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
339362779279	339362779846	339362780396	339362780946	339362781496	339362782046	339362782596	339362783146	339362783696	339362784246	339362784796	339362785346	339362785896	339362786446	339362786996	339362787546	339362788096	339362788646	339362789196	339362789746	339362790296	339362790846	339362791396	339362791946	339362792496	339362793046	339362793596	339362794146	339362794696	339362795246	339362795796	339362796346	339362796896	339362797446	339362797996	339362798546	339362799096	339362799646	339362800196	339362800746	339362801296	339362801846	339362802396	339362802946	339362803496	339362804046	339362804596	339362805146	339362805696	339362806246	339362806796	339362807346	339362807896	339362808446	339362808996	339362809546	339362810096	339362810646	339362811196	339362811746	339362812296	339362812846	339362813396	339362813946	339362814496	339362815046	339362815596	339362816146	339362816696	339362817246	339362817796	339362818346	339362818896	339362819446	339362819996	339362820546	339362821096	339362821646	339362822196	339362822746	339362823296	339362823846	339362824396	339362824946	339362825496	339362826046	339362826596	339362827146	339362827696	339362828246	339362828796	339362829346	339362829896	339362830446	339362830996	339362831546	339362832096	339362832646	339362833196	339362833746	339362834296	339362834846	339362835396	339362835946	339362836496	339362837046	339362837596	339362838146	339362838696	339362839246	339362839796	339362840346	339362840896	339362841446	339362841996	339362842546	339362843096	339362843646	339362844196	339362844746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2755	3600	2300	2755	3600	2300	2754	3600	2300	2754	3600	2300	2753	3600	2300	2752	3600	2300	2752	3600	2300	2751	3600	2300	2750	3600	2300	2750	3600	2300	2749	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2746	3600	2300	2745	3600	2300	2745	3600	2300	2744	3600	2300	2744	3600	2300	2743	3600	2300	2743	3600	2300	2742	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24663	21786	29505	24656	21788	10771	1763	1025	1023	1743	12782	28180	25352	13328	3694	941	658	662	658	638	569	592	585	633	615	610	613	657	596	641	635	603	599	605	627	635	628	540	609	626	607	625	637	643	613	572	611	627	624	575	569	592	574	590	583	633	622	582	581	580	596	632	615	590	589	580	598	557	623	597	595	606	599	548	628	628	626	606	583	593	614	596	629	540	610	587	543	618	592	606	601	621	624	678	635	612	560	583	635	616	591	602	619	609	597	612	604	587	598	649	595	641	599	571	633	623	624	579	575	588	605	572	608	599	598	621	607	606	637	568	652	625	601	588	584	605	627	634	589	610	609	601	570	636	567	606	628	597	599	626	607	553	641	628	611	580	611	604	538	604	594	651	569	599	630	572	619	620	575	629	610	626	576	623	594	610	601	571	617	594	631	604	616	622	591	617	573	617	589	572	606	571	591	587	612	609	585	595	616	603	589	610	623	573	596	544	607	612	551	591	623	630	587	651	616	573	686	605	641	635	618	608	601	567	559	570	558	578	598	589	607	637	549	569	580	646	610	613	590	615	589	588	609	570	589	592	575	614	610	595	590	585	623	616	608	594	600	615	559	585	644	579	605	639	586	615	567	594	624	608	631	598	596	609	591	634	620	614	611	600	596	589	578	590	600	583	619	586	625	601	589	614	600	607	614	563	615	605	617	567	568	612	560	682	601	604	631	591	607	581	607	574	649	588	593	638	637	614	632	608	592	560	600	594	630	589	602	530	639	567	599	577	610	579	647	613	612	607	627	623	580	636	586	608	594	617	573	610	624	591	598	600	661	622	570	609	594	609	590	562	678	618	597	569	662	604	600	608	534	613	590	559	595	592	607	605	601	581	597	600	622	563	626	602	627	569	610	652	643	593	610	603	598	586	625	632	606	588	594	606	558	617	611	613	600	613	566	557	648	621	573	622	608	617	625	603	618	562	597	597	635	624	591	605	577	577	581	608	584	565	601	601	583	622	607	643	595	587	592	584	589	629	572	599	567	598	583	619	601	576	614	582	617	632	561	581	633	604	581	627	643	618	608	566	588	620	593	593	630	582	604	587	578	592	610	656	618	600	583	620	573	601	599	621	593	581	613	592	592	574	560	596	604	610	586	554	584	568	569	585	624	624	613	645	589	588	616	567	624	613	654	570	614	561	587	610	574	605	573	632	592	558	599	647	548	570	593	583	613	623	580	606	648	563	598	585	620	570	660	597	621	617	601	625	609	563	600	615	644	640	638	576	601	602	572	611	572	605	583	576	619	607	616	653	617	574	598	603	590	555	635	603	638	621	591	557	606	592	603	592	596	598	611	592	608	627	603	624	615	626	558	593	618	574	569	672	583	581	595	629	632	599	597	607	632	596	646	555	642	593	598	617	556	574	567	648	625	601	582	614	586	597	609	611	640	609	627	594	599	653	576	603	596	614	577	623	608	596	625	585	580	593	580	576	624	614	586	618	597	576	600	598	597	613	538	595	591	556	604	577	616	570	617	616	588	590	594	605	613	594	624	597	580	541	576	627	600	610	594	627	583	591	613	619	597	607	571	593	597	604	621	603	617	619	633	585	626	621	592	596	615	644	544	588	557	626	575	594	585	577	583	602	558	601	600	570	564	619	567	577	639	572	628	574	569	572	608	581	547	617	580	626	557	619	550	566	655	557	567	607	627	597	643	596	625	592	618	637	601	604	620	584	589	607	587	565	614	624	588	598	614	587	583	601	644	575	572	588	603	624	584	634	595	641	640	553	598	581	614	589	612	556	573	632	578	669	595	615	581	603	613	606	625	580	588	605	595	588	612	618	619	601	634	525	573	635	599	592	607	600	611	576	621	592	630	592	556	600	630	573	616	593	625	586	604	597	595	601	616	567	602	549	601	570	631	601	630	657	598	593	609	555	596	620	606	622	599	630	604	575	591	575	531	613	585	576	616	606	573	600	594	599	573	586	600	582	566	577	619	566	592	592	641	563	613	623	576	619	641	611	625	621	554	635	595	596	605	635	606	582	588	533	636	650	584	582	608	586	607	606	612	607	665	603	570	613	620	616	591	597	600	593	615	561	581	558	629	600	632	602	623	576	572	611	607	561	574	539	606	548	598	570	590	609	600	593	581	567	598	591	620	606	591	591	594	615	610	587	617	620	594	604	557	618	582	574	594	576	608	633	574	599	616	573	592	595	593	598	589	574	607	573	626	601	564	600	574	585	619	561	583	601	594	598	586	585	627	613	588	597	582	606	573	588	624	575	592	572	588	621	595	592	627	582	594	619	609	628	640	566	642	550	644	600	628	658	599	586	589	570	577	582	572	616	589	582	599	585	620	581	555	629	554	597	561	614	574	641	633	635	623	571	560	583	534	603	561	600	586	572	573	542	601	610	626	597	592	597	552	573	570	611	599	584	619	595	623	615	560	627	630	625	599	632	603	557	619	547	595	596	593	611	576	559	605	596	617	611	636	634	604	577	638	615	564	554	577	619	579	582	612	594	631	571	600	579	596	641	568	587	622	583	594	549	618	582	557	616	604	602	610	572	582	613	600	549	604	600	629	585	567	628	578	628	565	597	596	597	590	671	615	595	601	570	596	629	632	539	644	568	610	564	570	658	625	612	616	613	571	618	606	583	609	614	608	620	632	652	619	602	563	585	561	580	600	609	596	575	597	610	595	633	581	586	589	627	608	581	588	583	578	657	549	601	590	587	593	598	577	634	601	644	570	575	619	575	618	547	567	602	620	629	632	583	590	604	608	633	571	580	618	655	586	609	643	619	638	650	583	554	627	604	580	558	595	607	596	595	562	550	584	566	592	580	611	630	616	607	646	540	589	606	590	625	592	587	634	617	579	587	578	602	549	557	619	616	579	570	626	620	575	634	585	617	597	657	603	586	628	565	627	601	573	606	594	624	638	591	611	613	574	597	610	599	648	605	579	573	584	575	601	579	590	623	575	582	572	631	622	635	577	625	579	644	657	579	581	610	580	657	636	600	628	572	629	620	665	610	629	584	616	563	555	560	602	637	623	573	627	619	610	597	584	624	575	587	615	553	618	584	578	607	624	612	605	614	536	575	616	584	609	579	632	616	581	621	615	576	645	570	576	610	588	610	619	608	587	567	567	586	601	601	594	593	582	609	552	602	626	566	643	574	634	584	565	567	579	614	580	643	576	609	575	574	614	576	591	617	591	587	589	563	625	597	609	614	609	586	580	596	628	600	560	609	528	614	578	581	547	586	563	533	603	589	582	610	616	565	635	572	581	588	594	565	551	598	551	567	559	576	604	585	605	601	595	598	597	589	607	616	616	630	591	599	574	566	630	596	612	579	613	630	623	571	647	590	572	575	589	604	595	591	607	564	620	593	615	581	551	557	604	578	605	608	588	574	577	630	609	636	595	608	583	605	602	610	591	598	554	575	585	572	549	617	619	644	582	598	608	578	549	578	629	600	575	615	640	607	580	614	620	596	679	626	599	553
18007	5947	4749	2496	1684	1341	1101	991	1309	2273	16115	27584	21276	10576	3374	882	506	572	524	606	541	538	533	496	537	577	548	539	526	531	521	545	500	519	543	519	474	537	537	509	530	485	556	478	565	561	533	531	547	538	499	469	497	491	557	534	552	530	540	535	526	467	524	530	496	529	519	543	533	529	532	538	491	502	514	535	491	523	481	531	505	562	546	525	515	519	521	504	514	531	507	489	517	533	487	502	550	530	478	530	535	515	524	507	550	515	543	529	500	505	486	513	554	527	498	508	500	522	480	511	519	491	572	497	506	548	502	514	519	528	532	546	512	490	521	511	540	501	579	517	505	478	502	509	522	533	531	511	491	523	524	525	563	479	533	503	546	537	512	540	477	521	543	510	557	495	507	521	553	491	502	528	487	544	520	524	502	506	490	535	521	498	529	531	528	486	493	548	513	507	487	524	479	498	504	465	529	497	507	518	537	481	540	568	505	543	505	575	508	542	510	536	519	572	474	494	515	513	486	487	492	536	575	538	514	497	470	506	518	499	529	499	495	504	487	521	526	510	478	502	503	554	535	510	527	514	517	544	550	495	536	541	521	517	451	510	518	538	509	558	509	527	494	515	521	527	529	558	503	508	536	519	525	515	505	528	545	509	571	510	507	518	519	532	499	537	515	509	484	504	492	476	477	507	520	531	516	530	501	534	497	509	488	516	522	498	502	530	516	543	496	503	506	535	502	514	512	514	504	515	509	503	515	486	499	534	522	482	527	524	499	496	489	510	495	553	499	510	505	493	523	513	515	502	545	496	530	528	517	503	552	483	509	541	503	519	497	509	565	501	523	529	483	492	540	508	533	537	484	515	552	524	483	532	544	511	544	500	511	524	540	526	539	480	578	498	500	548	506	521	463	525	501	534	515	527	499	497	546	510	539	508	516	500	531	478	539	506	515	527	491	559	515	522	526	529	529	485	543	519	516	525	504	513	514	501	454	493	510	506	521	493	540	513	505	510	492	485	502	540	516	519	525	539	506	514	490	520	493	542	537	513	499	502	530	517	492	557	527	511	509	521	486	532	522	525	520	507	564	544	511	492	520	504	511	527	536	495	545	490	519	529	513	550	548	513	523	496	486	494	532	459	543	576	503	490	528	500	506	526	520	521	543	469	521	512	498	499	481	512	532	519	501	558	478	510	509	471	517	493	520	508	506	514	536	533	522	491	515	517	484	510	512	512	552	535	556	525	498	516	538	520	486	522	545	512	558	532	522	528	511	513	546	555	525	484	533	497	545	516	476	543	553	541	523	523	509	545	551	482	483	495	518	537	570	549	513	517	525	523	503	498	513	514	511	523	512	498	478	516	534	520	487	537	529	494	528	509	565	470	460	511	515	538	491	499	521	490	560	507	531	509	510	520	474	493	507	505	506	547	531	504	485	470	489	536	534	538	491	542	488	509	527	521	503	524	479	496	517	508	492	538	545	508	560	501	536	531	539	481	540	550	523	525	546	504	528	516	512	531	537	519	516	534	531	502	519	530	517	514	534	523	527	508	496	534	511	516	533	479	533	516	498	516	515	525	529	513	523	514	470	517	527	487	515	476	506	512	450	516	509	487	528	531	508	512	488	463	503	521	520	543	465	491	521	456	526	481	514	490	565	478	553	504	528	470	502	521	527	520	528	523	449	553	534	476	496	487	517	509	519	495	537	485	531	532	524	522	529	517	511	469	562	506	512	515	531	502	455	525	519	521	473	523	514	476	495	484	532	512	491	496	564	519	534	492	485	509	505	518	494	553	494	520	525	514	534	467	509	533	496	506	521	506	510	500	514	531	487	495	503	537	500	485	518	512	539	508	516	528	492	509	521	545	502	493	478	533	533	521	523	494	502	490	471	528	456	530	559	481	525	505	529	499	522	499	490	566	515	493	527	519	478	480	502	498	536	518	500	534	498	499	536	506	509	516	520	530	486	505	499	485	515	501	484	511	556	518	521	547	508	533	470	517	498	508	526	490	513	497	510	493	484	533	467	540	520	513	530	528	488	508	478	516	521	490	509	530	477	501	500	488	502	537	489	545	491	510	523	514	463	501	529	557	505	572	495	532	529	523	497	507	522	509	532	538	512	542	512	498	519	489	490	503	514	489	524	504	510	519	523	535	518	549	502	546	515	532	504	492	534	491	488	508	532	482	520	530	536	502	529	514	502	481	552	538	487	542	526	515	509	498	526	511	489	513	482	550	511	519	470	516	534	543	523	554	517	484	476	524	502	537	525	532	477	545	533	512	508	520	519	503	502	532	512	520	500	522	512	519	505	485	522	527	497	551	526	513	504	548	504	489	494	505	509	481	480	511	497	532	523	537	532	507	501	516	493	495	537	491	536	508	535	483	468	514	530	483	504	512	517	519	573	523	502	460	539	495	519	493	478	479	471	489	511	493	487	509	480	492	499	532	515	510	516	525	493	477	483	507	526	505	571	456	514	518	479	529	497	473	489	525	488	519	538	527	473	498	499	493	484	478	510	523	511	525	497	490	472	502	501	519	546	495	516	506	542	492	496	514	513	493	501	508	530	492	521	515	522	499	508	527	526	551	484	524	523	517	491	513	541	541	538	542	475	517	512	529	533	533	516	530	487	514	495	521	479	538	501	492	508	484	535	473	504	493	581	503	520	488	525	485	499	478	513	541	463	517	514	516	510	519	520	486	483	475	511	473	571	523	497	562	469	485	538	483	514	529	541	511	512	478	512	496	468	515	536	516	517	492	514	509	508	554	543	546	556	507	494	494	534	502	532	517	502	514	497	506	497	479	546	519	513	498	541	491	491	504	508	491	523	491	506	528	526	508	516	522	508	513	552	473	492	527	506	503	524	520	508	533	490	525	485	512	536	520	531	490	545	516	504	519	488	455	570	459	506	490	513	499	527	541	492	530	488	531	549	495	524	482	521	524	513	518	541	485	528	514	527	559	538	510	504	568	508	506	557	499	538	516	520	523	496	511	513	509	516	480	542	537	484	520	516	534	497	520	499	491	498	529	507	511	541	532	490	528	525	502	493	529	517	472	489	512	497	535	531	542	498	487	523	514	509	506	532	499	529	569	499	526	495	477	460	502	528	504	513	554	528	516	521	507	534	511	507	510	503	488	458	459	547	521	546	522	560	479	492	502	514	542	507	513	520	517	512	491	508	473	478	520	492	534	536	528	475	551	481	521	551	539	500	490	490	523	517	526	531	499	525	489	530	502	522	516	505	498	507	503	498	465	489	504	545	498	495	523	529	459	510	524	495	531	525	475	496	528	520	484	533	539	517	479	525	532	499	520	515	513	517	540	473	491	488	548	523	524	466	503	470	543	552	501	511	526	522	490	530	527	534	462	477	499	575	520	505	503	477	494	519	549	502	505	504	494	462	501	489	530	550	532	504	489	476	490	513	497	528	501	507	477	509	560	533	501	488	521	501	521	482	492	528	508	498	534	495	524	522	511	539	534	527	531	585	530	556	522
27434	13432	1504	642	482	453	426	423	412	475	1090	1833	1543	968	574	446	420	462	408	379	401	462	386	436	418	385	419	413	402	394	412	399	391	442	470	442	395	414	442	403	409	424	407	441	450	386	398	375	377	447	403	414	421	436	440	424	414	392	417	449	413	402	416	386	441	434	426	390	430	404	442	466	443	464	430	386	407	410	421	375	435	400	401	405	427	445	426	417	387	449	410	383	392	457	409	410	393	409	405	435	381	445	427	399	452	438	399	391	396	404	385	428	428	426	409	436	416	405	440	395	405	410	386	414	382	394	440	414	411	394	420	444	443	401	419	448	419	396	416	435	402	416	456	445	391	420	420	423	414	382	424	433	401	397	413	383	394	370	418	392	421	381	404	455	412	422	444	407	419	388	411	435	393	455	440	396	447	389	386	388	427	399	401	419	421	395	390	399	425	439	422	388	413	386	400	455	401	417	383	467	405	400	445	455	410	413	438	423	408	407	413	431	409	390	424	435	431	429	430	413	398	397	424	428	446	413	392	429	401	389	433	418	438	428	409	427	423	432	457	398	389	420	438	416	404	423	456	406	413	421	425	413	417	427	446	408	434	423	417	458	421	398	422	436	404	482	417	431	422	438	420	407	449	439	397	425	397	431	412	427	389	412	420	396	408	436	395	397	415	413	399	420	426	421	427	430	374	422	390	419	434	427	420	413	468	396	395	411	429	408	432	416	416	353	400	422	429	426	396	385	408	434	414	398	419	428	415	428	432	415	435	426	391	423	432	417	416	427	362	469	446	459	452	415	389	439	463	402	392	416	394	398	368	406	434	439	398	423	400	434	419	419	399	418	431	398	404	386	455	449	408	415	382	455	459	395	414	443	430	460	415	415	441	426	431	415	419	452	445	392	442	431	386	409	424	423	418	409	411	429	462	422	434	413	397	412	410	405	441	441	406	378	411	431	402	401	401	419	410	421	414	443	395	411	444	421	393	453	390	410	427	397	448	444	455	421	414	443	455	381	440	388	412	408	416	394	390	397	464	411	409	381	428	491	365	396	397	392	426	391	419	454	385	452	436	424	417	481	440	437	416	415	415	442	409	399	400	420	405	399	409	412	467	431	403	435	433	412	408	427	411	424	413	399	418	427	420	405	415	429	403	415	449	421	443	412	409	412	438	414	456	435	379	464	374	409	375	399	430	428	429	398	408	396	428	383	425	395	428	404	411	434	407	392	407	407	403	417	444	453	397	441	430	394	438	439	434	444	382	368	437	471	423	411	394	378	404	400	396	435	392	408	441	393	397	396	435	425	398	427	415	419	409	409	402	440	429	413	417	399	399	423	423	398	439	395	448	411	435	425	384	412	402	414	400	399	391	433	459	375	410	407	461	420	389	411	454	431	389	453	426	409	419	447	440	417	373	412	437	450	454	403	434	389	423	447	408	414	404	401	449	444	399	432	471	393	381	433	452	458	401	421	377	424	421	488	436	364	402	411	427	402	399	393	421	400	420	433	417	432	422	382	398	430	423	384	416	431	414	427	427	390	442	443	435	446	418	432	416	418	411	403	436	412	414	420	376	418	429	405	405	393	423	457	428	431	402	435	417	398	411	404	438	451	398	410	419	418	396	446	387	429	414	458	408	426	387	394	429	450	415	421	433	444	415	422	425	433	413	393	446	445	439	414	393	431	437	434	461	383	428	415	430	432	405	409	433	399	405	453	424	386	389	435	415	439	431	442	415	425	428	409	426	404	425	434	386	441	431	384	383	432	408	466	430	432	436	417	414	411	455	413	424	423	419	420	414	403	397	404	428	399	399	402	400	402	439	426	414	419	417	363	438	474	403	453	377	432	411	396	436	417	463	392	417	430	423	388	415	398	423	445	455	453	411	407	441	435	414	369	393	388	413	430	418	432	422	422	403	429	412	430	439	398	379	424	431	422	392	422	412	442	384	456	413	414	413	386	396	409	426	432	396	425	384	442	411	412	398	422	441	396	419	408	423	435	399	419	426	425	400	399	406	440	420	443	417	387	444	385	413	437	396	415	431	416	407	422	398	456	434	398	395	395	384	407	413	440	361	410	384	399	389	409	462	432	415	403	426	444	414	420	426	447	471	424	407	414	401	428	394	405	399	402	438	419	426	427	441	422	432	423	417	392	430	436	459	452	397	438	415	408	381	439	410	428	431	408	411	429	401	413	444	466	412	417	431	416	401	409	424	386	427	478	441	415	392	437	439	394	411	417	436	371	422	422	390	425	426	376	414	443	392	438	381	414	422	423	384	410	407	406	442	417	390	403	436	354	391	411	427	402	407	400	382	436	428	409	403	415	440	423	389	400	377	367	408	404	470	421	393	418	440	460	431	420	392	414	410	415	418	425	416	446	389	414	374	410	433	399	438	434	382	407	450	428	435	419	433	399	460	404	391	387	416	404	449	396	406	436	404	453	432	412	401	406	413	445	425	410	389	406	396	400	434	412	419	426	428	399	388	425	416	412	417	428	408	424	439	422	422	417	428	414	403	398	406	401	401	455	438	412	437	452	411	412	442	439	445	415	422	389	437	444	451	410	397	410	394	438	420	433	435	398	448	398	456	432	419	423	462	423	402	408	386	405	419	427	401	461	429	445	406	438	434	423	429	402	400	421	405	444	420	455	430	425	424	425	408	437	388	389	428	425	417	416	398	423	394	415	411	450	414	405	435	446	440	416	443	400	390	426	406	412	415	451	425	418	404	434	450	385	451	442	401	430	421	416	387	423	367	378	389	415	421	427	421	424	390	402	411	445	433	414	431	413	423	425	419	425	417	391	445	433	429	417	439	412	434	434	432	446	394	425	424	415	404	407	409	421	440	432	420	398	415	414	374	391	433	432	387	416	438	414	424	466	431	378	408	442	426	419	428	384	433	409	434	434	410	417	438	440	407	421	451	430	409	389	407	417	402	449	429	436	413	424	400	417	388	401	416	378	443	423	414	440	450	450	423	429	434	418	421	405	456	408	385	371	385	426	438	425	372	392	411	449	432	417	424	392	407	425	436	424	386	401	436	417	441	402	452	420	455	417	422	428	425	416	448	407	411	434	430	403	428	437	413	416	434	438	408	441	409	409	425	370	401	427	442	433	441	398	423	373	374	438	447	390	422	409	393	439	402	454	450	435	430	428	422	414	426	395	403	390	403	428	415	411	416	409	403	437	398	440	421	469	416	406	434	381	428	446	420	415	421	410	430	417	429	393	436	415	399	394	422	427	410	444	446	413	417	416	388	408	401	409	430	453	428	428	391	425	410	405	402	442	451	450	387	428	397	423	406	410	422	394	400	387	385	380	399	418	428	430	420	423	402	362	409	419	401	401	415	418	402	453	415	433	422	390	403	421	399	439	406	424	401	384	423	394	409	395	393	379	416	436	420	414	404	442	404	372	425	459	403	388	434	443	389	407	462	433	406	405	448	411	423	424	394	441	418	422	411	387	417	423	419	401	434	445	417	408	395	406	444	431
5921	591	554	497	428	408	434	363	399	471	1419	2220	1673	935	536	412	368	367	362	341	375	376	365	359	365	374	321	384	373	340	366	357	352	398	319	306	345	371	351	358	395	360	368	378	381	353	358	325	356	362	354	352	343	380	360	353	384	352	360	370	393	370	368	355	342	354	302	349	362	362	338	386	349	356	344	402	374	360	406	354	351	354	381	353	384	374	358	358	351	352	341	339	354	358	382	329	346	345	357	364	386	355	357	354	368	362	350	357	367	354	357	365	377	363	365	386	356	357	333	358	349	352	327	347	315	362	348	383	352	308	364	380	347	387	355	349	355	368	371	354	359	351	368	343	321	354	332	344	348	342	371	335	359	395	367	364	353	341	355	350	356	335	363	366	332	333	358	329	372	357	372	358	388	389	328	336	333	381	374	341	356	357	341	352	357	337	373	339	389	349	359	365	339	375	380	336	370	372	327	356	374	363	359	370	353	375	372	372	367	364	363	370	359	396	349	354	384	336	344	356	372	356	382	366	371	354	384	353	344	389	352	370	342	337	345	340	348	356	336	341	356	374	352	333	379	351	356	386	342	361	366	346	351	376	323	342	346	362	325	356	331	360	351	359	344	346	377	360	370	354	345	347	338	340	363	373	324	386	326	362	346	331	330	365	358	342	326	360	351	360	354	384	327	365	376	363	342	341	370	339	356	398	362	371	346	363	366	351	369	354	392	388	381	346	339	344	369	401	367	356	350	357	351	322	346	350	340	315	373	346	349	341	339	346	359	322	362	349	350	360	327	359	359	356	329	398	372	331	355	323	361	386	373	334	374	367	379	337	331	372	361	312	349	364	376	368	377	358	332	350	382	360	353	388	378	323	347	352	355	382	337	360	372	354	366	357	373	361	353	354	342	356	362	375	359	342	344	358	379	365	365	343	363	335	374	337	345	348	359	366	363	376	365	326	353	353	356	339	356	373	369	346	332	382	324	328	355	310	330	371	347	381	356	378	361	364	398	336	351	344	343	366	349	383	345	361	343	331	395	372	330	318	389	342	361	363	359	362	348	329	373	333	365	349	311	338	334	387	347	345	386	349	361	359	383	350	328	351	367	355	345	351	360	372	373	354	394	365	331	342	374	393	371	370	359	327	361	380	360	346	394	350	343	374	372	393	348	385	329	370	319	365	361	369	373	332	355	389	334	360	338	357	307	393	337	348	391	345	329	340	355	380	329	373	345	351	327	355	367	383	320	348	337	353	323	360	399	345	359	353	358	372	357	355	356	336	333	342	342	358	353	368	351	379	363	325	385	350	349	358	344	360	352	364	346	343	357	356	366	346	352	354	366	350	387	372	347	395	358	388	356	326	360	362	361	380	354	337	344	360	348	335	360	373	378	358	331	371	368	356	378	357	384	376	368	350	365	343	371	372	394	334	347	338	365	352	345	350	357	341	345	375	377	345	369	316	350	331	388	370	360	370	338	347	356	347	389	371	312	369	355	359	358	380	378	384	365	322	357	361	354	352	361	387	331	303	362	379	417	350	357	395	378	353	350	360	369	363	330	386	357	353	357	363	351	323	347	358	346	337	356	365	362	368	386	339	390	350	337	312	334	331	334	353	360	333	383	371	325	347	394	342	345	341	328	347	298	375	390	334	342	369	336	384	369	371	342	331	339	388	392	357	346	383	363	336	364	351	345	360	340	377	323	335	367	363	344	332	348	383	388	342	381	364	340	379	370	352	347	353	351	322	372	399	351	383	341	377	338	327	365	343	358	338	352	362	338	364	374	383	359	376	369	376	373	386	358	350	356	354	348	362	370	355	357	365	364	333	359	358	349	360	379	360	390	391	382	357	354	376	377	328	368	335	383	340	356	398	338	350	346	347	379	323	404	382	376	328	355	348	348	356	365	374	360	360	339	377	357	367	357	357	365	343	351	385	331	349	408	327	371	348	378	394	361	376	343	352	356	373	330	334	344	337	347	339	374	343	342	348	331	366	377	359	358	349	335	358	358	336	369	347	334	369	346	379	344	346	320	314	360	346	335	338	341	355	335	365	366	372	349	385	399	355	368	368	335	371	363	350	352	386	379	350	351	367	360	326	369	394	337	343	385	374	357	349	361	342	358	352	352	361	357	338	356	370	355	344	337	327	345	380	351	331	361	339	383	368	374	349	420	349	336	341	365	344	359	367	375	361	339	331	355	359	355	355	359	378	368	369	352	348	350	363	356	359	361	377	354	358	346	353	371	366	361	360	347	364	352	354	349	352	350	364	372	389	371	390	364	335	340	354	338	320	354	306	384	354	373	344	371	323	364	354	364	364	381	350	373	368	355	365	392	362	376	353	346	334	364	351	373	322	358	320	362	362	370	346	366	376	345	363	349	349	364	374	356	363	337	362	358	338	351	374	362	362	313	355	344	351	398	377	356	384	350	356	359	360	377	318	375	357	351	339	387	348	366	374	360	334	334	352	304	344	368	343	358	366	389	401	362	345	335	361	365	351	384	347	379	347	377	366	396	336	332	342	311	359	344	376	378	352	349	367	348	335	348	366	331	336	365	364	388	372	331	358	353	310	349	378	343	328	379	358	369	370	342	343	342	371	330	358	372	339	373	360	373	353	385	364	352	359	358	358	356	326	372	370	372	357	345	350	345	341	362	416	325	361	359	384	372	354	378	349	388	335	366	358	350	373	347	326	331	345	348	340	363	347	388	371	339	345	322	369	337	352	354	353	363	339	362	340	356	402	388	376	394	384	381	356	374	375	330	347	370	374	390	360	322	359	355	362	369	354	360	341	350	362	350	364	371	372	382	385	387	328	341	318	332	388	339	364	331	352	332	349	367	358	357	343	344	354	366	381	317	375	348	328	360	364	334	369	348	391	349	363	343	366	376	344	347	369	362	325	330	363	366	339	364	347	346	361	323	353	348	352	367	333	385	357	387	381	358	332	368	319	360	343	363	391	391	341	372	365	343	380	367	361	374	329	341	370	341	345	342	348	327	358	364	357	362	363	380	361	356	380	395	376	368	351	351	373	356	327	380	351	359	382	351	349	327	363	343	348	374	357	363	375	343	383	353	372	354	336	365	371	351	325	399	361	364	336	365	342	375	402	376	364	353	348	335	347	384	338	369	338	351	335	372	350	352	344	332	395	337	346	354	348	365	368	351	365	360	397	335	351	343	356	375	383	354	340	371	336	363	328	374	372	343	327	343	339	373	322	333	345	337	387	348	390	381	346	321	361	365	364	370	345	366	363	353	335	387	320	371	374	348	386	312	351	390	376	355	360	377	373	307	374	338	375	384	343	311	343	394	363	363	359	360	353	356	377	397	364	378	330	357	335	330	394	360	383	380	367	389	363	369	348	385	380	364	351	356	387	324	356	357	354	345	335	359	374	365	327	340	357	338	351	355	337	355	353	363	342	331	335	369	344	368	351	351	362	375	350	379	349	351	373	360	351	359	368	347	382	373	348	383	364	373	369	380	355	368	354	376	406
24802	21064	27725	24616	12330	1353	824	681	591	1128	5766	15345	15458	7131	2162	827	470	483	456	457	421	429	443	462	442	459	432	456	429	408	415	475	423	487	479	424	464	415	451	445	458	461	458	421	458	428	429	443	448	442	446	436	472	432	465	430	459	432	447	438	458	419	422	454	442	457	432	427	450	396	452	463	422	410	448	445	459	455	391	433	431	440	428	455	418	468	440	405	438	382	427	437	462	442	435	433	435	455	425	491	453	437	429	429	463	439	434	425	447	467	463	460	381	447	451	417	457	475	482	440	421	420	428	425	394	402	452	429	453	432	458	473	412	402	409	438	443	492	452	434	487	468	457	425	439	472	454	438	426	437	401	443	427	481	435	470	417	425	437	465	428	459	472	435	476	458	454	436	459	456	432	437	479	449	411	478	491	457	469	449	482	488	431	399	435	435	421	486	442	452	470	428	461	424	444	467	441	441	474	458	416	440	443	426	439	437	455	413	412	417	441	416	446	491	430	449	437	463	385	430	430	442	465	441	418	427	489	438	421	460	455	447	448	408	419	495	412	455	462	441	439	460	393	436	461	482	463	455	414	459	440	430	463	436	470	455	436	463	463	395	464	454	443	446	432	468	450	447	460	432	474	462	489	467	434	455	445	456	453	446	424	491	418	441	427	452	456	437	416	439	475	473	438	460	424	497	416	426	439	409	450	408	454	432	420	475	427	409	461	480	462	451	448	475	416	484	367	441	451	431	430	450	435	408	458	474	452	436	402	414	439	482	455	408	474	441	388	487	452	441	452	435	424	426	453	481	378	432	432	435	464	381	421	427	425	437	465	405	432	459	430	427	437	408	474	468	438	434	423	412	427	451	431	424	425	429	427	470	441	406	435	475	430	421	452	450	423	403	443	478	429	408	418	461	422	474	428	451	429	454	454	432	457	434	458	422	448	426	450	436	441	461	458	466	412	420	435	458	472	453	456	420	471	444	456	452	476	443	439	442	471	433	438	441	441	455	415	495	437	434	437	389	448	462	440	439	461	423	477	428	418	437	414	424	469	465	458	460	427	406	428	440	456	428	462	442	446	452	439	441	454	439	424	467	446	503	439	450	445	449	457	441	456	416	464	434	448	422	452	448	417	464	458	460	435	458	449	416	417	431	431	420	480	427	410	450	440	422	420	428	446	437	435	439	413	407	444	424	448	462	455	415	452	443	455	408	453	431	436	446	467	489	418	429	425	443	474	411	447	431	428	410	429	461	435	448	420	454	442	448	405	436	418	438	441	472	460	461	419	418	443	436	441	408	419	505	450	450	449	409	433	445	437	442	426	458	463	438	440	414	405	499	439	417	441	442	444	443	449	435	467	420	460	423	450	403	435	437	464	446	495	425	417	433	410	429	431	424	449	416	448	417	468	447	467	422	467	447	441	441	426	416	436	436	449	417	422	451	470	429	415	473	455	433	426	411	436	449	468	446	461	460	444	444	471	464	443	455	451	473	408	455	415	410	441	402	460	431	460	432	432	500	420	407	480	413	448	428	417	459	431	483	461	443	450	444	420	434	472	468	452	465	420	429	425	429	455	436	423	415	460	452	422	449	436	427	443	401	394	432	444	485	422	441	465	449	431	428	441	437	436	478	420	401	449	468	453	427	452	440	435	442	438	459	427	424	424	428	460	444	458	489	416	452	443	451	436	421	425	391	431	445	427	473	430	461	420	456	453	456	443	472	461	436	428	469	461	475	445	440	410	447	437	422	463	455	461	450	462	411	409	434	448	445	450	422	450	489	438	465	446	474	495	405	448	444	449	454	456	425	441	442	428	447	435	416	406	424	424	439	438	452	464	488	398	389	419	398	429	435	421	433	403	446	445	450	438	430	415	438	407	429	401	493	427	463	456	445	433	442	421	447	407	408	437	429	431	447	423	478	473	457	456	424	446	427	483	417	450	449	426	414	432	446	452	444	456	403	425	419	434	418	467	379	439	478	445	455	436	396	454	469	468	453	424	395	458	439	382	430	403	478	432	422	453	412	390	446	462	452	408	417	447	455	444	435	469	459	478	422	502	458	421	458	480	430	449	429	458	474	390	420	466	470	448	443	455	471	457	433	435	467	458	444	505	466	448	437	449	462	517	432	444	390	442	446	435	451	443	488	451	408	414	435	428	411	477	458	473	438	476	480	428	433	447	437	437	417	435	458	452	402	431	441	420	434	441	442	446	443	457	426	450	441	465	437	468	468	463	464	431	481	448	434	449	453	455	409	461	436	438	468	414	437	453	404	471	443	450	457	386	423	461	410	442	435	431	448	430	427	463	460	435	432	456	423	449	420	413	455	423	433	459	410	463	431	411	436	435	460	444	474	416	434	439	420	411	419	482	459	447	448	408	390	444	426	454	461	405	454	479	442	450	461	412	464	462	422	420	449	454	430	430	439	418	458	472	445	416	423	459	454	404	475	426	495	470	419	411	438	451	438	453	414	451	428	447	405	475	467	394	430	425	446	444	464	444	399	444	443	427	454	453	417	454	408	434	425	472	421	476	439	441	432	457	404	420	440	425	415	440	471	438	434	437	445	442	423	450	421	482	440	464	384	491	461	446	439	454	431	441	449	452	440	413	422	415	434	452	420	436	409	466	432	469	404	433	459	433	445	403	413	400	426	462	435	445	414	465	446	422	448	409	452	429	436	442	459	460	439	412	452	457	431	427	472	422	390	463	445	403	411	435	442	430	447	444	439	448	452	427	440	440	435	423	425	396	431	435	449	451	431	453	421	438	451	438	445	414	430	432	430	450	408	440	449	430	459	415	419	455	458	434	467	426	457	455	413	438	437	410	430	435	442	452	425	512	439	438	442	442	457	440	462	435	449	440	441	452	386	411	450	447	499	421	448	433	438	453	454	446	481	444	426	448	445	424	457	441	436	427	469	461	427	412	478	428	416	428	441	464	471	429	422	430	439	420	450	434	422	445	419	454	433	446	423	431	479	429	438	468	466	469	450	473	457	466	442	437	435	408	424	438	433	459	428	466	473	467	420	459	449	455	408	441	414	418	447	437	450	474	463	419	466	448	413	393	444	462	446	409	437	444	431	499	425	444	445	453	450	473	445	434	432	473	458	438	449	434	431	427	420	449	474	404	447	428	467	451	443	416	463	426	418	450	414	420	456	434	453	432	429	441	451	406	428	441	436	436	419	447	442	442	427	412	424	437	457	442	461	469	409	439	443	496	482	466	425	452	472	448	451	423	425	429	427	419	411	464	452	416	422	446	438	426	424	453	438	416	432	473	447	451	389	401	455	446	472	423	453	461	445	454	438	446	468	420	430	445	448	439	456	418	443	410	469	438	450	474	423	437	453	437	476	439	443	491	498	449	455	441	434	449	453	438	462	459	427	432	428	434	461	435	409	447	414	465	447	466	433	445	442	436	414	439	441	479	451	439	460	412	460	461	434	453	455	457	420	449	471	445	449	414	410	472	436	416	391	427	486	430	504	447	413	412	437
14605	3393	2747	1487	1019	818	714	625	596	1674	7920	16342	13799	6364	2157	876	433	387	399	408	424	405	437	379	368	391	414	381	370	400	410	394	436	408	392	387	422	402	420	413	418	371	378	386	392	384	380	396	405	396	381	387	378	418	369	419	380	422	415	369	402	372	386	407	352	403	370	373	406	386	369	398	397	395	395	332	439	367	397	380	424	381	387	378	361	366	430	417	371	402	373	392	387	439	382	396	398	370	400	390	373	398	373	359	399	373	398	414	357	391	422	414	392	378	408	415	370	427	393	397	375	419	402	392	387	424	384	390	393	395	393	405	389	354	386	411	381	419	400	371	367	369	400	416	377	375	370	378	420	411	335	395	417	369	365	388	382	416	434	364	366	387	370	406	409	407	400	407	382	388	409	380	400	389	375	403	404	389	390	372	389	345	372	395	386	368	404	404	375	384	389	401	394	411	362	426	386	399	385	394	403	380	391	399	383	397	387	400	376	409	413	385	399	382	399	410	400	394	414	376	416	423	379	430	374	384	420	412	438	411	401	371	384	423	405	382	370	370	396	411	442	402	413	390	371	379	398	374	416	418	407	364	374	397	397	346	368	385	382	398	406	415	379	386	396	403	421	387	394	388	427	365	386	375	378	364	372	387	406	406	384	415	396	376	393	387	404	367	363	359	440	390	402	402	393	389	371	362	399	419	384	400	383	340	385	428	409	407	408	413	421	414	443	404	375	424	376	436	372	419	375	383	390	407	401	393	420	400	377	415	383	389	345	380	390	407	405	366	407	411	396	412	396	380	390	403	390	369	420	389	366	392	398	372	419	390	369	385	373	379	403	401	398	368	396	383	357	428	385	412	421	390	420	355	395	390	411	385	398	383	382	435	374	399	362	391	410	396	346	399	404	364	406	383	388	404	354	398	411	397	404	384	348	383	399	408	411	435	377	378	364	371	398	380	398	386	377	356	411	394	417	399	382	379	370	377	423	410	396	404	401	412	338	364	374	354	415	380	407	385	391	391	378	402	433	373	416	399	386	350	421	407	407	403	383	391	404	360	393	395	400	417	396	380	403	384	400	374	352	397	378	387	423	393	436	374	409	383	384	370	416	420	370	399	387	370	369	371	406	405	404	394	423	434	385	372	377	395	387	409	419	368	380	392	373	419	385	373	357	394	380	384	376	406	400	390	374	397	421	415	346	402	447	369	432	414	402	418	378	423	374	396	384	368	374	400	401	363	383	388	383	382	395	370	380	397	416	387	405	348	389	365	373	439	395	345	383	396	428	355	396	399	365	389	424	398	384	393	355	417	397	402	349	392	398	407	381	396	404	402	413	410	341	392	412	360	407	391	398	437	385	379	396	385	380	372	383	421	362	373	367	383	360	376	371	391	381	437	414	365	396	387	404	388	399	433	411	398	375	351	417	398	397	423	357	383	390	388	335	399	388	418	358	371	391	399	403	397	383	379	372	420	361	387	380	379	383	356	359	383	417	378	391	393	387	419	387	387	427	421	361	408	395	403	364	395	458	394	394	381	359	391	379	399	397	368	408	388	392	383	395	391	376	405	378	380	390	442	381	376	375	379	399	393	412	399	410	373	382	364	372	396	383	406	416	379	380	381	397	367	338	325	436	376	422	392	404	387	399	410	382	406	382	414	387	392	408	385	385	392	415	363	374	414	356	420	405	387	429	392	364	380	398	380	391	396	421	372	356	372	397	433	419	361	430	421	397	386	370	365	385	404	394	400	368	389	408	415	360	397	370	404	433	379	393	384	405	388	358	382	376	382	391	387	395	395	378	367	358	380	375	376	369	400	401	405	393	421	403	390	420	387	409	417	398	402	360	415	373	397	414	413	396	400	386	392	390	386	390	391	388	420	397	412	390	360	395	403	374	371	367	418	407	408	370	388	377	382	411	379	376	412	403	395	351	381	384	397	356	405	389	389	391	367	373	349	413	387	423	383	358	373	382	439	422	403	388	403	372	380	405	405	373	379	374	412	354	371	406	373	426	415	380	365	401	377	429	384	382	387	392	340	388	424	389	377	397	356	376	378	385	406	396	372	408	394	420	381	381	401	398	383	400	414	394	367	392	373	402	414	398	356	372	382	376	377	397	392	399	407	386	436	373	428	392	410	377	435	393	391	375	385	376	396	373	409	387	409	351	407	385	398	372	416	386	384	382	403	381	404	400	380	396	397	385	385	384	406	370	439	355	441	419	401	380	402	391	374	394	382	419	406	378	370	396	383	399	397	388	417	419	388	424	389	361	411	387	379	404	364	402	381	403	377	374	408	364	361	388	382	382	387	400	361	400	402	370	399	381	409	386	382	368	374	418	415	428	375	411	405	390	391	389	392	371	379	386	369	396	409	384	391	419	388	421	388	397	393	390	356	407	406	410	388	378	394	377	358	359	413	404	372	374	389	383	402	341	357	401	394	357	408	378	404	406	384	387	391	370	389	392	358	417	436	405	353	374	399	417	380	396	391	399	373	368	386	387	427	409	393	368	389	356	385	428	395	384	372	393	358	383	367	386	377	390	424	391	433	399	388	362	392	378	428	392	410	425	379	394	405	381	386	406	402	396	405	379	399	419	400	348	355	418	382	402	391	437	389	424	376	359	427	376	375	388	417	356	406	386	382	386	390	410	380	399	387	386	432	365	379	373	375	370	373	383	383	387	379	405	385	379	371	379	371	396	362	425	375	420	383	371	384	379	384	392	348	385	373	362	388	389	367	383	420	389	374	385	408	391	394	378	395	373	384	391	418	377	399	388	418	385	360	383	368	421	406	383	392	378	416	411	355	392	390	379	391	376	388	392	382	368	396	388	326	384	404	373	367	396	391	402	394	388	414	340	391	389	392	367	384	403	394	362	381	390	405	375	410	385	378	404	401	428	377	414	427	379	427	399	414	358	359	359	359	403	403	369	404	401	401	380	392	378	429	380	369	387	397	389	377	351	406	399	406	413	353	405	361	374	376	388	395	384	389	397	373	385	381	374	385	381	431	388	382	373	392	396	412	397	393	335	412	390	398	426	416	405	384	375	398	392	369	385	408	381	381	381	410	339	402	391	397	429	391	396	364	402	402	390	406	362	431	387	414	424	404	407	378	379	410	397	379	404	395	378	371	380	436	399	383	356	409	403	345	372	398	374	380	363	417	386	437	402	402	378	407	383	397	386	364	380	378	378	445	353	381	387	378	382	396	385	417	442	384	368	354	374	362	366	347	398	355	380	384	392	415	405	378	351	374	420	384	390	369	366	403	395	383	398	373	390	392	398	393	404	383	352	412	372	351	393	352	375	409	419	378	387	381	397	401	414	349	395	399	400	406	391	420	383	364	367	365	388	404	402	397	401	404	392	406	401	390	428	368	422	388	373	388	384	409	393	416	396	393	396	400	394	384	425	383	444	404	415	393	382	376	395	425	399	368	349	372	413	411	409	400	405	396	415	363	371	380	385	390	386	400	360	405	374	377	374	405	392	418	385	405
23871	21072	28487	23878	21061	8665	1684	1023	887	3524	17940	28882	22345	11350	3404	1184	731	618	621	623	607	661	634	633	656	599	634	628	592	638	631	602	598	656	586	660	647	642	606	607	610	601	612	618	642	608	657	600	613	655	635	621	604	597	644	611	599	642	593	619	583	632	624	622	595	649	622	663	607	561	622	629	639	625	591	602	621	617	648	616	638	650	615	630	607	662	642	582	603	634	568	614	589	622	651	616	614	577	651	578	586	682	630	627	623	623	622	570	664	578	592	635	641	645	681	596	592	650	638	615	644	602	636	651	591	566	636	600	573	676	619	609	595	653	607	614	605	599	661	617	652	570	653	584	634	642	616	618	640	586	600	602	592	617	588	647	677	596	561	630	609	601	624	599	598	619	575	579	617	593	585	660	623	585	635	656	624	652	567	592	629	653	648	602	626	601	566	681	616	620	617	632	636	619	675	609	659	624	673	611	616	651	591	641	585	631	602	576	646	615	626	644	592	612	651	626	622	669	589	599	605	629	609	607	632	625	607	629	592	597	598	627	619	625	671	642	594	602	598	574	676	604	650	616	563	572	610	602	604	614	601	613	632	619	611	599	623	593	604	572	591	653	636	649	624	604	631	612	639	613	627	588	657	592	644	649	626	626	616	655	642	647	660	609	601	627	606	616	550	639	625	617	613	643	629	579	605	603	583	626	631	606	647	654	643	629	595	623	622	639	621	598	607	566	600	643	603	626	628	629	629	629	624	600	651	615	616	649	621	578	637	619	574	565	636	628	652	586	651	594	612	618	625	586	661	621	590	603	611	562	626	572	672	608	598	688	578	623	623	586	591	596	637	624	606	624	621	604	640	565	627	625	607	614	618	622	626	595	599	614	619	610	624	647	620	612	625	645	588	608	585	626	606	623	652	661	659	611	595	596	591	612	600	587	564	634	607	563	638	601	638	611	586	619	600	583	573	588	650	588	598	631	608	625	627	600	596	607	616	627	607	627	608	608	658	621	640	644	644	617	640	605	615	616	614	596	587	634	605	648	577	619	603	607	531	585	631	624	558	606	625	648	643	616	602	613	577	639	573	617	608	612	618	592	617	569	605	613	598	628	620	626	652	597	612	584	615	635	626	589	579	592	628	615	635	660	653	579	610	572	660	601	681	626	653	596	621	609	619	603	594	626	609	637	645	618	612	659	627	599	591	627	665	590	628	640	596	575	602	611	604	618	593	545	627	610	635	618	584	629	593	625	620	629	632	601	641	641	550	611	641	593	626	621	638	623	633	632	635	604	639	580	588	593	586	588	645	590	567	646	650	613	568	593	600	604	636	595	617	611	643	629	635	595	584	625	610	625	609	595	628	611	603	588	647	613	609	606	646	596	633	585	610	638	618	653	648	666	623	589	576	596	614	575	637	646	575	645	597	618	639	606	606	626	628	597	621	643	601	628	635	644	621	654	584	597	620	599	604	623	588	619	615	594	602	573	620	610	633	641	621	587	644	629	626	624	595	623	633	652	625	609	614	634	614	672	637	619	619	645	600	587	628	606	603	607	619	622	639	625	631	649	607	602	641	602	607	597	642	620	627	587	640	575	619	610	610	617	620	598	580	616	635	621	606	597	599	611	615	631	586	611	652	626	610	657	668	606	587	601	593	592	615	589	596	602	625	623	652	614	605	600	629	605	610	604	631	575	585	603	577	620	625	593	594	646	585	610	646	614	612	629	602	609	601	620	638	601	600	664	649	664	600	591	598	614	660	630	644	570	643	599	638	631	615	618	574	606	630	627	624	612	614	591	623	603	573	614	651	620	601	579	620	542	633	598	629	615	578	639	597	645	659	621	588	630	628	612	602	620	651	622	603	605	605	601	614	623	592	629	610	599	640	601	577	612	599	631	637	635	629	578	573	647	642	616	622	638	616	593	626	633	591	602	631	612	638	614	564	621	579	612	593	609	584	581	611	590	609	656	652	670	582	637	584	612	616	635	604	616	613	604	582	681	624	641	635	635	603	606	616	597	690	664	636	594	641	627	575	612	614	565	596	628	595	680	621	640	640	615	584	608	614	609	548	584	627	624	613	586	601	616	616	570	597	583	588	672	614	609	608	651	600	634	646	595	587	637	593	614	589	618	622	632	637	586	660	607	600	645	575	543	615	616	613	585	629	616	584	622	583	616	588	592	582	622	601	616	623	626	604	614	639	581	590	595	574	610	603	620	622	636	585	600	635	570	604	608	622	630	633	617	620	571	620	576	605	601	627	655	578	633	629	626	648	587	637	589	615	582	572	584	571	591	637	594	570	592	582	586	602	597	622	607	594	650	629	636	617	581	606	651	607	648	616	595	614	605	610	615	632	634	537	602	615	569	616	630	627	619	610	614	642	639	641	607	624	627	594	646	599	623	659	573	624	632	606	631	620	624	648	629	586	628	654	582	630	591	624	645	607	571	621	583	647	625	625	596	658	576	627	660	592	594	634	583	604	593	610	651	573	609	598	608	572	589	664	624	632	628	612	613	613	604	570	603	615	660	631	558	652	600	647	594	573	605	623	588	658	605	641	628	592	595	572	647	572	619	651	587	579	615	631	607	588	622	628	602	630	618	654	598	571	622	658	606	557	605	593	642	601	626	559	628	637	595	608	582	645	580	602	659	616	623	639	592	609	602	615	648	577	619	606	606	653	580	610	645	622	668	570	641	593	636	618	590	629	620	636	597	628	586	624	622	616	565	630	597	648	605	609	625	583	610	642	635	620	625	610	611	612	592	585	581	609	629	596	589	603	640	649	607	577	611	607	592	599	584	616	632	618	618	642	596	648	585	609	627	664	625	669	615	588	591	590	607	635	600	639	622	584	584	578	657	574	611	549	618	632	598	610	600	634	604	595	647	640	573	613	618	620	633	581	647	613	631	624	622	620	618	602	570	609	632	587	624	569	645	601	599	616	620	575	609	617	640	583	566	593	649	599	622	602	626	599	621	631	639	585	610	589	639	584	619	614	605	630	605	593	590	597	598	574	603	632	607	569	625	593	570	631	627	625	633	602	629	643	607	591	633	624	548	619	568	627	651	619	623	633	562	608	619	614	644	643	637	683	651	592	641	604	567	608	632	586	571	619	587	582	590	565	623	615	562	610	599	600	627	620	600	595	587	614	601	579	644	570	569	623	607	661	649	660	630	655	607	618	666	605	619	635	630	668	613	593	666	634	662	639	621	552	626	556	618	627	599	621	627	641	596	660	593	604	634	654	667	576	575	621	626	593	619	632	625	564	639	580	601	625	615	635	664	623	582	650	602	581	587	580	616	613	668	634	559	595	553	605	619	562	607	554	650	619	632	619	576	662	616	598	625	557	668	643	588	589	630	605	638	592	614	610	572	629	601	602	575	631	623	591	564	615	626	621	598	606	597	619	609	624	615	613	664	609	634	636	620	614	609	638	617	621	580	646	596	631	585	611	572	656	619	607	580	662	611	599	603	589	601	596	570	627	632	608	595	601	605
11900	6004	4631	2477	1712	1302	1193	958	901	5153	20686	26407	18453	9035	2988	1175	528	557	499	568	509	488	525	522	577	569	527	543	517	556	509	505	516	539	541	515	529	512	531	551	518	500	559	535	495	519	480	544	505	515	524	529	577	569	494	560	533	536	532	523	536	555	516	593	533	528	516	511	520	562	495	537	512	545	522	560	528	565	491	516	543	527	518	513	556	526	525	524	535	547	539	542	515	520	548	546	561	508	510	520	522	457	505	556	509	528	512	527	527	519	513	523	559	523	546	535	548	543	543	554	524	520	528	551	552	569	496	518	575	558	537	488	568	477	545	522	534	513	525	540	538	521	487	504	511	512	546	499	548	545	523	521	554	536	507	511	493	518	520	510	541	564	533	465	489	514	529	492	488	519	534	517	500	530	509	563	495	507	486	533	565	509	530	536	565	528	526	552	504	544	557	541	494	546	535	497	564	519	553	521	542	546	526	570	514	512	470	504	537	532	488	510	513	542	546	531	504	511	497	540	533	512	511	524	521	529	510	548	517	506	505	497	556	529	495	531	485	519	508	550	510	516	504	476	510	514	561	478	546	558	535	572	548	485	488	521	516	507	534	494	538	550	495	541	495	539	539	515	531	482	523	528	502	512	516	504	488	513	543	515	521	514	524	504	503	562	551	502	536	506	530	554	531	569	521	516	500	524	537	524	509	481	551	536	498	507	529	502	526	517	523	535	563	531	533	524	542	552	532	536	539	515	546	484	507	493	505	512	529	487	506	534	496	485	499	550	580	482	502	527	552	552	532	540	538	564	524	499	508	551	511	545	528	560	527	484	545	548	519	551	537	496	539	544	522	499	495	533	514	472	560	549	527	567	560	536	504	505	526	482	529	538	510	567	529	462	557	498	531	498	505	483	548	500	537	546	566	500	510	557	503	545	511	498	495	503	490	511	516	503	536	535	523	533	510	514	545	566	535	519	534	538	569	508	545	501	515	491	492	532	506	531	553	555	556	536	538	511	503	531	522	514	524	556	522	554	540	544	522	496	501	525	552	520	543	536	536	541	529	492	546	536	529	525	477	534	556	537	520	544	557	496	488	532	537	551	536	523	512	539	516	477	560	542	515	501	525	550	495	490	523	536	541	491	495	548	553	557	523	555	547	517	519	526	534	537	555	493	516	509	551	501	536	498	538	517	550	536	547	569	486	506	534	500	507	500	519	491	496	508	497	501	548	546	508	511	520	505	507	525	524	518	544	493	531	555	512	528	507	522	523	550	551	547	507	533	490	537	544	550	514	525	536	536	526	504	548	475	564	533	551	535	513	516	478	507	528	558	532	534	521	524	505	514	491	513	540	547	550	516	517	501	536	558	535	510	507	517	515	542	522	513	567	547	558	508	517	571	472	532	542	514	482	541	561	514	487	468	532	538	522	526	519	579	523	542	481	534	533	551	530	523	506	526	501	522	533	536	538	500	533	548	532	529	545	497	488	492	520	554	559	512	517	534	558	538	566	509	507	488	496	541	563	514	548	537	509	526	526	563	517	495	501	524	563	500	521	521	482	530	477	494	533	516	517	526	536	525	492	515	544	517	513	547	515	521	502	490	494	503	545	523	516	540	514	547	528	529	509	546	500	554	523	537	466	484	522	516	536	499	511	524	510	526	548	524	535	492	524	530	468	538	511	538	547	538	508	471	521	516	492	514	509	523	558	547	547	519	586	501	508	516	535	497	499	526	541	509	485	504	492	537	516	553	505	546	548	493	544	528	515	529	493	516	507	534	532	532	493	533	577	502	478	520	504	522	486	534	536	516	522	545	546	478	502	554	540	505	533	525	501	536	554	548	506	542	569	493	526	528	572	539	507	529	538	559	525	499	540	556	510	529	525	512	564	527	556	553	543	511	505	502	505	515	494	533	537	530	513	536	541	464	528	488	524	558	550	546	503	517	536	553	518	472	511	540	507	509	547	534	486	525	506	523	561	557	557	513	543	525	484	562	484	527	459	509	536	518	509	526	508	533	539	520	520	527	502	517	516	498	498	511	496	540	512	530	536	487	526	523	550	531	526	514	544	537	548	524	528	576	533	517	560	501	539	519	468	496	584	474	558	516	523	497	493	501	510	566	523	512	518	542	479	496	550	517	523	531	538	539	517	544	526	541	539	535	518	499	538	489	478	517	529	525	532	546	528	531	525	566	516	537	543	536	521	553	486	506	490	503	547	527	508	545	500	494	550	516	495	527	537	547	523	506	538	489	521	513	502	489	557	531	495	540	552	533	512	520	526	530	516	516	528	489	531	556	511	544	515	480	564	480	553	561	477	497	545	551	529	541	544	477	495	517	524	529	557	541	521	557	534	542	497	561	486	527	566	570	529	522	509	512	529	512	480	503	508	515	532	522	531	517	538	478	557	507	491	451	493	519	504	507	553	528	520	487	531	523	514	555	508	487	490	525	524	530	547	516	531	525	517	548	539	511	528	518	564	551	543	542	541	516	531	500	507	520	477	512	542	547	507	519	496	498	487	564	509	557	505	503	519	565	498	514	515	548	497	525	516	510	478	510	520	504	493	530	492	512	507	533	524	526	497	490	500	532	542	500	542	506	533	544	560	484	523	497	520	530	494	529	492	494	521	520	489	539	504	563	513	483	506	554	480	552	540	527	501	536	536	498	509	557	531	493	521	552	539	503	540	534	534	499	523	484	510	533	517	515	508	477	543	492	521	508	535	500	517	534	485	547	536	496	489	525	490	488	512	534	524	553	520	522	521	508	477	515	512	541	533	535	546	481	534	555	538	515	559	530	536	501	523	517	478	483	468	479	542	494	547	504	558	541	541	514	541	549	528	507	528	490	507	526	465	460	470	520	529	544	520	532	539	524	513	529	513	512	531	508	523	560	549	485	535	525	580	498	547	526	524	515	533	551	523	503	548	521	534	519	515	493	491	502	525	493	536	542	564	522	540	524	503	531	506	511	531	499	529	542	521	494	538	482	511	520	539	527	534	533	514	531	519	513	549	512	502	524	534	522	512	505	482	464	550	484	511	537	570	504	526	533	550	539	505	532	462	547	490	492	554	528	522	531	541	531	526	510	517	528	527	523	502	532	486	480	519	536	518	531	545	513	491	555	527	540	558	493	540	531	535	523	512	506	525	511	524	508	499	544	524	564	536	543	523	473	530	522	542	501	517	540	488	520	506	517	503	525	491	529	550	560	496	500	507	476	492	508	548	537	518	530	540	534	531	548	560	532	520	509	530	513	509	526	546	521	490	527	542	540	491	535	518	509	452	504	517	529	541	483	506	538	548	523	505	494	522	509	537	511	495	558	505	524	506	487	520	516	559	490	571	479	522	500	525	515	487	486	497	542	534	531	491	499	508	513	503	509	530	494	527	565	517	521	532	527	488	493	550	529	524	551	551	492	488	535	538	516	496	508	541	541	490	494	531	554	536	503	507	513	547	509	518	516	501	506	527	533	528	521	517	519	515	515	516	526	503	507
27304	12898	1266	544	408	409	398	372	470	477	1067	1680	1391	938	637	398	381	363	373	402	405	418	378	363	385	367	354	361	343	367	383	392	360	376	389	390	380	402	353	379	392	389	374	350	383	351	387	382	405	418	419	396	388	421	381	370	386	366	389	354	411	383	365	411	372	384	354	363	367	376	385	437	397	415	413	378	369	346	360	342	407	407	389	376	359	403	363	407	376	395	382	413	386	412	373	360	386	365	389	353	367	336	407	368	388	401	398	396	356	362	369	389	421	383	337	417	370	364	404	395	364	394	376	382	381	394	407	367	374	372	356	381	340	371	380	372	399	374	420	370	386	353	368	398	402	366	396	404	378	380	369	410	367	375	377	418	395	370	357	388	395	402	373	378	364	387	374	405	333	403	367	392	391	390	370	365	398	360	369	388	392	396	330	380	388	385	377	363	344	350	358	357	381	361	407	384	406	357	440	366	374	377	401	394	396	353	335	378	389	375	352	396	374	383	380	396	386	375	375	385	418	411	370	390	383	411	348	381	389	370	389	368	368	364	369	402	352	393	343	374	357	376	372	390	372	407	406	398	388	349	371	380	373	348	385	377	389	357	388	390	413	365	369	374	340	401	374	387	376	357	375	373	362	371	345	372	387	350	382	344	388	380	326	395	369	402	392	391	394	344	391	364	400	382	360	373	377	349	375	396	370	374	380	370	384	377	404	366	397	410	354	364	367	400	409	368	385	389	387	386	382	379	395	374	383	410	360	388	383	388	361	387	393	389	384	392	381	348	388	379	413	380	384	376	352	383	376	383	356	378	376	392	360	361	371	357	411	338	362	369	388	363	390	390	403	355	410	359	388	351	355	393	400	375	381	356	371	350	333	370	394	338	353	377	365	359	378	367	392	368	405	370	382	364	392	382	391	371	391	375	339	382	374	377	378	394	389	392	375	408	378	360	374	375	382	409	362	438	383	365	373	380	384	402	347	374	388	384	379	384	408	386	377	381	373	324	371	402	394	379	364	355	371	359	404	362	362	352	366	382	385	380	373	393	374	364	405	365	377	343	386	346	389	354	386	384	361	403	391	411	383	382	416	379	421	419	362	395	358	344	362	362	373	361	359	388	367	397	360	344	325	366	380	377	384	339	413	375	345	411	367	420	338	380	358	391	377	405	364	346	355	343	371	360	350	397	371	430	399	419	403	372	382	383	393	378	343	374	403	372	380	402	383	386	356	398	380	390	389	372	348	378	349	388	413	359	394	375	381	360	347	394	412	351	343	398	357	375	407	330	362	396	397	385	383	384	377	389	381	332	374	377	393	385	362	345	390	361	369	352	408	375	402	367	389	391	383	395	376	395	363	390	358	400	381	426	382	371	389	383	395	341	327	358	395	364	397	369	370	396	404	367	375	389	402	336	400	368	366	379	372	404	392	373	393	390	382	362	403	358	386	354	359	399	348	399	336	380	341	375	392	349	330	365	375	356	387	357	355	359	378	387	357	404	381	398	393	331	352	350	397	403	360	394	346	389	375	410	396	360	347	395	355	349	397	351	380	372	378	400	344	398	396	371	366	397	385	398	375	381	364	372	379	386	353	313	395	402	403	355	357	382	366	378	390	413	357	370	365	360	381	401	382	357	364	362	353	350	378	357	384	383	373	382	368	400	385	361	392	352	376	370	342	389	382	372	370	361	361	404	391	359	376	362	373	417	394	336	379	391	365	380	351	371	413	397	377	392	407	381	409	401	372	415	399	385	395	367	381	370	418	384	382	370	400	396	366	391	332	355	447	384	411	398	382	368	376	370	393	377	389	397	388	384	389	420	414	381	368	378	392	352	395	356	372	392	341	379	367	405	400	356	401	413	401	344	395	343	377	345	363	381	397	383	366	380	400	384	391	392	373	381	380	391	389	393	373	397	364	381	378	374	392	393	388	382	357	408	427	432	390	368	386	389	403	352	412	372	358	391	339	383	392	367	345	360	388	358	369	394	393	362	360	352	369	369	353	374	370	381	359	395	405	375	365	357	377	406	391	377	406	373	389	394	373	383	374	376	407	379	388	361	378	367	347	337	380	385	352	402	430	384	382	347	414	351	393	361	373	367	366	397	381	359	397	399	379	384	359	402	383	388	386	379	378	348	387	400	428	382	397	364	384	362	383	368	377	358	389	361	349	359	368	363	378	388	369	368	381	374	374	421	368	349	406	385	370	357	404	394	358	370	379	418	371	385	323	349	368	390	373	392	374	384	365	389	379	382	365	401	397	372	408	380	369	393	370	373	411	380	389	381	375	341	375	395	391	374	349	384	345	386	404	401	403	380	379	414	367	422	359	391	355	354	406	385	361	349	401	395	338	398	392	359	378	343	373	400	398	409	383	353	390	393	357	386	368	401	388	370	389	386	371	366	380	381	378	352	380	420	396	365	366	344	380	371	413	356	408	346	385	409	401	395	381	339	344	375	380	353	376	374	371	380	373	350	377	366	388	350	355	404	409	375	399	387	334	368	360	409	381	389	385	422	411	382	332	360	354	380	369	380	417	370	395	362	388	386	365	363	387	357	404	391	345	363	391	396	347	375	382	336	371	383	350	396	376	413	384	338	371	381	384	349	371	392	368	358	408	349	363	382	347	399	404	361	395	389	367	378	372	380	381	354	392	367	378	391	357	352	367	375	394	402	411	376	411	372	376	357	401	370	388	368	352	354	350	377	382	338	362	371	358	380	406	389	353	384	403	383	363	370	369	338	375	404	391	344	345	356	378	393	384	381	393	354	386	411	354	360	364	389	397	376	395	362	336	400	377	403	372	352	384	379	394	394	362	369	387	358	387	387	386	367	372	393	383	391	367	354	391	359	368	356	384	342	436	374	375	370	405	381	374	373	364	412	394	375	375	417	367	386	358	364	377	390	400	374	380	366	397	366	350	396	409	414	355	392	347	413	366	387	335	364	393	380	338	413	371	368	372	380	389	350	397	361	388	370	358	404	382	380	370	394	368	354	405	395	381	381	388	382	388	379	373	406	416	350	382	379	398	385	358	392	390	362	398	361	394	362	377	377	390	347	370	407	373	351	373	353	368	361	362	356	379	340	362	380	415	374	385	405	373	393	377	390	344	384	390	376	411	394	362	353	385	379	368	365	370	359	407	367	416	393	376	436	372	365	378	388	352	367	363	378	385	372	368	375	369	367	386	405	384	426	386	393	379	372	409	397	414	394	359	358	364	379	385	339	363	387	382	357	384	406	362	353	361	348	357	373	362	369	394	343	387	367	396	388	393	389	361	371	393	355	375	397	399	408	407	366	364	365	423	420	352	376	398	364	400	360	406	388	369	380	421	407	351	397	368	371	364	408	383	333	395	352	386	398	370	375	399	363	395	366	389	361	332	385	355	369	384	363	405	384	352	371	371	368	385	398	373	384	356	365	377	369	368	359	359	371	375	403	361	416	358	392	385	363	398	398	396	379	387	392	379	389	374	360	403	386	407	386	367	345	384	355
5078	592	522	427	366	350	342	329	488	423	1385	2090	1509	987	567	376	310	268	341	339	315	325	288	321	316	317	330	354	330	327	356	333	354	308	302	312	294	315	359	274	333	311	314	360	348	326	331	313	345	328	341	347	326	301	336	303	323	364	366	325	325	345	317	292	338	326	329	322	302	342	357	298	316	352	336	333	332	301	328	334	338	345	312	341	321	333	324	323	322	360	320	349	327	316	332	302	333	327	330	298	330	283	331	354	295	315	328	315	318	318	319	338	332	310	345	312	346	311	310	335	324	308	347	350	318	344	308	339	304	324	316	354	341	334	331	327	334	323	300	346	359	301	328	305	319	341	343	341	353	328	317	336	326	330	315	309	346	320	337	332	339	332	356	357	304	328	314	345	349	336	322	325	314	339	330	347	331	312	326	319	339	344	302	296	342	308	345	342	325	313	335	320	329	335	336	314	338	304	323	313	336	330	331	301	326	314	356	304	352	339	317	353	350	311	340	324	324	291	356	317	357	329	324	270	307	334	314	325	326	336	318	353	330	324	299	320	350	349	322	322	336	303	317	348	365	334	325	320	325	328	344	345	335	320	300	339	311	325	313	320	325	321	315	291	319	316	316	306	337	343	317	336	316	309	306	292	351	318	339	333	373	325	296	340	356	354	331	330	349	321	318	296	343	320	341	309	306	293	335	294	298	316	308	337	318	334	318	314	300	309	345	340	339	324	325	331	328	280	317	331	333	313	319	316	323	310	338	335	387	311	354	315	309	357	339	326	325	336	320	320	328	330	330	314	298	332	335	318	322	358	289	322	312	337	333	325	336	353	299	338	302	329	320	318	292	316	300	329	319	319	301	334	326	328	310	340	348	314	363	338	334	313	319	338	324	349	323	294	345	328	309	323	308	318	337	314	357	339	285	304	322	351	347	342	323	332	332	322	321	305	317	308	334	319	279	342	327	317	335	310	308	354	314	297	313	339	308	361	319	304	346	334	317	301	309	304	332	312	304	329	354	325	335	316	318	333	333	320	330	301	311	346	325	316	332	318	343	308	323	338	276	327	335	319	327	312	331	356	332	330	309	305	303	320	348	290	334	341	302	333	339	332	321	336	310	341	346	348	336	337	340	297	313	281	331	340	359	283	329	334	309	359	321	320	324	324	326	345	312	326	330	327	305	324	324	322	316	273	336	318	345	335	316	328	296	367	314	329	296	327	294	322	341	324	335	351	313	320	333	350	339	361	324	316	306	350	325	318	309	327	317	328	364	301	328	310	331	319	348	301	303	311	295	307	345	289	348	283	303	322	342	336	308	322	330	347	284	329	338	338	323	329	345	300	346	316	329	318	339	324	341	332	321	288	359	327	318	305	347	306	326	365	305	333	294	327	310	322	361	340	320	317	328	341	338	352	306	337	348	335	364	314	344	331	317	286	357	332	317	319	323	328	313	305	356	318	302	322	294	295	332	329	341	334	322	342	345	341	291	306	317	314	338	309	333	332	313	316	348	319	315	339	298	350	325	327	326	338	339	330	309	346	338	283	338	321	304	325	290	308	318	326	321	326	310	344	332	315	290	310	324	348	360	324	330	315	318	310	320	349	295	324	333	357	334	369	338	317	307	332	342	307	334	321	329	344	349	335	320	353	305	311	316	295	344	322	332	338	341	324	328	298	345	304	318	326	319	338	356	335	317	321	316	281	309	350	341	306	330	309	320	335	324	363	357	328	348	317	321	305	333	294	317	309	335	314	304	312	335	354	332	327	315	319	322	292	312	335	336	327	301	325	328	336	316	317	304	365	341	332	310	330	316	305	327	342	336	333	321	318	354	317	338	326	340	344	311	297	296	292	351	356	342	331	346	329	331	323	294	316	308	309	323	332	313	289	330	309	313	316	329	292	326	316	334	335	341	335	288	337	325	328	304	307	311	339	308	302	331	338	323	349	345	313	343	340	331	345	310	317	317	325	314	316	318	305	278	330	315	334	330	298	350	306	314	336	329	328	334	312	302	344	358	361	340	339	333	324	305	318	320	342	308	317	331	324	339	306	343	348	339	331	341	282	344	326	322	306	290	333	349	336	318	337	344	346	330	321	336	303	335	329	334	338	321	301	342	368	322	301	334	335	332	332	350	326	326	361	328	330	348	305	325	293	348	301	317	317	303	310	331	329	316	398	323	355	328	362	330	320	325	328	327	296	309	366	318	356	321	313	298	329	350	335	307	343	313	310	341	326	314	335	301	312	340	293	327	317	316	285	326	325	330	329	317	335	328	321	348	322	307	370	310	323	317	313	336	317	298	329	346	366	307	329	360	328	310	362	313	317	326	340	310	312	363	330	292	299	310	328	368	358	322	321	347	325	317	321	317	331	314	322	309	372	306	354	311	262	347	325	306	338	337	314	336	304	331	347	300	337	353	335	313	325	323	326	333	344	325	292	294	323	337	340	326	345	341	346	321	327	315	337	343	317	306	317	330	341	331	324	325	332	307	347	349	331	311	344	322	318	356	319	320	354	326	357	301	317	326	311	310	322	323	341	344	328	320	330	343	299	313	338	349	372	283	315	308	343	314	330	325	282	300	334	326	330	293	327	300	361	324	292	327	350	354	330	309	313	337	357	303	288	340	333	356	307	316	287	318	323	320	294	361	334	347	326	307	311	343	351	351	301	321	343	358	330	334	307	316	313	302	324	334	308	330	335	316	321	328	345	329	318	311	327	285	303	329	354	299	325	323	308	303	310	341	359	311	303	332	313	322	320	317	355	321	325	335	339	326	320	341	334	347	329	346	386	351	313	358	330	322	324	344	314	305	314	316	312	318	321	363	326	323	340	319	326	332	283	339	352	337	330	306	327	303	337	376	371	348	288	343	334	351	327	358	309	347	291	324	315	308	349	332	309	332	312	335	292	343	294	331	308	332	337	353	318	328	319	315	331	324	322	328	343	312	321	337	288	275	329	273	335	288	303	340	325	315	333	289	313	343	331	349	340	342	318	332	350	328	336	327	347	333	355	292	342	322	333	306	318	309	325	313	321	318	314	321	307	324	322	339	305	341	305	333	296	320	310	312	317	343	284	316	306	284	325	318	318	327	305	326	314	358	359	320	308	318	308	320	296	347	351	290	309	316	322	345	356	325	329	292	314	333	317	312	354	351	296	341	308	306	328	298	349	333	306	334	322	331	342	340	333	319	334	325	315	321	316	339	361	273	290	313	313	323	330	327	337	333	326	326	310	315	279	331	332	339	340	283	323	313	317	332	343	344	327	339	324	353	341	331	316	334	321	322	309	321	323	318	341	357	324	315	330	340	319	311	307	323	322	330	315	353	340	305	301	330	362	293	303	333	305	328	348	303	312	285	293	330	319	302	326	323	308	324	309	342	290	359	340	312	335	320	328	299	338	339	312	309	352	318	301	318	328	320	325	282	315	343	349	313	335	350	334	336	294	322	323	323	333	315	302	314	334	346	316	313	329	347	331	321	307	300	344	339	311
24842	21078	27580	24773	11310	1270	810	601	541	1078	6815	18074	14388	6549	2022	739	448	408	410	436	415	456	417	383	447	433	434	401	410	373	432	425	410	439	411	409	439	417	415	406	410	396	428	407	427	427	419	428	422	422	406	415	437	355	389	450	366	378	421	357	404	399	431	440	434	398	416	464	409	414	423	415	383	413	391	410	414	438	397	428	389	427	384	415	397	408	398	398	405	385	429	400	399	388	435	394	381	405	404	439	417	402	388	396	433	381	399	426	412	412	398	403	374	396	391	413	403	359	453	426	442	388	395	415	403	393	429	404	437	419	455	401	406	437	417	411	413	403	425	392	412	438	383	420	418	432	424	415	420	436	399	415	363	455	392	412	394	423	407	447	391	412	404	414	394	401	434	413	400	430	384	417	394	412	401	427	403	391	442	426	408	413	381	422	409	380	433	437	377	376	419	424	420	405	429	419	399	412	421	453	394	426	359	388	416	422	401	427	419	425	410	360	393	422	427	414	414	390	390	413	410	459	392	408	433	416	409	403	433	410	384	402	455	415	407	397	428	378	389	395	394	428	404	422	378	397	385	420	378	445	405	410	424	414	417	429	380	411	401	417	457	394	451	410	398	441	425	399	394	424	407	420	409	398	429	423	393	389	414	424	418	407	417	429	425	391	421	455	387	453	401	408	392	417	387	370	405	401	436	393	471	387	445	430	407	419	415	433	396	391	398	375	423	395	368	423	392	400	421	372	450	417	383	411	416	444	450	410	387	391	412	438	397	398	409	369	457	409	391	436	438	391	388	407	407	390	413	407	407	414	376	407	420	412	440	402	373	415	428	380	412	418	419	410	437	443	401	407	419	387	394	422	401	404	381	408	393	404	408	404	422	413	408	429	444	431	395	387	457	394	380	412	379	412	424	434	375	391	419	396	392	439	396	428	382	373	404	422	425	441	432	424	408	441	409	391	426	410	410	419	463	442	416	398	419	402	399	386	429	363	419	395	442	412	407	411	429	440	401	413	439	391	376	399	373	387	369	411	399	430	379	411	415	388	383	367	413	395	396	437	419	384	387	431	438	390	427	428	405	394	387	368	417	381	411	403	409	400	373	417	403	397	412	402	386	388	407	382	362	363	399	392	410	408	422	394	395	390	403	451	375	401	392	436	412	408	417	448	408	421	418	415	417	374	419	438	398	417	436	412	408	418	405	438	415	440	429	376	381	406	432	400	403	386	411	359	405	383	428	408	389	403	410	445	376	411	366	390	385	418	409	433	404	438	412	400	404	411	430	392	461	428	403	426	407	429	423	389	427	389	416	429	406	396	431	424	410	436	405	391	413	399	366	404	378	441	396	410	424	410	424	395	422	408	411	412	374	394	405	387	418	422	433	415	399	426	439	405	377	438	416	403	396	422	435	399	387	402	429	379	390	399	379	435	413	371	384	429	392	395	458	400	411	398	404	381	422	381	380	409	403	400	425	372	426	413	418	397	445	455	430	420	416	438	426	414	384	410	369	402	407	400	383	393	435	421	419	405	441	391	404	391	384	388	416	365	404	418	372	442	442	394	388	409	402	435	383	383	416	396	425	425	409	396	385	373	408	411	390	405	399	383	412	406	393	405	412	378	387	423	428	389	387	387	379	418	440	379	396	441	404	411	387	424	421	383	435	434	389	401	433	354	416	399	364	395	430	436	443	401	376	410	402	385	377	399	436	401	400	371	428	411	406	422	416	408	434	393	391	401	428	386	400	423	404	386	405	390	417	402	413	374	422	471	410	409	413	425	457	408	419	406	401	396	426	384	418	423	388	421	459	401	400	403	399	395	382	432	394	412	426	396	389	425	429	418	396	407	431	403	410	388	438	405	404	426	411	431	392	409	405	401	395	400	402	402	412	417	355	386	391	423	418	390	407	426	421	370	416	441	419	390	420	411	402	422	389	412	402	424	389	417	394	409	381	398	442	413	422	395	408	424	391	432	424	386	412	406	416	412	412	397	422	373	403	407	393	408	414	378	411	449	394	402	434	436	410	445	393	394	424	407	430	380	406	403	411	422	413	430	382	408	421	403	376	445	442	430	381	386	419	411	433	406	411	387	436	421	362	398	418	420	385	421	434	434	411	437	374	397	400	417	413	388	379	406	407	386	430	416	397	388	400	407	410	400	437	396	402	388	369	365	411	413	402	422	442	431	448	394	419	423	395	425	436	402	383	449	413	373	396	441	373	436	410	430	416	418	400	426	411	425	398	419	370	437	394	412	372	392	397	382	391	411	422	369	439	380	394	404	426	425	386	362	407	389	419	405	383	408	438	393	385	402	403	430	433	384	434	401	396	409	412	421	396	427	377	418	407	418	423	401	415	404	398	387	411	391	393	412	424	411	426	436	403	395	391	415	422	402	414	404	415	389	407	383	391	411	428	387	420	431	389	394	400	425	385	382	440	387	397	405	454	413	438	389	409	407	422	425	403	411	401	403	430	407	392	394	369	430	424	437	413	405	416	402	429	458	386	373	404	430	411	411	401	441	393	387	412	396	408	403	398	410	410	431	414	423	392	401	420	393	392	438	386	421	402	429	403	425	415	375	395	447	376	423	393	402	385	374	386	416	404	419	418	397	417	432	404	406	423	366	406	413	446	414	389	396	409	413	368	414	399	396	390	398	377	423	409	392	412	391	403	394	424	424	403	390	438	386	391	384	395	407	430	426	352	401	412	399	399	420	425	426	410	410	420	426	418	409	420	421	392	412	397	408	405	437	430	401	364	385	414	423	419	389	412	386	388	449	420	407	413	358	386	423	382	423	415	406	406	371	392	414	413	419	416	378	437	401	437	466	382	388	400	392	422	421	386	409	396	383	424	410	410	407	416	419	452	404	370	419	410	404	394	414	422	438	420	410	436	396	393	380	418	471	402	394	398	420	420	405	365	429	398	367	394	406	431	438	381	401	397	405	422	469	403	408	409	414	387	413	378	428	399	411	417	433	396	378	410	426	386	386	445	411	445	416	421	421	384	389	409	402	378	460	414	404	361	414	424	400	409	413	382	382	378	388	413	451	397	411	423	388	401	368	434	397	435	398	431	406	409	390	381	418	375	407	413	395	436	396	407	415	436	412	399	357	404	414	387	382	401	405	381	386	413	411	368	406	435	432	421	441	439	391	427	392	406	423	393	409	422	435	419	461	400	391	392	444	426	422	428	433	444	387	436	414	400	425	418	405	435	401	376	435	373	419	430	436	393	397	394	402	419	396	371	476	415	399	425	344	398	392	412	430	423	391	424	381	421	390	401	384	393	403	404	418	384	386	420	374	426	419	394	386	400	443	404	437	402	435	447	429	423	397	380	439	432	394	403	396	397	426	395	409	407	389	409	415	418	433	451	398	376	394	428	441	415	416	426	410	423	464	365	410	352	397	427	377	416	366	419	400	420	372	431	417	410	416	376	412	398	418	419	423	429	447	406	397	382	439	404	413	417	417	412	414	426	389	383	392	369	406	385	425
8017	3429	2735	1414	1010	794	684	605	628	1658	9409	18085	12482	5810	2082	709	357	337	344	412	393	390	365	408	365	365	390	344	358	405	372	348	378	368	368	369	380	378	390	396	389	395	365	373	390	359	360	386	376	363	377	360	347	403	392	396	391	351	396	331	364	381	355	391	336	347	365	372	374	375	386	368	366	377	377	385	387	362	365	344	340	364	376	343	343	364	385	407	375	369	377	400	372	368	366	325	388	356	372	355	350	395	346	374	360	360	337	360	350	354	362	330	365	401	366	378	387	377	322	303	364	394	360	373	358	355	360	378	338	332	357	371	372	370	359	386	349	346	383	385	376	388	362	351	358	381	400	353	383	360	363	362	358	332	380	352	367	374	380	350	379	371	377	382	381	372	358	354	372	365	393	369	360	374	356	382	367	368	382	346	367	375	375	369	401	347	348	355	375	346	378	385	398	376	369	387	344	368	347	334	366	371	367	369	376	358	374	382	366	338	367	346	391	336	333	356	363	338	386	368	349	389	328	360	374	384	351	355	363	351	349	360	386	367	366	401	357	379	338	359	364	375	359	365	350	373	374	360	348	362	370	357	344	375	395	352	369	361	370	403	363	349	391	394	402	352	370	392	352	400	348	369	367	369	359	353	394	360	339	348	383	340	370	350	331	352	346	345	366	373	376	348	384	351	380	397	369	377	339	352	353	361	373	399	365	359	342	385	369	371	335	370	343	371	375	355	370	341	371	392	345	355	382	361	352	352	352	348	362	413	356	375	380	365	379	394	370	372	407	361	341	380	393	390	353	365	309	342	369	372	371	413	327	382	352	354	345	379	365	372	363	348	354	377	373	395	362	360	372	363	372	343	372	363	364	381	381	355	367	365	384	349	367	365	371	361	365	388	361	377	380	328	402	389	387	317	389	335	381	408	397	334	344	391	365	368	395	367	353	370	355	364	378	351	350	385	368	363	374	353	378	385	338	331	353	342	355	346	362	386	355	393	387	386	338	364	340	344	369	356	370	389	333	352	344	344	375	368	359	360	345	357	376	385	380	384	384	333	366	360	353	365	368	368	346	344	377	352	356	370	357	374	372	389	368	364	388	374	363	334	353	380	389	393	341	354	337	350	357	378	381	326	412	361	374	347	361	376	376	386	350	366	354	318	346	383	362	349	345	340	415	368	376	345	362	324	358	389	370	378	352	360	372	339	408	365	379	344	352	365	369	396	383	369	330	371	355	380	352	361	355	339	359	325	353	415	386	346	362	382	366	359	350	379	321	373	364	386	372	381	342	326	373	407	370	398	394	358	353	359	352	359	395	351	360	341	374	360	372	358	369	372	376	368	368	366	391	375	337	387	368	334	356	382	394	400	349	357	377	349	363	343	365	357	372	393	344	385	364	360	349	357	358	338	365	343	359	353	342	397	355	397	366	390	363	362	358	363	359	381	353	329	354	377	327	390	368	351	372	366	351	342	387	359	373	383	367	381	372	361	377	371	352	345	366	347	370	354	347	363	385	401	341	364	390	373	355	356	336	401	358	373	371	337	371	372	365	338	338	354	360	326	335	359	349	349	368	375	366	364	371	391	352	362	361	346	374	379	365	362	373	381	355	360	372	383	416	375	366	334	371	362	397	342	369	333	376	365	356	354	394	379	374	370	361	367	375	349	373	354	349	347	378	358	374	344	363	383	371	369	359	392	302	330	343	353	369	366	377	352	354	350	357	356	347	329	402	355	363	387	359	361	353	347	332	347	301	379	371	362	333	405	348	357	372	358	325	363	346	338	357	357	373	389	344	349	360	356	352	374	352	376	355	334	388	331	341	348	355	371	334	365	352	345	407	382	382	384	335	324	343	380	332	351	383	357	365	377	345	396	426	351	385	379	357	366	378	379	349	380	376	369	421	387	384	352	316	321	391	392	393	382	366	354	374	372	364	411	340	379	334	381	384	351	352	397	366	347	368	340	356	351	350	339	359	343	384	338	367	365	351	357	360	349	358	360	337	353	367	341	349	399	370	384	365	365	361	362	344	346	367	337	382	355	384	371	340	391	339	405	384	349	355	360	358	383	343	375	362	381	364	364	356	326	353	385	361	353	368	310	327	366	360	337	375	351	352	342	373	392	386	374	346	343	350	367	375	377	355	365	350	344	351	381	355	365	365	374	347	370	361	329	373	339	344	365	365	388	357	355	368	338	371	329	371	392	399	345	328	351	383	333	339	374	367	401	390	375	370	372	358	348	367	351	387	380	354	379	390	395	371	349	356	394	381	367	364	341	337	363	343	331	342	342	376	367	387	352	347	356	382	374	340	361	343	414	388	381	361	391	359	366	340	360	343	384	386	360	367	343	383	358	384	378	362	384	369	370	391	353	400	355	377	380	390	370	356	407	358	317	354	374	343	369	391	349	401	377	361	359	355	320	357	389	339	382	363	339	325	370	404	377	360	405	363	350	379	347	377	362	362	366	381	410	368	370	374	366	376	364	371	375	370	357	349	369	418	369	366	365	376	384	392	343	363	357	322	360	361	374	364	329	373	348	332	360	378	355	366	353	365	356	336	336	354	365	333	342	348	379	394	380	392	340	400	338	362	331	402	354	373	377	388	360	358	325	369	368	388	389	348	358	398	374	354	368	370	359	373	351	387	369	358	374	340	348	358	385	357	379	337	374	362	390	373	371	359	367	339	381	337	370	368	360	391	372	373	364	389	367	389	331	376	370	355	375	375	377	336	361	363	348	370	366	352	354	385	338	340	323	375	402	391	378	359	377	343	345	420	320	356	344	357	365	356	360	346	375	361	365	338	342	347	355	356	378	372	356	333	355	370	384	366	330	357	359	323	362	342	372	340	328	380	401	351	372	337	389	374	346	359	317	368	355	362	347	338	373	349	346	365	345	383	384	347	373	388	372	384	351	364	351	374	339	353	395	342	367	356	370	340	340	360	340	370	384	374	361	352	361	380	336	375	333	350	355	360	375	345	357	386	390	367	404	402	371	372	346	391	366	362	359	344	363	371	338	367	347	365	367	377	367	390	351	363	360	367	363	355	368	331	384	371	369	344	368	346	378	338	363	351	346	382	338	366	353	377	371	391	430	382	359	332	347	381	346	381	348	377	388	379	351	386	394	365	389	356	333	362	360	353	360	367	372	352	348	355	377	347	388	333	402	363	345	368	376	358	397	338	361	353	359	353	336	336	360	409	341	370	368	346	381	369	354	354	343	388	343	342	339	334	384	354	337	365	393	349	361	390	354	387	348	354	372	370	348	366	380	385	380	362	386	370	371	357	353	331	366	332	364	373	340	363	354	370	381	363	369	408	375	350	348	374	378	367	371	363	338	357	381	374	349	332	348	338	362	341	380	377	347	345	368	357	371	381	375	389	368	381	343	375	367	362	358	368	389	338	384	376	318	354	383	399	375	340	387	357	383	367	350	371	399	366	369	355	358	384	360	360	364	359	322	380	367	368	350	412	373	362	402	363	386	387	364	358	351
24024	21112	28465	24006	21093	8243	1619	999	790	806	5448	30136	25456	13602	4344	1347	633	578	600	646	568	621	617	552	556	623	589	615	602	578	563	592	620	597	595	557	587	579	577	556	569	600	577	538	587	592	614	570	586	548	606	578	569	611	552	568	618	554	593	594	609	558	592	556	594	556	576	597	584	583	570	567	592	594	565	580	554	579	595	627	569	599	556	577	614	586	579	566	566	578	572	550	562	543	628	573	572	621	575	583	546	648	558	592	608	595	626	605	577	593	535	610	573	571	566	556	547	627	594	589	615	596	624	607	621	591	588	590	553	569	585	559	553	554	577	595	546	605	601	632	552	610	582	556	518	587	601	586	588	612	551	595	570	640	598	563	546	564	582	567	564	612	538	617	571	591	545	600	562	569	628	583	569	558	558	591	583	542	590	550	546	588	544	541	595	598	586	516	554	566	579	595	578	586	585	597	569	618	572	592	562	619	616	563	580	582	593	556	571	544	561	567	602	579	590	581	595	540	594	580	531	510	591	538	585	611	604	580	586	548	619	560	573	568	595	605	584	607	582	563	569	591	582	567	605	590	607	550	568	582	580	531	584	571	561	596	601	571	551	558	587	573	570	601	581	547	547	594	560	659	569	591	630	601	617	579	623	531	573	583	607	572	594	572	600	572	600	604	572	565	572	624	587	543	601	598	611	604	606	581	598	649	595	581	600	594	579	630	634	625	545	554	602	543	602	607	542	573	534	600	579	558	617	567	578	567	582	585	564	566	592	592	538	545	614	569	556	547	559	567	581	566	592	567	567	634	552	567	573	594	558	566	583	536	559	590	586	612	533	599	557	589	586	546	575	571	576	571	590	609	566	563	540	595	539	569	586	584	531	586	558	566	563	623	550	591	587	550	565	578	535	549	597	613	568	585	543	606	601	566	521	568	564	532	557	528	565	574	566	581	591	537	610	596	574	557	611	577	625	566	543	550	628	605	604	573	566	558	556	573	585	582	582	605	617	612	572	594	568	544	627	598	561	595	595	579	588	528	558	577	588	613	590	571	581	533	563	565	572	588	618	538	550	549	596	551	559	594	568	554	618	573	612	611	567	632	603	581	536	554	597	580	574	574	564	557	579	577	596	536	604	553	546	539	581	559	614	595	618	580	647	564	604	596	599	569	580	584	551	591	613	588	589	580	614	560	580	537	586	606	613	570	613	594	551	591	566	625	561	548	584	585	587	537	575	594	564	563	601	537	533	584	583	553	591	569	558	621	530	554	545	582	576	597	632	560	573	519	583	608	555	595	569	595	523	619	531	598	582	597	626	550	590	571	584	549	588	551	639	602	598	568	591	577	635	565	559	584	589	602	576	562	568	578	594	527	609	571	577	547	551	597	555	542	553	565	552	563	552	630	546	577	627	598	566	548	556	580	566	588	586	582	559	543	563	627	553	560	629	603	635	595	596	599	568	590	582	635	589	579	557	565	561	542	589	615	572	593	579	583	581	596	615	567	531	525	588	579	656	559	573	525	584	609	575	570	571	549	580	587	545	566	636	533	559	606	583	509	565	568	596	563	536	574	590	586	595	619	608	573	573	594	582	593	601	558	598	549	570	576	526	578	583	590	613	551	587	626	576	578	565	552	612	558	580	577	587	574	635	546	577	576	568	557	586	552	573	543	601	637	603	618	576	525	573	580	561	539	602	623	556	574	565	546	600	537	569	593	609	628	593	583	520	567	601	550	609	558	581	588	537	625	612	603	561	587	572	581	635	543	597	540	566	559	566	555	596	570	587	552	607	562	580	663	576	575	533	585	558	585	560	617	572	581	546	602	563	527	582	569	581	561	548	642	589	561	541	569	587	604	592	579	600	557	614	561	567	602	611	613	553	551	578	570	581	591	595	572	577	581	558	547	548	567	573	628	597	606	532	578	550	551	600	613	550	565	586	593	587	564	563	570	570	529	632	622	610	564	588	605	608	600	596	550	579	579	536	553	546	561	620	600	551	593	574	532	554	576	613	555	597	598	553	591	613	629	589	616	595	598	570	571	525	563	658	517	591	592	607	575	585	547	579	505	516	605	530	579	585	578	589	612	580	603	589	586	619	540	586	585	593	576	572	536	561	584	592	606	603	543	586	595	561	530	574	549	575	540	577	574	573	569	609	612	599	623	555	637	588	621	604	593	544	579	584	563	583	593	567	547	588	572	566	607	586	539	589	564	544	548	596	539	557	588	564	613	562	588	571	586	573	577	586	590	581	516	531	578	593	565	557	581	589	602	592	580	565	551	522	548	596	589	579	538	592	593	590	629	541	594	584	538	577	604	600	560	587	561	599	627	609	560	522	569	581	578	588	587	585	609	571	608	569	616	531	576	563	562	566	594	558	572	558	640	599	593	557	576	612	556	605	601	615	578	578	564	590	591	552	612	579	593	599	591	622	566	555	574	572	569	570	619	555	593	636	577	583	590	558	634	573	562	592	563	598	606	557	565	572	570	604	580	597	586	557	555	558	568	556	594	571	569	540	588	567	541	562	531	529	572	608	623	599	601	588	573	616	567	568	576	587	608	568	577	618	610	615	579	610	575	586	618	594	552	594	563	581	593	573	561	556	562	611	613	579	588	567	564	554	599	552	590	594	576	597	565	609	565	641	546	584	563	626	543	552	566	608	560	582	577	566	594	557	573	616	547	583	563	550	530	597	535	601	597	571	586	568	574	604	569	547	559	597	590	558	532	545	613	565	580	562	565	556	560	588	636	598	565	590	574	613	605	577	583	618	577	586	614	574	565	555	587	598	557	596	625	527	561	576	567	604	579	561	584	557	587	604	611	575	566	546	583	563	592	575	598	609	544	584	596	593	574	571	560	556	566	593	597	627	574	567	570	580	574	559	575	564	588	601	569	546	551	566	556	573	605	559	554	558	567	576	585	566	603	578	590	574	582	576	547	560	612	566	567	607	561	556	589	549	582	572	591	595	586	563	572	587	621	585	561	564	585	577	540	566	529	605	569	599	549	551	547	646	557	597	554	591	596	641	571	541	613	596	598	543	566	536	579	558	556	578	610	516	591	604	599	571	552	627	524	592	582	581	601	592	562	591	548	614	580	596	591	559	591	600	537	546	559	559	584	555	572	561	594	551	614	579	532	567	558	563	552	593	564	567	559	629	574	553	583	547	562	554	559	571	574	570	573	616	563	596	623	639	562	596	611	574	573	576	574	551	527	597	531	604	601	625	562	593	556	553	603	603	558	523	570	579	590	608	580	577	596	601	593	552	542	575	594	589	637	568	593	586	527	603	598	538	582	561	551	577	568	577	567	575	600	593	565	554	616	600	560	530	550	538	581	574	545	619	576	608	567	605	578	611	593	574	581	571	583	560	574	533	615	594	559	565	562	568	612	603	599	572	600	558	596	571	622	552	543	570	569	559	576	647	633	592	558	551	555	588	583	607	600	565	528	589	520	570	587	615	568	529	591	580	566	551	533	590	608	545	530	585	556	624	577
8041	6108	4856	2524	1728	1353	1119	959	853	874	8169	29514	21231	10875	3776	1263	526	531	522	526	515	545	494	478	554	525	536	501	502	511	493	496	526	503	500	494	496	506	523	493	505	502	493	522	495	505	511	471	492	503	482	500	522	456	559	483	471	532	498	499	512	502	512	525	511	464	510	493	503	496	541	478	514	513	528	506	511	476	499	489	506	507	493	504	486	497	470	496	529	504	504	482	515	485	476	491	494	490	495	465	471	529	500	542	510	469	514	524	462	490	505	469	510	494	511	459	503	529	467	514	517	498	503	504	472	477	552	520	510	496	497	468	490	498	521	496	481	471	510	525	521	540	540	501	506	494	525	513	496	472	517	513	527	460	484	468	486	518	494	490	502	532	478	446	497	427	512	485	489	474	483	456	512	493	474	510	524	504	502	501	515	487	519	513	512	506	495	520	430	476	515	466	526	510	476	517	505	501	506	496	464	477	491	495	511	523	525	482	450	501	491	469	533	522	469	539	530	551	476	493	460	510	526	504	443	516	490	447	530	488	491	532	493	509	495	512	500	484	485	512	507	471	468	526	451	519	516	542	500	504	502	477	451	515	496	502	490	503	507	492	524	494	501	474	508	481	509	523	476	510	469	472	509	529	510	469	535	551	492	507	482	525	465	476	470	505	499	505	505	535	543	485	532	510	492	548	517	482	548	483	494	522	477	503	515	518	489	507	496	467	506	504	547	503	507	502	473	505	470	494	476	482	521	472	490	484	446	496	483	476	502	520	498	482	490	496	532	478	459	547	527	500	501	504	461	509	494	516	533	467	500	498	491	485	516	528	502	455	473	505	475	558	541	477	488	540	466	529	488	503	521	493	456	460	501	482	442	512	533	479	509	468	484	512	518	526	464	505	491	483	493	480	486	518	500	499	507	493	488	517	485	499	478	483	491	527	493	479	509	508	490	485	523	519	497	522	496	518	516	531	474	489	504	489	502	508	509	461	522	492	493	524	474	511	485	477	540	495	482	460	478	474	528	534	471	457	506	505	503	465	519	499	516	521	499	465	467	520	565	518	492	502	498	503	500	502	476	478	468	479	513	486	482	499	482	489	504	463	514	500	427	523	492	493	486	505	478	504	474	488	493	487	485	515	531	516	496	483	488	483	509	507	516	524	484	470	492	521	479	496	487	466	460	489	530	491	502	487	466	459	511	471	512	501	558	499	503	494	493	528	556	486	475	482	481	495	489	475	516	506	491	515	492	509	490	502	536	524	472	475	503	498	502	508	516	499	512	488	503	490	484	488	498	476	489	478	494	481	499	486	493	511	502	510	503	510	499	522	478	482	490	467	487	513	506	462	515	491	492	494	484	488	496	515	447	485	472	515	507	472	522	499	499	531	480	524	544	470	481	454	470	505	541	462	494	484	471	525	487	516	485	505	498	515	519	508	513	498	516	476	543	496	469	448	491	464	467	490	479	481	488	525	516	506	454	525	532	486	536	550	537	515	467	510	470	515	510	475	459	492	490	504	484	494	497	486	450	489	475	505	494	449	460	472	494	475	511	476	555	512	514	497	512	475	505	507	456	481	500	489	495	514	474	490	510	490	532	477	524	513	470	516	508	525	465	479	489	509	491	520	530	521	448	476	506	504	488	492	499	466	532	496	516	463	477	479	474	507	471	430	485	464	506	472	524	500	484	480	533	514	503	550	486	534	503	495	498	484	494	525	509	500	497	436	479	475	474	474	520	501	507	488	538	509	497	509	505	494	482	537	511	511	488	514	536	472	514	495	480	460	515	507	510	490	491	496	493	496	525	501	484	487	472	542	497	456	497	477	512	484	530	519	526	518	499	459	477	518	473	511	506	526	487	491	503	516	462	531	519	471	475	477	493	525	475	479	446	522	507	472	468	510	524	530	458	477	457	503	516	487	569	508	456	484	496	501	486	521	507	493	505	526	445	496	504	482	488	542	519	465	511	480	480	472	491	499	497	502	517	462	486	469	467	509	533	462	524	502	474	523	476	464	474	488	470	483	491	483	479	488	497	456	494	488	479	497	490	474	498	519	497	506	511	500	511	488	515	467	494	515	501	498	470	498	465	499	502	509	546	512	504	530	484	482	451	493	484	512	471	497	478	533	479	514	476	454	500	477	504	470	514	475	510	499	492	492	544	496	503	484	469	488	465	501	465	492	497	506	483	533	502	536	479	513	510	473	484	515	494	504	503	480	474	509	470	471	455	515	486	501	452	508	509	495	478	494	483	527	466	519	546	547	515	506	466	466	474	486	472	495	530	484	526	484	501	500	494	510	478	514	472	474	474	532	521	489	489	444	498	506	502	530	493	502	491	506	474	505	476	535	507	495	532	520	500	471	508	497	496	498	488	495	525	468	508	538	499	519	494	505	525	526	474	467	530	486	513	466	503	500	531	516	484	503	490	495	502	487	488	513	505	483	520	475	473	462	500	491	489	493	476	482	530	510	470	502	444	552	495	492	482	501	489	527	507	472	533	517	490	482	527	515	489	500	497	515	510	468	485	490	509	487	500	510	491	514	479	481	477	495	496	476	497	488	481	481	506	528	474	467	472	508	509	470	517	474	550	475	497	546	497	477	468	453	474	493	472	490	504	512	497	506	509	499	552	513	490	473	448	514	482	513	505	498	523	488	497	502	503	501	472	497	515	474	485	520	496	493	527	533	522	480	503	471	494	489	469	516	476	506	488	474	506	480	509	514	504	488	509	508	495	487	488	501	485	504	476	514	482	466	508	505	496	493	518	488	512	498	484	511	478	496	456	471	470	473	528	467	520	482	488	502	474	520	482	492	461	476	467	449	479	494	509	508	517	516	514	528	505	501	496	485	482	507	471	467	505	486	486	477	493	481	449	490	515	494	505	502	480	518	512	485	532	478	477	502	467	495	466	485	515	484	524	460	481	477	504	446	507	531	502	482	520	511	461	492	497	482	486	488	489	479	500	485	494	489	455	521	510	541	476	491	488	490	475	517	475	452	473	482	503	521	493	497	520	478	512	523	512	489	435	519	496	506	466	456	476	493	488	534	477	512	522	477	506	464	470	499	502	522	484	447	478	484	473	505	499	496	501	465	483	512	515	506	497	500	494	474	503	561	443	556	505	478	461	511	466	494	510	495	494	466	449	468	487	479	480	442	482	488	534	525	524	509	498	491	542	514	505	459	508	481	484	488	527	495	497	519	517	447	504	477	493	490	517	490	522	493	514	503	492	486	494	513	461	476	471	496	495	488	496	494	528	478	519	518	524	543	515	469	513	525	481	500	462	479	436	519	454	486	471	517	481	501	520	498	492	506	495	501	480	463	505	494	501	504	455	501	450	519	486	480	517	502	484	486	489	546	487	519	475	530	491	492	476	466	481	452	480	493	522	496	481	526	489	496	508	467	506	487	508	506	512	508	506	469	527	466	524	499	472	489	524	496	489	493	472	482	539	479	524	508	499	505	503	508	523	478	537	486	495	484	482	483	485	525
27342	12842	1307	624	423	421	378	363	361	406	621	1741	1728	1109	648	443	353	360	367	359	369	366	384	316	400	400	356	350	371	352	384	347	367	349	367	362	362	361	365	336	356	355	360	374	319	358	336	351	348	361	371	393	362	327	373	347	373	343	344	375	381	346	369	361	338	364	374	374	332	390	360	366	340	384	356	371	358	381	336	359	335	365	416	350	391	352	376	380	370	350	376	390	361	370	328	371	365	315	374	351	348	334	359	361	319	370	364	359	355	350	350	360	364	362	379	355	339	358	405	344	374	346	396	364	370	371	354	344	353	351	353	367	382	372	371	363	380	369	332	374	349	366	353	366	365	374	375	343	383	368	371	382	310	364	356	337	392	341	355	338	346	373	334	354	339	350	353	362	390	379	346	344	360	365	374	375	340	347	352	343	369	344	350	352	346	361	374	355	336	361	399	393	365	365	366	344	379	392	333	367	312	369	356	332	383	356	355	347	355	380	373	339	338	373	367	352	367	360	349	372	340	353	376	359	362	336	361	380	369	319	336	358	332	376	338	365	367	413	381	368	364	350	342	377	348	377	377	354	352	366	339	356	409	364	345	378	365	330	357	364	367	337	356	382	354	354	318	389	352	367	395	361	381	388	355	373	344	383	371	373	395	345	368	351	329	359	339	351	370	335	365	368	345	374	334	376	344	361	369	370	360	375	384	340	375	336	374	361	327	346	370	340	323	373	391	320	362	355	373	347	327	329	367	355	346	380	363	374	393	373	342	354	339	380	360	343	333	364	323	366	369	329	340	374	362	352	367	341	348	365	365	361	381	334	349	396	380	374	367	349	358	368	340	348	376	384	338	358	391	352	359	364	346	345	353	375	363	333	383	345	372	372	360	356	329	360	364	369	326	348	366	364	337	372	357	350	375	373	345	360	340	345	346	418	347	388	350	316	370	364	332	381	343	368	371	383	378	353	382	364	356	379	371	373	337	347	370	382	347	324	356	382	345	350	363	336	336	368	354	343	353	392	369	387	371	389	360	343	369	349	320	335	376	397	362	360	339	349	383	383	353	331	327	375	359	344	400	361	369	394	376	378	371	388	374	344	354	325	356	370	348	391	345	346	377	353	363	345	383	368	340	380	387	346	330	354	391	345	352	406	366	338	358	348	343	370	361	368	351	348	398	365	347	360	362	376	385	385	348	349	322	362	372	367	381	400	381	380	368	332	348	355	361	357	347	327	348	351	369	327	319	380	370	366	355	349	337	386	324	355	374	352	360	341	389	369	355	384	343	366	374	321	375	349	362	317	353	357	374	353	337	363	371	336	348	354	325	344	379	337	380	355	359	382	346	370	370	337	338	342	376	339	356	362	371	345	344	354	357	332	403	352	368	386	365	339	387	361	348	339	338	359	349	366	374	353	347	351	352	352	351	348	358	394	344	346	361	352	320	375	353	323	380	334	339	328	354	335	332	383	345	361	377	351	388	365	374	353	360	378	360	356	390	357	348	343	354	372	365	342	381	357	338	361	348	356	362	351	380	371	343	366	350	353	353	364	374	349	358	349	340	317	335	357	385	370	382	381	347	330	364	383	335	366	352	360	362	327	369	346	337	360	379	321	387	391	388	377	350	359	348	352	359	381	349	348	336	381	336	337	353	342	372	352	359	361	363	369	345	383	339	339	348	367	390	327	337	353	355	363	339	376	371	379	317	361	352	349	364	345	375	374	368	348	355	368	345	405	345	350	349	363	389	328	334	371	361	327	387	359	362	341	365	349	346	327	334	369	337	344	364	335	366	341	381	366	362	358	397	315	348	336	373	387	352	335	337	372	341	384	364	336	379	381	367	352	369	364	341	357	351	374	346	358	375	339	332	365	381	400	367	336	353	352	328	319	380	395	364	330	355	366	368	343	365	358	347	362	368	355	339	364	383	355	361	349	337	403	332	391	332	361	375	343	355	378	360	376	363	345	339	362	354	368	356	367	346	344	368	379	344	386	331	351	357	366	324	377	353	352	374	341	350	370	347	388	322	356	331	347	375	353	339	339	362	366	374	387	357	346	373	384	351	389	386	341	384	356	358	382	389	382	366	356	329	371	342	389	362	335	384	343	366	377	339	374	329	358	373	356	374	397	357	379	335	347	348	355	356	361	345	331	354	391	359	360	364	373	375	348	344	385	383	354	355	333	351	354	369	339	374	339	379	368	344	353	395	370	347	349	365	375	363	380	368	333	355	404	348	364	350	376	354	390	359	323	349	397	352	336	338	330	381	336	398	380	345	389	346	344	336	354	356	362	382	339	350	388	369	341	346	370	389	356	351	396	364	361	389	337	386	322	359	404	365	393	313	361	351	365	376	339	321	318	343	357	405	361	370	378	368	408	364	337	343	399	343	396	377	337	330	378	376	353	380	336	379	386	363	363	361	347	362	366	361	364	363	387	360	366	381	350	339	370	360	336	335	332	349	343	346	385	354	355	349	345	337	386	340	358	359	349	359	397	346	382	357	354	327	363	338	358	367	389	355	352	373	371	355	368	364	377	364	352	383	341	361	377	356	365	323	388	364	387	397	350	366	365	329	384	353	337	386	398	358	375	352	374	386	374	388	358	383	352	371	342	367	375	338	353	337	336	352	345	340	377	374	352	346	341	350	362	348	352	387	383	341	362	371	350	340	322	351	354	371	365	362	360	352	350	373	369	390	387	369	353	392	325	347	356	341	350	364	347	369	373	346	360	359	371	365	343	335	395	328	358	365	347	394	374	324	373	371	339	372	373	368	373	334	359	357	344	342	378	360	347	356	377	339	363	349	381	365	353	369	366	364	346	357	358	364	378	356	407	357	372	358	355	333	343	374	372	377	370	346	391	347	349	333	391	369	353	342	355	356	372	366	344	365	358	353	372	361	369	347	350	371	382	339	355	339	311	363	344	360	385	348	327	367	343	385	336	352	358	383	356	351	356	363	357	352	353	331	358	372	369	356	349	350	366	342	351	337	366	405	369	378	341	337	357	348	334	345	358	397	340	360	340	317	345	361	361	399	388	320	388	380	360	361	364	371	383	374	346	348	345	382	350	398	365	345	385	371	375	353	360	350	335	344	375	369	340	377	347	390	377	332	346	332	361	402	369	358	377	374	362	350	367	363	351	365	326	349	340	387	340	361	323	366	402	399	346	354	421	362	385	397	381	334	343	389	372	383	360	366	331	335	363	384	376	377	376	352	360	362	365	363	375	374	362	398	373	367	348	370	394	371	354	347	343	370	392	334	336	347	352	335	351	368	385	368	361	339	339	351	362	368	376	354	343	376	347	372	370	348	379	350	381	324	390	383	368	354	371	314	364	369	354	365	382	351	385	354	352	352	322	341	344	340	369	367	363	364	361	358	353	344	372	379	365	346	382	349	350	371	326	366	369	376	392	339	327	358	373	353	383	345	356	365	366	338	361	355	338	381	385	350	338	368	363	367	382	377	336	353	395	357	345	380	368	336	364	356	355	391	389
5022	621	545	438	350	372	333	345	301	362	703	2342	2031	1163	632	376	315	303	316	271	305	328	299	316	308	299	314	306	321	294	301	308	318	299	309	306	315	311	338	308	335	308	297	308	322	313	289	310	310	306	341	300	323	327	282	321	319	315	342	345	311	291	326	310	346	336	312	322	318	287	290	282	306	316	304	312	315	318	305	282	298	325	335	298	304	303	346	283	332	332	310	307	305	315	324	320	326	309	305	322	307	326	296	287	336	287	278	290	297	308	349	274	301	302	295	327	322	308	316	320	294	313	347	315	309	334	314	335	326	322	283	289	311	332	297	296	296	331	274	313	325	306	301	334	296	320	313	301	338	332	295	296	300	312	295	316	320	315	298	319	314	306	292	312	339	299	301	341	315	313	329	310	311	321	301	315	323	325	298	298	329	316	324	298	336	312	348	308	314	317	259	324	278	298	320	335	320	298	296	286	314	291	298	322	329	335	285	345	305	318	286	293	320	277	328	330	294	344	341	334	306	314	339	289	288	327	315	285	307	308	318	336	341	333	321	296	311	316	307	320	322	336	310	295	291	323	333	312	269	310	275	310	311	340	305	307	319	298	322	313	285	307	309	302	287	304	343	298	313	297	318	328	304	349	323	319	301	269	316	298	314	324	322	307	324	328	326	313	314	312	323	331	294	304	295	297	331	312	327	307	323	303	320	315	304	350	313	315	288	308	304	291	308	295	302	341	335	328	320	307	305	316	307	362	307	332	321	291	344	297	304	325	341	303	298	310	297	321	309	319	326	301	333	310	327	297	320	304	313	286	295	332	302	303	313	327	301	315	315	303	300	306	348	321	299	334	294	299	301	283	334	316	296	317	309	281	288	315	322	310	311	323	308	318	325	338	313	297	354	327	326	298	319	314	313	311	335	279	341	312	320	294	324	299	327	352	317	289	319	319	272	304	312	293	295	333	315	318	321	304	290	351	299	270	322	304	311	312	312	302	319	331	323	335	277	329	310	341	279	315	322	306	293	332	308	296	319	323	302	304	297	280	302	309	310	347	305	331	328	348	307	325	348	301	312	304	321	317	331	302	306	291	325	313	317	308	302	300	309	290	325	312	272	305	318	286	320	330	298	326	332	315	302	319	294	277	331	310	323	319	300	338	277	286	324	302	292	302	313	316	303	302	306	299	295	302	312	317	309	314	302	285	327	290	305	327	299	289	332	283	294	302	289	294	287	291	306	321	295	331	298	305	303	331	281	318	330	319	335	294	312	321	303	294	284	328	296	322	310	313	296	322	302	295	339	306	322	328	276	330	333	299	312	329	314	325	349	334	287	324	288	334	272	302	291	325	315	323	308	327	319	296	337	277	310	303	327	305	308	306	291	296	310	296	292	314	306	307	311	295	313	318	289	319	318	325	355	302	309	281	300	315	268	296	291	270	303	277	311	302	310	301	289	325	286	297	313	326	300	338	322	325	287	321	308	318	327	284	292	301	321	326	336	318	326	328	326	313	315	301	319	319	323	306	325	277	328	309	313	304	303	309	336	324	309	285	328	306	330	313	291	311	321	327	318	295	302	323	301	301	331	305	313	322	267	275	329	317	298	328	317	288	315	291	302	327	319	281	314	322	293	336	289	307	313	283	279	315	367	283	308	320	338	313	295	318	318	325	328	298	303	328	305	269	324	324	320	328	317	326	342	281	311	310	276	312	316	290	320	288	328	319	303	288	302	295	301	312	328	322	324	317	319	315	269	299	332	323	299	324	285	316	299	319	316	311	280	305	307	300	296	314	336	294	333	275	297	306	304	314	301	282	319	300	346	296	312	340	325	274	289	314	320	289	320	302	280	316	292	322	319	298	317	313	308	307	327	288	312	292	347	321	305	310	294	291	331	320	328	321	300	265	300	297	301	303	307	298	340	316	323	340	303	304	305	316	308	331	307	300	313	334	300	326	316	334	301	306	291	296	306	324	294	335	327	315	278	310	310	281	331	320	334	304	303	311	302	319	285	268	314	321	345	332	316	278	305	297	331	353	298	323	311	310	317	303	305	308	296	306	338	336	354	338	287	304	296	309	314	312	304	305	305	311	337	326	322	270	323	295	304	300	300	335	296	332	316	325	314	308	293	305	344	325	320	318	290	293	303	287	303	309	316	320	291	291	333	324	303	321	323	308	286	317	267	316	321	299	290	316	308	334	310	277	279	321	329	315	311	301	305	314	307	316	308	338	290	318	298	321	350	310	304	293	315	305	329	333	299	315	297	311	289	297	294	311	307	294	288	335	343	303	325	340	292	308	280	283	352	310	285	315	284	303	328	318	329	334	309	329	303	306	302	301	294	298	308	320	312	301	289	332	308	306	287	283	275	322	298	309	314	321	298	334	314	319	325	281	303	290	333	336	306	299	335	335	302	294	323	337	319	323	293	349	346	318	318	306	339	308	300	301	293	300	314	281	304	315	292	342	282	305	314	280	320	328	336	297	277	291	299	305	302	318	284	340	330	327	319	299	301	327	301	313	330	291	303	304	291	306	310	294	301	282	305	308	313	338	338	320	324	295	322	298	344	332	312	316	289	320	322	280	306	336	322	331	325	301	324	302	317	328	337	303	313	323	331	330	302	318	321	324	318	322	300	320	283	337	288	317	304	319	306	292	302	312	314	275	331	321	305	325	338	300	318	321	301	306	281	295	310	311	282	294	320	335	325	322	345	332	312	297	312	298	303	303	299	292	327	308	335	310	298	315	324	317	299	329	305	288	301	325	325	345	300	307	312	306	348	322	308	310	314	301	310	309	295	312	307	298	304	328	303	341	322	339	320	306	318	314	298	329	295	278	309	325	325	288	289	283	332	311	292	315	289	295	294	309	287	310	311	292	337	311	295	318	300	290	314	312	340	302	310	334	322	343	325	324	298	311	306	312	296	309	295	311	334	324	334	308	319	301	346	318	309	293	341	317	298	299	313	325	319	324	285	306	348	289	314	319	294	315	325	302	289	341	275	296	331	297	317	330	306	308	294	310	341	323	313	281	305	320	313	344	285	302	292	302	325	279	287	324	319	320	312	347	297	302	341	328	297	289	283	296	299	295	334	298	306	294	287	317	309	287	311	323	309	322	313	301	307	321	311	312	288	318	317	287	302	318	312	309	304	294	296	300	338	295	310	323	271	306	324	305	329	303	328	350	307	303	324	325	303	368	322	301	282	340	307	303	325	322	283	302	309	302	308	306	305	325	310	326	290	328	319	286	339	342	339	319	285	309	311	292	318	340	322	265	319	328	308	310	314	301	320	324	307	299	282	311	300	302	335	319	295	303	316	290	300	295	326	282	292	337	301	320	292	287	296	299	316	329	318	288	295	338	339	308	306	315	300	330	285	306	283	304	287	302	315	289	281	323	290	318	303	320	328	313	329	339	276	298	337	323	327	314	330	307	337	313	328	331	337	312	312	286	286	314	266	333	324	302	302	315	295	292	325	328	337	301	315	299	327	308	321	323
24807	21106	27586	24884	10994	1190	718	513	505	688	3813	15703	15140	8160	2234	634	350	362	344	386	387	335	338	373	345	365	375	353	352	341	372	355	336	345	358	372	354	385	369	335	372	385	343	347	379	352	340	379	345	354	367	346	292	350	358	351	343	337	364	340	370	346	371	360	367	355	337	369	368	368	372	357	375	390	361	365	319	375	366	337	356	343	369	330	382	370	335	345	341	351	341	362	353	348	345	342	336	357	336	345	354	354	355	353	342	331	336	342	356	344	354	352	347	332	364	345	351	364	353	386	346	345	351	339	378	384	386	367	367	350	338	361	366	369	365	361	362	403	396	371	347	370	314	354	362	378	399	377	355	363	383	352	347	352	365	382	328	369	361	345	361	350	310	352	348	316	345	339	367	379	341	354	349	351	358	334	388	350	348	350	313	324	356	336	335	341	347	384	375	368	349	352	361	362	366	318	362	356	341	378	363	357	379	345	327	332	318	409	354	349	353	364	346	361	326	354	315	349	335	366	358	384	335	326	353	337	343	356	361	353	350	335	329	354	347	349	382	338	370	327	364	348	359	363	345	357	323	357	348	318	342	383	364	328	386	396	358	354	343	368	370	359	375	345	327	376	356	384	325	367	326	357	352	355	372	334	371	338	344	363	332	392	335	337	319	363	340	330	361	371	344	327	342	333	353	346	358	325	338	356	345	336	365	349	356	370	354	373	360	349	326	336	306	383	346	335	361	364	376	362	394	327	356	361	347	329	336	363	352	346	346	344	363	329	342	349	350	364	344	357	364	359	356	350	335	350	335	327	367	351	340	353	319	322	355	349	360	341	328	376	358	360	324	369	368	350	380	332	366	333	355	341	350	343	379	370	349	349	347	371	327	342	355	350	360	341	322	368	332	340	339	363	361	365	327	356	362	362	370	362	345	379	363	356	363	362	378	350	340	339	342	360	365	337	370	365	352	357	373	364	334	325	349	377	339	345	351	351	353	348	327	355	350	350	362	349	353	333	349	395	388	375	366	389	327	349	344	322	369	311	320	329	360	349	347	349	335	318	338	362	322	336	353	388	355	372	331	353	341	368	353	358	352	355	357	365	358	335	344	363	370	334	352	325	357	369	335	324	329	357	362	352	338	377	320	384	349	321	332	346	339	347	358	378	336	359	343	334	353	342	352	383	347	349	375	371	340	380	369	355	362	377	364	331	344	346	364	345	324	337	330	367	352	327	319	322	390	331	329	345	384	333	347	327	373	339	332	364	349	348	353	367	357	350	351	305	328	342	323	370	320	370	350	368	372	352	324	341	383	336	358	318	343	342	344	340	353	358	375	336	372	374	328	350	377	388	351	326	343	326	348	321	362	389	373	382	349	349	368	333	336	365	347	334	341	338	347	359	350	348	371	324	348	321	366	341	335	348	361	339	393	365	362	335	330	357	328	329	357	365	328	352	337	328	381	351	349	348	357	330	331	338	367	353	336	352	341	368	380	337	353	363	373	351	369	320	392	312	336	358	395	381	396	337	350	352	349	384	354	356	355	358	364	363	328	359	321	327	355	343	331	328	325	339	347	327	339	354	351	358	361	303	362	371	312	334	354	346	368	377	360	317	334	343	373	390	376	353	366	347	354	371	366	370	297	358	325	379	339	385	311	378	381	315	383	353	337	359	365	343	359	357	358	337	348	349	344	374	331	381	354	351	327	350	347	345	342	355	367	351	364	320	346	370	360	342	328	335	350	345	348	383	358	351	351	386	345	350	352	335	350	340	347	329	292	388	344	371	344	339	353	335	382	348	350	316	379	345	360	336	362	355	359	352	338	309	348	323	358	322	312	351	340	354	369	360	325	349	343	376	361	326	343	350	346	301	346	326	363	326	369	328	337	355	352	367	318	358	379	352	385	341	321	318	346	364	384	361	333	338	340	351	375	378	349	365	340	293	318	362	374	349	356	397	340	366	347	365	372	359	321	372	373	339	337	334	338	334	352	337	374	354	360	350	357	333	371	367	328	365	364	360	327	351	331	372	361	321	367	378	349	340	330	329	368	398	344	379	363	364	374	348	347	345	335	364	378	331	346	315	367	364	357	353	336	327	366	382	361	333	321	318	380	383	356	336	331	357	358	375	388	339	345	335	368	327	348	340	341	353	348	386	361	367	369	339	295	365	343	350	339	316	344	332	355	348	382	348	377	340	355	321	403	365	346	349	383	365	326	351	331	340	311	344	329	353	361	372	314	321	362	336	385	368	353	394	352	361	352	357	336	330	355	339	344	364	351	375	323	388	357	318	385	337	346	345	381	335	364	346	346	351	339	346	375	344	371	402	342	349	340	276	368	360	364	352	346	356	368	330	344	350	331	349	347	368	361	345	364	300	358	346	380	354	339	346	350	350	377	348	336	348	354	373	344	352	317	351	342	370	339	347	316	378	330	372	357	325	327	329	372	366	369	359	350	351	354	382	390	344	341	378	329	339	345	362	358	375	344	341	365	334	355	366	378	342	347	336	369	367	332	376	354	368	346	384	351	296	335	364	334	384	357	339	342	352	340	354	350	374	361	323	348	372	363	370	355	352	362	360	333	317	336	364	343	321	346	350	364	372	341	347	342	356	323	347	357	361	361	349	316	340	322	358	326	330	374	355	345	370	353	325	365	369	347	347	355	380	340	355	381	332	323	366	336	343	345	340	378	329	354	345	346	364	342	360	379	351	345	346	350	365	387	350	351	358	351	367	340	340	348	326	381	330	391	364	362	335	324	338	353	346	358	382	339	354	318	344	330	314	325	345	361	366	378	366	323	324	363	350	382	310	340	339	334	370	366	342	382	340	362	346	371	330	370	354	356	391	336	344	307	342	353	366	357	376	384	346	347	362	316	348	333	364	348	322	392	363	373	342	352	388	372	358	319	346	360	366	344	353	346	370	364	358	386	336	363	344	338	363	354	330	369	345	311	351	320	334	347	381	360	325	373	369	350	350	335	397	374	290	334	330	358	339	352	356	359	312	382	300	349	330	370	341	359	377	319	370	353	359	346	338	365	349	333	366	352	377	345	330	352	343	344	339	371	355	371	339	346	330	373	377	359	350	360	376	343	388	335	352	326	341	393	381	388	361	347	348	319	344	327	350	341	335	340	360	351	344	357	379	358	360	362	344	351	330	343	353	386	338	336	365	327	329	367	366	347	360	327	364	371	367	345	348	331	340	333	354	393	356	340	358	329	343	360	343	355	380	365	338	342	362	358	352	334	332	376	336	358	331	368	342	362	377	346	365	331	334	355	314	358	361	339	337	349	320	322	356	379	342	335	311	354	345	373	340	346	382	352	352	360	373	339	380	338	370	360	285	369	342	333	376	376	403	353	353	318	395	319	364	350	343	380	324	354	370	351	351	324	337	326	368	375	353	364	375	347	344	360	349	364	351	366	362	394	327	318	339	358	345	354	359	367	362	383	369	351	341	364	367	337	380	374	364	363	331	320	342	345	341	362	332	339	339	342	345
4068	3521	2809	1383	1021	768	634	602	485	1116	5795	17235	13659	7395	2099	635	298	367	310	317	358	363	328	316	299	325	311	309	347	301	319	304	320	334	382	331	278	328	326	302	342	314	348	320	315	313	321	326	320	351	330	298	327	355	311	349	319	336	326	360	307	317	309	340	321	291	335	296	307	318	323	312	349	322	311	326	349	341	300	318	331	333	342	317	318	338	336	327	300	290	346	339	313	287	330	310	311	324	321	325	317	314	322	328	298	337	321	314	324	330	314	313	359	340	325	340	303	324	327	352	306	306	299	329	358	324	368	336	294	360	330	329	329	300	311	323	322	324	304	311	298	343	306	336	332	317	326	334	290	313	332	332	365	302	325	304	327	331	311	353	299	317	312	331	325	332	314	323	301	299	349	311	322	341	326	310	343	303	329	313	297	305	336	327	316	298	312	339	339	299	326	334	325	293	299	309	314	303	326	325	318	331	298	347	347	320	324	337	324	332	294	328	297	311	309	300	352	360	314	321	304	297	290	312	269	334	309	316	325	335	303	320	332	320	308	318	309	318	345	313	330	317	324	337	290	331	353	341	349	301	321	313	336	301	322	302	284	294	327	336	327	353	345	318	305	319	287	343	304	342	297	304	322	305	315	298	317	333	327	315	334	317	319	336	342	352	318	325	317	304	298	301	302	305	301	297	324	313	302	299	325	362	320	303	321	345	306	334	353	331	353	328	326	360	311	335	326	341	354	334	308	316	306	348	312	337	305	328	319	304	345	280	328	334	312	322	363	320	349	339	331	294	328	359	332	312	340	304	337	312	285	326	307	315	315	319	286	331	350	308	304	306	330	314	329	329	336	323	345	287	278	324	330	342	311	314	297	334	330	320	350	309	308	331	320	333	349	329	317	338	312	318	313	337	335	312	310	359	314	303	330	328	329	315	306	295	322	310	330	357	322	281	310	335	307	315	325	310	339	350	327	307	349	314	335	296	299	305	309	311	315	323	304	298	318	315	292	329	352	313	313	342	318	320	303	312	320	322	307	324	326	335	329	303	318	357	326	311	286	363	324	342	309	330	341	295	316	325	331	321	304	333	311	327	292	339	310	370	342	346	309	327	309	308	322	298	334	307	311	354	301	337	298	307	336	333	314	314	322	304	329	303	328	303	311	322	304	340	311	320	290	337	330	324	324	307	367	328	305	303	346	330	306	344	321	306	345	309	311	356	294	328	322	335	310	338	334	324	338	355	327	300	323	324	307	333	326	337	343	333	335	311	314	341	344	340	311	361	307	286	311	340	313	322	330	313	303	331	322	322	311	327	342	311	344	330	341	340	328	302	318	320	327	301	364	329	336	308	326	318	322	310	346	323	335	358	331	299	323	318	322	302	321	314	302	308	339	325	343	324	315	346	309	324	329	320	325	298	344	336	294	331	309	312	315	307	287	352	301	336	286	320	312	324	333	355	308	300	302	304	304	316	350	312	326	328	336	327	311	289	332	307	320	333	299	307	309	304	313	324	310	328	355	314	307	314	312	338	342	296	297	289	297	283	322	331	334	292	314	340	331	328	321	328	332	304	303	348	312	326	327	333	316	321	308	329	310	333	281	315	300	300	307	291	303	324	306	327	308	324	317	318	330	335	317	309	349	340	298	302	326	293	329	299	309	314	325	347	321	299	272	358	329	336	336	311	298	333	319	290	320	315	302	322	290	308	362	305	310	303	335	337	328	328	335	325	303	345	337	327	330	339	304	300	344	325	350	300	301	309	325	279	295	326	333	336	314	329	339	338	298	326	321	282	314	312	338	297	303	301	305	309	328	296	324	318	299	329	322	315	349	306	323	329	295	324	339	317	318	318	312	313	308	320	303	337	321	315	339	273	312	299	334	300	319	320	307	316	331	348	354	297	338	301	324	353	288	337	303	327	344	324	317	338	312	312	318	333	305	318	330	332	324	316	314	306	319	319	322	301	342	320	333	288	312	318	327	334	332	338	304	288	307	299	298	323	330	340	314	342	331	313	301	331	300	321	332	330	354	345	305	332	377	307	303	311	317	314	327	295	350	317	330	336	316	352	322	325	335	319	330	331	300	323	291	361	319	288	331	339	328	344	326	297	312	318	322	313	299	311	302	304	296	291	313	321	324	311	276	314	304	319	302	322	345	319	307	312	301	295	291	282	335	335	290	317	337	304	321	332	295	308	304	320	331	323	322	319	325	305	300	301	350	341	355	336	319	305	305	310	281	332	320	351	295	354	332	329	324	335	296	337	330	317	344	322	312	308	295	318	318	294	342	279	325	298	322	332	306	353	319	287	285	299	320	300	318	315	322	333	310	312	311	325	333	293	307	317	335	291	343	331	305	323	324	335	340	313	305	318	333	352	327	348	326	286	360	313	319	318	330	286	339	331	329	284	314	310	365	317	307	356	302	327	347	303	303	335	336	319	328	296	312	318	296	313	306	299	300	328	304	323	341	327	342	334	308	333	338	297	309	328	325	302	330	344	349	313	319	362	334	340	341	332	339	325	305	316	334	333	316	348	320	306	323	271	326	321	326	314	340	296	350	307	308	340	307	320	331	322	324	317	325	343	323	339	317	332	344	324	307	329	325	320	317	315	325	299	293	338	335	340	320	337	285	326	327	336	341	285	319	337	323	334	322	312	327	312	330	315	354	330	289	339	334	308	335	327	327	293	314	306	302	351	299	303	330	344	335	325	343	321	312	278	298	347	362	319	360	339	338	328	304	322	314	330	360	312	323	320	302	343	336	375	313	338	298	344	334	339	338	318	319	329	309	321	336	284	303	329	311	354	338	325	342	345	337	322	374	333	310	318	301	329	350	325	330	355	330	345	323	321	290	308	301	317	312	337	310	298	319	302	355	346	331	295	328	323	319	346	318	311	326	311	300	339	313	338	332	323	315	304	318	307	312	345	332	305	347	338	308	284	357	322	318	312	291	327	336	321	341	271	316	293	328	359	309	306	327	292	327	348	302	314	320	310	316	330	323	318	295	342	312	296	322	334	313	310	330	312	325	318	344	289	325	330	335	320	331	341	345	320	337	323	312	311	309	315	348	298	327	325	337	282	324	349	308	309	326	288	347	303	294	323	334	286	301	325	346	316	302	307	307	317	330	342	308	294	327	312	279	334	356	336	286	344	365	334	315	327	326	315	318	343	320	325	316	299	308	308	287	318	301	312	322	330	312	329	315	316	320	328	286	310	276	322	317	322	312	298	322	324	335	314	332	323	316	354	317	354	309	294	357	342	311	333	300	336	291	317	309	331	313	298	338	296	322	318	338	330	310	290	329	322	345	298	327	264	320	328	329	330	292	322	315	325	315	303	312	320	315	311	308	304	335	312	336	325	351	335	325	323	314	315	301	341	306	317	316	297	319	318	333	332	276	336	311	304	343	292	304	358	295	330	354	338	320	290	316	328	324	310	304	347	344	338	312	357	312	326	309	290	315	372	333	295	350	315	329	344	289	323	339	282	329	299
23905	21064	28331	24012	21037	8004	1549	941	804	890	6892	26024	26522	14900	4683	908	566	545	560	544	509	545	535	520	542	545	535	538	551	477	526	555	579	539	508	531	549	554	511	545	549	587	554	523	549	519	541	525	505	566	525	503	544	501	533	536	545	548	525	498	497	517	527	539	528	510	550	545	495	507	527	500	495	537	486	560	550	494	552	506	558	537	506	610	540	575	524	551	476	566	496	485	513	511	538	504	501	534	514	524	524	541	532	533	508	530	520	563	570	559	555	517	523	530	548	510	503	542	505	513	518	552	535	557	502	497	529	509	551	523	476	581	554	503	522	540	488	543	509	523	529	531	482	525	507	556	546	516	516	549	563	514	526	543	520	510	514	539	542	525	521	538	500	535	523	525	545	556	522	524	521	502	536	533	476	518	548	488	512	536	545	528	540	504	548	486	546	495	526	539	558	520	554	558	553	519	543	498	532	537	549	523	537	570	587	490	515	517	487	535	526	499	584	502	527	531	549	547	511	546	530	512	550	512	504	531	507	546	507	563	565	549	553	541	535	529	500	526	529	517	529	541	522	523	535	491	536	579	559	523	522	533	532	524	516	479	506	505	530	520	550	526	512	518	513	533	539	550	527	513	541	558	532	522	506	546	524	495	550	539	519	502	536	516	494	546	500	536	523	486	535	568	484	526	532	535	514	475	517	516	491	513	513	561	523	574	519	477	535	522	522	530	519	545	563	529	562	569	562	504	529	535	523	541	515	520	515	568	522	488	568	550	581	516	556	518	518	538	533	536	492	560	516	519	540	522	507	527	526	497	513	539	553	555	511	549	503	469	519	576	523	504	550	562	514	504	523	562	501	530	525	538	514	518	512	589	537	539	550	505	500	537	518	516	567	554	534	543	543	517	546	485	581	542	497	519	533	496	502	508	525	494	517	526	575	526	565	537	514	535	544	538	537	493	495	534	490	590	531	545	567	506	536	545	524	518	549	506	529	520	509	584	545	525	521	525	559	523	464	576	550	505	525	537	524	552	533	536	562	546	528	519	501	520	524	505	484	543	516	494	523	496	561	519	563	521	502	527	502	556	543	501	514	491	532	519	501	480	512	593	520	549	515	543	492	517	513	522	536	534	507	490	508	481	524	545	530	598	514	529	537	563	530	484	552	550	512	572	506	539	504	505	522	539	550	525	501	565	518	503	485	550	527	541	495	516	514	540	547	513	527	517	529	558	505	531	520	510	515	503	546	536	524	556	499	503	519	504	509	535	543	546	511	506	558	486	513	512	533	531	510	598	542	513	549	488	467	569	528	512	500	530	512	542	544	536	525	571	516	521	480	521	509	557	570	501	531	521	529	527	527	520	530	538	553	529	545	515	521	543	543	517	510	503	508	516	492	526	594	565	534	524	510	508	508	506	550	534	500	513	533	552	525	548	530	537	511	491	495	555	553	520	493	549	530	500	502	541	573	535	527	512	532	518	478	498	529	529	545	496	527	532	498	532	492	507	535	486	520	512	516	505	565	499	497	559	483	535	536	516	537	522	552	541	553	512	527	531	561	505	496	518	564	533	510	515	510	536	557	526	539	531	531	504	520	516	545	500	523	478	515	513	488	512	498	538	511	532	511	510	552	507	537	554	520	555	561	543	558	500	507	499	489	505	508	493	560	518	498	487	518	578	542	495	540	531	499	525	552	515	538	496	544	570	537	575	529	547	547	536	548	507	516	494	538	541	499	509	525	540	542	571	530	530	509	516	562	545	562	534	543	514	523	525	542	510	465	520	474	519	546	488	533	515	541	512	533	521	505	544	505	555	494	532	516	535	505	541	555	539	502	526	555	556	495	508	504	561	501	499	504	521	514	527	550	511	520	513	510	519	543	515	549	537	488	529	544	537	499	529	510	503	529	509	496	517	491	508	480	503	475	515	555	528	539	556	528	495	536	521	511	554	515	573	520	550	518	491	528	521	514	506	535	527	490	565	565	528	497	549	541	531	504	531	540	524	533	525	555	541	529	493	518	545	543	535	518	491	510	517	546	481	517	525	551	541	541	553	514	540	512	533	533	548	495	515	556	514	478	506	504	530	528	539	521	545	537	515	514	533	539	501	505	524	538	529	552	494	507	517	521	528	523	530	565	556	501	545	515	548	500	556	548	536	482	516	533	534	500	529	521	516	557	551	550	558	536	515	552	518	545	540	534	521	505	524	533	526	516	553	505	490	536	508	513	517	520	557	546	506	526	525	520	549	547	529	511	503	506	506	519	518	570	550	538	520	491	504	523	521	490	540	535	501	538	529	511	525	531	503	523	531	550	492	520	518	511	531	545	501	532	545	514	519	505	563	530	504	534	521	532	529	540	551	522	510	493	537	505	533	521	552	489	542	569	516	572	515	497	529	515	495	548	534	540	481	515	539	528	504	554	528	472	535	513	544	501	513	557	559	517	508	568	503	503	587	572	514	528	500	576	515	538	516	553	539	520	511	507	582	530	521	481	576	510	536	508	498	514	524	536	526	525	533	494	517	539	499	546	529	535	535	520	513	503	518	573	577	494	558	523	539	517	564	512	512	551	511	520	532	548	525	574	543	516	564	558	529	594	511	533	509	536	540	561	526	510	507	508	556	549	514	527	540	513	482	470	508	564	511	519	494	491	515	509	551	542	552	477	485	536	479	522	518	524	496	511	526	486	520	585	544	527	564	541	493	512	510	529	554	482	536	507	556	507	531	565	518	534	536	523	546	500	491	509	491	475	550	546	570	513	565	512	527	517	576	537	549	519	546	543	539	544	496	542	546	550	539	566	516	517	535	499	536	510	545	527	509	505	529	505	526	555	544	497	513	531	545	512	541	515	549	544	550	534	538	532	539	581	523	482	528	524	501	512	492	536	467	555	517	505	496	542	512	495	551	521	503	527	520	505	514	500	507	550	546	576	547	535	553	521	578	489	516	528	522	511	547	522	526	525	560	562	505	565	518	545	563	540	519	526	513	551	553	568	532	541	522	527	482	543	527	548	510	460	494	514	564	530	531	499	508	587	527	535	527	532	542	582	546	542	516	525	535	545	551	502	501	551	524	521	512	483	489	498	536	544	524	554	545	493	491	530	517	509	508	558	555	517	547	485	518	469	501	498	514	552	555	524	495	497	505	544	499	543	541	549	486	568	495	512	512	528	492	526	544	530	538	493	503	525	537	543	508	547	525	505	499	540	527	537	529	491	538	560	490	516	538	547	502	544	501	524	523	524	566	515	552	523	552	482	550	528	527	558	509	535	517	509	489	495	506	506	563	539	491	543	517	548	511	543	528	544	553	500	526	527	517	489	517	509	498	538	508	505	480	539	565	518	535	530	559	516	528	523	526	514	502	523	519	558	511	531	486	501	567	483	515	499	523	543	526	495	503	497	556	559	498	506	538	509	546	563	546	499	548	565	534	465	525	554	512	491	567	525	458	524	508	522	541	520	504	509	498	523	532	527	537	540	507	535	478	511	481	552	572
7082	6082	4769	2584	1705	1283	1077	857	851	1171	9881	27421	22066	11635	3937	788	475	476	449	423	454	456	449	470	513	447	460	470	425	468	489	454	475	430	498	495	438	498	480	429	467	461	461	473	442	469	436	463	474	467	511	484	477	482	450	446	467	439	435	395	480	467	446	492	445	437	460	469	397	471	458	438	438	466	460	477	462	442	461	453	458	487	479	439	500	430	429	468	462	463	458	497	440	478	492	482	449	458	472	437	438	486	470	440	480	435	481	499	464	465	434	457	463	461	458	424	437	464	495	441	476	444	412	433	453	444	429	451	492	497	448	445	452	455	448	443	465	449	484	432	462	447	443	426	445	472	415	479	463	461	429	449	435	435	468	501	435	454	441	481	463	454	476	465	424	435	413	422	466	435	469	458	430	451	431	411	488	492	440	446	493	403	459	484	473	462	429	469	484	451	447	441	417	471	478	465	471	454	446	467	489	401	424	469	431	449	436	463	447	465	434	468	494	435	491	431	425	443	469	419	487	429	456	455	491	483	481	433	439	474	401	434	464	446	481	453	467	440	472	426	469	429	453	468	468	471	469	425	464	452	442	407	443	445	462	469	460	467	462	435	479	454	446	408	475	445	466	483	475	469	452	514	465	433	467	429	507	455	444	496	430	474	482	444	471	447	484	483	455	447	447	474	465	485	479	438	433	463	404	454	451	468	439	449	481	471	443	487	423	432	435	465	458	451	448	458	471	440	450	473	474	471	490	456	484	448	430	450	441	451	482	442	458	460	479	465	450	456	426	434	452	456	427	452	460	447	413	458	438	441	463	441	429	478	423	457	490	440	467	470	465	499	443	477	469	472	461	420	479	443	433	459	444	436	456	476	473	468	427	427	440	442	419	466	429	468	450	419	485	401	455	465	421	497	429	444	450	428	479	477	472	428	442	457	429	439	445	472	452	455	476	437	476	445	449	483	460	494	449	449	459	454	454	472	425	480	458	460	472	514	444	403	450	427	455	464	465	445	435	479	430	440	449	458	442	456	473	499	424	454	448	445	458	463	475	413	424	433	493	420	440	433	462	441	435	470	459	469	465	442	444	462	424	448	479	445	450	451	439	440	451	469	501	453	461	456	468	398	496	450	457	441	425	484	469	469	431	487	430	458	461	441	392	437	429	416	441	432	468	476	437	489	451	448	450	456	445	442	410	415	433	446	470	459	518	457	433	421	455	450	429	456	435	437	459	470	440	465	474	439	452	426	446	449	471	452	449	519	448	463	461	466	453	468	466	439	472	453	467	462	435	481	452	452	433	445	458	444	461	432	426	469	461	467	462	453	451	457	455	458	450	476	404	453	449	440	479	465	484	480	445	474	471	467	461	426	458	440	484	464	459	463	462	473	455	488	437	494	461	486	423	435	435	485	452	453	457	456	444	434	471	433	436	446	457	468	476	454	457	452	465	435	461	443	444	455	447	480	468	439	438	448	455	420	474	436	440	436	429	479	442	438	440	450	435	437	453	433	484	424	461	451	425	447	446	465	453	438	449	427	431	451	487	457	479	451	421	396	424	481	433	434	412	434	478	472	461	425	432	435	473	448	458	456	434	452	475	468	486	451	464	446	428	480	458	481	478	438	434	451	506	473	426	419	469	477	444	468	465	444	450	470	427	429	402	449	468	437	441	440	449	427	445	480	455	487	471	427	446	455	442	471	476	405	482	451	430	442	447	446	440	443	510	457	430	439	462	469	442	485	416	482	453	434	445	437	468	426	441	435	461	427	476	440	470	450	464	477	478	498	487	442	480	438	460	440	431	413	442	461	459	446	452	437	436	480	427	441	425	465	418	427	454	475	442	433	453	463	463	434	492	461	470	456	425	443	471	447	453	437	426	457	475	442	442	420	440	439	424	456	432	446	456	459	490	462	450	448	487	420	481	461	436	435	472	463	444	444	429	469	432	456	465	454	423	425	449	438	432	438	439	433	447	463	457	473	477	452	450	458	431	462	454	451	409	452	475	489	454	430	434	462	458	467	462	447	455	451	453	472	449	510	433	431	457	448	425	459	448	457	491	490	449	415	461	459	412	447	436	440	420	462	454	453	452	436	427	424	485	463	467	452	466	446	457	428	459	457	414	471	470	414	489	454	433	470	475	437	493	422	462	464	486	467	406	445	461	471	444	479	426	434	485	446	443	480	408	480	455	493	473	438	450	419	470	461	442	451	416	448	451	463	469	481	443	447	482	479	458	487	443	468	466	441	438	451	460	444	469	453	430	445	466	433	412	435	505	453	476	466	445	436	467	433	413	487	476	422	478	462	451	442	438	478	440	483	430	442	430	449	482	440	441	460	465	436	424	449	461	483	431	451	483	413	444	506	431	475	421	429	456	421	465	442	468	444	469	446	491	447	440	417	454	438	456	426	435	425	467	443	464	400	430	486	473	484	460	457	462	471	413	430	447	420	419	459	448	457	435	439	415	436	485	463	486	433	456	428	450	467	482	410	435	433	456	446	453	400	499	433	448	428	431	433	432	492	460	451	425	457	401	432	493	442	428	474	438	477	439	455	452	430	480	448	440	464	432	444	434	475	461	431	424	449	469	472	446	487	454	474	452	440	442	437	435	430	453	445	425	395	422	449	446	471	437	442	460	483	420	445	431	430	506	477	414	446	437	456	461	484	457	453	476	455	461	399	443	457	471	450	450	454	438	433	444	461	468	415	495	444	458	457	459	453	458	451	458	469	445	438	485	493	439	455	448	473	451	451	442	424	444	462	454	442	512	421	476	422	450	454	430	460	444	456	429	487	431	438	463	446	455	463	469	465	455	431	430	447	465	453	468	425	470	452	448	469	455	411	471	420	444	445	432	439	461	449	455	438	417	449	461	439	422	428	448	446	444	423	469	499	442	442	482	461	443	503	438	443	414	429	424	444	427	480	454	453	424	479	444	480	465	479	460	439	489	455	443	438	452	453	444	423	424	480	467	489	473	433	443	465	426	472	440	440	464	461	475	460	466	461	426	467	442	434	471	454	475	451	431	487	464	450	426	478	452	415	449	436	432	435	480	436	474	510	439	427	474	475	478	410	451	479	466	448	470	438	485	408	470	455	425	467	472	461	469	426	450	478	437	475	454	466	454	460	457	464	465	464	457	445	475	461	445	486	426	479	421	462	428	452	445	447	471	468	483	450	448	457	437	439	440	460	450	453	441	447	435	459	427	422	458	464	399	493	432	437	451	458	480	422	416	477	421	475	432	437	452	437	474	446	475	482	426	465	463	436	452	396	427	462	459	418	434	487	435	470	442	465	501	435	449	433	456	458	447	463	404	478	394	468	465	419	462	457	475	478	468	461	407	452	463	490	469	440	462	437	470	457	463	446	454	448	432	430	457	460	455	476	486	480	444	439	481	479	436	458	453	459	448	486	468	439	439	422	454	471	413	480	478	443	425	450	471	447	452	462	430	457	473	439	429	438	448	473	456	477	389	453	425	423	431	458	451	421	485	441
27348	12691	1246	541	409	434	389	349	367	387	534	1246	1663	1217	737	428	334	310	357	342	336	337	360	345	367	309	352	335	349	333	356	376	314	349	320	314	375	364	306	354	342	341	335	353	329	348	344	342	327	327	378	350	355	364	339	337	324	373	374	333	341	344	354	343	346	354	358	337	328	362	354	356	361	326	354	350	336	314	326	334	342	355	348	376	343	360	366	353	330	329	332	341	354	333	353	353	328	320	341	331	367	322	357	351	342	312	336	324	321	356	378	374	325	335	344	344	329	344	322	350	349	325	346	352	347	347	337	345	365	322	322	360	317	362	384	326	347	311	330	336	321	304	373	334	351	335	337	327	338	359	356	338	356	343	365	350	389	327	320	358	365	343	332	324	378	363	359	337	338	344	321	331	355	302	347	319	359	364	335	310	400	373	355	353	372	354	368	367	310	358	377	342	309	337	347	342	341	357	337	348	353	337	339	348	345	363	377	313	329	339	365	343	348	304	325	369	344	335	321	345	342	350	344	344	340	341	347	374	338	319	321	387	325	317	333	351	371	338	337	359	351	312	351	324	383	374	353	353	323	329	346	313	336	335	360	356	348	336	325	386	364	310	319	342	354	334	338	350	322	367	378	357	360	321	372	342	357	344	337	330	359	335	333	348	347	348	340	338	362	377	349	331	352	323	340	347	340	333	349	358	360	340	321	360	343	344	364	306	346	333	376	319	360	362	326	347	330	341	312	356	309	330	336	344	346	353	347	325	346	320	374	375	367	321	349	312	355	349	343	308	356	323	319	346	320	346	358	356	350	338	350	332	338	343	343	334	351	340	324	332	307	337	312	317	320	355	326	341	311	343	356	335	321	330	335	337	346	356	335	331	343	323	347	295	376	345	332	365	355	359	371	335	354	324	359	324	386	322	349	319	333	319	338	329	330	313	362	333	327	334	321	303	381	335	354	343	327	334	369	315	381	332	341	312	353	328	327	319	335	348	328	326	335	334	347	330	347	356	348	333	334	338	316	350	360	334	324	345	346	306	353	344	322	360	374	341	343	321	334	315	351	327	343	299	347	348	331	361	334	315	340	333	330	357	321	323	336	333	367	333	327	372	324	357	326	329	350	347	340	364	338	346	342	347	344	325	365	332	343	308	354	310	390	323	339	359	344	378	307	332	363	309	358	337	357	389	360	322	337	290	335	351	380	289	345	337	345	368	347	326	378	325	377	343	373	347	362	348	320	358	361	347	323	370	313	388	336	347	328	354	335	354	345	351	347	331	344	345	379	349	322	353	341	361	356	331	319	334	363	348	338	372	295	325	355	354	325	323	340	334	331	342	330	337	344	357	335	317	369	340	344	362	320	324	342	330	336	348	315	354	357	331	377	327	338	326	378	331	355	334	346	335	344	295	378	337	345	344	347	318	353	369	330	352	365	341	352	337	327	338	340	313	367	379	332	351	356	385	353	343	345	341	333	371	333	351	311	341	345	363	355	309	350	338	326	380	343	345	351	372	307	363	379	356	355	343	308	346	356	344	328	361	325	342	333	368	318	334	302	360	334	363	354	340	324	305	343	339	334	349	345	332	332	356	301	313	352	372	332	350	339	337	335	316	325	340	353	343	327	329	322	352	345	364	339	320	319	331	348	352	349	366	324	362	358	333	365	329	297	345	298	336	355	359	347	354	346	302	331	324	319	329	357	320	384	343	344	326	323	357	315	326	335	325	324	348	313	342	337	308	323	346	350	348	351	358	326	335	325	343	334	346	305	310	346	357	332	352	358	333	360	326	381	305	346	330	342	337	342	357	364	344	317	364	342	353	315	329	347	322	333	347	340	333	342	322	371	329	353	349	343	300	327	338	368	345	318	362	361	367	350	359	325	364	323	330	330	401	327	326	341	346	344	375	382	351	389	328	347	343	369	349	358	340	331	322	336	333	359	345	331	341	324	346	344	337	373	368	324	365	351	312	343	325	354	374	388	365	330	329	367	319	353	345	355	335	343	342	335	313	306	344	328	352	338	349	329	350	334	341	337	340	324	376	361	315	332	345	355	364	352	325	344	336	310	345	358	338	337	349	376	330	314	340	344	350	333	355	302	350	353	335	346	361	328	337	343	308	335	317	361	319	326	348	342	336	362	336	330	349	322	353	354	344	352	354	322	355	372	327	353	339	365	332	313	373	330	319	316	311	377	329	366	339	307	346	331	368	337	328	352	360	322	319	321	350	327	350	333	331	346	355	317	314	360	363	350	370	348	342	354	333	339	322	335	329	313	305	337	333	321	331	313	343	364	322	339	309	326	347	355	339	336	311	329	318	339	362	307	328	375	368	328	358	367	330	348	326	352	338	352	329	291	362	361	332	329	341	328	344	334	332	342	342	334	334	352	318	329	345	337	341	338	330	368	358	314	335	362	362	331	368	316	321	345	358	286	317	359	321	366	314	328	330	338	322	323	304	349	343	333	327	328	357	359	327	322	371	299	350	356	329	335	367	335	354	333	340	334	380	344	338	374	334	321	357	350	357	364	347	358	339	331	347	346	366	336	341	365	355	365	307	333	358	295	339	380	379	338	323	354	344	304	364	350	344	365	331	374	336	356	363	340	355	331	355	351	353	329	310	373	351	380	341	359	338	340	317	364	370	322	326	370	357	337	333	327	361	370	363	367	356	393	352	351	336	315	344	309	372	313	363	333	352	356	354	347	342	360	315	367	344	324	349	347	354	325	339	325	347	352	333	356	316	310	358	324	359	312	338	347	343	322	345	347	339	362	349	322	352	364	354	349	363	379	366	345	328	335	381	347	321	356	365	327	358	340	333	319	338	323	338	371	338	357	335	347	384	345	341	352	346	369	339	354	340	345	341	327	338	347	345	331	331	332	309	319	362	338	376	332	326	324	329	341	328	344	319	368	342	337	349	345	328	350	347	351	343	338	350	362	344	343	324	364	337	326	344	361	331	340	342	362	318	355	359	338	362	345	379	331	345	374	345	322	308	335	353	358	360	349	374	349	373	333	319	347	358	327	346	366	352	348	317	354	325	341	319	332	333	355	352	347	329	326	349	369	347	349	343	348	374	341	368	360	323	333	340	316	320	344	316	344	333	368	337	351	360	316	337	339	347	360	336	340	339	354	350	331	339	372	357	369	312	375	347	333	345	327	303	357	294	350	342	310	327	313	359	343	333	336	342	325	371	373	320	363	352	327	364	292	338	338	381	324	337	325	335	337	330	318	356	337	343	331	344	320	324	310	327	324	327	320	349	336	369	352	343	352	344	335	349	351	320	307	340	395	317	339	337	363	339	326	359	351	325	366	360	336	364	310	323	328	327	374	332	335	326	376	362	322	363	318	344	378	349	348	352	389	323	386	332	320	341	335	347	314	333	348	344	369	331	347	321	322	328	347	363	351	345	363	368	370	346	365	335	351	325	342	328	350	339	384	346	329	334	367	337	336	317	356	327	366	359	318	366	341	358	370	361	360	365	329	339	383	347
4869	697	575	394	367	350	353	348	369	339	722	1662	1828	1434	774	398	289	295	305	333	297	296	324	311	344	305	334	307	288	308	292	284	312	320	308	278	342	298	333	314	292	320	305	303	309	294	314	308	314	296	273	310	307	319	302	293	274	300	328	320	312	286	338	290	323	285	313	306	294	302	306	296	311	291	294	303	298	285	303	314	328	297	300	287	301	300	306	301	305	301	298	308	325	282	297	300	260	314	299	324	302	284	276	303	319	319	310	320	285	313	336	311	295	334	285	298	296	305	298	296	326	280	289	300	302	286	307	292	325	282	311	281	315	302	297	297	298	291	296	322	314	301	305	319	304	333	281	289	319	340	298	317	316	359	296	287	304	299	301	310	321	274	336	273	298	295	296	289	299	294	322	321	309	303	308	281	299	299	292	309	293	279	274	304	281	305	321	306	293	319	290	290	297	279	290	294	275	311	310	262	290	302	273	291	285	301	300	327	296	300	326	271	304	309	308	320	330	326	301	303	294	300	281	329	311	286	309	265	294	302	290	311	340	299	307	291	280	295	322	307	282	329	312	285	300	293	269	320	307	300	275	313	301	270	304	302	297	278	315	300	311	277	306	297	291	278	325	310	316	272	292	316	307	302	288	289	308	286	295	309	312	310	309	329	316	281	296	296	282	318	292	299	292	303	290	305	275	296	296	288	309	288	308	318	310	295	326	304	297	287	279	301	279	312	300	309	315	304	326	296	278	304	303	323	318	327	307	271	296	308	325	315	292	331	314	306	307	288	297	293	280	314	305	348	288	288	308	331	276	286	329	282	273	298	304	299	277	317	338	321	292	279	300	315	294	288	305	312	296	305	310	313	301	315	319	325	295	343	314	320	326	315	321	282	312	326	286	296	287	298	329	312	332	293	311	288	292	293	307	277	315	295	288	345	309	310	309	296	305	318	337	319	336	297	295	288	321	289	308	273	299	277	310	277	301	333	305	287	295	300	264	315	260	285	330	309	292	302	299	325	310	311	301	303	279	286	295	326	304	294	297	308	294	296	293	305	319	289	302	322	294	307	297	274	274	298	292	318	270	317	306	277	298	287	329	270	286	274	266	312	316	291	299	288	303	270	288	304	303	304	317	321	325	320	273	325	274	313	277	287	297	277	279	313	303	299	293	320	296	348	280	299	304	301	320	282	298	274	276	311	266	326	313	312	302	293	307	300	338	326	267	289	282	322	320	341	292	278	312	282	299	295	303	341	339	315	289	320	295	285	303	291	324	330	305	302	301	331	290	312	322	315	312	299	312	322	312	276	293	317	310	302	312	313	325	296	271	295	306	328	305	294	343	284	278	318	325	286	314	334	297	312	316	269	285	351	300	332	289	308	305	321	291	327	305	268	273	296	280	311	317	291	308	301	299	329	316	289	316	304	304	276	295	260	319	305	308	297	298	289	301	280	258	322	280	285	312	318	328	296	291	307	300	301	301	283	289	294	312	277	308	295	326	315	301	302	322	308	296	340	312	345	288	285	315	291	291	291	316	305	310	310	305	290	288	324	299	315	310	301	283	292	321	307	299	298	293	296	308	294	319	292	304	294	284	271	294	337	315	291	287	295	278	343	306	315	280	288	312	312	297	299	310	287	282	300	283	316	284	336	305	315	341	316	285	297	307	329	296	316	311	307	301	308	297	292	295	305	295	319	269	314	298	299	302	276	312	323	284	310	302	348	302	288	333	315	293	286	306	298	296	322	318	314	312	295	313	299	298	296	303	311	298	296	308	281	307	267	292	297	297	297	281	301	295	322	320	324	322	295	298	298	280	287	310	332	297	294	287	282	311	299	307	298	343	307	283	316	327	289	296	304	317	305	300	287	304	251	265	302	315	267	326	299	303	327	298	291	275	291	284	265	295	288	303	308	301	299	282	307	314	303	311	291	323	313	312	317	271	281	331	287	299	329	296	279	301	316	289	278	302	333	295	306	310	323	284	298	303	312	328	322	291	324	332	297	303	314	319	331	342	294	300	286	267	298	320	292	316	306	288	295	307	303	310	292	285	305	279	297	291	292	310	289	264	267	312	327	285	327	325	298	322	292	299	315	297	308	299	284	284	285	280	271	318	288	309	277	296	316	300	327	334	286	305	322	281	324	295	309	286	306	313	299	301	305	311	315	332	312	317	320	311	308	269	304	314	320	308	327	295	327	289	283	299	300	316	299	319	284	299	295	309	305	314	309	300	302	299	315	333	298	299	324	312	287	305	298	295	309	291	299	297	310	292	287	311	273	287	298	299	269	312	291	287	330	325	311	296	296	292	301	323	279	263	290	296	327	287	338	258	301	303	310	319	286	293	311	324	300	282	317	295	281	314	311	311	301	315	335	319	287	305	285	291	324	288	319	299	311	313	306	317	270	288	329	293	318	308	297	300	305	315	284	320	295	315	325	292	290	319	309	292	330	281	307	292	285	283	331	350	293	280	324	329	314	287	290	281	298	314	331	304	310	299	302	316	292	287	293	306	311	314	282	294	303	321	305	306	276	334	299	307	298	320	294	278	289	269	293	277	281	310	294	341	291	281	312	306	301	324	315	316	307	300	281	290	309	297	320	290	325	272	307	321	303	293	335	302	284	268	288	315	298	311	308	280	305	297	275	306	278	325	325	315	308	307	332	279	327	287	293	300	306	302	327	318	294	300	291	307	307	298	310	296	273	293	273	313	304	285	292	337	279	319	278	302	308	313	298	329	285	312	300	311	314	281	365	318	295	289	286	296	309	315	294	333	317	310	296	313	313	346	318	308	274	310	287	288	304	305	306	289	328	296	273	314	291	288	303	277	330	338	292	295	303	315	304	288	300	313	280	315	349	275	332	296	281	292	295	319	328	306	302	285	283	341	320	313	299	282	298	272	332	317	285	291	305	305	288	319	298	281	319	318	302	282	271	307	295	282	305	301	296	292	299	315	329	315	304	312	317	302	287	311	287	325	309	291	292	300	302	320	304	305	302	328	305	317	272	331	310	302	318	287	265	283	304	310	283	284	277	297	294	312	295	305	291	317	296	339	322	269	280	319	321	311	285	295	282	306	280	302	285	309	306	278	309	325	304	308	300	283	319	286	299	295	286	290	315	303	307	323	314	283	306	288	299	288	284	297	298	286	289	324	282	323	317	306	309	309	278	333	318	297	330	308	282	325	314	328	322	312	302	293	271	308	305	325	335	292	302	289	306	287	302	286	301	318	328	317	263	341	298	327	284	291	317	335	289	309	348	324	318	300	310	293	301	304	281	289	291	305	301	310	330	304	317	311	312	293	304	294	307	310	299	302	315	287	291	304	265	303	287	296	290	278	289	332	313	294	304	316	334	299	294	292	308	313	291	322	291	287	301	325	311	281	324	302	293	305	305	320	286	274	287	337	319	315	305	292	310	291	296	307	316	301	272	314	318	309	283	330	319	284	299	281	300	318	286	278	292	299	320	298	300	299	284	316	299	284	331	293	290	313	271
24803	21098	27529	24873	11066	1286	772	591	578	1070	6007	17724	15141	6799	2005	736	419	367	409	410	412	422	415	380	474	407	382	375	363	394	366	379	400	407	405	416	373	430	392	400	422	412	422	368	425	400	398	401	412	377	425	417	361	388	413	414	386	362	378	395	408	421	380	360	363	395	392	385	387	377	406	362	383	391	365	385	375	356	388	420	429	388	375	366	376	413	389	380	397	397	378	443	417	386	392	399	391	361	369	363	377	383	382	373	407	401	382	414	394	409	360	423	389	410	389	394	386	401	369	395	413	353	369	396	431	377	389	395	393	391	412	402	445	392	374	391	376	405	392	386	394	396	381	435	368	370	376	358	373	338	425	375	373	389	411	405	389	381	395	408	375	377	347	382	417	369	414	360	392	418	376	389	355	374	418	398	383	391	390	390	381	388	370	395	388	350	350	419	398	436	393	361	416	381	395	376	404	372	412	392	380	397	397	393	388	401	367	396	381	379	350	376	388	376	392	393	390	384	383	345	388	389	406	413	395	403	410	361	361	399	401	371	373	400	380	382	382	453	387	391	395	345	357	410	374	366	374	377	401	413	407	417	404	370	404	368	411	395	378	402	385	387	397	376	384	410	357	401	370	392	359	395	367	369	374	376	381	407	369	383	389	384	404	397	374	427	420	380	402	386	398	374	411	381	416	383	380	355	410	380	366	388	380	394	364	388	402	365	393	445	394	425	332	388	383	403	388	431	387	415	399	390	386	418	360	380	386	372	399	374	383	431	402	398	391	394	406	395	393	382	406	411	365	385	363	405	408	426	350	398	397	404	374	386	371	366	372	420	390	353	403	408	405	376	437	369	389	375	413	361	411	408	385	362	421	399	370	373	429	413	398	386	342	421	393	418	409	351	384	412	368	409	397	376	376	391	401	378	405	401	369	386	362	371	364	365	387	395	396	385	400	427	388	372	402	369	403	388	379	397	364	371	391	429	394	403	386	379	394	379	410	384	384	362	393	409	375	368	402	384	388	416	377	354	374	416	422	398	369	370	410	400	372	384	412	398	385	387	378	370	410	440	365	375	427	416	402	385	383	415	414	390	356	369	396	366	362	411	412	429	384	392	403	378	374	365	402	361	392	422	397	402	401	390	390	378	401	409	386	377	376	401	407	404	412	375	371	365	408	373	406	413	415	364	386	392	393	386	376	439	386	357	410	396	413	439	392	377	394	383	401	406	396	362	369	400	368	397	395	395	362	372	415	412	419	406	410	388	426	435	388	372	378	364	361	373	389	390	387	411	391	414	399	347	398	418	373	390	432	376	402	385	406	374	432	407	392	374	381	388	402	414	390	391	383	396	416	393	403	418	395	377	391	388	409	396	418	384	365	411	412	421	430	356	365	349	385	378	400	355	391	376	386	387	369	390	378	349	371	426	401	399	389	391	399	399	409	411	378	407	392	388	389	379	420	391	412	416	410	401	405	366	388	358	368	413	369	395	384	358	412	349	378	378	396	368	387	364	378	343	383	402	415	376	357	378	368	393	389	382	368	384	379	419	416	422	404	375	409	394	395	383	389	365	393	381	367	354	359	382	407	382	393	406	374	397	365	400	353	382	406	371	396	371	415	410	381	382	390	387	395	394	391	401	409	360	377	390	407	395	385	371	384	401	386	358	379	382	424	400	386	358	384	404	402	403	382	409	386	381	420	383	401	395	382	405	383	390	383	395	422	384	441	404	335	412	397	402	379	401	387	380	382	365	381	397	355	395	359	419	404	393	396	388	376	393	384	392	400	394	408	413	417	422	399	382	384	380	405	408	411	379	408	392	353	398	399	389	394	390	378	412	343	380	391	387	373	406	393	398	403	390	420	375	412	380	378	363	388	368	369	431	391	380	404	401	374	392	374	404	371	373	390	386	397	362	411	418	347	418	397	393	395	404	397	393	361	421	401	400	394	398	380	402	384	392	367	383	365	396	401	406	389	377	384	390	370	377	371	402	404	403	356	372	369	399	393	399	394	407	353	374	401	394	397	389	397	359	389	411	392	346	396	397	415	393	418	388	373	360	364	377	402	418	401	385	400	377	394	421	387	426	376	399	363	359	366	362	390	366	392	409	389	392	390	384	392	369	400	400	349	398	378	393	389	401	398	364	394	400	357	407	414	386	347	392	343	391	389	387	405	383	379	367	437	411	349	416	374	405	379	390	397	367	399	416	358	392	396	429	387	415	352	384	400	377	366	391	412	417	373	392	383	365	396	422	415	424	372	395	419	398	392	424	391	395	405	388	380	362	414	361	396	375	422	433	403	381	425	381	373	370	399	398	410	367	397	371	380	392	409	379	399	377	346	373	348	414	364	433	400	389	363	373	370	388	415	364	338	364	412	404	402	355	398	389	363	393	395	430	424	382	409	396	377	395	380	368	359	388	415	401	378	341	382	373	381	398	414	431	398	417	362	377	382	376	362	368	420	386	348	368	388	411	414	380	385	341	411	411	340	419	383	387	353	403	374	397	392	393	389	419	415	396	363	416	384	385	376	366	426	383	379	385	404	385	390	384	386	382	392	402	382	407	371	411	398	415	405	422	401	379	353	380	395	420	398	395	381	394	350	366	390	382	378	413	388	361	397	381	395	423	366	382	398	397	409	401	405	399	403	395	424	415	383	398	374	387	388	389	387	365	399	397	387	388	375	343	376	393	399	388	366	403	393	429	397	383	399	380	375	389	375	406	362	381	394	391	404	378	379	417	364	420	411	392	394	384	368	382	416	417	399	404	444	413	390	406	347	343	386	371	412	405	392	355	387	368	346	375	426	360	377	367	399	369	374	409	351	374	376	416	416	395	408	394	377	383	355	391	399	371	409	350	404	383	382	397	414	362	353	393	388	392	359	387	397	395	414	411	381	390	381	382	369	412	381	362	386	357	374	433	381	402	382	369	402	360	390	362	388	387	397	376	399	386	378	408	413	366	387	376	411	334	392	390	398	375	389	349	403	425	378	374	384	397	400	394	384	396	401	369	407	352	382	375	365	372	376	393	392	373	390	401	369	369	385	397	387	398	387	342	399	349	380	396	354	426	376	371	386	368	388	357	376	392	421	384	357	395	347	371	414	396	402	387	386	438	378	394	388	384	391	368	366	397	418	348	354	410	387	365	413	377	388	386	387	392	357	430	398	414	393	379	372	388	423	410	366	393	425	382	406	349	401	430	386	404	394	407	427	393	351	364	359	421	431	349	436	413	414	398	366	395	409	402	399	401	390	409	412	370	407	354	377	372	393	405	410	368	359	396	420	406	383	404	408	401	380	413	388	434	382	416	407	403	344	405	403	379	383	378	374	404	407	379	378	371	387	403	371	405	380	413	407	407	375	352	393	370	398	374	379	405	397	386	381	352	426	394	384	401	402	370	361	373	389	390	394	377	379	386	423	421	391	408	382	425	436	388	399	374	403	385	376	442	389	375	361	389	405	392	390	383	425	413	370	362	407	385	423	389	355	404	395	393
4508	3776	2957	1417	1046	834	700	625	640	1618	8541	18598	12951	6037	2097	708	377	366	374	395	342	361	362	379	354	356	308	391	339	350	357	357	345	352	365	335	366	354	384	342	363	348	379	346	342	362	390	349	339	356	350	331	352	374	358	381	339	356	354	375	356	358	346	307	324	318	379	383	357	334	331	373	335	369	383	362	349	390	345	363	368	344	346	313	369	331	364	349	331	318	350	396	350	331	365	341	354	331	364	355	374	347	367	346	370	337	358	369	394	354	348	367	345	335	342	378	378	371	341	322	344	358	371	358	341	377	369	358	347	387	350	332	339	348	356	344	369	351	383	325	369	336	372	363	394	305	354	355	330	347	330	347	325	367	354	396	357	343	352	313	355	373	376	372	333	341	344	369	347	360	386	372	364	331	349	351	368	340	353	369	343	352	308	338	354	353	347	367	331	358	337	343	364	344	342	356	366	325	368	338	349	374	361	359	334	369	395	350	360	359	359	348	339	345	359	323	357	347	335	352	333	357	350	315	358	384	352	371	385	352	337	380	316	377	380	341	355	357	359	344	324	357	346	343	367	362	347	359	315	339	374	352	351	334	393	388	329	355	365	345	360	357	339	334	350	362	343	364	318	353	350	350	335	358	350	363	319	349	382	371	341	366	365	373	349	348	351	400	335	362	316	311	339	294	354	378	345	356	359	348	348	331	371	320	391	347	346	362	360	327	334	360	319	329	347	332	359	379	348	360	359	322	395	366	352	381	343	362	360	335	352	382	343	349	357	356	338	380	314	330	357	339	326	340	362	355	342	326	371	389	324	324	324	339	338	365	382	356	331	378	352	387	362	371	381	341	334	342	339	363	339	372	370	355	367	369	343	358	367	328	329	361	357	351	351	334	339	354	335	370	335	338	350	353	394	361	342	375	354	338	356	363	362	345	333	349	375	335	327	387	357	341	360	333	378	346	323	387	338	371	319	335	340	342	355	373	387	370	388	368	331	338	392	345	356	339	353	329	320	357	336	328	353	371	377	353	368	408	326	367	352	381	334	322	332	373	332	387	373	323	341	328	350	371	366	353	357	365	363	342	364	393	350	336	343	364	332	348	361	349	352	365	369	321	353	363	342	343	351	385	339	371	403	332	347	379	315	337	375	377	353	336	362	357	327	368	363	385	354	352	356	339	348	329	344	358	376	353	371	353	353	399	408	372	331	354	361	353	350	380	398	337	349	360	339	381	341	353	354	372	362	360	396	349	323	337	381	348	373	324	377	362	366	373	343	379	352	370	334	336	336	367	358	376	330	374	355	336	344	360	370	323	376	335	357	339	334	345	388	394	377	334	384	361	384	355	347	348	355	363	350	375	368	385	408	342	326	379	341	391	344	342	314	358	339	320	374	366	348	380	341	333	381	383	337	318	333	342	325	374	348	389	312	345	340	343	361	345	372	361	340	368	361	354	347	326	321	346	357	349	334	366	360	358	362	351	347	343	368	353	392	341	379	354	341	379	337	357	334	343	335	350	345	345	371	347	363	370	337	365	385	347	323	345	357	367	353	323	352	342	356	372	350	347	381	374	326	347	363	346	333	327	343	344	362	337	356	354	379	371	347	334	347	337	346	359	288	345	352	368	353	359	360	338	350	350	345	342	343	322	342	353	364	375	364	351	351	327	377	349	380	361	325	368	369	315	379	350	354	350	354	338	328	368	361	359	364	399	346	378	336	358	354	348	370	376	311	371	368	369	360	367	352	341	389	361	344	378	365	356	381	344	339	366	384	384	353	318	359	372	365	344	325	349	311	334	349	363	327	350	332	338	344	352	341	346	347	371	339	350	348	342	339	341	331	351	351	369	349	330	358	356	358	379	332	345	348	342	351	381	371	345	366	348	356	369	354	350	346	357	320	320	312	316	346	331	345	371	332	337	324	388	361	402	346	344	375	382	358	356	377	380	341	382	360	327	323	347	354	368	308	331	350	344	334	357	334	358	366	380	348	375	348	339	365	361	355	356	328	360	336	355	369	345	344	334	323	353	337	365	343	373	362	342	353	371	346	356	344	325	330	358	355	345	329	354	383	339	348	361	349	363	377	349	366	324	345	354	353	358	358	325	321	355	329	342	330	340	346	350	346	339	332	324	351	341	370	346	367	332	330	350	372	335	375	346	341	353	330	339	353	368	365	332	327	341	307	308	339	334	355	356	341	356	328	331	381	406	329	378	334	393	317	347	328	370	394	347	326	353	366	346	324	373	331	375	357	370	336	336	355	350	346	356	332	347	354	328	340	381	364	350	373	360	330	334	357	394	348	373	318	354	337	331	340	340	403	312	331	349	359	372	378	336	384	314	357	345	359	364	328	345	335	341	327	362	340	343	361	353	364	392	331	354	330	357	345	351	397	350	356	328	334	379	332	344	354	360	357	360	368	340	323	351	334	332	353	347	335	335	350	377	300	352	336	366	322	371	335	375	366	365	344	321	371	354	322	339	355	340	360	353	362	356	334	374	348	345	335	375	395	348	375	353	320	305	367	347	362	359	360	362	344	361	374	362	362	359	352	339	365	352	355	318	385	284	356	350	372	336	402	358	343	359	340	368	357	349	380	357	353	345	337	370	355	340	332	337	334	366	351	331	349	343	355	333	341	328	345	346	369	355	356	337	370	352	373	400	330	339	376	350	336	390	361	380	353	338	327	336	343	358	383	385	340	354	320	384	360	346	360	360	322	355	357	345	362	347	367	373	359	372	342	326	352	345	324	358	356	319	304	373	335	345	329	335	353	386	341	356	368	387	367	378	338	363	357	326	355	368	330	336	360	362	325	341	346	358	366	349	345	336	354	365	352	367	346	333	341	348	346	344	335	312	341	377	353	352	334	348	310	330	342	362	351	337	338	373	364	341	349	336	349	366	359	352	377	321	335	354	343	348	314	341	371	378	370	350	342	363	337	378	347	328	354	356	355	374	337	394	321	321	359	343	349	379	346	333	326	348	346	348	346	369	361	371	328	323	356	354	344	341	330	356	349	296	355	326	355	359	354	338	345	395	357	341	359	337	331	326	352	361	393	321	335	324	348	382	360	359	374	351	335	326	342	371	316	317	311	355	332	372	345	371	347	311	336	371	357	341	353	332	350	373	374	350	363	346	343	361	346	349	344	364	325	343	326	363	344	337	343	369	336	337	350	395	365	350	343	304	299	348	315	327	358	317	375	346	340	315	349	313	340	341	344	381	333	323	352	304	363	366	354	341	344	361	396	324	351	352	364	353	354	380	351	362	354	318	338	324	337	321	313	340	376	372	342	321	322	344	376	378	335	354	345	372	334	335	340	365	296	361	348	356	385	347	354	363	351	361	335	359	362	345	372	383	350	342	357	337	370	360	357	323	330	346	335	329	346	369	340	393	364	372	363	313	347	376	342	390	361	353	320	314	366	327	329	314	342	358	329	355	378	359	369	382	336	367	344	333	337	346	384	357	337	338	331	354	364	351	324	317	356	346	338	342
23855	21058	28336	24020	21050	8109	1613	1036	892	1332	5261	27007	27182	15147	4631	1144	569	566	532	568	584	551	552	539	584	519	564	520	560	551	548	571	527	526	552	550	540	561	548	567	554	554	559	559	571	544	532	563	509	507	540	555	518	552	555	531	573	547	549	526	537	581	483	516	538	585	550	547	534	551	512	543	570	582	552	539	581	527	539	537	535	555	524	549	563	538	513	544	546	538	558	563	538	522	510	571	540	541	528	546	527	532	559	533	579	572	579	579	575	494	537	558	550	551	483	603	551	511	541	580	576	551	555	581	557	545	548	569	513	535	552	550	524	547	563	547	559	545	559	557	528	525	561	522	579	498	564	499	600	559	542	540	513	537	533	534	561	509	541	532	540	545	540	572	546	549	543	570	524	519	502	547	537	515	545	537	530	530	512	548	536	546	561	525	580	579	601	554	574	550	537	538	578	551	549	531	539	499	542	555	558	527	543	525	520	540	581	534	580	549	546	552	547	551	536	560	545	548	556	538	559	521	558	529	550	535	541	532	552	545	543	532	582	549	539	553	525	529	553	513	547	537	510	530	528	537	550	553	530	562	583	544	546	553	567	555	537	537	548	515	519	535	542	545	544	528	569	531	552	542	558	523	588	507	514	526	514	566	481	570	556	518	524	541	523	571	528	519	499	558	561	524	562	550	540	560	553	533	514	513	551	555	567	519	521	521	539	518	526	560	499	560	524	541	524	540	533	506	564	542	545	536	562	524	563	539	543	522	498	509	566	548	532	531	542	559	529	548	541	545	486	567	537	518	542	505	544	536	529	566	546	572	556	522	521	550	494	547	531	547	563	528	585	519	534	557	562	588	553	553	553	553	533	549	511	570	562	544	536	531	510	554	546	540	546	523	551	568	512	496	521	548	505	588	504	512	526	520	522	480	498	499	506	573	557	569	545	539	544	527	543	556	511	537	568	492	476	560	503	542	520	572	512	550	530	568	557	595	524	570	548	538	532	534	576	563	504	537	605	566	531	555	489	606	549	507	537	566	532	587	556	541	539	506	573	560	532	572	589	559	536	543	534	559	588	565	548	538	506	553	510	595	551	543	517	527	567	559	545	556	567	532	475	564	561	557	557	520	566	537	528	555	517	550	582	529	520	553	552	561	541	529	548	538	532	504	557	548	528	484	565	541	557	552	530	554	506	578	533	521	531	529	539	506	541	530	558	541	539	536	545	515	496	556	529	526	525	542	532	572	520	556	556	502	548	513	512	511	541	538	550	589	526	526	555	571	529	539	503	555	529	488	494	532	526	523	549	537	541	563	508	531	477	533	538	545	554	524	538	564	533	535	551	560	548	562	556	539	519	592	553	548	473	544	540	535	565	528	537	546	522	573	537	543	563	552	556	526	507	516	547	556	535	488	585	533	569	520	579	548	538	535	489	535	504	559	544	496	521	559	517	554	547	525	528	551	536	532	522	572	541	593	530	555	528	546	535	543	539	567	541	525	547	565	554	530	549	552	546	501	552	584	550	551	484	563	534	527	563	560	543	518	560	547	526	531	534	521	528	540	573	569	535	572	545	543	537	568	514	566	547	557	522	550	529	541	560	533	552	559	558	556	518	537	531	545	583	533	518	524	499	544	539	552	558	545	544	543	557	542	555	579	554	562	540	541	504	501	524	532	527	544	566	552	512	548	594	560	542	531	552	535	545	520	559	556	564	551	522	540	534	546	511	530	525	569	530	545	525	541	581	555	527	556	541	519	567	528	553	550	572	514	533	527	496	572	559	498	530	550	545	573	523	521	512	570	547	556	531	542	542	552	574	570	533	533	525	549	525	558	540	547	559	538	559	536	580	530	534	512	528	528	580	526	577	542	566	581	535	494	512	519	577	524	535	512	564	516	532	515	558	525	568	555	554	518	552	578	524	552	513	534	547	546	582	555	545	527	518	514	592	515	527	502	561	543	537	498	490	519	542	540	553	505	525	528	508	530	497	543	547	494	541	526	557	533	503	551	523	537	554	499	499	601	548	565	556	526	529	549	593	562	549	548	560	516	530	562	533	517	552	546	542	539	540	530	531	547	581	544	545	502	522	543	532	587	552	510	526	554	554	526	549	535	518	502	530	542	554	520	532	524	549	560	564	538	516	534	511	565	555	545	526	539	509	536	554	533	581	521	534	573	540	525	536	517	534	579	519	530	553	515	577	548	513	531	552	612	540	577	539	542	542	510	533	519	548	516	499	534	522	530	561	551	537	590	507	532	550	527	540	537	546	508	519	524	538	532	507	566	542	506	489	544	535	561	506	513	514	540	528	542	547	589	565	537	597	554	569	523	549	552	513	556	556	493	528	533	509	562	529	522	531	544	540	526	545	527	544	540	494	531	534	592	561	538	514	543	535	555	504	538	519	554	536	526	502	533	528	546	528	534	503	543	519	581	552	567	518	544	570	530	524	522	524	547	586	547	527	502	502	552	507	523	528	523	523	550	557	534	523	529	581	560	534	526	565	558	551	522	546	569	506	535	543	515	579	523	561	540	538	561	517	539	576	548	516	549	532	531	528	526	555	496	534	547	570	490	528	494	571	552	547	521	565	534	528	585	543	537	529	576	511	542	526	497	548	553	527	537	524	552	580	535	527	507	554	552	556	574	507	535	559	499	538	564	579	514	537	512	522	563	508	561	537	560	515	511	503	539	559	578	544	551	532	585	508	513	512	564	526	512	555	522	563	577	579	537	554	558	557	512	522	550	574	544	542	516	540	521	536	521	520	553	528	515	532	537	529	514	580	530	554	517	525	511	508	479	542	584	533	514	512	501	560	544	541	533	576	581	551	572	546	562	554	555	568	533	564	536	530	543	521	545	543	542	547	554	550	547	571	538	513	530	578	565	555	505	544	565	534	584	528	543	569	518	547	515	557	535	532	557	521	542	560	561	580	552	538	528	537	521	577	544	487	559	560	529	559	537	541	556	536	555	490	535	553	507	532	534	552	531	559	500	542	533	549	545	586	555	559	507	528	561	548	544	561	542	559	533	566	581	565	508	531	543	523	551	542	534	559	580	569	560	511	563	586	551	554	534	564	560	536	518	523	536	581	521	574	522	490	519	551	563	580	542	561	563	528	517	501	539	508	512	561	562	516	509	530	577	533	560	538	611	599	555	512	532	549	531	515	561	523	517	465	594	478	515	545	548	508	529	563	531	555	562	568	532	549	490	490	527	544	590	506	542	506	548	547	571	576	551	535	567	528	563	549	544	569	546	539	549	556	530	542	535	551	523	516	533	566	550	528	551	514	515	555	516	554	527	532	533	544	576	536	590	531	553	526	555	553	516	530	531	563	535	555	562	558	515	519	535	548	527	528	548	572	523	528	538	486	570	549	530	550	553	495	575	560	556	540	533	545	539	535	549	577	537	537	549	531	557	532	551	511	535	543	511	554	575	560	541	579	535	535	526	577	551	575	553	567	488	571	513	527	565	536	531	506	524	526	521	538	558	563	559
5517	6399	5081	2576	1753	1398	1142	1040	998	1948	7800	28344	22480	11880	4087	1046	488	482	499	488	489	492	465	458	464	476	495	415	476	482	496	523	486	477	477	528	489	460	453	468	555	470	469	478	517	492	454	486	482	474	452	495	490	473	488	488	444	458	481	502	496	451	504	484	510	445	469	472	501	429	490	453	463	514	474	489	513	468	487	463	482	494	455	483	473	474	516	484	472	500	498	485	460	485	435	494	475	480	482	506	509	491	466	503	485	460	464	453	468	495	491	470	455	484	472	483	455	494	484	470	473	446	467	487	498	500	451	470	512	459	492	495	467	485	475	456	508	466	473	510	475	482	514	455	493	503	438	504	502	500	469	486	493	480	480	448	466	467	477	473	481	446	473	442	504	503	505	452	438	473	465	482	498	466	459	481	476	518	461	430	462	488	493	451	484	465	459	529	448	469	476	498	479	451	542	522	463	460	463	459	471	508	465	520	449	430	452	482	488	503	471	462	442	485	460	423	522	458	480	474	463	473	505	458	502	509	473	513	487	473	486	469	469	483	484	516	483	480	466	481	449	504	472	429	432	524	439	466	437	484	469	485	451	490	448	473	454	481	468	478	402	526	451	503	493	502	499	475	469	451	464	465	463	480	437	462	471	459	460	486	480	480	486	454	471	440	480	472	448	465	483	485	469	445	482	448	465	465	480	478	487	460	482	438	463	465	468	461	472	489	442	444	477	476	479	471	471	441	457	458	519	456	456	481	461	442	471	444	486	493	511	471	485	465	481	444	493	471	477	439	479	484	438	495	434	444	475	502	486	503	449	495	441	483	490	472	458	473	449	504	474	474	450	482	477	489	469	473	484	490	455	432	450	455	479	437	477	445	472	502	480	486	472	453	451	470	458	475	456	480	457	506	441	480	466	479	459	458	439	474	464	494	488	496	472	451	464	469	485	442	460	484	465	474	456	460	507	482	444	459	432	476	457	449	505	513	438	486	459	455	448	491	440	460	489	467	497	476	515	466	490	448	519	491	472	437	467	468	446	465	481	435	492	487	503	487	464	506	453	473	488	483	479	434	452	474	461	459	510	430	442	467	481	434	470	481	468	461	497	471	481	508	485	449	477	461	453	488	467	471	500	495	510	481	454	457	438	445	436	463	451	467	501	475	481	485	475	461	478	477	479	486	482	472	497	482	465	535	498	498	453	499	480	504	473	454	457	491	472	517	455	439	508	463	433	459	458	490	480	430	484	475	484	493	488	507	489	438	495	491	469	487	466	476	450	493	472	462	490	453	441	450	436	468	460	524	463	494	507	503	481	479	471	440	465	465	472	468	492	456	429	464	475	461	493	496	439	469	445	474	430	477	464	481	463	469	469	435	508	473	483	518	505	478	484	451	430	498	464	518	503	503	498	446	480	481	440	440	470	485	494	478	480	471	479	499	428	434	464	449	482	472	424	505	468	465	482	484	466	505	475	450	419	452	484	460	463	479	485	504	467	502	436	465	485	460	439	465	490	475	410	503	466	450	464	479	474	471	492	485	482	484	434	467	528	491	471	461	472	498	479	472	471	458	477	477	474	483	489	459	460	453	500	498	454	476	491	497	455	487	442	469	465	465	448	466	491	446	480	438	443	466	471	472	447	456	473	447	484	492	485	470	466	483	484	439	459	512	430	442	459	482	491	470	439	464	506	485	470	492	487	504	498	519	510	449	483	470	462	431	484	452	461	476	476	475	463	466	494	483	500	497	461	488	460	503	488	500	427	484	486	474	482	483	476	505	471	466	511	480	465	478	465	484	474	463	499	488	469	515	482	467	483	465	453	480	458	436	460	455	450	485	472	457	453	462	522	454	476	487	478	475	491	439	436	524	485	461	420	497	460	484	468	495	450	490	452	506	469	469	473	491	469	459	447	462	472	515	485	427	441	452	461	447	471	474	483	454	484	478	476	449	481	457	476	479	475	460	461	461	476	449	508	470	469	461	428	477	472	433	452	444	462	497	467	470	493	478	505	459	479	480	464	490	464	441	494	540	503	460	477	496	424	442	489	500	461	480	477	467	457	444	419	449	442	475	489	473	485	468	489	433	477	455	495	462	456	462	495	467	486	491	458	475	497	472	441	453	491	484	481	468	483	483	465	494	488	447	454	505	430	491	444	500	485	464	471	490	475	449	504	485	459	426	451	477	449	462	475	460	469	466	457	501	521	453	451	441	452	472	510	441	488	454	503	464	470	451	472	502	514	447	430	458	477	486	458	515	446	470	475	458	489	397	477	473	449	500	467	482	475	478	484	502	445	450	477	460	466	450	461	457	486	449	478	469	463	478	462	460	474	465	491	457	466	460	516	480	499	460	450	448	495	447	475	480	495	475	450	508	450	462	437	502	468	472	461	538	497	462	466	477	487	490	450	488	473	458	492	442	456	451	472	516	489	498	501	449	468	452	478	508	440	490	461	470	461	506	446	464	466	425	448	438	473	451	503	431	463	461	512	438	470	489	504	447	489	455	469	474	495	450	507	481	472	474	483	467	511	467	438	505	485	463	439	477	467	477	483	473	460	477	511	517	470	482	490	462	456	469	488	494	455	448	458	469	453	498	488	445	449	453	436	477	459	492	479	466	508	466	436	497	517	497	459	443	428	466	502	439	424	512	487	461	512	480	480	438	450	475	463	433	466	499	466	436	482	470	452	464	479	495	488	469	468	421	470	421	468	452	477	518	465	499	497	493	451	467	460	464	430	479	446	462	487	470	437	472	473	468	503	467	459	445	479	480	407	437	474	496	478	432	494	476	458	471	509	481	475	452	487	476	449	474	498	499	482	503	464	470	472	488	498	462	446	466	474	455	492	450	524	461	484	495	460	483	476	445	472	453	440	481	504	491	480	470	487	494	478	486	435	466	461	486	498	473	451	482	485	465	450	481	438	455	453	477	468	459	439	474	476	459	477	460	470	488	455	483	485	443	504	469	405	459	498	515	472	483	457	451	484	428	456	473	479	449	458	481	451	494	463	455	506	480	481	440	458	456	438	461	456	475	497	486	496	451	497	473	441	501	473	510	422	491	482	446	474	413	494	505	455	489	475	491	484	484	439	498	507	460	472	451	466	482	406	430	483	497	446	477	466	443	490	480	455	446	474	473	474	444	498	462	448	447	484	488	503	463	512	498	423	485	455	464	431	486	478	484	484	491	470	477	472	426	490	438	450	444	480	479	519	451	465	477	474	477	494	477	480	486	449	485	467	435	496	481	493	475	423	460	465	457	482	471	497	476	495	448	444	471	504	473	492	473	448	483	480	470	460	469	470	495	496	477	462	447	479	460	461	447	462	477	438	453	498	503	453	495	455	473	483	448	473	464	471	477	471	512	476	486	489	443	466	506	479	470	487	516	460	464	443	481	470	481	512	511	444	502	471	502	473	450	445	444	480	455	448	448	473	465	473	472	475	481	453	455	446	478	475	453	432	484	473	496	438	487	497	417	439	493	466	470	438	473	459	482
27300	12783	1253	576	399	374	345	371	374	324	414	1251	1610	1268	773	383	321	323	352	347	331	311	319	314	319	354	325	350	341	317	337	353	340	357	359	353	369	360	330	346	340	301	321	322	343	338	340	329	345	316	324	297	337	351	344	331	336	342	363	310	341	321	328	315	331	350	346	343	347	360	350	335	340	355	319	336	350	344	335	324	314	332	335	352	357	349	350	336	309	336	331	299	328	335	320	343	327	371	343	322	333	323	341	317	343	348	319	375	332	338	342	306	344	334	331	353	358	324	301	348	325	336	313	326	353	328	338	371	344	345	334	346	317	315	322	343	335	346	303	328	315	321	317	327	358	316	342	337	349	356	336	313	311	328	333	335	342	333	353	312	338	330	321	341	316	364	337	329	296	347	339	350	336	335	322	311	328	362	308	321	327	376	338	342	333	335	348	321	305	322	324	382	356	351	322	324	332	368	327	319	346	293	344	315	293	351	310	326	325	356	327	348	315	338	339	308	356	300	354	321	352	357	304	330	379	319	322	347	302	297	312	335	328	329	308	347	315	310	308	347	333	332	318	386	335	320	321	325	313	304	335	334	336	344	317	316	320	298	326	365	347	295	332	354	319	365	334	359	317	339	336	294	374	327	317	360	351	345	333	339	348	325	337	352	317	329	333	347	319	335	341	324	287	314	350	322	329	339	322	314	328	343	364	320	351	314	367	320	349	331	344	340	319	323	311	302	375	320	338	339	336	307	327	331	329	367	338	356	325	347	326	324	388	331	339	319	361	321	318	330	316	311	322	316	318	310	357	335	325	325	340	343	343	360	364	321	328	353	335	347	310	325	353	307	360	333	337	343	341	310	316	314	306	337	349	325	300	336	311	364	330	316	314	352	297	360	347	360	337	338	300	342	329	370	312	319	330	335	342	336	357	335	355	337	346	338	354	312	355	345	339	311	337	352	317	314	329	334	337	301	347	325	367	347	333	344	324	320	321	334	307	327	323	341	349	321	347	334	321	327	317	345	327	335	342	341	331	381	331	328	322	337	325	326	315	343	365	321	352	320	367	334	340	364	347	317	332	327	332	328	339	328	315	348	327	307	299	322	333	315	321	320	359	341	376	316	348	326	305	311	360	333	356	332	314	350	336	317	310	345	318	340	345	331	324	347	333	329	339	313	354	297	309	328	352	335	332	355	295	329	339	327	312	338	295	341	336	335	339	356	279	377	331	323	332	305	352	331	355	358	296	326	311	354	303	302	332	318	333	327	323	333	334	358	325	326	351	291	342	331	309	329	349	342	319	331	306	315	349	317	333	309	302	328	324	330	323	302	325	321	352	326	306	345	332	335	347	334	341	380	332	300	332	318	331	309	325	337	324	339	313	344	333	338	354	338	335	344	341	337	354	361	334	331	320	378	322	330	358	344	340	330	318	306	348	334	342	336	312	307	344	315	320	328	371	324	336	323	342	353	340	347	337	327	344	311	331	309	355	336	320	391	306	324	342	308	316	351	331	375	327	312	330	329	363	303	348	297	335	332	320	318	326	327	306	335	365	315	335	318	338	326	331	353	348	330	306	336	354	340	345	313	327	342	348	345	336	311	339	348	342	326	331	310	296	309	331	361	365	349	319	342	332	319	346	337	325	343	299	326	309	305	316	299	326	344	312	320	343	363	327	307	325	320	339	351	344	334	343	335	342	357	336	368	343	327	358	350	334	342	338	304	327	316	318	340	351	306	367	349	363	333	328	340	346	356	355	313	309	341	336	335	319	335	330	348	325	323	356	328	371	328	334	314	334	331	331	363	341	341	321	312	353	326	287	343	329	332	364	348	325	324	331	372	337	329	328	321	354	324	310	347	335	328	347	338	351	344	352	357	364	345	339	328	335	321	352	327	325	332	396	368	321	360	324	345	322	326	337	316	331	354	335	340	360	354	331	357	352	332	332	321	310	323	332	346	319	337	352	331	336	365	331	314	339	324	351	342	347	320	344	361	376	331	346	296	297	337	347	300	318	342	368	308	364	332	337	327	324	369	364	332	358	358	339	346	312	335	339	344	339	298	336	310	358	355	308	345	375	304	331	316	330	336	317	318	325	333	320	310	347	281	329	317	362	315	295	290	318	358	334	391	316	349	348	327	361	341	342	306	374	299	350	318	345	305	343	316	337	304	300	363	321	344	346	347	300	343	324	324	351	315	329	325	315	339	346	295	319	323	345	331	345	335	320	340	343	327	329	332	323	351	330	329	360	304	345	354	347	339	338	349	347	325	347	303	311	324	325	355	326	337	329	329	316	296	346	336	334	333	298	352	314	306	341	345	324	297	311	340	345	304	336	319	339	332	312	373	368	357	355	334	336	361	337	367	335	310	338	335	362	291	316	344	320	332	340	302	351	278	336	356	333	351	337	312	335	318	331	340	351	312	343	353	338	326	303	360	310	343	327	305	304	326	358	325	348	301	330	333	336	309	344	345	347	364	300	315	368	333	327	324	357	339	353	315	330	312	333	329	314	360	349	341	358	309	322	316	336	302	288	348	312	328	313	348	322	300	337	322	338	327	340	339	306	339	342	300	349	322	333	345	320	341	344	345	311	332	328	322	321	317	338	350	320	347	318	289	332	306	354	338	320	343	344	304	324	318	352	321	315	345	331	338	328	336	295	350	349	366	333	344	323	310	318	318	326	365	321	295	349	351	365	335	316	329	334	330	351	337	296	306	358	329	325	343	325	348	323	354	331	339	319	293	315	318	321	295	327	345	331	332	334	320	319	331	338	347	350	319	325	350	340	330	330	343	352	332	354	313	355	340	320	319	324	353	362	319	298	311	331	337	342	347	332	352	359	320	346	326	284	317	340	363	296	320	341	340	360	330	319	345	341	362	308	306	332	339	319	322	359	329	310	328	377	336	353	324	322	330	303	353	348	315	313	289	299	319	346	382	351	381	343	339	303	354	323	317	366	325	350	336	307	306	351	324	331	330	365	334	328	309	309	335	326	321	327	340	305	361	344	320	330	331	337	322	328	328	288	337	321	335	367	330	330	335	325	333	368	334	316	323	348	311	326	315	323	348	367	345	328	348	331	315	321	340	358	323	323	362	339	318	330	317	358	338	326	328	312	353	315	351	346	320	341	318	332	369	351	336	369	350	337	318	348	324	314	350	328	343	347	333	364	342	347	331	342	339	331	298	333	311	347	320	313	335	345	353	345	341	343	365	318	336	349	333	302	323	363	337	333	312	344	362	311	334	323	345	308	362	348	318	322	316	351	309	385	312	322	316	335	325	357	336	337	336	336	352	329	337	312	309	328	340	348	306	357	360	347	350	299	284	315	302	315	315	344	312	329	339	328	346	320	343	312	321	311	322	366	340	349	322	376	301	340	310	318	337	337	288	350	344	337	365	326	334	320	326	357	330	366	342	328	325	346	348	315	348	349	335	342	391	350	347	329	343	332	330	340	347	354	344	311	320	328	344	330	317	320	332	324	316	336	355	330	353
5068	642	557	405	349	351	315	341	342	333	483	1947	1932	1417	715	386	309	300	281	316	294	307	278	273	314	307	291	294	304	329	280	297	305	310	279	247	287	274	315	267	290	294	301	303	281	282	291	322	285	306	285	299	301	301	299	276	292	296	336	287	302	280	308	311	286	308	299	309	272	294	316	299	273	296	254	307	293	299	281	293	298	303	306	290	281	302	278	308	324	276	261	275	283	304	316	304	267	293	273	291	307	316	284	308	296	310	281	287	318	286	300	301	296	285	299	303	279	267	313	341	294	298	281	310	295	278	303	268	342	268	293	290	298	275	331	284	329	322	298	275	251	294	301	287	308	302	301	303	300	279	268	298	281	291	307	266	289	270	299	300	282	300	254	299	268	297	285	256	279	297	266	291	301	285	303	311	308	257	281	275	307	321	263	285	310	307	306	279	313	284	320	287	273	279	259	294	299	312	298	278	251	268	323	281	318	290	270	308	310	305	299	276	306	282	305	270	317	287	285	296	278	283	286	284	266	291	322	301	295	271	294	270	288	303	314	320	284	292	303	293	270	264	289	298	320	304	286	291	299	277	302	286	301	309	291	299	298	281	279	266	264	252	285	273	294	297	267	282	285	281	275	301	325	296	309	293	292	289	272	289	286	281	282	279	281	308	275	310	287	266	315	295	304	251	286	301	294	292	292	296	301	273	303	287	258	264	320	251	282	297	293	318	278	274	296	318	270	313	333	278	284	287	306	288	297	291	272	309	275	286	317	299	289	300	302	279	317	285	303	301	308	295	309	287	284	283	280	283	319	314	281	251	287	286	273	302	291	298	316	286	299	284	309	299	308	285	291	310	282	312	325	331	302	302	271	295	285	314	286	292	284	272	292	294	281	275	281	278	308	282	296	316	337	342	294	272	298	294	303	291	275	269	306	287	305	282	280	281	308	289	278	292	280	269	299	274	297	299	317	281	298	271	292	280	306	306	280	315	303	288	275	312	295	315	324	315	314	284	332	315	281	292	269	298	277	287	299	271	278	308	279	311	269	307	272	305	318	282	288	295	303	296	330	280	287	309	270	280	267	308	299	292	312	266	273	288	319	306	284	287	290	307	283	299	312	329	319	315	332	299	308	288	279	285	309	301	298	298	261	294	256	268	270	286	282	281	291	283	321	295	293	295	274	326	268	303	261	279	261	295	299	290	274	284	302	266	278	320	283	318	320	291	307	298	292	262	292	287	278	270	287	282	305	310	312	308	263	298	281	303	291	295	303	278	300	277	292	312	340	297	287	296	304	294	279	312	278	276	286	285	284	290	271	313	254	308	295	305	284	288	273	284	318	283	288	331	285	296	302	283	299	294	304	308	317	318	312	272	327	270	308	279	271	324	284	279	291	272	278	275	302	316	307	316	286	281	283	292	275	265	288	272	282	268	288	334	290	305	268	299	293	314	326	278	314	327	302	287	272	302	319	284	281	277	293	281	272	279	305	283	278	299	264	319	275	296	275	283	299	312	309	270	320	286	285	274	276	286	297	303	297	324	302	287	285	318	306	301	318	315	307	290	310	297	290	308	305	292	271	269	277	330	326	253	308	305	287	263	276	279	296	298	317	298	315	278	282	305	289	290	274	314	276	330	277	264	269	267	295	279	293	302	284	271	298	288	272	311	285	280	296	297	303	345	320	308	291	296	276	299	292	305	297	292	253	262	294	305	304	260	329	297	292	308	304	286	284	278	310	282	274	286	303	321	305	296	277	304	272	289	299	338	282	296	286	293	293	264	277	293	304	285	260	300	287	315	290	293	278	284	292	274	261	296	280	318	296	302	284	320	267	301	291	302	307	283	317	302	289	298	295	294	311	297	290	293	327	316	295	283	293	284	276	287	290	270	281	345	300	296	284	297	303	307	310	303	282	278	311	288	317	320	287	258	291	275	299	307	286	279	304	255	281	309	303	295	300	257	274	282	306	282	297	267	300	269	294	272	286	307	296	281	285	299	268	300	281	298	297	308	298	305	301	309	318	292	271	291	288	280	289	291	275	321	308	294	288	287	287	297	269	299	284	313	289	304	305	319	299	285	305	302	303	255	294	284	244	309	332	299	295	283	293	301	288	278	296	274	302	277	303	295	301	316	288	265	309	295	297	285	275	294	288	299	289	285	291	311	326	308	253	311	294	306	277	297	260	299	275	289	301	300	274	288	300	277	289	343	293	287	304	311	277	284	286	298	327	296	275	289	302	297	291	287	292	331	319	305	299	319	351	306	284	293	321	317	289	284	308	257	278	297	309	259	327	300	285	299	271	315	294	264	317	282	266	332	282	269	290	288	303	264	299	275	263	287	300	302	276	276	304	326	286	301	306	270	288	300	292	339	279	291	268	278	293	278	319	274	297	308	289	274	289	318	295	310	273	315	289	287	291	288	289	296	252	305	263	289	312	290	311	312	275	318	296	296	248	305	301	287	321	287	281	284	280	335	303	294	334	271	298	319	300	309	283	324	281	296	285	266	283	317	272	287	304	313	284	269	274	295	286	304	286	253	295	304	296	291	296	279	297	307	302	269	284	276	300	302	299	277	301	308	295	307	293	262	290	276	300	279	278	272	284	330	276	288	302	301	313	286	279	305	309	296	285	278	294	304	305	270	285	296	289	318	301	281	265	327	354	280	304	311	301	322	310	268	290	311	294	286	282	279	288	289	265	244	271	284	303	300	313	284	290	289	293	311	258	273	291	293	308	268	304	314	273	299	278	302	279	274	307	306	304	285	324	276	290	283	273	293	288	324	251	281	282	281	295	265	270	264	282	313	303	309	289	282	306	290	267	301	304	259	272	343	292	333	294	287	308	266	276	294	298	312	314	305	278	307	301	301	300	282	289	289	305	291	289	270	336	280	290	289	315	286	304	294	304	291	300	271	285	298	317	277	322	278	279	290	311	300	277	289	282	260	282	291	296	279	310	292	284	279	283	300	292	281	302	292	305	278	295	317	321	327	277	281	295	296	288	288	292	305	290	285	271	279	329	335	285	285	258	322	312	308	308	265	327	300	312	286	281	269	286	312	267	309	299	298	285	294	283	270	267	299	261	318	308	269	284	286	290	284	292	259	300	275	309	307	307	304	309	296	312	273	294	292	291	272	332	282	297	301	325	285	298	299	275	288	264	306	277	316	247	258	316	309	304	292	289	294	293	283	280	303	316	309	312	293	269	304	297	271	307	274	275	299	271	321	294	318	318	294	310	275	300	291	315	280	302	297	267	296	310	302	294	301	291	278	306	298	279	318	273	315	286	294	311	297	295	285	299	294	271	309	279	299	291	293	297	281	270	287	271	278	289	297	282	314	308	287	284	279	300	310	301	284	282	327	287	297	299	299	298	308	283	271	297	284	279	284	285	299	295	303	271	307	292	274	282	299	278	256	283	311	279	277	271	294	304	301	286	312	259	324	294	283	294	315	308	275	315	327	305	297	281	321	268	297	297	310	310	290	297	307	273	286
24826	21068	27460	24899	11044	1193	773	582	529	1348	3213	12256	15373	9096	2931	835	411	378	400	370	363	408	418	383	407	344	392	386	358	373	411	371	376	364	382	343	358	362	351	392	392	386	374	376	386	387	398	359	367	368	360	432	394	380	375	365	335	346	414	364	360	403	371	375	378	402	399	398	373	368	348	387	348	367	373	365	397	409	371	378	349	354	384	356	347	345	364	370	378	344	392	356	375	352	366	398	385	372	377	368	329	385	380	382	339	368	362	409	365	375	320	361	368	373	364	332	356	414	333	382	374	382	349	380	377	372	393	347	381	373	352	368	367	368	377	382	404	351	343	389	368	396	336	356	371	358	348	358	376	356	353	396	364	359	407	355	359	346	387	351	408	355	367	373	370	375	393	376	356	341	356	369	351	358	371	350	390	340	387	379	379	381	377	400	365	344	384	381	385	384	376	358	338	359	361	388	375	361	369	379	360	394	375	374	362	375	325	362	376	375	376	367	375	365	375	368	369	410	353	363	354	416	393	360	364	348	363	406	373	375	369	399	393	382	386	385	372	375	397	379	371	380	342	372	340	389	364	364	389	354	378	343	351	370	346	353	356	377	372	390	358	374	420	343	388	401	369	349	376	317	361	395	365	338	359	343	358	360	364	344	382	370	362	397	374	328	386	351	333	376	349	380	400	337	369	387	376	349	371	380	365	429	391	397	369	381	357	395	395	413	352	406	359	338	365	381	382	385	375	353	384	361	367	402	347	389	372	402	342	394	371	384	343	352	328	400	367	382	368	364	350	361	358	335	363	370	392	350	393	355	355	325	366	366	369	389	390	356	391	367	393	365	334	397	362	404	366	382	356	394	383	388	364	354	382	346	392	361	389	376	389	353	330	397	376	353	367	357	359	354	388	396	440	396	361	339	379	400	352	351	402	375	374	373	360	368	375	335	324	390	380	391	361	365	365	340	354	359	362	371	363	369	339	379	360	355	364	385	342	351	394	398	411	416	374	354	361	388	324	349	361	354	402	355	360	378	375	367	360	337	364	387	341	385	350	365	385	432	361	349	381	374	400	378	352	370	383	372	384	371	366	375	373	377	363	352	354	350	353	373	392	347	368	359	359	375	368	332	418	432	344	378	370	359	376	364	345	398	390	378	388	372	367	366	390	374	384	341	374	350	386	324	357	365	397	365	360	384	350	399	402	374	380	366	385	356	392	344	351	384	342	343	379	369	346	361	336	384	415	394	348	366	407	396	369	353	373	382	360	334	381	377	354	378	407	351	365	367	371	362	365	379	385	379	370	374	362	397	331	364	374	365	378	380	384	411	359	368	361	384	333	369	382	399	391	374	349	372	342	367	343	366	377	344	365	369	358	373	378	381	392	358	364	393	343	362	376	371	338	416	342	393	384	377	365	337	376	388	385	357	377	342	362	359	397	389	375	369	370	383	383	371	348	366	406	391	368	350	347	349	372	363	333	375	355	382	352	371	326	341	356	359	368	354	391	355	374	392	346	348	364	349	346	348	376	356	370	318	369	380	394	341	361	370	379	377	366	381	359	375	337	343	365	400	378	367	407	368	317	375	392	330	404	361	359	346	383	347	384	385	366	352	394	351	368	349	379	370	382	400	373	354	383	371	381	355	345	326	348	375	377	371	342	390	406	354	379	345	381	365	408	359	353	342	389	377	361	368	360	359	391	360	380	379	356	378	362	359	374	375	346	383	369	398	360	405	368	364	373	364	381	362	332	358	376	377	404	365	398	370	362	368	376	375	334	329	356	386	360	391	358	367	371	367	412	346	386	351	369	385	362	377	394	392	363	364	335	347	392	355	377	345	398	377	393	384	372	360	355	398	347	361	374	406	338	337	387	357	349	381	400	403	353	349	372	391	371	371	384	358	357	379	380	380	363	392	365	377	342	377	383	372	414	415	338	357	328	392	389	346	391	383	357	398	358	340	330	388	338	348	346	376	354	381	355	370	336	369	351	375	359	344	385	397	376	367	358	350	349	356	397	379	404	342	375	381	346	392	377	351	358	389	362	361	357	385	358	363	332	372	347	368	354	384	397	364	350	355	347	358	350	398	376	344	399	359	377	384	360	360	390	400	371	359	382	398	343	395	352	352	369	342	341	319	378	410	321	394	369	340	375	375	352	389	382	348	367	373	342	347	361	360	369	389	371	343	334	367	367	349	334	363	351	387	378	358	416	390	373	350	355	364	401	361	386	338	398	386	376	392	379	365	383	407	376	362	354	385	388	353	379	350	389	392	379	378	340	362	324	369	346	389	403	374	381	372	345	371	374	370	385	371	351	385	389	342	384	374	354	365	337	379	376	379	362	357	382	346	365	386	392	424	371	363	375	379	387	398	351	350	345	372	381	389	368	391	355	405	381	357	388	375	371	353	382	344	376	345	363	384	358	380	360	365	371	362	359	345	343	388	360	375	394	384	367	357	373	386	361	374	400	396	367	362	370	388	368	351	381	393	357	408	362	349	382	383	345	360	375	362	396	355	360	410	366	379	350	349	346	370	336	350	375	369	364	379	376	352	365	379	388	400	367	374	377	374	376	355	359	370	371	390	333	358	361	372	360	375	375	369	353	349	358	359	350	391	357	380	377	365	386	367	375	364	356	367	342	390	368	336	356	361	364	386	353	385	373	358	379	393	347	355	362	396	358	367	383	357	403	348	362	341	381	368	375	376	380	390	360	369	349	362	354	352	338	349	378	392	361	419	367	363	378	390	380	381	355	365	365	392	368	350	410	345	400	371	370	364	363	355	343	386	358	369	336	369	360	347	376	335	399	390	392	369	366	365	394	350	398	336	387	364	344	398	363	378	359	402	352	380	344	359	360	370	363	390	368	375	367	356	378	388	364	381	368	382	348	368	374	402	355	350	336	368	364	347	372	358	376	354	393	351	333	341	356	356	362	369	361	382	377	365	357	383	400	364	330	362	362	347	396	358	360	374	360	357	379	356	362	336	349	356	353	392	369	355	379	343	404	359	384	374	406	385	377	356	366	348	375	340	379	394	382	382	372	382	386	327	368	403	353	351	374	371	370	371	353	383	359	368	351	368	373	368	366	383	365	375	362	354	343	388	366	374	365	349	386	385	375	364	375	375	382	392	400	376	381	355	335	393	380	345	330	330	372	349	356	396	393	362	366	328	405	343	381	385	361	360	343	368	331	329	380	340	392	378	399	344	357	350	342	375	400	346	359	382	354	374	363	370	394	387	372	397	334	364	377	357	381	357	397	363	352	353	398	357	362	373	350	361	353	319	398	382	380	369	379	361	352	385	376	412	377	345	373	377	374	376	370	373	369	379	381	372	344	376	377	392	373	394	383	330	389	384	385	360	406	354	354	383	367	357	342	377	344	386	392	333	388	320	406	355	333	374	386	354	366	382	370	346	373	389	397	339	407	390	354	335	398	382	371	368	370	379	354	353	387	343	354	367	388	398	332	382	381	389	375	404	327	360	332	331	405	342	378	379
4088	3825	3078	1482	1017	811	652	624	610	2047	4641	14776	14344	8117	2953	929	388	308	325	342	333	372	359	385	364	351	321	302	356	338	362	330	380	386	345	343	376	312	363	328	374	324	349	358	316	358	336	326	355	358	330	344	338	344	341	323	332	366	328	323	327	323	351	352	327	341	330	352	291	355	379	319	355	341	331	399	329	356	352	359	348	353	352	356	362	317	362	343	339	343	345	342	331	359	312	347	323	323	332	299	326	328	342	296	313	330	352	359	353	338	336	319	357	356	332	370	334	352	353	358	356	326	356	333	342	345	364	336	356	348	353	339	351	335	361	350	340	354	347	334	327	342	331	342	352	334	325	346	325	350	313	349	333	324	354	342	343	352	342	373	328	369	354	340	322	354	344	346	347	319	360	359	392	359	352	336	362	336	328	319	316	341	356	364	339	344	317	327	347	352	330	331	360	355	317	364	312	303	318	327	337	340	337	363	351	361	330	305	323	355	338	346	347	321	359	324	315	362	326	329	335	326	333	325	329	309	331	330	325	314	347	336	347	333	353	337	368	323	375	311	354	335	330	332	352	297	327	345	360	322	334	332	330	326	335	338	357	347	359	299	368	327	346	302	341	360	337	322	339	340	330	336	379	345	332	340	303	326	337	343	302	320	311	314	316	336	321	351	332	340	352	324	319	323	340	346	343	346	343	369	319	318	320	329	344	340	323	330	358	365	311	335	344	327	342	320	335	332	322	313	358	346	351	370	365	338	339	302	382	353	363	379	324	310	330	337	343	359	333	334	344	363	367	349	320	341	342	353	360	313	340	351	332	340	342	333	336	313	329	349	352	349	343	344	321	344	374	361	340	373	385	375	351	360	330	325	340	310	355	289	328	331	336	315	363	336	318	322	369	360	336	342	353	368	314	352	316	342	316	354	326	325	333	358	342	341	324	321	337	342	348	313	358	360	333	334	336	355	305	351	342	343	338	351	342	323	328	347	351	358	323	339	342	311	356	350	373	326	340	327	374	338	337	328	318	317	342	317	310	358	366	353	329	353	324	359	362	331	318	337	341	332	330	327	326	376	322	312	316	346	338	342	347	341	345	344	308	344	342	303	334	310	334	365	331	313	336	376	332	341	321	360	324	346	337	328	348	329	379	317	347	326	336	344	335	367	314	305	332	335	306	362	347	343	324	304	349	358	345	353	345	342	338	354	332	330	333	343	306	354	350	352	312	328	353	353	336	340	360	338	327	316	321	360	300	323	322	359	335	353	348	348	383	324	300	318	328	340	342	349	324	317	335	327	325	324	334	336	350	392	320	321	371	332	309	325	314	337	330	340	325	322	328	340	354	338	360	333	334	343	343	308	327	326	352	374	319	329	351	344	356	352	321	346	322	344	330	322	349	314	307	317	340	346	314	317	310	343	327	299	340	328	338	341	339	341	328	353	315	324	329	331	359	343	312	344	358	348	325	319	340	306	329	339	358	334	355	320	318	319	328	337	336	346	319	390	371	346	349	336	337	357	281	342	324	330	337	334	353	339	354	352	321	323	320	331	333	348	335	315	348	353	361	330	355	350	307	378	354	373	320	335	304	351	334	331	354	362	316	315	354	338	325	355	322	334	342	321	322	305	305	329	322	339	353	349	296	365	332	338	323	306	324	330	347	325	342	301	345	327	350	348	349	360	315	307	351	332	319	338	383	340	341	346	353	345	359	331	312	364	338	329	338	323	349	351	340	333	359	326	336	324	342	337	355	336	299	340	291	363	320	360	317	359	335	334	341	352	314	360	324	312	338	323	345	321	313	346	329	324	357	322	321	330	334	353	332	333	323	350	331	361	354	351	312	316	346	307	354	339	319	352	374	332	329	325	339	343	326	340	374	347	340	365	347	350	325	309	370	329	334	346	308	316	313	327	342	369	337	301	331	329	330	327	344	345	323	338	342	332	359	311	316	301	361	323	309	297	332	335	350	345	331	352	335	326	362	346	344	318	352	325	327	330	291	357	360	358	355	346	329	320	344	363	362	312	339	339	345	310	318	346	371	332	316	329	398	334	322	330	319	375	325	362	328	354	338	341	329	347	306	343	325	350	340	351	359	384	348	302	351	315	314	310	314	307	330	324	345	381	329	360	328	326	360	344	335	315	324	302	298	330	319	359	337	327	331	320	316	332	348	323	333	308	352	328	330	316	336	346	327	310	308	314	349	331	343	366	329	323	325	355	354	369	346	319	348	352	345	357	353	321	345	315	367	324	322	333	345	342	344	345	323	338	323	339	331	339	289	363	326	346	325	322	329	322	338	354	339	355	324	342	347	340	325	339	373	338	353	337	343	356	340	353	324	369	318	300	327	334	343	314	312	336	319	364	335	335	341	358	335	331	336	339	331	355	331	366	325	344	346	329	316	338	337	331	345	377	334	357	323	327	321	315	308	357	338	368	329	312	342	343	359	337	350	338	329	329	321	318	323	324	346	325	323	309	318	333	335	381	342	371	339	324	332	319	332	342	332	352	317	331	363	345	331	307	350	380	329	369	322	314	316	308	358	330	330	342	325	389	387	345	347	360	326	325	317	334	349	366	339	305	354	348	350	319	357	324	348	359	335	314	363	331	342	346	344	339	358	353	315	326	357	341	322	310	336	333	311	330	352	328	315	327	345	372	311	328	325	323	336	333	355	325	357	325	301	325	309	326	374	345	363	335	312	352	312	331	359	324	326	307	347	386	336	365	322	326	332	360	313	331	331	308	324	346	352	326	329	377	335	341	323	320	350	323	307	349	387	357	343	360	306	310	315	357	308	293	348	351	362	332	340	358	338	336	339	329	345	295	338	349	323	343	319	353	346	330	329	315	333	350	343	309	331	336	343	369	351	332	319	358	344	299	323	364	351	349	328	355	354	299	311	327	316	303	351	321	334	313	312	288	345	319	348	318	366	331	345	329	329	349	339	338	358	345	324	335	358	335	357	330	345	338	347	315	290	348	328	349	317	326	329	324	338	335	335	324	336	363	312	340	362	318	317	339	340	348	339	333	342	318	344	310	324	341	333	322	311	351	330	344	344	322	376	341	323	368	360	290	302	338	349	378	347	297	349	377	328	314	358	350	334	319	319	310	328	358	358	357	299	330	311	337	350	341	370	334	350	357	333	357	309	318	306	353	330	387	319	328	314	355	342	343	335	298	329	312	337	309	356	326	355	317	336	328	350	354	344	338	336	319	331	354	346	310	331	352	359	343	333	371	316	345	362	363	321	337	342	370	301	321	329	335	331	352	290	328	328	349	338	324	374	362	318	311	344	321	278	328	347	328	330	340	349	299	321	332	358	369	327	352	348	349	315	346	378	346	302	335	313	348	339	336	323	311	344	309	341	359	307	331	332	369	301	349	325	314	352	330	293	360	320	332	357	326	361	368	347	302	334	352	322	295	356	323	348	362	360	307	336	321	340	292	352	317	368	309	339	342	321	353	332	347	343	385	363	345	317	343	332	296	306	337	340	344
23922	21102	28383	24041	21082	7965	1525	967	819	5702	17050	25768	21601	12491	4053	1084	537	591	575	530	576	505	572	526	575	540	526	564	539	573	536	559	577	579	535	582	564	548	524	553	548	528	531	567	586	536	546	564	494	546	501	526	557	581	592	554	554	560	556	525	551	579	556	537	557	535	536	509	518	563	538	499	555	512	566	540	530	571	522	492	538	519	569	508	519	526	570	530	555	527	507	560	552	554	523	558	525	520	528	538	551	555	553	520	530	520	538	530	574	514	500	553	501	572	536	556	550	531	490	526	552	538	569	566	552	550	508	562	514	513	540	524	585	517	513	512	579	518	569	472	528	549	531	524	514	517	503	558	556	548	525	546	517	527	515	543	549	533	537	537	531	547	543	540	537	521	538	541	500	520	542	528	529	517	551	527	499	580	538	546	556	524	520	491	566	562	551	495	539	545	527	533	496	548	536	526	497	526	544	496	528	557	490	541	511	522	553	526	517	505	526	510	564	575	543	517	548	522	502	534	560	518	530	515	515	527	520	477	514	546	510	542	538	561	530	491	570	512	546	543	552	556	531	568	578	536	515	582	505	528	558	538	516	513	531	548	544	516	517	510	534	499	528	540	513	536	507	532	542	556	542	548	532	483	504	525	528	534	533	481	563	539	557	534	553	537	493	556	541	516	536	551	523	511	538	520	542	542	525	502	548	524	516	561	546	528	541	549	520	536	580	506	575	489	507	536	522	544	525	547	544	533	526	552	543	527	544	560	482	498	512	514	528	544	522	499	520	539	524	541	516	510	576	527	529	488	520	522	528	552	522	538	534	595	499	526	527	537	517	552	550	517	552	518	561	551	520	512	534	562	529	550	509	558	514	517	568	553	565	536	530	539	555	511	498	554	516	521	513	514	532	567	499	505	542	538	512	506	521	543	557	474	568	502	501	512	528	540	520	535	520	511	566	531	544	517	520	526	498	550	517	523	523	529	573	531	506	534	491	535	526	541	559	529	484	528	527	551	503	543	528	520	508	524	536	524	523	520	541	544	539	529	517	512	545	573	546	558	505	524	490	529	560	560	519	538	536	521	529	561	504	533	544	554	499	530	577	575	544	495	544	553	562	490	509	520	512	577	547	501	507	509	513	525	490	522	546	528	488	574	537	519	496	537	513	535	537	525	565	476	541	534	555	539	548	532	516	517	537	524	565	492	528	538	541	563	508	482	552	551	508	560	535	542	536	528	525	534	569	546	537	563	509	558	535	566	538	512	528	549	494	496	529	534	517	555	544	470	515	511	566	565	521	526	543	538	560	523	501	548	555	526	523	522	560	551	530	549	526	509	530	596	518	512	493	538	572	537	576	518	496	517	563	518	555	556	521	554	551	566	525	515	525	537	547	566	522	510	563	525	533	533	527	522	579	532	576	544	530	569	549	562	526	518	503	550	536	524	581	511	476	544	567	562	516	504	532	519	547	523	540	562	515	525	572	542	549	514	542	514	546	546	530	535	531	501	551	513	501	532	527	558	538	533	535	525	551	548	541	491	523	505	530	515	569	514	517	536	534	546	512	501	514	581	523	543	527	543	539	535	524	566	510	539	517	524	559	522	539	536	541	508	567	563	560	509	518	513	565	538	516	550	535	547	560	537	511	496	548	532	569	497	573	553	493	537	508	539	518	545	526	511	594	517	559	514	565	516	502	535	511	516	543	581	527	511	533	565	553	502	491	536	551	478	493	518	519	528	543	506	507	554	536	534	501	533	529	510	513	542	568	515	555	505	553	523	529	546	509	551	603	534	549	513	534	569	525	544	565	477	531	487	530	544	488	551	512	519	531	521	517	527	530	478	500	517	548	544	539	575	523	485	503	593	547	504	533	513	532	528	499	496	526	561	504	526	539	514	526	539	522	531	569	519	532	534	504	539	565	498	550	523	515	539	530	512	559	529	517	519	486	550	528	520	548	500	519	544	525	503	530	561	528	546	536	540	566	495	485	543	570	512	522	533	530	547	545	552	529	556	575	523	548	547	479	528	542	523	476	533	520	536	531	520	522	499	471	513	519	548	540	539	541	528	554	526	533	520	533	513	526	509	533	522	534	523	540	513	547	536	518	503	514	528	540	475	515	519	545	537	535	508	532	539	537	543	554	534	536	553	536	500	545	531	548	537	540	508	517	515	553	527	555	484	491	509	526	514	561	545	515	548	529	562	565	497	565	534	547	530	544	537	539	539	547	505	532	552	511	529	521	519	574	497	506	489	567	583	569	511	541	533	512	524	497	547	533	514	497	546	521	516	536	554	527	533	540	511	543	535	518	520	536	517	512	516	562	545	529	507	577	543	498	551	515	553	560	529	517	516	518	545	516	553	511	509	517	579	528	555	578	531	545	556	551	473	527	512	520	518	525	558	535	534	523	514	497	533	571	580	544	531	488	510	532	510	523	525	524	487	552	547	544	545	540	535	560	496	531	560	540	516	552	543	506	558	526	522	557	537	521	542	497	530	564	526	514	549	516	556	522	505	535	528	525	549	537	542	524	539	491	536	564	554	506	522	491	546	528	502	536	537	548	469	499	496	529	507	508	559	555	507	488	525	519	538	527	525	546	510	555	545	545	516	550	563	556	556	546	511	485	549	481	531	510	521	487	524	517	542	621	540	528	578	569	492	516	494	509	490	502	524	536	526	574	534	539	541	534	550	506	503	492	518	524	531	541	526	516	523	487	510	514	515	528	529	511	540	565	530	548	494	513	509	555	522	496	562	507	482	536	533	514	497	495	553	518	567	561	509	504	516	557	532	537	513	500	531	538	490	539	555	516	558	539	536	561	533	502	562	553	499	529	548	545	545	507	501	501	524	522	542	583	513	543	550	503	541	507	517	504	536	533	535	495	528	503	546	534	502	500	533	521	533	536	533	508	532	558	478	550	552	532	521	539	507	515	547	529	567	534	534	526	508	545	541	535	510	538	519	542	542	572	529	532	556	516	512	528	505	497	496	535	551	528	517	524	514	555	537	531	564	544	518	557	515	530	542	515	477	520	538	490	537	483	526	563	512	564	519	526	501	529	555	497	503	527	528	512	522	521	520	538	516	518	501	543	515	535	517	510	531	557	536	522	499	525	542	513	506	496	527	540	508	532	545	522	514	540	487	560	485	560	554	575	531	544	563	549	547	522	531	572	549	521	528	550	540	523	557	515	567	532	563	486	518	499	499	516	520	542	536	547	531	562	495	594	559	538	568	483	563	508	548	545	541	550	580	505	511	581	511	528	538	556	546	486	545	513	519	549	547	518	519	523	508	487	526	535	509	522	502	532	513	524	495	551	532	517	488	543	498	582	514	539	537	571	569	564	499	491	555	556	525	557	474	532	541	523	526	537	527	490	552	473	528	537	583	490	578	535	502	525	507	524	515	524	507	525	549	536	515	550	570	505	506	499	547	520	524	515	554	528	557	485	504	515	464	518	511	543	514	532	543	487	505	555	542	491	524	490	531	488	518	529	516
4575	6268	4900	2455	1753	1314	1085	965	1048	8468	18974	24704	18638	10545	3742	1057	472	464	489	473	461	510	473	531	504	484	508	457	497	505	489	459	502	498	443	453	472	514	472	476	445	462	448	485	504	485	503	442	440	442	460	460	510	471	502	483	451	471	455	501	463	486	434	485	510	514	488	478	453	448	484	470	458	497	462	475	457	446	456	497	462	471	491	477	456	498	498	497	511	463	467	473	489	459	427	516	461	511	475	485	474	447	444	493	507	441	468	466	488	471	471	487	496	473	439	489	477	436	457	463	488	471	520	489	478	480	455	467	457	472	483	468	458	485	470	480	440	485	463	464	497	468	468	496	471	460	504	454	481	487	465	438	474	488	459	503	466	458	463	484	458	434	465	481	484	447	444	468	454	501	489	491	485	476	481	486	460	500	493	453	453	467	479	474	418	454	483	493	486	460	471	487	459	474	507	449	484	434	489	473	476	439	417	459	505	488	461	439	431	468	462	448	474	457	419	447	459	445	461	466	464	456	451	490	471	463	467	466	451	484	498	453	471	477	497	514	485	462	459	459	494	411	452	450	460	500	480	453	431	461	450	488	470	453	442	453	439	467	481	461	482	470	474	448	457	445	499	472	503	458	468	471	456	490	513	471	478	469	473	482	470	476	479	474	452	447	495	473	460	459	486	439	424	471	459	461	474	480	480	457	445	503	451	457	471	402	460	475	450	488	483	463	469	479	509	457	444	475	492	459	445	478	494	501	470	469	471	446	487	512	499	444	484	479	497	460	452	474	437	466	474	460	479	465	437	492	513	477	486	491	467	475	452	489	481	471	438	466	417	464	435	491	436	466	468	459	454	459	447	495	491	465	451	423	475	482	487	422	465	441	484	454	449	447	439	499	469	466	490	451	461	452	456	461	493	483	463	485	445	477	420	465	492	438	490	451	483	457	487	468	454	442	488	472	517	479	465	465	489	497	510	471	480	473	489	469	458	459	452	462	483	461	482	462	463	488	456	483	478	464	451	452	507	472	473	438	522	478	463	522	432	441	425	444	431	446	487	484	505	486	516	471	510	498	479	452	489	459	438	473	465	427	464	488	495	477	484	466	463	467	435	442	496	511	459	484	472	432	455	478	490	463	446	464	463	496	471	467	465	447	508	507	471	471	470	437	443	478	439	443	441	471	461	447	468	477	476	454	410	460	466	478	464	462	460	433	469	482	468	499	441	443	442	469	463	462	455	475	447	462	470	475	496	478	475	487	407	473	470	467	488	468	487	504	474	464	478	513	458	463	520	485	473	467	449	482	465	475	478	437	476	440	493	448	454	436	431	482	474	495	462	464	455	432	491	485	457	491	421	414	455	477	496	422	467	467	476	456	463	492	508	478	435	480	483	445	452	504	466	477	444	438	501	477	485	517	472	435	470	477	481	507	483	460	449	476	477	463	448	429	469	485	487	479	475	476	472	468	468	460	478	479	506	517	476	488	448	485	470	471	483	455	488	454	501	488	503	496	437	465	483	452	457	468	486	472	468	435	490	491	451	473	479	415	477	520	466	445	486	473	465	440	467	442	472	463	466	466	466	445	465	432	446	461	468	462	448	463	441	451	459	480	497	447	445	497	468	473	492	454	490	407	478	498	497	482	466	465	449	468	454	537	473	418	467	446	446	444	477	469	512	486	466	448	456	470	479	472	464	464	461	465	508	462	448	473	443	468	481	503	439	429	475	480	455	472	451	478	470	466	465	503	441	452	460	413	464	464	481	477	472	472	491	439	481	462	484	509	452	539	460	419	429	461	501	459	474	490	465	485	477	474	440	465	495	430	464	471	442	450	438	461	456	458	456	466	485	448	525	507	471	474	452	494	431	478	480	448	472	472	435	477	449	494	485	480	495	462	489	439	495	470	502	457	487	472	495	461	482	489	461	457	434	491	505	472	463	468	479	480	473	462	453	465	508	435	463	462	452	443	430	425	473	478	458	465	474	459	505	451	523	488	441	439	501	434	457	429	472	490	513	465	473	423	497	536	456	465	467	458	483	482	466	486	509	450	476	492	468	471	450	411	510	428	486	464	480	495	457	433	481	461	479	454	452	488	517	480	466	449	452	461	443	455	487	456	475	446	485	449	446	473	469	441	446	439	473	465	436	500	451	447	492	465	450	449	461	463	464	494	472	498	481	461	427	455	483	490	459	466	476	465	494	464	485	469	480	488	489	489	435	492	469	441	460	494	465	483	485	490	462	451	482	470	500	435	489	474	442	435	478	477	461	447	484	481	471	492	430	482	448	478	479	438	514	479	462	450	441	474	496	471	472	456	440	449	465	481	486	463	493	434	412	447	482	489	437	459	464	470	471	469	436	470	457	487	442	485	500	454	420	466	418	479	464	480	446	459	494	467	492	449	451	449	496	473	496	437	496	451	455	462	441	488	502	462	478	466	484	480	499	454	421	461	431	444	467	494	457	474	535	456	464	447	491	452	497	452	457	446	427	429	469	474	437	446	447	450	465	485	486	472	499	473	474	472	477	464	417	478	460	474	460	502	503	451	489	479	465	488	441	449	459	492	437	469	468	488	468	445	437	517	478	484	463	460	468	462	450	470	462	483	468	437	483	443	483	420	476	517	499	462	448	467	465	467	484	497	461	487	454	422	503	471	458	472	421	461	475	438	506	489	464	457	496	467	440	459	515	462	463	493	461	473	460	498	465	458	481	485	453	496	456	467	450	490	423	468	473	514	492	485	479	459	463	514	418	463	486	484	425	459	459	468	461	503	511	462	468	477	451	483	462	446	467	493	424	459	497	443	446	457	471	453	450	434	462	451	477	473	447	459	469	467	478	512	479	495	507	464	438	445	444	467	474	454	464	466	485	478	467	483	477	477	448	482	488	477	459	453	446	462	469	452	486	479	444	479	494	454	454	448	470	475	474	469	462	484	440	464	480	445	442	462	483	450	471	457	449	427	462	510	455	484	456	462	437	441	447	479	449	496	477	464	469	456	477	459	480	490	425	450	423	501	465	474	499	458	473	461	439	436	447	451	461	487	463	482	482	454	442	481	462	435	461	470	466	490	471	464	464	480	471	456	464	434	457	470	433	494	501	456	470	457	442	490	480	441	478	484	453	437	465	485	481	473	463	501	426	433	487	454	455	434	481	494	462	464	494	462	508	482	474	463	452	462	449	453	453	420	454	459	486	434	475	450	492	459	423	475	447	497	463	501	444	493	424	465	500	465	437	465	457	479	471	482	446	450	489	446	483	425	499	465	458	461	444	459	445	481	448	474	500	476	436	452	433	466	458	440	465	473	479	470	463	423	467	456	464	490	449	445	435	514	466	495	449	431	478	460	506	455	499	463	459	437	482	467	465	460	463	454	450	486	490	476	460	475	451	478	461	481	454	463	452	457	467	517	461	486	476	449	465	472	466	482	480	459	514	466	453	459	473	500	465	474	483	479	449	484	464	498	456	501	474	507	471	470	457	488	468	496	442	452	456	455
27407	12828	1307	545	394	378	359	330	396	562	755	1449	1545	1052	621	431	327	326	337	375	334	335	346	388	373	361	344	354	338	379	348	339	367	329	311	386	341	362	354	344	337	340	381	341	368	381	328	331	366	340	398	351	336	328	348	394	364	365	369	376	311	377	326	337	337	350	360	354	336	372	336	356	381	333	335	340	347	353	355	355	349	391	334	363	376	353	352	335	350	326	346	336	343	359	338	358	336	348	337	347	355	329	353	345	350	336	358	307	361	312	366	326	340	363	360	335	350	362	336	354	327	376	344	332	367	318	308	370	354	355	335	346	352	392	328	362	373	339	344	355	343	357	347	323	343	373	338	332	394	343	330	310	344	348	350	310	352	373	358	355	377	347	361	383	339	347	356	368	364	329	380	338	345	331	358	320	351	343	399	337	370	368	322	335	315	344	366	329	363	300	352	344	360	325	371	360	414	331	359	395	397	351	322	360	345	381	344	377	319	372	335	330	336	325	395	361	338	346	311	346	378	332	352	364	327	333	353	339	357	341	353	363	355	360	317	374	355	362	343	345	352	376	343	367	349	383	336	326	342	347	341	351	361	369	338	359	344	380	369	347	332	333	317	342	370	375	326	355	356	368	335	336	335	343	317	384	343	362	338	324	365	360	339	358	339	339	304	352	329	409	330	330	342	355	324	333	348	330	385	352	349	385	355	335	338	354	361	317	316	352	353	356	332	321	338	341	353	337	306	371	338	381	330	367	382	390	346	321	325	315	367	355	333	341	334	370	324	359	298	333	372	350	341	349	369	357	365	342	361	340	347	324	361	355	367	339	305	361	354	346	366	338	369	381	335	357	356	331	346	361	337	349	318	363	336	385	325	357	385	344	340	336	323	359	337	307	328	352	356	345	380	386	357	361	347	336	367	320	314	364	333	341	339	353	354	337	347	342	315	318	372	330	372	375	342	387	341	344	342	353	336	338	342	321	335	330	342	374	368	383	371	358	355	352	341	329	371	338	373	391	316	381	362	347	332	328	382	372	349	356	364	361	360	358	362	338	391	361	351	358	363	343	356	362	353	352	406	343	362	328	380	335	356	364	346	374	368	333	352	362	368	356	331	363	366	317	359	335	343	367	342	379	330	357	365	335	382	368	348	359	340	373	327	332	350	359	352	377	379	383	352	370	379	361	342	314	337	374	394	351	368	368	333	328	317	347	363	353	320	341	364	339	351	342	337	350	334	340	352	342	361	347	349	346	323	362	392	330	358	346	333	364	343	353	338	337	364	354	334	328	340	359	352	334	344	376	309	319	356	342	316	337	351	348	349	400	375	384	308	358	345	337	331	356	316	359	370	354	322	352	384	328	360	348	336	300	371	366	363	342	350	331	398	361	341	350	346	338	345	366	367	370	391	353	354	344	332	349	351	348	370	355	359	377	336	353	354	332	325	338	333	339	380	360	346	348	357	363	344	324	333	366	324	350	357	358	352	311	332	374	363	332	338	350	359	358	379	344	340	343	345	384	342	349	332	373	354	360	363	374	336	364	371	379	386	362	341	365	338	342	348	369	352	354	362	348	356	325	341	349	363	321	346	322	366	354	338	339	335	325	380	328	347	338	357	341	336	318	358	364	318	323	331	370	360	352	332	351	330	376	353	357	338	364	346	317	364	353	373	373	366	357	338	310	361	296	345	371	323	342	330	359	334	375	364	338	354	397	322	357	324	302	381	326	381	326	347	327	325	327	312	347	360	343	290	327	370	356	330	345	364	341	381	371	379	376	357	368	340	353	371	340	352	336	351	367	343	341	311	364	364	349	333	348	311	382	329	336	361	361	304	320	318	361	333	366	371	340	336	348	333	363	338	371	348	350	330	366	342	353	357	340	351	353	349	351	338	380	344	376	379	349	348	353	340	386	390	345	328	349	369	347	354	356	328	339	330	377	360	350	357	350	365	372	362	355	339	375	338	319	361	365	369	370	317	368	347	338	326	347	319	343	327	342	326	338	337	357	381	314	376	324	368	371	328	389	356	324	337	350	328	343	355	362	338	341	379	296	320	345	368	375	385	348	320	330	368	351	356	353	368	344	355	359	359	341	306	316	351	350	329	326	361	347	348	343	335	358	368	342	366	316	348	356	352	358	337	350	354	393	328	332	354	323	333	368	338	371	372	335	342	308	333	362	336	358	346	358	334	329	361	311	356	364	337	324	353	331	361	357	378	358	370	390	364	363	347	326	347	339	340	368	379	342	379	333	345	333	345	320	371	345	352	359	322	361	355	337	342	365	349	320	387	359	347	371	360	343	336	361	356	354	333	382	378	347	314	374	324	379	348	359	331	345	406	395	367	350	356	365	321	321	317	398	360	347	369	333	354	323	386	364	335	362	352	374	344	362	322	347	339	329	354	334	365	385	338	376	357	351	342	341	333	346	349	348	348	368	381	343	342	359	361	359	291	339	359	352	371	340	326	347	335	354	366	349	346	377	364	316	331	350	337	357	318	354	378	345	368	356	357	332	330	352	302	331	360	332	343	337	360	352	350	341	363	354	356	363	340	378	326	346	343	385	341	358	330	327	306	326	315	358	371	349	379	373	336	322	316	341	338	306	361	365	341	328	364	346	352	356	349	330	371	348	373	360	341	373	355	352	359	316	359	316	359	332	326	379	340	384	341	342	337	338	331	370	369	364	360	338	321	345	365	346	378	360	328	382	372	313	363	332	303	342	377	312	341	328	364	346	378	321	354	322	323	341	344	365	332	373	341	355	341	321	368	326	374	365	334	340	325	329	374	368	397	334	350	322	355	319	337	338	331	308	335	348	396	347	354	347	358	315	370	331	346	357	333	348	379	348	350	343	343	354	356	325	326	355	358	323	331	348	337	348	364	397	341	301	336	331	349	328	328	345	340	322	360	317	365	330	332	341	345	336	383	335	317	353	366	360	353	342	350	357	352	322	325	348	310	370	351	339	330	359	369	341	340	338	342	353	369	340	358	359	359	328	345	360	337	356	376	344	351	333	334	339	349	360	333	343	357	356	352	344	353	340	354	339	356	329	326	362	316	382	343	331	362	359	345	355	378	336	343	347	336	332	334	361	372	342	356	339	339	356	342	368	358	318	369	341	348	333	337	364	344	321	327	338	368	371	344	333	329	326	351	367	366	349	329	341	312	351	359	362	347	352	353	318	350	371	360	357	314	350	321	379	332	342	377	345	332	365	317	346	412	389	354	325	345	348	359	372	391	363	354	373	362	353	333	374	314	338	371	355	323	324	374	346	329	340	333	349	307	349	356	329	321	366	320	300	369	356	348	319	354	344	348	373	361	344	343	371	364	341	315	338	332	335	332	344	338	344	334	355	353	389	339	314	307	369	365	320	349	341	354	364	326	310	331	338	334	348	345	378	344	365	359	336	372	366	332	354	338	303	358	351	349	324	362	354	373	347	350	342	372	360	342	340	348	359	357	321	380	372	356	362	343	354	352	327	360	350	350	339	344	371
4932	713	589	395	353	362	342	316	353	607	999	1926	1787	1119	597	357	311	296	323	301	282	307	307	328	313	307	311	308	311	302	343	305	332	309	325	328	319	328	307	300	298	306	343	331	291	308	343	334	317	324	302	334	309	334	298	311	335	303	312	328	297	300	294	311	316	295	330	338	301	337	316	321	313	286	320	325	308	297	293	319	296	312	300	306	288	303	295	316	312	302	311	303	310	298	317	305	289	276	302	307	313	317	301	301	301	307	329	318	317	307	309	306	306	272	320	301	327	345	288	280	318	303	330	304	297	318	306	275	323	312	293	348	317	299	308	306	314	277	295	300	320	301	310	293	305	290	297	296	330	361	305	283	303	284	315	308	308	288	339	293	335	337	317	308	302	304	269	286	311	304	270	332	313	276	284	306	319	300	296	309	304	315	317	331	305	292	297	306	320	289	301	301	320	324	310	319	285	321	283	334	339	309	316	271	311	296	304	270	332	343	308	309	285	301	306	322	311	262	317	296	288	319	298	319	332	320	322	310	276	296	290	291	330	306	315	287	328	309	297	300	290	307	298	293	309	332	281	300	294	290	300	312	321	310	296	319	333	320	339	310	314	294	308	326	325	334	304	298	286	327	323	314	301	315	315	319	311	293	290	356	306	308	330	269	289	304	271	336	311	285	330	309	334	303	347	298	305	292	350	312	303	280	331	322	334	299	309	319	322	328	282	341	314	310	308	325	341	310	297	327	280	310	300	308	323	296	331	285	300	328	295	308	296	338	296	296	298	311	329	300	293	304	331	285	311	314	306	304	294	311	320	318	293	313	355	297	327	326	317	307	321	292	301	297	305	299	301	330	305	275	318	281	343	316	320	272	316	319	301	320	309	317	287	287	323	328	336	306	269	305	287	325	315	298	310	301	329	304	301	326	310	291	299	321	307	276	331	304	330	308	322	327	295	254	302	294	290	288	319	349	303	292	314	347	325	324	323	310	293	309	282	299	326	302	288	309	295	292	324	300	335	306	310	315	305	335	299	312	293	316	306	284	293	329	328	286	305	299	309	293	310	302	306	328	299	319	294	312	310	324	314	310	296	312	311	300	322	307	272	302	308	301	277	307	304	324	320	300	318	279	336	288	301	327	304	330	326	302	296	292	320	302	318	336	280	323	317	300	298	334	320	316	331	293	339	301	312	320	275	318	309	320	328	313	291	305	286	310	309	296	320	328	292	332	349	273	319	265	321	323	284	282	299	296	336	292	305	268	310	307	312	357	346	297	271	315	299	278	286	305	293	275	297	334	323	306	302	311	285	331	301	292	288	311	287	322	323	338	311	321	312	318	311	303	348	328	317	298	346	291	302	345	332	297	282	310	325	293	313	280	308	310	326	317	277	300	319	340	286	294	306	293	328	310	321	334	318	320	291	321	333	287	339	295	363	302	305	321	301	298	320	328	302	319	304	348	293	320	289	313	286	289	306	298	294	319	320	281	333	321	332	320	303	319	280	296	333	326	307	292	312	308	297	317	330	318	323	283	328	324	337	281	299	290	316	318	290	308	314	331	326	313	321	292	289	316	319	311	323	318	314	338	323	311	299	314	287	297	285	325	304	325	295	289	319	313	345	296	318	326	315	298	284	323	264	304	310	322	319	284	326	310	319	283	289	325	341	317	303	316	340	288	301	286	312	304	323	291	291	298	299	325	312	324	312	320	297	315	314	274	312	297	280	325	287	302	309	292	316	335	285	311	296	309	296	287	295	310	337	282	314	306	348	286	318	302	291	320	331	297	300	323	295	299	301	269	280	304	297	310	331	316	310	289	313	339	330	314	349	310	325	296	283	340	313	324	302	319	319	297	321	338	318	291	321	290	299	306	312	316	298	316	325	323	332	287	323	301	287	298	319	318	292	299	316	306	309	292	315	314	320	323	314	293	290	298	325	326	288	326	308	338	312	302	326	330	298	306	305	290	300	281	300	331	297	284	283	322	308	305	313	324	299	295	319	305	336	331	322	315	325	306	364	336	332	335	289	330	308	290	316	343	319	304	319	320	317	312	326	326	296	321	318	294	271	292	300	310	316	288	273	308	295	317	309	307	316	350	322	315	311	312	317	333	273	311	302	324	326	340	331	335	326	309	322	284	306	315	320	295	279	294	331	321	316	332	287	305	320	314	315	294	321	315	295	282	305	300	331	323	309	321	346	309	278	322	285	285	304	302	293	300	311	316	317	296	319	274	329	303	323	309	314	320	333	326	300	296	309	313	310	301	292	301	322	300	322	288	335	287	310	330	318	304	308	297	334	312	310	291	292	300	305	305	275	327	314	268	287	314	287	304	303	286	333	332	353	313	305	345	351	342	334	302	309	296	305	298	314	331	340	299	291	321	332	325	284	321	288	331	324	315	312	352	307	301	299	299	327	298	305	287	348	317	328	318	311	310	321	337	321	336	308	311	293	307	308	294	319	287	303	305	339	334	296	305	334	297	360	285	315	305	340	316	292	312	304	319	304	290	320	321	296	316	299	288	286	312	323	303	308	315	286	310	320	324	311	291	283	289	322	306	303	290	306	304	322	318	318	312	351	330	318	307	313	300	303	284	327	300	322	283	316	298	315	303	328	306	291	307	316	344	299	301	310	297	292	308	307	325	289	307	343	325	308	293	280	314	300	283	303	294	304	309	305	286	297	309	308	319	346	297	313	302	316	315	328	319	296	277	332	326	325	319	295	357	321	329	327	272	311	338	299	337	300	300	312	289	300	320	297	353	308	313	313	323	291	342	305	311	337	306	298	329	309	303	319	297	328	341	292	305	308	310	307	301	291	300	295	325	300	317	311	307	313	309	297	307	339	276	336	328	338	315	288	336	284	286	291	335	316	313	317	320	286	310	274	278	318	285	284	316	318	317	331	321	318	327	314	296	308	307	290	299	311	292	307	299	293	317	318	337	298	308	321	306	315	312	327	274	308	293	269	283	300	306	305	323	305	322	344	311	311	290	304	307	296	305	291	309	312	291	302	296	294	318	303	278	313	315	314	313	320	277	326	307	321	312	307	320	324	307	316	304	318	311	329	302	321	311	305	296	344	319	292	335	307	326	278	332	317	285	303	328	305	329	281	305	308	272	319	301	306	330	309	287	331	311	277	284	316	320	323	317	304	309	324	311	313	296	282	313	323	336	272	320	317	298	296	322	294	293	308	295	299	296	280	313	315	322	292	340	326	345	345	322	314	321	318	300	318	323	302	323	340	316	280	314	291	324	306	297	307	301	327	319	302	299	331	328	307	329	280	313	328	301	310	326	298	297	328	299	308	304	310	314	307	330	338	329	320	306	299	279	297	293	315	270	296	327	308	320	336	341	299	290	296	310	309	304	321	276	318	341	353	335	321	295	341	298	308	339	299	301	315	310	325	310	319	313	320	307	295	320	327	318	324	293	279	325	294	277	298	341	321	309	322	262	310	304	293	338	297	318	307	298	281	313	334	308	286	304	314	287	283	356
24845	21078	27523	24885	11176	1204	772	616	619	1108	5331	15947	15140	7212	2586	910	455	418	432	422	451	397	410	405	390	402	393	396	385	395	387	395	401	398	391	394	420	455	354	386	423	417	403	394	412	390	381	402	418	409	363	386	373	394	373	368	407	400	418	393	401	392	414	381	364	391	388	419	396	391	424	424	383	392	377	418	387	394	373	350	404	352	362	400	417	374	366	398	377	405	415	380	397	358	394	367	402	410	398	399	382	414	419	366	370	356	400	404	432	379	367	401	387	425	394	430	412	399	392	388	361	405	408	373	397	424	381	378	360	374	426	382	422	393	430	403	365	402	389	387	383	399	423	388	370	389	401	393	387	409	376	396	434	422	407	370	387	392	424	385	392	389	416	373	432	422	401	394	393	375	396	396	398	427	377	371	384	397	387	426	391	387	408	383	373	381	368	411	411	389	401	396	382	397	371	402	452	439	386	415	412	398	392	411	410	369	406	397	354	412	374	372	391	400	368	413	421	408	402	386	444	412	418	406	397	396	396	418	368	370	398	431	398	426	394	345	412	388	395	383	380	416	374	414	417	436	390	360	387	413	376	419	403	403	422	404	384	406	392	421	404	381	393	397	410	382	392	391	372	385	380	377	405	417	406	402	418	399	403	412	371	371	401	387	384	364	383	396	370	383	395	374	405	405	395	405	403	378	416	379	405	385	376	406	387	423	375	405	385	383	366	379	381	374	419	396	337	391	418	379	373	376	402	371	406	376	380	408	393	437	402	372	395	402	375	415	386	397	384	370	374	404	346	376	376	400	366	413	403	395	410	359	385	454	407	403	394	384	372	411	366	404	397	378	385	381	413	386	404	399	380	374	362	392	384	407	403	411	398	405	378	368	377	430	398	360	388	402	434	399	388	396	396	387	402	383	412	411	419	404	402	395	347	348	371	405	382	370	409	388	359	353	382	420	405	387	389	432	382	404	386	421	386	401	378	363	372	382	385	376	405	400	380	404	385	384	427	402	367	397	391	385	412	407	436	392	369	387	396	387	385	370	414	388	413	369	411	405	372	401	417	384	387	395	390	397	385	402	360	391	378	379	421	393	428	383	361	412	380	427	421	381	388	422	384	395	401	391	371	391	375	421	406	433	407	390	381	386	401	410	391	394	373	382	402	395	364	386	377	414	406	396	417	389	413	413	362	409	369	416	372	386	408	372	376	396	365	367	401	396	343	380	407	398	368	403	384	351	416	429	397	412	379	392	385	426	407	378	394	384	396	429	419	419	384	385	400	402	412	398	426	364	354	396	417	432	382	372	386	396	439	398	416	413	362	414	381	393	396	417	422	379	381	415	392	407	401	410	406	410	399	386	389	397	430	401	378	407	369	397	384	412	372	401	411	425	390	394	408	413	347	400	404	390	377	387	409	383	427	371	366	409	417	422	416	409	375	403	376	373	415	417	389	412	389	398	399	378	390	388	369	431	385	360	413	398	426	372	399	366	336	389	386	400	382	403	395	393	418	405	423	374	421	387	436	367	405	403	389	405	409	424	391	371	382	373	409	408	399	411	368	371	397	367	408	379	393	401	372	388	341	378	419	412	399	396	362	406	411	395	457	374	384	384	351	386	335	363	384	372	373	409	375	378	407	406	381	402	384	420	372	346	383	412	376	378	365	384	361	380	402	376	361	396	400	411	361	376	429	415	374	389	397	397	382	413	394	389	389	373	392	402	392	378	387	436	417	398	386	391	416	374	399	428	394	386	390	395	394	424	413	390	392	392	374	402	381	389	418	347	415	428	384	415	388	419	402	390	385	392	409	388	389	400	407	387	368	419	366	385	380	384	413	430	390	378	365	405	409	404	414	428	366	394	366	364	415	437	398	412	436	400	372	395	382	404	394	406	436	377	373	405	406	348	382	383	375	407	418	421	375	370	369	375	407	394	401	394	389	422	376	405	387	425	372	408	397	428	400	390	378	397	367	410	366	352	360	362	378	367	428	387	399	391	386	404	427	401	391	397	380	401	407	420	395	398	374	398	380	417	377	389	435	426	372	398	409	361	400	416	385	393	383	377	378	397	387	368	390	365	391	401	394	388	413	416	432	403	402	390	375	408	395	384	413	407	379	387	422	375	372	368	404	400	426	386	410	402	419	414	416	404	380	398	405	410	383	362	412	382	463	397	399	364	380	404	369	385	398	377	424	406	396	373	393	422	406	360	393	390	379	382	442	395	387	400	382	378	405	412	402	415	373	377	420	406	427	388	421	412	387	423	381	379	381	374	383	429	416	425	378	389	447	385	400	351	378	420	399	400	432	403	401	373	370	384	402	415	360	355	362	394	393	370	416	404	432	405	366	399	404	427	422	409	389	381	402	393	395	405	391	407	372	431	407	376	431	393	389	396	419	418	394	360	398	393	378	391	409	384	395	398	404	398	383	416	385	378	399	373	399	392	399	392	428	393	409	364	390	409	424	407	423	400	364	382	363	376	425	429	383	375	411	400	448	411	388	417	384	420	431	396	384	391	368	431	396	412	408	405	350	387	366	388	392	374	379	398	373	368	418	377	362	389	429	419	403	412	401	367	415	397	398	366	389	391	403	403	425	384	373	397	377	391	428	396	381	424	373	422	354	391	399	402	375	414	429	396	412	397	404	428	420	392	393	368	369	419	387	370	409	378	370	412	399	396	393	440	421	429	409	375	353	431	436	372	383	397	382	392	418	433	367	413	405	373	384	362	367	376	414	393	378	371	406	351	371	364	368	381	410	409	371	370	380	428	425	409	432	421	388	318	393	424	378	380	378	380	377	450	444	403	415	386	383	404	419	429	409	400	370	375	430	392	389	392	389	371	373	419	401	391	429	403	354	387	416	405	382	418	430	428	396	378	389	401	442	385	395	397	369	396	401	380	418	430	422	424	404	359	433	405	431	367	392	410	377	387	400	394	393	399	396	414	382	401	378	409	408	380	394	368	414	405	403	382	398	398	399	400	413	391	395	360	354	378	366	430	417	396	394	382	374	393	379	418	391	390	380	387	423	384	367	356	361	382	403	420	400	414	388	421	385	389	394	408	395	400	395	381	393	379	379	404	386	404	402	399	387	398	434	355	385	387	406	384	389	407	402	393	378	385	342	381	445	383	413	406	396	386	372	371	401	364	433	427	366	411	434	397	404	386	386	404	406	378	383	377	405	425	398	406	414	394	414	411	406	401	386	368	409	340	395	421	398	386	416	365	413	393	426	413	376	417	365	375	398	358	384	399	395	388	381	403	383	381	383	382	381	394	390	358	375	444	424	387	426	406	415	429	428	412	392	401	409	381	425	406	401	374	387	380	387	389	413	373	392	434	378	390	417	385	376	399	407	395	361	393	409	389	391	377	411	390	392	401	378	352	387	375	385	384	367	374	386	385	401	391	350	397	399	382	379	382	411	406	413	354	413	406	362	387	384	411	395	380	394	386	386	381	375	404	400	385	403	382	360	407	376	390	382	421	356	394	392	386
3921	4037	3249	1471	1027	780	674	631	784	1803	7900	16861	13354	6565	2603	884	458	359	348	356	360	381	341	367	362	405	372	357	355	369	377	357	350	378	354	369	346	389	344	369	351	351	376	347	373	358	365	355	345	357	367	371	385	338	340	360	325	370	392	377	347	388	361	373	348	350	396	343	362	388	372	376	337	387	323	330	373	365	359	353	372	400	364	357	357	356	372	380	397	349	396	405	379	375	320	350	349	347	348	359	326	363	343	350	368	367	357	357	367	352	324	378	323	378	355	342	385	388	317	360	346	385	374	355	318	384	375	368	344	375	362	341	353	374	376	359	386	356	354	347	346	354	358	362	380	364	339	366	388	375	359	412	355	354	371	326	352	371	375	362	419	317	322	320	367	373	322	340	366	378	351	386	375	380	369	332	377	406	343	392	356	385	356	348	369	359	354	378	356	357	387	367	352	363	341	343	371	404	354	373	355	358	418	350	335	376	333	378	371	368	376	364	340	336	376	375	343	369	365	352	390	375	359	395	362	354	341	361	338	372	352	348	380	368	369	344	397	353	356	366	341	367	389	356	365	368	357	368	382	338	348	368	377	340	367	369	349	353	344	364	351	333	349	351	346	363	365	388	347	365	365	361	381	343	335	373	382	381	384	356	376	338	323	374	380	359	357	366	374	363	381	367	387	381	393	358	392	345	363	360	338	358	322	367	347	370	359	332	363	341	348	389	367	357	381	377	325	329	343	344	344	389	350	370	342	343	376	370	351	371	324	372	357	372	332	331	342	326	362	391	329	344	335	334	359	350	338	360	403	366	380	351	368	408	331	379	334	355	348	352	349	335	380	381	372	364	348	344	335	353	358	375	387	355	363	352	346	423	369	372	351	342	384	393	351	365	342	367	366	344	369	359	380	371	378	355	338	359	348	342	364	365	376	345	375	381	331	355	348	345	349	370	345	350	371	334	358	366	336	340	361	347	338	330	329	382	324	378	365	363	341	340	349	384	329	371	316	355	341	374	380	338	342	398	374	321	375	368	338	349	400	349	348	357	363	387	394	354	368	358	348	326	356	345	331	400	353	320	337	355	369	359	353	335	343	356	359	377	348	369	352	355	365	371	367	360	350	362	379	373	371	340	347	351	336	376	370	372	305	365	341	351	322	366	374	365	353	379	329	363	351	374	379	344	387	358	331	366	342	381	354	354	320	363	370	374	344	314	343	363	354	358	362	386	353	341	353	367	375	372	375	370	338	352	348	381	336	376	361	365	369	353	345	360	353	376	377	346	374	368	337	351	351	350	330	372	372	342	349	370	354	339	350	363	342	360	362	371	346	387	358	392	390	360	346	373	332	337	330	331	336	354	365	336	368	373	374	347	370	352	348	349	379	352	376	380	354	366	364	342	322	378	369	352	354	354	365	333	371	353	374	355	352	367	373	363	393	387	341	368	341	341	351	342	361	360	351	396	332	343	354	362	332	332	323	338	339	330	364	393	372	372	360	325	352	358	332	346	377	319	355	346	381	358	328	325	323	349	388	371	355	355	376	373	370	354	338	368	363	353	412	356	370	327	384	353	352	382	356	370	381	345	393	358	376	338	369	372	356	310	342	341	364	350	371	388	356	355	413	359	344	385	343	353	362	359	381	399	389	351	355	374	357	350	371	331	369	356	331	369	357	354	355	357	393	353	359	360	360	345	386	370	365	376	357	342	390	365	369	356	381	358	370	367	374	404	415	344	320	349	357	415	330	380	368	366	346	365	373	351	368	364	369	350	374	356	335	337	329	384	337	379	341	347	322	317	373	368	343	359	348	319	364	344	381	372	350	374	317	332	344	341	340	363	367	365	319	379	336	376	322	394	351	366	328	344	364	355	374	366	327	369	374	348	338	362	328	357	344	350	338	367	340	381	337	351	381	363	348	374	340	357	386	400	371	347	351	352	346	346	368	393	365	323	348	373	364	347	392	354	377	367	366	351	360	346	339	313	372	362	369	394	376	321	380	337	330	358	362	383	350	373	349	334	328	373	363	300	363	316	348	353	341	365	374	331	401	378	338	350	372	382	356	368	361	342	357	372	349	358	368	364	355	344	360	364	371	392	404	332	419	360	405	370	340	348	348	369	328	379	367	346	340	350	362	369	350	377	349	358	337	345	330	322	380	330	362	357	354	343	327	349	363	341	345	372	380	364	365	325	337	366	354	351	357	377	342	362	370	349	349	354	366	356	339	347	380	370	371	328	368	329	356	346	346	352	346	356	339	357	397	370	409	365	345	377	346	354	377	361	369	369	340	379	400	308	365	331	348	348	359	367	343	367	359	340	359	351	326	360	347	364	317	344	371	377	368	350	363	311	331	387	408	362	382	363	415	343	343	352	371	342	365	350	348	351	346	394	341	329	341	341	386	365	347	328	327	333	337	367	397	363	388	357	343	363	345	349	347	376	343	356	381	351	348	361	349	400	360	384	336	358	395	350	327	352	387	336	365	368	312	325	324	366	359	374	366	369	368	343	364	332	363	368	392	389	370	363	369	362	365	348	336	339	384	385	353	353	375	354	364	331	377	352	371	340	322	347	341	361	349	358	351	341	357	322	356	363	308	359	342	351	367	340	376	387	366	342	373	327	365	365	346	360	369	334	355	314	327	325	390	368	351	356	397	335	362	367	375	355	361	385	402	348	350	345	368	370	399	341	348	359	340	341	367	324	353	331	357	360	373	327	373	363	334	347	346	350	347	346	349	348	353	327	340	345	354	344	363	354	346	379	369	373	363	356	369	365	343	363	383	371	363	304	318	361	383	373	359	374	354	351	343	350	365	365	341	389	382	345	343	366	339	359	351	361	384	348	358	358	360	358	358	346	423	340	344	354	370	354	331	370	367	338	367	366	340	372	344	341	343	319	352	362	355	384	377	357	386	346	324	361	316	351	361	377	377	354	352	372	354	363	357	386	341	368	414	360	373	327	360	374	347	359	371	354	358	359	368	379	361	363	351	367	339	357	367	358	343	324	370	356	345	346	368	359	348	373	366	365	358	343	355	350	334	362	361	361	373	377	361	321	351	357	345	369	336	391	381	351	369	370	336	384	357	384	325	328	380	345	350	341	327	359	364	364	381	367	339	372	354	389	344	384	317	376	348	334	379	348	386	356	354	360	363	382	358	371	336	360	321	359	331	374	388	370	354	361	348	342	366	363	375	355	381	408	342	339	367	332	322	343	371	365	352	326	389	378	322	357	357	391	340	367	351	348	365	333	348	341	350	352	345	324	352	363	379	335	367	345	372	353	336	383	359	327	327	337	373	344	342	370	351	368	394	339	356	349	377	381	330	383	368	355	356	353	365	339	381	339	369	381	346	366	378	368	380	310	351	376	347	362	344	355	376	349	354	346	357	343	364	367	386	336	348	352	366	321	373	386	331	347	371	359	345	388	351	351	370	380	339	323	326	332	339	345	351	323	360	363	342	335	359	370	348	375	362	356	365	324	391	362	338	357	403	383
23922	21064	28354	24017	21041	8008	1609	974	799	961	4576	26330	26956	14701	5133	1412	636	523	542	534	571	587	571	563	569	520	575	510	558	581	537	539	529	573	506	579	541	552	575	546	547	569	533	487	533	574	551	532	554	499	573	497	546	543	560	512	522	558	539	585	566	569	525	532	556	571	555	496	561	503	559	557	546	551	531	563	581	589	546	547	507	575	530	523	578	553	556	538	551	521	547	547	522	521	527	542	542	561	523	535	553	546	526	520	522	548	493	498	524	553	533	516	554	553	496	556	564	570	560	546	570	514	532	523	548	491	515	551	551	565	534	537	539	548	550	552	538	509	526	525	547	541	506	538	543	536	558	515	543	488	549	548	553	548	505	541	580	586	552	502	539	513	560	523	535	589	513	574	516	538	518	541	544	557	587	532	477	554	567	540	528	563	532	534	545	545	539	547	569	571	516	542	552	545	540	552	541	551	515	560	495	520	546	518	539	538	538	549	512	523	552	526	525	529	577	546	593	486	519	551	513	561	517	517	557	511	524	540	496	558	565	524	563	562	528	514	539	561	517	540	544	563	568	520	550	550	538	548	516	519	517	523	502	497	539	551	564	550	513	508	538	554	535	570	516	537	503	561	508	542	558	549	524	548	520	597	541	545	590	548	544	536	567	509	534	543	598	547	533	534	533	603	517	523	576	560	549	499	553	506	536	549	568	536	536	500	538	519	544	535	548	569	540	555	565	583	532	525	536	521	536	541	562	535	552	528	523	541	524	522	546	543	526	518	553	518	510	532	528	481	541	494	502	496	555	569	516	526	581	512	587	563	560	567	571	521	550	510	537	521	568	535	519	562	561	537	514	534	539	535	536	565	526	551	537	500	512	526	505	540	551	535	546	553	549	522	511	527	555	539	581	558	510	582	545	516	536	537	543	591	528	534	554	557	565	498	578	561	534	531	533	588	548	539	556	557	547	560	530	520	552	574	485	566	518	539	573	562	539	534	521	547	536	552	546	548	533	554	558	548	536	560	537	496	537	505	577	514	506	526	548	538	553	506	542	559	544	572	565	563	502	576	584	561	526	499	499	535	524	473	560	519	505	567	546	514	576	508	519	528	552	563	563	510	550	509	539	528	550	517	574	559	532	555	483	570	521	534	525	532	529	511	551	528	545	513	575	534	506	542	613	528	538	538	524	536	535	515	505	510	549	467	513	537	541	535	543	532	534	517	542	510	561	543	582	557	505	530	505	553	497	546	532	503	516	531	537	533	532	570	512	529	575	520	561	535	523	580	535	538	547	558	485	574	532	517	574	561	540	509	558	573	510	565	568	516	551	528	538	543	544	536	516	555	513	555	507	589	560	577	574	569	552	545	523	546	503	537	564	544	542	555	544	539	555	550	534	501	535	524	527	580	547	551	508	529	508	541	520	574	530	513	569	512	482	512	549	541	515	549	513	513	524	556	528	559	560	526	506	538	543	492	527	539	541	553	554	573	544	513	532	540	584	532	559	530	567	542	564	572	576	541	551	546	558	583	555	517	550	565	496	528	495	558	594	535	477	543	526	532	540	568	515	525	559	528	542	555	531	548	521	508	510	531	559	538	534	558	543	550	549	506	571	517	495	513	571	520	545	522	539	514	520	551	585	577	547	542	534	559	569	488	571	569	535	544	568	557	523	484	519	557	549	528	561	506	538	511	545	528	573	567	530	563	526	551	489	543	550	553	557	517	556	530	522	559	568	566	546	535	569	517	539	520	541	526	536	553	582	516	517	530	586	528	577	534	544	531	534	564	543	548	518	543	532	541	558	503	483	535	514	590	578	504	547	554	525	569	526	575	499	501	555	580	507	544	567	508	527	516	555	516	540	552	538	544	497	576	546	520	511	530	517	559	525	531	525	488	512	569	552	508	493	559	510	531	525	553	558	548	551	519	551	545	522	549	507	538	559	562	472	553	529	535	509	520	573	552	556	537	543	521	537	526	562	531	510	497	540	556	501	540	571	504	537	592	518	520	583	541	513	513	563	513	531	568	554	531	574	500	533	550	536	545	542	559	530	539	543	535	521	554	478	560	546	560	541	537	522	550	515	576	541	494	533	542	505	496	542	528	556	538	552	523	557	528	560	522	530	515	570	553	574	538	511	538	479	589	564	593	551	539	510	517	501	527	560	557	503	561	572	545	555	528	538	502	537	520	492	556	532	539	515	490	539	518	536	521	543	559	524	526	524	505	533	519	571	545	534	529	566	536	554	550	531	530	574	546	505	519	547	561	541	519	530	551	548	586	517	517	545	571	555	524	500	546	552	521	516	556	513	546	543	521	538	523	569	554	522	567	580	556	496	506	513	616	522	534	558	518	490	555	484	535	543	542	566	570	532	491	533	553	569	527	512	569	536	542	544	502	518	522	536	543	507	525	552	580	476	523	522	559	521	540	552	577	536	539	544	563	525	526	501	567	513	503	511	550	529	549	523	526	552	514	529	545	574	525	571	560	516	519	537	564	511	489	507	508	485	527	525	548	536	526	534	530	544	554	521	514	549	528	524	547	552	504	512	572	557	532	546	501	543	530	556	523	540	551	526	527	527	523	533	580	531	529	541	528	533	519	532	556	513	554	532	546	509	533	524	527	529	549	542	530	524	535	555	519	537	537	565	510	526	560	556	546	552	546	559	509	561	520	554	524	568	519	522	500	531	508	524	483	534	515	486	546	543	516	514	515	549	515	537	496	516	551	504	542	544	535	515	580	511	566	506	491	535	567	544	517	528	545	511	535	521	507	547	545	528	544	534	529	559	546	541	532	528	533	514	572	542	513	548	531	512	515	526	530	551	535	524	530	484	529	548	522	529	517	518	559	545	543	492	537	541	467	491	540	560	532	529	554	507	512	575	567	580	558	525	501	563	540	530	519	522	480	523	535	579	541	556	530	501	535	560	500	491	540	525	555	521	526	525	560	567	552	537	547	537	536	568	596	574	495	545	539	549	551	539	547	548	579	544	543	521	517	522	552	528	553	542	578	551	554	565	581	534	585	545	509	534	551	535	540	534	485	567	523	515	496	517	531	537	510	568	514	509	526	560	517	485	543	495	552	542	483	532	556	548	564	503	540	531	552	548	534	530	500	518	541	509	551	535	521	539	504	506	575	595	549	563	531	555	513	525	531	508	562	524	537	488	487	539	580	547	541	524	506	516	538	571	539	521	516	505	539	518	542	525	551	478	538	571	568	541	542	565	549	550	512	539	552	536	555	556	567	525	528	536	537	548	504	579	516	535	497	553	564	545	515	529	579	536	533	494	531	533	513	568	533	536	510	562	574	533	519	494	508	542	506	534	501	524	521	500	552	562	561	551	523	507	532	537	539	555	557	525	522	525	571	550	567	532	524	540	526	539	505	515	534	547	526	525	509	576	560	530	532	553	486	535	501	557	522	513	572	552	572	487	535	554	471	547	508	557	542	530	512	514	508	536	492	535	518	527	514	525	542	531	542	521	563	518	557	573	529
4679	6053	5029	2546	1752	1347	1169	975	954	1214	6387	27969	22830	11577	4559	1389	517	481	480	472	483	493	566	490	530	504	499	469	461	485	446	476	481	478	492	513	429	488	440	487	472	513	494	423	488	459	482	476	507	480	473	456	472	476	446	479	468	451	485	470	461	489	453	483	478	480	479	480	481	431	491	440	468	458	503	473	476	447	466	464	490	447	457	488	465	459	439	460	464	449	447	460	486	455	522	472	492	446	473	460	462	449	498	480	466	487	489	497	487	452	472	420	490	501	481	484	492	476	500	526	495	475	466	487	468	459	462	476	475	447	474	493	492	493	485	497	487	455	481	466	473	461	487	458	480	504	431	484	474	484	434	479	482	522	434	452	488	478	496	499	477	471	507	441	494	448	466	493	470	460	472	509	501	484	457	475	474	507	521	460	478	479	447	471	432	461	467	494	439	458	468	511	495	451	475	485	474	469	492	499	486	481	479	492	487	434	484	412	482	455	486	481	501	475	471	507	441	474	472	429	476	466	469	456	444	456	479	423	463	453	507	430	446	497	468	476	488	482	433	439	461	456	445	478	499	461	486	458	465	453	502	462	509	472	476	476	478	473	496	527	447	498	467	475	493	484	469	468	458	466	462	526	460	478	479	505	491	462	492	450	518	513	505	469	500	468	477	505	490	490	512	497	482	516	463	452	461	483	474	465	497	462	534	460	424	522	461	453	511	493	448	448	443	472	487	495	457	468	485	468	491	485	465	477	450	492	453	441	475	443	488	482	472	511	511	450	469	437	448	491	452	464	486	446	428	503	488	446	466	477	511	460	453	442	473	446	467	462	475	478	468	469	478	497	498	476	460	485	467	489	494	455	485	481	443	414	446	468	456	486	483	509	473	468	491	485	465	486	473	495	448	476	478	481	491	472	500	479	446	498	471	483	485	442	436	500	490	472	511	462	473	473	494	469	502	490	497	497	462	453	453	418	470	471	469	489	454	440	464	520	540	501	470	494	443	455	497	474	473	493	459	431	487	466	496	471	419	463	463	451	465	445	468	495	478	498	451	481	468	484	499	499	479	474	486	492	477	441	456	442	488	465	436	450	472	484	439	454	454	491	474	477	470	482	449	459	462	518	483	440	468	499	496	467	461	476	466	515	468	480	483	456	427	470	487	471	478	480	492	488	500	493	464	484	476	490	488	451	493	480	470	487	476	486	522	535	452	460	470	446	494	460	484	491	480	471	483	509	485	500	495	484	465	437	496	470	449	475	449	478	453	468	457	467	467	505	490	502	474	456	463	464	478	486	454	535	474	448	507	461	439	468	470	446	478	457	443	493	491	487	459	501	432	490	469	478	449	487	451	480	498	504	493	446	423	458	465	487	476	480	482	483	455	484	463	489	512	437	471	491	534	445	469	490	482	465	492	455	455	460	487	489	463	473	423	460	471	467	445	505	492	493	453	459	505	488	471	499	483	464	512	440	454	431	447	434	504	449	459	500	475	453	467	490	467	522	471	449	479	470	461	478	468	480	479	475	481	470	467	472	429	504	484	466	463	451	422	474	463	464	496	490	485	504	487	491	475	441	477	468	493	439	490	451	458	452	475	496	454	447	467	478	466	475	453	498	441	444	454	470	443	489	461	448	473	476	483	477	478	498	444	482	470	497	484	491	467	492	476	433	466	479	469	513	458	460	484	443	460	480	464	459	487	466	431	531	483	463	446	496	466	463	437	482	472	457	485	472	459	477	440	451	441	453	484	462	478	455	451	495	466	431	451	447	504	469	489	450	475	463	501	466	469	485	496	493	477	450	465	448	429	477	475	491	470	472	485	467	473	500	486	490	437	490	485	443	480	486	482	458	455	502	493	519	433	481	474	486	442	501	509	469	507	490	506	497	477	448	457	433	482	457	471	504	502	495	491	494	450	494	494	444	445	470	491	453	483	485	495	483	477	455	502	468	476	418	481	490	467	446	474	439	487	486	499	462	505	439	502	472	492	494	481	445	497	440	448	446	473	454	516	520	489	453	452	514	456	495	479	475	486	487	514	492	499	439	494	481	479	451	457	514	474	489	482	519	489	464	442	485	490	473	469	458	438	483	428	424	466	460	447	428	437	503	477	499	467	458	494	423	490	451	487	487	502	471	486	469	483	456	466	493	492	481	481	466	444	442	457	474	467	463	505	484	491	471	421	473	444	469	477	456	461	494	486	471	436	464	413	436	467	491	496	477	485	472	403	449	448	455	445	470	452	470	469	444	473	450	468	445	503	467	498	463	460	495	476	511	453	518	495	478	464	453	467	456	443	441	462	485	440	457	494	490	468	481	442	460	484	462	470	445	445	488	476	469	455	502	479	483	487	442	454	449	470	483	459	432	473	487	436	467	466	475	482	468	462	503	470	439	538	463	492	472	484	450	464	486	426	469	425	448	447	421	519	469	464	466	465	488	487	461	476	514	449	459	475	438	432	458	463	460	493	468	456	465	478	457	470	495	479	420	478	480	496	502	453	445	466	496	480	449	491	467	475	500	459	484	469	487	452	439	441	484	422	509	446	477	462	443	441	471	474	505	480	464	477	449	405	490	499	471	499	446	449	453	436	456	498	493	451	469	470	473	479	425	442	474	455	477	428	450	460	465	486	470	456	498	464	506	455	480	492	453	475	455	488	465	457	456	504	444	459	456	449	486	434	475	445	479	470	476	497	436	458	499	473	471	447	471	461	450	455	478	480	504	497	492	527	482	482	469	478	454	459	438	508	484	465	481	443	458	437	461	459	451	481	487	492	438	497	504	484	461	446	444	431	515	449	488	423	489	479	455	478	483	490	467	474	481	448	471	500	478	462	466	484	500	461	440	455	478	448	503	472	490	479	444	438	477	491	457	483	476	475	473	472	485	462	481	450	482	466	477	467	463	463	460	457	499	470	503	464	451	503	478	439	484	480	437	455	466	467	501	477	459	466	501	499	490	448	489	424	489	465	461	433	495	464	456	479	506	467	461	481	479	452	436	491	447	459	465	490	468	468	466	474	500	465	486	525	516	453	485	464	452	476	482	447	490	489	484	456	470	479	504	487	478	451	479	510	460	472	487	495	476	475	460	456	448	480	453	464	465	453	491	475	464	511	482	477	470	468	479	431	419	486	477	428	446	478	437	445	505	446	469	466	493	422	480	467	434	467	447	451	466	482	464	459	458	500	487	467	473	467	438	463	460	462	484	497	475	444	457	488	463	504	469	456	498	511	418	459	467	473	463	488	463	473	484	457	467	450	468	469	498	489	464	488	480	462	488	487	453	469	443	470	487	489	417	463	484	498	475	507	475	477	472	460	477	488	505	460	427	516	447	451	462	443	460	478	484	494	463	473	448	472	456	504	448	478	453	458	459	456	492	485	454	439	473	451	464	495	436	410	465	482	473	471	485	443	438	471	526	442	456	491	456	517	461	475	453	473	472	469	452	446	440	455	471	452	477	469	490	464	441	425	438	475	430	449	444	449	460	440	502
27243	12784	1311	525	382	347	377	369	345	386	929	1675	1542	932	551	379	343	367	314	332	342	346	321	360	322	357	354	362	339	308	305	334	345	317	349	326	347	362	365	345	307	331	361	331	359	321	333	308	355	332	323	357	333	331	321	347	344	350	323	335	329	344	327	315	346	354	345	369	326	333	350	314	329	319	360	342	336	319	332	334	320	344	353	383	320	333	325	337	348	318	356	323	320	358	313	339	317	315	343	342	330	331	345	334	315	315	340	343	302	341	355	332	301	379	357	332	343	335	341	328	321	328	310	335	326	299	340	338	350	334	369	318	335	323	334	316	336	355	332	324	349	345	336	327	361	364	352	317	320	340	339	355	344	335	326	336	362	325	340	343	293	343	324	337	318	334	340	317	368	342	341	346	336	342	346	332	329	322	367	360	315	307	338	338	335	348	345	348	315	380	365	322	348	333	373	350	348	374	355	347	329	356	296	327	317	324	365	361	342	318	347	321	346	334	351	290	350	320	308	336	311	310	324	359	352	300	367	296	317	347	338	313	357	344	327	323	317	348	340	335	320	328	331	356	309	311	338	358	349	334	336	309	331	350	318	326	305	364	359	356	313	325	354	317	305	327	376	345	334	343	367	368	324	350	329	348	341	340	339	324	357	350	315	373	327	319	322	329	351	354	317	321	333	342	352	318	347	336	298	345	354	338	328	331	331	322	326	322	374	343	348	350	326	324	368	308	352	328	320	331	330	345	336	336	333	359	345	353	312	305	328	350	330	337	343	365	318	332	323	330	353	377	323	327	354	347	316	337	346	335	333	368	330	344	330	332	332	323	311	308	341	347	345	343	333	349	345	329	315	335	333	321	339	348	353	339	316	329	336	291	348	335	331	315	319	340	367	334	379	324	307	334	326	317	333	355	321	359	327	340	355	342	318	299	343	342	338	319	324	354	331	343	344	335	309	330	380	315	333	312	346	315	314	352	332	335	339	313	361	329	339	311	327	313	348	356	306	313	312	337	346	316	367	332	368	308	346	357	361	325	358	311	365	344	367	323	307	331	340	327	329	332	343	306	318	336	340	331	347	335	327	320	335	352	347	311	335	334	341	326	357	312	299	360	367	331	313	330	330	344	335	341	345	319	319	372	319	327	327	338	339	324	335	364	323	321	358	357	349	303	326	346	333	317	324	331	341	351	347	344	319	315	345	322	326	351	333	334	302	330	343	343	342	347	358	340	307	362	312	364	345	317	320	366	342	316	351	350	326	331	348	340	327	325	347	324	343	322	353	307	316	365	344	347	343	366	345	334	343	330	357	330	302	352	349	324	336	345	349	340	330	367	354	316	332	322	344	329	346	331	352	336	322	338	360	319	335	360	311	336	316	354	354	322	320	310	343	331	321	351	323	351	367	318	350	349	353	343	339	333	335	308	324	357	362	349	319	365	353	323	331	333	329	365	327	336	364	320	338	342	307	358	343	317	331	310	308	339	353	320	316	323	327	335	360	345	332	342	315	343	321	342	337	324	314	360	351	319	349	312	342	309	373	315	354	340	303	304	327	335	334	305	362	319	309	350	328	340	316	318	338	309	307	351	395	356	338	317	337	330	331	322	359	317	346	319	312	337	304	317	333	329	366	346	336	307	363	349	337	313	331	336	351	333	351	300	339	307	355	343	358	363	312	328	327	347	345	329	327	311	340	314	321	342	333	325	298	330	344	337	355	351	351	323	316	334	299	327	331	346	346	326	324	355	318	349	318	331	340	329	308	325	340	350	335	349	356	343	362	337	358	328	363	334	320	328	337	340	347	318	354	333	314	348	358	339	345	364	308	331	326	307	299	348	295	332	288	350	370	318	348	343	299	304	366	318	355	350	334	354	291	350	302	332	315	341	310	319	340	341	330	334	359	333	357	340	352	358	351	337	318	328	327	337	324	332	345	285	331	344	328	346	341	360	341	334	292	320	353	320	332	353	335	323	342	337	341	355	320	333	368	328	324	317	304	327	362	311	338	313	318	351	337	343	348	313	342	323	316	348	312	332	367	304	337	347	338	343	339	308	344	326	306	338	341	346	335	304	350	326	326	325	324	331	323	352	319	350	327	332	329	347	342	305	336	338	329	341	331	310	333	361	323	351	321	330	321	315	341	349	344	370	328	318	318	331	320	329	360	323	350	300	344	330	324	340	343	336	332	322	313	339	357	359	343	317	375	330	335	343	334	327	342	356	348	331	321	343	348	353	349	327	331	344	325	327	301	353	320	307	378	321	344	339	310	326	344	337	340	340	337	338	327	321	317	331	334	335	307	342	299	352	358	348	319	334	297	312	315	297	321	300	330	314	333	306	315	329	357	321	338	333	336	324	351	335	338	315	352	312	342	344	370	337	310	309	306	339	311	331	346	323	349	343	296	305	337	348	323	325	334	352	342	313	288	338	344	345	351	317	342	318	343	344	309	336	334	317	338	310	319	325	311	311	367	324	325	326	325	354	331	363	330	334	328	308	362	334	356	347	317	343	349	319	321	371	345	328	344	354	328	308	358	331	356	356	338	358	310	308	327	331	348	354	340	322	325	354	308	315	326	315	343	372	333	320	355	311	337	302	340	316	334	335	292	342	323	364	335	348	328	343	354	332	348	326	351	332	330	346	345	313	296	358	295	326	361	321	338	344	321	341	351	350	344	324	336	377	353	362	321	295	354	315	349	361	373	338	368	363	356	303	383	361	312	338	329	321	339	333	321	316	347	339	334	336	323	359	342	336	372	339	338	352	343	320	363	320	326	319	320	347	356	325	317	314	312	314	313	316	327	343	334	318	315	299	359	300	337	332	345	354	327	317	301	344	325	356	345	336	356	347	348	331	331	357	356	351	349	343	310	338	352	313	348	343	300	335	334	373	310	308	345	339	311	333	319	332	302	362	319	351	363	315	343	327	333	367	336	339	315	284	331	344	324	343	300	339	349	325	311	297	321	298	311	303	307	361	357	338	304	327	366	332	330	355	341	350	319	306	316	348	327	355	350	318	300	323	323	348	311	353	337	353	337	329	321	314	345	344	330	311	335	327	335	309	344	320	297	332	343	296	374	330	306	326	326	331	329	312	336	338	317	319	332	325	309	359	346	315	343	313	347	329	354	298	316	323	348	327	358	310	306	314	352	303	322	319	341	342	325	305	345	347	313	350	373	295	342	357	326	331	343	340	334	334	346	350	314	340	293	333	329	341	348	315	327	353	363	306	329	350	302	367	348	313	323	335	349	307	329	327	351	332	347	359	339	330	323	339	354	340	334	325	381	321	323	329	334	329	357	308	353	344	339	333	344	344	341	331	351	320	341	349	326	347	373	358	323	297	346	339	337	345	324	315	361	324	347	298	358	333	370	346	351	336	330	358	284	350	330	372	372	319	320	306	326	329	333	333	314	330	353	346	356	355	350	334	304	316	342	351	316	300	311	285	310	346	372	362	324	338	337	338	370	330	333	328	338	343	332	321	333	317	326	357
4853	575	533	369	393	320	327	323	338	403	1295	2138	1779	977	528	337	279	288	280	313	295	345	312	303	275	318	323	295	311	309	272	292	298	302	307	295	331	305	273	290	308	278	316	291	315	289	292	286	301	317	283	301	297	283	307	298	297	285	291	267	295	294	308	287	274	302	288	348	310	307	281	308	299	288	299	312	273	307	306	294	280	330	281	305	307	295	325	274	283	257	301	288	333	301	317	311	298	278	314	281	295	310	262	283	324	285	300	329	296	312	308	296	305	321	287	324	298	322	303	282	298	280	303	287	284	271	306	316	295	312	306	281	320	318	286	277	281	312	299	249	268	305	287	273	289	292	297	269	272	307	299	290	279	286	269	289	271	274	293	300	320	307	283	271	298	273	278	279	307	269	311	294	289	292	283	274	315	266	270	300	286	308	279	329	291	292	267	277	279	310	290	307	318	270	307	309	297	283	299	318	320	286	288	352	292	288	312	282	301	290	305	292	286	287	319	315	284	292	283	301	335	297	309	284	306	279	307	263	298	307	290	283	306	279	312	292	315	320	309	309	302	320	271	299	293	318	271	306	294	285	270	262	272	324	296	313	302	289	286	308	316	277	294	268	303	300	293	286	282	298	279	306	302	308	278	283	284	288	322	288	303	305	291	280	344	295	294	308	292	284	315	314	281	307	277	277	322	332	327	316	283	308	300	295	307	294	300	273	286	321	312	279	295	289	287	295	306	283	299	313	295	302	295	297	313	281	313	285	307	291	305	315	284	280	304	271	316	322	282	291	311	291	271	327	276	296	293	293	319	270	296	278	296	319	311	312	309	315	284	300	281	287	291	315	310	276	281	278	300	319	275	309	284	305	287	280	287	269	314	287	311	308	311	273	311	309	304	294	328	298	287	287	308	306	295	287	300	280	268	296	282	303	323	293	292	286	296	267	309	291	329	288	293	326	283	302	281	284	283	250	312	289	298	321	279	296	301	292	309	284	290	298	297	287	299	305	275	283	305	272	289	294	319	339	274	314	294	314	296	315	321	303	309	280	286	288	275	316	313	306	306	295	284	323	280	294	306	322	282	283	296	259	260	300	278	309	290	305	292	270	327	287	281	297	315	287	301	286	280	299	281	271	299	279	285	314	320	312	283	288	302	295	309	274	296	309	278	267	291	284	299	287	283	315	307	295	295	299	294	291	292	325	318	288	268	290	314	274	319	291	287	288	290	321	312	303	290	269	311	286	324	267	289	317	279	297	292	298	303	293	303	268	304	328	309	280	289	314	281	292	314	297	293	292	281	284	298	303	274	328	281	307	300	320	276	298	278	286	301	318	285	300	283	291	321	295	330	310	278	307	320	297	272	284	291	290	287	299	318	330	314	292	285	315	280	282	291	292	324	306	295	307	271	291	313	305	300	324	277	303	284	292	308	319	288	304	315	292	301	265	278	306	292	293	279	303	292	288	285	282	314	294	310	297	289	270	278	312	293	333	291	315	298	312	295	286	291	290	326	291	321	277	293	307	308	276	320	287	297	298	311	306	277	281	307	272	313	288	299	301	322	289	307	284	303	310	298	317	281	268	307	264	278	301	306	301	316	296	321	309	335	329	322	284	279	310	262	274	305	285	282	313	308	297	277	289	313	303	303	314	290	344	266	321	311	300	258	293	286	296	296	280	292	306	287	306	302	287	319	266	308	313	316	297	294	310	288	265	291	297	279	288	286	311	295	294	294	273	331	290	294	312	266	276	266	348	318	284	296	285	283	308	316	273	316	317	311	305	300	294	294	283	309	284	316	274	283	334	290	303	297	344	296	268	297	306	337	315	324	322	307	309	316	267	290	283	313	284	291	326	316	309	286	297	294	298	282	352	292	276	289	285	302	263	259	300	278	287	298	291	321	304	278	297	307	325	282	326	315	293	298	258	288	303	314	294	290	285	312	299	281	264	293	263	284	319	274	296	295	305	295	316	287	290	296	309	309	290	301	290	314	321	291	310	292	310	328	294	297	271	287	306	306	315	285	312	278	291	315	282	302	268	298	294	311	300	290	273	310	308	300	304	287	303	271	262	284	311	284	312	310	312	287	301	280	292	305	284	289	294	313	306	309	283	324	262	321	305	304	278	294	305	299	286	278	325	278	298	293	297	296	287	298	275	301	297	278	335	282	282	296	298	312	312	297	281	299	277	277	303	271	298	312	290	281	297	345	315	317	292	294	287	316	322	305	301	304	292	312	283	305	309	283	303	296	286	288	273	250	324	285	309	301	292	274	298	277	304	269	278	308	311	274	319	303	295	303	313	273	310	297	304	298	303	284	312	303	324	296	334	291	278	287	285	291	310	298	297	287	295	289	308	323	309	287	287	300	290	272	293	291	271	317	308	292	305	294	282	293	326	302	281	310	276	278	309	297	294	287	246	307	315	322	294	286	323	293	291	294	290	295	295	275	279	321	297	318	333	306	324	293	305	292	290	294	313	301	301	285	295	283	295	291	290	282	331	314	307	292	311	285	286	300	291	307	272	285	279	259	324	298	301	295	284	301	333	288	287	288	301	333	303	282	305	318	301	311	292	267	270	308	307	278	285	303	283	296	298	263	277	328	287	278	299	299	330	292	296	272	300	331	289	293	290	330	304	290	305	296	289	328	317	311	308	282	297	301	298	313	275	299	301	282	296	315	311	303	279	279	285	301	285	285	331	316	330	296	306	278	287	276	308	311	275	325	303	292	311	276	308	307	322	297	290	284	313	361	271	300	326	285	278	318	286	301	292	321	291	317	290	276	289	320	277	272	267	309	280	281	284	304	296	308	293	303	288	305	318	311	302	283	277	303	296	302	279	292	312	303	302	319	281	312	314	286	284	292	311	298	279	294	297	356	294	296	346	323	302	329	308	320	305	302	302	308	322	279	302	286	278	318	317	289	280	320	306	341	290	311	331	314	282	302	284	266	317	271	297	304	283	320	318	290	296	306	322	298	316	346	290	275	312	278	287	267	298	297	307	290	305	276	283	301	294	304	315	295	318	288	326	302	277	284	316	280	326	293	282	313	296	313	287	324	308	267	305	310	326	273	297	327	290	321	283	306	307	323	296	292	293	278	273	321	297	328	268	287	307	281	321	317	316	301	307	287	273	295	291	304	314	274	254	314	297	292	296	297	300	280	276	273	300	262	298	302	286	276	292	276	307	304	297	312	300	305	306	269	310	326	297	302	271	296	293	277	273	280	306	294	271	294	314	272	293	285	310	304	278	294	282	297	332	283	294	252	278	287	284	312	293	292	297	328	291	331	294	300	284	309	279	320	317	307	290	306	313	352	297	283	297	311	319	296	315	293	300	327	281	295	313	314	288	295	268	292	295	317	304	285	290	323	272	266	281	286	296	300	286	274	291	309	287	292	286	310	299	255	296	302	298	287	306	310	283	261	297	277	307	335	303	306	278	302	298	266	319	279	303	288	269	307	304	282	293	300	311	317	291	265	262	286	279	292	301	299	300
24712	21049	27480	24812	10992	1232	801	588	746	4253	13048	15990	11397	4782	1631	647	401	386	365	399	363	357	383	362	357	347	367	375	362	365	363	332	331	343	347	350	373	357	368	383	328	332	346	356	352	360	354	390	367	351	310	367	361	340	390	384	379	333	339	360	372	383	358	381	351	375	343	330	335	359	376	350	364	347	342	365	346	379	347	388	352	308	357	363	336	340	330	346	322	350	340	355	339	362	389	342	366	346	348	348	373	345	389	350	375	364	353	382	377	360	342	373	352	352	350	364	350	379	361	352	346	323	376	360	361	363	318	368	347	373	354	351	318	354	342	333	343	362	382	329	350	347	328	353	344	384	397	353	376	374	349	361	326	358	369	348	325	376	368	380	361	302	348	335	329	368	344	377	361	351	368	382	356	400	337	385	326	351	355	356	334	383	358	374	354	358	357	383	360	375	337	354	381	362	382	356	358	349	352	372	323	351	351	360	369	332	322	353	332	337	382	356	364	398	374	343	354	345	315	345	350	348	358	348	377	361	372	337	364	362	349	333	366	346	308	356	363	350	369	388	347	379	359	326	369	338	350	348	338	373	347	372	353	338	320	346	313	344	366	324	364	347	359	378	355	360	349	352	334	362	369	357	340	358	370	375	327	371	358	364	346	356	357	357	376	359	394	353	351	351	360	319	316	353	390	330	324	318	329	368	371	327	369	351	369	350	344	342	337	343	367	352	349	351	364	371	379	361	392	361	364	356	332	367	341	343	402	347	349	324	359	310	327	373	338	365	361	356	353	348	342	378	344	356	367	364	348	370	375	374	394	344	363	364	366	375	340	388	348	357	326	334	365	367	344	393	396	345	339	364	365	331	346	345	370	361	365	373	370	388	342	316	351	352	340	337	365	378	347	360	380	365	375	318	385	385	335	361	366	367	351	343	398	375	369	348	346	348	331	359	356	343	384	353	370	355	370	377	357	345	360	350	330	342	360	365	333	378	359	323	341	391	336	381	328	369	370	341	358	349	374	374	355	381	385	359	341	334	372	356	346	352	398	362	397	370	345	345	375	333	339	364	345	349	394	360	370	332	351	366	364	324	343	387	332	354	361	306	376	342	391	356	361	329	354	368	331	347	366	358	345	337	370	327	351	365	369	346	372	337	372	373	325	385	358	376	368	326	379	382	365	355	329	338	372	354	366	350	324	344	377	340	358	356	358	320	370	357	347	356	348	366	342	341	381	361	332	331	355	339	343	380	340	355	346	366	329	374	374	327	369	358	359	360	385	351	347	342	359	355	361	380	354	347	369	380	333	338	331	352	336	387	395	363	341	348	351	349	326	343	337	378	354	326	362	349	361	355	340	353	359	375	338	360	338	326	401	371	346	353	370	394	361	353	363	360	356	368	363	327	383	343	386	381	360	362	342	382	395	350	342	400	356	356	326	366	375	343	340	351	349	356	326	353	337	360	355	339	355	326	356	379	359	346	379	342	343	362	379	348	365	355	324	381	355	355	343	358	371	377	346	337	346	379	344	335	351	344	341	367	384	368	358	367	329	350	338	349	339	326	366	380	343	365	365	360	340	367	330	326	354	344	347	383	302	339	374	373	344	331	377	383	370	361	354	336	345	330	364	350	341	373	341	352	362	363	358	368	337	367	347	365	322	369	349	351	355	410	353	383	352	388	378	333	337	355	362	378	343	354	376	314	377	391	349	346	338	399	328	371	359	363	361	329	332	353	355	356	372	350	353	357	337	335	303	375	352	382	320	385	399	363	382	377	351	352	302	360	342	378	337	367	366	341	372	346	376	373	336	344	354	354	355	341	349	350	375	343	335	376	354	316	378	338	326	327	351	333	374	323	345	359	371	348	410	367	366	342	401	342	378	391	358	340	355	332	338	327	375	348	391	357	359	382	340	327	359	357	350	347	338	369	357	327	352	367	360	366	332	326	364	341	334	356	353	379	372	406	383	370	384	337	339	344	347	316	330	305	334	323	350	330	375	307	362	340	380	342	333	358	363	368	325	383	377	359	322	328	367	337	407	386	343	379	358	341	361	351	359	348	341	351	330	334	333	350	398	358	356	376	363	369	365	349	368	337	368	347	380	340	332	356	327	356	365	313	327	363	356	376	340	363	344	325	330	338	347	359	341	350	374	363	346	345	328	378	328	371	322	375	351	378	394	360	363	346	340	385	354	346	367	355	340	357	332	319	360	352	346	358	384	379	334	341	364	344	340	348	343	384	365	362	350	353	349	337	345	371	345	361	332	359	364	354	350	337	353	367	360	323	361	383	375	350	316	376	359	384	345	381	401	348	356	350	374	357	359	364	357	346	342	349	377	344	380	359	352	348	340	350	331	332	357	346	356	334	372	344	392	322	322	343	356	354	310	343	342	360	368	350	364	345	361	366	369	354	360	329	314	360	375	374	369	325	385	343	345	368	362	335	340	355	336	359	354	372	353	319	337	348	393	336	344	360	335	378	337	368	394	361	341	363	377	398	344	362	328	373	367	352	346	364	374	349	380	353	359	378	327	363	349	362	365	361	353	346	348	366	377	345	314	342	376	336	396	374	326	340	333	363	364	391	345	329	360	356	334	351	361	369	305	342	366	372	344	358	332	335	321	350	350	352	336	331	357	346	344	354	365	346	353	347	319	349	331	362	329	346	353	324	348	365	349	332	290	350	361	353	331	356	375	354	356	335	346	331	363	361	350	376	354	376	352	341	341	338	358	381	369	332	337	354	313	352	322	340	386	356	367	377	328	353	356	345	362	363	328	383	350	336	349	328	336	329	348	352	345	375	321	341	369	367	329	340	331	349	380	347	310	354	356	352	328	346	367	341	350	368	374	318	343	343	380	359	362	323	352	365	356	379	349	375	356	377	355	353	332	353	356	372	321	353	349	371	381	342	380	352	346	330	341	357	350	375	373	352	375	368	349	366	352	365	356	338	348	367	374	342	377	367	367	380	366	351	315	350	366	345	346	356	356	357	333	367	329	375	337	359	347	370	340	334	371	361	344	368	365	365	380	374	364	376	370	362	367	353	331	352	313	367	335	339	371	356	346	326	391	361	358	332	365	343	346	363	357	328	369	353	371	340	359	339	336	385	355	350	319	361	342	365	377	344	358	366	314	377	345	373	365	347	351	337	386	366	361	319	343	357	365	325	365	350	322	394	359	333	373	332	366	348	371	330	363	374	358	353	394	330	349	358	379	348	341	330	363	364	385	355	377	352	347	371	360	370	379	321	320	349	370	316	321	363	349	373	344	338	356	358	336	361	366	350	341	339	361	340	339	350	345	346	346	350	342	348	351	382	347	384	372	331	365	338	299	383	369	329	389	325	364	355	328	365	382	386	318	358	341	344	335	391	349	374	398	404	343	385	369	362	336	371	342	348	377	353	371	354	374	360	397	323	359	335	362	350	332	345	353	351	337	399	325	355	335	352	359	351	379	343	345	369	370	314	341	338	361	294	347	353	329	338	357	374	335	405	379	371
3610	3469	2773	1484	1110	842	795	650	1094	6239	14628	15484	10215	4557	1754	684	354	330	332	361	354	381	348	355	347	315	359	346	328	347	307	310	321	349	305	334	336	338	321	307	327	323	340	315	339	337	341	308	331	352	344	353	319	298	347	343	326	306	305	322	346	372	333	362	336	329	346	330	327	326	348	328	344	357	335	322	328	332	340	342	329	320	341	340	318	350	369	329	335	330	352	298	313	339	343	337	343	338	346	335	297	357	315	368	302	328	338	321	343	338	323	305	333	330	314	331	317	342	280	307	350	317	311	312	332	355	353	335	329	314	310	299	338	317	334	349	331	353	297	313	330	315	361	338	349	320	307	360	307	300	307	307	286	312	359	337	342	333	304	322	338	321	333	346	318	341	349	329	315	331	339	324	320	318	339	352	307	340	334	299	343	323	354	378	339	293	305	339	340	318	320	346	341	325	327	311	330	333	359	339	374	324	338	322	346	314	336	320	307	319	355	360	344	321	319	322	320	359	325	348	342	352	349	305	321	338	320	316	333	307	336	345	356	356	303	341	355	322	356	341	323	337	306	301	347	335	325	325	321	336	323	338	327	361	317	325	309	371	357	313	349	343	331	339	317	350	318	300	342	333	343	340	337	314	341	327	350	346	290	318	294	317	340	312	324	320	312	332	343	324	360	309	306	298	314	311	343	328	309	334	350	327	336	346	321	320	358	383	309	337	346	319	325	382	311	332	308	362	328	309	306	334	326	348	326	325	311	302	380	331	356	312	363	325	287	325	347	321	329	326	362	332	331	353	359	335	327	282	302	350	317	337	365	341	324	312	326	311	351	353	335	326	330	307	349	341	353	334	302	308	305	309	331	334	342	335	298	323	304	306	347	338	300	348	335	316	353	341	349	350	350	335	315	303	314	344	287	320	327	329	308	346	331	318	346	351	360	355	332	314	302	315	303	323	338	339	338	317	347	353	310	310	312	356	312	350	336	370	324	338	365	361	333	314	312	351	321	355	316	335	322	322	347	345	341	334	325	342	315	334	335	351	335	320	344	331	311	347	337	342	337	323	337	319	310	344	321	331	310	316	293	313	367	334	334	350	310	325	334	345	328	304	346	340	321	296	321	299	299	336	305	347	338	356	328	326	334	324	335	324	314	323	302	312	329	331	316	325	339	324	338	310	318	312	321	318	354	324	336	329	311	323	334	332	321	304	328	338	334	335	334	310	326	361	340	345	311	341	308	307	322	334	312	333	276	360	326	335	346	296	341	310	304	313	316	343	329	316	328	332	345	317	359	310	339	305	330	295	331	316	328	327	301	313	321	344	292	353	331	315	293	325	310	323	347	328	328	308	335	304	355	322	351	308	352	322	331	329	340	337	312	317	344	304	319	284	343	326	325	325	314	326	347	332	314	321	325	320	308	334	345	310	328	334	314	357	323	341	351	330	341	340	320	343	348	350	300	306	314	311	291	338	336	303	332	348	327	292	320	348	296	327	331	302	357	318	308	350	361	301	326	354	350	335	319	334	329	338	302	330	321	312	331	320	339	326	345	336	332	342	325	334	308	318	366	351	303	319	320	308	318	315	354	314	339	336	371	334	277	320	353	358	318	324	336	331	367	349	285	337	323	344	350	324	321	309	318	324	329	329	341	352	335	315	326	347	330	342	317	292	305	320	280	306	331	362	353	334	346	372	297	339	346	322	322	326	364	322	328	373	319	301	316	330	336	355	320	292	327	329	300	325	353	344	335	330	339	337	351	301	353	330	319	321	331	314	337	339	313	333	316	292	300	354	356	337	321	306	321	353	339	318	317	302	329	316	311	333	341	326	320	330	316	322	341	319	360	303	339	346	316	333	333	328	337	338	329	314	327	336	342	337	314	365	333	340	323	327	350	324	339	316	356	353	305	324	323	360	302	317	311	308	344	313	311	333	352	355	334	319	353	320	294	329	296	323	349	338	310	357	329	321	315	322	315	297	361	321	330	363	349	324	342	334	316	347	337	330	326	329	337	345	330	338	314	332	340	329	344	342	307	365	314	361	326	322	323	318	309	320	347	331	309	348	320	323	329	335	319	339	320	297	306	333	322	356	342	342	330	337	307	348	342	332	349	312	326	320	325	320	352	355	289	353	323	324	289	341	355	329	337	336	360	323	308	314	342	325	341	348	319	334	343	335	281	351	341	333	310	345	361	335	295	332	321	332	347	312	314	326	324	304	341	304	345	333	324	314	314	335	313	322	322	304	352	311	342	327	335	332	331	329	324	341	319	330	328	337	328	300	349	300	329	330	295	346	348	301	336	328	338	290	347	348	348	352	338	296	322	286	310	340	304	350	328	336	288	317	360	314	330	338	316	327	356	311	344	309	337	367	308	320	338	366	312	354	291	357	334	305	336	328	338	316	325	333	313	297	337	293	354	312	329	319	323	347	300	292	299	339	336	331	342	359	335	305	332	312	342	326	328	358	344	310	354	299	316	319	313	358	301	319	318	363	329	329	319	351	326	353	327	339	345	345	325	340	303	322	351	359	339	312	316	361	356	328	314	310	338	305	333	329	355	340	326	314	303	356	301	297	330	315	329	321	302	333	307	309	351	315	359	336	341	344	310	313	333	322	343	311	347	346	314	325	304	334	307	349	305	329	322	311	324	318	333	295	321	334	334	367	316	302	334	326	296	317	324	324	324	333	316	312	295	332	355	314	322	356	314	317	346	340	309	303	331	319	314	343	343	346	338	310	327	327	276	302	353	326	341	339	318	346	354	309	331	296	309	318	321	303	318	324	311	302	327	334	300	336	312	335	350	336	321	307	303	313	326	342	354	343	298	331	361	336	324	328	316	330	323	320	348	348	327	311	320	352	322	287	322	319	364	357	347	348	321	354	330	330	321	290	327	340	325	347	349	302	294	346	341	319	309	342	316	338	311	308	303	306	323	332	382	365	308	354	310	340	331	327	319	349	323	328	322	336	337	337	352	327	333	284	343	321	311	342	323	336	330	340	310	349	370	338	341	341	305	359	322	317	348	300	321	327	301	335	289	330	334	325	320	339	298	328	300	333	316	347	330	323	291	312	327	346	318	318	343	333	344	325	383	339	326	336	348	303	322	336	351	304	355	297	305	300	322	305	298	355	317	345	332	324	354	291	319	345	327	304	320	323	308	324	330	325	339	307	335	360	301	313	337	277	372	368	319	347	340	319	305	287	347	365	324	340	328	323	318	341	323	323	327	340	320	322	326	296	344	319	336	301	335	320	325	306	300	318	323	313	308	339	328	320	347	347	325	339	338	319	332	305	317	290	332	332	341	346	307	307	331	330	307	335	317	384	357	334	274	348	344	330	323	346	313	324	331	312	337	328	329	309	287	313	309	336	325	314	340	332	307	353	331	357	321	304	359	311	311	293	325	321	321	348	300	325	317	314	334	314	325	303	312	320	315	334	332	337	337	345	337	300	320	296	290	323	305	331	325	365	355	322	326	366	327	335	293	322	321	309
23893	21072	28339	24027	21055	8211	1714	1236	2130	6547	21675	28367	19923	8928	2890	1001	654	544	593	548	590	535	578	597	557	566	579	575	544	567	552	554	569	528	563	546	566	536	572	507	551	534	568	534	567	556	568	535	558	562	541	549	552	538	542	553	552	566	551	517	523	603	548	549	554	592	564	571	526	557	573	552	548	530	579	581	526	546	563	553	566	555	540	557	560	549	524	529	571	555	532	540	546	606	580	539	544	527	528	575	557	591	548	533	544	571	575	492	561	516	562	524	539	515	610	529	520	524	557	535	581	534	550	578	575	545	553	543	545	573	536	543	526	534	564	589	545	548	528	515	580	549	528	553	539	536	542	574	550	558	550	543	556	531	546	527	574	528	554	576	549	551	575	535	544	534	525	588	589	605	536	550	521	497	561	587	547	570	563	560	549	563	507	564	536	523	529	545	536	545	536	533	523	532	540	558	564	517	576	551	566	572	533	506	566	544	568	547	529	579	542	518	557	569	558	542	546	566	515	570	552	548	489	571	569	549	519	551	565	560	556	525	602	582	590	573	520	549	573	525	553	553	526	539	548	537	560	541	535	537	530	514	524	566	587	514	532	551	501	536	573	566	520	537	532	539	559	552	557	558	542	547	534	529	560	511	530	547	550	563	566	566	574	541	579	553	572	501	554	491	525	554	582	541	560	567	570	495	565	525	564	523	524	523	567	550	569	538	547	522	582	595	547	552	547	569	572	537	556	536	514	538	550	536	554	505	510	590	533	524	567	571	566	555	542	554	579	568	545	562	548	518	541	546	564	522	544	508	526	532	539	557	545	548	568	559	529	573	535	531	537	539	579	535	570	566	570	560	492	561	549	514	561	523	568	586	543	533	553	574	573	578	593	542	532	527	518	533	595	511	509	541	593	556	561	555	534	531	553	533	556	532	562	528	555	531	557	551	529	532	575	580	549	543	614	532	590	528	539	545	552	539	579	530	525	557	528	557	590	562	534	570	569	543	534	560	534	539	552	562	575	551	552	609	534	549	513	545	558	577	537	530	567	554	513	548	584	531	541	571	533	606	537	553	517	568	525	522	570	550	556	576	516	592	569	564	522	508	556	540	558	542	526	573	523	528	514	534	557	530	578	538	548	521	522	543	535	519	557	565	553	526	521	543	495	556	540	535	549	559	557	542	579	511	536	573	555	534	428	517	539	536	586	578	504	532	542	569	542	538	573	542	546	552	573	567	590	543	560	550	511	564	514	527	562	523	523	503	533	547	561	535	533	553	553	527	607	593	561	606	552	582	567	595	530	581	488	512	573	582	531	527	585	508	565	571	526	571	524	548	527	540	582	514	553	586	543	548	535	551	522	518	509	576	545	540	555	535	543	551	549	566	531	514	534	536	553	549	512	529	511	574	548	534	553	528	552	533	541	548	542	555	527	545	572	546	534	607	532	569	521	571	520	576	563	559	545	540	597	539	527	541	541	538	554	568	613	539	520	541	513	531	556	546	540	569	531	519	545	590	534	546	517	518	541	562	545	550	571	518	542	561	566	523	523	571	532	585	561	540	546	573	559	568	542	544	529	592	572	518	590	536	550	514	551	564	550	498	565	547	549	530	539	564	553	582	548	559	558	550	524	553	558	543	522	556	555	571	539	516	537	518	570	584	568	592	505	556	510	571	570	523	508	562	568	568	519	535	558	578	545	540	540	571	538	512	516	612	534	549	552	549	533	567	519	512	556	576	530	558	547	547	513	574	554	493	543	515	544	549	557	550	565	575	516	563	567	530	555	568	564	505	584	584	563	551	553	554	555	531	514	543	541	533	520	590	551	612	569	546	537	516	544	494	539	545	536	540	534	573	523	537	576	521	538	561	543	554	518	569	565	542	546	513	539	511	552	565	584	536	550	569	511	538	531	574	530	532	568	589	550	548	524	536	557	547	544	550	512	528	540	518	497	571	551	512	514	570	534	577	538	549	541	510	557	581	544	585	540	622	564	546	566	534	552	544	583	585	551	559	548	534	514	537	560	561	523	560	531	499	543	560	527	561	521	519	573	505	529	555	520	538	565	573	526	549	571	566	510	539	540	558	555	531	523	502	566	589	547	559	542	536	568	563	546	544	517	530	516	537	530	554	561	552	537	528	569	541	594	498	563	528	551	534	576	576	520	520	576	563	576	560	532	545	550	539	553	548	570	570	545	559	576	514	494	533	509	566	492	564	572	499	485	547	585	546	560	550	551	506	573	568	536	539	569	528	551	538	556	555	556	500	559	580	593	525	519	536	570	581	541	579	564	556	547	532	519	538	584	560	579	567	547	548	561	552	532	542	570	567	532	556	552	539	541	531	533	502	490	545	521	592	495	514	536	524	543	521	514	566	539	566	536	539	538	527	531	577	564	530	545	570	563	538	555	601	554	512	585	547	560	524	573	539	525	572	540	561	530	568	508	518	551	530	555	508	553	558	530	510	560	543	543	542	530	565	569	563	510	541	544	546	536	567	563	522	546	576	537	563	485	578	539	556	551	579	542	607	567	565	497	554	533	550	546	482	536	529	553	577	521	512	539	545	554	545	549	561	567	547	521	544	566	540	558	542	512	568	510	536	586	568	499	574	591	529	534	556	529	560	568	591	565	532	569	515	568	587	582	525	592	507	544	580	544	508	557	563	560	556	553	600	543	551	525	551	585	508	571	553	538	551	536	542	536	523	583	533	558	571	577	524	593	564	537	548	575	558	548	577	508	505	562	534	497	550	541	530	517	531	541	528	542	577	523	530	577	560	536	577	564	526	561	487	505	548	540	539	520	530	515	524	557	557	559	540	573	527	540	572	506	536	579	502	543	522	531	569	529	549	541	497	524	528	540	544	553	571	570	512	565	530	537	527	562	527	550	582	527	569	549	542	515	555	554	581	521	556	580	549	583	559	557	560	553	608	573	546	510	534	532	541	583	562	556	579	610	571	519	587	593	540	569	584	572	550	539	561	587	528	539	578	533	529	534	543	513	535	545	521	552	553	549	556	552	543	548	549	558	551	566	515	573	554	508	532	587	523	536	547	520	573	524	528	552	555	542	559	524	599	508	550	574	554	536	547	545	522	598	561	551	557	585	559	535	587	549	583	539	548	528	557	576	515	555	554	566	573	592	538	536	521	544	554	566	531	564	572	569	542	536	506	542	517	508	589	556	540	567	550	509	551	514	543	557	539	568	558	526	538	557	535	492	565	559	524	539	533	547	502	557	511	567	585	570	513	536	547	523	563	525	543	520	565	567	573	599	553	552	565	548	518	536	540	579	546	513	548	556	534	593	529	512	505	551	510	562	526	508	517	557	540	537	567	519	578	555	523	492	556	530	575	547	559	515	572	584	578	541	514	563	533	569	569	524	557	533	564	560	493	523	569	530	557	560	538	560	558	566	566	539	534	563	552	574	549	584	550	547	523	570	550	546	577	510	540	584	498	513	554	545	547	550	533	563	563	538	563	534	541	548	545	518	560	554	568
3983	5867	4669	2749	2047	1464	1214	1395	3444	9187	23781	25470	16479	7358	2876	962	580	512	487	463	499	512	449	484	494	510	479	485	507	475	495	485	464	496	541	492	491	523	480	511	492	467	469	501	491	495	494	480	443	460	499	479	477	508	509	461	492	465	452	473	455	448	495	511	490	485	475	461	455	504	483	465	444	511	456	490	488	441	500	473	450	499	497	513	532	464	521	473	470	482	482	491	489	482	505	538	508	477	508	439	530	465	514	523	482	496	505	482	495	477	494	480	512	457	463	463	460	494	478	449	515	482	428	500	496	491	475	481	451	475	499	471	471	419	488	505	491	472	477	519	494	472	492	448	476	505	491	495	496	492	486	478	485	496	489	482	504	471	473	498	483	483	477	465	495	491	462	466	521	512	505	463	502	461	457	485	489	512	522	465	462	484	478	490	437	515	463	491	455	459	468	504	448	471	445	482	440	481	500	474	484	467	485	484	482	492	481	537	493	483	486	494	502	475	473	501	503	472	502	472	477	483	524	533	494	477	480	487	503	504	453	508	472	473	443	439	455	491	483	486	458	491	486	509	466	478	486	429	426	516	520	423	482	480	490	484	491	458	493	516	474	480	482	439	498	453	477	460	490	493	502	492	519	481	546	465	491	490	513	494	469	506	489	505	499	534	472	511	474	514	455	490	462	505	478	493	529	477	498	465	471	454	462	435	496	469	450	506	484	499	498	461	519	504	520	506	486	456	459	501	464	510	483	483	504	499	454	482	504	444	494	460	479	489	485	478	461	464	492	483	497	506	439	453	485	463	510	477	477	475	452	472	483	481	443	478	461	472	468	475	491	473	446	446	446	471	439	515	468	495	454	476	472	519	514	478	481	460	486	460	536	535	493	498	451	435	488	450	483	467	536	490	496	487	461	471	477	472	479	490	484	462	461	515	491	481	459	483	483	467	472	473	496	491	474	496	476	472	481	525	493	457	484	454	464	466	456	481	456	485	478	507	473	486	491	499	494	499	460	517	517	461	503	472	446	452	497	471	463	453	474	452	499	472	437	472	477	495	483	471	484	469	529	474	456	467	467	464	477	474	466	475	481	484	475	479	482	453	498	475	477	452	498	484	473	481	454	490	462	483	494	534	448	479	504	481	492	483	488	478	460	465	445	482	486	468	458	459	485	514	522	484	482	475	491	514	474	446	467	483	474	506	448	489	478	464	516	510	534	506	482	504	518	527	488	481	491	464	500	480	493	446	490	458	505	491	484	463	503	506	479	501	520	487	449	463	480	478	484	446	525	481	479	494	492	456	509	467	459	468	487	435	498	517	478	449	474	464	483	519	503	453	464	465	477	451	465	477	482	501	455	462	448	501	522	503	513	489	473	467	501	484	517	466	478	480	450	484	470	485	492	499	514	462	519	497	473	482	491	447	502	505	477	480	502	491	490	477	436	488	495	466	496	494	447	439	465	493	508	498	496	473	465	475	442	476	488	507	478	474	495	490	505	468	499	434	540	478	472	479	488	480	494	478	479	471	502	484	493	486	448	501	470	471	506	505	481	514	475	499	469	510	470	489	461	457	487	483	468	449	470	472	474	514	458	485	447	483	486	483	479	481	465	489	454	507	460	500	458	477	497	505	450	480	468	484	504	499	506	475	493	489	493	494	477	457	466	475	444	505	497	467	479	476	456	490	490	494	506	460	482	454	450	464	511	496	495	497	494	487	485	476	491	504	502	460	538	484	481	477	457	480	441	549	449	490	475	467	474	455	505	497	469	502	451	460	470	488	485	490	461	482	451	451	477	482	490	461	472	497	443	465	444	451	451	490	496	490	503	515	465	429	476	442	464	473	497	459	443	467	440	487	462	501	476	460	489	498	470	440	477	483	494	478	482	483	498	473	476	503	448	448	470	469	499	435	497	481	476	463	489	500	515	483	515	492	488	458	509	512	480	469	502	480	466	464	453	477	468	457	491	477	472	461	500	440	426	457	506	475	471	460	477	470	486	476	451	484	473	489	497	491	534	464	459	475	465	492	468	505	453	477	483	450	465	479	476	486	452	498	465	499	477	494	490	534	443	455	496	468	468	500	464	474	444	478	518	498	466	481	442	493	476	486	484	515	448	474	497	482	450	519	450	479	489	498	476	443	470	493	503	484	486	456	449	480	476	525	455	533	482	471	473	495	465	458	451	472	465	481	518	523	467	469	449	530	464	438	489	489	467	518	511	482	464	472	485	449	487	476	509	525	460	485	450	411	478	438	478	459	455	483	496	494	478	503	471	465	446	493	457	458	470	488	498	501	467	495	460	473	477	510	491	510	475	465	422	461	489	455	518	434	499	485	461	485	479	521	477	454	455	478	463	460	505	505	438	429	490	417	472	506	525	532	480	443	448	476	456	502	490	485	443	481	440	444	464	462	447	467	502	458	489	475	497	452	518	463	514	494	508	447	466	488	476	483	502	460	442	456	488	481	511	460	472	504	475	491	481	476	477	432	467	456	421	447	476	444	477	455	480	459	525	457	501	499	447	478	470	520	465	506	477	491	513	451	514	485	427	532	504	483	471	472	496	455	475	482	456	502	471	496	466	462	451	474	487	478	470	453	491	478	486	467	475	481	469	480	472	473	464	509	467	492	467	440	467	468	466	494	474	518	496	462	518	472	475	509	498	473	458	472	496	488	513	513	483	461	457	463	506	478	515	469	492	478	478	478	476	492	499	466	484	489	508	474	453	506	503	486	504	487	530	435	499	467	506	485	426	452	445	446	434	522	467	476	447	441	476	473	454	452	490	499	469	461	476	465	499	461	446	455	469	433	434	489	501	486	493	483	508	512	482	468	455	463	494	491	452	489	455	456	474	475	482	486	443	483	465	491	453	512	471	485	499	456	446	477	454	440	461	506	481	440	468	478	485	524	466	483	470	487	517	458	459	468	501	484	471	509	517	477	430	494	477	475	492	506	463	483	469	460	469	457	486	446	466	488	452	454	469	500	500	499	486	476	476	433	478	472	456	461	494	452	474	476	489	482	456	470	474	516	462	494	479	465	448	538	460	501	492	472	454	511	472	450	507	537	444	476	488	494	464	434	482	481	452	493	481	476	479	532	443	466	481	504	433	464	483	487	458	483	468	483	446	452	438	452	488	456	484	474	462	465	486	494	468	484	482	459	499	483	494	500	490	488	450	489	477	479	517	503	484	472	488	433	477	502	501	505	505	468	468	458	488	458	489	476	490	495	475	468	491	448	487	445	497	451	504	496	487	472	496	458	490	448	487	494	459	463	487	443	484	453	466	499	478	483	457	488	496	476	483	479	486	497	453	470	482	442	476	504	488	417	471	469	454	492	465	490	475	464	470	440	506	476	506	503	453	448	483	444	488	482	486	492	468	480	500	487	503	478	473	470	458	502	472	463	473	462	508	465	518	449	498	480	470	480	462	502	497	523	488	481	465	516	458	478	477	501	456	496	463	473	473	439	465	461	458	483	509	477	454	473	472	456
27228	13034	1258	605	499	399	418	379	370	368	1005	1867	1448	972	587	410	361	382	375	397	372	365	369	380	361	372	401	327	366	364	391	356	368	366	373	370	357	368	345	397	346	366	380	379	383	403	362	357	343	368	361	368	338	350	347	345	355	350	346	337	354	330	336	370	350	353	381	357	368	363	371	341	365	359	378	388	366	348	386	343	370	358	359	393	325	342	362	355	402	358	331	336	335	379	340	335	340	379	358	343	383	388	349	340	338	326	358	350	357	368	356	378	367	348	324	337	346	338	354	385	366	379	362	325	341	344	314	343	355	354	353	351	348	362	354	384	358	357	333	365	371	344	371	369	408	355	404	343	352	344	341	316	345	365	388	373	318	365	403	350	380	327	379	384	324	360	381	354	374	381	346	365	350	347	349	367	330	367	412	366	390	322	339	357	379	330	368	352	355	376	352	376	369	346	372	374	363	386	368	335	354	397	343	358	361	370	392	370	370	328	378	346	345	326	367	362	332	341	374	347	358	319	363	355	380	361	309	367	351	366	356	349	357	376	365	392	349	369	323	356	312	344	357	370	309	341	352	350	394	369	374	338	334	344	371	344	356	337	330	397	363	359	349	369	349	328	315	348	357	370	352	379	358	381	323	343	328	379	324	343	339	347	362	368	359	400	403	369	360	349	325	343	361	343	349	338	347	327	340	342	332	356	402	339	357	358	358	368	391	351	358	356	372	367	371	356	344	366	354	327	369	334	340	372	363	372	368	348	339	372	354	396	348	353	354	344	359	334	350	372	344	336	328	351	355	332	356	363	343	353	351	343	355	371	359	338	338	359	333	364	357	366	349	344	346	359	364	367	361	384	331	351	354	350	350	337	380	381	316	347	393	384	384	350	333	384	358	352	347	325	337	399	348	356	360	381	364	377	352	360	401	329	351	360	350	353	371	353	381	352	374	370	327	346	372	372	367	358	379	347	382	392	357	342	363	340	349	346	363	378	359	349	347	350	357	373	328	348	355	389	393	345	385	364	318	360	340	361	336	369	362	367	364	341	342	372	361	369	400	375	385	367	339	351	331	368	336	386	344	345	350	339	341	353	357	361	336	334	340	334	348	335	360	366	361	358	357	327	330	377	348	388	357	391	367	363	348	355	357	335	346	338	386	342	360	387	346	384	339	327	398	343	370	377	321	363	351	307	389	330	352	314	368	392	345	318	380	351	355	368	311	345	376	350	361	352	365	378	348	389	362	359	362	349	341	342	365	358	355	370	360	393	352	355	349	350	346	317	382	351	369	362	365	387	370	366	321	385	378	348	319	302	342	347	386	358	321	362	333	337	343	344	337	348	356	373	377	356	380	358	342	371	354	361	323	348	334	351	375	409	338	380	351	357	357	365	385	343	361	367	372	372	358	378	370	363	372	367	333	373	337	367	360	349	369	337	362	350	340	383	385	306	344	342	334	358	346	352	389	371	367	347	362	321	342	364	374	326	342	366	358	373	380	379	376	350	340	362	344	365	363	361	373	353	355	374	336	358	351	384	366	363	349	325	367	334	366	343	392	370	370	363	375	362	397	370	342	334	337	344	299	354	372	353	387	360	347	342	363	363	341	368	375	379	382	358	360	371	367	367	352	354	381	390	367	344	354	369	386	380	352	367	360	380	354	354	372	343	392	386	332	353	327	352	382	334	344	343	338	364	362	363	368	345	333	335	386	386	350	320	349	369	365	369	365	401	389	356	367	337	358	345	323	331	349	363	357	357	329	363	380	378	385	360	367	376	367	365	376	376	395	373	370	346	369	345	335	364	332	367	403	368	341	365	376	373	360	397	344	338	334	374	378	339	359	310	362	341	374	406	349	350	324	349	334	378	355	342	373	324	345	346	349	313	371	358	388	342	371	388	371	363	379	388	333	356	362	340	366	329	355	359	419	353	335	343	354	336	384	373	360	349	355	321	375	346	342	348	386	344	329	349	365	337	345	392	324	349	329	374	348	357	363	357	369	354	333	307	382	361	335	365	377	373	347	390	326	358	306	406	361	355	392	364	374	378	346	349	374	342	329	363	344	354	367	364	400	358	382	357	353	384	373	385	369	352	323	365	381	333	351	375	329	342	380	362	388	341	345	364	329	362	355	367	381	362	335	369	329	333	370	362	357	358	367	346	360	342	369	348	363	388	340	367	386	354	366	337	352	370	339	383	357	338	379	377	363	314	363	402	356	352	377	359	334	322	401	408	343	349	356	379	372	324	389	334	355	357	349	333	358	375	391	367	351	397	364	369	372	345	364	362	339	367	361	366	386	363	351	376	343	332	370	356	369	352	346	346	356	347	357	352	373	406	378	365	381	334	370	356	339	389	335	392	362	344	348	336	343	355	348	346	369	343	366	384	354	351	362	350	349	385	374	334	354	352	366	340	341	341	352	338	383	333	347	370	366	351	343	357	356	345	351	362	345	339	353	357	369	359	358	322	355	361	328	379	368	341	365	332	379	315	410	370	386	362	365	364	388	321	322	349	354	384	364	367	322	360	333	370	356	339	361	386	381	388	368	368	332	355	343	383	329	391	362	352	376	361	385	356	349	353	364	380	368	358	323	342	346	376	362	353	350	367	382	410	350	378	372	354	322	336	371	376	318	361	359	370	357	353	344	374	361	364	364	389	363	352	379	361	389	361	365	397	383	321	379	318	359	365	363	395	339	356	351	327	366	352	380	356	372	351	352	362	369	342	343	324	347	341	331	358	336	359	356	343	364	352	369	371	334	320	384	333	374	341	343	341	346	347	382	353	352	334	343	334	422	364	347	332	380	381	391	350	335	379	367	369	347	371	341	371	379	389	387	334	353	360	336	344	382	357	358	369	362	373	339	336	361	376	364	331	352	344	356	364	372	330	382	368	386	383	362	372	337	356	357	390	391	368	370	353	356	378	361	349	364	345	338	403	348	365	358	353	387	377	338	327	349	366	342	389	395	349	351	388	324	324	365	383	327	404	325	324	374	339	345	364	362	353	360	350	381	365	378	332	341	373	366	378	356	339	365	338	367	349	369	371	372	379	340	328	347	358	357	366	374	326	365	362	335	330	342	361	383	363	382	356	379	362	359	363	353	380	379	388	364	369	346	347	354	340	391	395	368	351	346	387	348	345	339	350	346	375	381	356	356	369	371	346	369	391	333	406	373	352	345	355	358	339	395	379	354	354	314	403	377	362	341	365	395	391	325	333	380	357	357	386	334	346	301	359	374	338	372	379	358	356	378	343	399	349	367	349	344	365	400	357	324	351	362	310	347	370	376	309	333	345	342	337	332	333	331	344	371	389	370	369	367	349	314	366	388	369	354	327	361	375	343	364	342	358	358	366	354	359	349	358	376	367	324	354	377	361	341	330	342	342	331	346	389	385	360	366	363	364	379	376	360	368	355	347	336	353	362	366	338	370	363	383	366	366	369	352	345	381	349	371	371	364	350	376	420	365	359	359	374	365	377	349	361	360	409	352	349	352
4861	644	522	462	462	402	326	372	335	386	1305	2411	1619	1058	522	364	305	313	307	324	295	337	329	331	320	339	296	312	305	311	302	256	318	304	301	305	293	309	315	336	316	321	288	316	360	314	324	302	324	308	343	296	312	338	309	328	306	338	317	299	330	335	304	334	307	325	305	313	319	333	317	315	289	290	310	315	325	307	307	316	284	291	321	312	312	339	293	305	317	297	325	306	309	310	340	325	346	328	319	321	309	293	298	343	285	322	344	315	305	330	314	281	324	316	307	296	321	329	288	323	318	301	334	304	299	307	314	339	326	336	324	338	320	330	321	267	311	305	305	313	334	279	274	287	300	314	290	320	320	334	314	302	315	338	313	319	312	344	327	305	328	334	283	339	338	338	318	313	286	316	340	282	332	322	308	307	290	325	320	294	321	335	317	289	287	300	307	322	337	348	308	307	319	317	316	291	294	317	321	315	321	305	289	309	336	310	336	311	291	292	310	306	325	322	322	304	328	323	300	310	309	309	351	269	302	306	315	346	339	328	303	301	297	333	293	283	357	308	311	307	315	346	317	286	295	311	321	320	293	286	296	297	341	331	285	293	346	290	315	297	312	308	324	318	303	318	293	304	349	322	297	310	318	300	310	315	340	320	315	308	312	318	316	310	327	328	288	312	305	304	318	325	330	341	320	306	347	313	328	303	305	327	312	341	307	295	323	318	298	303	305	316	343	311	291	326	310	332	296	303	336	300	277	322	335	283	321	284	291	296	286	362	302	307	327	296	303	294	296	277	277	262	309	301	321	289	333	322	327	326	304	332	306	330	307	335	304	296	298	286	311	290	290	330	315	302	314	300	339	326	310	324	311	299	317	302	304	306	323	319	311	323	312	286	317	314	293	336	292	318	320	306	315	311	297	320	317	300	296	321	321	296	308	331	317	361	335	273	330	308	282	309	309	311	302	324	308	360	339	313	301	274	309	303	280	296	326	291	312	315	330	342	341	328	318	286	315	320	323	327	302	322	330	327	279	310	302	291	308	331	286	287	328	277	311	321	346	308	329	303	305	307	326	307	327	330	336	334	315	318	297	309	310	314	296	345	314	335	312	332	302	303	330	292	319	322	324	337	325	306	286	343	346	320	333	298	316	310	298	333	290	292	300	318	308	316	300	361	324	301	319	331	346	290	286	308	334	304	307	318	287	326	320	312	304	331	313	314	284	299	305	292	334	300	306	313	295	315	303	312	338	293	316	307	312	330	291	313	345	327	298	293	328	330	322	326	317	283	315	301	307	338	320	306	338	307	329	317	314	314	340	306	312	302	322	302	315	306	316	304	288	304	300	328	311	323	323	315	312	320	300	309	328	324	309	322	316	312	331	328	305	343	292	287	292	319	284	292	313	296	323	306	316	330	285	315	299	298	313	320	319	283	308	325	309	314	364	322	294	316	325	288	310	306	303	302	348	332	356	296	291	324	334	317	320	309	327	346	324	293	329	322	308	341	298	308	312	315	263	282	322	309	319	333	327	316	323	321	320	323	302	352	349	294	315	309	291	340	300	332	293	293	289	271	308	341	292	325	285	333	308	316	310	327	307	298	300	313	302	310	286	318	325	303	331	333	336	332	318	321	343	303	288	308	329	304	331	325	300	322	339	321	277	334	324	312	303	302	308	308	320	295	293	310	300	344	310	289	334	301	297	311	300	305	328	336	303	331	304	306	292	311	340	305	318	336	335	316	329	318	295	303	312	316	337	294	339	286	281	306	312	325	336	315	297	320	292	306	335	317	339	295	307	296	308	346	304	317	317	333	357	313	317	348	311	301	316	312	304	304	295	288	321	322	323	319	312	330	328	303	299	305	300	316	299	366	328	342	321	278	317	293	366	300	319	310	324	298	313	331	337	313	316	296	315	331	311	332	322	309	295	298	297	292	287	282	300	302	326	333	316	309	289	304	307	315	333	304	332	309	341	295	294	328	314	313	314	315	294	276	315	315	314	305	332	304	294	286	320	287	286	320	304	322	322	320	315	325	314	318	317	343	319	298	328	313	299	317	296	325	324	334	312	304	320	325	308	292	320	303	304	316	324	304	304	318	287	299	332	329	306	314	300	294	334	332	283	303	317	303	298	302	303	298	293	323	333	343	317	331	328	325	287	308	333	336	341	303	281	313	332	318	309	330	313	348	300	310	313	345	335	311	320	303	336	286	321	305	306	308	305	346	323	311	356	309	322	322	297	318	339	290	299	303	305	313	310	321	289	273	304	305	316	301	300	293	330	313	318	329	326	311	315	325	294	337	302	322	296	332	313	324	323	284	297	316	317	330	315	314	342	309	308	299	340	316	347	293	310	296	334	326	305	299	324	319	328	308	301	295	319	297	290	328	290	288	321	320	345	292	328	309	327	299	287	331	304	294	328	312	303	310	312	308	321	331	334	297	336	301	311	287	303	297	283	315	301	305	339	288	323	329	317	325	323	330	302	314	292	327	287	295	296	344	345	323	347	305	313	305	295	275	317	328	290	305	352	340	289	317	301	279	315	292	309	321	327	293	311	316	294	342	355	324	339	329	343	306	316	302	332	293	320	327	299	312	307	326	320	321	318	316	307	307	321	325	316	318	304	303	305	335	336	329	289	299	302	296	300	308	339	313	322	315	327	322	306	298	328	299	309	310	319	318	344	325	322	321	303	313	330	331	330	290	294	296	313	340	325	330	313	316	308	313	302	329	332	339	349	297	312	291	319	303	317	320	295	294	286	318	305	306	339	309	299	329	332	352	323	280	289	323	329	338	282	322	314	306	312	347	325	302	309	296	286	321	293	336	312	299	297	324	327	301	310	348	295	319	319	332	311	331	296	320	321	311	319	324	311	312	326	339	303	323	319	304	305	322	312	320	304	292	298	302	330	336	334	323	304	317	319	309	328	323	306	307	332	315	322	319	284	303	303	323	336	312	306	325	345	297	306	304	323	339	316	343	297	278	321	333	316	341	301	322	314	299	276	330	293	334	330	300	330	310	332	309	292	314	306	322	321	321	291	332	315	304	340	293	310	307	329	334	289	305	315	341	281	315	325	315	326	319	324	318	294	298	334	306	320	318	325	323	325	309	313	338	318	327	325	303	309	299	310	301	295	297	297	336	314	333	287	309	309	311	342	317	324	307	313	341	328	294	312	339	317	307	361	329	335	329	349	309	296	305	315	330	319	308	310	342	298	317	309	304	348	299	315	325	304	307	296	293	293	322	317	330	295	299	288	332	323	299	332	323	332	353	323	336	314	301	305	320	331	313	301	302	314	303	295	299	311	351	281	296	271	305	345	319	302	305	303	303	291	314	321	305	318	323	324	304	345	307	286	287	332	290	311	321	327	314	305	289	336	334	302	341	345	326	333	330	321	321	296	319	301	317	306	323	316	344	313	284	314	322	324	288	316	337	305	294	332	294	315	279	300	306	275	340	320	322	311	315	326	315	322	299	362	323	345	322	309	297	329	327	316	320
24814	21078	27520	24872	11494	1423	833	654	519	705	7285	20343	13719	5771	1795	598	423	426	413	429	396	416	394	381	407	408	389	391	415	419	395	414	415	409	387	403	413	423	395	413	379	405	404	381	406	397	400	443	392	393	411	374	411	420	421	380	405	409	442	391	403	418	403	350	369	433	381	425	386	405	454	390	422	398	380	390	424	407	392	409	404	427	456	377	401	429	416	434	411	411	413	416	389	414	392	407	407	399	429	405	413	409	403	392	427	398	389	395	429	391	365	416	381	409	394	372	411	403	444	402	427	396	413	413	404	433	420	427	393	405	413	408	383	390	404	404	389	416	417	394	402	412	408	402	415	386	386	432	432	385	394	380	403	442	424	416	402	406	416	411	369	388	417	439	411	423	401	416	398	431	368	402	387	403	434	411	399	404	393	411	402	404	407	387	413	370	394	415	401	393	412	426	398	408	417	398	428	425	422	432	374	364	387	420	394	396	441	462	418	414	402	406	391	411	376	391	370	374	412	392	438	394	449	426	394	383	386	419	378	398	383	421	390	420	398	422	399	424	400	411	398	430	440	388	418	371	401	438	407	399	402	412	391	403	408	393	403	427	440	394	437	412	425	394	449	423	401	386	403	390	418	444	395	434	369	408	423	403	417	405	404	400	416	371	435	435	445	385	389	382	409	410	419	446	395	388	416	395	415	385	453	376	439	371	397	428	429	389	417	396	404	361	376	404	433	406	393	403	421	434	406	429	372	400	432	380	404	410	385	359	399	364	384	414	428	418	411	407	403	407	445	374	417	400	411	391	402	392	398	410	395	404	377	423	416	427	389	413	428	394	370	405	442	437	372	374	399	405	414	372	412	375	432	427	368	380	413	401	377	408	410	398	407	426	404	387	375	428	406	377	391	392	424	387	399	408	400	414	417	393	389	383	380	396	459	398	410	411	413	419	381	412	402	425	420	405	400	422	377	375	447	395	383	393	393	399	401	438	435	398	383	414	402	390	407	388	413	407	385	438	408	390	363	388	406	428	425	421	390	446	401	432	400	410	433	405	414	390	422	388	415	417	380	389	394	400	407	374	419	368	401	408	402	414	376	407	414	404	413	410	404	405	390	422	406	414	401	395	394	388	378	410	433	370	445	414	389	376	412	387	402	401	380	404	367	387	389	401	438	416	411	415	395	428	387	422	393	428	395	387	385	386	430	421	426	418	412	403	417	420	425	421	385	409	441	432	419	424	441	402	409	381	400	410	384	410	397	415	402	453	439	408	415	405	377	423	405	418	417	411	410	423	399	379	454	427	414	366	400	415	421	444	414	382	417	433	403	366	410	379	389	404	397	409	441	385	403	386	389	419	387	401	401	373	410	348	403	386	408	387	399	429	408	390	401	389	423	436	427	420	423	354	379	410	393	431	437	394	404	397	394	408	373	387	419	399	388	389	386	398	440	447	429	412	427	382	403	425	438	411	372	413	408	395	423	428	409	424	434	408	389	423	402	357	382	414	391	408	398	397	437	436	409	390	425	385	408	405	388	397	407	425	414	409	401	389	447	420	391	421	443	429	420	434	389	397	398	417	390	402	396	406	428	410	395	404	439	397	420	431	444	392	406	419	392	408	379	381	392	357	385	411	418	434	380	413	395	381	435	373	360	392	386	403	419	427	386	414	413	408	402	431	393	392	397	419	397	386	382	388	396	380	422	400	380	442	399	396	374	413	409	407	406	419	418	431	432	423	406	384	421	431	364	390	388	427	415	434	447	402	401	407	374	421	415	382	433	391	426	384	418	419	398	441	407	403	409	415	398	413	397	384	394	443	383	429	406	368	436	362	434	388	393	384	395	397	389	401	398	392	410	412	408	382	373	398	390	405	386	405	436	415	404	392	400	355	367	446	387	428	416	399	391	396	395	402	371	412	431	410	419	452	391	380	376	411	384	384	425	379	444	414	362	419	432	392	419	394	421	401	389	358	429	391	415	405	387	386	388	377	416	421	405	361	397	417	412	428	391	422	415	423	383	401	408	395	377	392	413	419	395	400	441	437	417	376	390	411	417	387	399	417	380	423	394	397	392	380	417	412	395	382	390	428	413	433	413	394	395	423	375	409	403	409	407	384	409	392	383	404	425	420	415	401	394	412	433	393	421	417	390	416	379	468	388	414	405	389	403	431	408	414	378	384	397	420	380	371	411	398	407	411	425	415	380	413	358	377	405	414	403	381	401	406	414	399	365	385	413	407	447	437	434	409	416	415	407	393	376	410	406	395	451	412	447	387	412	375	440	383	409	414	405	401	380	382	399	390	427	375	398	385	383	418	420	392	417	415	366	386	412	422	424	437	457	415	406	411	406	424	399	365	420	439	386	424	415	387	407	419	436	404	363	399	387	406	381	424	398	403	389	422	399	386	427	416	446	425	399	397	421	445	406	386	415	396	412	396	397	404	428	402	437	426	403	418	440	402	414	420	387	397	405	397	430	397	399	429	436	386	391	414	419	418	417	413	438	441	434	376	402	389	387	400	440	392	403	398	414	374	457	402	397	377	396	385	380	392	402	389	445	384	403	435	411	414	400	417	426	396	400	390	379	444	418	402	380	396	407	390	402	387	383	424	393	397	393	431	396	451	380	398	432	379	402	412	413	397	401	371	404	409	395	407	424	408	411	395	390	414	414	408	408	412	428	401	402	383	389	402	409	438	429	444	405	423	378	423	402	391	411	447	419	413	412	405	400	399	403	414	402	404	391	390	412	399	421	396	377	393	395	433	387	412	399	438	392	402	396	396	391	414	424	377	385	404	377	374	432	437	415	396	382	444	400	416	392	425	390	418	388	405	398	388	447	433	424	430	391	380	398	416	411	386	406	397	406	414	366	419	414	402	382	391	413	414	391	413	374	407	390	407	403	407	401	413	412	392	405	367	397	452	416	386	408	382	405	417	402	428	385	428	407	368	411	430	377	395	417	378	396	422	401	417	436	445	385	413	413	434	377	436	398	389	430	352	425	366	408	412	412	415	385	407	404	431	398	396	406	419	410	451	381	386	392	414	424	393	414	396	400	354	404	390	413	407	402	404	375	416	403	417	349	409	361	449	432	421	383	402	387	408	399	406	437	394	386	378	430	393	422	387	389	428	407	424	405	414	424	408	402	454	433	405	432	399	425	447	408	432	407	432	437	404	369	416	412	380	384	398	422	402	395	403	412	378	398	414	380	430	420	420	394	416	409	412	389	395	394	384	432	381	435	401	423	397	418	415	422	395	403	429	389	386	422	408	396	369	372	414	407	411	378	396	402	402	412	415	380	374	402	420	424	396	385	384	381	371	392	373	407	366	374	391	427	429	410	425	435	365	376	387	404	421	420	392	405	390	379	366	417	411	422	406	403	366	376	393	381	418	423	431	378	416	416	382	410	419	410	365	378	411	386	391	403	417	400	398	381	405	407	406	459	420	424	419	384	419	414	400	374	431	413	384	420	385	387	400	382	387	385	425	438	411	412	366
3574	3525	2919	1666	1240	990	773	679	602	873	10021	20176	11530	5476	1866	546	377	352	379	397	360	376	350	382	332	368	344	370	353	354	355	360	355	366	368	371	352	363	365	392	340	384	365	357	350	362	382	379	395	355	378	367	340	362	351	348	378	396	394	331	425	359	344	355	379	371	387	381	367	357	340	379	374	396	363	375	391	377	375	373	367	335	369	356	359	364	353	356	367	367	356	375	365	357	417	386	350	380	345	372	349	352	358	365	386	351	342	368	354	385	384	366	347	378	389	383	362	379	393	348	382	331	366	346	368	331	379	375	349	363	350	382	329	388	370	403	361	352	385	355	373	356	375	371	390	381	371	390	398	358	359	350	387	381	379	349	349	339	367	347	374	366	364	383	338	364	342	341	368	375	341	357	318	357	344	383	347	390	354	419	334	328	373	359	383	383	382	357	345	349	336	369	343	361	351	349	331	323	334	367	351	363	403	393	344	301	340	351	371	366	360	346	347	357	358	407	375	369	342	360	306	341	313	355	378	383	372	358	356	313	382	360	355	396	351	364	346	384	367	365	380	366	371	379	381	339	378	394	354	327	391	326	370	386	373	331	340	388	376	313	382	339	365	377	382	324	343	390	342	407	349	356	385	386	371	366	395	359	348	383	373	362	364	363	343	334	381	384	393	377	356	353	344	365	381	395	359	383	370	308	370	348	325	358	375	362	350	348	407	356	338	370	337	405	368	309	339	381	339	359	396	332	390	359	342	357	373	330	376	348	378	344	361	368	366	316	365	355	364	365	327	371	340	380	348	379	386	347	379	329	362	349	369	337	360	361	377	341	392	384	371	365	392	320	390	381	377	350	345	352	356	379	398	369	370	348	374	342	380	352	342	385	376	362	375	384	345	375	368	370	369	345	391	354	354	337	363	331	354	353	343	360	357	363	369	366	400	366	375	403	391	361	367	363	373	352	376	385	396	374	366	351	357	329	379	334	360	389	359	380	381	356	370	368	348	343	344	357	355	376	360	350	343	386	378	374	334	395	366	368	360	369	365	357	398	349	361	378	360	400	412	356	397	386	362	367	369	348	363	366	365	378	325	372	364	391	355	384	384	359	366	361	391	384	367	345	361	380	368	336	350	367	370	358	380	372	366	369	361	369	315	362	349	330	335	384	386	358	385	354	368	361	337	358	324	384	372	352	362	374	346	343	344	376	391	365	356	345	364	365	369	361	372	354	346	360	357	412	355	373	397	386	351	341	364	343	384	361	352	346	359	347	350	368	384	380	359	366	395	369	346	378	348	356	348	375	356	363	354	347	353	395	375	390	363	361	368	333	371	348	347	364	375	402	377	344	375	380	367	318	367	355	360	373	359	372	363	364	366	321	378	369	349	376	364	404	361	336	372	374	347	381	391	358	382	369	379	409	365	355	356	355	386	365	399	370	396	369	372	348	355	365	356	387	362	352	371	342	377	347	376	338	357	344	392	357	385	354	363	368	367	367	349	346	372	346	368	357	359	387	344	365	368	368	379	374	394	340	331	385	369	344	361	339	361	346	371	332	362	372	364	363	371	340	370	368	367	373	355	363	347	337	358	359	391	366	351	351	334	367	346	368	379	366	377	323	340	368	351	369	391	351	364	370	372	361	393	379	348	355	382	361	331	384	339	332	376	348	354	354	358	326	377	376	371	348	358	367	366	354	362	388	377	369	371	340	365	360	363	371	357	359	347	345	391	344	373	370	333	368	351	367	365	348	360	341	365	371	361	372	365	385	381	357	392	353	390	387	348	365	379	345	340	365	338	369	366	367	357	360	359	327	356	347	401	416	366	342	380	399	348	404	380	367	360	363	353	358	364	364	360	352	402	372	364	376	361	358	395	384	370	347	374	352	362	393	395	371	382	382	352	384	366	345	370	372	354	353	365	352	363	394	384	350	339	379	339	333	372	361	329	355	360	396	383	359	360	337	369	346	344	403	356	396	337	332	370	349	378	364	369	337	374	347	348	349	324	344	359	363	351	385	345	360	350	358	358	378	336	371	341	348	356	364	347	372	368	387	333	357	345	385	390	342	329	345	366	376	350	376	371	353	388	390	374	367	371	354	365	329	360	350	350	350	391	387	407	355	361	423	347	405	362	332	346	406	344	358	369	354	342	338	347	392	398	376	377	365	376	375	349	368	367	346	355	371	353	342	371	362	373	352	359	361	354	327	397	366	397	387	329	356	379	349	373	315	350	346	365	322	378	315	373	358	379	337	380	350	351	357	362	407	333	333	403	345	334	355	351	362	361	362	356	353	365	342	342	345	336	354	350	339	337	353	369	375	368	372	360	332	368	354	365	361	410	369	341	379	362	350	369	360	348	375	385	369	356	358	359	362	376	390	420	390	384	350	358	316	343	372	370	382	374	344	340	357	355	353	373	375	377	358	342	364	375	326	374	352	365	411	387	364	353	362	385	378	390	327	391	369	352	364	339	364	397	328	359	364	365	385	370	373	332	402	332	362	389	373	371	376	369	333	383	401	365	397	333	340	362	371	344	361	345	363	332	361	339	361	364	383	356	393	372	364	340	360	321	334	363	367	336	395	363	388	365	377	341	331	367	379	393	352	387	383	368	324	384	393	357	348	366	357	336	359	370	350	383	315	372	339	358	376	329	377	350	392	392	343	349	336	365	379	392	372	377	382	352	377	379	370	365	340	349	357	380	363	380	338	336	374	379	406	367	369	357	369	345	341	369	393	380	365	353	371	347	360	347	365	369	382	368	358	386	371	360	389	377	382	374	380	355	368	362	369	343	370	348	363	360	364	349	345	372	364	382	367	392	376	356	362	342	359	328	367	377	337	413	374	365	346	370	344	327	358	360	350	356	363	384	328	378	375	372	370	365	385	349	374	355	362	339	353	380	355	329	355	352	395	354	381	359	388	341	358	367	366	384	370	344	373	359	335	316	380	324	352	378	385	353	360	378	359	371	343	373	364	344	399	380	405	329	344	375	344	350	371	366	338	355	392	388	357	328	360	371	327	359	356	365	351	353	365	381	368	377	384	364	400	376	386	355	364	313	337	377	341	327	363	397	354	380	355	368	369	340	337	372	352	363	356	364	347	384	351	348	341	376	349	348	367	374	372	354	351	320	359	384	376	358	364	371	373	372	340	376	383	357	355	346	371	369	371	366	354	358	367	371	363	351	327	362	376	366	360	346	382	358	399	359	360	353	359	374	361	377	354	336	376	345	376	373	348	341	369	327	362	363	409	380	403	369	320	402	342	354	360	352	368	399	355	370	370	372	371	361	380	360	370	348	368	355	362	370	368	351	343	376	344	393	360	369	329	403	374	352	370	370	386	379	356	364	386	318	389	364	356	392	380	360	309	377	367	351	355	366	413	351	366	369	399	368	336	360	379	351	364	346	352	349	330	353	355	390	372	395	373	355	341	397	353	349	336	359	349	371	369	344	364	354	376	343	345	352	365	368	364	347	337	375	368	345	363	343	363	355	357
23917	21036	28240	24023	21024	8460	1804	1118	854	3264	13667	29835	24428	11974	3844	1251	660	589	618	624	640	607	606	602	616	598	687	621	615	624	639	581	626	596	608	655	610	611	620	613	616	608	618	606	587	607	634	616	614	621	562	583	562	628	661	593	581	600	598	573	622	637	629	543	600	622	643	646	595	624	602	592	598	637	647	568	617	599	634	589	637	620	592	581	634	588	618	563	611	607	573	610	603	571	596	591	556	570	598	631	620	609	598	624	632	637	617	553	612	628	608	605	600	638	599	600	618	581	608	650	666	635	603	644	603	596	653	622	608	642	599	602	587	589	583	583	579	597	586	608	642	576	619	634	576	616	568	568	617	630	586	582	594	666	599	609	606	650	607	609	597	602	601	625	609	569	570	607	629	598	634	578	610	623	603	621	570	629	604	608	583	609	635	666	584	623	601	593	602	593	576	631	584	591	607	610	582	646	635	596	578	616	577	594	612	625	577	623	570	620	615	657	642	592	605	595	564	575	580	628	591	628	606	555	603	656	607	598	619	599	596	600	607	566	630	598	584	608	602	638	634	573	614	575	605	592	578	609	622	623	605	616	614	577	568	613	580	553	562	585	621	573	566	618	617	570	637	604	593	595	561	588	606	613	601	597	565	590	544	589	604	625	650	599	574	575	593	627	605	626	604	608	577	640	587	613	630	627	548	620	628	579	628	596	613	595	572	584	616	606	560	649	588	580	617	620	604	594	591	573	605	555	601	582	596	633	624	575	572	609	571	609	578	566	610	586	613	627	596	617	591	629	605	613	606	584	567	591	595	626	622	579	544	612	536	550	605	590	589	633	619	596	593	644	604	620	638	608	587	587	577	614	584	587	548	585	610	670	627	605	606	624	600	616	555	554	616	610	603	587	602	597	644	606	565	622	615	593	603	614	591	588	622	630	587	613	652	575	571	615	552	554	608	603	605	582	602	629	569	589	645	554	608	559	629	616	623	630	621	637	566	601	627	599	575	585	622	553	572	595	641	578	574	607	557	591	605	606	579	602	612	606	627	564	617	614	544	594	625	623	617	567	623	586	589	589	565	574	595	619	567	575	595	613	568	602	569	615	602	589	576	585	574	624	587	624	590	561	574	621	629	638	595	660	600	636	647	576	636	582	616	599	594	639	584	623	581	583	565	603	590	616	632	598	636	597	565	582	616	589	580	574	559	578	568	568	604	642	583	584	634	587	631	579	605	616	593	581	598	597	588	603	634	636	631	560	601	607	570	596	626	628	588	635	597	596	600	610	635	601	617	608	578	606	541	615	630	645	566	601	600	643	606	656	610	573	593	559	612	587	587	611	604	612	616	621	638	630	612	621	611	616	607	579	611	584	608	584	552	601	617	569	598	636	572	589	604	543	598	590	621	613	606	564	581	607	596	622	641	625	610	605	586	644	612	620	587	602	572	619	601	635	630	580	599	647	574	587	588	601	612	592	633	580	635	598	600	564	605	629	627	577	571	600	543	629	619	594	592	630	604	592	600	600	574	622	614	611	568	615	644	579	613	594	608	629	606	608	606	628	577	616	554	594	622	597	610	608	591	622	652	657	577	619	620	621	679	603	643	597	631	616	627	571	612	608	517	620	628	642	612	574	625	644	589	611	587	606	588	538	648	622	575	635	579	596	600	619	591	633	617	588	630	625	614	602	587	596	633	624	569	611	613	603	575	584	592	624	606	607	605	618	598	636	614	561	633	591	534	630	598	568	568	579	590	611	568	595	587	590	587	646	591	548	623	555	564	589	621	607	625	604	579	648	587	633	583	613	595	600	613	634	630	572	635	646	584	622	556	641	661	642	581	568	624	636	569	594	598	635	622	593	586	607	594	621	598	587	608	628	626	542	598	595	609	568	626	579	612	587	604	593	614	574	561	577	565	587	578	579	626	577	582	602	633	593	554	567	579	569	660	580	585	601	626	592	607	577	628	644	591	596	611	601	582	588	605	648	605	585	598	644	643	660	626	616	563	617	614	670	573	581	634	617	551	552	569	571	575	612	578	591	600	631	604	596	613	660	606	636	580	591	610	572	629	558	597	573	628	618	611	586	581	591	635	582	595	586	603	574	582	640	594	558	563	589	608	602	580	591	597	630	586	594	544	574	615	601	634	604	594	638	591	613	600	598	622	555	578	621	568	600	572	589	593	595	602	599	600	636	577	618	599	587	656	588	607	587	586	602	569	568	652	594	593	611	601	574	597	613	597	615	612	595	596	619	584	593	604	620	620	593	578	620	564	647	621	613	610	597	633	631	586	575	586	585	615	600	579	607	622	608	607	608	585	604	638	598	557	599	548	533	614	567	591	587	581	592	588	591	606	605	629	581	655	655	595	605	621	604	578	621	598	609	617	583	592	610	558	617	557	582	585	602	576	615	605	607	621	566	565	616	636	580	638	664	633	604	616	587	606	614	625	640	600	622	620	587	586	654	629	590	561	617	605	605	630	557	566	613	600	577	610	582	595	602	604	594	597	562	577	610	646	613	587	562	557	571	604	627	610	595	555	580	567	625	600	590	622	584	607	636	583	631	580	574	620	630	582	574	621	590	619	607	590	581	603	594	579	588	601	620	589	575	653	600	608	568	550	616	573	614	604	588	559	598	589	597	526	613	585	596	575	601	594	618	565	601	617	595	553	594	547	610	657	586	612	559	633	590	575	697	617	607	593	625	588	593	653	635	603	640	591	626	568	595	605	595	597	565	588	628	597	593	605	632	632	608	598	560	611	583	620	603	577	620	648	640	601	565	617	625	637	618	590	623	629	585	613	623	627	581	600	623	631	596	613	623	613	622	591	588	642	629	587	588	594	611	626	601	573	601	603	573	588	599	621	620	610	626	628	583	625	576	623	653	633	591	569	582	551	592	603	606	576	633	632	590	610	588	615	633	625	573	577	598	614	578	646	612	605	613	595	566	616	601	612	584	606	627	624	548	586	581	593	616	566	588	592	570	588	586	605	544	600	589	610	605	617	609	584	583	569	584	587	587	636	631	563	600	611	602	600	628	582	621	642	633	532	556	568	586	588	560	599	625	626	619	644	660	598	589	621	607	625	630	618	592	580	566	607	606	637	621	573	620	601	571	604	617	565	582	589	620	608	564	650	604	619	578	632	606	619	662	581	580	610	554	605	593	640	622	643	569	621	631	608	642	595	596	587	619	609	644	606	608	601	600	603	571	569	625	594	597	622	595	613	609	569	620	648	594	632	616	595	588	595	614	603	574	626	571	618	622	606	617	601	649	639	604	622	611	628	562	618	602	588	580	589	597	630	573	589	589	630	611	627	588	592	616	584	604	593	597	613	561	593	609	562	609	648	588	629	548	588	566	599	612	625	590	655	608	602	592	608	605	546	579	556	587	582	587	613	590	612	584	598	605	579	542	595	540	592	597	649	606	600	616	600	585	571	571	555	616	582	611	579	565	605	611	596	596	629	601	612	627	609	605	572	636	578	580	595	595	602	579
3918	6072	5216	2746	2070	1499	1206	1041	1013	4906	16567	28659	19456	9428	3359	1159	583	595	535	516	538	535	562	515	532	514	562	524	527	566	499	525	514	514	511	505	527	492	520	554	552	569	556	517	508	515	518	525	552	551	532	555	507	500	544	490	510	535	579	509	547	518	561	501	504	504	511	534	539	494	529	534	513	470	548	524	549	533	557	537	516	528	524	529	533	538	538	542	530	505	528	531	537	535	552	525	489	538	527	506	528	530	539	507	509	541	512	510	553	512	515	518	537	504	524	555	556	546	515	548	532	534	517	559	526	530	471	528	512	511	548	512	518	490	514	525	538	553	530	521	515	524	543	506	488	503	489	525	512	509	500	552	529	496	550	556	523	474	495	516	511	536	553	559	550	570	509	514	496	520	518	528	514	543	564	521	518	503	555	513	521	531	508	551	496	535	527	506	531	525	490	507	496	499	453	508	504	486	525	489	511	526	470	476	487	524	489	534	556	487	521	485	499	490	504	540	517	518	544	504	509	531	497	506	465	529	505	550	529	500	502	514	500	518	512	547	505	455	559	542	541	499	531	503	532	520	513	550	514	489	464	528	518	542	564	544	477	555	506	495	532	532	478	525	485	509	547	550	540	565	542	505	493	518	523	479	571	503	522	530	504	506	493	521	497	540	492	515	533	497	529	507	515	532	536	526	503	517	537	473	491	501	547	504	496	473	533	537	488	526	535	517	504	535	532	510	500	530	564	517	525	518	516	494	513	556	494	499	517	560	489	536	536	520	508	504	565	481	503	544	553	546	497	502	527	515	559	533	516	515	493	498	486	513	547	542	505	490	465	521	531	524	513	518	516	505	509	516	530	556	545	544	461	496	483	518	562	501	550	539	554	526	481	533	504	526	520	513	524	521	532	472	520	489	529	542	500	500	546	538	479	564	515	524	511	528	522	536	533	558	516	508	551	500	512	508	466	463	523	471	561	553	504	496	497	531	503	514	521	533	518	507	539	518	501	540	481	478	497	538	496	525	497	521	504	543	511	558	523	491	553	592	500	485	512	544	531	491	540	505	542	510	524	530	490	571	511	535	497	531	568	516	542	502	515	524	506	554	503	521	464	565	534	520	513	519	516	548	479	519	490	558	488	532	537	525	537	557	497	530	492	518	526	488	529	517	528	503	494	574	516	518	526	496	533	474	544	519	536	546	496	533	549	545	519	532	514	514	501	510	510	535	513	569	540	494	526	498	521	532	514	525	539	525	501	514	509	518	515	478	526	511	532	508	517	531	558	531	529	514	504	503	502	527	485	493	526	569	510	520	524	512	543	517	528	520	501	496	510	485	513	521	505	522	510	492	538	529	492	512	498	520	538	503	513	503	531	530	521	552	503	485	509	495	512	469	538	503	549	528	516	523	535	501	520	507	511	515	521	545	489	488	528	539	516	525	551	524	492	547	505	491	556	518	526	517	525	570	505	555	500	482	541	516	514	497	547	522	495	523	506	533	530	542	515	473	516	502	518	516	484	547	504	499	531	523	534	487	518	492	530	521	536	512	513	547	508	501	515	526	534	500	544	483	548	495	510	536	490	530	528	527	518	531	532	492	540	517	524	469	521	547	533	508	467	521	508	516	526	482	538	527	535	533	504	505	524	543	498	469	516	535	531	529	546	530	505	475	541	537	540	528	553	515	531	514	528	524	535	508	489	524	470	511	515	512	523	517	459	504	500	490	519	528	486	498	513	547	500	521	538	484	543	500	519	532	533	540	521	552	490	515	533	502	501	509	535	500	537	524	575	520	524	523	508	502	486	492	505	484	479	517	494	529	509	507	496	529	484	528	516	489	459	527	513	498	522	517	532	503	511	541	511	528	525	517	521	508	524	503	498	509	555	544	532	502	500	542	516	522	542	536	513	503	570	508	457	546	519	505	511	538	482	520	492	481	576	506	540	506	570	534	523	494	458	533	519	503	545	524	535	499	544	517	527	481	482	494	513	527	498	511	557	518	551	510	536	537	515	545	465	509	511	523	529	509	502	534	487	496	493	566	495	507	508	496	510	522	481	526	536	553	492	526	490	482	487	526	484	480	537	516	519	538	488	520	534	471	572	540	541	525	556	489	497	503	543	547	515	528	458	533	540	453	524	506	495	511	544	524	501	476	518	550	527	525	546	537	502	515	509	516	506	499	532	508	504	510	509	536	541	481	558	523	521	516	528	533	479	536	530	537	464	531	502	499	512	498	523	488	527	568	492	549	504	501	534	527	537	512	506	545	520	548	530	524	472	516	503	512	472	527	484	502	518	529	558	515	556	505	532	545	517	491	565	480	502	539	496	528	490	537	536	548	527	505	549	505	481	495	489	487	461	535	504	509	522	495	531	545	526	524	515	570	535	540	481	500	496	550	511	494	547	519	531	478	489	560	498	524	531	476	493	532	448	517	497	519	522	485	513	476	507	510	476	552	543	502	481	547	522	528	526	540	530	494	514	512	516	526	483	504	487	542	533	507	543	542	503	487	521	495	535	520	493	481	525	536	493	481	526	526	536	502	490	489	484	530	534	537	512	501	516	572	510	539	532	541	548	507	531	552	514	520	473	492	481	520	520	492	498	523	490	473	475	534	546	535	500	517	522	503	546	533	484	513	576	550	555	493	491	498	490	539	510	508	506	488	538	484	538	572	495	515	509	511	538	520	534	517	573	535	518	508	563	512	481	477	550	488	531	504	490	553	518	556	513	507	496	497	559	496	543	471	501	526	548	468	551	512	580	486	513	494	521	515	492	512	482	541	537	523	485	559	491	529	534	504	518	549	516	509	505	522	505	513	491	540	513	543	512	495	499	518	492	483	532	509	490	503	490	519	512	517	516	509	493	489	505	542	507	574	563	513	517	515	495	522	493	514	479	514	500	487	477	481	513	530	502	537	519	545	526	502	519	531	517	522	518	525	556	532	531	502	522	518	476	544	497	500	487	533	493	503	557	514	504	515	522	515	558	516	497	509	489	513	535	519	480	516	516	504	501	475	519	506	518	511	523	526	486	482	533	482	546	509	543	552	500	536	495	525	481	510	486	506	466	589	503	531	472	465	519	580	508	472	532	551	534	524	510	563	508	503	547	506	488	489	484	533	492	503	515	492	485	485	518	547	534	497	496	491	492	498	546	537	558	476	521	492	549	506	499	526	531	533	534	498	543	523	493	498	489	530	488	503	505	515	513	521	514	517	499	504	526	484	528	554	504	518	477	555	541	539	487	543	532	539	553	523	522	524	505	501	513	548	488	513	463	527	551	526	532	531	501	502	545	525	543	499	486	519	568	540	538	477	532	487	495	503	554	513	522	546	504	517	505	508	516	544	491	519	509	533	489	540	512	508	517	489	546	513	528	470	538	485	515	503	518	503	506	522	496	497	506	505	495	494	510	515	515	530	506	491	518	534	528	475	515	539	521	520	527	521	493	539	523	503	489	499	525	483	526	544	499	512	565	529	534	511	488	461	526	510	492	505
27307	13191	1577	725	513	462	437	476	453	506	693	1471	1845	1318	762	553	448	411	436	413	461	404	408	427	415	394	445	446	421	456	399	402	428	446	415	411	439	451	410	434	454	416	448	451	396	457	422	428	390	449	416	470	434	421	416	446	433	438	389	446	402	429	447	425	412	406	412	484	417	443	424	411	441	448	448	429	461	447	451	441	444	448	444	446	439	427	436	420	460	428	438	389	487	447	404	428	419	422	406	400	417	439	428	442	434	439	427	452	425	459	467	417	432	422	434	455	429	436	406	431	431	442	452	465	449	434	432	455	467	419	420	435	405	403	431	418	417	467	393	436	431	418	449	471	411	416	441	411	445	424	401	429	427	451	425	431	441	437	418	450	434	424	429	469	437	436	423	439	406	457	459	441	427	492	413	431	441	457	409	415	435	439	414	408	449	416	454	430	438	444	470	441	425	425	438	407	439	464	418	448	424	440	450	443	409	405	410	433	409	414	422	448	444	438	436	432	459	432	446	442	421	426	449	429	453	428	420	417	435	422	459	449	414	422	418	427	419	427	401	452	470	450	491	422	452	425	439	416	412	453	423	460	440	397	396	438	420	426	421	448	445	430	429	409	394	399	428	411	389	392	407	440	417	448	428	436	444	462	436	414	404	429	436	434	418	436	434	411	466	418	435	437	457	403	424	450	425	444	403	435	420	426	403	461	441	442	389	413	456	439	417	449	425	432	419	467	466	422	452	439	461	404	465	432	449	457	406	456	438	471	436	446	458	467	422	466	440	445	415	406	427	435	419	397	450	415	404	437	447	412	434	445	433	445	399	415	429	451	422	422	428	447	421	390	444	486	434	449	458	450	428	399	459	445	472	444	429	406	387	460	459	420	392	447	423	440	433	431	415	448	441	447	436	460	430	454	422	421	435	413	421	420	399	440	432	468	442	455	452	429	409	440	410	450	409	407	448	441	455	417	452	414	391	432	415	459	486	474	411	431	413	414	458	434	412	430	428	420	454	419	448	450	381	432	446	446	437	415	423	436	445	442	432	460	463	391	462	443	440	441	508	454	421	450	433	406	392	419	426	468	405	436	444	406	446	413	448	391	402	441	422	400	458	432	459	416	468	426	428	431	441	419	415	432	440	410	410	444	419	460	445	452	448	411	458	429	444	433	418	387	449	452	456	436	426	393	450	432	465	410	426	450	476	447	434	423	435	444	445	413	455	427	426	445	435	460	443	418	495	414	428	438	453	431	434	455	437	424	424	450	432	482	449	432	462	357	457	418	429	389	487	416	434	431	428	445	502	457	435	440	407	446	416	415	407	421	419	454	448	428	420	443	431	461	404	417	422	419	449	449	403	443	433	434	411	428	418	456	442	438	446	421	422	461	462	449	450	418	387	444	418	444	472	460	462	449	431	428	410	436	416	409	395	430	482	443	418	444	408	414	420	430	465	427	428	436	415	427	403	427	444	417	461	435	428	457	432	429	404	395	396	432	443	437	430	454	438	459	479	439	437	442	432	418	444	440	432	397	432	444	435	435	435	407	412	455	428	444	416	427	419	427	426	427	408	416	411	478	460	440	455	446	444	426	426	457	409	448	426	410	407	446	446	443	445	437	420	467	406	459	429	408	435	459	421	474	415	472	409	456	447	471	414	453	417	440	425	455	434	402	431	420	449	411	444	457	441	429	466	460	447	447	436	389	455	426	440	451	422	410	449	432	448	405	425	429	443	451	422	508	408	436	443	410	429	466	433	449	429	428	418	436	413	398	462	457	419	450	418	447	448	458	474	461	412	406	406	405	456	428	470	425	418	441	423	397	422	406	417	433	427	410	407	431	486	432	428	414	391	412	407	402	424	457	415	412	448	425	444	412	436	399	435	462	447	449	409	388	417	438	432	406	397	438	431	438	409	450	446	481	440	433	426	430	470	455	462	411	452	465	428	405	427	450	431	400	436	384	435	428	442	459	403	420	422	421	446	448	444	433	441	394	473	454	389	457	430	424	477	425	421	411	434	447	401	469	458	432	452	413	479	429	427	452	429	444	465	445	433	454	452	432	409	417	415	459	409	390	437	450	401	428	411	452	416	453	440	407	452	410	447	445	426	430	443	443	443	418	459	451	450	451	414	434	430	455	422	432	423	444	400	470	442	438	406	439	432	418	390	418	424	429	441	423	444	469	418	432	435	422	481	387	425	450	428	421	406	425	447	443	459	408	437	456	425	441	434	456	428	440	459	421	414	430	466	451	395	453	427	433	456	482	464	446	435	436	433	433	420	445	434	433	416	423	472	439	426	427	475	424	462	432	405	461	434	417	413	392	399	404	407	453	413	433	434	461	457	426	423	431	436	444	423	429	471	396	442	450	416	415	441	427	433	437	443	424	440	419	468	433	454	425	401	455	430	467	432	439	414	424	462	449	442	410	448	472	443	422	417	460	439	430	419	387	442	397	447	426	431	454	435	448	451	463	423	471	396	413	434	442	444	424	461	439	471	411	455	453	392	405	460	450	450	433	420	436	424	421	442	444	390	405	392	416	418	436	415	428	427	443	425	408	451	438	428	430	411	388	430	447	454	435	420	441	440	452	397	448	437	438	415	430	414	449	444	434	418	470	465	417	429	395	426	424	461	445	411	450	418	468	458	431	433	455	470	461	413	413	429	444	421	455	437	472	419	405	420	419	410	421	447	404	377	430	441	465	399	434	461	453	417	419	460	452	426	434	465	468	433	434	423	424	451	441	399	424	448	465	453	441	411	441	424	419	429	422	403	459	434	411	405	408	430	406	470	453	435	443	416	466	418	456	441	448	466	439	437	459	437	407	442	458	442	400	445	422	424	384	442	464	436	428	438	446	422	443	436	427	455	419	454	449	433	452	445	408	451	449	437	433	446	460	419	449	439	439	460	427	403	437	425	413	412	460	425	455	407	406	462	459	422	395	436	439	419	405	399	382	451	454	464	479	436	416	468	399	441	420	467	383	444	431	399	441	440	427	476	470	397	460	394	462	458	426	431	414	383	391	457	459	441	428	382	439	413	384	455	440	422	421	438	425	438	397	388	400	423	401	473	452	407	455	427	409	443	429	461	432	421	431	462	409	448	465	403	445	437	445	407	450	434	461	392	435	445	460	486	415	431	427	443	420	426	414	474	457	432	408	438	437	432	409	423	440	458	438	426	444	451	465	456	436	454	408	466	433	396	466	426	445	447	450	466	424	432	404	430	420	451	434	463	440	410	435	432	421	465	422	439	417	418	465	451	446	441	404	446	431	412	467	427	419	429	507	506	389	414	487	424	412	422	479	444	438	434	448	407	405	446	433	415	452	447	448	467	464	438	416	467	454	412	430	439	441	438	416	457	418	433	438	413	412	408	443	379	411	424	425	463	398	446	453	455	414	434	429	439	454	434	420	463	435	432	451	453	445	414	419	443	435	427	437	437	469	431	432	483	452	441	429	442	425	433	424	409	405	434	430	503	409	433	409	420	443	417	429
4962	679	637	541	446	414	398	409	410	466	878	1908	2063	1372	755	472	402	362	388	368	351	369	396	376	411	375	357	386	364	354	380	348	369	337	326	337	371	347	380	372	388	382	362	383	400	365	350	372	395	387	344	365	389	360	341	356	354	354	381	340	348	343	360	334	390	402	354	378	365	349	372	376	386	349	409	347	393	361	379	349	363	398	376	380	341	385	384	353	338	372	366	392	390	343	390	358	393	397	364	356	376	369	391	358	383	371	359	359	370	374	393	339	384	363	406	387	371	371	348	399	337	391	353	351	380	359	395	353	363	386	399	370	362	379	384	358	392	383	388	382	394	361	419	364	362	360	378	339	393	370	365	377	349	334	362	353	424	387	341	349	389	386	366	357	388	364	370	370	379	387	361	387	385	381	368	340	397	399	352	391	358	414	355	374	363	396	358	384	373	347	360	368	364	363	323	378	346	345	365	370	389	370	395	360	372	369	410	359	375	346	371	358	367	374	388	362	374	376	372	372	363	360	345	368	319	399	376	341	374	351	371	353	319	377	350	359	335	420	377	385	331	339	391	360	357	357	392	375	401	382	366	370	374	397	389	370	372	377	384	373	353	372	373	390	352	363	347	379	389	337	375	373	368	352	369	388	356	365	373	397	393	381	382	387	376	380	359	366	371	367	367	358	332	394	359	345	394	364	365	380	389	356	377	343	357	375	371	369	362	356	339	336	387	363	365	356	383	341	385	374	360	359	353	391	368	356	388	389	364	406	375	359	346	394	352	379	385	356	386	363	368	372	374	366	377	352	377	311	347	379	373	351	364	359	351	350	333	372	373	346	383	364	391	410	405	348	363	390	375	401	408	410	363	371	383	399	402	360	369	370	381	382	401	347	366	384	351	399	350	387	362	358	426	360	354	363	367	358	367	372	362	380	414	405	405	359	326	347	354	358	393	367	374	379	357	348	405	393	346	374	373	362	375	330	369	344	390	377	359	406	386	366	374	385	405	379	345	369	385	341	369	382	372	381	351	359	365	352	341	372	350	401	370	370	398	406	378	352	347	385	364	368	373	408	359	344	396	379	364	380	332	362	395	367	367	346	368	367	362	401	363	395	373	391	338	366	394	356	360	381	362	362	340	391	362	388	324	371	353	350	356	359	382	371	367	381	342	377	343	418	347	365	405	356	358	378	356	363	359	375	353	379	353	381	341	369	357	384	374	361	366	351	364	320	351	353	348	371	399	371	359	376	362	351	370	367	317	376	354	345	377	346	337	368	365	380	376	369	365	404	365	355	339	370	347	372	366	390	325	365	357	371	383	351	349	361	366	378	355	350	385	338	358	373	370	367	390	393	409	351	376	347	348	357	356	378	364	361	388	384	344	381	388	359	382	370	362	380	367	409	371	366	375	357	339	379	397	380	386	377	351	363	347	377	364	353	350	369	377	386	394	340	383	406	401	373	363	349	345	414	370	379	397	365	375	369	375	395	395	361	354	378	351	364	379	336	373	366	356	357	368	396	356	403	371	340	368	383	374	381	391	387	381	353	380	399	362	331	365	346	364	366	366	392	372	360	370	382	383	322	357	348	365	370	349	365	375	370	370	336	372	371	388	384	359	374	387	353	374	346	382	369	358	350	362	344	386	372	386	352	362	338	381	400	374	372	381	376	400	359	380	380	412	411	378	346	363	380	395	365	367	376	364	370	354	412	366	368	353	347	355	379	386	359	379	392	385	385	340	337	365	396	378	366	364	387	362	343	365	389	359	335	353	374	347	370	384	365	352	389	356	338	388	362	379	344	391	357	378	387	367	374	388	353	390	380	366	374	366	366	335	372	348	357	365	369	404	357	372	370	359	374	377	376	363	382	354	342	337	418	350	378	337	406	399	369	356	389	361	360	364	328	413	385	358	384	340	338	363	377	355	380	378	362	364	392	336	354	341	392	354	361	370	400	373	395	367	348	365	343	342	345	354	406	348	358	389	393	376	358	373	384	359	386	331	381	384	400	376	331	372	352	348	349	367	356	380	368	403	370	359	394	344	371	347	387	387	350	351	365	405	366	367	369	362	385	394	357	394	382	358	390	405	370	368	366	367	356	402	390	369	347	380	361	365	359	348	347	363	382	361	371	342	363	385	316	386	375	357	386	334	394	365	359	386	398	392	374	368	387	370	356	397	349	411	342	360	371	333	365	361	364	340	370	345	377	398	330	401	363	375	360	405	373	395	383	374	351	368	373	360	370	375	390	375	356	366	359	364	382	400	407	363	379	352	400	350	385	388	348	372	369	426	344	381	382	385	377	387	414	369	389	344	364	360	407	376	365	375	334	406	361	349	360	358	363	369	370	365	336	355	374	361	372	414	374	389	369	368	390	341	361	352	384	357	371	378	369	377	382	355	381	367	349	408	357	392	372	375	406	350	356	385	331	362	369	348	341	353	350	352	412	374	317	357	382	386	370	384	417	361	386	353	370	330	362	369	394	363	360	375	366	367	355	360	402	347	374	369	372	366	355	357	359	363	355	352	386	403	365	372	374	385	374	375	399	383	343	375	379	382	353	381	354	353	356	394	352	361	385	394	364	371	371	373	354	385	365	360	349	345	336	369	374	369	376	380	342	355	370	363	389	381	365	363	383	382	399	383	360	376	376	382	366	379	363	412	330	390	414	372	395	356	359	360	392	353	335	385	395	356	341	335	398	365	357	357	371	370	349	343	393	355	355	363	358	410	376	327	363	375	343	351	354	356	368	368	369	387	397	365	362	338	343	373	389	364	319	382	358	383	366	360	350	387	381	349	347	358	359	367	355	401	363	405	397	356	379	334	393	362	361	362	364	364	353	370	382	382	381	361	375	381	417	387	394	367	357	326	348	341	368	390	353	387	359	367	380	345	360	372	360	401	379	366	375	340	364	356	373	385	385	391	370	357	382	365	355	377	401	366	364	384	364	382	403	359	359	384	338	372	381	357	394	331	382	356	371	364	376	387	403	335	354	373	352	379	330	367	396	371	359	382	366	393	374	369	384	349	382	394	373	368	340	355	362	361	367	358	358	357	356	384	379	383	371	364	404	365	354	345	350	343	375	370	406	375	364	381	388	367	364	352	375	350	378	366	384	354	384	382	384	373	376	341	352	338	364	376	380	373	392	369	390	391	375	381	352	379	373	395	363	351	394	362	349	367	399	374	378	328	331	376	382	356	391	389	374	363	358	358	385	397	379	360	376	359	365	400	345	411	378	371	391	350	374	393	370	350	353	344	414	356	371	398	347	400	347	357	359	348	365	380	348	361	405	380	376	345	360	371	411	334	366	404	378	359	375	382	350	384	362	328	413	368	354	379	346	372	370	358	383	379	341	352	393	379	338	371	364	402	362	373	383	355	370	362	370	379	343	381	348	396	384	360	342	371	362	331	364	369	366	341	370	371	370	323	375	360	344	380	369	368	352	361	405	344	361	338	389	366	370	359	382	367	360	350	376	357	368	367	351	383	361	372	357
24780	21100	27563	24859	11704	1462	935	661	654	928	10680	18388	12903	6252	2032	816	560	479	472	501	463	495	479	489	466	455	464	489	489	511	507	494	459	440	504	520	513	452	462	520	485	466	480	464	468	509	489	507	458	486	498	462	523	495	526	463	518	460	486	519	459	464	438	497	499	494	507	457	487	498	505	475	423	446	475	489	496	470	497	472	490	509	486	501	525	482	460	467	478	497	481	477	492	475	507	491	485	509	521	488	492	467	469	467	456	488	437	501	481	490	478	489	442	465	503	500	478	502	481	502	502	504	532	530	460	491	497	478	485	440	474	470	467	500	478	513	496	491	463	465	474	445	522	487	458	525	497	470	497	488	512	500	509	469	495	493	488	490	486	477	483	475	471	501	501	500	474	463	509	515	459	494	485	501	482	509	446	468	497	511	496	492	470	487	464	471	507	524	512	506	483	499	452	490	468	452	502	476	471	483	536	447	474	470	508	468	475	473	449	473	490	452	465	504	484	453	480	458	484	462	507	506	464	470	477	461	534	478	509	496	469	466	471	481	494	480	483	476	473	480	514	469	484	514	482	475	528	473	458	459	480	463	465	481	485	474	477	458	460	488	507	491	459	470	488	484	480	457	504	508	494	505	526	454	508	513	497	495	489	491	492	471	469	509	482	469	488	485	477	473	485	475	487	467	498	476	473	502	459	463	511	486	460	506	488	501	437	467	483	466	444	452	520	450	465	445	471	499	510	470	442	479	503	487	477	469	500	490	475	488	512	506	446	450	465	445	475	499	454	507	507	494	489	486	491	478	498	455	496	486	460	467	496	480	460	471	505	493	465	518	481	488	460	497	471	494	481	485	511	496	449	462	454	441	491	464	458	506	488	441	518	505	494	497	477	443	440	506	498	459	493	512	468	481	534	485	503	492	504	479	439	423	430	495	502	471	475	489	459	478	507	456	444	456	468	496	494	463	470	481	465	491	455	474	451	462	476	467	461	493	484	499	498	475	493	471	475	470	478	479	475	505	479	472	489	507	469	473	492	486	515	515	521	460	481	481	479	498	509	468	502	507	522	462	482	461	482	512	463	545	520	489	461	462	511	489	488	523	519	487	498	471	521	499	484	490	490	492	507	458	469	472	530	455	510	470	502	461	507	474	475	511	441	484	489	479	484	492	479	518	453	506	500	516	505	479	494	501	503	492	468	476	494	472	421	509	499	445	477	496	482	487	451	451	479	452	486	470	463	483	519	482	488	468	477	498	484	456	500	447	467	502	499	475	477	469	488	463	464	452	484	494	455	519	489	465	495	491	492	491	484	464	474	466	489	511	449	480	511	469	487	458	481	475	502	487	516	473	479	477	480	502	516	524	485	485	481	483	483	508	480	468	486	465	464	507	479	458	471	476	508	480	493	461	453	460	471	441	523	505	473	465	493	483	481	460	487	477	489	443	469	432	502	470	459	500	484	463	482	463	492	462	451	486	506	468	474	489	491	518	462	475	469	470	501	465	502	502	503	518	483	459	475	521	506	492	472	471	491	476	504	474	498	479	475	435	488	475	508	460	494	426	489	470	491	469	449	434	450	482	492	526	489	493	462	508	446	511	484	483	453	512	501	459	491	484	486	460	491	453	464	474	469	489	505	497	468	467	500	509	453	498	524	476	479	500	449	479	487	455	461	477	438	489	459	467	470	486	470	444	446	503	468	482	479	458	456	476	461	462	531	469	497	482	452	486	479	423	502	516	468	460	488	506	458	458	457	439	456	515	467	459	474	464	482	472	502	488	487	448	442	459	497	463	449	502	510	520	477	485	511	486	516	493	472	538	519	484	455	476	459	469	482	442	527	484	525	458	418	497	503	466	489	466	486	485	461	504	448	503	462	468	520	504	406	484	499	464	490	477	501	491	479	466	490	463	484	462	485	455	497	480	467	440	499	459	457	503	480	457	446	454	468	475	488	465	460	480	471	496	451	492	445	490	444	448	458	501	480	519	454	493	480	469	479	484	504	487	474	456	463	517	469	516	499	520	512	496	454	471	512	523	501	466	534	494	510	449	519	474	446	465	546	465	506	454	487	500	503	462	501	463	458	487	513	501	456	502	504	473	483	490	465	475	480	494	494	488	479	446	497	470	508	429	511	490	465	445	510	466	498	499	474	467	472	526	487	493	478	473	481	483	508	487	475	449	445	460	451	467	450	454	516	480	501	476	462	468	505	521	466	480	503	526	503	500	520	463	462	492	500	505	482	496	492	523	493	499	482	482	492	465	455	451	508	473	506	474	460	474	503	485	440	530	448	486	476	472	512	473	460	480	490	474	472	501	494	452	488	477	481	501	498	462	488	500	480	462	482	447	488	482	484	458	498	478	463	458	469	497	432	487	498	513	483	475	492	451	486	518	442	521	499	470	444	490	504	469	496	472	461	450	496	476	497	449	505	468	483	465	474	460	500	502	500	482	486	460	446	489	500	494	474	464	472	463	470	497	469	447	501	488	476	499	457	475	476	490	451	448	491	456	506	485	491	482	474	511	469	512	444	508	467	506	487	459	463	463	526	482	478	486	481	492	497	464	492	480	487	457	507	500	529	480	496	483	431	456	477	466	479	491	491	468	506	467	481	496	464	500	482	493	455	458	492	439	486	448	470	471	466	474	520	465	469	482	477	495	465	457	464	485	459	467	470	462	475	449	501	477	496	529	500	534	447	505	483	513	484	441	480	477	485	464	496	458	450	509	496	447	480	467	479	523	467	446	452	482	496	475	449	458	471	450	506	464	487	432	433	477	444	478	508	503	473	470	512	455	460	473	491	487	508	504	467	429	474	454	516	518	487	439	510	479	518	483	473	512	478	463	464	469	467	486	470	489	454	489	468	480	514	479	508	477	529	496	434	486	474	504	499	437	502	470	447	475	480	476	494	517	481	475	516	513	528	520	459	423	490	480	479	470	495	509	456	446	466	480	489	468	462	453	459	500	466	526	479	522	471	485	483	482	517	492	445	490	484	464	451	473	485	465	487	457	443	502	461	454	467	483	461	472	466	478	483	502	508	503	506	509	490	492	456	470	506	456	484	474	470	477	465	481	499	455	512	487	466	563	518	471	479	497	511	464	441	474	514	434	490	465	464	483	471	480	478	456	496	481	508	449	513	487	505	471	504	521	517	501	465	490	485	509	479	469	491	507	510	494	490	483	474	471	492	510	453	471	459	495	485	481	458	448	476	497	462	529	467	485	518	457	445	522	508	488	464	486	503	493	482	473	494	484	485	463	517	496	470	458	463	410	462	499	484	474	484	481	472	506	465	482	450	477	479	457	428	455	476	491	457	498	488	437	446	488	492	459	453	478	478	467	482	511	473	465	490	485	472	481	512	459	453	468	518	473	486	477	462	459	468	500	508	487	455	503	477	471	502	466	507	463	482	492	478	497	466	512	546	461	493	455	448	466	497	490	493	505	496	481	437	442	466	473	485	479	425	509	451	454	492	479	485	466	437	502	440	459
3760	3546	3073	1637	1222	964	799	702	689	1212	13080	17236	11402	5867	1997	773	500	462	450	445	429	436	433	398	406	435	416	406	437	416	431	406	397	405	442	437	419	429	446	436	424	421	404	450	415	433	393	418	426	434	410	441	423	445	391	394	433	416	439	447	433	441	399	394	400	386	437	425	446	447	439	442	403	428	434	435	428	433	397	425	399	474	406	435	435	464	388	408	397	424	462	433	434	408	416	462	417	423	434	414	420	427	433	420	401	406	443	463	408	400	423	419	438	440	435	404	445	424	425	424	436	437	408	411	426	441	442	438	447	416	430	401	417	419	458	422	422	437	396	408	421	418	447	448	426	392	428	412	452	434	422	357	435	439	416	443	427	399	409	411	477	393	404	423	446	393	387	429	483	397	415	432	414	404	379	457	455	428	440	460	420	399	436	388	399	432	387	455	463	418	405	413	411	406	413	429	405	411	415	413	422	426	433	444	419	431	442	443	409	458	430	454	425	461	432	416	438	414	397	424	394	426	422	454	415	401	393	418	404	405	436	398	439	390	365	428	432	447	447	426	442	424	404	444	456	398	420	435	391	450	431	423	417	424	448	413	379	421	395	445	433	407	425	400	371	447	441	451	428	426	454	430	421	430	430	420	438	393	459	444	445	443	471	430	428	435	440	400	407	410	457	460	388	405	382	422	416	396	440	439	436	408	440	417	438	402	412	409	427	426	426	433	425	430	415	401	406	417	452	415	434	410	448	433	425	374	436	414	456	435	456	416	452	396	420	404	443	401	395	417	434	407	419	463	434	436	450	403	414	449	380	440	418	422	437	409	445	427	393	391	455	420	400	436	407	447	412	412	411	413	440	394	440	420	429	411	422	427	401	469	424	393	427	434	451	441	408	374	403	401	428	441	416	424	389	407	436	424	415	453	447	395	437	430	419	411	449	417	421	441	426	433	379	433	428	443	437	416	416	439	396	416	433	404	463	400	438	426	426	412	430	423	419	446	426	437	437	428	408	420	416	430	453	423	434	425	425	422	465	393	397	427	410	440	413	402	390	391	387	429	428	442	404	451	444	440	424	426	422	412	418	429	394	450	436	451	441	428	385	403	439	429	428	428	400	412	445	397	445	450	423	397	392	430	390	426	434	421	396	415	427	421	433	389	400	408	444	406	391	445	426	378	354	437	420	429	434	421	432	416	401	398	412	442	420	409	439	426	417	436	397	436	377	437	432	392	414	431	421	411	427	397	446	417	415	398	425	425	428	422	382	451	414	417	387	430	425	409	434	410	411	411	433	405	369	439	406	404	413	447	400	447	389	399	412	458	396	446	433	400	428	410	404	435	385	416	425	427	435	405	443	412	448	413	420	428	428	360	425	389	382	414	395	443	422	426	423	422	436	430	421	459	392	414	384	442	447	391	421	412	402	409	386	443	457	399	445	441	443	417	447	414	398	431	418	405	427	429	432	438	444	395	442	404	415	405	432	388	407	430	417	462	433	425	439	416	422	437	433	411	437	370	387	462	420	432	445	455	413	436	439	403	403	442	437	419	424	368	460	396	405	438	417	434	433	407	436	435	405	440	434	387	405	398	444	419	456	393	438	404	417	445	426	442	410	424	453	447	418	402	435	385	421	444	426	437	437	418	385	441	433	419	415	410	447	421	412	384	438	433	402	400	395	418	435	437	401	433	410	440	445	411	431	426	437	435	463	441	402	418	450	427	417	392	452	423	457	431	429	397	437	419	413	403	431	409	456	433	423	423	428	417	430	436	405	406	450	416	428	442	426	441	388	405	404	424	418	425	401	412	403	454	431	452	408	453	418	398	434	445	387	435	450	450	414	387	390	435	438	415	468	409	444	416	435	433	403	370	419	415	445	411	421	425	425	391	432	397	423	460	400	426	422	430	411	451	443	414	418	431	395	423	460	418	418	455	405	422	376	435	445	407	427	387	428	425	434	401	430	412	417	440	406	415	434	400	403	465	432	417	456	413	408	425	415	405	434	436	415	407	440	415	415	467	404	414	391	449	440	412	397	401	410	434	406	423	380	411	419	428	405	423	426	404	392	423	426	424	435	416	432	383	393	442	434	419	403	425	427	432	428	422	399	428	391	432	411	381	421	449	433	443	450	425	403	411	420	403	441	417	445	404	389	401	409	423	457	423	422	445	398	441	390	426	421	413	415	451	430	438	398	412	435	420	442	401	417	401	411	443	403	406	420	456	411	397	412	421	420	411	435	440	437	414	430	431	427	416	404	402	375	407	423	442	419	432	399	409	437	402	465	426	411	405	427	403	409	386	400	428	438	480	438	447	450	443	430	430	422	421	439	434	412	405	440	398	368	406	399	420	420	417	419	431	459	391	406	415	423	427	400	413	468	422	440	478	407	413	393	439	417	389	413	397	428	413	402	408	422	410	436	428	446	431	401	422	393	414	414	442	436	419	429	415	417	417	440	437	371	389	416	464	445	447	390	431	421	410	429	416	406	443	380	442	440	454	423	440	408	406	435	401	368	426	394	440	451	407	434	433	360	418	438	431	435	462	424	401	430	412	442	444	464	421	410	388	393	428	481	376	435	393	416	392	389	402	413	422	397	434	415	372	440	442	406	395	451	413	440	418	420	434	437	439	416	434	417	420	452	383	437	424	435	432	406	408	409	409	418	429	411	417	431	451	445	467	439	452	436	424	429	392	435	414	432	419	383	439	426	399	410	418	406	439	431	453	425	406	433	437	432	441	431	414	408	410	422	441	431	435	431	434	390	406	431	392	444	437	435	440	440	431	418	433	424	391	397	401	421	428	444	429	393	422	416	406	418	409	406	466	431	431	430	417	392	444	402	422	433	404	420	434	424	425	412	438	429	366	437	417	396	411	427	403	489	394	426	421	467	422	418	417	439	411	433	405	426	385	419	413	395	418	449	444	426	445	431	418	438	394	442	404	398	432	430	436	447	393	506	437	425	439	407	459	402	408	413	418	379	394	398	419	434	401	396	422	410	435	397	388	434	459	438	428	436	424	395	402	421	406	447	448	396	395	391	403	387	423	416	419	413	463	423	415	397	414	415	419	416	428	413	391	459	394	371	413	404	428	409	433	429	361	430	403	431	410	416	388	410	419	415	419	376	463	424	401	407	426	420	442	410	414	436	426	409	431	438	447	442	399	442	405	441	444	419	412	434	418	402	427	424	409	401	424	406	447	413	438	424	423	454	428	390	418	416	441	430	401	408	445	423	420	428	428	396	433	429	445	384	417	405	491	420	422	424	415	435	393	425	430	414	467	415	419	433	409	450	398	434	440	451	446	386	408	432	404	463	425	437	447	408	415	415	462	431	447	452	427	393	425	442	419	458	426	443	423	410	406	406	417	430	427	409	420	428	406	405	414	435	406	438	422	439	423	401	378	399	440	419	428	420	407	432	405	418	417	433	443	414	405	433	410	389	408	431	388	415	416	426	409	457	417	419	428	437	381	436	422	415	421	414	418	432	418	433	441
23886	21076	28336	24053	21070	8867	1847	1043	899	965	17028	29127	22850	12402	4031	1442	861	692	642	671	639	623	635	660	623	669	647	634	636	663	628	679	668	718	676	692	658	640	660	635	691	637	678	694	641	694	668	606	691	635	665	650	621	638	668	649	687	672	739	661	671	631	626	621	642	655	672	626	683	663	637	577	636	638	683	604	656	664	675	623	637	665	684	694	664	640	638	638	658	665	652	636	663	716	649	626	694	711	683	686	642	652	634	651	680	651	695	641	617	630	650	663	648	627	650	656	692	658	691	675	685	703	635	656	652	639	712	675	668	641	631	666	642	650	642	644	672	691	668	680	646	674	671	649	638	651	639	647	651	651	660	690	646	671	630	639	665	676	663	649	639	689	679	631	670	701	694	679	670	638	657	685	668	652	633	653	682	722	607	645	678	632	675	651	616	683	661	689	685	688	696	623	654	655	624	654	624	635	638	660	678	662	642	688	681	638	648	625	652	661	598	647	638	629	607	631	646	632	662	660	665	655	609	660	608	661	612	660	668	661	660	676	634	647	653	693	642	661	627	628	679	630	658	636	702	703	608	612	667	679	637	693	661	668	657	665	651	638	697	684	658	657	718	654	662	646	641	628	662	639	624	659	684	624	666	677	648	661	641	632	641	606	643	652	669	634	682	638	672	645	686	660	655	629	675	680	657	651	636	645	686	652	697	660	658	695	649	628	689	683	650	652	672	666	659	656	657	707	668	632	677	609	678	680	665	604	629	653	662	643	618	615	680	663	646	656	610	667	647	646	621	627	692	669	679	644	622	663	612	683	700	620	684	682	647	650	641	666	689	656	692	655	620	634	634	660	628	690	677	706	688	602	688	660	678	696	601	688	685	665	653	643	661	693	655	639	602	641	675	657	640	618	662	657	670	620	685	653	650	676	659	629	628	670	663	652	646	691	690	640	627	653	660	614	636	650	638	653	682	690	665	663	643	635	629	671	609	633	646	687	638	671	667	600	685	630	639	664	659	618	625	680	693	655	669	693	714	602	638	667	627	697	680	653	625	633	664	674	615	631	634	655	628	626	678	617	627	666	710	634	674	663	597	690	699	662	702	630	655	702	674	681	711	632	658	643	657	687	664	640	637	652	705	655	638	662	651	657	674	633	658	651	667	655	677	656	626	636	696	602	689	665	640	685	657	662	667	649	675	642	685	607	629	653	657	661	682	641	637	626	639	609	640	635	655	579	656	675	657	623	614	644	669	649	622	650	657	709	644	704	655	619	634	629	649	657	667	656	698	633	684	696	709	620	656	648	676	646	637	619	635	620	657	676	657	662	638	643	665	633	638	689	660	632	660	609	646	666	589	616	645	680	619	661	615	657	626	645	631	680	669	716	663	700	630	642	680	650	649	659	662	672	611	637	702	672	607	660	646	689	638	674	658	616	682	620	657	664	622	644	634	644	647	628	692	664	659	658	627	646	656	611	641	611	678	668	713	662	651	689	699	624	639	654	606	663	594	640	650	677	667	650	670	602	605	658	596	641	615	671	650	666	664	642	674	636	635	667	660	648	644	614	707	675	632	635	637	707	672	667	613	646	675	651	636	658	662	662	658	666	655	642	687	593	643	648	642	654	638	647	669	673	645	677	655	666	669	685	683	626	655	639	651	668	597	640	713	617	646	668	634	631	650	643	606	685	654	663	686	665	594	686	664	649	647	654	715	627	652	654	692	585	599	649	654	635	614	677	668	670	646	670	634	668	663	658	615	637	687	644	660	645	647	663	650	664	637	634	643	658	658	646	585	620	676	676	636	641	652	634	658	660	625	666	643	639	632	599	624	616	619	655	683	651	658	668	683	599	661	633	649	650	588	690	700	669	621	662	622	653	633	689	693	664	663	658	618	640	642	659	601	670	656	661	696	620	625	636	642	620	657	649	638	660	677	623	628	661	644	633	625	651	648	673	664	632	639	673	590	631	645	644	624	643	689	668	632	614	603	665	637	630	651	604	702	654	672	648	617	675	640	666	594	689	578	684	645	667	622	637	639	602	618	595	664	599	656	622	664	712	640	661	657	671	695	642	657	646	646	637	647	659	683	652	689	666	616	616	670	659	674	608	684	645	654	653	638	651	649	681	639	638	695	679	659	626	675	619	631	614	658	678	686	651	654	663	661	646	646	665	672	639	675	575	691	683	650	672	656	683	647	646	667	669	633	640	633	642	665	640	657	631	701	681	649	636	616	690	625	657	706	667	617	652	649	610	645	668	631	635	680	630	651	614	637	660	647	688	651	645	652	669	657	609	627	617	666	634	644	714	670	680	663	621	647	669	607	683	652	701	646	642	649	672	647	681	643	641	641	648	636	648	637	666	608	679	586	660	652	678	655	640	596	594	674	617	613	654	669	624	684	603	641	708	661	621	608	647	664	639	702	635	622	662	629	653	656	645	689	645	616	675	638	647	666	646	690	739	658	632	659	593	642	617	657	639	596	699	669	680	615	664	681	699	695	686	677	633	664	675	651	649	621	653	626	692	668	639	670	619	619	662	639	620	633	629	619	668	672	662	605	626	672	666	657	676	678	647	653	629	634	631	632	637	657	670	619	655	656	658	682	657	651	640	673	600	675	606	657	606	677	619	658	644	642	640	647	651	650	688	654	652	650	607	622	674	690	667	690	646	657	617	670	637	640	629	629	689	669	662	692	637	640	652	585	624	633	684	617	636	638	670	641	610	664	641	695	623	655	627	675	692	632	651	673	677	682	651	668	678	656	627	623	671	704	658	609	644	638	623	660	663	592	646	672	612	690	657	669	648	640	636	681	646	588	696	687	687	632	635	667	668	676	616	653	662	649	657	664	641	688	629	686	575	650	637	675	635	657	645	630	647	725	641	613	629	587	671	621	642	655	693	644	637	648	603	625	653	715	623	650	665	638	658	645	638	641	614	658	611	634	681	650	660	662	620	662	580	595	637	605	644	679	593	648	702	648	637	638	645	648	656	669	663	681	668	639	645	659	646	653	663	659	686	682	623	660	699	636	683	640	661	619	632	671	631	630	674	604	684	675	693	637	648	632	660	612	670	636	669	660	624	658	692	627	646	641	654	626	630	625	654	634	682	636	662	628	646	601	663	683	644	674	673	687	684	616	708	636	661	644	664	650	699	643	684	637	658	627	659	652	656	664	650	618	693	594	633	627	669	688	653	653	662	682	593	611	658	657	624	648	646	665	671	622	654	622	660	647	642	676	629	630	602	613	636	659	669	658	654	679	649	646	657	647	653	630	600	660	634	647	585	656	619	683	643	662	584	676	636	614	618	596	691	617	645	639	654	622	597	641	631	606	624	646	663	644	647	654	663	636	670	665	665	695	612	608	642	690	620	690	671	667	698	651	648	638	659	653	646	663	644	608	627	679	640	673	604	657	676	639	613	628	637	648	677	689	640	674	632	640	661	670	717	692	632	642	615	683	632	624	637	625	628	655	663	658	634	622	624	628	606	661	642	694	680
4011	6208	4879	2943	2062	1548	1263	1019	1010	981	20398	26697	19125	9964	3767	1272	735	586	577	537	564	533	544	572	566	533	613	550	566	570	544	572	556	500	547	566	568	522	599	625	548	517	573	556	574	532	535	513	535	576	545	575	580	550	559	514	530	579	568	587	561	546	578	537	541	553	523	514	588	578	567	548	545	596	545	579	511	565	526	523	538	571	571	604	535	555	532	544	561	585	516	571	514	538	582	554	532	552	562	581	520	556	546	524	524	554	545	566	596	531	550	544	542	562	533	525	602	511	545	533	534	557	529	548	622	559	544	548	585	548	566	578	526	581	551	561	598	559	496	558	549	534	572	615	563	603	516	564	579	562	566	545	549	517	570	550	566	513	501	582	568	543	570	549	581	541	523	583	618	539	511	523	566	573	580	573	514	560	576	535	542	577	537	552	547	589	557	535	560	564	491	539	521	521	544	538	580	565	546	536	598	553	599	539	608	579	563	530	564	610	504	544	563	589	555	531	572	521	548	560	581	520	552	572	529	586	582	573	568	489	503	587	542	550	563	575	541	553	539	544	480	588	534	550	584	552	536	543	574	544	547	546	580	515	545	536	570	585	570	542	577	555	563	556	543	534	581	567	525	504	532	548	545	562	542	584	546	546	526	550	551	555	538	579	573	528	530	544	496	540	559	549	546	577	519	558	547	557	549	554	517	579	534	501	551	577	547	527	524	548	544	558	538	576	572	540	568	558	547	567	518	531	565	577	550	538	534	513	525	587	524	544	567	553	520	560	567	507	574	581	599	553	553	555	519	509	566	522	525	522	529	511	543	576	545	558	532	565	540	549	536	535	561	553	570	539	523	569	586	569	593	553	513	582	590	533	534	537	559	584	515	556	535	560	538	503	543	544	532	568	544	550	553	563	546	556	531	593	530	539	568	574	574	566	526	519	512	547	499	532	493	543	539	560	544	543	523	592	577	549	571	532	551	564	550	514	549	579	531	536	548	547	574	511	542	520	522	541	558	549	521	533	566	574	558	537	544	612	532	599	537	556	510	551	537	555	562	531	552	536	548	555	549	567	563	513	537	536	524	540	541	516	576	532	543	537	555	527	547	526	552	560	543	553	567	545	535	535	501	547	554	564	539	498	522	571	529	541	527	567	532	529	576	534	568	557	499	544	537	555	525	554	562	537	547	579	506	503	548	521	576	547	575	567	546	561	538	510	503	581	534	561	541	538	565	581	552	564	540	520	560	496	522	558	570	558	571	532	571	552	570	558	547	559	604	566	568	537	517	535	552	563	534	506	553	565	557	561	546	575	595	554	538	534	556	560	577	544	537	572	541	525	537	579	542	553	581	509	564	584	582	562	545	593	563	553	506	579	584	570	521	523	551	566	501	556	548	540	508	529	528	548	568	546	550	536	564	510	571	559	542	595	540	573	520	551	559	514	543	618	539	538	558	558	552	546	605	538	522	506	507	575	551	547	533	524	548	566	529	534	536	525	576	539	519	524	525	568	559	576	578	551	596	548	557	538	544	542	547	569	569	554	542	572	559	523	522	563	548	572	521	538	565	563	529	519	571	510	554	547	539	542	546	585	524	541	561	530	525	567	532	571	536	548	559	554	577	560	528	536	541	485	601	538	586	524	575	533	588	576	499	544	576	526	567	546	535	581	491	560	573	572	520	496	534	543	563	586	535	561	551	531	524	560	539	564	527	558	583	526	560	567	550	549	539	529	573	528	535	562	574	544	529	488	585	549	563	561	557	559	533	576	557	555	553	541	568	538	538	558	552	567	561	537	531	541	553	533	566	573	562	531	516	544	509	541	571	553	574	560	529	559	568	557	498	519	554	537	568	551	535	513	540	523	512	539	566	546	533	516	527	513	555	568	508	538	537	567	551	531	547	570	531	557	537	548	573	569	511	551	565	570	569	523	547	517	551	528	557	568	549	547	571	565	543	543	511	533	528	506	566	574	547	549	535	526	524	505	569	552	550	520	577	527	575	549	506	552	531	578	573	554	584	539	575	522	592	539	545	545	565	552	549	526	511	525	526	539	551	570	581	549	563	538	518	546	545	552	553	552	507	502	544	550	544	556	603	541	579	565	546	567	542	525	545	523	561	561	591	536	527	594	530	553	551	547	557	567	582	521	513	524	527	509	599	532	557	567	579	531	536	538	566	541	524	540	537	560	543	517	569	540	510	536	520	542	594	566	550	510	532	506	550	531	534	559	566	532	543	529	527	561	560	553	519	509	538	554	583	538	531	531	562	573	513	532	532	499	500	559	508	549	555	555	571	529	529	559	545	541	512	529	535	555	523	551	562	536	515	572	563	582	525	570	558	560	566	543	620	561	488	532	578	549	533	574	537	561	569	550	538	575	522	550	531	517	556	502	575	555	568	546	553	576	566	515	547	526	529	528	559	530	568	543	560	535	536	529	538	555	562	541	568	525	508	537	539	528	546	547	503	563	533	548	530	540	566	540	528	569	564	556	575	554	539	582	548	568	527	554	537	565	533	524	520	525	547	581	536	515	538	565	523	543	556	590	544	538	537	525	523	540	552	553	561	534	562	542	549	573	535	512	569	522	599	543	559	565	577	518	509	554	549	554	541	572	509	553	587	504	558	511	522	572	546	569	512	569	534	566	560	552	550	533	500	556	561	557	553	508	511	529	533	592	522	572	553	538	560	589	570	577	566	543	547	525	540	554	502	529	546	550	548	533	547	535	530	586	537	568	550	535	503	560	536	591	592	527	522	630	577	550	489	571	594	535	539	529	534	550	521	545	548	566	583	517	515	556	524	529	527	533	539	543	552	568	572	568	536	550	605	558	516	549	554	578	525	554	518	551	518	498	524	517	553	529	541	543	564	566	514	558	547	561	570	532	587	550	543	548	555	498	569	507	528	538	571	536	552	488	549	503	553	575	541	481	492	554	550	538	535	533	535	543	550	518	531	538	554	503	526	501	504	539	544	539	532	521	554	525	543	558	523	514	541	544	538	522	548	530	520	479	546	529	583	500	514	526	507	530	532	566	568	528	536	551	534	554	569	558	567	536	568	549	552	545	500	585	549	540	509	535	531	565	510	504	569	512	535	538	546	577	505	552	546	532	597	555	567	561	520	509	559	573	522	533	568	556	562	516	527	574	481	573	557	551	549	553	539	567	569	529	527	552	538	588	532	539	548	559	551	517	517	520	537	531	550	538	548	522	520	552	514	548	520	556	530	565	531	540	475	579	537	542	522	506	552	511	521	556	586	553	591	542	560	520	529	553	519	520	522	553	577	567	551	555	532	519	538	549	523	540	536	573	579	549	556	538	501	518	574	557	521	541	559	524	505	526	602	537	570	549	524	508	524	544	529	549	558	511	566	552	589	532	519	575	561	549	530	564	586	541	536	560	524	557	502	583	524	534	541	553	507	517	565	550	543	560	518	549	516	560	542	526	523	536	548	555	541	543	512	543	538	530	562	573	522	539	547	519	546	542	536	486	558	544
27323	13417	1643	782	575	515	530	533	595	1269	1308	1401	1292	1026	709	564	540	484	509	516	499	459	489	534	478	468	496	455	473	497	499	491	502	477	526	541	507	483	523	482	491	499	466	507	509	473	469	517	455	506	528	511	496	491	478	479	483	496	434	497	507	503	518	480	475	451	463	495	506	450	497	500	481	489	452	483	440	487	443	509	463	461	486	482	496	495	435	485	543	480	439	485	486	488	493	467	485	501	517	467	478	489	473	466	469	499	528	477	500	519	493	497	513	483	483	484	500	472	479	459	492	489	483	512	499	493	464	543	517	464	522	497	470	507	485	458	485	493	498	500	501	481	491	470	458	490	501	517	511	500	475	509	512	523	528	504	470	450	489	523	438	462	508	464	494	464	499	483	500	501	502	506	517	501	471	473	498	475	496	450	485	508	444	498	467	495	494	485	485	510	487	514	471	488	493	513	484	499	508	477	480	479	474	507	519	458	506	483	465	499	501	491	450	482	502	545	511	502	506	498	457	512	492	477	447	479	494	482	514	481	537	479	477	474	500	484	485	520	453	500	451	475	448	463	483	478	465	503	499	520	457	458	486	496	515	503	484	474	484	479	481	450	487	490	536	455	481	506	497	511	478	482	455	463	495	470	482	474	459	470	439	489	467	453	474	476	467	497	495	505	470	506	498	489	479	476	511	473	489	489	490	487	503	511	458	492	480	519	496	495	484	510	479	476	471	478	504	488	509	497	484	473	488	468	511	476	494	470	482	490	508	514	424	473	482	489	497	481	512	481	507	481	474	472	492	484	494	471	497	468	511	505	492	467	474	478	476	475	524	529	464	485	483	477	494	475	517	534	474	461	439	499	487	484	510	495	502	491	511	458	505	502	493	489	479	474	515	490	429	490	468	492	455	483	481	482	500	539	518	500	516	518	497	472	452	514	507	488	510	509	463	465	501	505	528	508	501	451	457	459	506	491	521	506	485	478	469	453	471	479	468	524	512	500	490	480	511	513	472	474	468	490	464	497	504	500	517	534	493	473	463	479	486	514	447	516	494	461	501	481	507	484	501	495	468	514	493	476	473	446	533	456	501	467	510	476	507	480	504	479	490	527	468	492	511	472	425	487	463	495	463	477	493	444	477	499	513	493	499	475	510	492	497	518	533	478	468	533	504	520	481	516	483	499	510	502	486	497	445	466	466	500	520	499	485	470	480	481	499	474	518	508	523	472	464	458	499	538	497	484	467	508	497	463	541	490	469	506	488	481	459	488	492	487	477	489	473	486	509	496	488	531	477	492	486	471	499	473	495	484	499	510	472	498	514	499	478	455	511	499	472	481	517	470	541	477	468	508	494	471	463	501	522	453	505	487	451	474	502	490	478	499	461	542	484	472	515	483	529	478	478	507	461	501	461	463	477	489	512	447	493	464	504	516	536	497	468	486	513	500	495	486	489	509	519	485	500	500	503	498	450	502	464	509	499	447	478	489	504	472	500	509	467	484	478	476	503	500	520	488	497	470	506	450	494	466	532	479	442	494	523	451	471	492	444	478	480	480	459	476	495	519	486	503	487	479	493	529	483	487	491	471	494	460	512	526	515	523	472	497	487	511	524	504	472	480	492	476	462	502	512	473	511	535	497	488	496	457	461	458	490	464	508	476	487	479	497	474	472	483	502	500	472	498	489	482	535	516	464	482	442	513	499	470	453	484	470	470	509	479	465	478	492	459	476	506	469	483	510	466	448	498	510	464	493	474	530	486	513	449	490	483	508	470	493	464	461	464	528	480	485	479	480	478	509	498	513	496	442	459	482	475	463	499	517	469	500	477	504	475	501	486	483	491	507	459	456	509	475	491	503	507	491	483	483	498	512	513	477	475	511	493	477	513	479	507	466	481	487	501	510	513	494	480	500	488	484	468	475	454	470	488	486	491	475	501	518	549	467	478	470	491	470	493	504	467	523	526	481	497	495	462	507	502	516	493	485	484	495	485	479	481	460	475	490	446	478	466	492	504	502	503	511	495	518	493	429	483	505	504	485	455	475	495	494	507	495	484	445	467	522	496	521	469	482	558	496	502	452	497	467	461	494	519	499	537	493	483	507	484	494	495	476	495	490	491	506	510	498	494	484	509	491	458	453	503	496	475	485	482	492	480	505	469	477	478	472	483	476	469	498	484	445	493	525	479	518	472	515	482	506	480	505	481	484	458	499	531	509	462	514	486	497	463	455	456	493	480	507	440	540	476	459	467	472	474	496	469	500	533	522	463	486	490	494	513	443	461	522	484	519	486	486	475	477	476	457	468	520	498	486	471	504	491	452	467	491	484	491	461	498	541	478	449	495	490	492	509	468	478	528	493	479	540	448	491	482	522	479	498	480	510	492	489	465	463	474	477	483	535	459	524	499	509	511	472	476	499	534	470	489	525	501	527	532	492	475	510	477	477	471	481	511	461	475	482	507	492	456	548	520	477	478	467	490	459	492	448	484	496	507	473	490	517	504	475	469	433	495	499	526	471	521	515	452	424	486	434	491	495	518	492	486	478	494	465	533	491	453	540	482	496	514	482	475	497	488	512	498	476	469	490	480	504	519	524	472	487	517	480	494	502	485	440	526	472	503	513	485	465	507	524	455	498	479	489	491	494	474	465	498	487	463	474	537	530	506	499	473	459	499	503	480	485	488	456	471	460	507	498	458	464	458	460	487	473	445	476	479	490	483	487	447	479	465	504	497	495	511	498	481	482	506	464	459	498	475	487	471	510	492	478	466	484	510	508	470	470	501	510	465	473	483	468	540	517	483	477	499	506	463	526	445	476	494	515	490	516	478	497	478	481	520	468	469	478	502	498	527	487	488	498	463	462	474	494	521	482	461	515	438	511	507	530	516	481	498	534	464	456	509	500	463	456	466	500	500	489	457	484	490	509	492	483	496	517	481	481	480	557	493	510	487	483	493	501	450	471	490	510	469	471	491	496	487	486	499	480	486	490	515	508	476	502	494	501	487	497	448	553	494	491	485	501	481	517	472	496	484	464	492	486	508	490	474	463	478	490	515	513	451	438	487	426	465	458	425	470	478	475	492	476	501	508	517	504	463	455	454	507	521	475	486	485	504	518	461	491	442	485	496	499	478	522	535	489	494	508	510	526	506	494	450	523	486	486	514	517	498	440	467	495	457	474	489	508	463	507	514	489	537	462	486	495	461	511	516	484	467	476	471	494	502	478	524	493	497	548	503	512	504	454	469	517	479	482	513	467	473	468	509	462	527	476	474	480	502	499	482	448	482	503	457	506	507	483	486	459	489	490	500	489	471	506	468	509	463	455	470	503	501	478	462	500	431	482	478	502	485	438	539	528	492	485	492	494	492	477	498	476	492	458	477	519	476	517	459	460	474	508	497	502	490	495	455	507	463	474	469	475	495	488	510	478	498	477	506	472	514	461	474	461	494	489	514	472	458	440	496	510	510	491	509	492	509	507	496	467	485	495	473	459	518	494	474	455
4892	778	628	556	532	475	465	475	599	1543	1660	1712	1461	1038	668	490	447	431	409	394	406	399	429	411	384	383	359	390	418	415	397	404	417	389	439	430	433	407	401	401	389	411	385	424	403	396	403	388	461	420	401	437	414	391	430	419	397	431	439	425	371	418	400	420	402	393	409	413	442	434	406	435	428	450	414	429	426	414	391	391	403	389	407	393	386	406	432	392	415	441	393	380	377	383	424	402	399	416	365	401	408	433	415	395	390	409	399	396	380	420	408	430	383	425	382	410	395	355	419	409	438	414	401	396	419	392	432	423	428	379	411	401	429	409	395	401	381	417	410	400	374	394	429	370	395	419	418	399	383	372	441	400	400	397	401	390	367	422	392	443	416	416	377	375	415	434	405	406	401	421	420	426	428	416	379	407	373	441	422	416	385	395	420	414	413	366	459	390	394	388	386	409	423	411	412	406	410	410	422	411	380	379	392	419	432	403	398	398	384	411	442	408	419	389	447	409	396	409	385	412	436	409	445	436	368	412	440	392	441	426	455	395	409	392	412	391	399	404	419	397	419	379	442	397	395	411	407	379	434	389	414	412	416	412	412	370	416	394	396	399	411	411	403	430	418	419	409	393	381	412	428	399	392	437	397	375	421	412	411	391	431	404	433	383	396	390	408	417	399	382	427	432	415	382	391	399	424	433	432	405	424	387	385	405	393	411	411	431	417	388	380	439	402	403	435	409	372	401	395	416	428	446	437	435	386	390	388	439	388	434	417	428	419	421	373	384	411	428	418	405	381	393	421	393	395	405	401	407	407	416	394	375	420	403	361	417	380	456	380	437	417	435	400	401	387	379	386	397	381	385	390	384	423	417	393	403	401	431	442	453	409	431	370	385	425	374	395	443	392	386	419	423	413	367	409	394	396	398	372	422	438	396	402	373	415	385	405	398	389	430	386	397	397	383	399	406	364	372	407	425	393	421	388	427	419	402	412	428	388	432	414	437	384	420	392	408	405	393	427	425	390	406	407	429	389	407	451	430	370	395	424	409	434	428	375	364	383	429	381	412	428	432	481	422	404	387	405	435	403	420	404	406	387	366	413	402	425	433	388	395	408	351	407	373	420	389	420	412	420	436	439	402	394	419	405	406	399	413	414	405	439	397	411	392	398	408	433	392	405	410	370	416	431	383	397	402	413	384	400	426	407	410	431	413	411	398	398	407	405	413	394	418	402	379	414	410	395	406	415	425	420	410	455	412	435	400	403	406	414	381	406	433	428	391	411	414	400	409	372	406	399	394	413	430	423	387	405	404	393	404	429	378	426	403	408	431	386	408	396	386	414	405	420	371	410	377	425	398	391	396	399	423	445	419	416	380	409	391	364	401	449	399	429	412	409	455	408	419	426	403	381	403	389	385	425	434	406	384	357	436	387	410	390	384	399	414	428	406	407	429	402	406	418	422	427	397	431	400	385	389	387	413	428	438	409	386	377	409	376	407	431	418	394	413	433	406	386	446	413	386	418	387	404	406	419	409	411	432	410	386	403	410	379	400	423	419	424	410	386	424	413	427	415	383	372	434	402	423	408	413	398	381	412	416	395	392	441	424	433	411	415	397	408	414	425	418	384	394	428	393	412	395	410	434	364	413	425	393	412	414	407	427	453	420	407	382	418	380	381	400	391	410	391	400	383	413	394	405	418	420	390	426	418	412	410	375	368	390	403	432	381	400	413	413	365	392	395	401	413	432	412	425	397	396	423	387	418	419	436	422	401	361	389	439	426	407	403	417	414	390	444	389	395	434	405	393	421	446	443	423	381	401	388	389	402	432	417	401	414	386	375	412	432	404	412	408	400	432	410	416	422	377	397	415	400	416	388	405	451	403	432	405	425	399	409	418	381	396	408	401	391	392	480	394	416	408	411	404	395	371	355	386	421	413	419	371	396	407	388	384	398	384	404	456	415	403	423	389	416	405	425	410	383	397	414	409	410	401	418	408	379	405	425	384	419	385	419	434	435	447	455	369	384	411	410	416	417	415	428	387	394	401	397	374	416	414	430	391	399	448	411	415	397	420	415	425	416	414	407	409	436	394	408	413	437	424	394	401	411	407	426	398	409	382	432	391	391	421	444	393	398	423	408	416	433	408	430	433	399	427	413	417	407	402	384	403	398	403	399	408	395	382	390	394	437	425	428	426	426	427	423	422	397	384	418	382	399	391	400	365	387	366	422	400	364	397	393	399	404	401	422	404	417	401	401	447	407	424	386	388	416	412	428	425	428	388	365	371	397	422	440	404	384	413	402	422	417	396	380	418	432	439	408	378	378	423	418	404	429	411	477	394	427	407	405	429	424	398	404	385	434	457	425	370	417	422	417	422	403	389	389	416	393	406	420	444	385	422	358	390	382	415	397	386	376	421	395	420	383	451	391	430	430	428	422	420	393	384	375	411	411	427	394	396	423	398	435	401	363	457	392	375	377	393	403	423	401	410	402	438	408	426	384	430	399	431	410	399	401	427	422	399	445	399	415	426	397	406	429	419	396	433	397	388	399	419	380	400	386	440	445	417	394	385	449	396	414	408	401	388	423	375	408	398	441	414	416	422	431	434	367	383	397	402	378	357	418	407	405	340	420	410	434	393	378	441	389	418	407	404	409	401	427	459	426	380	410	432	412	407	372	416	392	437	378	415	416	429	431	414	399	424	419	433	367	410	381	396	401	426	415	448	410	410	402	390	438	403	437	445	397	412	400	420	390	408	412	424	428	430	417	397	419	440	420	393	408	348	396	396	405	384	410	399	438	414	363	397	421	410	434	412	393	402	394	407	390	402	408	413	420	413	378	388	387	432	419	425	369	400	402	399	432	409	420	420	417	414	405	358	382	426	439	417	426	391	432	396	438	381	384	358	414	419	408	399	392	437	405	399	405	439	409	421	389	403	405	408	378	390	403	394	415	445	377	401	403	365	401	391	405	365	377	395	410	397	403	380	409	404	403	400	433	409	397	437	406	403	419	403	366	407	423	403	408	435	429	388	404	460	436	391	411	420	390	404	401	410	390	415	424	387	403	385	367	382	370	392	399	420	422	367	417	429	401	414	416	406	422	430	393	389	369	405	413	425	445	426	426	427	370	426	408	412	405	438	394	382	403	381	417	396	416	383	409	420	411	401	404	387	431	467	464	421	424	391	416	436	425	414	406	374	397	379	419	449	426	395	383	398	467	408	388	386	425	374	403	378	438	388	381	438	413	402	394	401	416	441	390	393	411	374	402	400	436	430	378	393	427	395	412	424	419	402	407	410	384	386	402	419	395	403	392	446	445	385	387	430	440	410	431	376	428	411	427	424	447	426	408	407	418	411	387	408	418	406	409	396	423	434	419	427	425	444	433	373	397	420	409	401	377	402	455	430	369	408	418	385	398	422	441	385	408	411	419	423	415	403	417	391	417	390	386	414	417	406	408	406	437	425	400	402	414	378	375	393	417	381	421	397	406	416	426	379	412	395
24830	21058	27500	24834	12163	1608	1063	1113	2038	13024	8920	12952	11191	5971	2139	927	654	513	545	547	564	563	499	551	559	513	528	502	531	532	550	513	537	555	528	566	548	557	525	576	517	536	530	550	565	507	546	593	535	539	554	550	528	531	519	591	492	598	544	556	559	544	566	507	533	542	550	581	542	494	525	579	552	522	526	517	528	537	579	551	533	557	554	564	554	501	527	518	536	531	573	530	500	542	565	545	582	519	546	518	548	516	543	534	561	575	534	519	564	537	512	511	565	540	559	547	550	564	544	528	529	503	562	511	520	524	519	534	531	540	498	563	578	563	502	528	525	517	527	541	537	552	563	534	531	536	577	500	519	547	574	580	556	553	570	561	524	600	533	505	524	503	552	514	557	520	579	513	534	509	568	540	524	530	515	527	556	538	572	544	514	561	525	543	587	555	515	581	531	534	545	516	531	523	512	566	553	532	514	526	524	519	568	550	548	573	546	531	552	562	543	524	526	553	542	514	585	537	534	523	527	549	501	536	535	547	552	528	522	533	556	527	523	542	550	538	525	529	519	541	522	503	545	521	528	518	498	510	551	557	525	590	554	546	513	558	552	527	541	517	592	588	536	540	508	560	508	583	507	552	546	527	559	495	538	513	536	543	530	542	533	483	547	564	582	553	546	522	532	577	524	581	528	506	546	508	534	499	534	503	519	531	519	509	567	523	522	522	525	543	559	563	556	510	516	541	530	536	547	574	516	530	573	492	532	545	545	509	527	536	532	513	532	523	525	546	573	556	551	530	554	496	593	477	502	530	507	604	519	511	501	530	551	539	569	512	542	518	570	563	574	545	572	508	572	562	531	498	559	518	540	578	543	533	544	557	543	556	534	536	526	535	551	549	484	522	486	526	552	528	540	548	543	515	531	562	522	539	514	545	542	516	500	546	533	585	537	569	537	536	563	516	557	525	551	581	540	538	510	567	536	513	506	566	534	552	493	525	547	521	531	533	537	504	531	514	535	550	528	559	514	538	517	551	533	522	561	525	510	518	494	527	520	528	543	531	571	578	535	565	523	545	531	517	526	541	531	497	547	546	503	558	519	561	555	553	510	532	543	534	560	547	551	504	557	504	487	526	530	493	585	528	506	516	522	530	546	552	571	585	536	522	538	529	483	515	527	562	556	553	501	587	578	572	511	523	514	555	577	555	521	552	564	549	519	545	556	533	525	533	510	523	554	548	550	526	544	523	544	543	499	516	530	550	530	548	531	548	546	525	505	560	552	549	537	523	538	533	504	534	539	557	551	554	542	531	544	564	530	527	527	522	554	525	510	554	520	566	561	585	554	529	511	572	542	537	525	519	504	515	510	510	512	569	553	572	526	529	528	554	541	509	545	545	527	504	519	500	560	500	561	503	548	514	526	505	509	527	556	529	552	556	547	563	565	556	492	495	516	536	559	523	503	537	522	553	544	557	497	586	568	509	523	542	512	510	556	560	537	560	521	562	503	503	509	554	549	561	556	554	528	557	533	538	519	520	530	517	578	534	530	573	521	532	492	506	507	553	532	525	536	499	544	516	570	550	534	530	567	543	521	516	551	539	515	548	524	562	528	517	531	532	479	512	529	533	519	559	542	557	519	547	528	535	547	559	567	535	537	533	510	557	534	493	552	580	551	570	544	561	559	528	587	532	525	524	551	555	519	520	539	558	517	571	528	578	537	573	557	502	541	535	536	525	513	521	564	532	538	531	521	504	581	551	497	531	534	558	553	521	494	476	489	544	552	502	515	536	547	536	548	522	558	501	537	506	526	567	504	533	527	560	533	551	502	525	529	552	547	576	530	541	542	519	520	539	533	504	554	529	523	504	517	524	562	504	553	521	535	539	547	497	511	537	528	501	568	544	545	571	542	537	571	518	551	537	576	525	528	539	565	580	510	563	540	549	532	496	558	540	513	562	554	508	526	552	528	494	551	499	571	512	518	526	550	502	560	549	573	560	529	545	554	524	491	548	525	558	512	557	533	559	534	547	525	535	562	513	513	552	508	551	538	568	515	565	526	531	525	555	568	525	549	563	528	605	562	554	515	569	532	527	573	541	541	527	577	530	549	532	537	527	549	519	519	534	523	578	523	480	484	527	579	536	547	510	503	531	517	549	532	563	508	532	521	539	518	513	526	514	510	579	497	540	545	500	584	498	543	530	530	544	543	572	511	507	523	495	502	551	535	510	525	512	568	547	513	519	553	560	547	556	550	521	545	535	519	555	563	532	530	497	536	535	476	519	523	545	482	542	533	555	532	511	581	520	511	505	524	550	521	552	505	512	525	544	572	576	547	521	545	527	513	496	533	527	544	560	533	530	527	545	531	534	564	559	575	566	506	548	536	538	500	510	517	528	542	547	498	570	522	572	495	558	565	532	505	547	530	526	563	541	590	559	580	519	578	541	542	541	499	560	503	527	512	560	514	552	534	524	519	553	521	534	514	527	506	544	545	512	504	517	552	530	486	507	500	542	553	515	503	521	533	512	536	565	578	584	525	507	548	559	496	552	527	551	557	539	564	520	501	518	565	555	523	543	537	559	574	551	564	519	547	512	529	541	519	515	522	561	528	563	548	569	550	511	493	527	493	542	539	500	520	536	518	513	536	564	543	565	531	527	544	584	546	512	565	535	530	581	527	542	526	581	551	524	525	508	510	522	549	527	522	562	530	586	535	520	534	517	566	573	535	545	547	524	519	532	532	494	569	530	505	522	552	526	542	573	539	550	537	576	519	519	537	514	508	540	546	560	498	494	519	530	555	521	549	562	564	528	543	525	523	544	507	568	524	528	524	533	522	521	537	537	518	534	530	559	498	524	514	561	546	537	568	528	522	546	534	546	521	555	531	527	560	532	525	520	557	579	516	541	551	530	537	487	528	547	481	521	553	561	547	539	519	519	539	567	553	493	510	599	585	516	543	554	512	540	539	520	555	536	548	528	561	550	520	579	531	559	563	545	558	517	545	556	555	502	529	567	552	545	484	538	534	515	570	524	552	516	502	528	504	541	531	514	548	541	527	526	479	537	533	525	547	506	540	538	532	520	540	523	559	556	567	536	564	523	536	551	508	501	530	515	525	515	539	558	563	492	515	551	527	502	520	521	501	556	504	470	532	501	571	514	544	531	518	526	579	542	545	541	580	537	512	512	559	570	541	528	544	522	580	533	571	522	558	529	508	521	570	540	514	523	481	543	543	531	542	541	558	543	520	511	520	529	566	550	573	517	493	516	529	568	524	550	573	524	503	536	540	554	526	543	535	562	513	541	562	528	562	506	525	565	539	525	488	531	522	561	549	544	488	540	519	536	604	566	560	496	565	542	580	564	535	551	514	540	552	502	566	507	547	575	489	546	582	542	514	570	547	531	600	529	490	546	580	514	516	531	524	533	542	503	513	545	565	490	556	492	563	509	539	522	526	572	524	516	545	509	551	596	535	543	583	510	550	515	522	509	582	520	557	512	551	526
3740	4074	3135	1646	1361	1125	886	1327	2888	14782	8781	13358	10651	5728	2196	875	532	466	457	533	474	484	470	473	478	486	477	479	481	455	496	495	485	478	511	502	465	469	476	456	467	486	479	488	481	458	513	459	511	471	469	462	428	495	484	469	492	457	487	462	451	488	450	474	465	466	439	459	408	497	457	478	457	464	469	470	481	461	447	454	461	497	487	480	512	437	476	491	496	452	461	455	493	464	471	481	463	502	503	465	481	465	451	457	464	494	518	442	451	459	471	477	443	476	507	480	455	465	481	471	479	484	445	458	469	456	460	498	475	454	475	457	441	446	466	459	436	490	452	440	429	452	455	492	488	443	464	472	453	473	491	478	445	454	501	473	497	457	477	451	490	466	419	463	430	493	451	455	472	458	486	472	468	435	458	507	466	457	463	477	447	492	476	494	484	472	483	447	527	448	412	462	476	471	451	454	460	500	449	421	488	466	481	469	485	454	456	497	473	447	487	463	478	475	487	445	451	461	401	451	456	470	467	472	501	463	471	468	472	473	472	461	465	460	435	463	482	454	485	430	458	476	469	506	459	450	499	449	461	468	458	465	483	503	472	505	446	469	486	463	431	467	455	449	456	450	471	505	445	486	468	485	435	490	446	474	458	439	486	457	453	448	440	463	478	443	474	464	464	469	456	449	498	447	467	470	450	457	474	472	448	497	467	473	430	450	466	463	485	476	475	470	443	466	515	442	505	484	476	490	470	507	449	466	457	465	472	479	493	452	426	447	477	483	496	463	466	482	489	460	442	481	480	482	465	494	442	473	454	466	471	452	462	459	461	481	446	435	494	477	478	468	467	451	476	444	468	469	491	457	431	487	441	490	502	488	482	448	503	431	463	492	485	477	455	471	505	456	444	478	424	454	434	497	443	486	451	477	449	493	444	480	458	459	423	457	464	417	453	441	458	414	435	479	471	441	517	444	443	437	489	461	489	457	445	470	479	451	464	451	481	475	447	443	434	438	454	451	468	456	433	472	462	491	485	496	469	445	452	464	452	476	457	465	472	473	475	458	490	456	453	453	449	420	435	454	461	456	444	477	435	467	452	461	490	480	464	478	447	457	451	471	442	494	462	458	517	471	442	486	470	457	473	463	439	454	439	460	435	437	463	477	482	489	427	493	490	466	452	453	486	465	490	478	486	442	473	462	445	488	471	456	419	488	454	470	517	455	426	531	496	445	499	471	440	459	470	464	448	506	430	440	428	453	500	456	455	487	434	445	493	421	478	498	450	496	498	480	434	429	445	466	470	437	484	458	455	464	447	465	481	443	472	476	444	476	457	476	496	436	456	447	489	457	466	460	475	469	457	439	450	471	456	457	488	454	461	445	468	422	442	468	500	456	427	469	475	488	413	429	473	449	481	434	498	476	484	447	476	472	465	478	462	462	460	434	477	473	426	450	510	478	466	434	507	448	485	460	474	455	484	426	456	495	480	441	474	513	450	449	465	452	419	450	459	458	471	476	457	481	463	443	458	395	502	449	483	491	473	455	473	413	491	457	480	459	432	449	484	409	466	448	479	449	474	493	446	473	502	454	449	464	473	440	467	430	460	466	454	440	471	478	471	468	482	474	472	432	471	454	460	440	461	462	457	470	438	478	471	453	439	465	473	456	453	463	438	453	450	463	469	440	464	426	423	445	468	486	455	448	465	440	476	455	483	479	482	431	439	436	463	469	457	473	463	438	471	411	480	473	479	449	441	465	459	463	478	447	446	490	495	456	481	461	465	413	442	443	421	469	479	426	442	434	450	471	456	436	482	457	473	468	457	464	418	438	438	469	455	445	443	465	437	412	428	497	473	489	435	458	507	474	467	433	491	496	503	507	456	453	435	451	465	453	454	455	467	501	489	501	495	461	439	455	440	465	424	469	420	464	471	426	509	445	446	431	460	448	507	428	449	437	482	483	479	495	455	441	474	473	469	474	477	455	460	472	440	460	459	456	478	465	464	478	476	458	467	455	449	487	488	469	429	468	450	476	465	462	471	485	447	509	430	451	464	475	503	473	447	456	463	476	477	484	420	430	457	467	444	413	433	452	471	432	464	443	451	483	461	492	472	444	486	461	470	497	451	452	454	479	478	468	458	438	486	485	471	437	488	488	496	457	424	422	417	452	480	440	434	478	467	452	464	443	467	465	467	468	463	456	458	500	465	472	479	431	459	459	466	440	503	452	484	455	461	436	426	447	445	461	468	452	456	450	487	469	438	456	447	480	476	438	465	469	506	435	462	462	468	507	444	457	452	436	457	453	441	421	442	450	468	443	475	453	468	459	415	417	469	466	432	440	466	458	451	446	478	467	440	470	472	418	403	462	466	431	436	473	420	473	493	463	478	462	486	451	490	478	453	443	449	489	456	487	460	449	496	466	457	445	503	440	424	486	459	480	499	476	488	437	459	458	460	443	500	488	484	472	489	467	481	465	429	441	455	456	494	473	480	416	460	469	440	466	454	460	495	500	435	458	508	494	476	435	463	471	448	445	455	445	446	471	462	479	405	440	453	458	448	473	473	440	467	482	461	485	464	450	497	479	420	506	431	448	485	455	452	445	498	433	485	464	462	457	447	456	477	469	440	474	467	481	413	458	479	427	480	454	442	481	454	469	473	469	465	447	469	463	476	475	418	458	428	479	466	470	452	465	458	472	460	409	435	453	436	450	487	431	510	460	488	457	474	437	432	470	460	457	461	433	428	455	437	463	471	430	491	444	446	465	430	506	478	476	446	440	433	456	489	467	475	465	473	473	453	435	444	480	451	459	449	486	452	453	476	494	461	454	503	437	468	467	456	499	448	490	497	469	443	435	450	481	466	460	436	459	465	450	507	498	483	472	484	493	455	487	455	483	428	441	427	435	455	467	487	461	507	419	477	465	480	468	462	451	454	440	472	456	483	462	433	439	457	444	463	447	451	447	448	436	452	483	458	478	473	474	478	454	478	461	470	445	468	490	466	474	468	438	490	452	453	422	487	470	498	491	458	469	492	443	482	476	461	464	469	470	474	445	464	488	428	460	451	428	467	457	486	465	482	471	462	433	450	467	480	478	459	459	437	469	453	465	501	465	431	462	482	487	457	450	412	464	499	471	502	461	484	459	438	499	479	462	405	481	477	507	474	467	485	468	435	481	432	421	449	463	459	456	503	469	438	467	439	505	447	450	442	457	420	463	486	455	457	410	476	458	509	436	428	471	460	474	429	484	465	445	444	450	413	385	459	479	487	461	476	459	474	498	456	441	495	465	451	425	407	451	470	456	496	494	479	460	429	443	468	461	431	463	490	436	441	463	431	447	441	444	466	445	447	448	460	453	446	522	461	452	449	448	480	489	434	492	482	462	460	449	443	415	447	485	426	442	408	471	460	460	456	481	461	476	476	462	485	470	463	456	429	463	463	474	457	433	480	461	474	458	449	465	466	458	480	491	454	487	437	460	489	474	462	474	465	450	471	433	494	462
23883	21074	28336	24025	21062	9311	2054	1310	4061	4397	8834	27075	24224	15201	5154	1590	881	757	730	768	753	731	756	730	712	712	758	699	735	701	749	718	738	726	745	714	707	762	687	802	671	698	760	722	704	727	684	676	763	712	720	713	704	716	742	673	724	704	705	720	729	685	713	712	694	725	727	739	724	731	724	692	681	717	671	705	722	743	741	690	742	753	744	701	710	757	739	765	745	724	657	687	705	710	718	693	776	676	663	729	668	727	737	711	725	657	658	769	649	695	690	703	712	693	695	719	738	736	727	657	700	728	682	695	714	694	683	699	761	748	699	731	732	677	725	736	731	711	709	738	709	699	702	704	685	681	745	704	704	665	727	732	692	734	745	745	731	723	720	681	697	686	707	712	753	708	726	733	684	759	700	701	702	752	774	711	703	690	760	678	743	652	763	703	736	715	716	691	691	704	675	742	695	722	671	719	724	697	698	728	721	723	706	702	744	700	730	713	682	687	739	710	700	656	714	708	743	731	702	731	688	731	700	682	750	700	752	684	706	671	705	714	702	727	733	676	732	718	722	691	664	720	723	696	701	704	678	731	704	748	747	680	733	693	670	702	698	736	704	681	732	734	678	737	763	688	719	683	693	701	727	709	706	740	702	678	688	747	723	721	718	751	671	672	695	737	684	727	675	712	660	708	663	713	653	747	681	702	681	716	755	732	717	714	693	769	693	706	651	714	722	681	707	715	677	737	704	726	717	680	681	702	685	722	685	743	666	755	713	732	657	731	715	710	690	678	745	724	690	658	763	715	710	680	698	716	699	697	689	673	688	737	721	694	686	703	701	747	735	698	730	672	647	716	751	710	713	702	759	722	735	726	730	668	734	732	646	733	724	678	722	672	696	727	710	688	706	720	668	698	694	690	724	713	723	702	694	705	717	685	713	722	745	734	713	697	748	696	659	714	716	728	753	728	678	709	713	672	674	714	725	705	722	721	761	683	670	700	743	692	698	743	709	685	741	715	659	728	682	643	693	745	697	733	752	694	658	709	752	661	751	727	702	669	702	675	690	725	709	696	668	739	717	681	700	655	721	685	713	645	688	691	726	705	714	705	673	679	723	702	690	698	719	684	734	760	767	696	662	700	680	731	701	676	699	716	773	756	705	707	801	680	673	702	660	742	733	679	739	700	705	694	683	678	666	681	758	682	690	705	760	730	736	717	699	773	682	739	751	697	699	702	732	751	705	722	758	690	718	741	696	725	683	681	687	743	668	691	710	709	743	721	681	735	745	697	672	691	701	668	684	705	754	709	757	749	740	721	686	716	684	716	659	699	725	699	688	720	724	741	689	721	703	699	729	685	678	710	728	686	717	686	731	678	688	659	739	692	725	711	745	690	757	715	694	726	735	708	679	693	667	706	721	700	666	683	710	738	720	708	655	719	738	682	685	718	730	722	737	697	692	687	737	653	724	731	724	719	716	697	697	688	731	722	705	730	700	725	716	696	647	700	681	727	688	680	688	712	729	739	700	707	701	689	692	701	700	688	665	705	643	750	724	704	717	721	730	686	721	706	714	697	691	683	721	653	682	725	687	655	701	675	714	685	720	644	687	692	682	683	689	718	739	731	693	762	714	735	731	732	732	735	701	702	696	702	673	733	711	725	670	696	713	688	671	710	732	720	691	688	722	693	679	654	671	707	722	671	686	738	702	712	695	736	713	728	719	694	713	698	703	722	721	732	665	701	711	718	702	750	687	694	740	718	750	688	730	736	734	687	734	728	675	747	727	699	733	723	656	703	769	685	690	690	722	749	759	759	701	701	702	676	714	704	756	659	653	691	685	696	681	701	713	733	677	676	640	716	761	705	748	705	684	731	680	699	703	725	713	654	674	681	702	715	723	707	712	696	726	721	734	670	689	744	712	726	730	728	744	705	694	679	732	675	700	758	733	743	682	663	718	668	691	690	724	729	699	683	675	703	711	719	726	705	719	684	726	691	677	666	734	690	683	719	714	724	699	689	717	736	738	738	677	739	721	707	695	686	687	697	709	733	728	715	681	768	679	681	696	716	708	688	714	716	694	682	693	744	715	686	737	731	722	682	688	696	714	753	703	707	714	699	741	706	706	662	734	696	700	715	689	747	698	724	682	701	696	703	729	686	696	676	712	736	705	719	695	751	653	749	700	730	693	740	726	717	723	689	693	713	719	671	670	739	634	733	705	728	684	704	690	695	715	701	746	681	656	727	691	685	662	685	703	711	678	764	665	682	664	733	718	648	675	707	649	710	748	675	691	758	681	694	738	702	686	712	717	717	684	744	751	679	759	729	734	763	699	702	687	709	679	687	704	729	689	708	682	723	734	688	675	720	692	743	705	738	685	689	710	664	662	719	703	745	685	706	750	696	733	659	707	671	700	720	701	720	725	660	732	707	729	698	702	745	691	711	743	703	701	705	679	662	681	717	655	677	723	694	717	749	715	664	711	696	694	719	653	752	732	695	701	744	729	720	712	706	663	729	665	709	723	723	715	716	697	708	740	718	724	687	712	707	730	696	756	702	733	700	676	743	711	727	742	709	678	664	688	699	744	677	683	647	714	691	667	638	697	756	710	651	676	727	730	735	711	710	692	680	713	714	686	718	702	727	734	694	700	726	710	723	725	724	712	690	711	675	664	688	704	694	718	685	728	705	739	739	716	683	697	720	726	690	709	669	691	699	708	722	717	688	740	710	707	681	700	722	710	705	743	737	711	704	696	718	718	666	659	700	711	677	742	712	648	701	740	720	727	735	714	684	699	735	687	711	693	690	715	712	719	700	677	743	708	695	717	717	672	729	691	711	665	766	733	711	713	718	701	669	657	700	700	695	729	696	703	712	715	672	700	710	756	704	691	746	708	693	691	686	658	716	738	747	692	714	707	698	758	695	704	683	747	697	734	732	674	700	718	668	697	718	672	688	711	697	700	687	718	715	697	693	681	692	700	674	706	713	719	694	695	735	677	702	666	718	658	704	706	759	703	698	714	705	699	671	678	718	753	724	704	710	706	707	728	684	680	651	709	715	692	719	687	728	729	691	716	733	765	686	690	710	710	674	731	687	719	713	709	689	721	699	664	703	720	729	735	731	649	694	684	720	730	760	729	639	653	722	730	672	714	692	719	682	755	708	743	722	674	763	707	713	666	693	702	701	719	712	749	674	752	705	704	709	689	745	662	736	724	704	696	688	724	722	681	715	647	697	704	728	731	714	681	728	696	667	685	725	752	715	708	742	667	695	674	716	726	681	661	657	709	702	714	652	699	725	661	697	752	706	696	701	714	760	673	700	698	729	743	697	728	732	709	784	766	754	681	666	678	735	694	689	785	688	676	759	752	695	717	705	661	690	702	667	683	729	711	681	722	729	672	684	695	669	687	744	746	688	702	685	689	728	681	695	694	689	678	706	740	672	676	692	697	676	731	745	673	705	696	688	704	670	683	732	700	725	692	705	713	691	669	715	670	663	683	680	712	674
4249	6760	5025	2832	2124	1699	1375	1234	5345	5576	11681	26652	20522	11895	4270	1502	804	655	640	587	594	651	611	569	609	591	552	591	635	602	609	614	614	617	562	581	635	575	625	608	632	542	544	635	570	559	591	606	618	570	640	597	577	621	567	615	582	594	591	580	612	595	616	624	626	596	634	649	590	588	585	580	604	581	593	612	641	615	587	593	623	571	578	597	552	608	644	575	625	616	626	576	566	617	599	563	572	562	610	570	623	564	570	589	644	580	592	584	607	566	584	580	611	571	605	546	645	570	545	601	630	593	598	590	599	615	566	640	572	589	585	564	578	633	606	570	570	624	597	604	563	572	605	614	617	556	598	603	598	609	577	579	575	550	588	612	575	601	607	596	574	602	542	581	561	588	584	632	545	604	540	579	608	570	600	581	595	567	564	680	594	619	594	585	576	618	559	584	540	588	600	563	643	581	589	594	594	559	596	584	601	544	581	588	571	639	608	621	606	597	586	581	549	628	606	581	557	598	608	565	553	638	586	613	596	603	618	591	576	603	616	640	627	561	569	599	577	601	561	625	567	606	571	610	604	595	599	560	580	592	563	602	590	611	606	575	624	559	574	577	624	616	555	571	591	609	609	586	563	592	582	604	542	552	589	581	586	601	574	587	566	601	582	556	546	577	646	618	605	588	574	611	615	571	598	603	579	601	604	580	599	616	600	587	585	612	607	615	585	600	570	641	562	621	632	613	613	601	573	579	599	639	595	608	596	637	587	572	644	579	593	562	560	591	618	586	579	600	587	567	598	548	651	584	607	639	626	615	551	621	598	634	555	590	558	538	610	606	608	575	578	633	577	600	586	600	604	593	590	615	622	614	597	604	581	582	582	591	599	588	577	614	606	608	614	593	553	632	577	571	569	598	601	601	592	552	573	600	587	604	567	601	599	575	617	599	589	652	604	581	585	621	563	600	580	540	584	553	607	589	579	549	623	585	571	572	623	613	561	575	616	591	558	569	573	604	618	665	615	554	598	590	594	606	572	598	590	618	588	595	583	582	627	604	617	536	563	595	594	578	629	565	619	592	553	573	604	598	637	559	566	573	624	612	588	571	578	597	590	604	610	572	553	621	583	564	601	593	560	583	569	594	590	571	549	568	549	576	604	580	606	612	597	616	565	594	560	640	608	588	590	591	599	582	613	592	584	595	570	612	612	554	586	537	602	610	575	598	597	577	594	571	625	591	595	582	583	576	583	562	599	593	582	578	591	622	584	619	610	595	599	580	638	587	579	575	584	608	594	556	597	602	600	550	553	564	572	610	604	572	608	580	582	565	596	575	589	629	578	608	632	601	579	583	596	595	591	594	587	577	655	603	577	603	571	587	566	568	633	588	588	581	610	609	607	564	578	598	574	623	548	632	589	568	566	582	662	593	584	620	579	628	570	593	587	578	611	588	587	596	603	610	550	572	634	567	566	595	627	637	593	592	626	575	602	598	559	619	596	585	570	604	597	591	625	580	610	602	575	582	599	582	623	598	577	634	602	632	576	630	573	621	601	565	598	584	619	574	612	601	623	588	585	597	578	599	615	588	568	595	590	585	569	585	578	595	566	594	610	587	578	606	641	572	566	610	578	595	602	647	612	625	580	605	567	605	597	562	554	554	583	562	590	614	568	607	581	573	574	561	571	582	583	592	569	600	637	636	586	613	582	550	570	569	650	576	536	587	603	575	628	627	585	611	630	602	576	595	584	619	610	615	612	585	619	602	602	587	558	609	613	565	571	606	614	603	611	533	581	548	604	597	554	595	586	585	554	582	597	589	587	600	552	596	564	594	555	586	566	591	592	584	561	548	594	607	563	630	647	557	552	565	558	622	563	580	595	563	590	632	616	568	586	587	600	594	562	574	599	636	580	648	591	564	576	575	586	547	601	623	609	604	580	565	580	586	544	594	557	599	579	591	549	606	569	619	581	566	627	592	576	588	619	564	613	601	584	574	614	584	605	582	545	591	595	551	599	602	610	598	557	613	559	595	563	572	602	624	592	574	581	592	591	586	574	588	603	603	568	578	577	562	581	542	602	592	601	591	604	622	584	547	558	626	591	590	557	615	553	588	554	567	606	615	595	589	581	552	576	598	609	569	579	605	610	604	565	609	582	575	602	605	578	567	618	603	592	554	585	548	563	581	621	575	565	598	603	614	593	566	569	583	578	590	559	568	584	569	576	597	566	636	591	532	580	623	558	562	610	575	573	605	577	556	575	610	592	592	577	608	614	559	567	605	600	584	600	595	588	592	568	576	612	587	574	590	553	586	590	581	581	560	550	582	578	529	577	598	588	591	604	620	610	597	589	581	597	620	604	564	599	578	573	606	559	581	573	576	581	588	580	597	639	596	564	552	560	585	615	576	576	578	578	592	596	550	608	585	606	610	596	575	574	558	591	543	582	580	568	603	596	589	536	587	628	601	630	628	567	600	608	550	573	574	596	573	605	572	588	596	566	582	578	544	601	581	623	610	610	591	624	577	594	612	558	649	585	594	577	571	544	546	592	572	579	550	558	576	579	587	635	590	566	555	548	535	611	595	599	595	613	597	588	588	573	604	574	611	583	599	586	544	665	591	594	564	601	599	578	605	618	601	590	594	597	608	594	561	564	570	616	616	564	590	613	601	594	600	650	584	571	565	625	579	618	571	563	610	593	630	586	563	584	577	611	592	552	588	596	589	581	542	580	596	563	579	592	542	526	568	580	615	562	567	552	570	581	564	582	568	609	594	570	566	607	555	590	585	598	605	574	575	622	608	590	595	577	617	580	594	595	583	574	613	579	568	598	584	591	559	550	627	624	578	606	589	614	557	570	586	620	579	564	625	581	588	538	621	616	578	560	590	599	542	604	566	618	584	585	569	579	575	595	539	547	553	584	550	565	629	591	591	599	574	599	571	567	595	594	603	616	618	604	600	606	586	606	557	563	566	601	588	618	538	608	575	633	547	598	558	612	574	582	596	517	600	651	560	571	621	568	577	576	572	591	578	523	597	575	542	570	544	570	561	579	580	579	648	577	597	617	614	624	604	573	607	526	560	579	581	582	627	590	599	586	595	601	586	578	593	567	556	550	527	581	573	616	630	548	616	552	584	576	536	589	532	587	569	601	631	602	584	566	605	583	598	609	592	562	588	537	588	540	640	616	567	616	570	601	599	535	607	579	579	578	555	576	592	600	647	586	570	543	576	609	583	558	603	587	604	597	574	556	586	589	548	610	550	635	567	583	618	586	558	524	580	576	595	614	583	602	623	639	568	599	586	587	605	596	607	608	580	607	563	555	621	578	570	593	593	586	553	585	603	593	562	631	571	573	572	602	570	593	557	597	549	557	610	577	575	579	573	584	576	600	571	573	603	594	570	596	573	565	578	579	632	556	577	568	571	597	556	581	545	577	626	590	566	630	606	600	596	556	581	553	583	603	576	568	614	577	594	583	557	574	599	542	579	564	586	582	587	555	639	606	612
27293	13495	1808	872	602	546	493	499	541	501	599	1665	1864	1500	943	656	524	480	498	492	506	493	531	503	509	521	466	532	477	514	500	513	465	509	464	487	493	512	513	525	494	497	511	510	486	518	535	474	476	498	477	501	528	514	504	471	489	475	489	508	473	469	463	528	477	478	544	471	471	469	485	487	518	471	486	502	487	510	508	571	530	461	505	445	494	496	527	472	501	491	427	483	486	482	475	529	475	478	483	530	496	493	480	480	472	455	522	495	491	514	498	473	456	481	519	496	490	476	535	464	489	483	520	521	558	469	523	520	497	505	507	509	486	499	491	490	495	461	530	506	500	438	518	516	528	478	484	468	493	489	492	491	505	495	504	476	527	494	529	471	504	493	503	480	497	502	532	517	504	486	527	538	485	495	481	554	489	566	496	482	492	531	517	518	510	479	504	548	504	528	505	481	490	457	523	475	483	470	500	470	509	493	483	490	493	493	519	526	508	479	546	497	538	508	489	469	496	446	514	477	511	486	531	526	510	473	493	448	499	488	528	479	511	461	502	501	473	475	519	480	540	503	509	494	500	478	537	488	527	527	524	498	484	524	462	510	477	464	470	478	484	525	503	509	477	527	516	491	484	499	494	499	426	511	526	499	514	476	508	490	470	521	536	468	492	481	477	494	479	488	466	502	490	486	516	569	504	478	526	500	508	475	506	480	494	531	517	507	445	488	515	489	488	499	463	510	506	454	473	451	544	511	525	485	479	495	478	478	517	511	475	500	505	525	480	514	487	491	498	509	519	499	496	463	471	505	528	498	498	499	503	534	509	469	451	475	516	511	512	490	513	509	474	522	509	470	510	491	480	494	515	463	476	468	521	462	513	531	501	498	488	515	503	501	474	492	472	469	465	488	493	483	532	531	498	508	496	493	495	513	507	510	522	497	521	486	457	491	481	484	506	458	549	512	481	472	508	531	523	499	521	470	493	508	465	472	477	477	490	501	489	520	471	500	502	491	471	499	503	524	477	477	459	499	533	454	500	523	466	461	532	505	497	473	477	511	489	506	439	506	518	488	533	504	477	481	494	512	468	475	496	511	476	511	492	514	467	495	502	456	489	508	536	521	492	472	500	504	491	526	521	516	535	517	497	500	532	474	518	486	484	486	503	497	520	502	491	500	478	555	501	511	513	525	469	500	506	488	483	471	505	485	507	534	522	502	501	532	501	446	546	530	499	475	550	528	526	537	496	519	517	504	461	466	492	499	493	488	496	504	507	511	481	530	455	483	501	472	475	451	470	514	494	487	501	479	507	519	477	507	476	522	524	488	499	504	488	466	512	504	479	531	498	497	480	498	506	482	503	471	536	510	496	539	479	494	512	450	516	492	542	497	495	492	512	499	484	521	534	461	528	501	473	517	489	464	502	499	515	479	476	541	488	459	501	472	499	509	527	499	462	476	508	520	458	497	518	489	465	496	486	530	476	497	483	501	501	487	514	510	513	503	494	466	501	466	546	512	497	510	534	485	509	494	510	512	481	479	481	482	492	503	510	501	536	473	470	501	532	514	484	509	466	520	497	491	488	479	495	473	488	511	489	480	503	484	499	513	523	457	510	495	503	528	522	519	483	521	533	537	524	544	513	481	501	466	489	494	513	498	486	493	502	541	497	524	551	499	499	479	448	481	480	486	473	516	505	489	487	503	493	498	489	500	502	495	477	507	512	494	497	519	505	515	542	478	513	496	500	480	540	508	495	498	462	526	494	502	552	505	493	509	463	531	522	470	513	540	513	485	499	495	492	500	474	509	502	492	469	477	501	504	491	462	482	492	484	494	496	515	500	448	524	505	474	489	484	535	544	500	497	508	489	493	480	506	450	504	480	484	514	479	470	470	492	499	503	548	514	486	520	484	489	478	550	496	493	499	479	472	506	456	495	500	496	514	512	491	509	534	473	491	485	453	523	477	506	525	523	489	492	521	527	485	529	506	486	497	493	478	554	482	506	476	495	507	507	510	506	490	482	509	487	445	497	491	485	499	516	464	502	525	485	484	491	497	500	448	512	478	491	476	482	475	538	504	550	507	500	517	497	475	483	537	498	510	494	509	490	507	524	546	430	510	493	502	526	485	457	490	512	485	482	518	445	470	490	464	457	541	510	510	483	519	469	518	498	481	448	493	479	513	470	487	503	485	479	465	497	466	484	496	505	528	512	501	495	465	476	488	543	493	515	479	490	477	489	511	503	486	507	507	518	493	477	506	486	481	517	532	452	481	502	495	501	471	498	471	540	500	498	481	501	487	514	464	503	506	506	452	485	481	490	478	508	489	510	508	475	484	475	516	498	486	533	506	483	453	492	539	502	467	487	471	507	487	530	479	468	523	517	477	478	518	476	510	508	470	484	473	515	482	519	510	469	490	525	505	528	524	478	496	480	501	516	476	513	517	493	511	483	504	498	491	456	504	474	455	519	477	468	442	497	491	483	516	494	499	520	475	521	519	466	498	514	485	492	508	526	492	486	454	467	519	465	532	487	523	506	480	504	475	509	466	536	487	514	485	529	510	497	482	495	470	484	482	477	468	536	552	505	520	500	502	475	521	514	483	504	488	509	483	504	481	506	471	536	459	504	518	498	502	492	506	506	482	517	481	517	484	543	460	488	509	526	516	502	471	502	475	481	524	460	501	495	496	540	496	492	495	498	506	499	527	523	511	505	493	501	513	468	503	498	508	497	465	464	466	525	497	490	542	536	504	505	456	496	474	513	479	523	482	525	483	479	493	478	511	489	524	464	508	475	487	505	509	493	493	500	527	520	520	497	507	497	523	507	515	476	512	492	496	468	489	526	511	477	517	475	476	506	482	520	481	498	467	495	534	493	508	478	488	515	492	517	441	520	508	508	493	523	505	485	522	459	501	485	494	527	518	474	452	476	509	514	555	483	508	491	487	536	498	480	495	507	518	526	576	495	504	492	485	520	517	523	475	519	510	502	498	491	471	486	532	510	517	457	512	547	500	480	520	516	501	489	474	550	495	514	535	496	494	496	499	500	491	486	486	459	495	475	475	482	520	522	497	511	535	512	490	512	547	495	478	505	526	487	508	509	487	462	501	489	497	510	486	482	531	524	494	493	479	476	476	520	479	504	533	489	476	503	534	505	506	493	508	495	461	512	489	504	461	515	476	519	522	487	483	481	524	493	495	530	509	452	526	511	507	472	518	504	510	477	494	536	486	516	467	468	489	500	519	548	496	488	488	490	501	473	526	500	480	492	462	469	496	456	454	507	473	492	488	484	506	501	472	470	491	510	546	496	519	453	497	482	531	494	534	499	497	454	471	488	509	503	480	488	508	497	484	508	459	530	510	492	501	489	487	494	537	531	514	495	474	486	514	467	503	488	511	449	511	519	497	519	500	502	531	521	465	527	541	527	467	491	451	536	502	479	486	492	495	488	489	511	481	507	466	497	503	508	475	523	513	476	511	490	514	482	507	500	483	566	482	492	502
4979	837	814	612	468	502	515	450	443	472	612	2101	2100	1536	897	561	425	445	432	421	430	374	416	411	413	424	429	430	360	398	414	414	425	427	408	422	454	432	475	433	424	448	397	404	435	398	420	447	433	423	437	433	408	437	380	419	363	455	407	397	396	403	390	422	447	405	428	429	382	420	435	411	406	437	444	423	409	458	430	417	412	407	443	409	405	458	416	411	436	394	456	439	412	397	403	425	420	416	439	433	426	398	420	400	411	427	437	397	412	400	431	380	456	416	398	426	445	431	449	441	416	383	407	392	405	435	405	415	443	427	371	401	420	434	440	409	452	431	422	396	394	400	403	454	441	453	445	430	429	398	417	406	428	419	413	459	458	396	430	411	395	420	438	394	433	427	426	399	463	418	405	397	424	417	448	456	407	415	411	406	421	413	428	398	390	355	410	412	379	424	380	396	424	396	403	430	438	431	437	404	405	416	432	439	418	418	401	452	434	392	418	422	428	418	462	430	405	420	420	417	411	388	432	429	469	418	426	419	418	420	387	452	380	419	451	407	417	413	426	413	404	417	444	435	431	413	408	406	409	417	447	427	414	404	410	456	431	399	428	399	424	428	464	393	411	406	411	420	440	430	455	422	441	399	404	401	438	435	414	408	446	412	408	432	428	366	436	410	393	440	405	431	430	419	446	450	427	423	439	420	452	410	447	426	378	398	424	426	401	417	439	391	417	424	423	412	430	412	413	416	448	428	440	371	457	449	392	427	426	438	432	423	433	399	396	401	411	457	438	435	395	395	409	410	418	418	461	397	436	434	427	423	427	413	396	410	399	409	430	383	409	415	440	402	405	412	418	403	427	412	410	424	406	435	402	413	438	429	457	395	417	433	412	440	419	402	415	431	402	431	419	424	371	434	419	412	402	402	407	415	426	405	409	426	413	444	453	433	443	404	403	411	435	437	423	434	420	417	404	442	403	426	387	400	431	435	398	434	387	414	443	382	440	434	443	414	394	426	399	389	451	394	421	418	365	417	423	424	422	437	461	422	410	421	428	416	418	396	391	419	454	440	435	447	419	417	411	414	407	423	433	420	405	409	407	386	460	401	436	444	398	420	404	428	388	409	405	407	443	414	409	385	428	410	419	409	423	420	454	435	401	432	384	438	416	471	385	423	428	431	405	379	446	411	409	408	418	423	424	460	400	407	455	436	442	401	414	435	432	423	404	398	414	374	382	421	415	392	416	436	396	409	406	417	403	417	402	400	420	440	398	436	410	431	420	384	423	373	425	433	408	370	440	412	451	454	405	422	475	415	428	417	405	361	391	425	419	453	408	409	379	408	415	401	400	450	442	424	448	390	422	419	430	429	423	406	428	434	396	421	419	453	437	398	415	438	400	420	427	386	446	439	422	420	444	407	412	411	428	420	380	412	391	410	427	420	396	415	446	409	404	405	429	422	428	437	417	433	409	446	421	424	406	374	445	450	431	422	408	406	403	438	414	432	426	416	413	473	441	426	435	430	424	434	435	460	423	394	437	435	436	404	438	414	391	459	419	462	394	442	374	403	422	400	422	477	402	421	412	405	408	433	443	439	411	467	405	431	404	422	453	399	399	444	391	446	379	415	424	435	406	407	428	445	425	414	422	426	435	424	451	384	433	380	449	388	405	490	391	385	415	436	413	419	393	430	433	405	389	413	450	402	400	431	380	409	427	391	458	412	407	415	452	429	426	437	399	437	389	377	394	414	410	405	409	437	431	400	404	468	437	381	415	391	430	451	418	423	427	424	402	426	405	443	437	451	398	440	387	435	400	413	405	428	428	382	413	438	433	406	382	427	389	390	435	403	405	429	412	427	424	402	400	425	417	410	446	410	403	417	413	436	444	402	404	414	424	409	389	408	396	374	412	434	441	445	406	385	433	370	451	417	431	414	423	453	436	404	414	413	453	406	447	408	407	397	444	444	394	412	444	424	454	417	412	406	411	378	404	393	371	451	420	432	410	388	415	417	405	400	418	394	434	381	419	424	463	438	377	443	415	421	435	407	410	440	468	401	442	417	417	423	395	427	440	427	439	423	429	403	452	439	400	412	389	428	425	402	359	417	439	419	443	437	395	406	387	449	403	405	397	441	407	391	393	406	424	432	440	437	395	418	392	432	436	418	380	447	437	384	403	420	434	443	436	408	422	406	458	422	404	455	427	409	421	423	425	404	404	423	414	393	470	428	438	407	426	451	463	425	406	393	445	447	423	407	449	395	447	409	435	414	407	429	449	426	410	426	373	386	442	417	406	405	403	393	417	431	397	463	414	437	493	421	407	468	411	403	446	436	416	394	453	436	412	395	427	432	419	390	397	410	396	406	453	385	438	441	423	376	393	432	431	414	420	418	416	430	378	454	400	385	430	419	422	426	426	455	372	404	388	471	434	401	419	436	415	400	411	383	439	424	400	391	432	462	397	422	464	426	397	455	421	392	392	450	448	417	411	462	419	432	414	422	423	415	428	421	415	423	425	438	398	391	410	397	428	422	415	434	433	437	420	430	383	415	405	443	424	403	404	414	421	411	416	423	402	389	421	408	416	401	400	396	425	403	398	455	424	380	416	415	428	398	403	422	420	437	407	450	404	402	419	423	415	436	395	440	407	401	414	408	412	427	438	404	417	391	382	413	439	392	420	398	398	407	431	434	373	442	441	396	393	417	385	416	396	416	413	420	407	405	407	454	360	439	424	412	405	401	376	406	415	399	415	416	469	437	412	416	390	394	410	396	398	428	427	411	365	416	428	445	436	453	436	436	422	398	432	438	392	410	408	446	460	439	411	382	422	430	435	428	419	442	448	381	421	408	437	420	420	429	418	392	397	428	439	419	414	432	411	402	404	374	422	440	401	403	406	396	396	416	402	397	421	433	425	423	422	424	388	380	456	405	419	413	372	429	419	452	409	435	406	435	419	470	416	469	396	438	394	408	415	447	410	442	432	416	444	400	411	438	424	406	392	403	405	429	405	457	410	427	386	395	403	446	423	373	411	418	426	411	436	395	397	440	361	416	390	414	418	395	440	407	432	408	404	411	444	414	405	411	409	405	423	389	452	442	422	425	391	425	422	414	423	421	413	424	424	450	412	430	383	431	441	425	402	386	445	435	415	405	425	402	407	449	417	387	413	378	429	447	428	435	400	408	402	414	438	426	418	399	420	436	445	388	416	413	430	398	389	430	402	426	406	397	399	413	407	419	399	386	448	430	460	413	391	412	418	411	407	418	407	437	406	395	439	465	411	419	437	446	410	420	469	435	437	402	434	471	440	432	443	425	397	420	413	418	406	398	416	412	428	422	407	430	414	459	394	441	405	424	389	417	426	415	418	409	389	452	414	426	394	407	373	412	420	403	413	417	450	391	415	407	456	415	437	432	403	393	383	416	400	434	410	416	443	425	422	445	442	421	394	414	434	396	382	407	449	399	377	427	414	372	412	388	417	426	420	419	425	440	385	398	390	399
24736	21060	27514	24816	11988	1451	969	743	679	672	3129	16612	16598	9641	3207	1151	664	535	543	534	558	501	486	490	537	531	543	528	505	554	520	524	499	511	544	511	498	544	530	517	516	493	511	533	526	535	553	509	526	486	521	460	505	526	519	523	528	523	506	543	501	564	495	506	530	510	576	553	506	484	509	510	515	546	495	490	526	490	523	484	537	510	492	495	505	536	534	523	535	485	496	523	518	457	513	512	480	486	547	535	491	507	543	511	509	483	506	537	502	533	485	522	528	472	467	542	517	516	539	525	503	518	514	475	511	521	503	516	462	492	481	534	527	496	487	536	533	545	516	525	518	491	519	505	483	517	519	463	516	495	494	549	512	505	468	478	491	492	537	458	561	515	519	542	500	485	519	529	532	484	534	524	534	496	562	499	523	500	518	528	554	530	525	513	510	517	491	510	517	513	507	492	490	540	486	518	511	497	529	514	481	554	481	507	498	475	502	471	494	522	494	519	502	491	571	569	532	500	518	487	535	507	472	560	493	501	513	546	497	481	532	507	514	517	502	508	529	507	489	520	502	498	548	520	530	527	535	519	529	470	511	514	565	527	539	504	530	511	550	513	496	462	551	478	507	531	503	498	540	511	513	550	543	535	503	504	539	490	532	516	488	512	529	523	502	540	561	481	514	532	501	505	502	549	476	518	497	527	474	517	483	483	552	478	533	517	486	489	509	492	533	503	517	504	549	527	507	520	523	528	516	516	499	518	540	516	508	506	532	481	523	504	482	465	503	510	478	520	535	522	502	491	561	516	507	497	492	509	519	528	472	512	497	515	483	473	534	528	473	478	519	577	525	520	524	507	517	453	537	541	533	480	532	558	585	528	535	529	531	518	515	472	480	509	506	467	527	553	532	503	536	493	521	508	514	499	473	540	513	546	546	519	521	536	515	507	511	503	517	541	529	481	532	529	510	508	537	502	578	533	505	541	527	520	503	503	553	493	503	482	523	516	470	513	504	499	509	472	540	538	530	492	501	524	478	525	514	514	467	545	528	506	485	520	505	510	559	520	529	502	483	487	518	505	529	532	525	508	503	538	586	502	516	509	506	506	548	499	554	510	544	529	544	501	508	505	522	513	539	468	475	538	553	495	521	526	519	466	530	475	477	495	534	524	522	503	515	489	518	522	496	502	535	497	480	520	540	515	511	470	490	531	465	469	521	517	494	485	593	474	524	512	510	491	546	512	474	484	523	534	529	488	485	510	508	490	508	516	509	450	489	466	522	541	546	510	487	488	513	530	530	502	514	519	507	525	513	499	509	484	492	543	478	508	501	495	493	533	541	462	506	519	522	537	491	539	525	485	549	496	506	532	529	531	500	504	487	537	511	505	490	526	518	507	498	508	486	481	495	504	542	545	520	513	494	541	515	552	528	534	497	533	521	478	478	516	492	515	481	503	535	526	532	525	492	515	485	536	482	542	538	566	532	515	489	518	528	521	491	501	512	517	516	558	494	523	526	511	516	531	519	488	515	452	489	533	522	519	497	529	511	516	497	529	541	499	531	540	507	501	522	508	476	510	499	491	541	531	454	526	504	524	569	507	582	477	515	493	532	514	456	513	489	514	487	513	545	531	515	505	518	531	489	533	479	543	502	502	509	529	542	540	515	486	484	492	503	534	515	503	502	508	511	505	518	532	530	486	480	494	506	575	463	497	521	470	480	532	547	523	522	522	504	499	470	513	521	521	510	519	474	498	528	503	496	507	500	516	502	481	505	488	544	505	507	530	526	509	514	522	481	491	492	509	502	490	517	501	521	503	463	530	489	527	538	506	483	501	467	585	510	512	537	524	501	472	522	488	542	526	488	509	485	536	522	504	561	537	525	512	510	533	519	531	500	499	516	512	497	504	506	510	515	498	535	518	473	535	510	536	499	483	481	481	488	514	464	568	481	477	494	517	537	525	523	496	493	493	492	515	494	475	509	495	524	492	525	499	496	518	536	505	538	526	478	538	470	550	528	496	508	540	506	510	518	531	465	505	492	544	525	552	507	530	507	492	525	506	489	528	530	504	526	492	493	522	505	546	496	495	580	530	542	496	529	513	514	497	517	509	509	535	471	507	536	477	524	540	497	489	505	522	498	501	515	520	516	511	475	520	489	504	499	509	531	513	526	467	539	498	499	517	518	531	546	502	493	513	523	543	521	525	512	521	520	531	528	504	494	524	511	527	481	526	514	518	502	510	495	523	503	518	539	501	485	492	511	497	508	484	503	527	509	515	498	474	530	482	512	547	498	524	537	540	509	486	495	512	513	527	537	539	537	495	495	508	534	542	484	523	573	523	564	515	538	525	520	525	463	514	535	553	521	559	498	507	477	545	465	509	522	524	521	506	474	514	504	510	491	458	489	522	525	505	522	518	506	540	508	489	496	493	506	505	553	526	502	520	532	505	565	499	498	514	530	538	525	534	550	496	515	515	517	540	521	498	515	474	498	482	500	515	557	518	522	528	507	509	487	528	532	518	511	520	503	519	497	509	522	504	523	480	496	481	514	521	521	567	501	496	525	496	489	522	505	519	509	531	504	511	500	541	527	539	534	502	501	537	537	493	514	518	524	541	468	541	563	484	555	512	529	526	495	508	530	545	494	486	531	497	504	507	493	557	530	460	522	538	515	543	501	547	506	488	508	515	540	509	508	545	522	518	517	530	493	501	533	484	489	508	529	483	502	529	539	540	511	508	523	483	484	475	512	493	475	504	539	512	502	543	562	522	514	505	478	557	522	540	506	510	488	567	516	503	470	506	488	521	551	502	501	508	520	493	549	497	458	517	532	492	506	491	497	528	481	473	509	485	522	557	510	535	506	530	508	507	484	501	530	535	537	593	501	484	536	540	536	503	527	503	497	561	532	534	521	535	522	491	487	523	494	514	489	520	504	494	524	524	458	531	522	487	500	495	500	505	518	501	499	480	482	536	483	561	509	496	523	476	473	470	476	492	504	489	486	487	546	499	505	531	512	583	478	524	499	503	515	486	514	513	568	523	511	499	488	540	505	540	497	530	522	481	517	509	514	505	513	534	517	495	527	525	526	496	510	539	508	555	493	502	525	521	451	516	531	492	522	544	520	523	478	514	503	537	533	494	500	539	492	535	541	541	524	538	541	526	470	489	512	510	534	557	514	538	474	514	551	489	501	498	496	511	523	526	514	517	532	521	488	530	486	541	491	517	525	507	479	518	552	494	536	515	439	498	529	513	517	476	542	561	549	526	465	561	525	530	518	515	525	538	546	498	550	521	536	509	537	556	493	533	523	524	517	500	519	508	510	535	496	521	537	545	546	493	528	512	477	510	518	476	527	531	521	503	467	523	511	505	490	519	479	483	545	495	503	546	522	513	526	499	497	539	525	505	514	491	547	517	502	501	481	531	455	506	519	466	505	527	508	555	526	510	549	514	516	477	530	495	546	490	544	532	486	520	509	484	525	512	564	506	504	534	495	463	507	539
3796	4148	3349	1768	1267	916	898	714	652	847	4708	17820	14883	8315	3126	1047	586	451	404	432	465	434	406	431	469	441	466	458	458	465	454	418	463	451	425	436	439	435	470	451	413	472	455	470	431	460	443	487	460	448	452	450	435	449	471	480	444	474	417	439	425	441	422	440	462	452	416	449	403	446	454	475	446	432	423	477	461	502	453	379	474	449	468	438	422	439	452	408	405	479	455	439	446	463	447	432	447	452	470	460	460	471	478	428	455	450	463	467	483	438	437	491	451	433	433	444	457	431	436	423	455	447	446	435	446	435	498	457	472	448	455	459	468	466	440	448	437	424	458	425	470	453	506	410	462	443	461	477	448	458	430	475	488	436	461	461	445	426	431	425	448	472	436	462	466	413	434	423	459	466	461	405	402	428	426	435	369	439	450	453	462	418	417	456	464	429	478	419	456	464	442	445	455	422	447	436	426	417	452	429	433	467	445	474	448	457	437	428	475	484	447	468	490	490	448	418	484	441	503	421	449	475	448	453	426	481	437	462	472	455	463	472	478	450	449	453	436	470	454	472	413	494	412	468	464	427	444	439	460	440	453	433	443	458	475	448	448	471	447	440	436	452	446	441	466	440	444	455	417	445	420	437	448	465	471	455	409	401	458	460	433	433	467	459	425	451	459	445	425	492	458	418	451	443	445	414	417	479	447	440	430	456	450	434	431	405	434	441	457	450	460	440	466	458	447	454	509	428	467	423	441	491	434	457	492	463	472	453	458	464	434	463	451	442	442	427	473	432	435	476	479	474	493	413	415	451	454	462	433	442	446	471	434	422	445	428	475	483	455	431	470	466	435	437	419	447	412	449	467	456	437	457	480	470	428	447	478	445	440	436	459	439	459	421	451	460	413	420	426	442	449	427	450	445	463	469	489	451	454	444	451	449	454	480	406	465	467	448	450	439	401	453	451	459	433	469	408	410	418	456	448	465	466	481	479	440	470	434	449	435	442	451	421	448	413	428	433	427	428	456	434	439	428	428	450	457	470	467	451	441	447	470	473	449	440	470	429	430	426	424	444	436	462	445	417	444	418	423	441	459	445	469	422	468	414	451	438	442	455	446	463	444	424	439	425	442	490	411	429	441	406	449	466	459	486	450	463	412	431	455	507	470	442	441	442	408	469	468	446	490	407	442	444	472	423	440	447	432	457	459	443	432	458	414	446	430	432	459	448	429	437	438	446	461	463	454	466	429	457	492	418	435	437	478	393	421	444	420	439	476	430	438	493	433	438	416	435	448	413	466	450	424	456	471	485	458	476	429	440	454	425	436	444	435	428	419	453	464	438	451	447	470	435	443	453	437	415	445	450	436	455	405	469	462	449	430	461	446	416	450	459	453	425	448	436	458	454	469	463	462	438	428	404	425	465	418	417	437	479	449	429	454	477	449	422	451	474	391	442	472	459	473	460	476	492	446	443	430	458	424	476	461	477	446	429	448	456	459	450	453	473	509	467	436	506	467	447	481	457	441	432	423	432	414	419	438	427	451	452	396	422	440	452	424	451	443	460	453	480	446	442	431	439	467	440	455	423	434	429	445	455	448	434	433	459	470	437	452	476	471	451	454	434	391	423	480	436	390	501	462	449	453	457	449	440	459	442	451	416	449	451	449	434	438	440	448	428	451	425	420	452	443	444	511	450	462	476	471	436	432	443	403	405	446	424	446	447	441	398	426	451	438	485	418	443	449	477	460	421	477	434	428	447	462	474	425	492	446	429	455	442	423	447	439	440	461	458	411	470	443	485	469	432	443	394	427	458	452	436	444	423	437	431	492	484	427	412	415	457	418	447	426	430	450	447	424	459	440	438	460	436	454	472	453	470	404	437	431	418	447	442	423	474	423	440	449	459	475	453	441	437	455	459	424	432	464	450	447	386	433	434	446	462	438	428	437	415	446	416	452	455	393	467	445	484	425	441	428	436	446	451	433	417	427	437	422	474	423	445	432	450	430	468	448	409	481	463	474	416	447	428	421	430	445	394	419	416	421	421	475	468	440	461	456	423	437	435	434	417	453	459	487	498	455	447	473	445	444	420	448	438	422	431	437	473	449	438	425	389	420	442	470	422	453	482	469	437	503	450	404	407	420	443	466	427	445	435	452	442	437	496	469	431	418	462	419	455	422	421	418	451	453	472	448	416	483	463	437	446	481	437	474	455	427	437	449	441	399	428	426	449	426	470	442	411	438	413	424	466	442	454	448	451	460	455	404	445	492	453	429	443	462	417	453	435	435	473	436	419	421	489	451	434	432	445	461	420	439	446	442	465	439	429	454	484	443	437	430	458	433	434	465	453	438	462	472	444	443	513	416	415	475	405	443	484	436	465	422	438	454	454	439	459	430	420	442	473	407	459	413	414	442	431	425	440	453	460	447	436	443	441	429	470	451	402	448	454	444	481	421	423	430	469	454	456	431	411	423	430	435	479	477	424	471	415	415	421	415	432	417	435	431	474	431	433	446	457	453	476	468	449	435	427	455	450	423	441	477	441	439	445	463	415	437	451	475	474	448	434	432	459	464	428	432	453	449	414	470	471	441	468	469	479	462	428	428	475	463	441	447	457	448	439	470	436	448	462	472	430	475	455	436	414	443	479	455	463	411	431	476	488	448	406	459	450	435	475	428	448	410	467	441	433	469	453	431	418	414	413	432	425	470	462	424	431	425	416	463	462	415	461	429	458	435	434	445	425	467	441	453	406	465	424	455	453	411	428	459	431	461	439	465	435	402	447	442	436	417	474	435	462	468	420	468	395	431	434	430	456	439	474	428	474	419	457	463	454	407	461	434	442	438	446	433	424	484	406	499	436	461	463	436	426	434	454	431	486	456	442	398	459	451	416	436	437	419	463	463	465	456	434	488	423	455	415	437	449	444	405	401	472	408	428	457	455	430	465	450	477	465	404	410	451	461	414	436	437	512	431	460	443	475	446	479	475	445	501	428	472	472	439	414	438	452	439	444	428	403	448	438	451	454	440	418	450	414	456	426	461	472	424	424	470	458	417	450	443	444	460	487	414	446	462	436	445	456	454	450	447	433	417	440	462	437	449	456	446	453	427	471	446	436	441	412	449	447	436	403	455	464	467	396	474	426	444	442	424	448	410	425	454	481	443	467	420	410	479	458	446	463	461	472	444	444	426	483	421	422	436	432	441	444	412	463	460	432	454	497	424	417	447	457	440	442	447	457	463	457	433	431	416	440	408	451	394	471	428	470	417	427	433	450	413	449	436	441	415	477	424	424	468	441	416	445	434	445	454	438	432	431	434	414	422	477	452	442	442	415	417	415	443	427	448	444	419	458	473	424	447	466	434	417	456	416	441	477	402	420	438	449	481	443	430	433	486	451	422	419	423	426	462	442	405	451	421	453	446	458	430	425	439	446	457	441	456	465	481	434	422	485	434	485	443	427	440	430	438	466	439	436	451	436	416	508	427	429	421	461	440	449	440	454	404	447	455	452
23846	21060	28317	24033	21057	9110	1880	1097	895	1195	4631	24381	28585	17957	5836	1724	838	653	663	676	668	658	637	680	658	671	661	658	672	673	643	698	662	681	638	620	633	682	708	660	663	629	685	676	650	714	662	651	697	647	663	733	689	668	656	628	602	627	660	663	641	634	636	672	624	617	655	640	649	648	649	648	664	671	655	683	644	655	643	685	668	671	632	648	637	663	642	642	681	645	652	615	633	604	679	631	661	691	636	635	688	680	702	665	671	697	666	639	664	648	699	667	632	655	672	698	661	680	665	716	700	652	684	677	620	699	611	661	657	665	689	661	712	655	666	643	669	680	656	652	688	688	674	674	645	663	683	623	618	643	671	677	761	648	642	670	648	666	642	655	641	684	622	656	664	668	691	619	639	662	682	676	667	659	634	685	632	722	664	693	669	691	658	633	623	636	695	700	613	691	693	695	663	649	686	718	706	611	609	688	625	639	657	695	647	616	673	703	675	642	731	644	663	686	639	663	693	640	633	691	610	628	675	664	704	648	665	653	655	684	637	627	665	675	648	651	650	659	621	694	636	638	667	640	637	689	635	653	635	633	612	666	639	699	699	647	704	642	650	641	682	657	639	668	704	647	646	654	649	634	673	690	692	658	641	650	636	635	654	708	658	614	651	669	684	644	660	650	628	662	635	674	654	600	637	711	604	694	634	690	646	658	697	632	655	672	645	630	675	664	690	645	686	644	665	654	638	664	692	661	691	656	634	619	690	685	628	641	667	642	674	677	664	727	635	682	638	638	645	692	634	673	640	670	640	682	649	684	659	681	701	646	686	657	612	678	679	678	701	636	656	669	652	644	652	649	644	644	696	698	694	675	676	682	637	696	654	667	665	645	682	661	671	696	642	676	703	618	655	616	667	676	675	693	651	686	634	661	660	679	631	647	669	649	657	634	671	694	634	640	628	664	687	702	647	667	653	688	604	689	679	642	680	745	679	676	703	693	639	664	642	632	626	672	654	629	660	651	625	666	680	649	636	686	636	636	699	643	668	643	618	702	659	658	672	670	668	669	640	646	635	650	682	661	621	622	657	673	686	653	659	674	661	638	652	686	663	713	698	670	666	684	652	668	657	664	659	625	657	604	637	677	686	686	675	663	642	705	623	656	672	654	697	688	649	665	680	634	662	716	726	672	643	645	646	676	677	669	671	603	644	624	690	652	621	707	640	652	651	684	668	629	655	688	631	650	657	659	603	618	641	643	647	659	652	649	637	680	625	618	680	662	693	641	647	646	704	651	685	624	633	678	666	680	625	649	700	631	661	690	724	667	681	652	681	624	623	630	670	695	616	653	670	640	610	669	665	657	649	645	682	654	655	665	643	646	649	675	707	675	649	689	658	670	666	612	652	685	665	669	669	665	687	684	651	618	659	676	636	647	657	705	655	647	663	698	717	644	677	699	650	648	678	632	716	635	650	654	667	663	634	675	651	614	672	638	646	659	638	682	683	684	679	686	675	656	659	689	671	679	636	654	625	682	635	688	679	670	653	619	644	612	649	680	690	684	669	703	675	648	688	641	668	669	628	658	671	653	693	644	650	636	667	651	698	669	660	698	621	675	704	641	680	708	687	733	658	670	682	657	670	622	688	642	664	679	674	656	685	629	625	690	651	692	682	647	635	669	635	656	662	670	688	655	644	634	633	661	700	651	714	634	659	683	628	668	639	621	581	685	624	670	658	682	637	688	709	650	622	621	688	663	638	654	670	652	647	645	660	687	665	621	667	674	661	717	656	620	648	670	655	651	714	662	663	636	650	639	689	638	672	650	652	674	643	646	651	666	663	695	691	650	614	693	723	630	629	695	678	642	679	673	658	667	673	678	600	643	657	645	613	701	656	618	633	632	673	654	664	651	667	592	690	651	707	637	664	684	655	610	678	658	662	661	681	643	617	698	696	698	662	625	675	668	669	684	629	684	636	740	669	629	690	714	684	634	664	653	654	665	666	639	668	630	713	624	621	655	683	685	658	646	639	633	654	660	703	676	685	621	647	679	654	684	669	687	654	664	682	650	706	666	685	668	613	679	657	651	692	661	638	633	618	666	647	695	637	668	678	689	649	671	637	635	668	658	694	579	743	668	634	644	688	699	647	653	653	643	656	625	620	725	598	656	654	668	676	662	660	678	663	659	714	636	673	668	650	650	638	681	605	681	663	667	627	727	689	650	661	673	654	669	685	638	663	700	594	675	613	637	652	660	690	602	619	647	695	659	654	695	631	655	647	680	616	631	696	666	634	653	716	686	654	651	662	657	676	640	681	654	668	647	632	694	679	649	649	645	678	676	699	693	647	645	697	679	633	649	686	676	637	664	618	665	692	630	657	651	639	681	686	654	663	612	687	652	685	665	672	639	684	649	679	662	616	630	629	618	681	652	697	654	648	686	675	649	666	682	640	665	659	683	647	653	678	672	676	670	637	673	706	631	599	646	641	616	649	659	663	705	625	622	684	670	651	693	688	669	622	633	658	641	694	636	689	684	622	661	677	710	675	683	674	678	609	675	649	671	645	644	631	657	653	646	679	633	636	645	631	681	672	667	676	663	651	641	645	692	680	662	618	714	690	662	624	678	678	640	674	638	611	692	664	641	692	654	677	600	665	627	673	661	642	610	629	693	641	667	689	623	664	684	653	635	628	598	673	673	661	657	670	655	686	671	656	690	659	660	638	644	664	686	673	637	656	668	692	631	656	635	658	705	702	681	669	627	638	695	642	654	669	664	670	601	703	614	649	659	652	665	637	673	704	628	664	678	655	610	687	648	663	631	685	687	666	672	660	639	659	629	660	642	677	650	679	627	656	667	652	665	620	650	608	659	622	692	668	677	675	685	652	652	635	659	649	609	658	644	668	665	640	630	649	659	684	712	684	653	661	642	670	710	667	665	653	652	655	622	685	651	684	628	645	699	629	680	669	670	663	623	634	663	662	658	653	705	669	690	650	624	624	627	685	642	665	650	712	698	644	678	633	672	686	598	636	633	704	633	599	656	692	636	654	677	712	637	662	656	664	646	695	633	649	652	682	640	666	657	633	656	669	635	654	668	650	632	692	683	648	635	620	666	689	647	695	672	640	666	675	679	619	672	671	658	699	694	648	703	701	670	672	644	655	699	638	671	641	638	685	647	645	639	638	627	715	667	657	676	630	655	650	671	663	662	655	633	673	650	688	655	671	671	691	660	676	635	682	711	626	673	697	650	664	631	635	693	650	709	673	663	599	647	701	655	635	659	632	660	653	625	685	637	678	639	678	639	654	664	673	607	646	635	602	661	644	674	659	682	654	702	687	665	680	683	679	615	715	651	687	659	669	684	631	696	623	667	594	685	680	652	686	634	669	627	706	617	662	668	641	640	627	656	721	672	695	689	732	632	623	655	656	618	630	663	634	630	625	648	612	645	659	684	686	624	662	683	681	626	669	652	613	628	673	627	716	696	648	707	604	669	634	667	667	673	644	608
4373	6737	5664	2852	1911	1512	1191	1042	985	1489	6684	26124	24163	13915	4633	1520	713	535	569	564	550	542	541	568	602	535	568	598	534	600	572	544	601	546	513	553	557	556	550	538	547	525	530	541	581	527	610	528	568	597	506	573	575	564	565	546	584	632	583	581	584	572	574	527	604	542	539	546	574	514	586	588	573	524	534	547	600	568	574	564	564	551	561	581	539	518	546	543	591	541	555	594	566	581	534	530	588	597	566	547	547	546	599	552	563	532	559	549	564	548	598	570	580	586	516	573	540	579	548	571	548	529	572	574	532	552	576	560	597	540	545	577	563	551	595	525	552	563	552	575	539	547	550	557	607	538	562	542	542	496	555	560	609	600	541	578	562	597	553	569	567	547	576	542	590	534	558	537	541	522	580	574	569	605	559	530	545	602	546	527	578	515	555	596	578	531	537	546	494	569	513	541	572	609	530	590	554	571	541	562	515	537	524	533	580	592	578	542	542	593	593	507	537	574	544	548	556	582	531	554	556	522	590	597	544	603	548	566	531	533	580	570	533	527	562	600	591	550	542	557	500	534	593	558	503	525	592	565	576	614	557	531	540	541	568	594	548	536	560	590	563	565	584	546	533	539	532	566	565	600	570	502	580	547	567	533	566	558	568	578	535	585	566	573	584	573	573	611	577	557	601	563	555	574	542	566	540	546	515	560	501	593	510	543	551	587	541	557	564	506	538	576	563	578	536	547	543	549	570	580	548	565	566	558	600	583	600	535	582	606	542	550	541	536	525	571	557	556	556	563	529	556	557	557	551	618	542	539	510	585	590	535	573	556	540	551	560	564	542	522	561	564	558	560	562	578	553	538	568	523	515	544	605	569	526	537	540	552	591	569	558	551	563	569	540	558	519	574	562	586	522	565	532	559	574	594	569	523	524	546	557	550	537	570	548	523	568	551	513	587	547	552	604	539	581	557	594	532	527	570	596	576	587	522	544	533	527	544	550	586	530	550	543	518	565	533	585	555	549	517	506	570	552	531	556	518	588	511	549	569	578	563	566	555	554	564	530	557	575	586	540	490	564	545	542	548	548	566	541	553	572	540	552	536	558	558	531	587	562	531	556	557	550	615	532	580	547	542	507	558	566	575	531	635	526	529	555	548	556	534	514	555	554	603	592	534	547	541	537	551	547	604	492	570	553	565	500	537	569	557	599	546	514	565	552	598	521	565	534	541	533	529	526	571	564	566	553	562	535	559	551	560	559	538	579	564	559	521	540	544	575	540	547	553	569	518	547	553	551	562	585	499	508	551	559	557	530	568	561	567	565	549	555	555	547	531	563	553	537	565	525	579	576	537	573	542	557	536	588	584	568	504	526	541	548	531	552	574	537	576	603	560	571	557	561	543	570	553	512	590	556	534	560	581	582	547	562	476	543	522	583	576	543	563	502	512	564	605	577	575	578	546	536	531	548	554	575	512	549	591	582	570	547	561	568	545	578	569	550	578	548	540	570	514	572	570	517	536	534	531	567	549	588	504	592	544	524	550	546	557	518	511	544	572	557	513	537	546	545	542	554	564	569	538	568	505	529	551	557	574	587	573	553	541	556	554	531	524	540	535	576	556	528	559	610	504	576	584	582	550	536	546	540	546	566	551	549	605	596	532	509	566	512	518	518	553	538	554	593	546	596	551	564	591	540	566	538	537	537	533	549	578	527	552	522	533	585	535	517	518	562	539	567	581	553	542	562	519	564	555	564	535	594	577	558	555	540	616	527	587	574	567	581	545	552	512	540	538	537	529	525	516	545	572	564	521	546	558	520	528	562	545	521	528	522	519	577	540	581	546	583	560	547	560	551	551	571	561	551	569	557	546	560	540	535	543	546	554	562	563	579	536	537	524	568	559	569	559	549	540	523	522	548	516	582	574	556	564	530	534	547	564	551	550	568	519	550	607	608	550	540	524	567	565	570	503	533	572	515	542	557	552	510	544	513	538	536	585	536	571	556	570	555	520	550	543	548	551	570	532	541	541	555	574	573	566	523	554	542	579	532	543	562	535	555	541	561	611	545	553	578	561	534	517	599	527	570	605	576	605	530	556	551	570	526	566	577	572	570	563	576	543	528	573	547	532	528	546	563	503	579	567	523	526	545	544	552	517	575	538	524	509	541	537	549	512	572	523	510	545	558	542	502	582	540	554	527	547	588	511	520	572	518	524	518	533	529	556	551	553	522	521	583	503	597	524	584	518	583	546	529	573	582	549	536	516	524	588	557	538	580	534	575	547	542	527	554	587	565	550	570	553	542	535	516	590	531	547	547	543	553	555	585	557	586	541	532	557	502	569	568	552	560	571	572	555	525	559	505	547	579	536	594	575	587	599	577	558	562	537	548	546	515	512	568	577	539	552	525	534	557	548	541	536	527	539	591	561	619	549	537	492	576	559	570	546	511	531	515	548	629	520	582	520	547	564	562	526	556	559	577	577	593	557	554	547	546	571	517	554	572	540	550	585	545	585	573	591	549	529	565	589	527	568	571	618	589	546	557	598	556	537	550	514	564	515	547	522	567	511	570	590	565	549	551	530	582	582	574	586	547	519	517	534	562	545	540	541	556	517	522	548	586	580	610	527	575	534	542	556	551	564	570	564	569	535	551	551	547	515	534	514	546	564	563	542	498	552	564	536	590	522	511	579	582	537	519	541	535	529	553	557	550	568	565	567	494	546	532	511	581	515	558	525	562	529	568	591	556	565	581	547	548	541	579	593	511	520	517	552	549	541	523	520	560	549	553	556	518	539	518	575	593	560	559	576	516	504	536	532	559	587	573	532	580	515	543	548	590	542	542	573	541	593	538	547	539	521	538	549	551	547	541	533	569	532	564	561	530	559	539	507	513	563	558	560	519	562	498	553	538	532	578	543	545	523	557	519	540	575	563	537	536	622	540	544	529	554	529	563	531	544	565	566	577	585	540	583	585	509	549	496	536	542	567	508	559	524	567	563	541	557	552	569	551	540	600	557	563	517	544	524	522	573	512	544	544	548	540	568	527	571	569	521	571	576	554	577	556	550	520	551	525	576	565	570	542	583	580	553	514	517	570	568	546	542	559	508	508	560	530	580	540	541	569	537	524	533	529	556	580	526	536	603	504	576	548	562	517	511	529	512	535	566	566	559	575	550	594	529	509	505	519	534	543	514	541	561	587	520	535	562	540	583	575	522	558	536	559	555	550	548	506	499	564	547	553	549	548	534	610	520	552	524	535	532	518	551	568	579	547	527	510	551	518	557	595	560	618	536	549	575	543	529	517	538	556	517	550	529	587	560	537	534	578	523	563	537	583	503	538	548	557	557	543	591	554	541	559	559	543	597	544	523	511	561	530	563	549	585	543	572	548	561	552	537	523	516	564	530	595	539	485	551	562	559	554	539	556	515	544	528	597	545	538	542	517	557	575	570	538	549	604	548	563	552	547	559	503	518	540	507	543	533	548	522	575	531	535	564	560	558	526	524	554	548
27255	13386	1687	763	487	452	488	479	451	455	657	1406	1806	1539	903	572	469	416	414	425	429	437	441	409	403	431	453	419	418	417	442	439	414	437	420	504	400	451	429	423	410	457	433	436	465	417	434	439	461	463	473	442	420	411	438	446	439	441	410	423	447	452	424	402	457	469	419	454	413	402	452	427	444	426	454	442	419	462	423	445	468	447	440	475	441	428	433	451	451	427	434	440	425	442	448	407	430	408	444	414	413	459	442	453	426	428	417	435	401	449	417	445	435	431	447	416	434	407	434	438	465	411	473	460	464	461	413	442	479	417	411	434	423	460	457	414	444	436	440	471	447	463	459	429	420	465	407	407	414	433	413	402	447	462	451	431	457	443	444	466	424	450	425	426	413	456	431	418	464	455	460	423	426	451	466	451	446	411	486	455	461	446	451	471	447	427	437	438	466	424	430	425	420	441	426	449	462	450	432	456	446	471	420	421	448	413	451	444	457	434	454	415	405	404	456	490	452	468	414	432	425	452	401	431	428	435	400	416	458	455	438	478	438	472	429	440	448	455	453	435	437	455	420	438	466	455	460	429	412	438	401	435	453	465	448	436	457	441	447	434	429	438	449	445	409	474	420	436	458	413	441	423	443	456	431	409	418	442	426	456	436	426	427	465	390	466	454	437	455	403	452	443	416	443	407	451	448	460	483	428	436	436	420	401	426	459	437	442	455	423	443	453	487	412	418	468	434	433	426	431	426	418	453	403	457	441	457	446	460	417	457	479	422	423	441	445	425	456	412	454	440	440	425	405	443	426	487	456	471	434	425	454	433	421	471	424	451	467	457	410	414	422	439	458	448	398	448	446	447	426	450	459	460	420	440	468	457	423	403	459	415	405	443	462	443	451	442	445	439	453	435	457	454	409	470	427	429	461	425	433	430	454	447	424	431	407	457	392	424	480	430	412	458	432	410	432	476	413	404	448	418	443	454	430	464	463	461	419	437	436	449	397	403	458	456	441	451	470	415	446	464	424	455	435	446	409	454	454	447	430	452	448	446	398	449	447	462	431	448	450	449	430	418	427	440	466	427	434	420	432	425	401	436	413	460	402	438	435	409	413	445	403	413	442	435	459	420	472	455	457	431	393	442	441	460	414	441	446	426	434	403	439	416	424	465	465	459	458	451	436	423	450	469	426	443	436	460	424	435	441	433	467	453	410	420	446	456	468	449	459	460	446	455	441	417	454	407	441	428	440	461	421	439	414	448	417	419	429	431	453	465	431	463	425	424	413	445	463	485	436	462	423	452	452	429	434	429	450	462	426	441	477	445	436	434	460	430	444	445	415	414	425	406	441	423	420	448	422	490	451	463	429	446	412	419	454	450	434	443	430	425	414	490	401	449	439	441	412	453	427	478	408	473	450	447	457	454	426	430	442	467	423	416	481	450	400	433	406	426	430	445	446	440	415	403	454	473	460	415	455	467	442	438	466	452	404	417	453	476	459	431	433	421	444	410	440	453	450	432	422	426	470	447	445	447	417	436	431	440	458	458	462	441	433	423	449	425	438	468	427	458	455	447	375	410	448	419	459	398	460	450	462	477	418	426	442	419	420	448	432	394	408	425	437	406	420	412	424	403	452	407	452	412	453	465	447	448	404	449	417	460	431	419	467	387	431	474	460	443	453	415	437	434	382	410	422	421	442	462	430	427	434	443	460	454	429	432	385	433	415	441	473	450	416	421	480	440	441	416	424	452	449	438	442	461	428	398	442	465	459	469	433	403	442	426	444	403	412	392	443	381	447	439	452	462	413	467	453	439	458	449	434	450	437	436	447	431	452	389	435	427	426	434	418	452	436	471	421	472	454	443	459	438	448	415	460	444	439	408	412	419	419	424	444	473	446	459	461	421	447	432	430	405	448	436	442	455	463	447	414	426	447	425	444	435	402	430	445	437	444	432	448	448	427	448	454	439	423	426	443	433	442	440	408	458	449	465	465	435	458	469	412	461	436	448	440	439	413	410	461	448	393	458	441	446	434	463	433	431	478	412	438	445	447	420	448	448	424	423	463	430	458	444	424	424	438	454	467	487	452	437	459	459	470	463	410	421	433	409	422	441	412	419	433	411	469	448	432	420	490	395	393	430	443	479	433	447	465	392	443	431	427	488	439	432	466	447	431	451	438	448	455	442	446	439	397	475	439	471	435	445	451	421	413	437	405	502	436	433	435	414	427	429	428	420	433	461	459	458	447	470	441	442	440	413	434	458	448	445	445	390	459	404	425	416	441	429	441	369	398	425	426	439	451	470	445	452	405	489	417	457	446	423	409	415	444	435	446	397	449	486	429	482	443	456	442	404	446	437	405	443	439	416	411	428	427	447	421	450	444	426	419	413	463	444	448	433	421	416	486	468	464	414	410	439	463	459	441	468	439	423	431	415	441	430	453	423	421	416	414	409	421	423	475	456	422	450	424	443	410	497	461	435	418	447	446	454	472	421	435	445	410	428	419	424	439	456	477	439	453	461	413	453	427	435	436	436	432	433	417	434	423	456	452	405	443	422	422	433	425	404	451	412	450	424	399	460	410	439	454	419	463	397	454	435	400	443	411	483	442	451	407	429	424	414	428	445	423	412	457	438	413	411	440	440	421	406	462	419	438	471	436	417	421	452	457	439	480	452	458	432	438	437	477	424	445	428	491	459	446	439	398	415	424	438	449	429	441	430	440	440	450	479	458	435	412	435	453	475	439	448	431	423	432	442	461	453	432	466	443	435	464	410	468	419	449	421	452	417	445	423	433	439	447	421	447	435	469	425	450	473	446	439	434	377	440	439	429	458	459	433	476	459	448	448	485	417	416	444	403	418	425	418	426	403	452	441	452	417	449	475	440	420	442	420	442	482	447	452	425	433	431	408	416	441	444	406	459	459	451	454	459	431	426	382	433	460	441	477	412	457	476	468	452	433	428	423	427	433	422	481	447	467	433	438	453	462	454	404	444	418	396	455	422	455	450	393	450	433	471	410	439	410	476	426	394	436	431	418	445	438	396	402	466	444	434	436	429	416	445	444	415	445	488	410	426	451	456	436	403	411	408	397	446	426	449	464	426	407	443	434	432	433	407	428	441	433	435	441	454	391	425	439	412	456	416	448	458	453	469	457	456	456	420	394	436	432	422	393	447	414	415	489	465	492	426	420	417	432	433	458	444	442	451	451	434	447	419	420	465	434	458	438	444	473	429	414	444	440	432	416	464	428	440	492	447	411	420	402	432	428	478	457	423	437	455	439	447	486	467	441	480	462	458	432	459	413	396	439	455	444	405	410	441	422	422	467	434	438	463	429	440	404	452	413	432	454	397	465	406	444	420	393	428	424	456	431	479	437	396	424	437	456	460	474	440	441	440	434	459	460	452	452	413	436	451	441	426	425	411	408	432	414	401	428	430	461	434	456	391	437	461	446	430	437	425	433	458	443	423	464	432	424	440	457	474	456	425	462	463	442	454	415	477	423	415
4903	885	793	509	477	422	435	410	404	406	727	1723	2120	1717	871	511	422	372	364	361	358	355	368	381	336	382	347	374	348	388	369	382	378	364	372	356	329	338	357	407	298	382	350	387	373	373	378	365	371	350	337	357	387	389	352	412	406	356	400	415	373	350	361	370	380	357	368	372	354	382	372	357	382	346	400	359	380	361	376	348	394	358	364	365	380	364	374	427	355	351	371	355	391	403	373	388	352	393	371	348	393	432	357	359	395	362	370	386	345	379	388	355	358	370	385	369	353	384	377	391	353	349	353	377	380	370	413	371	376	374	385	353	360	344	362	363	359	408	380	344	374	337	390	389	362	375	400	367	353	366	370	388	385	362	389	356	386	365	353	358	375	371	417	315	367	358	379	384	356	362	345	365	378	345	383	383	354	384	382	357	390	367	378	395	356	374	380	363	365	359	406	344	371	362	380	349	416	352	365	375	379	350	375	411	373	360	321	391	350	367	378	405	353	361	390	366	380	364	353	377	362	356	353	356	365	369	365	397	390	330	379	373	364	390	371	389	398	382	387	383	377	353	406	376	336	394	380	378	362	347	364	360	377	337	382	371	389	401	361	359	370	403	381	362	375	388	411	387	398	379	359	382	395	384	404	367	374	356	373	381	352	315	356	372	354	357	327	374	347	387	360	355	365	352	381	373	383	369	380	378	398	397	366	370	373	413	331	387	377	368	379	358	368	414	378	400	393	366	349	399	380	381	421	405	399	348	361	398	387	342	333	349	368	375	380	392	368	382	362	372	358	393	384	408	364	363	374	368	373	372	363	362	391	390	357	368	383	396	378	375	369	376	393	362	371	353	360	382	375	376	398	367	402	398	363	408	374	380	370	354	375	383	390	384	371	357	365	347	332	359	326	364	388	398	349	390	399	340	374	349	365	387	381	371	356	381	367	345	372	382	351	405	384	376	338	356	381	385	407	349	337	381	369	341	362	395	396	374	360	374	403	310	355	395	368	369	372	346	394	368	390	391	376	409	346	377	376	345	349	390	368	405	365	353	376	379	392	385	392	371	339	365	368	363	367	355	403	381	344	374	394	361	358	379	360	396	381	358	366	376	396	353	400	387	347	414	382	360	373	361	382	373	400	358	374	372	373	366	374	384	367	358	379	361	358	372	379	368	395	358	376	372	329	351	389	364	337	404	352	403	367	355	396	379	380	341	371	353	407	384	360	360	371	338	410	377	395	363	366	369	357	353	355	355	382	390	387	365	381	382	371	405	332	385	370	393	383	367	378	348	380	359	373	342	371	384	365	385	405	360	408	396	364	359	380	385	360	389	363	405	378	355	407	337	377	397	366	387	343	373	319	385	375	374	390	329	358	363	369	371	320	359	395	378	382	339	360	337	390	376	381	390	387	372	383	358	376	366	370	356	371	339	373	383	387	364	359	363	381	381	407	399	386	362	374	391	358	377	405	368	390	367	395	400	345	375	363	348	336	366	368	364	363	356	389	353	346	357	368	380	378	377	406	340	380	377	387	364	387	348	369	413	381	361	382	397	398	365	384	353	368	398	363	331	357	357	378	357	349	371	374	343	370	380	368	391	351	369	358	376	402	387	377	402	393	390	357	358	365	325	377	391	369	338	367	390	354	384	339	369	341	367	411	370	378	342	400	309	383	371	389	372	443	356	388	378	411	412	369	372	352	347	370	350	377	389	355	364	382	376	389	374	385	376	361	345	348	384	350	383	343	386	368	368	359	365	370	353	374	354	413	348	360	403	351	380	354	387	391	390	363	386	383	352	346	347	377	338	381	368	355	345	360	400	374	346	423	398	356	364	391	373	404	370	390	376	372	397	373	387	407	372	339	385	364	343	406	367	376	376	367	410	370	352	363	374	360	359	409	368	408	370	343	362	341	378	397	330	366	375	384	388	372	362	351	366	399	366	336	357	362	366	380	388	362	379	368	370	363	371	342	368	379	378	371	368	384	368	338	405	374	389	392	363	358	351	375	340	370	378	375	369	379	420	359	369	408	379	356	381	418	377	353	351	343	323	366	343	355	383	381	375	366	391	357	356	386	359	359	350	377	360	371	374	359	408	360	372	433	412	387	358	384	379	368	376	357	329	428	392	357	358	384	371	366	388	381	377	357	376	369	382	376	410	346	375	354	358	377	368	391	388	380	386	358	354	402	380	408	383	362	359	351	371	388	348	354	396	383	412	348	379	353	357	353	375	370	357	355	375	360	341	365	325	391	343	407	367	399	349	327	389	389	345	372	359	356	393	352	345	344	359	372	387	364	378	381	376	339	370	340	381	386	384	353	362	360	374	355	378	382	354	394	381	352	366	381	356	353	382	340	396	388	354	380	354	372	403	356	368	368	367	378	348	356	376	420	366	392	353	393	370	394	365	379	360	396	368	345	373	381	373	364	378	364	363	374	394	363	326	383	374	349	378	339	360	379	378	351	379	378	360	359	371	376	363	393	380	351	354	376	387	361	379	406	381	380	344	397	374	359	372	388	409	383	393	390	370	399	347	364	380	395	380	336	399	364	373	375	362	359	372	379	393	359	368	391	346	335	393	361	369	343	380	361	363	367	371	360	349	342	412	409	354	375	370	383	368	370	363	382	331	376	344	367	373	373	375	374	375	403	347	382	368	369	369	371	382	355	406	361	344	397	376	347	397	403	371	379	380	368	366	362	338	400	366	351	383	393	362	390	366	360	366	351	335	366	400	364	374	394	396	358	364	300	366	377	366	355	353	391	376	347	359	369	387	383	378	388	339	397	355	352	366	342	362	423	347	373	393	372	350	360	361	363	396	369	365	355	377	357	403	343	361	386	357	362	383	413	366	340	334	365	348	405	363	359	356	381	376	359	413	386	416	348	356	402	391	371	361	378	379	373	345	375	358	374	365	349	366	376	366	393	382	383	360	382	343	351	360	375	375	331	364	356	392	384	364	397	373	416	362	402	392	341	382	366	365	370	386	369	375	369	371	355	347	370	340	362	371	386	387	381	384	402	365	399	368	380	349	366	385	386	357	364	391	397	360	397	339	381	363	360	362	349	362	372	357	369	374	409	382	342	377	355	373	372	367	353	367	399	412	335	403	364	348	354	367	369	385	374	383	390	366	352	400	391	354	408	362	357	341	367	373	370	395	355	358	365	360	395	359	345	385	381	365	365	358	392	380	419	371	358	366	363	392	373	405	386	328	386	366	389	369	378	357	334	378	379	362	353	390	349	352	374	329	368	364	397	385	381	370	362	386	388	422	353	369	345	382	395	387	343	378	370	369	344	347	378	349	357	337	377	372	406	381	363	338	395	402	388	351	369	407	386	346	352	359	398	383	368	343	346	363	397	387	374	357	350	373	371	364	352	349	391	358	392	358	400	378	357	375	340	349	346	364	374	371	380	342	369	360	397	360	382	370	390	356	363	382	392	355	362	366	403	381	392	371	398	397	376	396	383	359	365	382	355	373	364	373	376	380	395	372	353	347
24776	21080	27514	24896	11871	1542	938	720	619	799	5141	18130	15980	7708	2482	940	533	516	491	496	451	488	499	505	485	478	499	489	450	470	518	493	519	483	448	509	456	481	500	495	467	484	466	492	490	468	509	510	462	485	456	498	455	488	430	428	500	483	507	474	513	500	439	503	455	497	512	451	481	441	472	476	550	483	460	489	477	441	469	494	467	472	468	488	466	465	472	460	459	467	479	508	465	463	486	472	506	509	427	466	440	452	487	475	479	491	482	508	464	490	522	472	460	462	455	490	507	468	480	474	480	529	473	482	494	513	464	468	475	461	473	467	471	500	454	462	516	482	505	461	441	484	443	467	437	478	498	503	456	508	443	437	487	447	472	481	443	469	499	505	497	467	479	439	461	501	488	486	486	458	498	506	469	475	462	476	428	526	455	453	460	469	473	439	495	493	473	493	458	471	463	493	435	459	484	521	450	451	437	507	500	443	467	459	462	497	517	494	474	470	470	465	495	486	458	454	493	514	443	441	457	503	433	472	489	463	460	475	488	471	493	478	463	476	492	456	428	487	452	462	491	474	494	473	450	489	476	499	503	478	489	468	488	469	492	469	487	480	486	478	482	471	460	484	502	475	439	441	507	459	491	457	453	448	465	506	491	454	483	470	460	523	491	474	475	461	484	488	532	455	434	483	488	452	457	503	492	483	484	477	499	489	463	475	449	457	459	492	468	498	464	457	441	499	499	457	504	479	503	470	458	475	479	515	473	487	472	506	461	448	502	483	469	496	448	492	502	456	449	493	525	461	456	445	480	456	469	479	469	458	451	454	476	487	530	461	471	482	464	467	492	467	505	475	459	451	473	489	476	497	457	457	478	467	484	459	543	482	435	467	480	495	444	504	456	508	486	464	496	477	439	489	499	455	452	488	469	497	479	499	487	477	464	496	456	494	471	475	497	454	435	482	473	514	519	482	482	446	472	504	478	477	397	443	523	443	458	465	489	443	437	467	443	497	470	470	506	481	483	469	472	476	477	465	487	495	468	477	477	473	467	485	485	465	484	459	520	514	463	492	508	499	454	468	455	474	424	477	458	478	503	437	437	436	475	470	471	514	464	438	505	481	433	453	494	481	445	469	477	469	465	502	465	456	505	458	459	440	508	460	495	466	450	447	457	466	453	480	474	454	495	466	455	464	470	503	480	476	469	528	477	507	473	458	485	463	466	485	447	457	491	506	459	445	470	497	462	486	488	458	466	486	515	478	489	470	463	487	430	496	499	492	495	479	464	521	498	467	495	486	456	444	466	473	484	487	496	489	447	465	454	444	463	482	480	503	482	437	477	439	498	463	431	457	467	500	488	428	510	449	494	507	464	455	539	462	450	482	441	492	484	451	452	450	481	474	492	462	470	443	485	469	474	484	490	463	439	548	467	442	479	474	443	511	483	477	471	481	448	476	490	477	507	499	516	485	486	432	483	482	474	476	492	478	497	452	485	478	457	497	436	478	478	445	473	485	463	461	482	457	488	511	489	470	468	458	456	481	514	507	458	495	436	479	473	458	457	463	443	462	497	444	490	457	463	486	487	519	463	442	469	492	503	515	485	491	495	453	476	462	497	489	488	518	468	484	474	484	447	482	447	474	483	497	477	473	420	469	468	517	453	475	497	444	484	420	516	487	490	445	479	477	485	443	467	436	479	453	468	495	460	481	462	490	480	482	496	470	493	483	482	467	455	479	465	496	414	515	444	508	465	523	487	458	474	477	480	445	504	491	509	496	505	467	481	484	480	483	458	474	474	482	452	495	520	513	450	444	490	464	461	469	443	495	494	527	475	454	471	474	498	461	495	453	425	482	433	469	496	433	466	486	489	494	465	441	495	485	487	487	430	483	473	515	526	439	504	462	486	496	492	470	499	488	461	470	483	460	466	498	499	455	463	494	494	446	464	482	479	490	485	459	462	474	505	487	467	485	490	446	473	481	504	453	451	485	505	450	507	483	509	490	454	463	452	491	486	457	448	467	463	469	487	480	457	512	450	478	488	513	474	441	501	464	442	457	444	497	448	470	492	453	453	463	475	467	478	437	463	451	472	462	497	479	461	505	486	472	479	460	498	422	504	444	476	465	497	500	494	460	426	500	459	422	459	444	501	429	487	475	503	480	479	461	454	481	475	500	489	490	468	453	485	521	467	479	501	446	501	466	500	463	486	454	474	498	448	455	473	462	443	503	485	455	469	532	493	499	446	484	509	490	476	485	471	472	486	478	481	538	460	482	459	477	476	496	467	418	462	453	468	471	459	459	473	444	427	455	453	459	486	494	471	453	450	466	455	462	481	493	449	462	488	471	455	459	487	421	466	450	442	507	481	503	451	497	471	509	467	474	488	492	479	477	463	476	422	474	468	472	496	502	505	463	509	461	483	469	451	449	479	460	451	504	480	478	479	495	504	486	454	446	459	520	466	465	460	460	452	493	463	472	454	479	450	484	483	503	469	468	460	457	458	490	468	477	427	466	484	467	475	495	463	446	457	451	472	485	449	474	468	482	471	471	468	494	453	481	467	452	498	512	495	452	511	468	480	507	504	478	486	441	504	500	481	489	481	462	481	502	496	491	457	503	459	482	467	455	452	460	486	415	441	502	459	481	448	473	440	493	465	455	455	494	422	492	471	476	505	496	449	494	461	469	446	520	443	482	446	442	493	475	474	471	464	487	456	397	467	514	500	481	461	468	495	506	440	508	489	492	437	489	527	473	455	489	482	488	498	453	494	489	446	479	461	497	466	474	474	471	479	502	459	495	493	541	452	454	458	467	514	497	446	464	488	501	475	478	457	468	473	459	458	504	509	488	477	517	449	440	427	474	469	451	495	462	485	493	493	443	472	457	472	465	490	446	455	457	472	492	468	468	482	462	464	472	476	457	476	465	492	476	456	441	462	463	503	429	473	453	486	454	429	494	440	469	522	456	481	482	470	481	519	468	482	456	512	480	488	509	473	500	499	497	489	501	497	497	496	485	458	505	457	464	463	482	474	473	494	461	449	518	478	474	477	446	474	442	457	484	499	475	516	447	481	445	457	471	469	453	461	512	438	500	491	434	498	438	513	483	458	485	456	488	476	509	437	465	459	462	479	461	468	506	423	543	472	486	491	443	446	483	498	439	487	500	468	494	469	458	486	489	473	443	447	467	438	478	491	446	438	483	451	465	465	480	450	445	506	443	458	510	470	445	522	473	481	471	484	461	473	436	448	454	455	435	423	471	492	478	489	453	472	478	482	470	448	481	483	463	493	449	455	471	496	480	476	486	485	444	471	463	452	506	496	484	481	441	490	455	500	456	496	479	515	483	457	490	469	509	464	449	447	508	463	477	466	509	484	474	530	468	482	495	436	465	480	488	483	477	460	459	498	455	488	461	454	456	479	480	494	471	459	497	447	496	473	473	464	494	486	452	458	438	504	481	468	483	447	483	504	494	539	469	453	505	461	479	438	457	457	424	450	502	484	464
3856	4436	3206	1683	1291	1020	825	720	661	1008	7709	18432	13849	6765	2424	931	467	436	433	432	445	444	400	451	431	409	438	449	447	418	436	458	413	451	438	424	407	423	410	398	412	415	433	421	393	406	410	422	424	366	414	391	410	417	395	379	415	450	435	425	415	425	414	398	397	410	417	393	404	413	477	436	417	443	410	427	445	417	415	402	410	401	417	390	433	403	441	362	384	428	413	413	414	415	429	415	413	418	386	425	444	418	410	428	408	453	404	414	434	400	387	431	414	423	431	428	458	383	372	408	433	417	406	415	379	418	414	428	420	381	401	429	400	444	423	432	411	397	418	457	409	400	382	401	427	457	413	412	403	426	394	423	425	416	366	413	433	368	407	435	426	402	445	422	429	419	441	415	434	389	411	419	385	419	387	427	435	479	449	449	424	393	397	432	444	389	431	431	411	436	421	395	455	399	424	431	386	411	444	400	406	400	426	428	405	391	420	433	438	420	423	440	432	440	404	390	430	434	455	434	464	399	434	400	399	407	393	428	413	373	449	408	431	409	474	429	412	414	442	398	430	413	400	402	424	428	439	410	407	416	399	400	431	391	437	418	422	401	412	420	417	400	395	439	444	416	412	427	468	419	439	412	405	416	418	404	405	412	412	440	408	415	428	460	436	428	424	419	399	443	393	436	411	392	423	433	429	403	458	407	414	395	393	399	378	395	386	429	417	435	417	436	400	402	395	442	397	462	400	392	411	427	456	421	388	425	426	418	400	439	391	408	362	456	430	410	430	408	434	407	435	443	417	429	449	404	471	437	470	376	396	404	443	425	428	432	401	408	417	412	415	412	433	437	398	419	427	414	431	454	459	428	399	399	428	440	459	426	398	417	400	435	460	398	426	442	399	462	425	407	430	390	401	456	406	417	451	430	396	411	405	426	390	388	455	425	394	413	438	436	426	376	414	404	430	444	438	420	414	402	406	390	399	405	399	420	417	441	434	396	418	387	386	412	410	400	428	424	407	409	428	387	410	379	450	411	417	425	436	425	379	400	411	414	437	414	411	430	426	424	451	390	394	436	394	392	428	428	418	424	424	389	402	399	406	421	435	415	401	446	414	415	413	443	414	383	383	413	434	428	400	434	415	427	440	403	426	379	455	406	420	420	444	451	399	439	408	461	407	390	409	406	420	391	383	402	427	421	391	422	398	414	410	409	415	459	418	384	407	406	422	438	433	453	444	441	440	413	440	397	429	444	415	411	465	416	426	425	423	441	427	412	437	409	418	397	405	412	417	371	447	403	406	395	455	423	406	404	378	414	415	425	436	397	403	427	428	418	397	431	407	436	450	417	427	437	404	489	464	431	411	432	461	417	426	443	410	428	386	403	428	402	421	439	436	409	414	407	405	422	407	406	393	428	447	406	402	400	400	432	424	416	406	421	399	446	386	438	408	438	386	434	435	427	407	406	447	458	420	433	431	447	417	421	402	397	417	416	431	425	391	416	399	391	450	409	438	414	408	409	427	416	423	412	369	404	411	392	428	413	431	424	434	389	376	430	428	445	427	416	420	428	408	415	405	414	429	440	397	434	431	430	446	442	417	428	429	374	427	409	408	416	424	432	438	433	394	396	406	386	411	424	417	451	431	404	414	445	411	389	413	476	397	422	440	412	438	421	389	440	381	406	395	408	430	445	418	418	406	422	452	446	400	440	406	404	433	438	397	455	433	426	390	408	420	427	427	400	387	429	436	406	439	402	409	395	435	412	406	443	378	400	446	443	422	442	398	411	399	402	419	436	435	447	406	434	420	442	412	444	381	437	424	399	399	401	437	432	426	393	415	395	406	409	395	415	432	425	419	404	404	421	454	399	417	425	421	433	407	450	414	415	403	410	413	427	432	429	410	389	420	390	419	423	440	374	449	449	428	417	372	422	430	416	409	446	406	384	426	396	414	426	409	443	420	443	418	421	393	483	384	444	405	401	424	413	406	446	415	450	431	415	387	388	433	450	437	429	396	389	413	405	387	397	408	434	414	401	440	397	461	402	384	398	413	395	438	414	419	435	427	441	383	455	398	373	396	405	428	401	440	433	461	388	403	406	428	402	430	418	394	408	388	417	400	380	427	412	423	406	430	402	465	420	433	427	418	389	445	389	424	440	406	438	424	425	429	428	429	379	426	398	397	444	429	448	423	426	456	426	431	446	417	435	420	418	430	426	392	431	436	409	420	418	421	390	396	403	440	444	397	416	442	411	407	439	417	405	452	428	399	439	431	396	395	383	427	373	414	411	413	384	413	426	400	415	438	421	429	417	374	408	410	420	421	450	428	444	415	442	399	429	440	393	417	406	412	388	391	419	402	402	426	419	414	438	454	402	400	414	442	414	419	465	458	381	421	390	432	389	364	429	395	436	417	414	421	444	422	408	428	401	377	413	444	411	426	395	407	420	416	377	407	401	411	423	432	457	412	389	402	420	425	495	421	391	406	417	397	439	427	425	412	424	389	405	437	406	392	401	439	384	409	435	436	409	432	431	433	422	410	397	399	417	449	406	420	409	406	413	421	411	391	425	435	435	404	403	381	418	426	396	418	403	411	424	429	422	409	401	416	460	425	456	384	401	414	430	414	449	425	414	452	396	403	426	414	460	424	396	420	441	415	415	419	448	386	407	393	421	371	401	424	431	437	445	393	413	396	393	414	410	461	411	408	414	430	403	379	392	407	421	445	441	421	446	424	379	432	408	430	443	385	423	414	452	425	435	410	415	411	413	412	455	435	452	404	431	428	397	450	459	444	385	428	440	415	433	419	439	395	396	395	407	447	431	464	405	422	409	401	423	375	413	404	449	424	424	419	425	409	424	385	412	397	397	436	377	418	385	385	404	415	425	399	402	437	407	410	433	408	423	390	434	439	435	433	429	406	419	438	430	414	373	403	400	443	432	384	384	405	400	472	404	418	437	418	434	391	432	417	429	420	424	443	445	410	394	415	419	391	447	434	400	434	401	441	414	414	425	411	424	407	406	417	417	384	392	398	391	396	449	438	430	415	451	419	431	426	394	410	385	394	431	430	410	442	415	419	418	446	416	434	404	425	431	383	417	409	401	395	393	391	434	415	416	447	426	408	443	439	395	388	377	441	418	403	404	428	408	410	451	397	410	396	437	402	406	402	418	399	393	428	381	391	410	425	404	442	413	397	378	438	435	400	418	406	440	397	405	442	381	463	400	393	391	425	388	404	395	414	404	425	404	425	451	425	423	399	421	400	452	395	428	426	417	421	436	375	437	414	400	404	385	419	440	426	415	408	412	411	415	459	439	418	425	390	449	413	398	408	436	392	428	402	404	432	438	428	402	394	394	415	442	414	400	418	383	447	430	434	443	432	435	427	391	409	440	451	438	412	389	391	434	413	401	407	442	410	432	399	420	376	466	415	451	423	389	410	420	414	380	383	440	428	422	423	397	431	431	385	453	435	425	425	416	404	409	406	412	454	435	435	412	413	411
23866	21098	28376	24045	21086	9036	1906	1250	1006	2383	12082	27942	25662	14022	4800	1555	763	638	652	681	674	616	660	679	615	594	643	656	677	652	659	633	667	627	668	628	651	634	665	617	611	668	631	661	658	643	620	597	631	645	655	691	616	658	640	601	626	658	631	642	659	636	621	629	624	651	648	661	616	617	657	676	639	658	656	628	645	630	664	638	648	668	621	651	661	637	621	635	645	623	610	650	691	671	602	619	715	650	643	642	646	634	645	656	633	617	662	631	600	670	670	624	612	654	614	635	619	641	614	633	623	631	643	646	633	651	604	633	708	659	638	664	600	619	600	655	613	645	635	665	652	659	642	626	636	654	669	656	642	641	596	625	654	626	593	623	653	638	631	629	726	616	610	649	631	604	649	617	655	660	632	620	671	633	633	657	693	649	671	674	685	647	622	660	619	637	648	649	633	625	651	651	631	628	643	596	622	630	644	639	625	616	646	620	655	635	661	631	656	626	643	654	605	598	665	604	633	588	610	627	642	634	636	669	618	644	637	617	665	618	639	636	662	586	674	631	618	654	651	637	593	670	614	629	654	616	645	684	656	633	644	641	643	649	624	610	636	660	646	599	650	693	595	619	669	607	644	610	689	658	655	658	650	640	636	650	602	637	601	583	626	652	597	635	632	639	629	648	636	700	661	650	602	624	604	641	656	617	616	645	618	595	643	672	633	668	644	612	628	656	622	610	603	647	626	625	665	629	638	686	695	671	652	673	665	577	644	639	664	608	647	619	648	654	599	630	649	617	624	608	612	612	618	643	640	614	677	652	682	639	633	635	616	631	646	603	595	623	657	649	634	669	705	627	616	614	618	647	638	621	676	634	617	626	639	633	571	662	622	649	621	639	639	595	649	654	632	659	591	629	661	672	597	710	640	654	614	655	675	658	638	646	578	587	639	667	611	646	678	664	663	631	655	635	654	621	584	630	565	661	638	665	641	647	633	638	633	600	629	628	645	610	645	652	621	654	650	629	649	650	595	617	651	658	656	636	636	624	602	604	652	672	667	604	630	637	648	622	618	613	569	617	643	620	678	618	612	616	669	591	588	604	655	595	650	615	667	642	603	634	641	650	680	626	617	622	661	611	649	641	658	636	618	618	623	642	658	642	622	593	645	662	651	616	605	612	627	646	596	617	635	617	606	615	623	688	623	675	623	593	626	664	660	643	627	589	642	651	632	627	647	658	602	653	644	650	619	637	682	598	650	653	606	610	574	667	651	640	648	640	658	652	671	663	606	622	631	606	619	617	617	652	650	623	644	620	614	640	619	606	650	652	597	623	647	600	613	601	619	624	584	620	647	661	634	611	638	646	590	671	641	700	677	623	606	642	636	615	633	631	597	661	636	614	622	679	640	614	625	642	640	635	650	606	670	629	613	587	607	612	635	637	627	640	664	617	619	618	653	652	629	637	667	637	642	673	621	650	647	583	572	642	635	598	616	663	642	626	616	670	666	658	657	627	632	617	617	632	599	652	593	625	644	664	679	637	619	657	683	579	636	636	657	607	608	658	612	643	603	626	662	615	627	627	625	675	604	633	631	593	608	657	637	663	660	660	644	655	626	643	647	650	627	621	650	614	605	634	641	662	588	656	641	670	626	653	650	648	624	650	649	603	608	617	650	607	671	636	665	639	630	664	657	612	592	653	632	647	623	627	651	663	625	626	608	672	641	616	640	599	617	684	638	626	663	603	603	581	669	647	614	593	646	622	619	629	648	677	660	631	605	632	659	628	622	634	658	630	620	634	656	591	593	646	650	656	639	660	646	630	591	637	596	634	625	628	644	591	663	624	600	637	603	636	577	590	655	608	664	637	615	640	660	669	646	623	632	622	664	639	617	640	643	653	618	604	592	656	673	633	642	620	622	603	625	680	631	621	651	635	594	602	660	616	598	660	640	628	648	668	662	595	649	669	667	619	623	599	603	634	669	622	657	666	624	653	635	655	628	654	583	583	679	593	624	650	659	631	623	628	645	595	575	675	620	649	606	613	614	625	628	581	640	611	600	628	644	693	601	644	649	641	589	604	626	625	644	586	646	641	640	654	636	654	632	611	602	600	576	616	642	629	611	622	638	622	644	634	670	650	648	625	611	632	633	675	624	643	607	649	606	626	641	641	659	717	593	570	638	629	633	625	649	593	681	671	629	586	631	628	629	632	629	630	654	670	619	634	623	603	624	621	635	593	653	561	608	605	615	635	653	647	680	622	622	609	617	587	561	610	683	642	622	683	596	675	644	640	612	630	634	650	658	622	643	643	643	629	674	694	614	668	630	628	650	605	618	629	631	601	649	620	648	631	600	677	622	616	598	634	697	639	611	668	640	619	662	642	608	622	668	626	639	620	617	605	638	654	620	629	628	671	611	691	623	624	664	644	627	579	624	614	639	588	615	598	640	639	685	670	594	636	623	602	618	654	627	629	638	647	650	622	596	618	598	654	637	623	619	654	651	617	658	609	648	601	632	644	607	613	635	670	621	626	629	606	610	672	583	617	628	595	683	680	611	613	645	623	622	664	604	627	619	620	637	628	589	610	615	598	603	617	605	598	642	621	620	617	636	593	607	642	626	606	651	667	626	657	646	637	637	603	586	641	621	630	617	606	650	624	608	603	656	610	623	589	633	659	628	669	624	620	652	623	604	624	618	624	578	658	680	675	610	643	658	671	662	645	646	606	634	647	625	624	655	613	610	663	621	608	648	670	652	653	650	619	663	632	625	611	597	653	617	670	631	642	614	630	620	668	604	629	646	655	646	583	584	680	636	605	621	623	637	628	628	652	611	624	639	581	610	680	679	631	642	664	573	593	660	600	647	643	678	642	628	615	653	602	635	621	627	681	641	622	637	625	632	634	651	605	628	611	610	650	633	636	603	645	620	628	648	637	647	653	588	625	650	645	588	628	645	660	610	656	681	636	659	612	588	597	635	641	659	624	655	668	612	607	656	609	571	573	644	690	609	606	624	627	609	635	644	666	664	655	638	615	650	610	635	621	633	643	628	617	629	600	600	666	632	632	592	637	626	558	636	635	587	645	672	652	614	672	597	622	580	642	615	654	625	613	648	662	621	602	665	627	613	648	647	647	624	687	633	598	629	647	617	605	669	621	631	653	610	595	639	632	664	643	617	626	615	601	626	639	673	617	654	596	600	613	672	598	589	593	585	665	582	621	603	634	628	648	636	663	679	653	612	616	621	633	607	628	632	649	680	650	669	673	645	619	635	665	656	626	667	634	626	659	611	617	607	622	624	601	601	605	634	626	635	637	624	602	601	617	653	630	633	618	632	651	670	639	659	650	589	612	599	637	617	672	583	631	619	639	639	648	654	617	604	655	631	647	641	651	678	642	663	669	624	629	643	597	657	668	677	619	585	652	662	614	634	607	604	643	657	647	632	642	637	646	645	645	614	627	652	626	643	647	686	646	587	595	660	630	682	623	574	670	671	663	610	613	629	653	608	624
4515	7552	5359	2674	2014	1673	1275	1243	1229	3495	15415	26965	21142	11156	4079	1480	668	572	557	525	562	522	552	558	583	543	537	572	545	558	543	593	558	549	581	528	499	538	560	526	525	533	525	506	582	582	549	501	568	511	566	530	542	545	498	533	548	541	497	486	514	548	553	544	562	598	527	544	558	588	528	524	568	584	536	557	536	550	540	542	564	543	521	578	604	513	537	565	563	550	583	531	513	588	550	543	520	527	548	554	570	525	521	541	563	569	556	553	557	548	592	528	544	514	598	565	529	534	548	578	480	520	566	534	544	574	519	547	564	538	542	512	550	465	542	558	583	583	521	549	545	572	539	517	534	559	551	506	540	581	500	571	511	588	576	534	519	539	548	534	544	564	528	500	530	532	498	519	546	564	546	541	538	572	536	559	569	566	558	522	566	573	536	532	543	559	525	490	557	529	564	541	516	590	541	511	593	517	546	524	533	526	511	542	531	516	527	527	542	523	549	560	561	499	528	523	558	550	531	552	553	512	539	509	507	585	566	583	529	545	494	553	554	500	561	518	579	558	579	521	539	575	496	534	563	515	512	535	535	499	518	563	526	537	538	542	550	521	522	592	595	555	544	564	547	494	542	575	550	513	493	513	548	567	502	516	562	550	571	546	508	538	542	503	538	572	545	518	503	510	521	522	548	566	485	530	495	587	501	504	552	548	518	552	509	541	564	526	544	546	543	520	532	535	584	554	543	536	530	496	545	522	487	520	517	580	527	529	557	527	537	571	558	537	530	518	492	557	530	539	502	543	532	517	538	566	568	544	561	542	575	552	519	535	567	479	520	579	521	510	520	502	569	540	541	535	533	544	517	559	509	532	516	529	507	567	555	558	521	568	559	557	538	532	503	516	519	565	548	560	544	534	533	524	556	535	503	561	537	555	527	507	506	537	518	545	565	524	541	589	566	540	568	534	573	545	506	525	548	588	546	586	551	573	522	525	496	515	476	541	504	569	537	586	594	550	558	508	539	604	566	552	557	510	497	532	529	582	552	515	525	533	565	512	579	522	529	540	519	536	545	567	555	545	534	557	523	534	582	548	561	577	537	570	517	527	546	539	530	523	528	535	520	562	566	543	546	535	546	585	556	553	517	538	536	533	550	546	548	545	542	508	527	525	554	515	536	552	541	534	559	531	508	568	557	556	487	536	566	515	520	526	602	546	529	547	521	509	560	546	546	542	517	560	514	556	550	548	568	522	510	524	576	564	548	541	513	566	565	546	570	527	534	534	514	503	563	503	532	494	532	549	533	579	501	556	547	507	548	557	546	505	560	529	561	552	553	538	510	525	548	551	536	562	512	517	521	530	534	522	517	508	553	532	532	538	508	533	539	530	546	553	550	523	518	556	509	530	531	508	554	520	582	542	535	560	524	581	529	538	525	533	522	569	557	544	520	517	553	563	535	538	493	510	543	511	509	528	507	499	529	532	581	560	505	551	508	532	534	548	505	564	540	558	544	552	555	506	582	542	538	540	555	518	549	520	555	529	548	544	533	518	569	544	535	509	574	485	497	535	530	507	563	532	563	584	552	501	567	570	521	529	511	558	512	490	522	499	469	517	566	545	516	542	531	501	538	510	522	517	550	535	554	536	541	518	539	540	518	595	541	547	579	538	498	493	542	494	561	534	541	539	500	553	533	515	553	555	545	553	528	556	542	541	548	561	512	508	512	532	543	520	502	544	547	566	546	572	560	594	513	527	525	514	542	542	515	539	570	541	565	534	543	515	537	534	527	516	545	529	550	577	512	482	551	522	520	558	531	494	537	558	519	525	550	530	522	513	548	530	539	551	545	490	540	505	511	559	527	528	506	568	489	536	513	555	541	517	509	535	557	555	523	537	524	499	519	539	577	572	530	498	531	543	554	571	559	531	553	553	467	560	494	552	548	584	559	538	545	542	541	514	530	504	548	562	552	532	526	526	547	516	516	521	536	533	532	504	546	541	540	528	550	586	539	527	553	553	534	524	530	531	521	522	534	532	525	525	524	524	552	537	568	548	544	557	516	579	497	507	545	513	525	562	533	507	508	541	542	571	545	543	548	529	573	537	537	503	537	536	567	546	539	525	542	511	527	521	572	525	513	555	587	496	546	519	512	569	503	556	539	512	536	525	499	556	533	547	540	591	534	523	552	559	566	491	526	548	473	503	528	529	531	528	524	520	513	550	519	530	546	576	529	525	581	531	574	498	579	591	528	529	523	543	544	547	502	547	543	519	563	511	593	535	560	513	516	542	575	578	554	558	538	563	513	534	522	509	546	556	562	526	526	493	514	544	544	554	540	511	537	532	544	503	549	519	521	499	522	536	504	500	513	530	535	528	537	550	570	522	541	565	517	533	570	553	505	549	551	539	494	541	539	534	550	495	499	548	528	553	505	546	534	548	554	548	538	516	500	557	573	510	538	516	517	504	472	503	553	560	521	535	548	529	536	503	564	538	512	546	525	558	530	538	534	514	517	565	556	498	527	548	504	520	493	508	551	535	546	621	539	537	538	570	546	540	530	537	524	545	567	541	528	550	516	503	548	472	539	544	537	525	537	570	538	493	493	529	515	493	511	533	504	557	499	556	512	546	531	496	532	524	533	522	513	508	549	578	544	498	538	490	569	542	493	516	549	535	550	521	541	519	545	515	553	531	534	523	492	522	546	522	556	499	480	582	548	522	499	525	499	486	544	516	545	541	538	561	535	528	617	510	523	525	512	533	524	534	561	527	528	531	514	544	489	528	542	523	530	484	477	545	527	539	512	538	522	541	524	560	560	499	540	512	528	549	546	530	541	563	518	526	536	513	516	516	549	546	522	522	569	514	497	510	547	486	557	531	548	543	508	552	522	533	512	500	565	524	572	551	526	522	529	553	490	559	544	551	531	519	559	527	563	534	565	482	514	553	595	548	553	509	528	569	527	546	576	537	527	547	514	544	557	522	517	512	559	576	514	556	565	542	573	536	565	552	536	508	551	537	541	560	543	545	555	543	535	490	551	555	520	531	534	514	510	507	505	539	536	533	501	539	547	552	537	572	556	571	557	517	534	520	540	497	544	550	544	525	527	530	551	580	550	538	577	535	517	504	561	524	529	572	500	559	546	523	525	545	517	495	562	520	534	527	539	525	629	506	541	546	513	541	524	544	568	547	531	550	581	523	532	530	520	587	505	548	530	497	545	516	519	518	534	518	523	532	524	509	508	564	558	526	489	522	562	553	560	535	552	533	520	562	526	565	533	562	548	544	491	506	520	532	540	566	512	529	508	536	508	539	528	539	521	522	522	563	539	541	494	541	488	526	510	500	488	565	475	533	536	541	494	557	553	510	555	579	509	521	554	523	508	545	547	531	573	542	582	513	577	530	532	549	539	518	525	551	543	563	525	525	529	506	511	511	563	544	518	532	521	523	526	579	561	542	545	501	567	564	515	497	505	558	549	529	539	573	533	551	523	510	519	541	548	550	497	473
27373	13483	1623	728	527	520	528	480	463	510	710	1707	1943	1374	814	560	483	447	424	401	411	404	466	435	445	459	399	410	458	466	432	429	455	456	445	443	420	455	449	419	443	449	455	440	423	413	430	478	414	431	457	433	436	427	465	420	449	447	427	451	441	401	384	459	415	429	429	451	417	440	424	451	408	445	417	415	430	423	434	417	430	436	465	411	435	416	414	446	414	433	475	457	432	412	463	474	452	395	425	455	448	464	439	438	468	406	436	449	442	444	429	414	445	454	478	428	431	447	412	489	465	432	436	454	430	467	449	429	397	462	425	422	459	478	431	421	449	438	509	454	420	454	448	411	435	452	409	510	474	412	440	476	429	458	437	479	432	431	420	426	451	451	440	446	465	422	440	403	461	436	448	440	465	429	453	419	460	407	425	451	436	449	432	445	465	439	416	426	421	439	413	442	452	434	424	441	418	422	408	461	474	424	435	450	460	436	414	401	460	462	429	419	458	423	462	439	430	425	397	416	477	467	470	458	414	444	428	446	419	412	434	427	460	431	446	413	413	427	467	406	424	414	419	417	368	449	451	429	429	453	409	412	424	471	440	441	464	422	460	423	438	431	418	413	443	435	420	425	430	446	433	426	467	434	402	463	447	448	446	467	451	457	429	421	415	437	467	466	430	469	479	459	426	477	420	445	459	447	464	475	446	394	448	474	418	450	451	428	446	459	426	422	428	460	434	437	431	449	445	486	449	419	437	390	396	449	426	429	397	432	412	424	400	445	408	441	425	416	448	399	447	463	452	396	430	448	445	443	417	414	412	436	427	455	454	464	418	444	440	399	422	451	470	431	422	415	460	450	418	426	433	406	448	473	420	428	478	438	423	461	447	426	427	405	455	432	440	406	417	413	451	439	434	439	435	452	398	442	388	441	429	410	440	461	454	440	434	449	404	455	460	478	433	457	455	422	397	478	419	405	461	447	448	424	450	468	430	460	429	413	452	387	400	437	452	427	448	438	460	389	422	438	422	473	451	474	422	471	430	427	472	453	445	496	444	448	435	414	415	421	427	442	451	425	428	439	447	446	453	441	453	442	429	439	457	440	453	420	448	446	449	431	437	417	437	437	449	466	468	417	406	446	434	423	397	420	419	419	458	424	435	439	458	449	461	443	415	438	434	437	397	441	437	423	424	458	458	457	463	392	436	432	443	391	403	424	468	426	462	417	427	447	410	443	440	429	461	442	425	431	465	447	417	437	427	442	443	463	439	456	435	446	446	428	446	447	472	453	440	433	418	448	408	443	425	455	408	418	422	426	460	437	461	431	419	432	459	476	463	415	478	463	453	381	426	428	439	451	457	438	422	435	427	419	422	437	431	441	436	416	435	483	455	453	465	468	469	407	425	476	424	440	410	440	443	457	440	460	433	441	464	438	435	455	433	436	412	458	424	424	441	442	453	401	425	431	440	406	392	433	417	423	433	442	447	450	439	427	404	414	439	461	482	418	392	469	419	458	432	415	446	448	429	444	481	452	401	466	464	490	426	455	448	422	423	471	441	433	455	470	417	438	430	455	439	420	445	431	433	467	434	399	477	429	415	468	436	409	454	467	445	438	431	439	417	470	445	461	428	392	435	431	486	405	436	434	449	461	443	464	414	417	449	450	436	438	427	402	434	484	436	427	424	426	406	405	453	420	459	418	444	461	466	409	420	444	409	433	446	424	401	443	424	395	436	412	449	415	416	423	449	422	413	451	401	427	414	419	431	415	443	426	443	397	436	417	441	442	432	497	466	423	437	478	438	468	471	459	412	440	489	428	480	443	443	436	501	454	446	450	479	479	463	426	446	466	453	437	448	457	468	472	453	427	416	447	413	427	458	412	424	437	422	402	445	456	448	412	466	437	442	452	426	446	415	415	443	467	417	433	453	425	434	428	452	453	428	450	406	427	416	451	413	428	446	417	411	483	394	443	451	424	424	421	413	456	458	445	474	409	455	445	436	440	449	432	440	415	410	415	448	458	458	458	468	429	402	415	470	445	417	481	449	435	449	428	461	431	461	431	485	447	405	399	486	440	448	435	448	428	446	414	434	432	470	451	482	444	430	417	477	468	464	438	385	440	479	402	404	418	458	427	455	449	397	406	451	423	452	392	442	465	416	436	440	461	420	449	454	425	422	433	461	445	425	468	429	470	466	446	433	456	439	431	464	432	462	438	483	406	446	424	434	437	434	442	414	414	436	432	442	432	440	438	442	448	432	452	445	439	445	448	492	482	483	462	413	435	465	435	408	426	415	443	469	407	456	447	434	452	442	427	404	437	471	446	457	492	433	435	440	437	433	479	397	427	474	441	435	435	451	468	425	426	451	402	449	442	511	459	433	462	448	425	387	448	446	419	441	474	400	424	440	436	458	428	404	442	419	446	425	449	456	489	454	402	447	453	454	427	414	446	413	456	449	469	412	413	440	467	454	456	439	436	433	430	443	410	430	437	433	427	424	427	415	461	435	465	439	438	458	399	471	459	449	429	461	434	437	463	429	427	454	459	425	461	423	466	476	455	393	440	430	455	448	409	437	473	466	458	440	450	473	456	418	407	452	444	446	450	443	464	407	498	412	451	440	458	432	476	417	455	450	461	455	417	438	414	405	463	468	423	444	434	455	438	471	428	464	484	500	403	425	473	474	419	424	445	432	448	419	434	416	459	426	419	417	440	413	448	452	451	444	440	496	435	453	441	480	419	418	450	447	462	447	428	444	455	421	406	444	469	412	469	464	469	421	437	437	429	452	418	473	441	431	458	428	416	435	472	462	441	406	413	461	486	419	420	425	449	407	435	433	430	420	453	448	479	419	426	438	422	447	395	399	428	452	456	436	428	451	440	443	459	429	425	440	464	431	411	472	457	443	478	410	402	402	461	461	443	446	454	389	461	415	417	433	456	439	450	396	454	446	475	449	411	428	421	438	453	436	432	486	450	443	412	428	436	439	416	417	423	442	447	436	419	459	415	427	465	448	442	428	422	411	453	418	508	435	441	441	460	425	434	467	441	434	430	445	438	456	393	428	440	449	454	448	433	433	429	439	454	429	416	474	408	441	452	457	427	373	415	374	433	446	443	418	495	460	419	444	447	485	472	451	418	431	471	463	436	417	423	449	420	435	445	444	440	395	409	455	429	421	438	461	433	448	434	450	472	416	427	439	420	469	470	411	453	439	431	434	478	431	442	444	433	429	496	436	452	395	426	458	429	425	440	418	416	426	462	461	450	426	438	388	413	443	387	470	454	414	440	437	408	439	424	447	431	443	469	420	485	449	444	434	436	433	412	416	442	451	438	450	444	422	463	474	418	437	418	422	443	406	479	416	475	471	414	484	430	458	454	433	449	442	428	411	432	455	458	434	420	453	402	458	475	483	419	442	436	430	457	422	436	451	428	421	442	447	443	416	450	457	415	420	444	455	423	450	440	433	437	428	449	465	428	437	456	441	451	416	449	421	458	429	432
5039	958	688	546	485	432	474	439	448	475	839	2177	2179	1395	760	495	417	383	368	354	342	364	382	384	389	327	411	362	395	391	354	385	376	365	353	355	377	380	354	390	366	390	363	351	406	364	360	367	382	382	387	377	343	395	374	399	357	379	385	386	393	384	369	368	368	358	338	396	399	384	374	394	374	366	397	357	359	361	394	346	345	343	341	365	343	365	378	386	396	393	341	395	377	366	390	363	353	368	361	371	405	384	375	364	407	342	370	375	387	400	394	363	404	372	370	390	386	371	338	385	398	384	359	340	384	391	397	387	395	368	399	407	388	414	385	400	388	399	368	369	373	362	368	360	385	381	363	385	369	395	389	348	375	370	367	360	407	411	349	367	396	411	354	379	367	353	396	379	398	370	385	360	382	371	368	405	364	368	377	359	368	383	384	365	351	344	336	405	362	350	366	365	340	369	375	374	358	400	411	379	385	363	373	406	366	394	377	391	377	366	383	389	353	349	377	362	384	400	352	328	403	371	382	372	340	355	339	361	374	380	395	335	381	412	349	345	399	336	390	400	402	384	366	364	378	376	368	365	372	354	372	348	346	386	356	404	382	359	368	355	311	347	372	397	362	382	393	371	353	420	375	355	388	363	364	382	369	370	377	361	380	384	387	355	399	376	380	365	359	353	337	391	389	366	369	371	354	402	414	383	398	410	375	363	341	391	409	367	381	383	390	352	399	351	380	366	394	399	397	385	409	366	394	380	394	374	371	367	387	387	356	370	368	364	361	389	370	392	372	408	400	363	396	373	351	382	374	384	331	357	375	361	333	410	364	388	363	380	384	368	386	356	388	368	397	381	365	387	386	366	344	349	381	344	340	371	395	390	361	397	389	367	373	338	392	402	382	395	376	367	359	375	383	351	379	368	369	360	388	402	383	371	366	374	378	369	400	372	371	407	365	379	388	379	388	394	399	389	330	378	399	392	374	377	379	347	419	384	322	420	365	356	400	362	361	385	342	400	360	358	342	349	375	391	366	359	374	378	383	356	363	388	343	390	362	388	374	393	345	387	383	368	318	379	378	414	410	408	391	402	400	419	377	370	393	355	361	376	377	365	353	378	392	339	381	381	366	340	335	375	379	361	369	366	388	349	365	369	378	384	372	383	366	351	384	366	344	363	394	373	376	392	396	381	399	380	366	379	363	376	372	394	346	370	364	380	386	380	378	388	380	378	367	352	367	373	352	370	342	380	343	366	376	361	345	354	355	365	397	402	391	351	375	415	412	384	392	351	359	354	381	409	334	351	359	397	423	362	367	344	409	366	391	334	380	377	396	344	369	343	354	398	371	371	343	396	389	393	391	357	382	366	389	374	364	387	360	346	405	363	355	396	400	372	334	380	378	382	340	356	356	398	365	358	403	391	355	366	342	365	413	377	387	393	367	387	358	383	371	390	367	382	373	395	401	364	358	373	350	354	360	376	380	386	391	397	375	364	382	365	383	348	390	371	393	387	380	388	374	368	344	384	386	406	347	391	372	387	368	389	352	367	358	360	356	348	378	392	352	350	352	372	396	354	335	384	382	347	371	390	354	368	357	388	359	388	406	340	346	398	379	370	357	383	361	348	391	363	363	364	345	396	411	379	366	391	368	372	357	365	366	380	382	349	377	327	373	342	367	373	394	354	386	364	373	372	377	410	367	367	381	376	372	340	396	385	365	396	387	351	361	371	378	346	365	410	382	359	391	368	403	377	382	367	409	394	360	355	377	349	340	358	356	380	346	406	364	375	371	360	408	385	363	337	380	407	368	377	326	353	371	389	357	366	378	401	371	392	362	369	351	378	342	369	388	376	364	362	366	400	370	407	351	378	395	350	380	394	378	349	357	378	338	339	376	398	374	384	350	385	386	360	397	374	404	350	362	366	351	368	368	364	416	383	395	366	347	387	408	361	379	373	360	376	385	386	374	378	334	392	368	358	395	413	355	376	350	372	389	359	370	340	378	356	368	372	344	368	355	370	385	386	362	359	373	382	388	385	369	394	352	374	347	381	338	393	360	378	356	366	381	389	374	404	394	374	346	354	367	354	362	371	370	388	374	373	386	406	387	362	375	412	386	364	383	412	398	367	348	433	365	372	381	374	373	372	391	349	364	351	375	399	407	396	384	373	371	420	378	394	372	356	331	381	405	368	392	356	386	354	372	360	388	406	394	394	383	332	372	378	370	384	385	391	335	390	360	362	364	381	381	385	368	388	373	371	360	372	398	363	424	389	393	411	372	385	363	384	348	395	393	389	343	396	398	381	388	371	373	378	365	373	367	377	384	378	386	385	384	350	356	398	364	372	370	362	359	376	366	364	370	354	371	349	358	379	397	369	378	356	352	348	398	377	382	367	392	387	376	395	401	361	363	359	362	357	377	376	365	371	385	344	375	363	376	355	367	378	404	379	416	366	336	398	350	388	403	357	352	361	374	400	413	336	375	391	393	403	395	363	397	359	365	361	368	380	378	351	387	377	380	377	357	379	354	356	390	397	383	376	372	363	361	386	380	363	361	368	369	374	349	399	392	387	410	345	406	387	400	374	393	397	353	376	362	336	385	377	385	367	369	371	390	383	410	357	393	389	371	355	382	407	384	376	392	371	401	381	405	410	391	360	395	372	369	360	366	362	405	374	384	376	342	415	325	346	420	369	359	386	386	433	370	380	376	358	340	373	377	350	397	368	395	352	381	386	350	378	385	367	373	388	364	361	415	362	375	392	409	387	340	395	372	403	352	386	372	394	405	351	372	357	382	399	361	342	362	399	384	389	386	383	398	405	405	371	388	383	401	347	391	386	390	365	375	390	428	376	403	381	382	416	389	377	389	383	408	337	364	348	404	378	361	387	396	362	350	394	365	369	375	394	369	366	421	378	381	347	398	358	401	378	377	376	405	383	339	380	344	338	373	358	357	352	377	357	346	391	387	420	391	393	381	383	361	410	363	392	359	366	407	374	366	377	361	370	383	380	370	367	378	386	412	372	358	367	356	375	396	392	355	382	395	354	372	370	384	367	353	399	347	378	379	379	401	386	370	394	400	380	333	347	372	350	385	380	358	364	375	397	388	361	343	372	411	382	358	362	396	375	373	381	354	384	382	361	352	385	362	350	403	393	393	346	394	381	386	346	354	410	401	367	363	385	360	361	376	396	377	363	382	372	391	365	374	330	383	356	380	343	380	410	337	393	337	411	372	381	356	401	398	389	367	419	392	359	365	402	379	398	354	365	382	406	355	361	418	356	402	401	421	321	366	399	349	354	364	399	358	367	381	368	336	358	362	367	355	369	391	373	353	377	390	370	348	413	361	362	378	367	386	389	387	369	360	367	368	404	376	370	413	385	398	326	383	369	381	370	383	376	394	347	389	408	336	360	357	386	358	371	400	404	399	378	358	353	353	395	365	415	404	358	367	387	376	390	359	389	417	357	397	362	378	376	362	419	370	382	371	365	426	367	393	378	368	402
24825	21092	27564	24853	11721	1529	950	775	692	841	2335	14619	16268	9858	3353	1128	636	453	491	496	501	511	485	437	479	474	476	433	474	518	463	460	448	448	441	475	454	444	470	470	457	462	458	460	485	492	491	433	460	453	451	473	465	481	466	518	488	460	470	481	493	459	459	451	468	493	476	459	473	456	476	491	437	475	439	482	446	484	487	521	444	495	435	443	469	429	432	477	472	481	465	439	446	416	489	476	457	465	450	479	454	437	464	447	444	446	464	433	500	448	441	473	456	458	435	452	474	459	469	456	468	464	455	419	464	478	481	419	412	470	469	420	472	446	453	471	503	425	495	439	453	498	468	464	457	478	504	443	445	497	479	447	432	454	475	457	490	421	455	458	485	474	487	467	462	454	477	486	457	413	468	471	464	449	465	429	462	468	431	475	454	502	443	485	470	447	476	457	505	450	477	451	467	469	456	452	456	476	425	463	469	472	432	476	515	449	472	462	495	524	486	480	468	456	468	462	447	462	458	436	442	464	478	447	444	414	470	478	487	504	469	478	479	467	449	439	408	449	479	455	495	454	416	486	473	458	429	442	428	493	488	417	481	453	459	480	470	490	486	468	442	445	468	453	453	451	475	497	438	480	442	463	461	506	459	483	426	481	481	475	409	480	440	472	411	455	450	527	456	447	489	442	500	500	436	426	432	448	478	455	438	483	470	459	451	443	454	427	418	505	478	470	463	471	445	460	481	458	454	461	435	422	440	446	475	445	453	437	479	495	474	431	460	453	451	441	486	465	442	468	449	503	465	484	501	432	463	448	465	445	453	467	518	474	456	461	463	485	439	463	459	470	494	450	449	475	426	498	472	457	490	502	452	489	476	473	443	487	478	456	444	455	498	481	476	466	451	458	436	440	443	467	478	468	431	476	453	468	456	449	504	471	469	482	431	473	436	447	448	503	454	442	459	427	460	445	487	489	484	423	464	488	500	451	461	422	449	472	427	470	446	455	441	448	446	446	489	452	455	476	464	467	453	451	443	485	470	472	492	463	464	453	477	455	445	433	471	508	445	447	480	471	457	438	469	432	447	446	444	441	468	474	499	497	488	455	476	448	462	460	466	447	429	496	410	408	469	492	494	463	415	468	457	475	476	481	432	460	515	445	489	481	476	503	493	496	476	439	486	482	437	469	469	487	438	447	462	449	484	491	448	463	480	474	449	479	488	459	427	471	435	435	475	488	433	458	453	423	468	476	462	504	479	400	450	398	462	490	425	490	505	448	444	483	437	469	498	459	456	448	471	485	458	435	465	447	456	481	495	497	460	482	482	442	459	467	456	454	451	438	477	457	448	489	463	466	428	452	419	454	493	477	490	495	461	475	462	441	474	469	450	472	490	448	461	457	445	438	466	420	451	477	420	458	446	469	435	456	449	463	519	428	489	448	445	464	459	434	476	431	477	458	475	441	472	477	471	474	477	435	456	432	438	470	468	488	463	480	478	477	441	472	486	476	467	419	427	508	526	446	436	483	462	395	433	467	465	485	457	515	466	453	459	475	476	476	461	456	463	428	457	480	481	456	482	448	449	467	488	433	464	462	466	486	444	487	473	450	456	440	456	432	489	488	491	455	466	482	437	470	470	449	455	497	470	488	461	442	487	449	458	480	473	461	427	422	449	409	467	489	437	454	445	464	457	462	461	430	454	445	460	490	469	464	442	447	463	439	464	478	466	484	476	446	470	443	513	453	457	471	481	488	482	440	488	468	442	471	457	468	477	474	457	444	463	482	466	430	467	462	444	443	483	457	454	472	445	441	437	482	420	455	459	485	482	453	450	472	481	477	463	455	426	491	443	448	485	444	415	486	478	450	437	502	459	462	460	465	483	413	441	468	444	456	451	467	443	478	485	415	486	477	411	490	444	474	451	497	432	433	484	444	450	426	447	474	443	423	469	425	465	429	465	484	477	455	431	475	486	463	488	448	493	478	479	490	494	455	515	474	483	457	468	460	486	460	449	467	484	478	449	478	455	460	476	468	499	438	513	471	495	417	477	431	471	459	457	472	447	419	489	451	475	451	481	462	461	458	456	452	474	438	466	427	451	479	433	455	473	475	463	459	465	434	466	445	449	448	492	456	479	451	445	453	478	481	441	477	432	415	426	438	460	388	476	451	461	481	458	449	529	462	436	479	446	465	438	466	464	458	426	447	452	454	410	442	452	465	484	460	409	455	466	474	442	444	443	482	464	456	450	452	457	444	445	441	450	492	477	439	457	453	486	481	458	451	455	478	448	449	427	473	420	455	470	479	457	406	483	434	489	487	480	430	478	452	413	470	435	475	470	449	467	469	477	506	450	495	437	430	486	451	443	457	455	462	505	474	424	472	461	492	462	478	449	466	505	460	468	471	421	468	435	439	438	472	433	481	467	476	470	438	480	442	486	471	489	471	437	444	477	425	460	468	448	457	479	460	427	420	467	459	486	468	455	433	478	462	464	433	513	468	463	431	466	455	470	465	467	468	458	440	457	483	430	488	446	472	457	448	546	485	448	448	472	472	457	467	494	492	443	474	488	466	466	484	488	468	445	433	447	438	432	456	466	464	489	440	458	451	422	481	445	433	454	491	457	400	483	454	468	428	485	456	418	492	420	430	473	452	481	495	460	506	460	455	465	466	460	467	467	455	510	426	433	506	498	446	468	475	448	462	500	442	450	438	457	458	468	489	480	472	458	474	462	435	472	488	472	445	474	519	445	433	465	498	480	477	480	439	458	471	437	438	482	477	450	424	412	468	471	463	502	498	444	501	481	457	408	495	485	450	440	469	447	434	468	426	477	478	441	432	471	471	512	433	459	498	504	511	439	470	469	470	459	475	466	466	464	424	442	475	462	493	482	458	450	478	482	441	479	460	466	439	502	451	468	445	427	491	467	476	464	496	439	464	450	435	472	480	464	465	454	471	413	490	458	492	422	465	473	473	463	444	464	435	482	475	453	453	439	469	459	465	473	450	453	444	464	453	464	459	451	474	448	458	499	471	442	472	466	463	472	465	458	477	466	471	463	423	456	478	471	466	476	440	494	437	431	433	433	500	488	477	466	497	449	471	429	450	443	443	495	486	476	411	504	460	473	417	473	449	470	470	501	470	473	445	448	468	479	477	451	447	441	461	432	435	467	454	482	455	476	451	454	436	447	471	439	470	475	466	448	458	463	482	506	474	456	441	478	458	497	422	470	472	456	444	479	463	414	432	508	487	480	473	439	445	445	488	453	486	469	448	428	477	441	442	470	493	472	456	447	446	453	434	425	498	494	462	497	490	480	466	459	430	450	465	490	487	470	415	448	453	471	428	428	477	436	421	453	454	455	440	498	496	476	449	440	444	471	426	461	469	493	420	438	432	433	445	450	418	474	480	476	463	493	450	465	472	491	495	411	465	472	478	450	478	443	474	440	457	438	446	471	479	498	445	522	490	486	479	480	445	459	431	490	480	460	472	448	508	475	457	508	468
3982	4720	3504	1872	1205	1044	841	797	834	1135	3622	16860	14524	8458	3123	1150	507	413	390	412	402	402	416	412	430	386	429	398	438	405	402	423	432	420	431	415	425	395	400	405	423	404	409	450	396	441	445	391	385	419	389	414	391	422	441	420	422	401	398	413	437	404	403	382	422	435	449	413	443	415	402	399	427	449	385	423	453	418	410	439	432	430	442	400	415	407	397	425	407	392	389	455	430	420	422	385	370	422	397	405	438	416	407	420	406	395	410	385	409	404	373	387	407	408	460	440	415	431	383	392	426	406	387	417	373	384	408	415	409	403	411	402	382	398	408	433	396	399	375	396	411	399	445	409	418	442	393	418	374	436	444	414	424	435	380	386	413	389	425	390	424	433	396	393	389	409	383	404	406	415	397	399	417	383	385	387	393	366	358	414	418	376	411	371	414	422	405	420	458	389	391	395	415	400	443	416	420	416	396	398	417	374	386	375	395	424	398	393	413	418	414	436	394	431	428	414	421	430	372	439	367	404	412	393	421	410	414	422	423	382	389	400	385	391	396	413	354	404	404	389	415	416	412	429	438	422	390	413	404	390	405	364	386	410	429	430	394	381	423	387	433	423	411	386	387	394	409	391	433	395	377	395	400	425	420	370	401	413	374	392	402	431	424	417	412	375	416	407	406	404	398	407	440	393	404	415	382	412	436	400	442	377	416	418	417	433	407	388	413	418	457	377	434	415	381	413	398	367	407	404	422	414	442	395	435	406	405	434	398	403	432	371	414	418	405	455	386	378	418	390	404	406	435	392	426	367	408	394	419	396	408	433	402	421	403	414	446	441	432	443	396	386	409	422	435	410	395	418	378	368	407	363	404	403	408	428	398	391	443	400	404	352	393	405	425	369	440	424	411	365	409	418	426	418	406	401	420	410	398	404	375	401	414	384	395	434	410	357	404	417	420	380	411	374	396	416	431	417	410	404	422	431	399	429	392	407	396	419	412	391	380	418	425	385	394	419	421	418	391	409	421	379	427	412	447	440	403	377	384	421	421	421	376	465	417	381	425	431	423	384	419	432	371	386	409	417	424	398	372	410	419	407	408	424	385	433	405	387	392	415	411	381	435	418	431	435	398	413	389	392	407	388	391	401	402	398	388	376	398	429	406	449	401	395	391	374	426	409	425	378	433	370	409	393	408	436	416	409	430	433	425	370	405	378	402	380	444	371	397	455	394	424	436	430	421	431	431	374	403	392	400	412	437	393	411	379	423	440	432	396	393	436	394	383	417	427	405	386	426	413	408	411	407	390	421	377	396	406	415	405	419	435	394	378	414	426	427	416	441	388	437	385	425	400	438	371	406	386	430	390	416	393	430	414	403	361	400	394	385	389	368	369	397	426	408	421	414	396	424	439	405	428	415	452	434	415	380	416	383	432	383	409	423	425	399	401	416	388	394	429	394	440	441	415	426	423	410	417	406	400	379	417	373	436	418	380	405	420	410	403	408	401	410	430	385	396	422	417	397	411	388	381	432	407	386	410	389	411	401	393	424	413	393	415	419	393	414	398	402	439	413	398	386	379	413	360	422	393	410	405	432	399	379	425	395	424	423	399	447	380	387	379	387	426	442	412	405	399	396	442	423	414	411	396	389	400	396	436	401	458	472	412	410	399	385	392	440	436	380	412	417	427	392	423	380	407	457	427	424	417	415	396	389	421	402	408	428	414	367	382	413	411	424	438	392	433	445	418	381	443	421	426	403	421	403	424	399	387	418	406	401	412	405	411	434	404	410	406	366	424	392	390	401	425	363	401	418	391	381	411	419	406	398	414	427	410	454	387	452	427	426	373	393	383	393	433	376	414	406	398	382	403	426	410	413	414	393	420	420	420	408	439	417	433	398	389	436	434	421	417	419	419	402	416	408	411	375	435	386	393	373	383	428	382	393	404	360	424	406	427	410	443	418	401	413	435	417	383	435	382	442	382	390	387	436	394	410	400	394	368	408	386	400	461	417	392	404	420	394	392	413	404	389	390	436	416	413	421	440	378	402	435	393	406	440	400	397	361	429	435	387	402	375	434	422	401	412	395	416	420	415	372	414	373	383	423	431	434	418	398	420	450	395	421	407	410	405	413	428	413	419	390	409	381	400	423	418	410	402	422	364	389	414	390	415	400	388	407	430	376	401	380	401	365	392	421	433	384	385	388	410	424	393	405	438	419	394	391	402	400	382	432	407	390	442	428	400	433	413	396	415	438	413	387	445	413	391	420	417	398	428	387	397	382	437	415	418	400	411	416	446	413	405	441	405	378	395	377	417	415	409	395	413	375	418	414	399	395	424	425	401	365	359	414	396	398	362	392	386	416	407	460	395	421	420	383	399	397	380	413	367	428	399	395	411	438	379	405	377	412	419	376	419	377	407	434	405	399	433	394	399	418	378	400	419	387	427	414	408	433	414	446	453	395	413	381	430	394	437	421	412	433	384	432	399	413	411	384	402	440	420	408	427	391	385	404	413	422	400	421	436	418	420	375	456	418	421	412	381	413	414	388	416	404	445	398	393	400	395	374	396	411	442	421	405	406	364	409	429	405	411	394	394	407	414	403	416	411	374	402	415	458	407	427	376	414	412	411	399	404	386	417	427	365	406	400	409	413	377	388	406	417	408	413	399	411	434	387	376	410	400	408	419	390	425	407	428	348	391	436	395	429	425	405	405	416	441	399	435	377	394	396	412	410	369	449	361	394	376	436	401	409	414	392	398	411	379	385	411	385	428	410	414	420	433	459	431	379	398	421	405	446	451	404	386	404	416	388	406	398	417	378	405	387	411	400	381	414	408	376	384	382	368	417	426	378	430	389	395	392	398	376	419	401	390	424	382	441	409	382	408	422	440	434	427	382	410	377	389	380	363	380	405	376	411	406	394	417	412	395	394	394	398	382	424	397	419	401	414	384	396	403	426	429	407	418	420	409	380	405	380	384	382	414	464	426	425	392	384	384	420	398	413	427	423	397	400	406	421	402	418	439	363	406	420	394	417	432	425	406	395	372	411	385	408	428	408	369	406	415	444	396	463	383	414	413	399	397	387	375	385	432	413	391	383	378	425	411	436	371	391	397	382	419	395	415	412	381	392	436	439	406	404	395	389	396	398	377	380	400	410	401	383	381	360	403	378	447	399	390	392	407	379	405	408	390	388	395	358	392	411	410	398	414	401	405	401	398	396	411	402	426	388	412	401	407	374	386	446	448	390	416	438	424	411	417	375	431	383	379	401	389	377	405	385	419	403	424	427	403	421	396	399	390	407	450	404	397	395	425	405	446	394	401	374	418	410	382	425	426	424	413	378	409	433	450	395	383	430	453	400	399	400	399	408	384	407	370	407	422	432	417	399	367	395	425	404	393	398	378	395	372	390	413	433	390	443	424	389	407	409	421	429	432	413	435	404	396	391	390	398	395	389	393	398	386	442	377	433	375	368	386	399	388	386	405	401	417	459	420	397	400	425	423	409	413
23885	21060	28338	24002	21059	9030	1978	1230	933	1195	6074	25325	26424	17552	6105	1740	843	610	633	633	607	690	644	603	616	622	647	661	667	634	634	602	675	596	673	609	603	618	677	631	597	627	664	633	641	604	630	610	600	622	633	653	642	670	643	658	633	626	668	621	643	640	675	617	624	615	632	648	622	642	553	598	624	623	581	625	657	628	645	618	630	601	626	672	639	653	612	620	616	624	651	648	656	660	612	642	607	637	655	599	632	590	619	621	614	631	629	636	638	654	624	621	648	633	675	600	640	648	653	591	593	626	643	636	638	609	615	641	646	679	613	640	612	664	660	596	594	637	592	606	623	630	600	673	624	630	605	631	629	642	630	650	682	645	603	621	652	623	612	615	672	636	639	620	580	641	610	630	612	653	643	601	625	628	603	627	639	628	614	615	640	615	642	601	635	666	649	646	642	601	604	649	628	645	691	669	618	593	635	582	637	634	647	634	642	578	608	622	580	662	671	647	636	589	609	643	594	628	584	634	655	726	667	628	586	669	650	618	573	665	629	619	646	593	546	618	606	627	630	588	594	638	620	627	628	574	599	639	623	621	608	623	693	584	563	594	658	621	630	586	607	639	626	609	630	610	611	623	618	635	606	623	626	589	583	627	625	640	584	652	663	655	638	645	590	636	612	630	651	592	593	661	615	658	643	639	604	652	659	628	601	591	570	639	642	631	621	664	627	600	620	609	643	635	629	628	621	628	577	643	650	634	573	627	638	612	686	609	647	599	608	590	628	610	623	616	648	640	645	598	631	642	599	580	611	621	644	651	609	585	643	627	656	633	608	624	599	585	609	625	599	601	620	606	645	665	632	630	630	616	561	606	654	637	558	607	664	624	651	665	638	674	610	612	639	636	593	608	643	612	633	632	601	591	633	675	623	590	641	625	648	619	666	657	637	632	625	664	577	597	569	624	613	626	670	604	658	604	654	633	633	606	640	617	645	633	636	602	594	610	586	626	580	627	646	627	617	604	650	643	596	619	638	625	655	656	574	629	615	613	671	581	614	621	599	665	697	642	619	603	644	617	589	655	652	655	630	596	549	662	603	635	622	662	602	628	598	646	606	641	616	693	660	573	633	639	669	597	567	610	634	612	656	636	613	619	660	624	612	595	651	620	606	622	623	632	651	658	658	611	634	625	631	658	660	606	605	599	613	646	596	586	606	622	622	661	626	643	638	623	628	627	615	696	618	621	623	618	593	634	577	625	649	642	600	610	600	567	632	583	631	622	606	636	563	664	610	596	615	628	604	629	572	652	594	633	603	664	607	555	609	645	608	598	612	647	638	602	615	575	622	625	680	622	577	662	580	606	629	632	655	633	603	676	613	640	637	642	641	587	634	631	614	632	618	606	612	603	581	595	616	622	664	629	630	584	604	634	631	626	607	579	625	627	637	615	621	625	609	597	652	630	623	639	668	644	627	654	636	623	617	647	643	654	626	597	652	636	612	635	626	634	618	567	597	606	599	611	610	606	616	616	569	641	655	639	619	626	616	606	614	610	677	571	580	594	638	615	649	648	596	667	591	635	617	626	645	634	615	595	635	630	611	567	628	632	624	618	603	666	613	603	652	612	667	609	626	651	593	608	610	661	615	593	582	602	582	627	652	635	639	591	632	643	602	577	621	645	554	638	602	608	621	600	615	616	630	674	586	617	641	639	617	634	626	602	659	627	654	613	581	635	668	603	654	620	601	593	643	622	628	650	608	582	621	622	600	649	633	589	614	623	601	632	629	582	616	579	556	588	618	621	611	565	617	618	615	577	653	628	636	641	630	620	646	653	654	628	593	684	597	586	591	615	558	591	604	613	579	598	592	606	631	631	627	601	616	623	639	641	580	638	626	620	654	593	561	641	581	639	635	637	623	635	595	635	611	619	587	622	664	672	577	644	621	655	687	647	645	588	674	614	613	667	613	643	647	656	650	620	601	657	597	625	556	603	645	595	600	640	658	641	603	628	633	603	648	612	628	630	623	649	594	652	635	622	583	604	630	608	646	633	623	661	631	579	676	611	646	614	587	607	552	613	623	671	606	682	622	612	640	638	619	609	642	617	619	668	595	642	625	638	614	621	614	642	630	629	610	596	604	650	584	628	595	598	610	632	624	642	569	624	587	677	633	647	646	659	596	616	596	658	573	613	700	648	566	595	611	656	593	638	634	629	553	625	613	642	627	649	591	644	640	559	625	591	591	600	625	639	640	604	634	599	611	645	626	583	652	569	640	617	650	596	623	590	649	617	640	646	621	566	618	645	640	606	646	604	635	654	580	620	657	625	631	632	640	631	625	623	638	642	660	621	626	623	612	620	637	587	559	634	589	614	598	635	631	612	651	590	619	617	659	609	622	594	629	644	629	609	677	614	594	638	585	671	633	617	623	622	589	621	642	623	653	632	598	643	615	638	614	613	635	591	640	653	644	649	647	631	631	622	659	606	602	655	631	605	581	628	614	590	617	563	612	647	634	679	608	643	578	607	586	611	634	625	602	619	602	640	649	620	630	661	618	632	597	618	588	635	680	613	616	636	644	596	648	621	664	626	591	642	634	639	623	618	604	625	607	638	633	664	610	644	634	635	617	638	613	601	631	592	598	612	567	621	626	577	675	617	615	615	618	665	657	607	649	653	641	632	651	630	646	613	669	596	663	628	633	654	633	595	623	616	601	593	606	574	570	616	600	651	610	592	618	617	624	585	641	681	629	621	617	586	657	590	601	601	632	640	633	643	577	619	615	631	587	632	696	650	616	629	599	625	617	677	639	630	629	599	650	622	617	662	665	616	600	568	591	599	635	636	656	608	625	603	602	635	595	629	589	624	611	638	638	576	628	606	585	614	606	609	577	603	644	647	587	601	612	612	617	597	676	608	596	625	634	572	643	625	614	621	645	631	651	606	682	592	614	619	620	645	579	584	604	587	628	636	690	600	619	597	626	659	697	681	605	599	654	589	595	623	653	628	606	647	591	635	601	628	604	655	630	665	604	589	599	665	664	617	660	617	637	649	613	654	615	604	591	625	615	559	609	628	624	623	619	616	611	580	624	648	601	621	616	624	648	670	646	625	654	651	592	606	648	627	694	613	623	621	628	676	635	661	630	636	649	661	647	619	655	624	635	621	577	596	669	666	682	661	642	645	578	643	636	593	637	612	639	622	574	620	633	557	634	599	646	590	595	632	611	632	588	643	645	613	659	663	641	590	591	588	611	624	634	642	613	595	651	647	596	662	603	621	648	594	586	607	625	614	596	634	679	632	633	602	629	644	592	607	596	625	586	593	617	646	638	622	640	605	654	602	592	639	593	634	627	630	667	575	604	576	627	584	634	631	665	600	634	610	672	588	659	600	638	606	595	627	626	555	624	615	655	642	636	633	621	618	606	592	614	614	634	616	619	616	636	653	622	616	633	659	618	610	636	616	639	613	653	652	618	609	626	595	604	610	642	616	610	606	626	648	631	642	615	683
4620	7346	5835	2672	1943	1594	1395	1269	1142	1517	8613	26123	22835	14066	5051	1605	725	537	494	574	545	580	529	525	519	505	559	544	517	542	553	539	588	562	569	507	542	584	520	511	529	531	559	510	519	537	531	551	534	532	522	480	477	532	517	540	530	559	574	558	540	547	499	515	564	572	515	517	524	532	520	513	538	527	562	545	532	533	556	554	562	552	531	544	533	570	527	549	540	537	534	527	534	498	548	554	527	541	548	544	535	606	568	484	491	518	488	520	539	603	539	539	496	539	535	526	543	515	514	522	512	541	490	538	559	561	505	512	532	522	571	573	548	560	517	568	514	496	485	534	540	501	540	503	525	524	541	551	559	553	504	526	520	512	545	506	534	500	474	508	530	517	533	500	529	562	547	524	515	535	512	551	537	504	527	485	512	510	516	522	557	536	524	522	549	524	530	538	537	539	523	550	521	546	527	550	530	504	514	560	564	524	523	535	566	532	509	504	531	556	533	535	539	555	526	569	513	567	542	544	479	555	508	510	535	497	507	546	537	527	575	537	525	561	541	498	540	504	509	551	515	488	529	534	532	533	526	545	556	564	513	512	548	548	552	535	558	543	541	546	552	539	518	521	552	553	501	534	564	537	508	508	501	503	524	560	535	538	539	522	505	535	551	537	549	513	542	539	563	492	543	549	538	522	495	489	554	542	555	569	502	538	526	531	551	496	472	548	561	533	562	509	483	496	525	515	535	512	498	495	509	549	535	529	520	521	569	542	525	529	531	531	542	494	546	548	535	500	568	527	493	550	555	527	523	510	534	527	500	547	513	513	489	578	548	525	487	541	535	558	525	529	533	538	554	537	483	532	569	508	536	584	512	521	516	568	493	504	494	483	510	517	560	498	540	493	532	519	558	519	520	510	523	540	514	502	502	572	497	518	554	525	517	521	500	555	547	472	562	521	522	565	544	532	560	526	504	534	515	513	518	534	511	542	517	520	540	498	505	538	532	526	520	572	516	506	524	522	517	533	515	555	545	536	519	534	537	469	518	540	530	541	534	488	552	510	491	513	505	556	527	510	530	553	525	525	518	549	510	565	522	529	519	531	549	520	552	563	517	561	549	571	556	539	483	529	492	464	475	500	543	553	521	573	552	535	533	489	539	531	513	517	540	538	510	559	546	513	534	522	530	508	487	512	532	540	484	528	540	547	548	520	560	533	507	545	553	531	538	538	522	536	538	527	528	519	534	521	543	533	494	546	528	585	554	472	529	545	523	512	496	511	511	536	499	483	524	531	549	535	520	525	535	521	535	540	528	580	469	533	527	508	513	582	524	543	527	488	524	500	507	542	544	526	559	515	540	556	529	526	552	532	567	498	557	574	504	532	512	521	541	534	501	580	477	504	572	496	515	512	536	543	489	530	524	553	575	504	530	522	515	509	523	497	483	522	499	530	523	513	525	493	556	524	525	517	518	488	524	518	536	505	520	513	519	511	557	525	567	526	547	556	474	516	529	591	522	490	547	514	556	519	535	541	544	515	515	517	527	510	545	495	492	523	558	501	535	499	543	564	551	520	489	489	513	505	531	502	539	535	516	557	553	521	546	509	558	526	502	525	525	530	549	490	518	518	514	557	507	548	549	541	544	504	520	519	569	531	523	540	566	532	534	541	497	489	503	535	532	538	560	543	507	563	471	549	519	511	535	497	545	506	527	504	533	523	537	535	529	531	494	571	522	522	522	518	519	552	544	537	521	461	483	521	569	512	520	527	530	519	556	522	516	578	519	502	548	522	523	488	520	510	524	513	512	508	491	552	530	507	511	504	523	534	497	523	531	549	552	495	530	551	508	541	531	523	497	511	499	511	530	520	499	529	545	536	578	529	540	535	539	562	537	525	536	528	541	538	538	547	542	476	545	533	514	530	536	504	539	538	496	546	514	529	522	557	518	500	542	527	526	547	518	490	548	497	520	580	510	481	543	508	537	556	518	568	549	528	544	528	510	548	508	511	529	520	548	590	529	482	514	502	555	527	511	506	555	500	541	521	510	502	510	533	539	503	553	496	529	537	535	524	489	529	507	526	511	533	550	536	480	542	563	499	498	524	545	516	563	492	524	492	556	500	510	515	559	494	582	550	514	530	519	537	525	541	509	558	539	514	506	498	524	506	558	529	519	528	519	510	531	565	523	539	545	473	508	484	494	519	506	486	522	547	526	502	498	495	526	514	532	512	531	521	555	502	508	505	495	563	554	534	536	528	500	560	514	528	546	568	480	513	479	523	525	516	508	497	537	534	539	486	512	494	491	564	541	517	513	512	548	514	512	526	535	531	531	534	509	528	521	507	544	543	551	552	477	570	519	540	557	506	514	525	551	545	499	553	540	545	526	539	523	575	512	546	503	558	530	525	529	502	520	514	506	531	536	507	535	517	523	532	547	564	539	512	508	549	494	526	531	504	524	533	542	485	505	542	563	495	526	508	497	504	562	534	560	552	540	550	504	484	557	531	509	500	516	523	519	524	490	460	532	466	540	550	499	559	533	509	505	552	516	524	549	517	535	533	526	537	514	518	553	521	563	501	532	505	523	485	542	505	524	536	512	516	534	495	523	500	539	520	567	533	493	500	524	529	510	500	523	528	528	545	529	553	494	542	548	521	514	493	498	506	526	554	541	519	491	557	506	510	544	498	525	533	510	543	510	543	530	499	532	531	522	536	494	525	477	546	550	502	520	558	542	540	472	500	525	550	538	536	504	520	508	495	527	520	522	525	545	483	523	513	502	534	486	538	526	497	568	534	526	553	500	503	501	540	546	553	541	500	520	485	532	513	517	537	534	520	534	544	549	532	548	532	549	501	540	530	542	527	529	524	487	492	534	532	499	502	500	539	499	522	498	522	531	495	543	478	539	478	508	480	496	537	572	523	554	504	511	487	495	498	534	499	548	511	494	547	551	539	488	536	511	565	534	515	508	500	529	502	522	505	512	540	526	518	535	514	505	490	505	531	556	513	478	513	493	541	513	472	535	521	545	520	554	508	531	526	549	509	517	530	564	548	514	517	503	524	538	510	479	511	529	485	518	524	542	518	517	534	522	522	523	541	525	528	491	540	562	547	537	526	494	483	539	533	521	566	548	544	528	575	498	560	539	525	535	499	520	539	564	525	496	496	503	565	515	552	524	556	517	522	527	519	487	534	542	537	549	523	511	495	509	512	487	538	515	522	492	583	503	502	555	505	500	529	507	539	500	516	522	496	499	549	519	478	516	504	521	525	544	505	493	528	548	492	539	513	519	520	532	544	566	505	494	534	580	514	514	525	532	498	535	503	525	527	528	529	528	551	525	488	535	532	507	533	540	540	514	481	505	492	545	514	552	517	519	576	493	561	526	560	521	515	499	521	523	514	526	535	521	515	491	447	519	493	529	544	502	489	522	534	542	534	561	511	514	531	513	528	492	527	562	551	512	553	507	581	535	501	523	510	557	507	524	500	490	540	506	531	474	526	513	515
27202	13422	1595	684	498	507	462	427	435	468	770	1642	1750	1215	820	531	445	423	393	419	421	436	414	403	378	425	435	432	400	423	404	430	422	409	430	443	383	370	410	420	462	387	483	448	444	426	410	399	421	460	407	430	434	415	420	415	442	388	437	444	412	393	394	458	410	394	420	437	423	459	415	415	400	420	387	404	408	465	392	392	388	440	439	420	408	440	454	420	424	422	411	429	419	436	412	425	418	413	398	428	415	385	397	441	399	373	421	393	431	408	418	428	414	387	414	388	438	421	444	428	418	394	461	428	390	418	389	451	442	426	465	399	446	428	427	426	454	410	426	388	423	389	391	405	418	448	396	378	431	429	411	397	403	429	416	438	409	430	427	391	397	411	438	429	457	437	421	441	426	442	396	433	426	395	425	415	419	420	427	448	405	412	395	366	418	405	459	437	407	436	374	421	441	441	406	435	430	398	438	422	440	446	383	384	443	457	399	424	408	424	448	421	417	386	436	422	445	392	421	436	414	456	410	440	388	422	413	452	422	383	433	391	396	426	463	446	398	388	420	418	396	423	428	422	452	392	438	406	393	380	406	396	404	407	409	420	467	401	414	382	440	424	385	396	423	394	427	440	416	433	391	407	428	394	375	400	406	464	403	483	425	391	419	424	406	429	398	420	389	430	398	426	426	429	453	444	419	391	420	402	388	417	397	429	414	401	417	406	405	403	441	446	420	411	399	419	419	408	439	420	360	408	417	423	421	440	439	431	397	392	453	426	451	442	426	390	446	421	452	412	433	400	437	419	434	439	439	445	436	406	463	408	423	426	387	422	425	397	439	443	396	444	439	417	448	446	414	393	419	417	447	404	372	435	401	420	427	398	451	437	394	433	398	412	445	370	375	395	417	422	438	437	422	420	396	397	410	413	398	387	446	389	397	426	424	420	424	413	368	438	408	422	415	436	431	410	399	431	402	478	417	401	423	425	412	398	390	444	429	413	381	407	436	395	392	405	430	438	434	430	452	461	466	397	409	387	420	411	412	443	378	414	419	406	411	424	420	419	406	428	429	410	420	432	415	407	411	413	434	423	402	435	414	427	427	386	392	408	392	420	408	445	413	426	401	441	451	443	438	413	412	424	422	398	378	455	401	428	455	461	386	415	467	419	449	433	426	422	378	383	471	406	421	408	415	430	406	401	402	412	393	424	421	424	392	392	430	385	386	427	439	405	425	425	405	424	377	424	406	383	421	420	463	409	430	426	432	420	447	424	393	397	419	421	414	440	388	393	419	428	400	403	411	372	383	412	378	424	428	406	404	390	404	410	418	428	391	417	386	393	421	407	414	444	395	398	434	411	423	407	373	424	418	405	416	406	411	373	425	442	424	412	409	383	450	445	425	442	419	394	420	422	423	399	403	393	399	396	407	410	420	415	423	407	405	417	412	426	415	432	409	441	413	417	434	404	444	423	421	423	414	419	435	415	395	428	424	418	391	422	445	407	421	410	415	422	429	407	407	421	435	428	414	421	410	423	406	401	408	415	428	438	433	441	409	373	427	407	418	426	415	395	417	408	414	428	432	448	414	419	432	401	414	401	406	409	446	442	396	474	418	409	405	369	423	428	424	465	405	427	447	433	415	405	401	405	395	461	412	408	425	404	422	425	436	428	388	391	457	450	405	425	394	424	400	393	410	429	452	424	446	385	435	410	407	418	458	416	391	404	435	437	387	447	428	433	375	455	393	485	415	383	441	398	428	406	406	379	417	452	415	441	413	439	394	419	430	430	417	419	412	412	421	399	448	424	411	401	405	449	385	418	420	409	447	437	419	395	432	413	423	412	431	414	396	431	385	411	423	461	420	413	437	412	446	394	414	425	418	445	419	448	413	406	418	400	431	419	452	410	442	422	438	442	401	439	439	388	435	418	425	390	443	416	445	397	374	397	417	409	381	434	406	433	412	417	435	422	425	435	450	421	409	429	401	391	418	441	449	418	422	452	443	448	382	440	384	409	415	432	371	421	409	471	399	418	427	401	414	427	398	410	426	448	409	406	409	417	435	415	418	390	438	420	436	411	411	409	406	416	408	439	448	404	417	403	420	414	430	407	429	455	439	428	437	407	405	417	415	412	425	416	414	425	446	467	438	433	390	441	361	431	415	397	410	422	411	431	412	425	429	395	436	432	406	432	440	430	419	426	438	386	388	425	449	396	415	399	414	408	435	419	432	383	408	403	423	417	418	391	402	439	422	423	411	421	437	423	452	435	407	407	421	418	420	397	401	436	394	423	385	433	420	441	430	374	428	419	387	405	428	407	420	456	411	397	379	428	417	432	445	423	375	439	431	428	434	417	431	441	408	402	437	400	434	467	437	395	383	380	422	432	406	416	432	451	446	393	422	421	419	397	434	426	366	426	440	427	404	446	428	411	424	421	397	413	435	460	437	440	411	421	435	399	395	426	397	436	362	410	429	382	381	465	424	430	418	432	462	410	405	434	440	417	430	414	388	429	413	489	388	410	406	394	431	411	407	427	409	400	397	426	424	407	426	387	390	437	398	467	437	406	425	443	396	392	406	424	419	436	388	429	433	379	388	387	443	405	397	424	411	420	384	425	411	421	396	439	439	389	443	405	449	381	370	436	412	391	432	415	386	410	419	414	447	391	378	374	441	408	389	448	413	408	421	395	443	428	398	409	424	428	440	396	426	405	394	397	435	459	444	418	412	449	392	412	471	403	449	414	388	449	398	408	395	421	393	460	405	395	414	403	410	400	389	391	396	421	415	404	437	404	427	466	455	431	409	400	385	398	415	409	443	426	420	411	406	420	422	440	411	448	422	390	435	403	382	393	431	408	408	439	368	379	440	439	400	428	415	424	419	392	384	407	436	430	394	434	431	392	422	415	455	424	405	415	380	443	406	413	435	454	375	452	414	420	448	450	424	421	434	430	402	436	442	395	399	425	414	439	414	382	422	406	379	389	395	404	421	428	482	414	444	443	418	355	403	447	423	439	399	404	410	424	398	429	414	442	410	429	442	389	393	430	439	418	437	416	458	421	398	414	424	371	412	407	421	400	447	438	448	381	430	426	441	410	403	441	433	452	397	397	446	413	428	413	458	400	387	408	409	438	422	436	400	406	405	427	398	413	405	425	402	423	422	445	404	387	444	406	403	388	441	441	386	450	450	458	439	421	422	448	429	403	432	430	395	426	393	429	394	427	425	390	444	411	395	426	390	444	421	469	424	402	409	392	403	425	416	405	465	347	470	402	426	417	384	417	386	410	413	452	401	415	453	423	443	385	423	437	425	408	428	400	445	424	399	416	438	428	410	412	429	417	409	442	423	393	418	378	423	398	430	438	405	419	419	383	426	432	424	400	394	397	404	423	407	440	420	451	411	433	402	394	426	389	400	436	417	446	410	430	432	404	440	419	419	401	394	446	422	429	376	392	439	439	407	447	416	431	403	444	408	436	411	406	432	454	444	451	414	397	420	400	410	449
5034	892	788	478	459	485	436	373	394	381	879	1994	2013	1335	771	457	363	368	355	372	351	362	351	383	350	386	373	351	356	354	352	352	354	321	374	342	340	359	357	355	386	351	383	384	349	369	359	360	352	333	386	391	364	355	369	385	356	359	349	366	338	356	366	362	380	360	403	360	370	391	338	350	353	353	361	386	377	336	348	355	371	352	380	335	351	361	354	347	343	341	357	370	343	358	372	365	328	352	358	373	349	377	342	360	355	384	355	352	353	360	355	364	375	384	330	341	354	386	349	371	336	363	367	353	395	358	348	361	349	341	361	382	341	350	350	362	374	361	341	382	387	328	345	347	381	357	375	372	356	375	360	343	388	371	337	397	371	343	336	346	316	349	348	369	361	366	346	361	351	359	349	349	379	365	394	359	331	345	355	390	370	367	363	357	347	377	361	393	343	368	377	325	331	358	385	383	335	345	365	363	336	353	368	354	357	346	364	385	368	350	368	346	386	364	376	341	332	310	390	381	398	355	367	335	336	367	360	390	358	384	344	360	346	347	368	356	359	337	351	362	352	377	342	330	353	386	352	368	367	331	332	406	358	322	372	326	358	311	352	326	327	372	383	360	363	346	332	366	360	356	348	350	375	354	327	357	330	357	303	342	337	339	360	353	352	389	335	360	377	392	351	357	354	385	356	392	314	378	357	335	340	378	376	377	393	345	374	379	336	391	367	354	343	345	332	385	346	353	367	348	339	360	344	345	339	364	375	364	356	330	362	370	348	345	374	365	353	368	357	351	384	370	374	333	347	391	362	360	397	369	358	326	327	366	380	356	351	377	333	365	400	332	351	360	346	365	358	375	366	371	367	357	360	382	344	395	367	355	368	338	382	372	329	337	360	358	354	310	339	342	342	356	366	368	355	367	370	365	330	362	363	329	344	337	365	362	380	361	395	401	370	306	352	373	355	337	404	364	372	341	356	358	363	347	373	316	315	362	378	367	385	320	351	334	338	335	360	347	342	324	369	326	381	358	367	347	333	361	361	344	346	342	348	381	345	337	348	370	306	345	362	349	362	323	377	373	413	345	405	321	350	355	330	370	341	367	339	350	347	386	400	315	384	368	374	355	382	345	382	358	387	370	351	378	361	342	362	341	345	376	332	353	358	365	370	344	395	373	372	354	364	366	330	363	335	357	344	392	359	320	355	368	356	358	377	384	379	353	314	355	369	351	344	369	360	333	383	346	345	364	324	353	359	341	331	334	368	359	346	388	361	367	336	411	351	360	364	382	354	364	361	364	369	357	337	361	370	326	333	373	348	360	355	365	312	340	367	396	340	364	358	381	314	367	360	328	360	338	361	338	337	375	373	363	370	351	383	376	376	365	379	371	385	358	352	370	345	355	338	346	357	388	342	332	367	359	357	368	330	375	342	349	328	340	355	344	368	356	344	350	362	357	353	306	310	343	337	340	370	306	348	362	384	334	378	306	359	374	359	393	385	343	339	355	341	375	323	357	410	332	359	363	375	360	332	384	346	369	371	389	365	382	400	351	377	428	334	348	334	355	375	352	358	342	374	365	373	319	351	377	344	337	361	378	339	318	381	371	386	367	354	359	356	411	357	322	333	360	378	369	359	362	345	359	374	326	355	346	345	366	389	327	388	339	375	333	367	362	373	339	352	333	365	339	374	301	347	329	319	371	349	375	344	347	331	360	406	354	391	341	336	320	376	342	367	353	322	351	381	361	346	360	345	330	338	344	369	362	366	344	356	375	361	332	338	369	360	346	360	378	356	381	351	341	376	366	356	346	366	357	372	338	334	365	360	356	359	349	366	319	388	348	373	357	349	370	344	348	375	362	367	375	370	373	304	365	364	351	398	327	336	376	375	363	356	362	361	358	394	375	359	340	354	329	370	381	363	365	360	314	389	376	336	320	374	353	336	347	357	350	371	369	344	356	343	360	351	354	357	360	379	375	367	359	348	327	403	350	370	360	367	379	374	366	330	370	337	364	341	325	348	338	361	338	333	393	393	368	361	324	383	389	353	365	351	365	367	353	341	370	341	352	364	372	363	328	355	359	365	338	352	390	323	317	343	368	390	365	355	354	317	367	344	345	380	361	346	326	325	358	350	327	360	339	345	376	379	352	336	340	354	358	327	328	351	312	337	344	362	362	342	360	367	358	331	370	362	331	363	331	354	351	346	366	354	331	386	363	330	341	379	400	370	352	371	343	364	347	357	376	370	393	353	333	355	352	338	350	355	351	342	346	350	377	371	361	365	344	398	361	351	325	333	344	367	379	342	361	334	379	365	330	375	361	343	345	366	324	374	378	361	342	375	335	312	350	339	369	356	386	374	333	384	370	364	384	392	356	342	356	333	322	375	364	381	394	348	349	348	384	365	345	354	329	376	343	349	325	357	344	340	336	364	352	348	366	381	368	347	370	372	341	395	362	371	346	339	342	356	335	399	331	341	357	332	342	350	363	362	343	359	340	382	323	398	351	369	366	362	369	346	360	363	361	363	354	360	348	335	376	378	361	379	355	361	313	347	345	379	361	328	332	350	362	360	345	359	380	351	377	367	345	331	382	356	373	328	331	341	347	344	364	341	348	350	345	352	360	373	363	347	343	382	389	373	379	339	349	363	320	378	344	346	353	362	361	347	356	362	353	357	335	360	360	357	367	346	374	353	355	352	345	381	367	363	378	361	389	360	355	346	345	353	347	387	324	336	360	364	344	414	371	326	389	324	347	368	355	336	379	347	355	348	363	347	346	360	343	326	312	360	332	367	390	323	378	379	364	361	355	357	360	350	333	390	372	350	351	404	353	344	319	395	337	364	359	351	362	334	322	391	332	392	358	359	383	318	344	353	367	375	360	368	379	332	351	359	387	377	333	387	333	343	350	391	387	355	365	361	368	347	346	358	365	342	402	378	346	347	338	340	353	357	355	332	329	371	376	341	409	373	342	382	368	347	350	358	355	340	354	334	376	371	341	332	342	371	378	346	365	392	369	343	328	367	355	349	325	367	397	352	341	326	409	365	360	358	337	339	370	363	376	348	313	355	359	344	350	324	342	332	356	394	325	362	375	339	360	343	346	372	347	337	368	341	378	331	318	352	382	348	358	340	367	346	346	357	343	379	346	364	348	336	358	373	340	370	360	382	321	329	359	358	352	337	344	369	373	351	371	385	365	357	357	332	367	359	378	368	376	372	353	360	363	380	346	327	358	330	379	348	363	336	341	334	370	372	328	346	358	322	340	323	365	365	328	367	356	333	360	355	326	390	342	382	345	354	318	376	359	342	347	346	341	330	340	340	334	347	329	374	362	365	391	376	332	329	337	349	370	382	346	396	351	357	383	357	362	395	351	367	385	377	371	336	344	344	340	348	333	351	341	358	359	355	348	367	378	370	364	358	338	381	365	322	362	352	372	342	378	351	375	356	369	354	350	397	322	349	385	361	363	356	354	355	345	345	365	357	376	401	372	340	346	352	351
24846	21094	27593	24825	11943	1454	941	674	624	833	8853	19494	14797	6610	2069	840	567	479	488	483	488	439	475	487	497	491	470	509	461	466	458	472	506	471	460	471	483	469	509	472	462	508	501	497	444	498	514	477	485	539	474	442	414	504	489	521	470	455	491	462	456	510	508	444	473	484	444	525	498	430	454	492	474	457	479	474	517	462	446	445	466	523	487	488	452	488	484	440	469	467	467	469	497	537	485	470	474	493	467	466	429	516	448	463	454	485	500	473	441	473	486	522	505	480	492	448	487	467	484	445	469	471	460	485	451	469	458	433	485	497	492	474	442	484	481	438	447	470	489	464	481	448	473	445	511	479	481	481	470	467	495	460	427	440	460	484	467	503	483	479	449	475	465	487	507	464	455	497	475	481	466	497	519	472	476	454	469	465	467	499	487	462	478	466	448	459	492	483	493	506	457	488	474	487	462	486	481	469	508	450	474	450	457	467	465	445	468	455	500	449	465	462	459	496	468	494	460	453	497	488	495	484	499	458	455	487	472	490	457	459	519	456	499	439	451	471	461	490	490	443	435	480	447	485	478	490	477	500	473	469	468	476	486	464	469	465	516	437	491	500	465	463	494	505	456	469	417	480	447	454	523	472	485	464	446	476	440	474	449	477	417	497	451	465	459	527	501	488	467	447	464	456	433	417	472	473	458	484	469	476	463	489	519	425	451	459	497	474	478	482	489	429	460	459	460	474	415	455	483	547	438	473	461	462	457	479	481	473	501	469	450	481	460	459	489	450	451	459	436	511	460	480	449	498	486	479	475	461	490	443	454	457	467	497	474	481	442	480	488	483	469	491	500	520	486	491	492	482	486	478	473	469	470	459	476	453	495	486	498	483	471	467	443	485	462	455	482	493	492	448	492	440	457	446	476	480	471	465	455	482	504	460	435	485	461	468	487	482	460	443	485	481	447	495	483	481	466	486	499	484	442	433	446	479	502	483	459	447	455	449	512	444	479	455	495	457	488	438	474	465	449	464	449	480	456	444	493	460	452	468	452	501	506	454	476	458	447	507	504	493	496	468	494	467	460	502	448	498	484	479	456	464	464	488	484	452	549	498	472	479	491	466	490	456	467	514	449	514	509	509	481	456	451	468	475	473	484	460	526	480	451	479	508	449	455	477	502	469	455	483	483	480	492	427	425	470	475	435	476	492	482	495	481	461	467	514	454	432	496	443	487	467	488	445	461	484	478	449	466	472	480	468	477	489	484	469	471	485	484	454	469	475	493	465	422	513	486	473	481	470	501	493	463	432	484	478	458	464	436	488	489	468	483	443	473	476	460	503	444	450	466	441	470	492	479	498	488	443	473	532	470	469	442	439	466	479	477	478	488	492	518	472	462	498	418	445	481	505	460	464	462	472	464	476	465	474	479	464	479	500	447	466	457	459	535	474	473	464	478	473	450	441	501	434	516	445	464	517	463	461	486	461	464	495	484	452	495	464	483	488	482	486	499	490	495	473	456	481	448	484	474	439	467	515	479	488	442	446	484	440	489	450	493	479	472	460	474	431	451	494	460	473	486	506	454	441	496	491	468	450	481	446	455	481	483	522	464	465	462	465	472	479	447	464	446	471	465	472	521	520	473	462	495	493	463	478	462	446	497	452	463	502	517	433	517	465	500	443	464	472	480	472	496	483	461	494	424	441	438	483	454	434	437	500	499	461	485	465	483	499	451	469	501	443	429	474	485	469	489	445	475	490	471	491	486	492	473	453	462	468	468	501	459	456	465	499	474	490	497	456	480	515	526	464	439	454	468	494	465	463	414	443	503	428	456	472	467	465	484	468	507	476	424	473	471	446	479	466	454	456	485	480	457	505	524	437	480	456	475	487	450	481	495	492	505	496	486	456	483	444	498	483	474	479	483	445	495	483	490	478	496	452	485	489	470	482	486	464	495	487	451	507	464	479	466	462	494	470	447	482	465	481	453	522	468	482	460	465	457	464	449	435	498	458	494	474	477	473	489	434	449	438	444	514	474	505	435	462	463	479	471	476	480	432	417	462	488	494	479	493	474	464	469	469	473	481	485	489	469	474	462	480	476	460	429	456	458	458	470	497	448	472	459	455	444	463	477	520	471	427	455	464	495	477	504	483	487	483	518	435	486	502	475	498	442	489	461	481	467	458	435	486	465	514	480	448	502	460	506	452	472	483	500	515	479	481	469	500	533	466	444	486	480	494	457	453	467	444	499	495	483	477	491	452	468	503	507	512	441	509	482	467	463	440	445	499	475	454	476	492	465	451	477	489	485	477	504	461	457	439	462	482	458	467	502	482	492	465	483	449	432	482	445	444	465	487	445	469	438	503	484	505	430	445	454	513	498	488	496	480	452	449	455	453	487	475	499	483	480	461	470	459	453	465	483	481	484	491	506	480	458	477	470	462	433	502	488	426	467	481	443	462	433	454	473	482	502	492	453	476	455	484	440	438	463	497	487	439	467	501	527	473	473	452	494	483	498	494	455	475	512	450	488	495	478	485	485	487	451	465	467	463	494	518	464	454	489	481	499	463	476	505	440	503	479	451	477	476	462	466	471	496	454	455	469	486	510	525	474	445	477	507	434	463	505	436	527	470	489	481	481	472	466	467	490	481	445	503	446	492	488	472	450	428	485	430	480	472	493	476	518	448	463	498	487	473	433	461	449	476	468	462	459	473	464	463	479	462	456	451	475	477	461	450	521	480	453	482	496	503	440	480	458	473	466	472	471	478	462	456	449	473	449	446	492	480	470	434	482	452	477	437	482	517	482	490	457	480	473	459	474	510	475	469	481	480	458	490	461	496	494	448	463	488	504	484	462	479	481	475	484	477	478	483	457	456	514	513	443	476	469	509	451	474	458	444	476	493	425	464	458	468	466	481	480	415	446	468	479	460	495	459	463	456	474	500	491	487	484	464	453	468	480	484	485	445	457	491	482	480	507	470	501	433	468	474	495	442	473	461	500	510	467	475	463	492	492	460	481	490	423	485	451	469	489	438	403	495	483	484	464	509	447	451	482	513	506	468	450	462	481	486	471	476	460	475	507	450	504	465	512	455	481	459	461	460	458	446	466	477	467	475	487	470	471	400	455	489	471	489	465	470	482	461	499	507	466	438	460	462	458	485	472	408	440	485	462	444	469	477	491	473	476	491	478	443	444	483	485	467	440	501	488	486	479	470	463	487	451	458	461	471	424	502	492	477	490	524	427	473	461	461	519	489	461	479	477	485	493	468	476	447	460	456	467	462	505	478	462	472	466	476	454	490	502	480	429	469	484	462	505	484	507	479	436	469	438	441	475	463	474	484	498	485	471	452	477	470	458	483	484	449	475	441	466	483	471	497	471	496	458	433	442	524	478	490	470	451	465	507	452	501	493	518	476	483	480	491	459	463	472	479	469	521	487	465	496	489	480	477	475	486	487	507	501	474	502	440	470	438	476	456	494	479	499	467	458	446	488	500	473	499	476	479	448	486
3895	4222	3269	1654	1290	987	771	731	653	954	11746	18849	12447	6028	2124	809	480	448	440	465	453	448	413	429	472	439	393	408	394	472	410	397	433	420	430	437	417	398	410	446	404	444	447	396	430	421	450	399	438	405	428	425	377	434	442	435	420	458	401	410	428	424	418	433	403	428	413	422	430	417	412	419	424	424	419	417	438	435	420	426	424	418	408	419	471	367	435	419	413	428	412	424	417	436	425	418	387	469	421	408	411	407	402	399	415	405	414	386	435	420	401	380	413	417	428	386	401	457	411	460	388	407	449	395	418	430	416	403	421	442	463	432	418	429	439	449	410	420	423	390	388	450	430	394	407	412	414	382	416	425	425	425	419	417	441	453	407	412	410	399	386	426	385	420	416	419	434	403	425	424	388	409	426	388	460	387	421	421	419	413	420	403	422	395	394	433	416	411	427	432	421	410	422	414	422	414	425	423	449	432	396	416	412	415	435	402	438	455	416	384	467	452	434	388	415	442	402	420	450	434	457	427	411	394	403	422	436	389	416	429	393	406	449	424	443	426	409	403	419	401	420	399	405	400	416	388	399	426	437	420	407	388	451	428	419	419	401	408	442	429	396	420	399	429	432	442	411	460	474	395	428	405	439	433	425	435	430	395	414	430	401	410	437	418	379	416	406	440	419	392	380	421	419	397	382	397	398	390	418	414	406	380	393	434	451	415	428	432	463	447	428	398	410	408	409	406	428	481	419	400	405	422	414	424	384	392	415	446	365	382	400	405	399	417	393	419	454	376	409	414	412	418	419	405	402	426	445	413	423	414	442	414	415	433	397	430	423	368	431	429	417	408	405	388	433	405	392	386	397	395	432	438	414	435	440	372	382	393	380	429	413	427	398	409	432	436	416	408	402	405	392	436	427	386	379	407	438	429	420	440	391	399	393	438	398	429	433	375	437	416	411	409	400	419	442	397	405	412	421	434	411	427	413	439	415	416	417	441	423	427	396	418	413	436	454	392	433	409	391	434	419	420	435	429	441	405	418	430	422	412	392	380	417	437	431	425	400	438	415	403	403	408	416	431	418	437	419	417	412	417	423	410	431	423	447	392	463	429	439	422	405	394	399	415	425	379	443	400	428	423	402	410	446	426	424	441	390	416	397	417	403	440	396	436	429	425	420	444	442	429	414	398	403	406	427	394	450	390	416	392	404	420	411	429	383	416	385	443	420	433	400	415	438	428	415	417	387	425	401	391	433	411	401	385	409	404	424	419	426	449	400	416	397	428	401	412	408	406	402	425	430	447	404	432	426	430	400	386	422	423	409	396	390	415	453	428	405	420	418	396	404	432	407	450	388	430	454	427	407	414	413	422	404	413	414	447	368	413	423	388	383	448	419	429	411	400	415	403	420	416	387	417	404	408	404	399	406	396	446	393	370	438	423	409	435	374	399	413	428	395	428	423	436	399	423	437	393	412	395	416	418	409	403	437	447	409	426	393	439	422	443	438	390	425	397	377	392	443	413	396	430	403	403	393	396	393	454	408	396	439	373	425	427	440	409	415	460	421	447	444	455	420	383	399	441	406	416	415	404	443	403	396	411	415	395	439	410	405	414	393	442	423	407	454	446	387	408	423	435	418	413	462	405	414	370	426	448	428	420	419	425	410	425	383	448	407	409	391	408	389	432	362	388	428	423	395	425	414	433	426	398	398	429	437	428	435	443	449	403	404	413	417	420	400	410	425	423	424	384	433	448	378	416	430	432	414	420	407	417	362	427	407	425	386	416	427	383	434	422	470	400	398	363	428	450	459	400	415	383	421	420	372	417	411	424	388	409	414	413	424	416	439	405	401	420	441	449	427	417	464	408	430	422	422	408	404	422	403	388	406	431	374	422	411	410	409	456	429	391	376	399	388	404	411	396	447	413	436	426	443	396	407	425	471	409	434	412	400	422	389	437	424	416	424	405	416	406	396	423	434	425	426	416	415	402	455	431	424	408	424	433	430	434	412	403	424	422	435	452	434	447	417	399	381	391	452	411	420	404	434	399	395	408	401	398	416	398	446	395	443	415	439	394	395	425	424	427	410	425	417	399	404	410	406	416	404	429	399	427	436	413	408	397	409	382	424	409	415	438	416	431	390	426	417	419	392	406	400	397	431	394	442	374	407	452	387	408	439	414	456	433	422	396	413	454	408	419	395	391	399	416	410	411	372	416	414	465	378	427	414	406	438	430	400	410	390	391	409	420	407	411	434	415	402	402	435	440	445	416	399	415	419	405	414	399	436	406	400	425	432	419	380	431	448	387	395	410	413	415	414	369	455	376	378	390	385	437	420	417	396	447	414	434	399	423	420	425	403	405	421	403	440	407	409	416	438	411	410	420	400	411	416	413	447	414	422	420	404	418	435	445	420	422	432	414	372	416	430	356	403	451	429	443	441	384	457	416	414	421	412	442	440	418	393	403	453	390	407	434	387	411	402	407	415	427	424	384	413	470	455	423	424	374	419	400	440	420	402	411	413	425	445	363	407	438	440	445	401	428	444	397	417	401	419	432	390	396	445	424	428	416	420	418	449	440	397	429	410	416	438	460	435	386	446	428	425	390	406	422	461	429	416	452	373	401	410	424	425	400	417	402	421	436	394	436	426	402	419	438	400	385	423	391	394	396	424	431	390	400	408	406	412	437	384	424	397	411	410	420	418	371	365	432	421	434	428	428	406	423	397	433	387	397	412	394	388	441	385	379	390	436	415	413	405	431	409	426	404	420	379	413	421	415	392	418	429	418	416	389	430	424	419	428	420	418	400	409	420	424	394	405	423	408	383	409	407	417	444	420	373	458	412	434	404	414	456	411	402	413	405	433	433	406	433	432	466	392	422	413	412	442	452	463	417	431	426	429	438	429	446	427	447	402	424	411	419	401	420	408	387	408	454	426	404	450	417	442	434	421	398	367	401	408	398	414	430	413	416	406	421	400	423	424	472	415	416	418	436	443	437	439	422	420	409	415	420	419	417	415	398	429	377	406	412	379	409	418	408	414	394	412	413	438	414	424	437	397	420	441	414	446	410	435	424	407	430	400	408	438	426	438	414	407	397	424	390	397	404	425	403	401	397	407	374	392	385	408	429	410	466	460	426	444	423	418	415	421	455	395	429	406	389	395	381	428	424	408	420	424	419	431	428	422	440	369	423	400	439	428	451	423	428	393	428	413	382	404	429	431	401	443	407	407	375	409	452	404	448	408	413	412	407	421	391	381	424	421	421	397	397	434	461	406	431	437	403	397	417	411	390	431	439	431	408	424	405	442	426	415	457	406	420	405	424	403	397	447	426	449	375	407	424	401	442	415	425	417	414	393	409	414	396	427	455	455	419	385	397	414	381	459	427	390	383	415	444	430	424	409	402	407	404	406	405	414	381	397	415	396	407	401	413	445	421	442	420	412	415	457	429	406	450	390	403	380	403	446	399	413	434	439	435	420	439	403	442	431	403	400	424	400	407	396	391	428	427
23843	21054	28326	24008	21040	9078	1899	1085	954	1032	11639	30545	25947	13253	4006	1344	800	674	675	745	725	672	671	622	636	681	662	659	655	682	657	654	643	652	699	687	633	635	680	664	682	644	680	655	645	661	693	635	648	662	642	633	649	590	690	659	679	674	639	633	676	682	708	680	696	665	689	661	626	690	655	664	639	640	709	660	629	680	632	704	709	654	671	653	684	607	665	634	649	617	632	610	666	716	636	656	678	658	625	660	667	653	662	623	645	731	605	654	656	672	654	654	657	634	603	657	637	681	614	618	666	708	678	653	650	641	643	646	647	674	663	667	679	628	643	659	643	659	659	661	639	629	630	644	662	660	681	647	703	630	657	647	672	695	652	662	682	664	618	633	693	653	648	696	649	635	654	676	690	683	674	654	603	644	639	634	689	629	638	616	683	676	677	645	621	664	618	648	640	693	666	653	660	611	636	659	658	643	664	710	705	637	637	628	653	631	666	661	654	705	657	626	645	646	621	659	663	655	651	658	672	611	621	670	671	652	682	663	670	681	632	647	679	638	659	648	619	674	671	654	634	693	654	633	624	678	616	669	662	620	657	659	662	653	633	604	647	640	659	680	637	621	650	640	615	587	641	653	612	651	686	647	653	638	669	654	687	607	679	612	676	631	643	650	629	675	684	666	657	622	668	683	666	655	691	638	632	617	624	656	635	692	642	597	648	630	683	607	670	681	688	692	650	625	658	675	655	639	647	631	639	640	700	632	603	618	659	647	633	627	643	690	705	659	588	664	675	648	658	624	637	661	669	637	620	628	671	652	599	591	634	604	656	638	608	647	665	658	664	658	596	688	637	676	627	637	619	679	684	656	657	652	657	655	599	671	615	689	669	619	630	695	637	672	679	646	647	652	711	658	609	582	620	681	707	632	623	632	676	679	605	664	645	644	693	686	698	648	598	651	625	650	600	664	679	677	583	665	728	620	678	651	663	595	628	612	681	682	666	657	665	662	644	602	613	653	647	675	623	629	644	669	688	626	653	639	659	638	655	645	675	680	684	661	641	622	637	629	640	651	669	666	665	648	648	613	684	699	620	669	656	656	665	618	636	689	669	670	660	650	634	608	623	629	706	620	616	642	686	658	658	622	684	661	643	632	641	647	637	652	679	614	643	708	627	639	639	612	615	615	640	628	655	643	657	624	645	640	620	656	607	688	708	643	639	663	597	650	659	676	640	711	652	663	624	640	661	630	661	717	667	614	615	649	663	632	693	684	646	653	656	655	652	652	625	621	646	689	627	638	626	659	640	630	623	662	598	655	614	643	609	647	663	622	634	643	622	674	624	653	607	664	645	625	663	685	661	664	672	624	641	639	645	676	683	622	676	666	673	676	646	653	640	638	626	682	696	668	660	645	707	634	642	596	650	642	671	608	657	695	643	598	624	673	645	666	650	688	673	664	644	644	662	672	683	628	621	629	679	676	608	619	694	628	648	649	626	631	678	666	675	646	648	629	626	648	636	652	679	630	660	692	623	644	702	666	630	626	629	649	688	633	644	641	674	637	612	640	629	613	639	669	635	663	635	622	666	658	687	649	688	685	666	614	650	690	606	654	635	649	639	671	594	683	609	646	664	630	716	678	695	621	641	607	596	617	701	616	656	654	650	691	629	686	620	674	653	656	630	620	651	642	675	659	628	680	662	631	656	652	646	652	658	684	601	662	653	610	664	626	629	674	631	675	624	667	657	654	658	667	669	642	640	675	670	652	634	634	650	675	685	663	664	639	625	589	629	635	661	642	661	643	678	676	673	659	655	634	628	645	642	636	670	647	700	629	661	645	666	666	638	634	666	671	674	660	632	641	685	635	674	682	688	638	609	697	672	688	664	664	729	629	668	669	669	673	688	653	661	662	645	598	638	641	646	663	721	636	638	651	645	626	616	614	666	621	648	626	628	706	615	624	624	676	618	729	645	674	646	664	645	687	671	624	686	662	662	647	628	687	634	642	623	680	646	615	675	663	616	632	649	623	688	695	661	660	657	651	693	647	643	634	635	630	619	656	628	640	627	660	663	640	656	627	672	662	647	641	659	652	654	683	616	646	633	686	668	650	676	684	607	654	635	607	697	657	631	653	632	589	643	657	649	698	655	630	623	642	632	656	654	622	636	666	638	620	601	631	628	639	618	618	644	629	629	633	625	672	568	623	646	641	694	630	631	651	656	663	639	652	641	650	675	648	705	684	666	645	606	646	683	603	612	722	650	622	618	622	666	630	618	664	638	628	690	634	697	632	674	654	629	638	654	636	663	646	649	653	686	672	624	624	648	619	645	634	628	666	676	643	677	672	676	636	648	657	674	608	650	636	651	636	640	634	641	674	690	622	645	660	657	635	649	663	693	676	675	609	666	624	685	628	696	662	643	631	686	616	644	686	636	631	646	629	660	603	695	703	688	646	624	603	640	634	664	636	665	670	619	655	618	597	645	682	678	682	598	614	656	638	649	660	648	642	618	652	673	633	616	647	661	597	687	694	637	622	631	610	634	632	632	648	637	606	624	625	623	646	612	659	673	711	634	640	665	633	666	650	641	620	671	651	643	662	661	590	641	639	626	655	608	661	646	649	637	669	657	664	626	667	643	647	627	636	639	637	671	602	642	683	616	659	668	662	647	634	630	657	664	638	627	621	649	691	676	632	663	658	646	669	628	653	653	675	671	667	635	655	647	643	641	604	635	609	628	664	613	626	639	676	647	613	646	636	662	692	667	640	689	676	632	654	650	627	642	642	623	615	608	679	670	655	664	611	604	617	661	649	673	606	660	617	685	617	636	681	630	633	620	652	694	642	577	628	670	654	653	659	656	666	652	655	667	656	676	650	659	665	663	623	689	650	627	657	650	664	635	643	657	631	615	625	648	668	633	635	656	621	647	672	640	655	665	658	677	629	638	663	650	628	599	599	691	626	671	646	680	639	657	630	655	667	647	618	621	643	677	662	635	609	643	624	572	673	635	621	689	638	704	619	637	694	635	653	651	639	638	654	643	680	646	659	639	620	687	632	654	625	705	629	631	668	623	640	657	658	639	705	615	669	700	601	592	599	657	633	687	658	632	625	648	648	621	640	651	680	659	652	631	617	601	644	622	620	635	654	681	638	670	648	680	618	616	678	677	662	689	630	629	659	673	635	670	678	632	696	652	577	643	603	640	633	634	612	600	607	650	666	666	616	691	658	641	631	691	654	610	669	674	642	668	667	699	655	662	643	640	656	668	639	660	665	696	629	649	667	665	676	618	644	624	643	658	645	630	614	597	637	608	651	617	636	674	669	649	621	639	656	694	617	631	613	625	589	640	666	623	643	654	704	622	606	611	610	612	647	631	641	639	651	692	641	638	635	639	673	678	625	630	641	688	597	644	653	657	664	703	647	644	676	647	618	637	638	663	642	685	606	663	618	664	599	623	638	644	645	606	626	607	659	626	644	636	628	659	625	680	597	621	700	706	660	636	612	646	614
4463	7162	5747	2731	1841	1400	1249	1100	955	1118	15464	28715	21175	10251	3523	1310	683	568	597	574	566	573	611	591	571	531	558	554	582	538	557	560	574	599	553	588	553	525	547	572	554	527	594	533	568	603	554	574	596	589	566	538	578	549	525	520	575	548	572	574	538	567	525	554	619	533	541	559	576	537	549	597	569	571	577	567	568	557	547	596	595	587	559	591	525	590	552	548	596	534	594	513	529	552	551	559	563	582	532	568	569	526	563	533	549	560	602	516	550	583	524	563	596	588	534	592	532	547	575	566	531	579	536	548	513	562	583	544	560	547	576	549	534	539	540	543	504	557	546	546	584	576	544	520	570	552	521	628	537	561	525	555	566	554	544	548	558	527	564	534	554	553	592	517	516	578	570	548	551	533	553	563	551	573	528	574	570	490	539	551	551	608	519	558	587	545	578	539	590	518	521	565	556	535	576	556	550	539	520	556	569	534	556	559	572	519	528	556	560	583	570	556	540	550	537	560	592	554	607	593	502	541	544	591	561	548	549	533	558	547	518	524	584	524	594	550	558	547	580	506	539	569	584	534	551	535	564	570	543	591	519	581	558	529	574	586	525	514	594	560	500	542	554	548	554	557	571	568	513	536	520	542	546	552	583	531	539	546	563	488	562	519	585	518	544	571	533	511	586	543	541	588	538	583	550	550	537	563	581	528	596	596	524	564	507	543	550	565	560	584	543	591	572	550	568	597	534	533	548	561	536	547	598	554	545	535	537	538	540	531	547	560	537	581	550	569	579	576	535	547	512	545	544	565	560	523	513	549	545	563	569	565	579	561	508	526	610	533	546	507	585	557	535	529	603	569	579	558	539	546	570	537	538	545	543	561	518	555	557	592	535	558	574	547	615	582	580	535	556	550	532	541	518	508	524	530	526	530	508	542	565	517	576	521	538	551	552	580	566	550	564	560	531	549	550	492	528	538	541	545	548	501	540	540	551	562	529	551	578	571	470	555	546	556	556	549	537	541	496	575	552	503	550	537	538	570	534	559	515	544	538	529	584	556	531	585	559	593	560	531	546	517	569	553	577	552	587	579	520	572	550	566	556	545	548	568	537	523	587	584	564	538	564	580	528	536	540	540	568	549	573	541	557	564	559	578	576	551	564	543	533	559	566	555	569	527	564	572	556	539	572	547	542	534	499	550	555	551	561	554	583	581	551	563	581	520	543	547	559	559	544	519	529	586	519	554	566	569	543	538	570	527	533	530	571	530	581	568	563	520	535	552	550	511	521	546	552	560	545	553	542	563	531	525	554	573	557	606	544	581	600	516	545	539	557	498	526	533	528	550	550	588	521	542	548	572	567	555	503	533	499	570	547	533	550	567	532	535	587	579	598	573	505	556	529	550	540	574	519	537	538	556	571	576	532	553	555	499	495	588	504	544	572	538	562	514	554	567	550	587	556	563	536	587	543	543	544	536	554	529	531	551	603	541	505	597	573	538	561	550	565	523	557	521	518	601	550	568	569	522	584	571	585	565	512	539	540	550	529	553	528	541	542	565	576	532	550	577	561	525	489	526	509	538	531	553	548	543	534	541	537	524	558	552	544	576	545	552	531	549	541	589	571	552	542	519	560	540	544	563	542	525	513	563	524	560	547	507	516	553	583	505	544	539	590	543	550	574	545	543	526	501	542	549	548	521	568	555	571	509	534	538	506	547	539	532	540	538	529	513	543	521	454	546	504	578	542	528	569	563	550	525	560	552	522	531	555	574	534	532	540	564	525	528	536	507	548	554	517	508	586	529	573	574	535	502	525	566	530	552	547	610	512	548	544	574	537	535	552	513	570	521	563	529	560	534	554	560	589	572	576	539	563	534	506	548	552	540	555	512	538	545	568	498	489	591	556	573	484	529	517	522	570	531	537	544	545	572	554	561	540	530	573	520	552	516	514	522	510	574	526	518	557	543	561	533	570	596	583	548	543	542	523	556	544	547	514	535	551	579	519	527	537	568	555	543	536	533	533	515	583	560	537	537	554	535	549	544	545	562	550	574	588	555	524	525	506	525	592	539	557	557	548	574	537	583	551	554	522	547	526	526	545	545	557	585	541	568	568	531	580	541	560	568	536	513	529	524	553	539	535	544	543	556	561	532	549	555	506	539	571	582	581	536	512	548	540	557	556	532	565	552	561	558	545	522	595	551	531	565	522	592	516	587	533	564	536	553	543	507	529	540	551	495	542	507	568	530	580	593	511	518	525	561	513	556	519	500	605	559	553	516	534	515	540	542	541	541	526	531	548	552	563	540	538	544	519	577	530	554	564	527	529	554	565	573	564	532	576	604	553	584	534	549	583	558	573	573	588	600	538	540	523	500	532	540	505	558	511	491	534	583	555	533	585	558	559	485	558	578	569	538	525	564	587	559	579	530	518	531	535	520	556	567	547	514	551	564	511	517	536	556	551	535	552	576	535	553	515	569	516	545	577	549	575	543	514	530	545	550	525	537	508	524	535	507	516	574	575	571	530	553	522	565	555	521	544	590	562	556	521	581	532	526	556	572	542	519	504	545	609	484	548	551	553	560	540	565	512	515	543	567	573	546	503	561	553	558	543	541	553	553	551	556	518	558	562	532	543	517	516	539	563	570	545	557	562	533	558	537	507	524	522	532	541	564	531	572	536	558	565	501	537	542	485	547	488	488	533	529	564	511	514	562	531	496	552	545	535	540	561	517	573	545	560	580	552	548	527	566	557	568	530	546	534	600	560	520	549	531	535	548	517	528	542	556	547	537	556	530	522	567	518	560	549	560	541	563	584	535	572	553	560	530	593	545	537	505	560	559	482	538	563	523	562	540	475	555	533	551	533	496	502	507	584	548	535	538	568	568	577	527	583	540	498	574	498	537	523	543	536	548	561	517	548	534	566	530	530	562	561	558	549	510	599	566	554	551	548	537	538	518	512	589	533	506	585	553	587	549	538	534	504	554	510	557	576	507	540	531	535	516	529	500	528	522	555	543	542	582	541	575	547	511	556	564	510	510	544	554	552	572	540	566	516	553	542	554	583	550	574	551	541	552	534	577	525	541	561	522	519	607	494	524	468	578	548	543	548	574	551	514	566	568	518	516	554	554	517	542	548	473	526	525	540	549	503	581	551	534	506	528	523	569	532	529	542	591	536	552	533	587	555	532	538	491	550	547	565	537	545	569	551	541	569	555	545	541	582	601	502	530	520	562	554	558	575	556	580	529	520	556	564	507	567	509	523	517	535	544	549	572	507	528	540	555	532	539	557	552	549	538	541	531	546	528	530	509	566	537	566	545	534	552	563	566	550	559	528	566	506	569	537	576	559	548	571	525	527	584	611	578	544	528	546	562	555	554	523	580	548	569	546	526	529	619	572	567	517	546	527	577	558	535	547	540	567	526	581	556	527	558	552	576	547	507	545	541	539	542	559	534	531	567	545	514	534	547	548	539	526	595	549	554	537	523	562	541	540	542	517	523	587	559	559	532
27369	13848	1857	777	513	478	510	490	480	483	823	1798	1859	1156	752	513	470	416	435	427	408	442	434	457	463	456	387	457	462	392	447	460	417	472	466	475	422	471	442	518	464	429	459	415	441	424	460	459	424	427	409	465	445	454	423	473	420	434	453	478	445	433	465	446	400	406	452	452	442	459	467	445	433	488	442	423	424	416	453	422	436	456	437	454	478	441	467	432	435	453	434	469	441	454	435	409	429	408	443	419	429	479	412	459	450	487	418	454	442	422	430	460	459	410	425	417	474	423	421	482	460	466	427	472	455	445	430	462	453	438	421	426	391	431	477	419	430	443	465	464	446	435	420	395	449	519	447	454	427	442	401	444	472	442	429	474	421	428	449	465	444	473	424	457	436	379	453	436	450	411	404	440	467	391	440	458	437	449	401	474	446	445	448	474	451	428	466	472	454	415	426	419	435	491	422	452	451	492	465	463	439	434	444	417	425	390	422	416	448	467	482	424	419	448	462	452	410	462	418	423	430	415	396	461	452	425	444	443	435	454	416	424	450	430	419	435	427	429	434	448	436	447	397	475	413	445	485	427	476	428	443	433	413	432	431	440	438	427	404	425	427	476	427	453	443	462	410	429	428	424	455	490	450	456	458	482	507	467	446	448	443	462	442	466	447	422	458	471	451	458	436	435	461	417	407	439	447	427	448	435	435	462	429	422	484	427	430	433	456	480	449	459	482	437	410	409	453	469	438	434	439	424	473	435	439	452	446	407	451	476	414	445	443	446	436	465	465	412	469	444	444	439	431	456	438	459	424	448	441	449	456	419	461	450	436	442	431	432	457	460	463	408	437	480	399	408	458	403	453	446	441	495	436	470	456	461	470	461	449	460	448	480	448	454	440	451	450	433	443	436	404	413	485	432	467	413	433	462	431	453	457	454	438	452	437	445	458	429	430	447	447	447	478	448	461	427	479	466	443	422	409	439	429	463	414	418	433	471	407	436	483	425	438	445	468	411	454	487	444	397	466	465	441	440	432	446	436	436	415	425	450	426	399	450	434	413	441	428	435	435	390	451	464	476	439	450	443	421	457	485	426	433	421	424	446	444	426	440	465	449	486	451	423	405	430	441	417	424	465	423	468	426	437	434	467	423	450	431	450	472	408	431	437	443	432	443	419	450	446	449	475	447	432	479	431	416	441	448	466	455	447	412	452	433	427	471	427	436	422	443	444	452	428	401	458	415	465	448	424	408	488	410	449	422	429	455	420	447	465	438	421	420	460	451	471	449	475	431	459	502	415	458	464	406	445	461	446	426	475	466	433	447	436	439	436	436	431	447	446	468	440	410	451	455	432	445	440	460	476	455	423	441	429	433	457	451	455	463	440	448	445	440	450	435	425	444	478	458	447	453	464	454	469	443	447	441	458	445	467	457	451	479	450	428	494	418	441	440	464	440	435	477	452	458	474	443	418	467	437	398	471	431	470	431	440	426	442	442	446	472	430	440	382	422	455	423	422	438	460	454	420	468	454	464	493	450	453	484	451	441	484	418	436	471	454	436	457	435	436	422	468	420	451	448	435	435	456	465	458	448	473	449	397	510	423	461	428	447	435	384	442	438	435	482	423	403	448	422	440	456	412	445	420	459	434	476	435	467	485	417	423	448	457	449	456	427	429	445	434	424	458	452	446	438	458	423	473	467	457	433	495	468	477	452	444	462	471	440	441	450	420	465	433	461	431	443	440	461	409	452	455	413	417	420	445	430	475	456	446	408	457	428	481	430	394	420	435	439	443	453	453	459	435	419	443	428	437	428	467	413	433	418	421	430	456	465	494	426	462	457	429	435	446	426	454	463	449	448	457	455	445	445	442	413	457	456	433	455	476	421	451	473	465	420	449	462	463	444	446	461	452	475	453	442	451	429	448	426	448	434	437	427	418	439	425	423	468	420	437	472	478	468	454	449	414	444	442	421	447	440	462	478	399	461	411	447	475	466	413	414	428	429	432	425	451	465	449	428	465	446	432	433	441	453	446	441	452	451	416	429	463	474	466	418	446	452	449	453	442	454	456	443	437	455	451	426	440	446	474	447	417	420	460	459	442	473	464	438	456	410	451	449	396	407	435	454	461	442	466	428	459	456	448	438	448	423	441	454	446	459	470	396	427	430	430	450	432	493	432	449	430	462	429	412	448	453	442	467	471	430	438	445	457	438	424	389	459	466	436	414	428	429	482	476	463	421	442	418	436	435	471	452	452	419	458	438	432	469	441	462	465	484	452	449	470	452	491	451	452	456	451	432	429	429	442	417	412	425	449	458	466	417	427	469	459	437	442	455	450	441	464	449	449	455	447	407	464	507	440	417	439	434	429	483	465	444	443	451	446	428	448	419	411	421	447	447	460	425	474	475	466	442	417	462	493	431	436	412	468	441	443	447	456	432	465	435	450	425	438	407	441	444	464	423	448	487	461	448	417	481	449	433	453	439	437	455	455	424	399	484	445	470	460	474	468	421	456	462	418	423	422	435	454	469	451	414	437	423	420	431	449	473	440	424	411	454	410	429	438	473	442	443	445	442	449	434	444	484	465	436	450	471	449	433	442	446	447	435	422	459	474	445	463	432	461	457	407	434	448	481	476	467	435	452	444	465	433	458	454	459	442	465	411	450	452	441	409	384	392	441	476	423	435	475	480	456	403	475	425	444	452	408	475	454	435	420	423	438	422	454	457	455	450	445	463	412	450	451	446	449	430	462	441	449	399	473	443	453	414	413	417	475	484	425	442	437	468	435	459	452	433	455	418	426	459	454	447	448	460	473	422	427	436	448	470	483	422	429	415	462	483	429	454	417	451	438	470	461	441	412	468	424	474	445	430	448	458	438	421	465	457	450	466	410	413	423	426	464	436	447	422	423	444	462	416	425	417	474	449	447	429	461	446	464	431	443	454	437	445	455	440	459	432	430	468	468	496	437	418	439	449	483	463	438	470	439	463	421	432	412	434	458	408	441	464	468	433	500	480	457	425	447	428	490	475	425	432	438	454	451	410	457	450	482	464	478	425	427	456	441	448	468	396	441	469	412	449	422	459	427	464	454	433	452	443	450	428	451	433	434	407	403	425	455	457	446	439	450	423	423	446	465	464	430	405	467	435	439	456	484	437	482	473	484	421	434	417	437	450	463	433	434	457	476	437	449	491	452	449	415	443	424	448	437	466	417	382	425	469	438	434	446	403	466	483	475	434	451	447	481	427	452	479	474	458	426	457	433	452	443	424	453	432	418	432	473	438	444	430	463	507	479	446	394	393	428	426	421	449	443	423	447	439	439	443	450	461	439	479	470	404	432	404	412	466	411	448	451	464	422	432	427	445	420	456	475	451	428	443	451	467	453	464	460	450	424	430	428	425	446	417	406	439	436	438	423	482	394	449	427	435	437	466	448	449	480	428	466	456	467	460	481	467	448	493	411	442	483	452	435	433	460	423	461	484	447	400	437	417	454	461	444	442	471	399	403
5054	1012	845	489	427	392	393	398	437	435	1043	2312	2162	1232	657	458	394	375	391	380	379	374	381	344	404	413	366	377	371	390	353	380	375	377	373	388	371	369	396	382	384	381	358	393	364	353	357	386	392	398	352	409	356	405	363	360	399	354	362	369	386	362	362	363	399	347	383	366	335	363	383	396	394	367	379	365	356	393	385	346	374	326	338	359	416	357	386	369	368	390	335	377	385	332	390	373	393	399	365	349	378	380	423	396	424	387	375	398	380	373	360	370	359	379	358	347	404	391	331	384	376	404	396	364	373	355	393	370	377	341	383	351	386	353	353	343	345	361	385	386	367	374	400	400	374	413	362	373	380	374	367	382	387	352	362	403	381	368	364	360	388	384	352	390	352	393	375	379	382	368	373	405	378	359	350	361	366	348	390	348	360	376	399	389	427	378	408	381	397	361	401	370	370	392	361	367	393	376	352	381	406	411	392	367	366	378	380	377	364	395	375	357	402	364	364	402	352	395	407	389	387	399	365	393	390	374	384	406	375	373	367	382	356	378	402	400	408	356	393	360	359	388	383	360	371	364	401	369	372	407	370	419	358	368	367	366	402	349	356	376	389	401	360	379	383	373	393	333	383	397	368	349	399	362	394	406	356	380	406	398	385	389	350	375	392	383	381	390	353	386	360	365	348	392	372	397	366	404	381	420	363	370	382	389	364	385	381	362	344	375	382	381	377	359	393	387	380	404	358	369	388	402	381	385	367	365	401	365	384	399	358	359	343	400	396	394	374	385	398	374	381	334	394	376	394	392	373	370	391	346	370	375	367	354	402	397	369	366	375	362	380	356	375	380	379	366	352	369	407	380	361	378	397	385	386	388	384	384	337	397	366	394	369	355	355	413	373	379	376	374	394	412	406	361	360	353	343	380	370	417	376	390	365	361	366	347	347	385	371	375	409	364	390	383	357	363	387	411	362	404	372	396	348	397	368	371	391	387	398	408	385	383	383	392	380	347	340	408	354	401	343	361	385	377	345	379	383	375	371	400	365	356	386	376	408	371	409	387	370	375	324	345	361	379	399	343	382	364	370	393	369	386	380	360	364	407	391	361	355	415	377	361	391	391	345	361	392	349	396	411	368	346	353	332	357	365	337	356	351	379	376	400	340	377	369	371	373	377	352	383	377	330	360	406	376	346	381	389	348	368	386	371	387	363	344	396	379	380	377	391	389	371	377	402	372	385	364	405	417	360	379	381	332	388	375	390	364	408	417	384	365	338	400	368	368	382	409	401	356	425	347	356	377	391	381	365	350	369	362	362	393	411	403	392	383	386	392	343	390	410	383	381	384	360	391	384	364	377	396	382	372	358	383	397	419	387	391	402	372	373	378	355	365	386	372	368	401	379	364	381	392	393	388	409	361	403	376	410	378	401	374	392	356	397	375	370	377	384	366	379	392	400	385	377	400	400	365	326	375	370	330	376	329	363	392	401	385	417	357	375	359	363	350	366	414	361	376	393	340	401	377	354	383	376	369	387	388	403	387	406	370	364	365	367	364	374	383	381	385	366	356	385	388	350	368	366	360	398	375	375	345	380	355	364	379	362	375	379	382	382	392	380	345	369	389	387	347	346	363	392	401	408	377	368	354	400	375	423	405	395	342	348	395	384	366	361	375	388	391	377	373	424	344	354	368	367	365	376	386	355	357	354	364	365	342	387	378	364	383	373	394	334	396	367	383	363	347	381	363	414	355	369	335	372	392	360	382	360	401	373	374	384	332	387	359	382	359	337	349	377	407	371	360	398	419	367	361	395	402	394	347	408	367	348	381	397	362	378	364	363	351	364	399	386	361	384	381	377	391	382	362	398	355	386	384	359	383	375	422	379	410	363	375	362	392	364	352	398	379	366	369	364	397	360	384	361	366	373	386	427	368	392	381	368	342	369	366	358	381	361	361	387	366	379	368	380	356	362	368	378	365	389	387	351	384	361	327	380	373	361	350	377	348	396	358	403	367	387	392	375	364	410	387	397	394	400	384	380	363	360	372	401	351	373	386	380	324	366	393	377	385	384	379	364	377	375	393	388	395	381	358	390	417	394	352	382	360	383	370	381	360	389	388	388	395	366	367	367	359	391	358	363	383	407	391	348	371	366	375	387	404	405	369	377	361	365	366	374	384	371	402	366	381	363	374	364	385	344	392	359	381	348	347	369	375	366	375	405	402	354	351	367	348	375	375	355	379	381	374	398	387	396	370	384	390	403	388	345	341	396	406	356	383	350	382	355	409	374	375	343	399	387	380	372	387	357	356	371	349	390	362	387	347	366	361	359	377	403	377	386	371	348	350	372	371	347	416	400	384	373	399	365	375	337	362	363	379	383	390	362	365	407	367	387	354	381	378	395	348	378	391	390	379	360	392	378	360	327	373	345	394	428	373	366	416	405	378	351	366	386	395	353	350	388	387	382	364	377	411	360	408	383	410	359	372	402	378	356	359	378	384	308	390	383	341	394	359	384	378	380	362	389	390	386	380	370	380	377	352	412	389	386	388	411	415	354	378	379	366	395	358	336	359	375	374	365	397	383	364	383	350	384	363	368	357	390	381	383	377	399	400	384	369	353	348	362	384	364	369	387	373	350	339	386	378	388	406	334	408	368	372	383	375	352	387	369	367	351	357	381	393	388	367	381	373	352	382	376	399	378	348	417	381	402	352	408	384	393	398	390	365	370	359	366	398	393	410	351	340	382	374	343	386	362	354	376	356	338	361	379	403	381	392	401	357	377	388	380	376	419	389	363	389	368	365	356	374	371	371	365	408	389	330	379	395	357	361	347	381	355	405	376	412	353	378	369	335	395	391	352	373	393	355	343	397	370	366	401	380	398	355	362	362	391	369	366	395	356	377	390	396	393	363	368	379	367	385	381	411	415	364	363	361	381	391	413	360	405	379	369	379	372	396	358	388	380	372	338	370	377	358	376	332	355	397	335	359	375	354	402	386	363	363	370	410	369	368	370	381	358	354	345	376	382	370	346	391	348	394	377	368	349	378	361	368	383	392	354	421	382	372	372	377	404	354	369	355	367	404	396	361	360	323	411	425	362	346	356	390	336	386	386	369	376	377	361	389	363	371	365	377	360	401	351	358	396	382	368	368	364	394	358	359	378	388	366	394	364	420	404	354	386	358	369	334	410	391	398	372	329	343	369	384	392	406	389	373	356	324	391	355	381	376	365	396	377	367	328	366	360	382	358	375	371	404	368	355	358	401	387	377	364	361	384	361	392	366	368	360	375	376	371	372	332	329	345	373	368	368	389	394	368	392	371	393	370	399	349	367	378	395	366	361	366	397	389	375	367	388	383	380	411	358	367	373	340	381	400	372	345	390	372	392	376	346	388	383	399	360	388	367	381	376	389	382	356	399	363	379	427	367	421	395	390	389	375	356	376	368	377	376	355	394	342	395	403	360	395	373	388	366	395	339	371	374	365	361	366	354	392	355	368	410	378	383	385
24828	21043	27485	24767	11963	1496	931	743	636	1563	8187	17958	14373	6869	2289	925	532	476	478	525	470	472	483	530	471	484	483	506	487	495	478	496	497	494	455	516	491	538	502	511	491	464	500	490	514	481	540	502	510	494	464	479	481	492	474	531	463	486	490	479	486	503	509	496	532	469	501	510	492	489	472	484	478	472	450	473	512	479	468	513	475	537	484	493	480	497	490	483	463	495	490	498	516	456	460	490	528	466	497	479	492	510	469	511	513	459	506	450	473	510	489	509	531	458	498	475	502	495	535	525	468	476	519	490	466	466	483	473	517	525	520	454	481	507	496	511	511	485	480	502	481	477	457	463	486	479	470	463	497	513	507	452	473	465	521	502	450	509	475	454	468	459	503	477	466	540	506	492	477	496	473	491	515	524	497	475	482	481	484	521	505	460	452	517	500	505	475	489	476	496	444	541	488	473	475	470	492	482	485	533	468	476	459	483	499	478	504	478	511	502	510	496	460	505	479	493	483	489	482	441	465	465	476	509	454	543	487	487	516	508	460	479	483	501	473	495	481	487	524	516	487	475	495	509	479	538	488	469	493	531	481	485	493	530	485	474	494	453	489	539	455	484	510	487	475	492	492	485	498	469	500	486	485	504	483	449	467	496	492	518	507	477	456	514	456	458	455	487	501	504	458	475	489	476	504	444	503	494	494	529	493	500	533	496	486	466	450	516	516	498	476	502	475	465	507	530	497	484	455	465	479	487	472	498	526	473	464	492	446	482	495	459	493	529	515	450	489	499	483	478	517	485	496	514	519	557	499	506	463	515	491	483	454	506	482	477	511	481	488	550	479	493	526	509	461	465	448	474	520	503	457	490	451	465	463	508	479	493	435	467	444	488	446	516	492	447	469	480	462	502	511	493	501	496	494	449	511	496	491	487	461	494	501	474	487	515	512	484	482	496	508	450	482	503	479	486	482	478	451	465	453	503	446	466	517	514	475	457	520	507	472	480	501	478	486	466	490	475	458	453	466	493	480	491	509	478	487	450	505	477	497	476	466	479	487	436	487	501	490	472	512	502	471	488	508	494	447	482	479	496	489	517	516	511	445	471	503	491	502	506	495	442	513	435	506	479	481	479	470	446	477	498	463	526	489	454	483	484	468	455	490	465	477	468	502	522	465	502	517	524	484	470	496	476	480	520	480	505	478	513	450	487	459	434	494	494	483	491	515	473	494	495	454	455	498	509	495	468	499	497	478	482	479	476	445	479	517	468	464	449	498	487	455	454	520	450	494	434	492	433	476	456	500	506	474	508	475	466	486	488	470	484	479	495	499	499	512	475	463	480	513	487	527	494	438	494	481	506	510	508	498	506	457	479	509	475	510	487	486	470	466	508	467	471	472	459	487	482	467	475	467	482	431	482	454	497	493	509	462	502	519	477	484	463	476	480	490	464	512	455	534	467	462	500	473	511	504	506	470	478	486	464	509	491	490	491	480	485	495	496	456	503	468	513	502	452	484	471	477	461	508	467	458	495	517	458	489	459	493	492	483	496	459	475	487	479	500	448	497	456	486	464	488	501	460	493	494	497	506	490	462	534	472	480	479	499	462	487	472	453	480	462	497	471	489	451	489	459	503	519	445	467	502	415	467	482	501	496	474	485	492	425	488	459	509	491	486	497	514	487	471	524	483	487	495	488	470	481	465	489	481	498	505	468	478	518	478	470	500	465	472	498	480	509	489	464	516	485	489	486	498	514	475	534	543	511	482	456	478	481	505	464	443	511	498	485	495	511	485	509	476	451	468	494	474	471	503	501	492	492	458	495	487	475	528	474	499	492	466	461	532	496	468	502	472	527	510	498	474	470	471	507	418	479	498	467	468	505	476	507	481	489	484	477	468	487	481	509	500	504	476	469	471	523	502	469	499	504	518	525	454	481	460	460	475	465	457	488	493	487	475	483	494	504	496	475	498	515	516	466	467	496	497	491	488	517	469	500	507	520	474	517	481	483	466	493	487	505	473	514	486	477	491	499	525	502	474	472	436	444	508	513	481	510	505	521	474	482	441	510	472	483	478	442	473	519	516	463	483	471	476	464	507	480	543	494	496	496	501	469	508	504	488	514	437	486	483	481	487	528	467	456	489	473	435	491	477	451	494	457	538	482	458	502	477	472	487	525	496	437	476	482	459	513	489	542	447	495	483	495	473	503	470	430	450	483	497	498	507	530	476	468	464	469	455	473	510	505	460	456	474	443	467	499	489	473	491	497	462	473	520	492	468	502	494	525	523	460	478	515	487	484	438	460	492	497	475	471	478	478	497	517	505	489	473	490	496	499	492	462	499	445	501	495	452	499	482	537	484	475	469	465	450	497	494	469	493	464	473	484	451	537	456	499	455	461	451	540	450	484	483	485	473	547	490	476	492	449	488	505	433	497	478	475	428	471	510	484	469	471	489	473	518	477	501	477	495	462	508	482	506	522	475	465	472	494	486	533	448	487	478	448	485	467	517	458	481	522	434	487	457	483	478	477	442	493	479	505	487	502	481	514	516	500	491	489	467	462	489	550	486	522	510	516	464	490	468	499	457	482	514	480	504	492	515	446	507	460	483	463	484	454	508	495	477	463	489	472	496	455	490	484	479	488	490	487	497	490	461	478	474	505	469	476	503	506	492	491	514	479	509	510	504	495	452	481	496	480	460	515	484	457	480	445	540	448	483	527	473	472	468	491	496	485	474	474	472	503	470	470	492	495	471	523	500	493	513	456	465	480	506	512	485	477	486	481	483	469	437	473	488	493	488	466	469	525	458	500	498	477	490	493	491	499	459	498	508	474	478	492	486	518	497	498	511	471	491	501	508	491	447	486	486	526	470	517	443	497	461	444	488	510	492	472	480	513	466	480	454	495	438	467	468	514	487	539	479	483	490	466	519	501	462	462	455	518	482	504	480	469	507	504	456	473	457	467	485	481	509	427	524	476	470	448	521	499	503	441	512	507	487	471	499	512	504	492	504	471	475	487	490	495	468	523	518	497	493	467	509	502	496	498	464	467	492	442	475	470	459	466	499	493	492	477	500	497	497	474	454	493	482	465	491	512	443	410	480	492	478	497	481	462	468	483	499	500	463	454	484	488	474	490	476	495	484	485	497	426	455	475	462	497	460	473	471	496	504	478	471	455	563	510	509	517	535	502	476	489	503	500	461	507	494	455	471	469	513	474	476	467	485	473	492	503	468	478	477	516	498	469	476	478	455	467	446	442	469	506	484	485	466	458	513	450	486	453	492	471	469	458	499	491	499	523	501	474	467	491	467	468	489	469	496	495	502	479	508	493	495	463	437	501	485	491	511	424	488	524	493	497	483	490	472	482	471	460	457	468	527	500	494	491	496	478	487	493	456	476	489	503	445	473	465	495	497	487	510	475	459	460	492	477	473	482	486	481	512	535	486	442	516	448	460	485	507	450	503	515	501	471	489	499	512	489	495	547	465	519	457	478	493	473	498	479	461	481
3984	4590	3669	1774	1123	942	803	729	743	2217	10618	17831	12943	6183	2253	806	513	379	436	435	435	446	456	415	405	424	438	427	406	460	413	413	397	453	429	411	450	438	429	401	423	424	448	446	419	418	407	430	420	453	432	486	405	429	432	400	445	419	447	413	402	443	407	453	438	438	397	419	472	439	420	442	424	446	417	413	438	401	434	450	446	414	413	402	464	407	456	399	451	440	408	429	416	431	422	411	457	421	419	431	413	411	461	372	446	429	398	451	414	435	429	410	412	401	395	421	435	447	417	418	474	445	421	399	417	435	437	436	420	433	428	439	432	397	450	486	397	422	377	410	408	414	414	432	420	422	452	427	439	422	449	413	388	446	455	400	446	452	428	413	451	404	416	412	440	399	411	461	412	381	414	420	411	424	463	461	414	452	433	430	405	438	444	420	434	411	408	422	438	414	416	408	443	431	414	414	431	396	450	424	415	429	399	423	418	409	414	437	445	433	402	392	460	447	428	457	460	432	394	422	433	437	409	451	485	402	420	412	400	426	443	454	399	434	430	421	433	388	403	400	397	441	428	412	442	430	427	419	430	448	426	430	430	359	442	439	402	413	439	449	406	427	385	409	426	406	391	446	432	473	409	481	438	430	412	410	410	431	450	475	433	437	439	437	429	431	390	406	441	414	431	418	451	400	414	458	403	449	419	430	396	466	421	438	425	455	387	411	414	401	413	424	403	447	455	410	410	439	423	391	439	459	434	447	427	444	414	382	408	424	464	365	416	439	421	402	423	441	407	410	442	420	420	392	415	423	396	400	394	425	422	446	397	391	405	439	400	432	443	464	456	435	414	439	441	403	417	418	449	424	417	420	436	410	451	421	455	452	419	434	429	442	425	432	440	463	406	407	436	471	457	435	426	451	439	385	444	449	427	458	407	404	431	377	409	391	396	422	443	433	415	441	431	446	442	420	374	414	400	442	403	423	427	448	405	425	414	452	442	425	428	442	413	432	400	435	422	427	443	432	423	441	406	412	438	417	417	452	456	422	412	423	434	444	434	446	416	406	400	443	418	401	440	404	461	442	434	414	440	400	411	415	427	412	433	415	412	426	430	426	432	428	405	435	453	421	406	422	445	404	431	410	421	413	415	419	421	395	414	404	412	459	449	436	422	430	403	389	413	480	446	395	401	416	429	430	429	433	419	401	465	420	421	434	394	433	424	397	431	424	441	448	415	415	436	404	412	448	425	416	414	420	433	422	439	427	397	437	415	441	401	412	388	449	425	428	432	430	431	416	418	435	430	439	438	434	459	421	406	388	423	453	479	421	441	364	439	431	420	465	425	392	461	455	416	438	396	448	442	452	427	445	411	428	439	404	404	432	430	409	446	398	432	406	428	464	408	423	458	404	392	434	436	396	458	396	414	436	427	411	407	441	435	427	399	411	394	434	426	425	415	414	416	412	430	432	438	437	444	423	406	410	427	430	446	403	446	397	458	375	430	414	413	427	424	400	426	411	430	436	417	388	434	435	453	422	462	420	414	371	470	449	449	419	377	427	398	374	426	414	395	440	397	397	435	411	433	429	370	417	419	400	454	414	423	414	416	397	412	439	441	430	425	406	454	388	404	399	413	438	425	440	400	399	452	405	462	428	406	430	433	445	408	420	411	415	430	403	435	441	430	379	435	410	431	449	429	466	429	428	449	415	404	436	424	404	445	425	420	386	428	409	415	452	461	404	436	395	420	436	410	399	416	429	391	408	422	462	411	411	396	425	419	451	385	419	370	459	398	406	433	416	432	427	424	409	371	439	394	398	424	425	421	419	417	413	425	449	427	395	418	395	400	410	458	442	396	449	453	417	428	405	404	456	426	447	420	416	452	393	426	435	423	419	376	437	442	447	419	405	431	409	396	470	435	446	402	445	448	384	441	469	426	423	423	411	431	407	404	448	437	423	396	415	431	408	421	379	432	414	419	432	439	422	457	405	432	400	408	388	420	383	426	422	413	405	410	407	401	406	417	400	424	431	413	439	478	438	397	446	419	410	415	429	410	396	438	427	414	414	431	459	405	426	413	401	441	436	410	454	426	423	416	421	424	401	423	453	451	440	431	404	420	450	450	426	414	440	428	450	424	390	397	387	444	437	403	466	443	373	439	392	400	411	424	447	415	448	389	451	429	461	399	395	422	460	384	421	420	441	423	452	406	409	404	466	419	411	420	454	428	425	423	427	444	434	431	416	400	424	464	419	446	432	426	439	416	427	432	403	442	440	407	403	441	397	434	429	445	450	391	433	416	414	417	456	437	436	413	437	381	426	410	398	432	426	410	397	406	386	409	421	472	391	416	436	424	416	405	461	427	431	397	421	441	442	437	435	432	415	426	409	407	411	455	403	447	389	414	412	420	431	400	431	421	450	449	426	398	402	407	411	429	384	407	432	450	419	421	402	389	446	439	423	404	427	405	411	408	455	398	446	387	392	409	417	405	423	393	429	433	405	412	385	404	437	444	434	434	411	431	427	420	419	394	442	404	457	425	470	398	413	395	437	440	449	422	394	455	449	465	410	412	420	452	411	409	419	422	388	400	464	414	430	400	420	411	413	411	421	423	395	438	429	456	420	401	436	477	425	413	391	426	423	429	390	431	431	416	400	398	424	417	438	419	434	444	417	443	425	414	425	412	408	407	411	438	453	418	439	414	435	422	455	417	392	433	420	416	390	406	415	452	429	430	393	444	416	418	423	416	444	433	408	423	432	436	397	415	425	409	409	417	442	420	413	407	440	403	397	409	373	428	415	404	459	409	435	436	474	410	437	413	381	433	400	408	419	405	411	415	422	409	421	431	424	413	406	391	403	415	433	428	477	473	393	417	427	393	415	417	420	435	465	450	403	417	426	451	404	419	435	435	441	477	450	420	422	421	429	454	432	414	434	397	404	408	435	441	416	422	410	397	413	428	419	389	422	399	402	415	467	404	468	400	397	460	435	446	389	441	413	446	428	417	428	412	454	404	427	439	422	403	407	435	401	448	433	410	408	414	394	423	418	456	417	441	426	446	448	400	436	444	401	434	419	432	433	432	420	428	398	415	415	415	423	420	435	395	429	390	433	390	410	420	418	431	440	458	396	410	410	388	383	391	407	427	437	438	428	397	388	433	435	411	429	463	426	415	435	390	411	408	429	419	454	411	416	446	423	450	415	431	422	444	426	441	423	436	430	465	440	465	412	433	400	396	479	429	418	389	470	413	398	454	432	439	426	415	426	417	404	415	440	425	412	446	437	411	464	410	439	414	431	391	433	427	422	446	392	409	414	414	423	430	412	426	415	432	410	402	425	432	420	404	463	402	448	397	405	444	462	408	403	398	389	437	400	454	425	412	403	420	405	413	454	434	435	422	401	407	456	429	400	428	429	437	454	427	437	433	416	429	401	417	403	394	403	413	422	419	429	449	436	438	423	416	404	437	419	388	415	421	399	413	422	406	431	435	414	421	425	452	438	410	427
23826	21042	28322	23973	21024	9155	1924	1110	919	1495	26211	29334	21795	10886	3278	1199	728	691	725	678	689	686	711	674	660	663	703	704	652	689	673	681	698	693	650	689	668	692	709	706	708	652	706	668	617	632	715	662	675	672	689	686	675	657	683	671	658	672	701	676	638	670	657	654	647	658	647	681	684	627	637	715	638	684	676	633	682	683	659	673	639	617	658	707	696	667	672	640	692	636	648	663	583	619	708	691	668	700	633	652	668	656	671	697	663	635	682	607	697	691	676	645	626	651	648	729	640	659	642	672	683	659	709	647	724	669	701	654	676	698	661	699	658	663	664	680	699	651	705	730	682	676	629	687	692	622	670	663	654	633	630	694	643	735	659	679	658	639	689	682	676	652	718	637	695	680	687	722	705	648	694	668	666	675	627	685	643	722	661	687	665	636	681	706	666	628	679	731	649	606	647	682	694	670	642	600	636	647	670	655	694	661	663	637	679	706	621	660	701	676	658	663	707	649	673	680	676	686	680	691	648	689	664	677	728	703	710	642	680	671	659	701	631	639	668	665	728	640	664	640	675	651	683	649	690	660	617	640	684	698	667	669	715	660	638	652	705	726	681	703	719	692	650	672	656	661	687	651	701	710	695	686	644	686	685	667	661	628	656	683	657	690	716	724	635	640	670	683	640	678	687	668	662	633	702	644	641	701	681	653	688	695	647	655	698	627	675	703	677	642	644	645	668	658	673	679	658	666	677	673	678	688	691	649	667	641	593	632	687	715	663	683	697	653	666	667	662	706	654	648	701	659	677	684	678	673	636	669	661	712	683	671	708	667	619	655	650	717	687	655	683	707	644	676	715	690	638	658	622	627	691	690	637	684	695	701	650	659	642	672	697	666	662	685	695	628	665	661	646	650	646	700	645	675	687	638	636	628	718	642	627	642	642	668	663	634	697	643	730	610	718	655	681	695	675	645	660	673	664	643	699	660	651	637	706	697	638	664	705	672	714	691	678	664	702	688	664	661	668	681	614	632	609	674	649	634	659	640	664	641	661	671	630	612	641	696	691	665	664	618	687	635	699	655	643	694	641	640	702	667	641	685	660	691	683	702	640	696	679	683	627	664	675	682	691	656	630	675	664	688	665	628	669	647	683	654	680	655	666	696	626	673	653	668	641	735	651	695	624	652	661	667	687	661	640	657	629	694	661	615	674	673	649	652	657	717	658	662	658	695	690	646	699	651	669	717	659	673	702	690	606	683	651	650	725	594	692	628	684	634	648	682	675	615	726	633	648	611	669	663	700	648	657	634	665	686	639	639	660	649	669	644	642	646	650	666	668	692	732	623	638	702	674	655	672	648	641	636	700	674	642	633	663	668	640	643	670	690	739	647	671	673	713	662	694	696	652	667	652	645	688	645	661	656	695	645	642	666	692	665	720	663	676	631	668	693	657	663	658	614	653	665	662	659	720	626	678	669	655	605	661	644	646	693	657	710	693	652	663	674	665	662	706	698	649	653	653	682	677	670	696	666	655	683	709	706	685	696	638	647	641	677	644	672	719	660	694	643	666	670	626	614	664	660	713	621	682	648	728	684	653	686	656	638	631	709	672	683	613	704	686	670	692	664	712	668	686	659	680	651	650	714	695	637	718	679	650	661	658	692	700	664	665	672	707	631	635	633	603	685	678	653	639	658	659	666	665	686	664	678	617	682	645	642	655	611	635	639	688	658	702	656	730	617	672	664	661	674	630	670	641	717	655	648	673	615	671	676	634	645	668	659	661	667	646	639	690	668	671	656	650	682	693	674	639	676	652	650	655	626	726	701	665	651	650	698	629	666	680	650	705	691	634	636	667	679	698	671	687	682	720	667	627	651	665	706	679	696	652	682	628	685	663	652	705	674	664	681	662	658	665	641	679	659	614	649	639	691	633	655	680	702	684	652	682	688	676	636	659	709	692	703	739	644	656	685	664	670	634	606	692	695	664	650	719	678	655	640	638	637	669	645	702	644	666	642	661	708	675	626	664	664	663	663	682	655	655	665	688	687	664	624	700	627	670	687	685	722	628	693	697	664	683	668	690	641	695	676	702	623	665	650	652	669	640	692	646	680	650	653	665	653	693	651	661	629	704	650	678	656	650	708	674	626	652	675	662	678	689	675	666	629	710	691	691	667	639	598	661	643	675	701	675	662	718	688	664	675	660	682	680	686	713	677	697	646	664	662	647	657	679	664	658	650	612	665	629	679	642	694	594	717	648	606	666	677	679	653	635	643	676	705	677	705	640	698	655	685	673	653	667	648	646	662	657	681	662	649	671	650	660	722	727	631	677	678	690	658	633	654	644	701	671	643	685	651	737	629	616	711	659	649	654	707	665	675	665	658	681	667	642	653	648	671	643	670	675	690	680	670	703	644	687	640	682	643	719	656	647	636	631	643	659	676	673	658	704	637	639	693	660	655	622	691	645	669	646	692	708	667	673	670	645	681	720	688	649	680	630	684	640	630	632	674	609	681	640	685	647	695	677	674	657	708	633	676	663	660	681	685	632	715	604	689	625	675	664	684	685	643	720	644	654	682	655	635	708	660	650	656	663	665	697	702	689	662	636	684	687	649	673	635	686	703	626	633	683	649	647	659	644	697	686	613	652	649	688	625	678	648	708	672	655	645	654	677	630	656	668	660	694	662	644	698	686	657	709	650	633	688	657	635	647	622	638	645	616	678	640	660	650	652	681	663	631	678	686	706	650	649	711	672	673	661	583	653	652	697	673	681	628	651	701	650	672	695	638	619	654	604	649	652	667	655	664	646	662	665	607	700	652	672	620	665	659	691	641	661	664	677	662	689	697	654	652	688	685	674	659	665	688	646	605	682	665	679	654	669	736	639	643	673	692	656	685	658	675	648	665	658	693	653	697	692	661	764	692	649	644	656	661	655	650	673	702	687	633	667	684	659	688	679	645	686	658	658	663	679	652	678	690	652	624	645	671	670	656	627	658	652	661	645	679	630	651	681	654	646	670	731	641	713	703	674	607	675	720	662	686	689	692	676	680	648	653	686	692	670	620	652	650	671	698	686	664	683	647	672	663	697	676	650	641	654	626	659	638	632	691	637	644	673	718	611	682	691	670	661	721	689	677	686	651	659	727	661	641	699	657	658	677	661	652	657	654	644	657	647	697	692	643	640	707	679	670	693	643	590	696	678	663	619	680	659	693	717	679	698	681	651	657	625	666	658	694	672	681	644	647	651	701	641	641	690	647	653	718	644	620	588	641	693	672	658	645	648	656	647	657	683	689	655	689	645	640	645	712	626	595	661	656	626	660	695	687	666	687	628	641	643	637	676	678	669	638	672	642	695	679	641	652	687	698	593	668	655	665	652	690	655	616	653	650	672	692	653	611	631	647	653	656	676	681	629	671	660	642	673	639	679	682	654	676	667	709	646	673	700	647	670	648	686	712	679	680	748	615	695	643	657	635	652	628	629	704	653	630	674	676	671	656	680	665	725	685	676
4586	7476	6209	2761	1864	1436	1316	1107	1064	2000	28325	26292	17644	8890	2969	1116	658	572	566	578	567	606	552	573	595	583	544	599	616	583	578	577	554	607	576	567	594	535	596	561	564	555	523	581	591	567	586	596	549	600	580	550	573	561	568	605	572	566	553	558	543	541	561	605	579	594	581	583	547	558	531	575	577	599	564	557	558	580	554	615	573	574	525	530	608	586	553	558	592	557	590	587	606	561	535	545	587	557	554	547	565	597	539	575	579	551	536	589	546	579	578	572	577	592	566	565	504	587	572	534	559	577	586	551	528	566	575	579	539	573	563	567	565	562	550	553	557	562	583	529	575	561	536	572	578	576	567	539	537	571	588	591	536	563	560	576	536	569	529	556	553	575	576	575	525	581	588	563	545	606	523	546	577	568	564	625	555	570	586	604	553	586	531	550	525	532	562	581	574	550	573	554	538	551	561	556	540	586	581	559	565	551	566	576	555	555	529	583	529	574	588	581	538	539	581	545	561	572	558	528	560	561	536	566	569	513	557	552	575	532	570	552	565	592	613	567	527	580	534	560	557	551	574	611	559	558	575	515	568	570	583	583	571	529	542	524	551	574	541	586	529	589	575	587	567	527	560	533	571	551	594	533	546	597	576	585	610	602	570	601	553	560	561	529	571	573	539	548	589	561	566	547	533	523	534	539	578	559	576	557	505	546	571	552	566	583	543	557	592	586	559	539	631	563	545	545	532	549	567	578	554	516	586	551	549	584	597	568	511	569	563	578	589	553	588	603	501	604	550	553	513	537	541	563	573	533	563	557	591	518	550	510	568	592	577	503	530	524	566	538	546	524	551	537	565	553	578	574	587	538	567	569	548	556	580	505	495	571	570	551	560	568	554	517	557	538	557	581	576	591	547	541	592	524	560	522	530	555	551	591	519	601	533	549	587	546	604	552	556	564	547	589	531	536	540	522	530	553	572	574	556	525	616	564	551	569	580	615	580	529	523	559	558	563	542	578	573	559	551	520	506	577	516	573	571	550	555	593	575	578	563	560	589	552	581	556	594	552	579	585	521	589	542	547	526	531	520	542	578	559	586	567	551	588	559	532	547	553	574	546	534	535	540	614	546	575	599	580	573	507	583	546	562	583	606	579	563	563	516	554	555	525	539	570	533	564	556	529	529	532	560	573	623	536	540	629	552	548	604	595	593	561	550	548	578	568	563	538	536	549	563	565	595	590	554	519	547	567	575	538	626	550	576	579	545	563	612	545	518	603	586	559	600	565	583	557	486	527	543	563	570	581	533	547	568	523	579	571	555	543	537	581	573	563	592	598	559	573	573	576	584	586	575	577	565	560	546	569	597	593	543	534	558	550	551	551	544	545	510	543	557	561	553	551	547	586	545	552	549	546	540	529	559	601	563	535	594	559	546	564	542	509	575	577	519	575	585	567	561	572	540	564	571	578	558	542	550	502	548	556	551	577	577	549	574	518	555	536	548	585	571	541	559	594	562	562	578	553	563	572	560	562	547	555	532	556	520	537	549	546	595	572	568	569	614	584	575	534	567	532	549	540	603	568	556	575	557	582	606	570	546	616	511	544	535	569	559	525	589	596	521	558	582	550	577	552	532	548	544	570	575	560	566	594	541	493	526	563	521	596	564	567	558	542	569	543	573	534	579	562	549	570	561	551	573	601	604	587	572	562	579	530	605	560	540	561	547	556	541	569	573	559	584	566	549	550	578	566	537	499	590	584	589	534	590	582	583	567	557	598	569	546	565	597	544	537	574	532	582	565	584	587	579	554	541	556	537	524	519	543	570	579	575	599	526	538	591	563	552	559	530	534	514	590	567	542	510	551	590	552	549	550	567	559	542	546	510	539	541	579	554	543	561	573	534	548	522	562	591	559	566	579	545	555	578	561	585	581	552	605	551	552	608	563	530	546	544	566	553	580	608	584	534	597	603	564	512	544	567	587	520	557	590	537	540	585	561	542	513	563	575	559	546	545	583	596	535	532	534	599	523	592	579	560	582	585	521	538	567	568	551	541	572	528	573	586	585	565	580	560	577	556	556	558	548	545	588	561	536	539	549	563	569	598	579	558	595	536	554	579	554	530	538	577	535	530	512	563	548	543	577	567	584	534	554	553	566	535	547	566	530	564	533	582	592	570	577	565	547	572	574	615	521	575	527	562	544	567	539	549	551	554	543	558	531	542	542	562	608	533	592	529	561	545	583	566	601	595	574	581	492	543	564	535	504	581	539	570	620	522	582	525	555	601	595	560	565	605	529	581	579	555	541	564	534	509	535	591	554	549	566	568	529	551	553	565	553	547	582	526	579	567	612	541	560	565	552	545	577	562	564	552	531	519	565	549	570	569	551	544	539	599	556	565	556	524	553	554	567	580	573	553	563	571	561	559	577	542	526	537	539	525	562	589	575	579	526	546	511	554	532	543	546	616	582	536	577	589	569	545	562	576	552	556	537	570	591	556	552	543	603	570	560	527	554	550	550	569	549	586	572	555	595	571	568	533	560	541	506	548	577	556	542	528	567	582	536	525	614	542	543	578	571	537	541	553	542	539	537	544	548	541	539	553	592	587	579	537	549	560	566	540	557	514	535	552	605	540	547	593	548	525	547	549	588	530	557	523	566	535	575	569	577	539	524	556	542	550	542	537	563	564	575	535	537	528	564	585	590	522	557	565	570	543	575	563	577	586	595	586	530	573	564	567	575	528	514	551	513	562	565	544	560	594	531	552	536	556	515	524	546	552	522	578	572	512	587	530	588	576	533	509	561	535	578	545	569	527	558	540	541	554	548	546	564	573	571	548	579	561	545	534	531	561	560	588	546	590	602	544	564	545	598	578	569	563	552	536	593	565	569	586	558	543	567	525	575	544	515	543	544	575	551	528	540	568	552	556	573	578	554	584	523	600	541	545	569	579	553	588	579	565	599	555	624	551	560	589	562	530	552	555	512	528	576	556	557	550	550	569	558	609	576	580	541	546	554	536	569	539	548	571	499	587	538	617	559	511	586	583	573	523	558	581	545	519	552	573	557	561	532	539	533	582	552	536	572	569	596	552	574	549	598	557	547	565	553	565	590	539	600	609	552	530	553	565	578	555	577	584	541	562	562	534	527	593	551	571	542	590	566	572	523	523	544	519	567	563	545	569	528	557	505	579	541	559	562	539	558	555	502	510	533	510	505	592	545	580	532	576	569	559	543	603	583	566	566	563	562	566	566	565	548	599	544	552	553	585	556	558	554	535	548	575	504	539	569	569	522	556	581	551	566	564	578	619	511	576	549	578	620	527	563	537	544	566	553	556	604	584	541	547	516	546	579	523	531	537	519	580	564	563	559	613	573	535	577	562	512	590	593	588	499	588	591	552	549	597	565	568	519	537	591	536	573	578	508	553	483	545	511	541	602	597	586	533	543	507	533	573	569	594	568	559	573	557	574	574	591	576	553	563	571	552	566	593	560	516	560	525	521	581	580	537	537	525
27189	13534	1981	911	635	553	504	503	556	749	2170	1830	1361	952	658	500	489	529	466	464	488	531	512	480	494	507	501	488	488	459	523	503	476	513	519	470	522	493	484	508	469	474	514	456	531	454	508	530	547	494	489	494	483	538	437	449	519	502	517	551	503	466	466	474	485	512	502	487	489	517	504	508	437	480	509	465	472	547	526	512	489	507	501	459	475	505	459	503	553	533	497	547	469	523	464	463	505	517	521	458	500	487	474	516	522	465	508	487	462	513	466	518	480	508	508	487	519	464	520	498	450	483	520	472	463	479	466	521	509	499	518	459	514	476	470	468	500	466	512	506	495	518	465	500	508	495	470	503	521	509	475	456	508	510	488	481	490	490	470	462	511	501	498	558	478	493	507	463	488	474	457	497	494	496	498	482	506	511	528	509	512	486	490	486	493	518	501	469	479	506	481	471	477	521	455	510	507	490	509	489	519	487	487	509	489	492	504	473	487	518	489	467	492	504	505	489	451	468	487	509	511	543	490	513	478	507	455	466	517	464	471	480	445	476	511	482	500	506	512	516	465	449	478	505	495	495	464	498	483	474	508	478	492	492	463	491	503	487	500	500	497	453	534	457	537	467	472	533	449	524	443	533	512	513	487	488	501	498	501	485	513	496	482	500	490	500	511	510	469	527	510	526	534	458	474	483	473	466	528	459	486	459	502	515	489	485	502	532	453	491	465	488	503	474	520	478	457	463	445	501	516	504	493	495	532	497	460	537	501	485	489	441	498	492	495	461	474	509	479	503	503	527	476	494	496	490	516	475	487	526	478	507	489	478	527	497	462	505	488	481	522	453	462	467	515	511	500	534	491	489	480	481	509	528	522	507	489	508	508	469	528	520	483	493	498	545	488	478	463	507	485	464	468	465	431	497	480	491	497	443	503	473	490	507	493	480	480	474	522	475	489	482	524	524	460	489	480	478	478	505	507	496	502	468	513	506	481	481	512	473	505	512	503	505	461	503	480	508	456	482	476	476	517	459	481	479	502	509	466	483	489	513	501	497	494	505	524	455	466	479	515	484	524	495	494	500	475	523	465	459	480	480	458	486	478	492	512	515	505	490	480	540	476	476	459	440	529	477	503	486	465	437	521	533	503	482	530	479	490	499	473	497	517	439	500	502	533	467	499	477	518	500	531	471	489	460	504	490	542	486	502	505	493	531	506	491	503	461	476	510	509	469	511	434	525	513	495	510	521	476	517	485	503	497	488	496	490	462	474	426	510	495	484	468	508	505	474	488	506	480	482	483	505	475	504	500	476	473	430	459	484	489	530	512	501	487	515	500	495	456	482	526	502	482	451	472	497	498	528	484	468	458	476	468	517	454	504	523	510	483	491	492	500	428	470	530	470	476	489	486	478	489	471	527	479	473	485	474	507	503	453	457	505	490	519	476	471	513	499	513	470	513	475	479	461	525	489	440	509	495	479	516	504	513	544	473	477	479	471	478	489	490	501	487	542	472	456	494	523	493	498	477	521	467	517	505	499	503	509	469	469	507	487	475	477	447	487	483	478	517	494	519	522	453	532	503	485	487	504	521	445	467	485	476	509	491	495	488	493	486	462	470	486	517	517	451	521	485	488	497	510	478	479	546	516	459	473	491	486	478	505	494	526	509	530	498	536	469	483	483	492	504	488	508	476	483	491	515	493	541	486	502	513	527	477	499	469	471	457	474	499	479	534	494	458	518	492	508	477	502	490	519	452	513	487	456	464	520	485	510	478	480	463	520	488	450	479	464	493	501	482	466	512	454	495	461	496	496	557	499	524	516	496	526	509	515	496	486	535	487	503	495	498	552	508	500	507	484	461	529	474	457	518	493	489	479	488	517	481	476	497	474	488	457	437	501	495	490	471	505	511	544	485	479	489	499	466	506	483	473	490	501	470	490	540	492	496	487	500	480	508	467	484	501	504	515	464	479	480	490	486	493	480	483	505	474	469	482	496	489	489	501	489	485	464	480	500	499	477	500	465	431	509	512	462	470	535	503	487	523	513	472	463	507	498	473	453	489	501	467	525	493	466	544	523	480	458	485	507	506	472	498	486	490	496	461	500	515	515	470	448	514	482	513	467	492	452	544	471	496	484	480	509	511	494	528	496	514	444	485	464	493	484	499	498	515	476	494	457	472	473	471	505	512	496	470	519	478	525	485	440	450	514	469	500	474	454	489	497	485	490	448	498	510	462	444	464	472	509	473	491	508	491	516	450	453	466	467	542	522	495	482	506	516	487	489	484	516	464	482	464	484	503	476	521	494	531	494	474	517	489	481	500	526	493	473	456	477	485	503	476	485	500	507	539	508	497	483	502	501	472	506	506	528	471	465	481	488	487	480	511	501	497	501	480	478	485	450	472	476	482	468	527	495	511	508	454	464	514	467	481	491	506	508	434	527	493	459	491	480	481	454	468	480	476	459	479	492	464	504	488	513	491	500	510	474	459	502	485	488	463	463	443	490	489	497	483	484	454	484	475	450	466	503	493	492	450	526	494	528	448	508	478	494	512	496	517	504	476	515	535	535	482	509	497	517	458	486	489	485	495	519	495	493	512	461	470	542	490	498	461	515	478	504	494	497	473	441	475	496	444	493	520	507	496	487	467	496	511	464	513	495	422	468	465	537	480	522	493	500	491	508	491	472	539	506	492	513	468	504	499	521	495	463	482	480	477	526	530	502	483	468	459	506	460	473	513	471	447	526	487	455	472	455	474	493	456	456	530	518	492	494	455	480	531	466	492	509	496	515	477	482	498	475	490	516	500	499	483	505	510	529	458	452	497	484	493	497	510	506	491	484	481	511	529	504	457	495	475	513	515	457	508	480	474	520	510	462	447	506	477	447	469	484	453	496	478	432	499	494	519	522	494	496	486	462	545	482	491	491	492	496	502	448	489	463	485	482	500	502	520	489	485	515	462	517	446	506	492	475	462	481	489	484	507	479	467	478	528	457	485	477	510	492	501	502	459	522	487	484	482	460	512	478	482	502	504	479	483	493	487	499	499	476	511	496	506	548	509	479	519	475	494	516	481	493	474	532	478	496	517	491	464	483	482	500	496	467	456	494	449	473	517	492	516	512	522	450	493	533	488	471	460	543	473	482	525	449	520	505	490	497	485	453	492	529	503	530	505	495	500	482	474	501	444	512	507	465	522	498	507	514	487	469	523	471	476	511	488	505	510	514	478	524	495	474	442	487	492	516	479	453	482	477	461	497	519	453	550	509	538	503	492	483	518	499	485	511	474	541	517	487	495	491	495	522	489	503	502	449	467	511	477	475	500	476	523	503	466	505	528	470	471	497	494	459	465	467	507	482	516	493	501	485	464	487	507	481	564	488	505	497	505	460	522	502	522	472	504	441	499	495	474	533	463	502	488	520	465	497	542	469	481	517	495	491	490	490	519	485	440	478	467	483	503	504	491	510	507	473	533	500	516	477	464	483	509	514	512	520	542	488	455	467	465	480
4962	1156	959	587	493	436	447	474	482	768	2768	1942	1377	943	546	464	426	373	429	435	429	392	362	407	427	428	386	426	399	420	409	422	383	417	449	410	396	414	436	427	412	423	406	410	434	396	416	418	425	382	404	418	403	427	400	424	386	400	392	400	400	406	429	394	423	406	405	402	370	371	379	379	410	415	368	430	427	373	433	367	433	407	387	401	395	411	376	455	396	394	371	442	422	419	423	399	432	425	433	414	382	409	401	424	411	400	388	445	395	369	404	401	402	431	405	409	437	433	391	393	399	415	395	401	429	453	424	419	428	407	403	408	394	368	419	393	446	426	432	418	410	416	396	395	399	418	398	440	395	401	391	411	385	424	393	407	389	422	417	414	424	408	403	399	439	380	396	396	398	411	441	402	402	399	427	413	439	386	430	397	401	399	373	428	412	402	388	411	410	404	418	439	397	433	401	417	387	401	404	396	376	393	388	389	404	402	436	449	423	385	387	365	396	422	416	426	404	405	387	405	428	417	380	402	394	420	397	390	415	438	413	433	407	390	433	393	398	424	394	454	410	387	415	410	420	403	363	437	414	397	415	398	399	357	419	425	377	391	429	416	428	403	389	440	415	431	422	396	423	353	405	386	408	412	425	428	381	406	424	365	396	434	382	402	421	431	379	421	429	439	420	435	417	403	403	418	408	399	410	418	385	393	386	354	414	389	374	395	400	423	415	447	425	380	419	405	430	389	440	397	400	408	399	390	418	445	422	403	414	403	403	396	409	389	404	406	432	389	424	404	416	403	395	411	409	414	426	398	399	390	420	389	408	388	392	366	429	396	404	411	399	408	386	423	380	384	418	416	373	402	382	435	422	440	422	413	409	385	396	396	406	388	409	397	396	416	387	403	371	370	397	413	417	369	411	379	399	386	409	398	425	387	387	404	416	414	393	405	414	422	421	378	394	426	396	432	404	382	382	399	421	462	427	413	381	427	383	404	426	378	415	437	387	426	416	413	388	406	397	439	411	443	403	398	396	428	401	387	407	415	423	409	411	389	387	385	419	400	413	422	412	392	415	401	417	402	434	403	404	401	410	428	402	388	411	377	401	414	388	424	389	403	423	439	403	405	402	417	400	424	420	446	400	420	402	399	429	435	435	387	410	372	429	407	388	417	406	391	422	391	407	373	393	416	439	395	417	445	423	402	426	426	393	400	356	383	361	361	393	430	367	447	427	426	431	393	385	391	378	410	418	382	428	403	396	433	410	432	382	385	435	423	409	412	384	424	410	430	430	416	432	370	402	399	424	462	410	441	406	407	430	434	366	426	418	395	350	378	398	421	446	418	394	417	404	398	376	400	424	407	444	392	455	409	397	373	408	410	400	393	431	439	416	403	418	409	415	378	393	374	377	416	405	400	416	406	409	429	410	410	386	377	416	467	422	400	450	409	442	403	376	430	398	413	390	442	456	399	391	362	410	421	398	433	389	407	377	433	436	403	406	434	412	386	392	424	424	410	378	393	404	416	407	396	407	425	403	379	377	411	402	423	423	396	404	407	403	371	392	401	409	436	383	408	387	371	429	383	438	425	427	445	419	372	390	429	473	384	403	417	389	389	397	398	420	396	448	394	416	421	427	417	420	392	399	409	397	401	408	438	399	426	401	391	401	411	413	411	388	382	401	422	410	436	402	420	445	390	396	393	428	403	420	403	420	412	408	396	420	411	402	392	424	393	400	416	365	441	422	386	399	407	385	410	430	401	387	400	386	442	435	414	393	404	397	384	396	385	376	427	416	381	390	393	385	434	404	387	385	413	420	407	420	421	397	415	385	368	410	429	432	412	399	394	413	427	441	410	411	432	462	393	402	404	434	405	379	417	412	403	404	418	406	380	434	405	426	371	400	370	438	396	394	443	381	387	414	418	422	400	426	393	419	418	428	439	426	423	418	389	379	431	393	429	427	448	408	402	414	426	413	413	439	390	409	411	375	391	423	406	399	412	421	377	441	437	396	416	431	410	426	407	404	405	383	443	363	432	384	422	411	409	357	422	381	382	458	375	397	432	388	427	429	423	388	416	389	378	414	392	399	415	404	391	413	380	476	424	408	407	432	420	423	416	361	407	420	375	410	378	414	393	412	405	415	433	442	416	412	381	414	399	448	437	411	393	419	406	375	434	420	420	419	396	417	438	412	396	393	414	433	424	395	396	436	410	391	422	426	400	382	399	376	374	393	433	387	394	423	398	453	435	392	413	409	359	398	397	396	395	398	408	466	369	414	407	408	447	388	411	452	374	412	413	382	462	420	364	372	426	397	391	382	401	416	401	376	391	410	420	384	409	436	373	419	401	414	443	385	393	427	393	418	410	403	383	389	395	376	402	459	409	418	394	389	437	379	414	397	390	412	412	413	424	400	398	388	387	413	434	391	426	419	411	403	423	408	413	419	404	425	391	409	453	413	460	423	427	448	439	412	401	387	422	373	420	397	431	409	405	411	421	410	415	434	419	399	433	406	402	429	379	373	386	439	408	420	415	399	436	410	412	401	387	409	387	405	407	406	413	412	444	394	406	396	429	425	416	400	420	388	372	400	386	412	407	406	397	408	418	417	410	432	404	405	390	388	430	418	408	387	389	429	412	392	407	404	400	409	418	427	411	420	382	390	402	425	412	398	442	390	412	431	418	427	428	397	394	400	412	408	450	427	425	427	381	396	396	412	419	426	416	413	384	451	427	387	360	441	399	434	425	421	404	446	407	414	406	402	391	395	435	446	404	429	452	456	390	414	378	411	418	410	409	400	412	418	384	444	414	376	412	403	413	418	406	395	418	425	427	412	430	397	459	407	408	406	438	381	411	431	433	409	400	395	395	393	441	402	410	416	404	444	399	419	413	427	377	401	374	376	399	420	411	428	420	376	387	413	419	434	409	397	425	428	405	402	357	400	423	398	409	419	400	447	440	435	385	402	401	373	428	419	431	419	399	414	415	432	411	391	407	456	431	417	433	395	359	414	426	399	427	428	389	389	420	444	413	435	452	402	399	425	414	415	387	411	415	393	410	375	418	382	403	390	375	409	413	401	420	370	389	425	411	393	372	400	416	391	400	435	402	443	424	430	424	417	434	402	402	426	409	432	414	417	398	431	385	375	421	370	421	387	413	419	430	404	400	412	401	377	377	432	389	411	419	420	422	410	384	455	396	462	419	407	439	420	433	402	399	401	428	403	422	414	373	396	360	407	398	392	415	427	395	422	421	415	448	414	373	367	407	393	417	403	385	373	395	444	383	411	406	385	405	404	395	434	424	401	405	411	441	412	414	422	398	413	424	397	409	361	412	406	409	378	415	378	427	388	416	426	411	411	405	441	424	403	396	406	415	427	423	421	411	405	412	427	413	411	415	395	445	424	401	388	389	406	457	418	437	405	414	396	375	390	418	398	403	406	432	393	409	391	415	428	398	416	409	428	410	401	403	420	419	377	422	406	444	405	409	431	393	409	403	433	415
24778	21090	27518	24897	11874	1599	961	813	687	2307	5517	18714	15390	7132	2079	917	585	515	524	537	510	511	528	549	529	524	523	539	484	499	496	545	500	528	502	521	486	526	509	540	507	508	506	493	561	472	510	542	498	528	533	501	510	550	489	516	504	510	493	536	477	524	528	523	542	522	506	517	549	520	565	474	513	502	490	520	508	502	525	509	482	515	483	550	536	475	547	502	539	534	519	538	573	503	469	498	523	521	517	550	508	496	510	493	484	548	529	505	508	530	506	480	482	473	518	516	518	516	510	534	524	536	531	506	536	544	471	500	514	540	524	525	501	513	471	489	482	494	513	536	500	520	521	494	504	480	533	519	515	479	496	520	497	551	514	516	514	505	530	500	488	525	544	516	509	487	539	539	539	526	540	526	529	494	560	481	494	532	505	505	514	535	501	518	512	517	474	519	493	489	516	471	521	565	531	489	508	529	510	501	531	518	493	548	491	522	499	487	483	506	529	503	522	490	508	468	501	556	473	494	483	522	528	515	536	478	506	531	557	515	551	478	493	575	535	494	544	498	467	540	487	569	541	513	489	533	503	526	506	504	520	502	497	509	539	548	526	520	472	515	508	488	511	512	516	523	482	516	525	521	475	512	550	508	511	491	494	547	515	510	517	486	544	526	491	475	485	510	522	480	558	530	495	561	511	507	516	492	508	538	489	495	533	501	496	488	502	563	512	508	508	506	491	528	495	507	509	498	521	478	507	518	503	496	532	505	525	528	522	518	491	494	529	481	478	480	499	537	541	541	511	479	503	535	510	568	534	494	536	507	521	472	502	544	475	513	515	495	527	501	547	521	520	558	509	481	515	541	528	557	481	510	489	496	491	493	548	517	486	504	495	529	483	537	524	494	503	532	531	545	480	512	504	492	494	511	544	535	495	529	515	495	522	500	497	510	482	516	498	508	468	478	525	494	534	505	497	473	516	527	489	488	486	484	520	554	541	535	484	478	531	574	515	483	478	516	502	523	508	511	560	474	457	529	597	529	480	485	534	526	544	542	500	512	507	550	487	519	528	479	519	512	491	507	525	526	484	504	521	508	508	506	557	499	526	512	523	545	510	506	543	514	506	484	486	462	525	493	484	510	497	503	530	529	555	500	528	490	508	491	539	491	529	497	494	491	514	518	510	506	553	513	498	500	523	492	506	521	525	504	507	479	510	529	514	512	521	508	524	506	529	557	491	503	474	571	488	500	497	503	509	496	507	506	519	496	482	508	469	501	489	469	524	493	486	566	535	460	480	416	503	470	496	503	530	524	501	533	490	515	463	480	456	479	525	531	481	480	526	496	501	501	512	474	535	480	492	529	532	533	513	521	532	493	500	525	532	490	518	533	525	452	478	505	475	512	473	503	524	499	510	502	535	496	528	489	569	516	519	516	483	548	513	497	503	513	500	495	490	489	466	511	483	526	549	488	506	520	529	515	487	546	547	508	497	530	508	563	502	534	470	495	491	474	486	484	508	563	508	506	539	545	512	526	518	534	551	583	493	499	516	501	489	520	510	499	519	527	568	481	480	520	512	502	482	501	530	490	491	514	515	510	480	531	511	500	519	559	503	515	485	535	517	548	510	499	531	506	508	490	517	514	501	522	464	533	510	513	517	495	500	516	538	509	481	524	513	513	506	492	507	490	512	528	521	499	486	521	523	469	515	512	493	510	518	537	480	518	529	511	503	523	503	496	529	482	542	520	492	502	502	479	505	513	496	503	495	493	502	458	523	558	573	518	525	475	555	528	481	504	525	540	494	480	482	512	468	490	497	502	494	512	488	543	518	491	521	492	543	515	556	503	505	481	538	494	473	524	512	522	506	493	491	490	495	521	507	517	519	542	481	533	508	478	519	488	444	494	506	459	494	488	521	479	540	578	522	518	483	522	504	486	511	482	491	484	498	516	480	485	533	537	514	509	500	477	545	499	536	461	501	511	500	522	507	511	508	524	534	502	511	494	482	540	507	515	558	523	489	462	521	550	493	515	489	518	514	510	540	492	521	502	550	498	508	511	475	508	526	556	454	503	483	501	486	528	470	516	511	507	516	491	531	496	517	490	485	528	514	520	529	526	513	506	516	519	519	519	511	468	511	561	551	469	502	512	523	490	509	498	539	481	507	510	504	498	518	526	518	553	545	515	503	541	505	502	509	504	494	512	504	501	514	517	513	538	483	503	497	499	539	519	519	491	495	483	506	498	505	514	508	514	505	530	537	561	492	531	493	536	507	538	525	493	545	482	491	474	523	494	516	524	489	505	493	502	512	491	517	499	525	548	487	505	523	522	497	480	501	531	500	470	530	519	498	528	512	493	510	493	520	479	508	481	473	469	538	540	535	536	532	522	505	508	483	491	519	507	456	529	543	482	494	505	516	532	523	518	511	501	516	518	501	539	483	487	493	495	525	488	509	517	467	538	559	536	543	487	500	515	500	493	530	477	499	524	471	533	518	509	495	513	558	473	469	455	526	497	483	503	509	464	539	511	486	504	463	515	478	480	475	484	529	463	532	521	522	490	538	482	503	502	474	501	480	520	482	513	514	534	517	519	556	530	516	530	514	504	519	512	517	525	508	489	535	501	516	488	474	506	527	491	470	493	464	540	487	510	540	496	494	495	520	530	528	519	493	531	507	526	513	534	548	509	508	510	533	499	541	442	496	509	553	469	515	561	484	527	493	503	461	474	506	550	494	502	528	477	506	507	527	504	538	471	518	525	514	541	490	567	517	463	499	462	509	554	517	499	522	460	497	520	512	517	505	479	470	509	495	494	479	524	519	553	510	514	522	520	505	566	543	504	523	502	525	596	529	546	504	477	530	532	547	492	544	513	509	489	504	510	539	505	477	515	559	530	527	496	502	537	508	499	486	493	537	527	524	521	530	526	533	495	480	550	477	499	497	525	492	522	529	497	513	525	479	511	495	488	497	503	512	493	493	519	530	493	487	566	520	529	497	538	494	501	507	519	464	459	508	503	516	530	563	492	536	541	509	517	567	499	499	496	544	505	537	485	515	510	506	553	527	513	508	494	507	509	493	517	548	502	524	507	480	516	477	504	500	506	512	502	485	513	535	487	454	480	500	563	551	489	522	510	495	486	510	538	499	478	523	537	535	497	494	449	507	522	486	480	515	513	529	517	523	546	473	468	469	502	482	462	477	473	457	500	533	504	476	485	481	532	506	522	483	512	531	502	500	529	476	509	532	481	501	463	479	517	493	490	513	476	513	474	505	495	470	443	533	515	516	539	514	497	508	514	511	469	505	462	494	480	510	525	568	505	470	510	519	462	564	510	507	479	478	513	493	534	492	523	525	501	522	506	499	545	484	520	528	520	514	499	471	489	511	475	511	501	517	497	515	544	530	493	502	503	525	485	529	509	544	537	493	486	498	537	523	491	459	514	534	495	512	519	470	497	521	481	491	516	494	511	547	512	482	487	518	540	515	516	487	503	535	534	558	501	484	533
3841	4542	3869	1857	1334	1113	802	779	709	3343	7108	18912	13139	5942	2048	821	509	472	446	427	437	451	471	440	424	494	463	497	455	455	454	476	442	459	436	426	426	430	472	461	411	461	456	447	460	484	413	401	421	415	463	423	436	403	503	448	443	455	470	441	428	481	440	445	429	430	469	425	444	438	471	455	439	479	418	417	420	480	440	445	440	464	427	439	435	392	455	450	418	460	461	451	447	469	452	476	451	454	463	439	469	470	483	376	425	433	470	416	475	404	426	465	464	418	435	453	461	420	438	458	429	443	452	467	448	444	466	438	456	458	417	473	481	456	423	424	429	450	455	454	430	440	436	453	447	434	430	443	438	383	419	489	481	466	412	459	465	459	443	446	461	459	402	414	437	488	422	454	428	510	452	447	429	451	437	444	465	448	447	458	390	438	455	447	438	446	443	430	435	440	456	453	442	420	472	456	464	450	464	389	449	464	479	417	454	405	467	440	446	406	411	435	436	447	457	448	468	430	473	448	463	462	454	435	461	476	431	444	424	464	433	435	400	424	433	467	443	458	438	462	467	460	429	432	433	447	436	425	442	431	442	390	437	411	450	467	425	459	436	441	440	462	458	456	446	413	441	463	459	482	473	478	471	486	450	446	447	467	434	459	453	433	475	447	429	412	457	428	387	442	399	444	431	435	423	420	448	442	432	419	415	404	411	450	427	420	458	438	455	430	427	423	434	482	452	461	431	453	466	434	449	442	419	467	438	455	484	438	462	438	425	450	468	418	453	439	456	423	399	479	453	425	407	435	472	423	432	446	432	426	432	472	417	439	446	415	441	454	463	427	441	470	458	451	451	433	459	458	454	469	412	455	451	450	456	472	442	441	425	414	458	480	438	388	437	442	407	439	421	424	418	430	418	461	424	448	417	461	459	442	411	463	419	425	445	410	442	429	426	432	448	457	456	439	440	421	444	433	426	447	438	462	457	441	457	449	485	461	440	451	393	449	448	474	446	450	446	472	438	432	445	446	435	425	437	437	430	477	418	460	425	440	442	396	418	431	426	423	443	444	423	461	421	483	444	498	463	479	468	432	429	465	442	431	449	419	470	461	438	437	426	417	453	456	452	489	464	441	460	443	414	450	448	452	452	418	459	419	417	451	443	444	415	453	455	434	440	435	429	421	419	467	435	445	418	472	410	423	458	436	432	432	397	456	430	449	440	468	453	450	437	425	416	405	429	415	392	429	463	452	468	429	427	434	443	458	445	396	456	426	454	469	411	462	438	444	426	457	446	442	439	426	454	432	444	449	421	442	411	443	413	429	454	469	436	445	438	444	443	432	389	453	449	414	449	447	444	432	448	436	434	397	437	469	483	407	399	451	444	474	441	441	469	428	484	413	435	416	469	441	457	454	416	430	448	499	457	418	455	466	460	430	481	453	440	446	462	447	483	438	476	442	459	435	482	455	435	439	466	424	468	439	406	463	469	419	404	442	442	463	489	459	410	441	432	442	455	410	431	471	429	472	445	427	405	410	433	417	404	396	425	442	465	467	442	392	437	450	448	424	454	431	467	487	438	474	463	456	455	464	410	415	444	443	460	426	441	437	442	413	423	418	469	440	428	424	468	468	437	432	427	474	444	428	445	447	423	481	403	430	463	458	414	420	445	441	452	456	411	426	476	435	488	443	452	422	450	423	409	427	436	437	450	414	485	420	434	457	462	424	450	447	447	442	422	462	408	436	447	410	418	448	432	454	449	410	427	440	434	446	407	445	459	451	419	430	418	440	491	447	433	437	424	409	457	441	445	467	427	420	425	414	456	444	461	456	443	477	462	427	440	419	446	427	452	468	479	407	448	456	440	473	447	469	406	470	458	450	460	445	421	458	460	401	456	420	426	407	443	440	460	411	457	444	461	442	390	493	430	450	462	450	459	467	465	407	431	459	455	463	431	429	411	437	395	429	453	461	426	442	461	417	430	425	437	453	427	453	436	484	504	453	472	393	437	432	437	456	445	457	433	455	460	433	467	460	424	449	435	438	447	436	419	455	431	460	412	463	408	421	424	430	452	462	434	412	440	456	434	423	447	392	416	453	466	455	452	423	391	437	420	414	436	431	465	420	413	454	467	451	447	430	438	467	455	421	452	431	417	435	436	433	454	419	401	433	460	414	431	481	472	440	439	443	427	449	439	438	423	448	438	417	485	412	404	450	417	450	439	424	437	455	420	446	436	462	426	432	442	452	468	459	430	453	441	419	466	450	456	448	426	448	419	422	413	422	462	424	426	465	481	459	447	446	438	452	437	420	481	448	401	473	458	448	443	441	442	426	466	434	434	443	459	471	410	494	429	447	400	470	401	425	423	441	470	440	443	428	447	452	398	433	427	424	460	406	419	433	471	412	434	449	432	441	434	447	442	430	471	427	437	409	436	455	425	429	492	414	437	480	402	467	438	447	434	439	432	456	477	474	403	433	469	450	447	419	437	423	433	427	397	414	441	437	434	431	440	465	433	431	428	429	440	437	411	449	428	444	442	461	450	444	420	471	438	426	442	471	395	463	439	436	446	418	436	439	422	445	431	476	467	430	450	437	425	455	485	437	468	417	425	453	438	424	441	392	466	439	444	397	427	455	468	444	421	407	452	426	442	407	457	447	411	467	415	413	446	467	439	448	442	438	438	424	428	453	454	417	428	460	443	413	465	433	455	482	430	464	406	412	449	435	464	425	445	478	449	426	477	459	401	447	399	453	432	465	437	424	437	429	438	422	448	458	460	474	410	427	462	457	459	447	426	446	458	419	417	447	453	458	459	417	454	443	441	449	419	438	462	432	433	435	461	442	449	462	435	440	468	456	432	454	443	428	448	432	429	451	458	439	423	439	410	440	401	433	447	435	439	474	463	449	470	393	457	460	407	411	435	425	413	449	390	443	445	457	400	417	415	392	455	426	424	409	379	464	433	437	444	424	447	422	411	434	439	419	417	402	402	441	446	412	461	462	438	436	447	477	413	425	431	470	431	400	460	413	463	449	413	440	431	416	467	428	419	407	426	471	440	431	431	466	424	445	456	397	451	465	395	463	444	432	432	418	476	450	448	422	451	424	428	435	439	435	437	424	418	436	444	425	464	447	449	442	415	481	407	475	429	423	478	455	456	406	449	436	426	411	474	391	497	415	453	417	464	433	426	423	386	397	428	416	431	433	446	450	439	417	408	416	399	429	455	438	408	441	458	408	419	410	411	451	452	426	454	426	443	447	409	461	405	416	454	459	459	433	491	395	432	381	426	436	443	469	431	442	424	474	463	439	468	477	439	444	426	414	434	431	465	433	476	485	460	448	476	438	447	428	455	451	431	428	432	421	413	461	443	414	413	406	453	402	450	464	459	422	421	475	445	449	435	449	403	440	449	411	437	451	419	453	421	436	455	425	433	444	425	442	415	435	449	443	439	414	441	421	443	425	421	449	433	427	437	426	431	433	410	431	427	426	403	425	474	464	443	447
23839	21066	28378	23985	21052	9400	2078	1323	1000	930	4439	30705	28966	15741	4972	1608	802	783	691	688	755	668	724	686	723	694	710	680	709	631	659	679	699	703	696	647	685	705	658	749	696	737	725	699	734	714	716	677	675	704	677	726	657	707	684	650	735	669	722	708	696	692	755	725	690	704	686	653	670	710	654	612	703	689	714	686	706	717	694	721	699	683	669	711	651	679	665	703	706	711	728	692	743	651	676	715	701	683	677	668	681	716	714	671	709	658	697	709	698	701	713	687	701	704	722	724	689	743	682	682	693	678	685	731	690	726	725	677	719	650	758	730	712	693	713	710	676	655	681	668	663	671	692	724	667	700	703	715	653	706	696	717	696	686	673	659	694	704	704	695	722	649	669	677	649	700	704	701	680	716	679	641	719	683	711	690	670	757	732	656	687	681	708	673	698	729	709	648	743	667	707	695	710	679	686	659	691	649	658	707	676	687	660	644	689	711	695	715	652	696	707	677	716	689	744	746	716	739	708	712	656	705	693	709	725	668	631	690	680	687	712	685	667	695	655	660	646	716	672	698	667	679	681	708	700	714	755	676	690	703	685	711	678	696	712	704	688	684	679	690	683	701	687	689	697	638	653	743	670	718	697	680	723	689	671	716	675	665	649	697	691	742	680	674	695	714	718	694	741	704	715	670	722	728	694	696	670	695	706	698	677	683	733	681	696	743	681	681	651	651	694	656	691	702	730	708	723	679	742	698	630	693	673	708	692	726	703	681	651	687	677	742	705	635	628	688	697	676	680	654	693	672	700	667	648	679	692	667	692	724	667	666	681	714	713	646	756	661	682	613	650	669	679	681	661	700	688	704	745	697	670	713	691	647	665	688	686	685	647	747	687	702	667	768	665	677	701	724	663	697	715	659	713	672	686	661	695	708	708	708	684	717	736	686	707	715	694	651	727	688	690	700	704	688	708	711	692	664	653	649	698	742	691	707	671	690	649	645	698	671	699	731	702	727	690	705	724	672	697	662	704	680	643	681	648	731	666	660	685	637	657	700	737	720	664	702	648	690	706	738	633	680	671	705	631	696	638	652	711	733	666	702	690	696	709	660	646	657	677	690	647	636	686	689	650	628	697	671	687	715	653	704	672	682	659	687	700	696	752	674	701	700	726	737	683	672	682	685	704	686	752	624	678	684	707	686	681	685	623	719	671	704	650	670	709	692	717	711	702	689	681	695	694	680	641	722	689	654	687	695	669	702	679	690	733	724	697	688	636	679	715	670	719	647	664	688	653	690	699	666	696	640	760	727	687	672	676	683	702	672	679	677	708	700	707	680	696	656	699	717	707	670	690	732	728	696	661	739	703	689	681	719	692	682	676	719	706	655	690	729	680	687	698	699	705	698	711	706	652	679	718	655	683	723	723	676	647	683	691	688	696	671	712	709	652	730	656	681	701	714	680	708	684	666	696	722	701	694	683	704	663	771	727	697	678	660	655	671	694	742	717	696	704	687	692	680	680	616	694	725	677	700	620	689	670	643	693	730	650	726	709	744	714	695	674	697	676	700	715	666	685	685	667	684	722	650	693	700	663	659	660	688	710	708	706	664	679	709	694	645	679	720	716	711	703	717	695	659	667	690	693	653	749	665	733	673	694	710	672	677	664	685	680	684	673	658	681	685	697	689	658	713	678	704	641	686	677	675	702	680	668	695	658	682	644	642	711	651	671	652	712	677	704	679	653	723	660	710	636	702	660	664	639	665	685	689	708	659	675	653	708	699	662	667	739	712	682	697	700	683	704	673	686	679	674	691	707	729	681	690	666	709	747	705	690	731	668	684	653	680	716	683	704	712	672	623	692	659	706	685	702	688	678	676	679	715	699	701	667	691	644	652	668	698	677	674	678	681	723	638	686	684	660	726	678	752	657	705	663	699	696	696	690	718	653	698	657	686	683	719	659	690	707	709	710	675	697	714	653	674	691	702	696	653	729	679	671	700	700	687	676	705	702	693	684	667	691	661	671	627	682	679	726	679	763	704	652	720	713	691	676	697	681	674	759	682	659	701	705	718	680	687	720	688	690	697	686	673	696	717	678	705	624	643	713	669	711	712	677	675	685	751	684	646	680	794	683	656	661	663	688	690	647	711	670	649	691	693	695	678	647	688	702	710	709	718	681	715	687	655	669	687	696	700	711	700	704	689	678	649	660	710	673	662	721	802	704	605	651	666	695	663	643	675	728	663	731	709	724	691	687	716	787	636	716	671	669	658	677	686	672	658	688	644	698	646	671	684	697	669	692	673	664	695	654	734	692	656	672	679	689	693	685	687	703	721	668	675	703	648	697	705	693	675	677	679	720	670	644	672	643	648	686	746	690	717	670	681	715	684	706	703	682	666	710	678	734	683	723	681	667	700	671	700	659	700	696	706	701	668	691	711	659	701	695	725	670	697	681	684	671	701	702	722	698	723	668	625	637	689	704	682	704	694	695	670	716	697	704	715	692	674	721	722	724	674	683	707	749	717	743	680	639	704	665	655	657	689	701	751	688	724	714	660	698	630	711	592	719	697	721	661	687	631	638	651	659	719	651	654	654	731	713	690	679	719	711	683	688	690	701	645	708	651	694	723	669	683	696	710	708	724	682	672	675	681	695	665	695	712	694	674	697	642	694	652	660	698	754	723	719	640	708	686	651	722	711	649	650	713	702	643	670	631	690	712	680	641	681	708	693	713	716	723	706	683	682	701	725	664	678	720	669	758	705	718	639	684	653	715	668	681	711	684	663	693	698	672	679	704	694	667	692	653	658	675	674	661	684	683	679	696	637	687	635	671	672	708	661	701	664	699	720	683	677	646	724	681	693	693	724	693	679	679	670	679	732	665	649	697	677	654	720	686	679	727	711	695	666	638	648	731	670	702	688	681	684	657	742	687	710	669	655	681	728	691	693	663	671	680	714	716	649	723	714	703	683	675	697	714	616	688	662	655	691	666	657	710	699	715	707	663	656	720	665	681	709	668	707	680	702	716	691	685	682	673	686	755	659	674	694	660	686	681	664	631	711	691	679	676	699	644	701	713	647	686	676	665	703	709	697	682	702	683	689	679	680	699	625	693	671	731	653	699	693	670	675	696	710	702	685	663	688	638	693	680	688	686	704	693	676	670	724	714	684	721	649	706	676	703	726	674	705	694	712	671	724	679	710	676	687	642	716	698	679	672	678	662	670	637	698	690	676	694	746	713	665	680	709	669	702	729	734	687	720	699	695	697	676	676	663	707	705	681	711	630	676	711	658	704	711	631	689	710	688	684	682	715	689	636	709	723	700	689	643	697	725	686	649	697	684	733	669	693	695	670	642	689	719	650	668	704	665	666	688	711	686	712	678	696	645	705	640	666	671	653	694	703	686	691	663	667	711	668	656	723	691	726	658	685	728	705	682	720	710	705	702	674	701	623	680	678	668	639	668	673	669	684	697	682	692	707	665	719	703	741	699	705	659	678	684	699	651	657	729	692
4169	6862	5762	3112	2220	1651	1368	1291	1064	981	6672	30488	23754	11871	4026	1393	653	595	590	579	607	603	577	571	588	604	545	585	597	581	548	568	578	557	584	557	574	574	572	595	599	587	575	604	551	533	594	578	621	560	635	603	558	540	587	588	590	579	560	575	610	588	591	613	603	617	554	586	612	570	555	576	553	524	557	589	548	568	574	566	588	584	609	578	583	569	561	606	582	566	570	558	579	584	539	571	590	572	575	582	564	537	580	593	584	581	540	562	626	590	579	563	557	565	562	570	577	559	566	581	557	570	553	586	626	564	565	601	540	550	609	648	576	585	574	551	561	580	555	545	595	549	571	578	530	570	582	531	598	575	580	593	567	555	604	587	537	582	594	577	608	580	542	602	560	559	552	594	560	571	577	615	595	581	561	562	571	594	569	555	562	558	560	585	561	572	588	549	581	603	601	564	580	583	561	503	563	572	584	605	586	572	557	557	567	557	554	581	556	555	581	605	564	642	551	578	557	605	560	572	558	583	542	564	561	524	574	563	582	521	587	573	591	606	587	573	579	542	578	550	594	588	575	560	516	592	561	562	556	563	582	553	544	564	598	578	538	590	573	544	589	570	539	567	581	563	551	540	614	572	568	599	589	574	544	560	587	605	601	503	609	560	599	567	552	567	577	561	554	518	566	560	579	566	626	619	575	613	575	591	575	547	606	564	546	572	587	548	583	534	591	580	584	579	569	613	571	580	570	595	619	544	570	558	562	569	558	548	550	568	594	543	573	561	577	557	540	558	600	566	582	558	570	623	577	551	589	591	583	584	533	582	573	538	539	513	566	576	554	614	560	596	556	594	558	588	584	571	571	544	576	611	559	555	580	594	567	588	581	584	570	599	553	574	625	573	547	566	574	553	580	538	561	556	553	546	529	575	590	542	581	570	581	559	613	539	563	584	589	570	566	584	569	590	581	577	576	612	568	546	595	581	505	540	552	598	590	586	581	559	624	599	603	524	542	566	593	553	555	577	528	562	578	589	590	601	551	520	527	591	557	567	573	582	579	601	557	581	572	576	573	515	561	587	553	553	581	539	543	584	565	580	570	561	576	604	549	585	544	586	556	565	576	569	568	573	574	565	623	558	566	566	543	532	563	576	603	589	587	579	557	586	593	568	531	547	571	543	548	557	574	562	579	583	542	577	532	572	565	570	536	568	529	552	544	582	530	561	537	550	579	570	560	574	569	550	559	555	608	538	559	592	623	565	586	587	520	548	570	603	592	568	593	568	627	583	637	573	564	592	555	613	560	557	537	556	576	551	559	555	563	550	554	575	558	572	534	579	558	612	560	529	551	600	534	615	563	612	567	583	564	568	534	542	526	599	587	595	560	637	605	586	564	579	602	555	527	595	554	588	607	557	615	582	547	571	559	577	548	561	607	573	615	581	562	575	583	593	551	575	583	566	559	564	586	602	554	603	539	575	551	585	545	550	565	609	562	567	549	530	550	595	582	595	540	524	589	596	543	562	550	563	589	602	582	520	556	567	578	548	560	570	578	568	545	563	592	525	606	595	562	554	572	578	540	585	604	573	587	588	599	541	606	537	572	573	589	597	565	631	576	623	565	548	613	515	555	587	576	624	530	583	520	557	594	542	536	549	531	582	553	590	565	593	525	506	604	562	544	555	579	606	572	581	562	588	613	561	581	560	545	531	605	551	559	547	573	558	595	576	559	578	580	590	541	620	576	583	594	576	568	555	575	549	499	526	584	566	589	566	604	572	555	550	548	542	575	604	551	573	587	576	585	558	619	549	567	564	603	560	535	614	616	565	521	585	574	569	582	535	573	554	599	557	572	581	567	594	586	553	574	602	548	575	579	568	592	589	555	542	589	564	557	581	578	564	534	532	597	566	592	531	574	524	576	576	536	580	562	562	560	572	602	583	537	590	539	600	543	601	567	576	607	570	566	588	585	553	600	581	546	541	583	615	550	597	535	563	562	581	551	608	569	548	548	560	572	563	535	559	526	575	609	533	552	572	551	562	618	565	557	564	578	588	593	547	546	530	552	597	613	559	578	564	577	583	540	620	564	601	550	566	579	561	575	579	598	595	595	560	607	549	615	546	584	568	586	555	560	595	541	569	552	582	531	592	557	600	580	586	565	556	535	596	557	535	587	571	573	580	561	591	523	587	593	577	596	569	547	601	565	528	537	586	557	589	573	535	564	581	546	562	551	599	578	562	586	576	590	625	536	551	533	517	529	576	567	562	584	570	574	595	581	541	575	581	573	566	563	587	561	562	544	553	584	569	608	527	558	529	569	576	574	549	563	541	560	566	583	554	538	532	517	584	555	565	548	569	574	587	540	544	574	578	584	595	567	601	591	542	577	588	566	574	632	541	595	566	563	598	583	559	571	545	588	549	625	622	566	523	601	588	570	540	549	554	560	573	514	607	570	575	615	563	586	566	603	573	534	559	563	548	551	606	543	593	582	564	582	568	560	606	583	583	525	569	562	559	556	528	566	617	583	563	547	565	553	540	548	560	563	560	569	575	587	613	566	562	537	550	577	592	555	566	539	562	538	577	577	554	605	552	584	613	596	567	561	605	576	566	522	600	547	557	559	582	588	571	552	566	621	569	570	570	548	536	599	603	574	533	533	583	594	553	554	555	542	583	575	564	585	555	570	569	596	576	542	579	600	595	603	567	593	551	543	560	548	580	571	553	565	539	541	597	595	519	585	567	566	580	594	556	568	544	589	602	566	601	593	544	573	561	538	566	573	563	586	590	566	594	578	606	570	527	562	540	557	561	599	586	609	571	579	590	570	585	559	569	558	561	523	582	570	553	584	596	578	553	539	520	557	570	597	535	560	619	555	581	631	540	560	596	576	585	550	550	597	583	541	570	578	556	573	562	587	604	600	558	588	577	575	596	569	569	558	547	579	552	577	553	593	559	587	566	581	594	605	584	547	535	586	546	560	608	537	567	618	591	579	528	589	584	538	541	575	550	600	604	550	570	557	584	586	546	562	547	589	585	572	594	587	577	583	570	567	555	549	558	565	570	560	597	588	564	521	584	590	560	570	575	557	591	580	564	547	553	581	551	559	554	540	538	549	577	549	571	559	570	593	557	585	589	555	570	588	525	590	557	559	582	544	530	577	577	547	559	561	536	505	559	547	556	567	519	608	551	520	571	580	583	577	583	582	545	545	532	549	551	589	556	540	586	575	555	548	543	553	595	526	553	550	564	599	549	533	526	553	512	532	545	613	588	582	588	592	573	575	576	545	587	561	541	575	553	558	547	555	580	611	554	557	589	584	518	543	578	551	596	582	624	609	584	570	562	583	509	569	545	535	563	545	606	596	559	557	561	599	520	570	590	557	568	575	579	642	568	562	573	573	548	584	579	565	563	576	596	584	545	574	571	573	569	566	594	572	557	565	583	563	578	584	617	569	572	541	617	572	580	566	581	555	519	563	557	573	580	605	592	563	598	579	579	503	549	559	565
27324	13679	1888	971	656	562	632	603	636	566	695	1963	2248	1483	950	662	588	540	564	562	573	550	560	570	553	534	514	501	573	556	468	506	528	504	511	565	528	538	502	493	516	539	543	505	569	531	538	536	521	538	564	496	547	544	541	538	516	520	513	548	509	545	503	534	530	555	567	526	537	509	538	544	577	502	540	533	574	551	527	504	537	579	557	542	564	565	548	516	556	554	558	525	551	550	519	548	516	534	534	519	540	484	546	526	559	546	485	519	499	555	560	564	507	551	532	534	566	516	518	513	507	546	562	540	549	576	483	538	555	563	531	568	590	520	572	522	512	563	532	535	538	534	557	531	510	576	538	555	590	537	516	537	543	576	547	529	531	554	553	525	506	497	554	531	569	551	560	549	584	496	532	527	567	539	599	513	567	507	515	507	503	563	544	554	549	584	541	564	563	488	591	529	528	535	506	513	511	523	525	589	525	509	589	479	536	519	498	523	528	531	543	517	498	522	551	527	534	507	534	537	621	524	525	526	572	504	522	567	533	499	528	532	530	514	554	512	558	507	513	524	515	564	553	529	541	529	554	547	520	540	550	552	550	570	558	544	526	512	517	516	581	527	535	529	530	542	530	469	523	527	563	582	522	550	536	540	551	528	576	513	530	516	522	531	553	551	575	529	540	538	571	522	556	540	543	513	508	541	532	511	546	518	571	544	507	520	530	507	520	496	518	536	500	567	505	543	562	527	563	519	545	544	535	556	484	540	540	536	536	528	574	514	547	573	561	541	526	544	519	540	518	514	544	526	537	518	584	566	538	549	534	538	561	498	515	547	540	552	524	569	517	501	528	544	540	506	555	565	504	526	559	520	532	516	535	551	540	507	561	517	557	536	516	543	546	527	516	528	577	512	558	531	541	525	539	521	538	582	571	523	560	525	562	528	564	530	514	492	504	546	494	540	552	580	575	586	503	528	546	544	519	499	480	542	558	581	560	516	552	535	559	563	500	514	554	543	581	511	557	571	547	544	511	512	509	512	504	506	529	514	556	533	523	523	520	528	539	513	526	567	554	584	548	515	549	541	528	527	536	500	537	558	566	541	512	468	555	499	551	559	507	525	551	546	523	526	548	533	494	518	542	552	585	558	534	546	519	515	518	504	505	540	524	493	595	553	553	558	515	497	517	525	535	553	579	539	511	501	467	531	501	534	519	550	522	528	611	560	535	554	518	523	552	529	534	538	568	514	506	554	489	582	581	524	574	530	525	521	516	516	522	549	535	509	542	545	531	542	537	541	556	505	577	546	519	503	521	554	525	553	531	549	558	546	543	547	513	531	543	501	529	525	519	613	497	547	537	543	489	531	550	557	525	548	534	531	566	528	562	544	495	543	526	538	473	548	539	529	579	550	545	530	554	555	494	550	571	533	521	512	556	530	527	527	531	550	551	511	574	510	520	543	534	547	523	549	537	547	553	555	531	569	565	541	545	565	561	564	561	556	556	545	494	517	521	524	510	560	519	536	553	528	585	500	550	525	573	523	539	535	535	535	552	556	556	552	500	540	546	557	537	558	517	523	468	501	525	569	509	543	496	501	525	512	520	568	519	542	543	559	499	542	549	559	503	516	501	516	526	559	531	568	538	526	508	532	553	576	541	534	552	506	553	491	561	525	523	529	519	548	488	534	532	547	590	523	519	531	528	505	561	517	538	543	562	561	498	519	533	515	506	519	570	534	560	529	548	498	523	544	544	570	539	517	565	508	529	586	571	495	536	538	556	502	527	574	529	573	555	534	508	505	542	530	531	556	506	563	504	558	544	535	583	524	512	552	566	529	493	509	509	522	566	502	515	544	509	555	563	475	554	563	530	563	538	554	507	538	552	511	563	473	519	504	529	486	534	562	520	551	524	542	515	551	520	542	573	538	524	544	514	547	505	515	496	561	514	566	497	555	550	569	559	546	565	559	535	493	508	539	529	550	522	518	519	512	503	524	504	542	538	497	537	556	545	523	496	523	493	543	541	537	526	544	537	539	513	560	534	534	544	551	569	541	548	525	553	530	524	536	530	559	541	527	524	520	520	523	486	519	545	572	555	543	505	515	541	548	551	567	551	571	568	523	490	540	564	501	557	515	536	565	497	529	510	494	516	547	556	538	511	549	563	513	512	546	550	510	485	521	517	494	537	553	535	545	536	560	524	539	547	537	557	497	492	537	516	600	549	547	542	500	546	494	538	516	541	506	507	511	563	537	549	538	509	544	533	560	510	513	549	505	513	553	540	507	495	558	524	527	551	521	536	571	555	543	538	535	524	523	530	520	469	528	522	542	544	553	534	541	590	576	559	540	498	575	542	566	523	521	556	542	559	497	544	535	564	530	501	540	514	550	555	613	517	548	556	558	526	534	547	503	564	574	517	522	543	519	568	555	573	545	574	522	507	536	540	568	553	529	495	540	547	539	559	543	557	560	536	570	537	523	562	557	575	551	561	545	564	545	604	555	577	519	538	551	567	546	540	564	539	509	541	505	540	529	527	534	512	511	564	546	481	532	481	508	569	539	547	559	518	570	566	493	530	508	534	589	584	537	522	530	500	552	530	496	504	509	520	555	562	527	557	529	536	483	539	553	534	553	505	522	564	538	524	530	567	534	511	551	504	576	502	554	518	555	502	534	562	527	543	562	484	569	554	497	535	545	542	516	536	540	485	532	520	533	525	554	512	536	505	544	543	498	504	513	549	574	542	520	537	510	523	508	554	537	555	563	562	542	533	493	549	522	540	539	537	529	573	495	495	548	556	527	514	520	523	490	554	512	532	491	547	533	537	526	524	527	487	541	532	529	572	529	571	512	555	515	539	587	541	517	552	569	550	503	541	548	532	521	586	508	512	536	513	549	524	543	498	549	542	528	530	555	495	509	521	532	522	546	531	570	569	530	531	533	525	545	496	536	531	566	575	499	545	558	532	535	559	521	523	535	517	565	485	543	546	543	538	519	517	548	591	538	488	520	531	540	532	514	508	550	513	563	530	505	520	555	526	557	542	559	566	566	530	497	544	504	541	501	502	546	512	553	520	531	542	541	485	544	557	527	534	532	553	562	546	553	546	555	574	576	579	520	531	540	555	513	560	529	578	495	560	528	581	526	558	547	502	517	533	524	509	532	539	568	548	523	541	505	513	524	565	546	541	530	540	524	523	542	502	519	500	499	527	533	527	530	561	535	532	575	595	556	544	549	551	501	488	560	526	551	536	519	541	549	520	526	585	578	519	494	575	538	527	537	501	502	492	537	556	538	536	569	510	572	484	509	551	563	500	541	532	562	532	528	543	535	541	531	542	532	508	572	549	577	527	533	550	590	558	521	512	530	522	540	528	541	535	551	522	457	517	570	585	507	564	522	540	508	505	533	537	504	534	556	566	488	502	532	513	520	534	532	541	560	533	533	520	535	515	561	558	526	503	560	565	541	558	514	565	520	539	552	579	546	553	542	510	488	503	522	495	539	541	497
4955	883	887	740	563	515	553	540	531	478	734	2446	2466	1446	786	503	435	452	452	441	408	412	406	463	460	418	455	446	431	399	468	423	432	436	431	449	432	462	447	449	431	411	452	454	459	449	410	434	423	443	447	437	408	435	439	497	473	455	439	424	423	421	436	431	471	463	448	439	448	440	442	458	438	465	433	430	441	419	430	444	491	477	445	440	439	445	419	432	414	432	432	443	423	438	420	445	464	468	445	397	438	440	467	447	442	428	452	451	434	406	464	439	477	407	441	417	433	400	425	429	447	431	418	433	419	404	439	459	437	451	432	418	422	427	444	453	490	421	447	387	441	416	398	440	446	475	450	430	426	415	414	437	433	445	437	454	443	421	468	437	464	456	455	454	447	411	417	449	454	440	411	468	471	451	433	462	503	426	432	434	456	439	451	436	446	418	440	432	461	416	466	460	433	438	452	434	442	435	482	449	426	466	492	474	463	418	411	424	450	443	440	399	434	450	433	428	420	435	428	431	427	438	439	457	411	440	430	441	439	399	452	479	454	416	411	408	423	421	425	449	428	422	443	428	463	432	451	430	482	410	462	424	414	442	445	405	485	396	438	412	422	453	433	487	451	427	471	417	415	448	450	417	468	478	412	442	456	452	468	437	471	430	449	411	455	412	460	462	409	430	426	458	424	467	450	449	414	444	420	424	448	464	445	420	449	412	426	451	470	416	394	453	470	445	428	442	449	426	449	443	457	465	466	439	406	468	452	467	448	422	467	442	412	476	452	444	434	414	436	440	410	460	474	434	433	399	452	428	478	436	391	414	453	414	416	431	426	447	439	440	444	456	425	469	451	435	429	452	482	428	447	424	464	443	397	439	428	432	448	429	449	469	404	469	415	409	436	441	433	428	423	463	421	471	408	439	451	453	441	439	433	438	440	440	463	466	437	430	431	450	463	437	454	426	444	426	439	436	453	433	458	423	454	426	424	427	444	468	464	460	453	452	459	397	456	461	405	414	444	419	459	470	433	448	426	445	458	444	450	427	467	435	446	448	461	447	474	418	422	457	423	467	416	415	407	462	409	433	440	404	449	431	430	473	465	416	471	446	461	467	477	454	415	436	515	444	413	448	398	432	440	454	444	415	454	458	423	409	462	406	425	439	447	438	393	478	445	408	441	406	464	461	421	445	427	452	419	464	493	447	489	448	468	439	440	463	453	413	432	452	432	420	476	420	420	439	438	443	456	428	445	445	474	427	443	466	442	449	455	462	458	451	423	419	415	400	435	462	486	463	443	453	448	453	465	434	443	395	461	422	440	428	421	451	441	456	448	433	398	437	432	443	438	420	446	400	405	438	409	459	410	427	454	461	428	449	461	460	409	441	401	415	454	416	426	463	415	444	429	456	457	437	425	446	460	445	449	493	410	427	468	451	454	440	438	427	436	432	405	462	467	444	415	441	453	463	423	406	426	449	473	457	425	454	415	414	428	397	421	421	415	441	408	451	429	440	436	428	470	445	409	442	446	446	425	475	420	432	406	436	449	445	462	433	474	416	431	405	430	433	425	447	422	436	415	448	433	396	460	457	450	454	439	438	427	448	444	439	451	428	453	464	426	453	414	435	449	450	469	439	452	443	440	455	430	430	466	403	455	423	454	437	443	440	446	439	397	411	441	429	471	439	426	448	437	474	464	452	455	472	438	453	443	434	431	461	458	425	457	433	428	443	444	446	467	433	477	425	460	508	454	476	458	414	463	442	453	470	458	431	441	407	466	431	446	451	447	432	461	445	417	435	421	406	421	405	418	462	453	437	452	427	414	442	467	448	439	422	435	446	440	453	460	445	399	462	433	423	474	457	444	445	429	440	431	447	423	438	469	420	415	423	466	415	428	447	426	439	401	431	420	458	465	462	448	438	443	447	471	467	430	475	452	471	451	449	433	426	451	415	435	484	464	444	478	450	498	425	448	461	437	466	429	442	425	428	452	442	474	416	419	480	447	390	476	462	412	441	446	451	402	446	443	445	443	428	451	414	472	414	443	434	443	473	400	429	459	410	423	469	448	422	440	403	461	434	465	393	438	416	430	448	426	401	408	446	440	437	432	470	463	436	446	463	435	428	429	443	423	481	434	450	445	459	437	437	402	470	427	405	435	429	438	441	385	452	462	452	418	435	388	470	437	431	458	454	410	407	414	462	420	463	440	456	442	441	423	480	407	432	434	417	432	457	442	452	433	452	442	436	444	430	433	431	441	421	433	472	385	442	434	397	446	415	449	451	467	473	441	447	449	419	430	443	397	454	463	445	444	463	448	394	434	432	447	453	438	456	433	440	459	448	408	485	483	427	418	426	470	479	433	457	460	442	403	413	430	441	410	440	455	457	425	447	419	464	446	440	434	447	402	441	419	450	448	432	455	448	418	437	419	447	443	449	475	492	437	432	449	491	434	428	414	460	452	441	433	443	417	457	453	470	416	459	461	434	461	382	472	422	423	429	453	419	440	469	483	486	439	453	457	465	455	424	451	422	479	449	408	410	450	428	430	434	423	477	425	464	429	468	440	480	449	429	458	473	439	407	394	444	438	424	449	474	458	386	443	478	443	463	425	451	397	441	413	458	420	456	417	409	439	417	448	403	456	440	387	409	435	445	468	452	421	460	479	467	432	401	466	439	399	471	461	425	420	442	450	441	463	464	431	435	431	446	433	454	450	425	405	453	445	443	457	461	406	439	450	432	429	383	458	448	447	414	453	438	421	445	445	437	454	418	436	402	451	500	435	429	449	446	486	427	446	417	436	439	411	407	405	473	429	460	431	430	436	458	474	452	385	424	462	440	452	427	469	449	429	490	453	432	395	451	432	420	462	460	445	451	464	419	496	446	405	435	427	421	412	430	429	466	446	437	449	436	446	447	426	417	427	439	443	436	459	438	438	448	470	485	423	414	439	412	423	416	431	439	442	443	440	421	496	428	414	463	479	429	413	406	452	405	423	442	447	421	443	453	432	400	468	430	471	444	428	436	457	451	433	443	454	439	465	421	402	436	438	429	419	424	435	432	449	414	417	459	445	408	423	424	444	481	444	447	446	430	401	434	457	414	439	454	436	458	392	452	412	446	458	442	486	454	436	401	482	452	445	416	483	455	403	441	454	438	465	434	458	480	444	439	416	432	482	463	450	437	434	464	427	444	448	450	459	461	406	424	469	440	426	428	417	426	467	461	420	413	473	456	456	469	454	427	426	442	443	476	433	426	470	465	424	470	494	405	426	403	423	451	478	426	425	404	462	428	426	444	459	446	471	440	450	439	415	425	453	427	467	455	481	427	437	451	436	443	408	461	417	432	464	443	461	425	450	442	483	453	460	445	428	423	485	425	463	396	428	425	471	431	432	455	456	455	492	436	466	410	450	453	409	439	452	425	441	402	436	482	456	412	438	457	440	451	404	443	454	458	442	448	502	457	460	413	471	447	434	432	440	437	425	416	444	440	434	464	415	463	472	443
24823	21100	27565	24886	12269	1736	1208	992	843	925	6203	19697	16224	7922	2664	1048	671	647	629	594	597	617	650	627	628	588	621	626	605	662	598	602	657	615	626	598	627	617	621	636	575	609	578	660	613	630	588	602	627	586	586	565	628	612	656	619	644	618	601	584	610	628	629	595	613	636	616	658	609	586	634	623	653	627	626	618	606	653	611	595	627	598	597	613	625	599	654	626	638	636	610	589	641	590	622	632	612	617	612	644	653	626	594	579	632	641	631	614	589	618	601	642	585	603	591	596	607	659	669	667	618	609	615	650	627	607	598	605	628	592	622	593	619	618	608	596	661	627	603	599	630	635	651	582	636	611	596	591	636	647	648	602	607	642	641	658	612	611	618	652	619	616	631	611	607	666	606	640	603	583	646	623	611	604	605	594	623	619	642	609	632	613	585	588	638	623	616	602	575	599	647	592	634	615	646	628	593	611	607	611	635	650	593	637	658	602	588	619	621	683	651	635	591	595	597	617	600	582	617	633	627	585	612	570	604	618	590	636	624	647	632	602	611	609	640	599	620	595	654	610	601	647	592	608	635	628	609	619	622	613	614	627	627	576	624	604	600	625	603	631	605	630	664	604	572	578	622	588	635	612	642	605	582	651	581	609	581	607	621	584	662	579	617	587	664	641	636	671	604	632	598	632	669	601	603	616	629	650	624	648	611	600	633	618	613	596	650	606	609	610	612	592	606	660	652	654	597	602	594	576	683	641	609	577	640	647	618	560	683	588	630	584	581	629	593	624	625	601	604	597	615	594	663	621	612	622	615	603	598	572	618	582	586	640	646	608	657	630	620	589	607	628	626	625	587	608	649	588	610	641	588	587	625	635	623	600	581	605	564	611	622	606	605	605	637	581	614	662	630	585	624	654	610	574	614	610	669	597	601	607	619	604	576	631	619	682	613	625	551	609	642	665	576	567	602	618	599	627	602	629	614	651	626	601	601	621	583	630	602	604	609	617	614	631	603	635	588	637	628	646	597	620	630	595	594	628	593	657	583	617	607	617	585	645	585	617	600	649	578	601	628	640	591	575	618	592	596	626	593	619	608	623	588	564	596	620	616	639	580	566	598	609	576	587	599	581	670	606	570	615	595	628	609	651	616	600	621	639	603	612	595	608	632	632	602	608	613	606	610	584	637	620	579	605	602	590	639	582	623	604	602	671	626	600	573	625	600	571	592	596	609	594	590	616	626	606	601	634	631	622	615	637	645	637	640	649	607	624	667	610	626	595	583	568	604	624	599	637	636	569	638	605	580	562	600	622	585	641	634	657	571	631	620	563	628	623	597	642	631	618	602	649	586	594	599	611	629	633	585	622	652	656	601	593	622	600	634	642	634	606	660	596	606	606	602	610	617	568	599	640	589	638	638	591	579	637	645	579	594	620	603	581	625	658	615	637	575	604	651	632	619	631	614	604	586	643	637	578	620	625	599	575	620	610	588	578	553	603	617	637	613	632	559	613	556	610	599	625	624	581	618	624	575	584	636	601	630	598	631	676	616	630	617	597	609	615	629	588	637	631	680	618	646	600	611	633	603	651	636	590	632	646	649	602	651	631	582	638	579	627	582	617	628	625	635	636	569	620	666	607	566	637	576	611	611	604	631	644	649	607	631	591	573	584	606	600	563	648	612	627	652	625	583	569	643	636	587	615	608	637	619	627	608	602	637	586	617	662	626	613	615	620	573	612	599	597	606	629	625	621	625	605	585	620	635	676	613	626	589	601	609	628	665	632	604	599	626	593	633	622	614	594	622	637	611	621	585	641	632	630	613	630	619	631	596	575	602	611	600	649	601	605	596	582	623	626	633	590	596	590	641	585	587	629	567	631	622	573	598	625	623	612	599	572	627	616	615	579	597	582	631	620	610	617	614	612	617	619	627	644	589	582	608	650	608	631	583	644	604	611	602	603	594	597	605	649	586	658	609	666	636	606	607	645	639	629	622	598	601	616	596	623	616	612	609	582	600	579	624	617	602	611	583	603	603	614	601	652	613	591	670	613	589	580	616	618	628	620	587	610	609	579	644	621	638	604	642	626	629	609	588	659	601	633	596	639	583	646	675	606	622	597	572	577	622	627	652	577	661	612	607	617	635	597	611	665	610	603	658	653	621	608	582	609	613	627	628	630	608	627	574	621	613	580	642	601	544	631	607	608	599	583	583	628	601	625	615	593	605	605	628	596	593	623	648	594	592	648	629	611	606	622	604	670	634	623	613	574	612	624	644	621	625	596	597	618	654	596	628	616	578	643	647	572	590	611	600	668	617	594	652	628	597	615	595	603	623	569	647	632	626	611	604	608	642	573	624	617	567	615	660	594	635	613	650	594	639	598	615	599	660	600	584	641	588	630	627	594	628	616	595	590	588	618	620	597	642	622	593	581	604	565	603	585	644	622	609	622	638	652	574	581	597	608	618	598	625	619	629	595	650	574	613	653	603	601	588	620	609	613	698	606	604	637	587	618	604	588	592	623	610	596	613	548	617	598	646	590	623	617	658	594	626	618	536	640	627	570	612	608	568	555	598	575	580	638	606	614	644	646	634	640	563	631	639	636	572	551	649	657	632	637	615	591	614	624	670	635	618	566	599	646	589	642	608	621	612	574	596	582	614	629	626	632	623	651	616	623	591	577	621	594	598	633	627	605	598	609	606	624	635	660	594	601	638	636	581	597	604	629	639	610	630	677	609	566	591	580	608	627	592	623	619	602	637	619	598	604	602	580	620	636	612	630	536	560	637	633	638	604	600	643	633	601	612	572	625	566	621	599	605	646	583	595	583	602	578	604	579	610	603	646	655	625	615	619	679	664	563	613	603	617	659	651	595	614	561	582	610	613	611	596	575	614	624	613	598	615	608	644	574	570	618	584	605	613	602	623	664	626	582	620	627	595	611	651	646	599	602	644	592	630	606	610	633	599	665	605	631	604	637	595	609	616	615	590	632	593	570	571	583	651	605	618	629	571	596	563	621	599	618	626	593	601	593	617	607	607	657	592	602	615	601	581	612	667	664	588	621	620	593	620	623	574	617	618	605	636	582	604	582	568	604	634	575	632	611	593	583	647	627	621	608	658	634	634	637	587	545	608	593	589	642	603	571	572	653	687	598	623	586	603	599	601	595	615	645	608	605	625	601	632	616	610	582	592	636	612	619	623	615	586	619	680	622	606	661	610	608	644	627	604	621	595	594	574	622	610	573	625	608	587	627	612	587	606	636	646	593	662	609	654	594	608	637	643	615	599	608	627	668	589	654	584	613	610	608	607	608	614	619	629	589	605	618	586	658	605	636	649	619	629	595	631	661	620	576	592	594	629	616	586	661	675	597	580	616	646	606	614	612	619	632	651	626	583	634	664	632	609	618	604	614	633	666	627	647	640	611	615	630	562	618	619	594	580	565	684	631	613	585	615	622	591	580	581	635	612	633	607	569	609	635	616	613	634	654	612	613	644	637	633	579	633	633	577
3892	4307	3557	2012	1308	1149	1103	992	938	1085	8382	19262	13752	6721	2435	998	595	566	547	518	492	544	506	547	580	501	500	510	541	488	478	507	511	567	562	537	515	522	505	532	520	532	506	540	517	544	525	516	563	533	483	528	514	490	498	565	508	503	517	526	516	501	542	539	511	569	500	514	505	527	526	516	505	534	526	504	533	529	552	511	516	550	531	477	528	547	507	544	498	533	486	516	487	481	541	538	499	522	512	499	538	545	474	507	566	514	501	514	496	512	519	492	565	520	523	527	542	464	539	530	556	552	531	559	558	546	523	498	539	461	527	552	535	504	538	512	542	517	519	541	513	491	526	525	519	534	535	534	512	500	484	513	491	525	501	533	503	475	540	517	489	532	530	490	508	512	556	497	556	516	495	548	486	540	515	485	500	517	525	487	497	490	530	542	541	507	549	509	505	545	525	507	473	518	521	520	504	539	520	494	547	529	497	517	538	542	512	510	552	557	486	530	497	516	538	523	512	578	549	528	487	506	504	500	522	544	489	521	542	526	515	536	536	543	520	500	537	495	511	527	528	512	487	518	504	482	497	503	524	500	543	499	514	546	508	520	523	498	527	546	535	537	533	510	536	539	529	486	543	506	503	509	506	528	491	517	504	519	599	513	527	514	517	477	496	526	538	538	501	524	521	551	539	507	466	574	511	531	515	517	517	498	526	465	524	513	546	566	544	530	518	483	502	463	558	479	512	522	546	519	493	519	559	528	530	513	516	558	509	505	517	529	523	490	539	522	529	509	543	527	498	534	531	532	541	553	529	532	488	558	507	486	528	514	500	537	518	504	524	576	527	494	554	541	514	535	555	508	519	487	476	527	550	488	488	494	501	518	533	506	532	535	544	510	506	538	496	509	492	487	526	496	529	543	494	492	525	521	510	518	513	545	537	492	504	530	544	528	547	512	507	550	539	530	475	484	530	533	487	556	507	532	494	508	541	507	479	529	510	511	498	530	513	527	535	515	500	549	543	481	534	512	522	514	500	555	519	515	490	503	555	510	509	516	524	495	530	531	504	506	511	516	497	478	481	552	503	503	519	525	538	530	512	495	532	493	520	537	492	529	505	517	502	504	553	543	507	513	522	519	500	490	520	491	516	543	508	507	510	523	518	548	499	547	514	493	527	531	566	517	564	500	509	480	523	496	568	544	494	545	518	530	508	531	522	506	523	505	516	527	540	522	499	503	480	513	549	514	505	499	531	506	509	525	523	525	517	519	484	527	511	527	520	536	481	524	557	503	518	495	512	547	521	511	503	490	487	510	510	499	467	529	531	513	485	514	499	568	531	533	547	482	482	521	534	524	546	503	525	522	513	507	501	535	521	540	482	527	512	505	503	525	533	493	484	498	535	559	532	580	526	492	510	491	560	487	521	498	492	547	522	529	502	501	556	474	508	507	551	496	531	514	523	538	503	542	501	488	562	536	529	509	502	510	532	514	526	509	546	511	592	504	514	546	518	456	539	524	557	534	524	499	525	524	482	478	548	551	505	498	536	527	527	541	487	537	515	502	537	526	490	525	497	519	532	522	528	536	500	509	528	541	517	533	509	510	532	498	534	530	526	509	550	524	505	524	534	512	556	495	551	528	514	496	541	504	499	535	533	518	515	510	499	517	538	496	545	514	514	540	499	514	556	538	482	501	538	526	440	520	538	527	534	547	491	537	462	493	526	509	500	508	533	536	507	477	504	514	509	535	524	530	492	544	498	476	521	523	487	495	546	481	517	510	490	493	480	515	529	505	470	541	493	530	525	542	469	535	532	509	509	538	519	535	502	505	500	508	511	556	522	529	535	489	545	496	514	540	580	525	486	538	526	492	495	489	506	508	546	516	555	538	505	489	541	528	542	526	488	491	484	516	523	510	507	527	522	521	535	505	529	542	511	515	521	517	535	505	532	506	491	522	532	490	494	505	530	495	505	517	564	508	513	519	535	522	510	468	554	562	488	530	530	502	503	493	517	576	518	544	505	502	515	530	525	549	540	523	535	515	520	485	536	519	518	547	500	496	496	479	536	498	494	529	457	523	519	506	492	502	505	484	535	463	471	489	517	491	454	527	537	514	521	540	523	485	532	501	522	545	517	504	477	549	528	483	496	501	498	517	545	511	538	517	533	522	503	542	520	497	534	513	485	495	499	492	547	506	497	498	530	508	536	566	505	490	498	535	511	529	523	512	525	473	509	545	538	508	531	517	522	532	503	495	513	547	513	526	452	506	517	483	506	545	531	508	485	508	511	561	483	505	531	534	486	516	502	508	466	545	509	521	549	525	508	513	480	529	516	505	553	515	513	527	533	539	524	532	473	521	525	511	547	499	533	493	498	525	485	521	491	561	520	502	507	525	523	521	518	515	503	493	546	507	518	500	517	518	513	508	546	529	532	482	529	521	484	529	525	531	502	509	507	514	511	543	526	512	522	488	543	509	491	518	506	514	520	500	497	533	495	532	539	503	494	508	516	496	511	486	499	525	508	543	540	478	545	479	509	539	506	532	491	508	545	562	505	534	557	555	536	475	494	509	496	498	512	486	529	539	513	540	535	494	559	510	518	553	512	497	503	492	513	508	478	502	534	499	478	505	533	561	551	536	515	506	503	529	514	534	505	506	521	490	500	507	498	529	515	547	498	520	514	511	546	557	481	526	531	538	503	479	507	456	533	532	576	567	549	519	494	501	544	539	476	507	508	547	561	509	518	492	501	511	531	508	488	465	485	500	522	535	526	484	493	457	511	489	502	542	477	528	565	489	540	500	502	532	534	518	516	539	546	508	506	493	539	523	527	572	519	522	513	506	501	524	536	546	534	542	487	518	531	533	534	527	539	495	501	500	497	494	508	536	529	553	506	540	495	542	487	506	533	548	500	529	524	478	515	553	498	502	485	516	540	540	525	505	528	521	497	522	577	520	534	523	484	499	534	521	519	508	598	534	563	522	531	512	512	552	529	525	546	503	517	519	489	510	493	538	482	517	486	509	518	530	507	527	506	501	502	477	578	480	516	515	540	522	527	523	492	567	488	548	554	523	574	544	521	523	541	531	501	481	515	528	514	508	503	532	515	513	506	496	527	510	519	518	522	533	524	502	541	489	525	483	497	511	522	524	500	555	543	517	487	554	532	532	488	539	487	492	516	500	492	520	475	544	510	554	490	538	528	513	550	518	496	503	516	477	493	549	537	489	530	541	499	527	506	545	518	509	522	493	507	513	469	531	504	476	494	500	505	511	512	521	547	517	496	518	540	502	500	506	513	497	555	498	506	521	497	522	517	529	555	528	529	501	534	518	479	525	501	464	515	477	535	527	486	525	530	542	534	507	503	538	543	510	474	522	537	514	534	574	494	510	516	544	492	493	489	501	505	518	504	482	496	532	513	509	503	511	500	489	545	544	531	534	465	496	497	512	557	526	493	560	514	483	519	541	507	539	522	534	531	508	494	488	516	514	490	536	516	483	527	521
23809	21056	28318	24004	21055	9825	2277	1544	1243	1374	9230	29686	27533	15245	5246	1845	1041	803	851	835	799	860	760	835	869	811	841	775	780	872	809	838	823	770	820	865	813	846	788	850	782	797	796	818	786	836	822	820	821	823	827	829	844	869	825	855	774	813	805	797	818	856	787	872	815	861	828	829	805	805	804	811	821	808	800	805	827	781	841	835	843	819	837	809	855	783	848	836	797	813	832	802	817	803	840	830	808	823	859	826	837	822	823	799	816	771	757	830	749	818	819	825	822	831	781	779	826	798	779	830	840	782	823	790	835	836	788	777	812	872	790	791	848	830	808	831	851	769	764	803	779	811	784	804	840	831	840	857	821	726	792	849	793	823	800	794	768	856	811	848	822	815	784	830	800	776	830	826	831	845	755	817	835	810	790	860	828	824	827	840	870	856	809	823	831	781	842	796	806	873	844	808	810	839	802	797	801	802	816	786	841	872	798	808	789	857	820	755	842	780	816	823	843	767	739	797	822	834	797	861	837	816	800	835	826	859	774	802	807	779	842	796	799	848	843	763	808	763	827	879	804	788	832	826	763	801	833	839	821	815	774	807	799	824	814	774	844	822	825	780	864	822	853	772	722	812	813	795	782	789	754	849	838	851	841	838	802	836	790	877	827	786	778	796	769	845	838	821	823	821	811	785	794	830	902	803	826	788	856	792	836	755	789	795	813	858	793	783	807	822	791	828	828	742	865	802	870	849	819	858	838	827	772	770	793	784	780	867	786	857	758	834	842	850	843	796	794	832	780	857	826	804	853	846	777	770	865	808	768	824	814	785	825	763	804	785	776	806	805	813	838	885	848	805	801	814	767	820	786	811	823	837	816	808	851	868	824	834	843	796	833	790	802	835	843	798	880	818	792	865	826	860	792	778	805	776	783	805	834	814	812	760	778	763	848	773	809	830	878	759	827	802	761	821	804	851	781	777	852	807	833	794	813	822	840	763	816	856	815	804	777	771	840	786	783	828	820	772	808	773	793	804	830	787	772	841	854	761	842	819	820	794	830	844	811	826	829	861	813	828	844	814	812	827	839	829	807	861	795	784	818	807	805	863	838	790	801	844	872	817	798	787	840	794	874	840	810	786	801	838	812	858	788	861	824	879	859	857	816	806	851	805	784	765	820	801	798	850	802	809	831	781	789	784	888	846	826	851	828	863	808	798	792	827	800	829	770	824	793	803	778	865	858	825	796	811	800	802	864	841	792	849	837	797	859	812	782	816	814	825	812	815	820	819	857	804	888	866	805	805	827	848	805	785	810	771	819	772	817	811	777	803	801	853	792	826	777	806	813	826	819	820	820	804	800	845	865	748	777	806	807	805	835	810	782	813	819	800	808	804	781	820	792	824	823	881	769	861	730	822	808	820	790	836	803	824	817	832	799	809	862	790	816	822	770	791	804	778	815	813	857	816	855	834	842	839	860	802	811	813	768	809	784	785	771	829	775	760	779	769	783	835	806	857	766	788	827	839	818	814	844	839	827	885	872	852	834	832	793	793	756	813	818	820	828	774	792	778	804	782	882	777	836	818	782	794	836	782	801	824	821	888	820	784	824	838	820	788	827	834	820	785	793	835	809	795	818	819	882	804	812	834	861	776	818	848	819	772	820	767	786	769	875	785	871	827	822	758	795	811	828	844	820	825	845	780	809	812	802	797	828	779	816	824	832	798	777	745	846	849	806	811	829	820	855	817	727	759	806	773	776	808	856	822	823	858	795	782	810	794	768	808	798	733	774	787	786	831	851	829	831	812	783	780	812	788	814	823	882	819	816	783	831	791	771	796	765	789	764	858	777	771	792	798	804	828	817	795	797	799	806	779	803	776	834	859	793	853	839	791	814	851	826	810	782	743	798	756	767	808	825	801	807	757	841	808	797	809	760	773	769	803	764	780	801	816	821	810	845	792	816	807	844	756	804	798	784	804	782	740	825	842	798	873	822	813	814	830	812	822	814	812	829	881	809	839	807	825	806	825	828	809	809	797	822	850	778	791	796	790	785	790	825	794	854	870	799	811	847	821	805	798	803	832	804	809	830	808	805	819	828	758	822	836	797	805	783	786	774	830	810	798	822	771	827	799	790	835	793	790	811	806	829	797	826	833	834	812	816	837	807	790	824	896	802	830	838	781	808	755	850	807	854	820	797	812	780	779	805	821	846	796	833	765	801	751	856	829	863	746	824	791	784	805	824	809	814	835	795	799	815	831	802	823	835	739	769	849	784	794	795	791	782	839	821	779	836	777	766	818	831	798	800	786	856	811	820	797	784	811	860	831	780	771	797	767	836	800	767	831	828	790	799	780	801	822	824	856	791	836	806	842	842	794	766	831	797	749	799	807	810	805	821	823	807	829	799	801	789	839	803	797	807	793	824	804	833	844	779	784	792	816	793	845	855	835	818	812	776	781	832	786	792	822	780	781	807	786	819	785	771	771	818	788	781	790	786	821	843	817	829	814	810	827	803	843	797	793	810	831	779	784	807	758	822	746	795	839	817	811	823	828	774	813	806	840	783	824	805	812	836	784	755	808	834	798	843	802	803	822	810	752	792	816	782	820	823	795	825	773	771	833	844	830	770	809	838	797	824	812	802	782	801	781	822	776	808	772	778	809	814	800	824	824	843	789	801	781	813	861	765	791	875	821	866	747	872	790	854	817	781	785	777	834	773	786	793	830	826	826	822	803	800	849	867	800	819	789	796	789	775	783	818	891	791	816	801	820	810	827	831	847	865	767	829	786	852	858	850	793	807	811	825	850	825	804	854	808	869	813	780	778	816	815	851	828	830	813	791	787	764	796	807	803	817	751	830	796	814	795	780	818	809	784	778	850	841	787	805	819	806	808	757	768	837	762	845	805	770	827	801	815	783	803	832	774	817	810	849	819	833	835	835	849	840	838	834	829	804	822	820	802	818	796	801	813	781	813	793	809	789	843	847	884	775	843	799	901	824	813	790	776	771	848	785	788	819	801	764	751	807	852	829	822	808	824	802	789	866	796	792	839	802	773	799	783	848	803	773	824	862	809	811	826	780	815	809	823	808	862	793	798	844	816	862	820	823	801	750	767	857	831	797	816	789	789	847	758	824	821	816	834	800	793	816	803	794	818	843	835	798	875	790	814	754	754	784	803	805	814	851	785	771	745	778	790	858	814	808	839	855	776	774	820	846	780	834	819	832	786	799	820	791	780	770	812	835	783	771	843	795	797	776	777	841	792	840	807	758	817	814	803	774	807	831	820	857	866	871	784	832	795	745	770	762	824	796	810	809	810	777	814	825	801	813	750	856	797	750	753	775	770	768	813	808	767	801	832	787	777	802	791	806	804	826	830	836	826	804	797	770	753	817	799	804	810	798	790	881	814	811	778	792	813	792	802	846	860	799	802	786	885	820	788	838	754	746	742	808	771	796	844	751	859	818	807	837	768	790	840	792	802	791	836	759	777	826	745	800	760	867	809	826	809	804	799
4232	7347	6196	3394	2262	1721	1505	1484	1367	1504	12221	28134	22822	11612	4368	1665	851	705	663	672	713	732	658	625	674	653	607	609	705	660	688	651	709	688	672	703	672	682	667	677	721	714	667	659	668	685	688	659	620	692	691	647	676	602	693	668	635	623	692	707	687	698	747	668	683	659	677	630	692	649	668	667	665	648	683	662	661	636	637	670	661	647	638	638	639	676	675	685	663	709	688	639	643	714	721	614	701	686	663	664	694	639	657	635	674	624	696	669	645	671	632	688	650	626	684	684	648	672	678	636	691	650	655	688	650	657	659	726	656	677	643	636	605	664	643	674	702	694	700	631	685	652	691	616	689	700	638	631	650	674	685	600	710	661	665	665	685	695	634	671	653	606	686	697	623	689	659	671	635	677	644	703	664	628	626	672	658	650	649	722	629	675	687	638	674	682	648	666	676	694	685	675	721	635	679	650	701	709	678	663	700	654	666	600	655	643	646	617	662	636	661	670	644	624	674	687	651	694	738	658	657	663	665	657	655	674	643	652	677	638	677	675	672	637	650	672	650	671	621	681	665	667	643	690	682	689	663	638	619	673	661	679	616	659	688	639	613	661	662	641	642	630	652	617	664	670	707	642	645	705	650	605	666	599	682	650	636	658	711	685	646	683	674	715	687	690	658	701	627	653	649	713	669	617	645	662	644	678	641	665	673	675	673	643	677	615	678	674	661	661	695	683	648	646	702	653	647	679	631	663	677	654	648	688	677	686	646	642	651	670	663	718	679	676	657	668	643	706	691	650	670	645	666	675	708	707	649	658	660	719	661	688	640	700	687	639	647	670	658	646	613	625	656	669	679	620	651	672	622	654	627	659	649	646	686	662	629	631	681	681	651	665	681	635	647	667	648	609	641	652	704	676	643	630	621	641	680	719	639	680	627	710	646	653	658	666	642	658	642	655	638	673	661	657	650	692	661	681	623	657	720	667	659	668	643	654	634	692	650	675	633	715	654	667	686	692	690	651	677	682	674	657	684	605	648	659	645	649	691	639	609	642	692	653	684	677	695	678	685	669	617	673	679	658	649	690	644	638	706	660	647	645	596	629	646	657	673	671	646	666	669	688	659	704	625	664	664	712	643	677	711	629	655	640	664	638	661	648	662	645	655	650	619	643	637	681	664	659	691	602	678	645	623	710	665	656	674	613	681	648	692	650	605	649	686	682	672	678	662	651	699	690	632	697	670	631	667	672	669	695	617	658	676	646	639	639	623	677	647	643	661	663	659	638	709	630	615	619	685	637	666	657	646	666	679	700	677	651	679	635	635	634	590	685	704	649	649	631	652	703	683	683	653	682	649	684	620	687	628	668	646	700	633	691	664	693	630	652	663	687	621	683	648	635	657	661	677	677	696	679	604	652	653	678	656	675	671	663	621	626	659	682	647	710	658	681	675	682	643	664	687	660	629	699	638	644	654	661	678	616	681	644	691	659	661	626	652	631	641	652	665	662	663	663	713	632	658	644	691	689	642	705	646	661	675	670	678	656	660	657	634	644	641	663	693	725	640	690	687	626	679	638	692	631	650	689	650	618	606	649	710	669	659	674	685	676	668	652	688	648	648	685	632	680	660	637	665	648	655	647	659	667	676	616	666	644	673	649	663	684	686	686	669	639	644	678	650	661	674	617	657	598	647	646	689	678	669	658	634	604	645	683	642	619	695	682	645	663	627	645	631	604	640	649	652	656	628	636	651	643	671	627	650	678	648	644	615	685	657	649	603	619	651	672	685	649	655	643	646	654	654	629	699	676	706	651	678	656	690	622	660	656	665	634	655	686	677	615	661	678	676	657	658	665	628	709	658	643	731	686	632	597	664	647	629	646	650	667	650	603	650	643	623	673	684	649	623	675	650	684	661	663	680	588	639	700	643	722	679	605	606	682	678	673	687	680	646	634	707	667	617	662	605	644	672	620	641	678	625	651	630	640	646	640	626	632	642	682	645	604	677	666	683	633	635	621	658	669	672	692	688	668	678	639	663	657	638	610	676	636	692	667	619	692	680	642	644	667	663	657	665	651	650	634	617	675	682	654	656	632	666	687	707	627	638	643	653	665	662	639	689	688	664	616	643	628	681	729	642	636	653	632	671	682	647	688	674	657	679	653	632	689	616	628	671	652	662	710	675	666	616	658	636	639	662	685	636	663	623	690	600	662	656	663	697	622	669	649	663	649	650	672	609	677	631	683	682	619	650	648	639	647	652	644	692	644	645	636	656	682	633	628	658	672	651	662	652	673	658	609	668	645	649	690	652	674	674	653	728	684	624	658	646	653	665	645	701	738	596	676	649	653	647	694	668	650	666	648	635	724	655	685	670	642	663	638	680	699	647	674	670	651	656	645	669	693	648	661	707	644	659	644	656	679	662	620	681	628	703	669	683	627	648	634	669	633	650	679	723	640	696	624	644	681	668	679	630	626	655	634	669	631	647	642	635	656	655	643	615	616	657	637	631	674	627	634	728	702	663	609	661	645	645	629	642	656	628	588	645	621	657	680	624	642	660	648	662	687	682	704	644	626	673	720	632	672	688	626	621	703	641	712	649	667	627	631	678	642	648	683	615	645	645	636	649	673	638	653	634	663	631	643	684	640	655	672	636	661	685	660	646	660	653	643	649	651	623	656	659	632	662	654	625	639	623	696	644	680	613	629	665	656	670	686	681	637	635	705	687	646	613	643	682	662	650	657	628	702	629	671	630	687	637	686	630	683	643	630	644	639	629	658	660	676	699	699	621	667	624	641	696	668	615	637	617	696	652	695	661	668	663	661	612	628	678	708	662	654	675	671	663	659	700	602	651	668	721	661	679	644	671	614	637	674	625	660	669	627	638	693	656	659	661	657	626	640	702	668	687	670	640	694	658	638	656	605	642	681	659	653	685	670	649	693	677	599	632	657	623	650	644	657	646	657	632	651	654	647	658	670	627	683	646	677	638	686	669	625	618	652	645	649	626	596	648	619	662	654	657	658	653	650	621	647	665	619	674	664	661	626	676	695	645	650	672	604	609	662	643	682	644	663	643	685	639	650	596	661	642	688	674	646	668	633	690	607	666	689	625	636	683	697	682	659	648	633	675	649	615	653	652	658	603	670	687	667	633	620	656	667	656	651	691	698	658	649	613	671	663	652	669	604	633	621	702	665	623	620	662	596	679	659	602	632	639	609	648	658	666	703	644	602	624	642	663	652	658	628	646	699	621	626	675	684	710	617	629	676	635	637	621	665	640	681	660	625	611	667	634	666	678	675	660	658	682	640	639	681	671	662	672	711	653	711	676	660	636	650	674	622	653	664	640	622	647	647	628	695	628	667	637	658	677	654	678	651	636	706	633	668	651	668	627	634	642	637	661	626	638	623	660	646	633	696	678	715	649	676	680	670	647	602	640	659	641	673	634	685	622	658	661	639	674	619	678	659	679	644	700	614	612	675	705	640	660	676	615	696	678	654	646	665	662	662	660	692
27212	13979	2086	949	651	637	663	638	661	662	999	2041	1908	1440	939	698	594	548	550	587	606	600	564	590	557	566	594	537	624	575	591	577	598	607	525	578	565	609	600	564	599	587	603	543	582	595	587	608	566	525	538	513	586	581	582	560	578	592	534	588	552	585	575	578	556	585	559	559	564	594	571	571	583	559	560	567	566	596	575	576	543	559	541	566	554	562	561	588	534	566	630	592	548	607	569	605	547	612	540	571	599	609	561	597	574	573	566	561	571	534	586	592	549	534	578	563	577	570	544	553	570	543	538	554	540	569	579	553	594	552	551	616	578	596	545	560	547	608	584	621	569	596	597	553	552	559	581	533	563	551	575	582	547	538	559	531	530	566	552	582	567	555	533	563	538	566	558	542	562	568	533	578	580	602	635	560	603	610	555	587	597	602	566	607	555	607	565	560	520	596	633	584	541	569	570	566	596	583	589	525	594	567	572	591	591	584	540	544	556	606	593	540	584	572	541	590	515	563	558	556	553	586	597	563	602	593	547	566	573	562	538	553	565	557	550	602	565	578	560	613	586	544	589	587	561	584	560	573	566	571	565	569	564	607	616	582	599	612	559	564	604	588	595	542	604	614	569	574	569	557	606	597	560	564	543	548	588	595	569	600	553	641	601	612	594	585	584	545	523	531	564	568	555	563	581	589	549	580	576	578	592	586	628	562	553	532	516	564	558	592	578	574	564	566	604	583	588	547	597	543	569	556	588	581	560	565	546	592	559	554	602	544	576	602	554	554	564	570	563	580	615	575	583	594	569	546	563	549	557	595	580	596	599	571	593	565	567	574	557	562	551	614	532	596	546	619	571	551	556	550	605	592	584	542	602	551	597	593	528	573	569	584	594	596	532	568	608	576	598	561	607	575	619	568	597	582	550	585	557	566	614	577	590	532	571	525	561	540	555	592	570	546	601	574	568	592	602	578	608	573	566	572	545	559	578	566	610	573	563	580	599	608	594	544	554	560	554	590	570	576	598	553	527	577	547	549	547	569	579	542	595	572	542	596	578	564	602	560	559	562	586	569	587	600	590	582	569	574	562	616	561	558	592	551	569	576	575	573	554	533	530	540	580	545	571	586	553	554	592	575	566	573	583	584	561	627	574	554	536	558	594	591	548	555	524	579	563	574	600	622	606	602	626	539	536	554	599	583	592	583	563	565	601	612	575	586	574	581	579	561	559	556	674	592	621	547	617	594	563	597	590	576	547	561	531	552	572	549	594	561	589	596	549	583	569	543	567	547	558	579	574	618	556	537	601	548	576	566	545	554	549	583	519	573	531	601	578	565	584	564	618	585	565	607	609	575	575	559	557	548	528	607	564	543	544	543	548	574	563	544	546	580	530	565	595	566	567	607	575	575	548	551	513	581	569	523	550	586	586	602	586	659	596	545	586	563	556	580	576	571	555	554	549	580	514	598	521	557	560	564	563	587	594	616	558	577	598	524	599	534	534	549	553	579	578	569	580	599	600	604	572	587	564	620	591	544	575	547	589	567	565	607	594	607	545	561	600	577	578	546	566	614	609	569	591	564	574	556	573	574	570	530	557	558	565	571	582	558	578	573	593	617	543	580	604	603	573	636	572	591	550	555	597	544	568	569	556	610	554	557	597	535	577	566	645	616	566	565	591	581	576	576	531	531	588	563	617	624	550	556	551	590	565	606	569	582	577	567	524	591	587	603	573	587	576	595	597	578	594	586	613	549	566	569	532	546	583	556	580	550	547	565	594	581	602	584	569	570	571	570	565	587	557	574	560	558	594	590	591	585	605	601	585	560	570	603	575	601	601	621	603	555	551	536	572	594	609	536	583	613	569	504	562	585	548	517	574	591	609	576	580	543	586	550	543	552	554	625	585	551	609	579	561	601	589	535	591	578	589	570	559	551	574	581	572	578	563	593	524	581	569	538	561	603	540	520	544	595	543	557	559	576	581	563	551	582	533	602	567	585	534	581	588	509	560	572	565	564	578	634	553	567	544	576	536	575	558	564	568	582	576	558	570	559	585	567	538	547	546	576	577	548	639	594	584	561	537	540	569	618	560	569	551	589	568	555	615	579	592	542	578	611	557	572	528	592	584	566	568	544	570	580	551	567	551	569	585	624	552	570	586	594	574	553	570	568	546	588	578	558	527	578	611	569	590	557	591	568	573	584	601	570	572	619	637	547	565	552	577	560	585	573	606	572	558	620	590	577	583	567	569	588	545	580	553	582	548	546	541	575	615	557	547	591	576	569	588	575	561	548	605	574	535	633	535	553	590	549	581	557	573	585	596	537	576	574	544	569	617	602	582	588	611	524	594	597	558	549	581	571	611	550	574	555	567	605	578	570	588	605	579	580	561	579	533	556	585	581	580	561	553	568	558	577	564	533	583	548	539	588	574	585	578	540	563	576	556	618	587	570	532	599	582	588	574	538	554	534	541	570	559	591	557	593	580	560	523	562	582	553	557	565	602	565	579	546	535	599	576	565	574	587	578	567	575	601	602	590	595	562	596	581	541	579	560	573	529	565	559	542	608	554	563	525	556	546	596	546	541	574	535	596	584	591	558	606	574	566	580	606	584	598	545	560	562	577	588	637	604	584	572	546	595	608	587	569	561	550	595	553	583	547	618	570	563	586	588	574	582	585	558	543	574	521	571	564	560	546	553	537	584	550	596	583	567	578	552	589	625	592	582	546	561	565	586	547	587	623	563	572	610	555	566	594	543	553	582	598	573	594	614	599	539	565	555	583	539	532	542	585	569	551	580	615	594	561	531	597	565	565	571	596	553	571	572	522	577	580	544	576	573	567	578	562	563	575	610	557	543	573	578	596	554	549	585	577	620	618	536	611	604	573	535	526	578	570	564	580	564	574	569	593	568	592	569	596	585	580	532	556	597	627	584	534	598	585	578	593	552	554	625	546	603	613	570	592	548	608	572	590	530	556	590	588	573	535	572	567	572	566	559	571	583	622	559	580	552	596	569	597	537	543	579	551	577	608	530	607	576	588	603	565	579	599	601	562	570	567	554	528	538	563	569	580	572	570	558	519	571	617	584	543	544	579	570	590	569	561	596	593	633	617	576	571	553	580	579	535	574	587	565	596	595	541	595	585	552	598	597	562	593	617	559	531	578	561	558	547	649	635	542	584	572	530	549	635	561	575	584	571	583	599	516	578	585	547	632	566	574	577	556	576	560	620	555	571	545	564	567	520	604	631	575	580	581	598	569	584	584	550	591	553	536	603	556	562	542	547	570	553	529	586	588	591	596	593	588	593	549	561	546	592	580	573	560	609	603	559	597	571	581	595	586	576	600	578	578	548	580	575	585	568	516	571	537	607	629	553	560	548	582	559	579	582	569	566	538	581	560	623	544	564	577	553	565	574	573	608	560	573	571	569	577	576	537	582	556	522	603	572	581	579	546	545	583	569	565	573	514	555	588	539	595	593	584	561	604	531	550	598	603	602	602	578	582	623
5024	1270	1025	678	565	592	631	641	547	645	1120	2370	2097	1364	871	550	470	468	439	482	437	448	486	471	451	474	449	464	454	476	460	505	486	460	466	457	461	442	487	474	484	481	466	496	474	468	499	480	440	478	473	458	482	465	489	433	483	470	485	465	451	507	463	507	434	480	493	489	451	478	467	489	472	460	407	463	444	438	468	454	482	445	478	528	469	452	484	469	469	451	450	496	469	461	443	474	455	433	509	466	439	484	448	444	465	479	503	461	481	429	453	478	459	464	469	456	455	465	455	463	494	498	467	465	506	425	479	492	465	457	509	484	490	471	447	469	453	487	474	451	409	488	485	458	507	490	468	454	440	467	454	458	440	440	448	449	499	477	443	448	480	452	444	457	462	469	485	472	479	461	488	456	468	490	477	473	474	501	450	482	444	484	505	483	435	454	418	431	464	469	484	486	466	505	463	490	462	478	456	492	447	477	474	475	486	457	444	487	485	439	459	445	470	498	464	419	466	423	469	491	438	514	437	469	474	459	474	527	496	453	521	494	480	480	463	476	468	463	466	502	482	477	462	438	443	464	448	459	471	466	475	475	463	438	471	472	470	516	460	446	471	443	474	496	446	468	507	442	480	461	423	462	502	466	471	471	480	454	454	426	473	437	434	446	464	495	457	443	454	444	450	467	457	454	439	496	463	447	442	473	483	484	488	429	489	427	473	457	495	431	458	477	465	482	460	462	480	466	478	470	468	430	486	485	481	486	476	459	464	425	454	449	442	465	488	464	428	439	492	423	455	434	452	445	467	468	477	472	489	480	457	421	470	477	447	447	471	491	477	486	506	463	482	456	477	445	453	472	535	512	458	475	512	464	494	461	480	457	458	439	490	437	465	453	463	440	460	424	502	454	453	483	456	467	458	460	488	500	424	460	481	455	436	464	492	479	457	488	475	439	471	452	457	462	481	477	466	431	468	458	467	474	480	428	459	490	457	482	483	420	483	451	439	440	454	491	461	442	476	472	469	486	478	467	448	479	470	485	468	456	442	465	468	460	453	482	498	499	501	423	458	485	457	485	490	491	477	488	451	472	424	468	443	482	444	462	460	480	465	456	466	496	469	435	459	470	451	469	458	510	454	486	468	444	490	469	463	467	466	454	440	462	441	447	488	496	523	444	465	433	492	480	459	480	501	481	444	506	468	463	463	489	484	492	480	491	461	447	458	487	462	501	474	485	478	466	445	473	473	478	472	464	479	466	527	446	477	482	489	440	475	483	469	447	424	425	479	451	486	445	473	430	426	468	456	471	465	497	485	471	480	440	458	451	422	477	480	467	477	502	475	508	427	445	482	421	443	445	437	442	445	487	509	486	444	498	475	472	492	459	445	461	465	429	488	500	476	434	502	451	454	437	426	447	479	444	481	459	415	470	464	488	448	456	479	449	481	467	460	436	451	463	440	468	439	481	453	465	498	496	468	458	459	459	499	461	473	475	459	429	425	474	470	476	492	466	458	480	463	440	432	478	456	483	501	500	501	448	464	477	459	461	458	465	446	458	486	451	427	483	420	449	458	440	463	483	515	471	471	526	449	461	483	499	460	493	431	416	458	451	489	469	469	446	434	478	454	458	482	417	512	487	484	416	458	467	434	445	440	488	480	466	453	479	439	495	463	445	489	490	491	453	464	463	454	474	449	472	445	448	453	437	444	485	423	428	495	460	453	462	430	473	451	486	462	480	459	431	451	452	464	445	446	473	477	466	438	492	466	447	491	487	465	469	447	441	469	469	487	466	447	474	517	452	481	501	447	481	498	456	471	447	490	435	455	456	461	479	470	459	521	459	460	472	455	433	430	447	458	473	498	456	460	493	452	470	485	451	497	460	479	439	418	447	500	445	451	468	489	469	459	427	482	496	472	499	431	456	469	483	441	482	488	457	469	427	445	485	485	489	480	488	474	497	449	463	489	453	423	475	488	451	462	472	408	459	469	476	412	465	455	519	443	468	453	460	476	459	499	442	453	479	450	475	440	480	480	474	446	425	471	443	481	422	463	496	474	489	454	482	436	441	451	470	441	457	488	459	445	468	434	452	493	464	495	453	459	472	459	432	457	492	454	424	496	506	467	452	471	435	445	455	490	448	488	448	478	454	450	482	522	448	475	467	478	443	465	462	457	471	480	483	475	478	498	423	464	473	469	436	471	461	464	451	437	456	484	458	498	486	430	427	481	460	466	468	460	465	461	483	506	451	430	467	437	499	443	491	451	446	464	459	432	489	491	454	479	457	436	496	503	470	495	455	502	445	469	466	473	492	500	458	467	433	454	458	461	437	444	471	461	486	474	473	505	451	470	489	468	459	468	465	433	453	505	472	430	478	423	476	457	454	445	457	461	464	443	493	479	452	462	442	489	448	467	488	505	513	478	477	442	456	459	468	478	449	493	471	471	446	461	450	478	495	477	479	437	480	481	421	479	480	483	497	440	436	455	475	456	438	486	474	473	465	472	473	458	458	478	456	480	512	450	465	460	480	468	460	471	459	414	450	438	455	488	451	472	483	483	435	482	490	468	449	438	480	448	450	500	485	464	472	486	492	461	476	461	461	463	441	431	491	444	505	454	466	495	476	499	466	483	478	442	478	498	444	448	452	444	473	463	484	487	469	433	451	438	439	467	454	484	473	489	504	441	438	473	469	472	471	452	484	471	472	484	456	463	515	453	459	453	444	497	473	482	437	450	461	456	476	458	503	483	465	460	464	439	469	471	480	481	436	502	465	470	499	444	478	483	478	467	458	511	447	499	446	448	473	468	482	464	485	460	448	464	452	468	446	475	463	465	491	475	404	462	463	445	479	459	477	459	448	462	455	491	452	488	485	461	495	500	448	449	462	501	436	446	476	511	507	473	457	467	465	472	440	436	438	487	459	454	469	454	494	457	481	493	443	439	456	434	467	455	492	494	491	499	485	463	490	469	471	475	469	455	468	447	461	473	448	469	504	468	499	477	444	448	467	492	474	459	445	479	475	447	469	504	471	505	523	444	452	429	483	422	454	488	487	452	450	454	422	477	503	490	465	440	479	499	485	462	468	411	462	491	479	454	467	490	504	479	511	508	489	491	487	473	519	453	439	460	465	482	442	489	440	465	392	489	478	484	489	456	443	463	447	444	429	458	442	483	455	472	419	478	469	479	482	482	439	446	458	443	461	441	452	463	478	467	449	482	427	457	530	432	481	444	446	462	451	452	465	475	466	492	473	465	425	472	445	491	459	438	475	427	498	456	462	498	483	444	475	448	456	438	473	481	470	454	463	450	480	479	469	451	466	468	479	477	468	457	509	451	428	427	448	458	467	459	497	438	469	467	475	472	500	449	479	473	463	486	496	437	422	503	463	475	469	449	450	445	467	495	477	454	468	433	439	460	471	435	495	481	507	490	458	433	465	486	422	478	452	514	466	452	483	484	459	497	437	464	453	462	445	495	447	478	493	441	447	472	448	444	435	463	502
24832	21060	27517	24799	12215	1860	1194	964	1318	5489	12658	17063	12888	6050	2082	998	736	569	587	561	601	605	592	570	563	564	601	584	560	574	571	548	572	547	572	543	608	590	570	580	626	591	616	512	586	605	570	574	593	546	594	601	604	571	564	594	585	522	594	598	538	523	541	582	559	563	586	589	542	566	579	568	572	581	565	562	573	570	553	553	583	589	558	576	591	589	590	579	513	569	556	542	579	561	547	593	584	554	562	577	544	563	553	555	560	610	598	569	541	556	551	573	598	589	587	557	574	577	541	604	563	551	599	514	550	593	552	537	592	553	606	541	556	585	571	532	550	613	553	569	589	586	558	564	571	556	588	585	546	600	577	569	575	573	602	591	541	567	591	590	571	595	555	582	583	542	564	593	542	543	567	591	593	595	562	554	579	568	577	548	558	552	571	602	598	566	596	607	559	534	571	535	556	557	614	545	547	579	550	575	583	524	574	583	611	544	593	542	588	540	581	612	539	551	588	552	557	587	558	534	591	583	571	606	539	591	580	572	551	631	596	576	544	574	537	544	563	576	550	601	586	608	594	598	591	566	564	549	548	553	557	552	512	543	562	588	543	574	551	584	571	568	524	570	595	588	527	568	559	599	575	555	577	578	530	567	535	573	577	560	563	562	525	598	575	597	575	537	578	580	541	572	568	576	558	600	617	595	549	565	557	600	567	569	525	567	540	590	510	554	524	577	604	562	556	584	606	564	560	547	563	622	598	581	556	573	538	634	586	585	545	528	528	543	577	565	558	576	588	537	561	556	579	549	602	571	540	593	605	551	554	571	587	590	608	524	562	565	598	557	579	603	580	582	597	561	585	589	546	599	574	565	595	555	593	563	540	537	560	573	550	579	563	586	525	621	566	584	558	559	582	567	540	564	576	539	568	580	601	592	546	580	580	566	567	579	512	562	572	586	614	578	608	568	561	585	563	594	606	557	587	594	595	556	595	585	561	552	565	576	575	569	571	638	588	605	564	590	587	571	577	573	568	542	564	567	590	617	603	587	564	560	553	568	536	545	596	560	585	604	562	592	583	555	563	625	597	529	573	612	592	577	559	559	602	560	633	535	575	579	571	536	550	557	588	546	524	587	589	552	554	540	578	592	586	585	549	559	521	568	546	547	563	559	502	524	591	570	569	573	569	530	543	546	574	571	554	577	587	573	564	568	580	557	571	608	556	582	564	576	525	556	577	591	579	562	587	596	597	581	612	559	550	611	603	557	612	588	567	559	599	590	567	600	563	620	570	562	579	525	618	606	579	547	539	560	569	608	655	553	570	604	589	546	558	594	598	564	612	605	616	601	581	572	598	569	589	576	544	564	581	552	530	575	574	578	601	577	594	599	542	570	522	612	613	567	567	587	589	577	573	600	550	554	601	568	574	617	601	610	620	565	572	528	558	597	584	545	585	555	600	588	563	556	547	565	557	582	576	554	514	621	583	565	600	559	586	563	540	620	546	599	567	558	566	568	557	536	578	566	566	542	556	534	541	567	579	577	569	553	565	546	563	583	525	587	557	538	545	555	551	527	592	555	543	534	576	569	583	589	564	557	576	565	570	593	558	605	598	553	544	544	543	593	593	589	564	551	537	563	585	601	588	585	587	541	558	561	548	594	570	569	545	575	608	607	611	573	579	577	580	577	550	559	604	580	603	534	561	603	584	555	555	595	597	601	571	569	600	541	568	530	599	580	546	549	544	562	582	574	552	562	541	588	580	580	537	554	593	603	567	562	534	570	570	606	572	583	523	576	550	559	580	563	603	553	582	550	557	613	562	617	580	591	555	532	536	579	575	608	598	588	595	593	598	572	580	595	543	515	614	577	619	540	618	587	542	550	557	602	562	590	556	535	585	585	541	545	531	599	554	589	555	534	578	545	587	597	590	588	601	566	574	580	580	588	570	602	577	596	603	595	569	515	570	539	515	586	589	529	524	516	562	617	594	550	601	562	542	563	541	576	595	565	589	578	561	549	578	615	574	557	596	532	595	586	638	604	569	555	599	550	621	629	595	535	585	620	572	530	548	580	544	572	617	538	563	570	560	567	574	527	539	618	532	570	585	598	591	569	607	594	570	565	555	577	574	565	559	593	534	576	584	596	544	559	578	525	565	551	593	602	583	579	524	563	569	543	603	580	615	605	539	601	582	533	591	556	563	598	603	550	605	612	587	560	588	598	576	598	582	521	591	564	547	548	535	588	610	572	545	568	614	583	540	541	575	525	549	581	566	566	597	581	588	553	558	551	549	584	590	580	554	633	584	560	611	606	544	572	582	545	545	551	550	608	543	525	593	538	554	603	557	571	548	572	562	572	604	551	567	563	533	617	602	610	558	546	571	574	587	554	595	570	616	594	563	566	563	584	569	580	531	562	568	549	534	595	529	577	539	560	582	573	559	581	531	597	556	578	568	622	563	533	529	601	560	580	542	544	582	605	557	551	572	572	613	569	604	574	547	557	557	542	558	576	589	581	591	583	547	611	552	575	554	598	595	552	556	575	553	554	569	576	543	579	544	567	580	588	520	589	580	560	550	593	575	607	563	553	555	601	575	583	543	591	563	576	528	599	563	564	616	572	570	560	558	570	587	565	590	559	558	588	595	562	591	567	539	611	553	600	634	568	580	605	539	603	573	585	574	573	593	525	527	559	551	577	578	594	540	527	576	524	560	601	563	556	565	582	612	586	550	565	550	621	561	584	523	568	577	575	578	567	579	666	580	595	583	544	593	598	570	551	578	546	548	507	594	564	556	590	571	561	586	549	568	564	568	529	580	566	573	582	590	552	569	589	562	535	589	585	563	602	543	579	554	549	543	565	614	561	611	539	582	591	558	565	570	620	621	582	627	574	562	566	583	583	550	555	578	576	555	596	591	564	580	572	584	569	572	554	562	595	599	597	593	564	571	616	541	564	617	559	555	590	587	580	535	604	591	596	593	549	593	533	555	603	594	557	577	585	551	579	546	589	564	586	544	549	547	536	539	621	569	577	542	580	589	579	589	584	581	565	542	583	607	570	554	553	595	640	597	581	537	578	577	564	516	562	562	620	556	547	552	603	520	559	556	557	592	578	576	597	570	540	583	602	633	582	541	515	569	568	578	564	502	610	550	590	568	548	544	565	600	522	521	518	562	566	616	546	580	596	561	555	601	573	566	547	575	544	578	592	566	558	585	569	588	578	600	578	588	564	563	578	554	574	541	625	534	558	585	529	594	556	546	528	590	604	555	559	557	588	559	580	541	537	583	578	558	562	569	563	562	607	541	599	591	539	588	592	520	569	581	569	599	602	579	529	556	583	600	564	589	557	592	617	556	560	532	537	525	575	592	604	583	640	584	572	553	575	546	569	602	514	531	563	578	538	569	559	553	587	562	597	543	545	546	541	555	532	570	578	567	592	570	563	570	598	596	587	585	576	558	579	599	547	519	581	585	563	586	543	566	575	560	589	643	576	580	598	569	547	544	604
3774	4572	3727	1872	1360	1188	1063	970	1810	7570	14139	16058	11145	5344	2098	940	559	522	528	480	510	499	490	490	503	497	511	491	482	491	471	525	483	537	485	540	456	505	489	483	492	508	490	493	487	477	483	489	486	493	463	502	498	522	470	492	491	457	514	484	505	499	458	499	479	501	494	495	491	494	484	505	496	507	480	505	477	461	471	484	478	465	475	508	467	477	481	467	449	489	475	522	507	471	463	463	521	441	516	483	496	459	496	493	491	462	461	473	491	478	514	499	472	464	495	489	487	477	488	497	512	500	511	458	441	488	465	468	443	451	465	475	506	482	452	461	468	473	508	493	500	489	477	474	473	457	520	495	468	480	473	492	479	493	519	467	473	508	511	494	475	479	502	513	447	476	478	493	472	486	531	483	488	492	501	540	527	461	491	527	478	514	484	471	487	469	492	472	487	455	488	466	456	506	510	497	496	484	512	469	466	474	488	494	510	518	478	459	485	474	551	506	513	513	458	467	486	495	471	485	518	481	447	483	490	495	468	474	475	453	479	485	473	482	446	467	469	499	520	524	510	481	470	484	482	524	465	479	498	526	483	493	533	479	498	515	503	451	506	485	478	472	526	523	466	485	526	476	482	482	468	472	498	444	511	510	460	491	520	528	472	473	526	476	474	463	460	515	453	477	483	490	512	501	452	509	470	492	515	479	532	462	465	486	462	493	510	492	482	484	513	469	476	485	466	511	465	484	521	458	496	496	507	476	506	485	496	529	487	503	481	453	476	496	502	527	502	515	476	477	492	500	475	448	519	491	501	505	491	490	479	500	494	459	452	495	494	488	482	498	461	487	546	501	520	488	501	469	492	474	445	451	489	447	498	507	482	499	514	425	502	514	463	514	468	497	477	455	505	490	528	467	441	541	517	494	488	488	476	452	498	491	497	473	463	524	457	496	490	473	512	483	472	471	489	505	492	482	482	459	487	463	520	458	472	450	501	471	520	485	483	480	434	478	461	473	480	464	464	525	494	501	514	469	469	516	510	474	508	462	510	489	464	500	486	472	518	472	463	480	497	469	531	497	513	511	463	491	478	459	468	471	465	470	500	497	520	477	498	494	492	509	458	521	503	498	542	498	485	493	478	513	519	457	478	465	496	454	475	467	471	495	480	514	456	475	491	467	467	500	498	492	511	450	492	464	513	494	474	544	462	484	472	459	469	483	439	477	487	513	490	466	474	494	497	454	504	493	481	494	484	452	495	486	494	454	480	464	481	518	489	471	475	492	476	501	479	451	480	450	467	520	507	476	458	485	493	510	482	500	443	465	448	482	484	481	527	495	474	505	484	465	505	489	471	450	537	499	495	473	455	474	506	524	529	459	488	466	500	504	469	486	468	477	448	483	505	449	515	524	492	487	507	474	470	453	528	486	476	472	470	506	483	508	445	502	537	480	504	508	478	544	545	479	449	477	476	490	515	489	493	468	523	503	484	470	471	502	495	503	454	485	531	474	439	451	502	481	502	488	470	479	450	465	478	496	465	521	527	481	490	482	488	500	482	470	458	499	466	464	490	477	470	505	480	521	492	455	485	499	491	495	505	507	507	466	496	501	449	475	488	489	508	474	468	486	518	498	498	492	501	474	487	446	487	458	454	509	477	478	491	520	503	458	480	528	474	467	506	459	496	464	457	502	521	462	493	482	494	473	467	474	474	503	520	531	465	484	459	525	451	532	487	466	467	483	509	468	493	499	508	510	464	481	507	465	484	507	512	472	473	452	484	467	515	504	433	494	462	456	489	478	486	501	486	492	498	483	493	465	522	453	478	486	514	460	479	481	487	497	497	512	516	487	488	488	512	458	494	471	492	466	448	539	466	425	466	522	477	479	481	514	483	468	467	500	483	475	476	487	440	459	439	444	458	503	456	508	496	482	477	500	481	437	516	464	517	504	512	466	474	505	498	497	478	467	479	488	485	492	481	460	509	458	502	469	498	514	506	459	469	497	472	458	483	501	474	470	489	496	476	487	479	465	476	487	450	487	463	534	483	498	469	489	502	458	487	476	463	458	521	472	499	493	488	502	485	504	468	475	433	478	475	484	498	472	472	488	490	456	491	482	469	487	507	453	462	472	500	433	496	512	466	487	458	492	465	462	499	494	453	507	489	491	481	444	484	489	508	479	489	517	465	451	472	503	515	487	504	503	448	483	505	491	461	531	433	486	485	488	498	503	472	490	497	488	462	481	486	504	465	438	463	489	525	519	461	477	495	503	488	475	444	483	484	490	491	516	473	517	465	462	469	473	467	485	494	511	481	484	477	479	479	511	495	478	499	463	509	492	493	500	476	490	496	487	472	503	463	487	495	481	471	418	453	478	488	514	464	488	468	470	463	491	484	503	468	461	484	470	469	495	508	499	485	495	526	477	476	464	532	495	510	502	454	496	444	459	494	455	493	514	484	517	480	480	484	484	474	493	461	503	474	493	487	472	494	460	492	497	438	481	479	484	441	489	472	520	457	486	523	481	513	519	519	459	489	471	453	480	494	457	483	501	509	524	508	475	457	488	449	444	496	462	514	480	482	491	500	475	496	478	510	502	507	459	488	497	476	481	468	490	485	464	502	434	464	480	511	495	503	487	509	493	499	457	462	487	473	471	477	475	509	482	508	476	504	472	474	545	521	498	496	486	473	456	479	461	468	473	490	490	468	417	458	489	494	454	463	482	484	498	478	493	473	475	448	470	468	503	451	486	475	510	458	467	498	450	518	488	503	488	495	487	485	509	453	505	483	470	438	450	511	437	502	505	469	468	459	480	522	472	493	504	477	497	515	477	476	490	464	463	481	447	498	468	484	437	495	448	520	474	456	485	493	515	489	471	476	485	453	503	447	473	495	478	428	507	505	519	451	474	468	537	500	490	496	461	488	454	459	482	484	495	453	470	491	513	495	541	506	452	445	442	472	462	451	494	497	494	466	500	503	481	467	466	497	500	443	503	482	484	496	491	466	465	491	506	465	436	511	447	488	508	449	497	427	459	485	508	494	465	454	444	522	490	481	501	523	472	467	518	470	505	446	501	463	474	476	493	498	502	514	456	489	510	466	456	513	465	469	495	507	482	508	465	488	490	499	455	470	492	493	478	499	515	515	474	483	499	494	490	491	482	538	466	512	492	477	523	480	446	520	508	485	476	507	447	464	478	522	494	485	491	468	448	472	482	466	458	483	499	501	439	493	484	453	459	476	482	453	498	454	478	487	467	506	470	512	495	467	499	484	480	486	451	457	491	448	481	479	486	505	486	488	469	485	493	445	479	486	488	494	489	492	459	491	474	464	480	471	481	439	468	451	488	487	489	454	482	505	508	500	482	471	478	479	559	477	479	505	428	464	491	448	454	483	519	459	493	452	467	502	478	488	471	491	489	486	468	467	469	471	512	475	458	479	480	472	475	460	488	504	459	481	505	527	487	433	499	494	522	508	488	499	457	483	483	466	509	449	477	480	499	489	463
23823	21076	28371	24008	21071	9583	2132	1399	1676	4078	14866	28883	24900	13246	4597	1512	836	766	711	749	738	779	735	700	731	695	700	749	740	706	712	718	720	702	690	787	737	670	719	743	729	721	695	725	694	687	734	723	708	720	711	745	747	755	674	686	674	689	684	722	723	735	670	713	696	698	712	691	719	677	727	725	717	719	720	717	628	747	729	713	712	723	715	720	691	752	706	727	687	690	736	718	716	763	769	691	697	710	723	700	750	755	701	705	709	683	716	688	725	747	694	678	696	685	661	649	706	681	719	644	728	705	693	697	688	753	714	681	692	744	632	690	729	736	716	705	695	689	722	678	656	779	699	698	696	726	717	696	723	716	738	663	723	710	724	728	704	721	691	714	716	695	736	722	726	707	709	721	717	711	729	726	716	691	701	718	718	698	701	756	719	712	694	729	692	696	723	695	709	725	714	718	682	772	751	726	735	677	702	666	690	717	684	674	729	760	721	736	701	691	716	707	698	693	749	684	711	725	707	710	720	731	684	689	724	679	710	729	701	703	715	699	733	707	698	701	694	745	734	716	712	742	708	672	684	706	692	716	722	720	688	678	675	702	685	702	748	722	698	760	731	724	732	722	700	667	670	740	678	697	730	711	692	667	717	711	708	698	666	690	708	729	701	687	738	709	704	702	690	718	658	726	700	712	712	725	679	754	700	731	732	679	680	693	771	728	707	707	682	711	741	681	726	755	755	688	699	712	764	743	680	682	707	691	703	636	678	676	665	694	691	715	673	705	680	737	698	692	723	682	691	734	697	682	737	728	719	660	741	723	742	651	666	688	690	701	702	712	754	698	717	700	735	685	734	688	706	672	665	721	662	661	670	696	714	712	664	670	678	672	673	685	719	709	754	717	695	677	699	703	726	697	698	736	663	704	718	701	701	715	691	689	733	746	686	721	672	700	707	692	691	757	723	746	701	742	688	727	649	715	700	712	686	698	714	657	699	702	747	744	728	758	697	643	700	703	691	715	724	684	753	677	745	715	732	728	750	666	671	723	688	741	681	700	697	755	681	711	703	721	723	706	690	685	740	677	703	737	703	716	666	705	689	642	710	723	704	724	719	710	667	664	686	691	727	728	699	753	728	687	690	687	721	741	735	731	668	701	727	690	751	689	731	708	733	693	690	662	685	694	676	736	710	750	728	712	662	704	709	672	734	713	687	675	681	727	647	700	685	709	723	684	707	736	716	716	712	703	668	683	713	747	700	703	731	656	710	662	707	674	697	715	721	730	698	733	698	661	683	735	738	693	690	756	737	701	723	706	717	710	686	677	732	666	677	722	710	713	711	693	733	708	730	652	691	696	702	720	732	661	704	705	691	679	707	678	697	751	710	728	696	685	705	716	687	723	671	708	722	692	701	724	724	694	732	767	731	726	694	727	711	713	709	662	759	663	708	751	686	669	677	714	734	726	710	710	740	736	681	780	690	644	711	682	670	755	721	713	723	765	675	715	681	702	699	695	711	703	729	716	676	728	670	719	719	699	702	676	682	737	719	706	662	754	717	694	713	752	679	683	739	695	685	707	669	705	714	711	645	696	656	683	703	768	690	648	703	675	753	719	683	750	705	706	699	743	732	720	627	700	690	697	689	666	719	697	736	663	740	756	726	668	696	730	735	662	663	738	707	707	671	686	663	745	756	757	708	666	703	675	719	703	712	717	735	751	767	769	717	736	688	706	686	688	734	738	701	704	687	703	694	700	726	717	693	690	704	705	682	706	679	705	713	678	714	681	642	709	726	687	720	735	697	680	720	758	736	733	702	706	701	728	734	784	708	731	724	682	696	774	695	699	729	734	678	700	726	678	700	658	689	718	696	661	671	752	712	699	745	691	693	725	675	752	674	693	669	697	734	741	706	719	661	705	729	697	666	704	691	737	708	707	689	718	659	694	735	688	781	649	651	721	675	713	692	672	707	711	690	733	727	681	744	709	706	697	754	753	702	705	751	729	680	750	696	736	726	712	745	703	686	753	682	738	706	695	714	737	690	678	734	671	666	719	733	698	712	661	703	737	739	730	717	659	760	672	656	707	686	701	691	736	681	679	715	745	745	718	708	676	684	731	679	699	706	687	692	657	696	762	652	706	680	657	705	672	712	721	666	699	681	695	713	680	707	709	684	663	676	712	711	718	709	718	681	692	686	723	731	704	709	715	677	732	663	715	709	703	725	730	695	681	724	719	712	695	717	692	715	762	665	707	715	717	715	667	715	679	637	673	696	666	694	688	682	707	700	697	715	731	692	718	674	703	711	690	680	718	697	697	708	705	726	719	667	677	711	707	715	693	706	730	686	737	721	729	732	703	733	755	739	714	702	687	699	721	734	696	712	724	768	720	705	686	650	662	691	686	702	717	715	699	654	647	689	695	706	693	703	713	707	685	698	727	719	710	720	739	709	710	659	733	722	675	693	677	714	758	716	684	751	679	744	707	700	704	710	723	723	755	738	737	706	705	685	705	733	733	732	752	728	722	737	679	758	693	677	701	721	691	725	665	669	701	710	733	656	694	707	714	678	750	644	716	699	709	725	736	718	761	685	665	741	726	717	779	688	752	714	710	723	676	710	729	681	707	694	689	708	736	707	663	701	682	747	683	696	726	707	680	700	696	693	671	709	713	700	659	679	714	693	672	714	681	696	697	690	761	707	695	724	730	698	757	741	704	717	723	697	712	666	710	681	686	690	668	699	716	673	731	690	702	710	682	700	714	723	691	731	694	752	691	656	734	655	689	737	700	724	670	730	697	699	670	685	718	681	734	759	766	766	725	689	716	721	712	696	658	712	778	724	739	745	724	667	691	690	702	704	707	716	690	748	723	724	721	666	681	690	742	657	695	678	720	709	695	718	684	677	731	650	700	714	711	707	695	668	731	667	690	717	714	701	716	737	684	684	738	679	689	695	729	730	704	666	698	722	665	685	708	702	706	671	677	701	723	728	731	688	737	678	707	691	678	705	760	702	671	706	667	688	686	731	677	707	700	733	710	724	669	715	705	717	750	710	726	684	722	710	715	702	652	679	676	693	761	722	751	672	792	674	719	738	728	680	685	726	687	724	706	687	724	730	660	698	661	685	670	737	726	703	708	675	688	703	710	713	723	711	653	658	722	741	686	713	714	732	716	728	680	681	703	726	723	716	734	690	685	691	698	712	705	719	731	718	653	720	737	734	683	690	706	703	733	650	674	688	706	655	722	660	691	653	702	719	699	747	742	706	684	712	665	743	709	684	696	697	693	705	706	724	727	710	691	651	688	724	666	743	620	653	741	716	706	749	664	719	688	706	730	710	679	655	693	700	725	690	704	689	705	747	720	687	667	692	663	711	660	670	695	661	686	718	751	734	714	740	668	704	724	726	694	692	698	636	724	774	641	705	746	706	722	690	721	682	699	713	772	718	730	724	700	732	693	701	673	648	671	654	723	647	734	733	741	674	659	721	695	683	691	721	691	695	732	713	731
4283	7293	5587	3021	2224	1816	1542	1441	2278	5766	17401	26964	20467	10432	3799	1457	703	577	582	594	568	571	603	616	549	631	582	557	580	581	631	620	563	586	550	608	612	563	613	562	578	563	579	593	570	579	592	581	601	584	606	577	575	572	590	609	581	582	542	594	569	639	594	569	588	606	587	592	646	582	586	565	598	609	603	562	594	600	560	564	581	572	628	605	539	611	575	572	570	608	597	555	592	571	574	596	556	599	550	570	596	583	587	575	556	558	620	609	599	612	626	599	559	620	583	585	601	601	593	531	564	598	628	624	542	526	578	582	563	586	625	602	576	581	574	584	561	570	595	590	560	588	590	617	585	598	588	571	574	587	568	550	593	564	579	585	560	643	562	556	572	606	597	585	596	557	590	613	585	586	577	614	607	604	574	599	563	576	579	572	603	589	584	568	589	555	611	604	614	570	569	559	541	628	625	568	600	544	591	575	596	592	553	594	614	568	572	581	591	546	565	608	584	565	589	547	575	587	565	582	612	553	569	589	594	560	592	566	614	617	605	584	583	572	578	592	575	567	581	600	510	622	540	584	554	577	569	601	566	604	613	561	580	625	629	562	594	573	626	583	581	560	576	573	589	573	571	599	509	566	568	561	608	623	584	564	577	547	563	570	552	571	575	571	582	597	558	593	576	537	577	564	593	563	567	585	603	565	606	567	569	556	611	594	604	564	544	612	577	610	561	608	576	566	556	576	574	555	604	599	606	612	597	601	617	580	572	566	564	535	606	582	587	626	546	600	621	596	574	587	588	600	569	607	549	582	588	585	647	559	551	631	596	607	609	577	567	617	558	578	574	646	584	628	581	557	570	586	553	572	605	577	593	596	621	550	592	588	579	608	565	573	582	588	587	581	600	570	611	574	585	571	554	616	633	552	575	621	606	614	599	562	542	586	578	569	569	570	607	615	544	550	595	533	581	612	555	606	586	550	560	589	578	555	581	581	590	596	604	617	553	573	561	589	581	561	525	613	563	578	581	610	568	565	569	565	594	633	602	554	624	574	562	561	595	591	563	593	558	589	578	623	628	587	585	624	622	589	615	574	539	631	531	588	553	623	595	552	575	563	552	536	569	583	600	613	557	578	581	588	582	619	566	590	584	581	526	611	580	588	610	598	575	589	531	582	615	561	598	571	573	604	561	590	577	644	540	575	583	603	581	552	599	567	580	644	609	527	541	606	599	573	571	574	596	525	617	614	548	571	566	584	560	611	561	571	573	566	536	602	564	574	551	617	559	586	586	548	589	576	575	573	570	602	599	610	581	586	564	595	570	579	592	553	546	551	604	559	586	582	566	591	563	595	597	582	587	552	599	539	582	562	625	589	506	563	583	558	611	566	622	554	562	587	543	577	583	579	607	578	581	561	602	605	581	580	540	587	593	593	560	569	575	546	562	614	564	564	547	555	589	588	597	580	572	580	539	572	574	545	612	569	622	590	578	587	626	601	568	582	585	573	599	545	575	587	569	581	564	602	583	565	598	613	581	561	583	568	635	575	559	602	620	583	587	608	576	582	598	581	571	572	586	577	554	589	581	604	598	617	532	577	546	582	586	600	606	614	536	538	606	589	554	577	622	582	638	546	570	582	529	601	573	540	538	557	593	565	567	563	590	579	560	579	572	576	622	615	559	534	597	571	580	549	565	588	574	577	568	583	613	567	576	621	587	611	564	590	606	558	548	545	552	600	504	578	558	590	584	584	573	604	585	541	526	536	595	610	599	568	581	600	606	545	567	546	576	618	550	597	558	542	566	560	556	559	585	546	566	558	556	562	523	572	579	590	541	587	602	543	602	582	583	593	628	552	542	627	607	561	557	590	544	579	547	574	570	614	585	558	572	585	591	579	641	611	578	602	573	544	600	589	568	619	557	599	616	564	607	572	607	609	592	606	584	588	594	554	565	568	617	591	593	540	590	598	568	584	611	572	658	583	596	594	579	570	604	576	584	578	578	567	577	539	559	561	563	565	559	575	575	553	585	590	565	533	569	574	572	606	567	567	575	607	599	597	569	563	567	592	521	568	553	547	565	608	545	567	549	591	599	562	559	598	587	571	582	560	565	570	564	554	584	553	578	562	559	570	573	602	590	553	585	571	555	539	574	620	625	555	644	559	604	589	582	585	579	612	595	599	555	599	569	574	558	557	574	605	544	605	573	542	591	624	586	579	586	588	588	570	547	557	577	587	580	590	577	604	568	603	549	553	571	551	632	628	555	579	601	572	598	532	550	550	605	552	572	593	551	601	602	566	573	631	591	574	580	587	586	606	583	587	595	572	614	598	619	547	563	569	589	595	577	572	601	577	555	591	556	546	572	623	583	578	556	551	575	580	607	582	539	581	603	645	571	558	584	560	581	557	563	605	566	581	594	579	608	599	589	552	559	572	567	579	613	581	570	572	588	543	505	570	594	573	531	578	573	611	563	566	602	605	544	546	586	558	632	557	571	587	600	595	604	588	559	557	560	553	576	585	608	582	557	591	536	569	549	556	549	614	571	570	609	583	592	563	574	580	568	551	576	593	569	608	571	586	586	570	563	594	618	577	568	556	574	614	598	564	568	530	539	611	572	551	593	576	616	551	495	595	564	568	608	558	579	534	601	543	564	577	530	587	562	599	575	565	640	596	541	595	606	586	549	569	577	612	569	598	587	550	540	554	571	533	568	566	622	580	574	612	549	572	593	585	561	532	583	628	588	556	584	564	592	560	554	599	561	593	583	547	578	569	565	524	569	602	580	560	621	592	566	531	568	573	574	540	631	582	551	533	590	607	578	561	539	561	578	530	544	549	610	580	595	622	540	551	585	565	582	605	568	597	564	545	548	586	560	560	585	577	609	558	544	589	543	614	589	579	570	568	580	582	614	596	606	552	580	566	557	561	582	602	575	572	600	572	593	592	598	597	558	602	559	598	590	562	592	560	580	592	607	599	525	549	555	555	572	592	540	585	573	607	568	576	557	579	570	605	570	583	581	555	572	546	566	536	589	552	575	590	591	599	568	620	553	581	590	560	529	560	528	595	572	575	535	594	572	563	582	600	604	616	586	557	577	585	586	557	584	626	576	566	611	598	552	601	594	577	539	565	548	594	595	552	584	558	543	572	567	566	586	588	572	530	560	542	530	617	562	591	541	583	564	596	555	608	598	566	622	582	565	557	604	529	551	597	572	617	529	590	561	562	576	586	629	582	565	566	573	554	566	600	553	617	533	572	590	569	580	562	569	585	578	568	583	546	537	593	612	576	581	596	566	562	586	582	529	571	563	617	558	601	555	568	563	564	584	568	527	572	547	592	587	584	592	594	573	565	543	557	629	537	524	554	572	557	588	563	614	581	556	548	580	597	564	575	613	564	567	522	597	640	585	590	547	587	534	533	595	579	522	608	589	548	594	580	582	593	555	547	566	574	607	587	607	572	532	568	578	551	562	589	570	549	564	586	525	537	614	554	545	583	550	576	588	550
27410	13810	1767	779	554	540	540	526	499	489	713	1487	2047	1487	870	618	497	472	478	495	487	455	450	478	509	508	478	475	494	458	475	484	474	496	477	469	475	548	503	462	470	448	511	496	460	464	443	466	470	445	485	507	456	479	479	486	531	548	447	475	466	465	474	488	512	492	483	489	462	477	475	456	454	482	462	496	499	480	505	507	443	438	486	466	477	449	443	459	452	509	491	510	501	468	453	515	483	489	412	520	486	454	468	479	449	482	490	472	462	476	478	490	482	467	431	422	482	496	492	503	496	456	484	458	474	463	494	468	493	480	456	480	489	491	480	469	465	493	487	471	512	465	439	464	468	479	445	477	456	505	448	514	485	482	474	435	507	548	463	430	465	497	447	454	459	496	486	462	515	487	486	451	454	463	501	477	463	464	446	455	479	480	475	483	455	479	448	457	487	493	473	463	494	479	481	467	472	453	475	468	462	504	443	497	496	465	477	496	503	489	455	474	478	509	476	506	477	488	450	447	474	433	527	492	469	462	478	452	493	447	483	459	458	483	489	487	463	483	473	479	487	467	478	486	462	474	448	440	458	457	518	451	454	455	468	505	471	456	438	465	437	463	496	510	482	467	454	496	489	466	488	495	446	496	433	453	445	516	510	447	487	480	482	484	518	490	484	444	455	489	488	490	480	455	454	493	459	474	434	453	480	486	453	468	510	472	463	463	504	452	478	493	508	505	462	489	479	478	532	473	515	444	471	471	492	478	455	467	476	473	456	462	434	475	482	475	448	481	480	444	542	416	454	465	463	491	474	426	457	516	516	486	470	462	492	526	473	519	475	467	475	464	487	468	455	464	481	498	414	473	490	468	445	484	463	456	435	487	481	475	501	457	486	505	476	466	464	478	453	489	460	482	458	484	485	452	450	488	488	452	479	477	449	452	448	488	468	487	440	436	498	461	493	516	465	489	495	505	439	465	472	466	467	493	468	502	468	473	478	474	472	501	452	494	505	487	505	462	517	494	488	491	456	471	514	488	476	462	460	497	474	480	479	442	481	433	492	462	475	488	484	474	470	507	453	468	447	474	463	485	453	479	473	477	498	471	479	508	455	495	471	524	492	508	460	491	464	453	470	493	440	453	499	501	475	487	461	444	457	472	470	427	484	492	473	472	464	471	444	456	485	502	490	470	483	452	472	466	475	469	441	471	478	462	468	457	410	460	502	484	487	469	475	449	454	452	532	458	443	453	452	459	493	467	460	464	477	480	502	420	505	477	456	489	479	474	498	465	455	449	472	443	443	491	450	479	480	478	512	428	431	440	438	457	441	470	463	458	459	512	457	474	468	500	511	496	460	502	462	464	481	509	453	466	509	497	489	475	491	458	467	454	487	469	465	477	455	499	510	436	481	478	463	485	533	448	470	501	490	477	464	455	485	447	444	461	477	521	502	462	458	450	480	473	488	471	455	443	481	483	456	488	469	444	482	446	462	495	456	490	444	494	479	487	473	504	496	480	457	474	467	474	515	482	504	454	491	477	484	496	511	452	465	480	488	417	479	440	457	487	464	481	533	443	463	492	447	489	465	456	450	465	468	496	497	492	463	457	473	432	485	487	448	477	489	476	498	479	453	448	459	475	472	450	462	475	504	459	463	438	444	465	479	487	469	476	462	465	470	444	449	461	434	498	489	479	458	464	437	462	444	495	488	454	485	460	466	435	470	511	487	471	451	514	466	452	484	498	421	507	453	501	486	458	447	505	470	493	483	493	489	449	422	486	464	470	503	447	472	518	491	459	471	448	484	455	430	473	458	445	492	489	489	458	443	505	466	464	449	439	479	425	502	482	474	461	485	478	476	506	448	504	445	492	469	435	452	488	464	466	473	474	455	481	502	489	463	501	443	476	442	456	465	467	440	477	466	454	479	476	486	462	479	453	478	488	481	435	486	492	467	477	466	481	442	494	461	449	491	459	502	478	465	461	519	486	454	474	490	501	446	458	474	484	471	504	495	481	475	488	467	493	475	462	468	468	491	509	441	471	435	431	473	487	461	473	453	481	505	493	475	477	459	470	461	483	465	461	466	447	489	498	471	491	492	501	508	513	479	435	450	459	476	488	504	476	461	509	509	486	461	498	463	488	431	457	474	485	479	498	452	475	471	515	514	498	489	514	467	490	481	468	489	471	486	449	462	448	483	507	463	514	482	471	485	519	461	469	512	435	482	449	453	468	467	432	469	482	458	494	475	455	438	518	443	496	506	479	462	476	463	485	495	480	445	477	480	500	489	427	495	489	468	445	489	458	464	493	483	462	424	484	515	442	443	433	500	462	457	479	467	477	462	448	438	507	461	485	477	516	504	467	498	488	463	467	490	460	424	456	482	452	502	530	463	479	461	508	442	486	532	478	451	486	479	486	507	477	481	529	472	466	512	478	471	469	467	433	503	494	468	475	460	491	474	471	474	465	479	486	476	468	443	480	469	510	489	447	471	446	502	477	482	479	447	479	426	506	468	461	453	477	474	497	429	484	489	515	479	471	466	478	488	487	465	481	452	484	483	473	462	518	486	490	493	456	447	463	496	464	443	497	461	471	477	470	466	488	461	448	462	479	501	453	491	475	513	477	461	488	454	474	479	489	468	527	483	466	468	439	513	492	433	490	470	507	493	464	460	439	453	485	496	470	470	501	449	457	529	426	464	470	425	498	477	480	496	494	504	476	476	486	466	463	495	467	479	474	464	504	438	456	487	485	497	503	472	487	512	464	460	458	490	473	494	469	491	455	511	478	476	422	448	493	482	494	461	455	455	457	458	456	445	459	470	443	462	472	471	496	489	488	503	459	461	521	451	474	458	475	509	462	451	477	470	479	489	491	474	482	471	464	481	514	475	503	486	486	495	507	465	472	466	459	483	474	467	505	477	452	476	469	470	437	467	493	485	474	459	465	438	462	466	470	500	473	473	493	466	514	425	444	448	453	468	513	467	467	483	511	458	489	503	472	438	503	505	475	447	505	472	466	459	483	477	453	473	482	522	446	476	498	429	482	483	493	494	447	465	495	482	468	449	483	470	437	454	509	478	459	418	462	521	463	417	484	439	454	522	479	466	474	486	448	452	449	494	477	505	446	472	499	462	476	473	481	474	435	478	475	492	485	486	457	493	467	427	504	460	484	454	440	452	496	463	456	475	462	463	460	463	461	488	459	459	478	485	459	477	435	491	448	482	469	522	452	453	484	469	449	491	494	471	479	478	490	502	479	521	479	520	474	487	452	496	488	487	506	475	463	514	481	468	454	449	492	528	427	504	412	484	455	483	476	525	473	480	438	444	500	506	479	443	475	484	468	486	436	450	479	443	491	448	510	476	431	441	466	426	475	478	478	460	467	467	467	477	450	490	442	498	425	469	431	474	459	422	455	468	482	474	461	497	477	456	433	467	483	450	484	465	479	506	491	472	452	493	446	507	514	474	472	470	478	482	513	470	479	435	473	507	486	469	469	483	496
5023	1117	737	565	452	503	498	442	403	447	678	1998	2361	1458	890	494	408	407	395	360	401	360	422	382	386	368	397	426	413	404	378	393	404	395	410	394	407	380	389	371	398	371	368	386	386	381	372	387	383	388	409	379	404	389	404	413	375	402	412	412	439	371	401	419	443	403	413	428	372	393	398	400	411	426	414	372	409	366	367	437	387	391	377	377	409	389	402	347	361	380	386	359	339	358	396	392	394	384	366	385	356	372	391	407	405	412	391	379	410	337	389	404	375	394	388	381	427	361	360	396	389	373	398	402	423	423	351	421	372	387	357	390	369	377	394	415	372	374	402	365	409	418	372	400	388	420	397	403	423	434	424	379	417	403	372	398	394	379	355	381	369	411	391	380	391	414	394	374	382	399	377	377	382	402	403	385	415	402	424	354	413	398	370	356	391	427	408	367	388	408	404	404	403	404	400	371	430	358	365	351	362	398	389	400	368	415	404	430	410	399	398	358	415	381	391	383	393	398	393	385	386	369	417	389	406	369	382	377	354	399	393	386	430	375	372	413	397	344	404	395	425	403	431	402	384	422	441	436	409	414	399	367	408	378	380	384	401	375	410	368	402	378	418	384	397	406	356	441	371	399	404	410	353	357	421	381	380	427	387	421	394	379	394	405	426	378	422	382	402	344	381	453	370	412	405	397	405	377	410	370	386	388	426	404	352	386	367	391	419	405	406	391	379	431	399	397	431	382	418	409	387	417	377	401	367	384	359	375	404	446	422	390	414	384	371	402	383	365	402	393	368	399	398	428	401	395	412	417	369	395	428	377	397	391	364	370	388	410	386	387	415	405	365	406	385	405	410	416	418	397	375	383	402	370	389	382	394	367	375	388	419	403	447	389	338	392	407	393	405	361	387	357	410	420	396	408	350	413	420	409	411	388	358	395	410	411	358	405	409	383	407	386	390	371	343	373	414	377	379	434	386	373	357	401	401	371	413	386	387	388	395	363	399	395	377	411	363	361	408	405	369	407	385	371	389	384	378	390	409	363	410	413	375	371	410	400	426	398	385	386	421	364	395	379	418	388	397	394	370	381	372	392	356	371	363	374	398	389	367	381	387	403	399	382	361	375	367	390	418	399	390	393	386	381	402	406	393	384	378	398	386	398	416	412	426	401	377	359	376	395	385	383	408	398	410	383	416	402	382	375	378	419	405	418	404	396	384	381	422	395	406	388	412	396	380	403	394	397	373	388	402	404	382	392	429	385	400	381	402	413	397	409	372	369	360	396	411	410	378	375	408	371	390	411	379	395	340	359	421	406	395	386	396	386	361	361	405	404	436	411	396	404	386	377	401	426	420	369	392	417	399	407	413	377	369	363	390	416	408	379	368	466	415	393	403	388	385	377	393	403	404	395	394	419	394	400	422	411	384	388	419	393	405	397	400	403	360	394	420	386	399	387	401	411	404	396	388	371	397	347	420	361	390	402	396	369	399	408	381	396	382	405	407	375	405	378	387	396	385	397	369	358	388	389	445	399	405	396	403	364	342	387	352	374	374	407	385	401	386	403	382	405	408	392	425	390	368	408	387	436	403	405	394	411	384	415	387	400	402	384	368	375	385	423	387	405	384	438	404	360	389	402	399	455	389	429	372	392	416	396	380	378	417	390	370	373	389	382	377	399	363	419	408	414	409	356	381	398	385	383	349	380	384	417	378	361	377	384	364	423	401	407	429	404	392	379	395	396	393	414	379	383	399	378	401	415	387	386	386	394	411	438	373	358	358	337	401	407	369	379	379	356	388	410	414	399	374	408	371	346	385	402	382	354	410	393	399	384	389	423	395	382	397	439	417	405	403	367	363	380	403	377	380	400	384	400	392	370	412	418	393	397	399	381	405	393	373	431	395	368	374	412	399	379	426	456	442	417	412	415	407	363	363	377	402	393	376	398	377	393	389	372	416	436	450	390	416	405	383	403	362	366	371	432	392	427	416	432	374	372	408	396	407	405	367	383	392	373	380	365	368	389	399	386	392	400	374	393	375	411	412	375	392	386	390	359	396	370	380	361	370	378	406	417	394	405	378	391	425	387	386	388	400	391	388	381	398	423	389	406	334	388	408	431	405	398	396	358	399	375	409	412	354	397	373	408	370	379	392	397	408	383	340	415	429	362	355	409	395	403	410	397	369	412	416	427	377	390	387	382	396	428	370	392	383	389	386	365	378	399	386	385	403	396	386	393	400	376	432	404	442	382	388	404	400	425	408	428	366	412	370	416	428	381	376	381	367	418	421	384	357	430	401	366	382	389	377	400	418	378	383	376	408	370	378	346	389	388	389	439	397	425	398	423	427	394	382	396	385	404	385	382	382	390	401	380	396	396	382	385	410	431	364	376	392	385	355	371	402	373	381	372	378	373	420	391	374	382	404	407	361	404	361	413	429	396	404	408	387	399	392	391	379	400	382	400	412	392	357	420	384	359	373	372	379	386	433	388	391	354	377	386	374	383	349	399	373	393	408	353	401	386	406	406	399	377	378	393	432	374	389	413	425	393	407	424	388	403	406	408	372	437	371	398	390	397	441	386	390	401	411	393	410	375	393	406	382	394	393	407	395	409	427	402	366	419	407	365	395	368	398	380	409	403	379	387	410	376	376	356	418	395	387	369	406	368	396	411	406	414	408	388	405	391	382	409	407	383	427	386	387	366	392	385	407	379	400	393	374	394	351	384	424	383	392	402	383	425	391	382	404	402	389	380	402	404	403	380	406	347	362	380	369	409	425	360	410	408	389	370	401	393	386	390	394	427	387	443	396	397	385	355	390	358	374	396	388	384	377	397	379	385	364	373	373	381	371	384	369	402	381	403	400	383	408	375	395	385	393	410	419	403	428	426	430	395	400	378	429	340	412	401	423	423	387	369	402	409	388	392	402	401	385	366	420	369	342	372	368	375	396	411	391	370	385	427	417	411	402	376	406	385	398	376	370	389	356	409	389	392	386	440	376	383	409	396	383	415	343	420	409	396	411	369	390	404	352	393	373	408	386	397	398	406	393	374	430	389	413	391	396	374	407	389	381	379	373	418	378	402	423	398	365	403	372	406	382	408	365	414	380	399	389	377	399	398	399	360	385	371	385	383	405	395	406	361	391	388	402	402	379	387	377	410	438	366	376	386	407	392	374	392	372	366	377	380	436	417	366	397	395	433	397	379	393	391	426	400	400	398	392	390	385	372	399	363	373	399	387	394	400	411	385	388	413	383	370	391	397	391	397	397	389	380	376	405	429	424	424	391	395	382	381	350	410	370	383	361	434	359	365	379	395	402	408	403	394	356	386	382	393	377	390	408	395	378	399	391	392	381	381	392	426	418	416	372	388	378	420	395	385	402	401	417	392	379	404	431	365	390	428	425	381	364	387	342	400	349	375	415	397	390	368	422	375	357	400	381	402	375	384	383	408	404	385	391	400	376	399	366	401	403	407	409	416	389	398	389	379	397	394	389	407	436	405	422
24863	21064	27490	24819	11926	1559	1012	733	637	701	2280	15896	17830	9817	3139	1179	643	545	537	551	526	483	506	527	511	576	535	517	526	478	489	485	522	513	539	518	550	517	471	547	504	501	537	506	500	531	540	502	519	492	459	521	509	569	473	495	517	484	510	527	519	471	509	496	517	545	536	472	526	494	511	518	487	506	502	534	499	475	523	526	512	505	501	559	489	523	480	553	494	487	488	466	479	489	528	488	515	559	588	460	517	535	542	498	494	493	477	504	499	487	494	526	504	493	514	515	533	555	484	527	498	520	510	472	511	554	526	511	489	497	510	472	510	522	480	525	531	523	485	515	506	491	480	499	482	487	477	507	502	545	503	519	505	547	522	511	526	509	510	512	517	490	503	502	515	492	524	481	535	520	506	503	497	470	502	479	490	492	493	527	530	493	484	521	525	487	519	492	494	522	474	505	561	501	486	480	549	483	468	515	502	518	492	525	522	520	484	560	534	510	463	541	513	511	519	493	502	508	505	507	466	548	485	491	536	506	530	522	521	491	492	473	503	502	465	490	518	504	497	491	509	501	506	500	556	506	531	489	513	493	470	509	503	504	500	495	487	500	524	531	467	497	541	479	505	518	491	472	504	511	524	556	514	502	466	535	516	487	511	517	522	502	464	537	515	484	527	540	531	502	520	538	517	512	466	511	501	494	488	501	516	513	489	555	510	535	506	532	514	508	484	512	483	505	532	460	530	514	491	510	532	534	506	458	505	535	517	488	551	486	519	540	489	541	516	515	539	478	524	511	546	514	499	541	503	507	507	512	513	483	542	568	507	483	474	526	500	507	548	524	478	491	530	533	513	506	503	470	499	559	545	494	518	514	502	524	529	510	499	547	487	541	495	527	493	510	493	527	468	551	525	521	519	523	499	510	539	504	498	507	521	533	511	506	519	516	460	513	539	506	500	566	550	556	493	485	553	527	450	512	528	501	505	495	479	518	488	547	500	500	532	514	506	531	464	470	506	572	531	499	529	482	527	538	502	506	485	484	520	495	538	495	503	504	530	472	499	521	511	533	482	491	528	537	505	581	462	507	488	489	491	450	516	519	547	512	487	507	531	510	501	478	510	530	498	505	463	529	503	438	499	512	528	519	520	501	484	489	522	501	512	505	538	490	522	528	535	494	490	499	498	544	525	525	546	523	508	516	521	499	514	510	537	508	491	511	556	496	481	488	534	499	514	475	507	495	485	451	504	510	492	536	519	500	540	483	488	554	487	535	506	530	534	523	483	497	526	481	495	487	521	508	534	515	533	509	500	489	494	506	526	471	513	489	521	482	578	491	521	546	549	508	527	511	491	540	523	550	496	484	537	504	494	486	507	491	510	497	518	528	548	517	535	540	507	523	510	499	506	512	577	513	521	492	551	547	449	518	517	482	492	512	498	516	509	526	486	485	478	525	544	496	514	493	532	466	489	480	494	508	502	517	503	506	476	499	473	501	527	546	558	516	482	554	501	500	466	464	518	502	522	508	514	516	541	530	540	502	503	543	516	478	523	513	546	485	534	531	514	519	511	520	515	509	467	482	515	511	521	511	494	499	484	564	497	491	482	501	492	497	523	516	541	543	506	511	493	510	511	490	531	520	536	517	502	552	480	528	509	493	499	505	558	500	466	479	472	473	504	512	526	491	500	527	514	487	542	521	513	485	516	488	467	531	521	550	543	536	564	496	538	527	498	499	502	534	518	514	500	557	505	502	505	518	553	538	550	475	496	527	499	515	529	473	487	521	503	519	500	505	523	479	486	493	510	488	497	519	497	504	485	531	548	517	493	517	545	490	528	492	540	519	477	512	512	499	499	505	486	504	497	520	539	520	531	484	513	505	539	497	485	509	516	499	563	489	473	486	491	472	495	496	512	492	522	511	579	501	535	497	485	509	538	475	475	481	500	476	481	520	495	486	522	506	506	543	528	506	497	508	534	518	564	527	535	505	473	517	478	499	491	544	517	522	570	504	492	511	492	508	448	491	531	520	524	494	522	496	495	506	506	508	530	522	482	478	494	485	513	526	528	514	514	537	565	543	471	531	524	477	541	441	491	529	538	515	517	518	485	506	521	500	489	501	502	518	509	520	507	535	535	505	505	519	515	500	501	530	538	560	459	503	486	497	463	513	555	491	515	479	503	533	516	485	529	485	447	508	516	482	535	487	514	494	530	515	510	523	514	490	546	467	532	505	547	502	518	484	457	515	489	496	507	516	458	513	493	503	518	512	487	521	548	489	496	463	502	503	500	486	514	541	471	487	510	494	491	524	515	477	517	507	498	505	527	512	542	483	491	513	529	502	487	518	467	509	488	491	487	531	491	495	492	493	522	509	550	480	498	464	480	528	475	556	509	500	517	522	506	497	460	488	488	483	512	538	533	499	507	497	498	492	542	501	514	473	522	484	472	529	508	538	531	555	508	488	530	468	489	536	488	535	534	495	539	507	500	490	524	488	557	493	530	477	501	540	493	488	518	511	470	491	475	497	492	520	508	484	529	538	504	497	520	473	456	475	502	493	506	499	552	541	492	523	495	511	466	506	542	526	518	545	456	484	546	493	464	530	469	503	534	527	530	522	494	477	539	497	484	511	501	496	512	564	518	482	507	546	538	516	492	492	499	493	493	534	458	527	466	519	500	501	502	486	511	509	481	492	528	494	488	513	533	509	519	501	489	504	568	484	521	496	500	545	504	525	512	492	466	504	503	467	508	479	503	524	528	530	532	512	497	499	479	513	479	537	521	491	533	500	519	496	523	548	488	497	473	513	500	534	469	524	484	549	520	488	520	516	497	492	519	564	498	483	509	467	528	498	522	528	520	509	544	451	532	487	486	509	488	520	554	493	535	509	505	509	494	528	541	537	508	454	476	467	518	533	508	520	482	489	549	555	495	469	490	478	510	482	484	492	516	505	525	524	550	517	523	506	454	491	491	519	479	512	521	502	493	471	511	514	491	501	472	484	535	495	533	540	530	540	482	494	505	473	532	508	498	475	498	503	488	532	532	496	496	511	467	489	494	507	474	533	527	512	494	539	521	506	551	495	490	521	507	495	508	464	515	528	487	553	471	537	535	459	546	513	514	460	473	544	528	517	520	506	521	486	502	533	518	510	518	527	513	498	522	531	516	530	506	496	498	490	555	496	498	488	548	490	508	490	571	486	491	486	517	515	509	537	513	500	480	521	518	517	498	493	516	485	535	533	510	509	489	534	487	502	484	500	501	498	532	511	518	493	533	522	495	541	464	491	535	519	516	498	542	549	509	527	506	530	479	526	518	511	539	483	476	553	537	452	497	474	500	509	500	486	532	525	537	487	506	484	468	549	525	545	485	503	507	485	469	495	488	581	538	530	476	491	509	481	507	490	504	526	527	488	482	554	525	467	467	516	508	523	540	506	543	535	502	499	500	493	485	538	496	527	484	510	480	506	501	484	514	540	500	507	515	495	521	560	480	492	489	512	528	486
3815	4383	3184	1605	1210	980	911	764	747	767	3426	17697	15819	8197	2946	1123	587	435	442	436	482	478	436	421	413	444	443	462	473	451	425	414	425	415	450	438	452	472	413	431	443	463	449	413	457	446	439	444	445	430	437	450	461	438	454	415	442	432	457	455	457	446	434	434	479	457	475	412	408	445	447	417	436	451	445	436	448	466	463	418	420	447	446	379	456	469	457	429	419	457	431	487	431	455	442	440	447	450	460	402	488	458	430	451	461	428	445	450	456	437	385	449	460	425	412	441	443	448	423	471	412	436	449	472	421	437	445	436	469	395	434	411	410	423	451	452	453	461	436	422	437	429	437	454	419	440	459	427	459	410	461	452	443	422	412	464	441	429	449	465	447	429	479	422	484	467	413	451	440	465	442	424	439	454	440	452	415	428	440	425	418	433	475	442	408	482	447	467	473	424	438	424	428	423	454	461	423	427	432	445	425	421	435	439	446	449	480	422	405	417	423	425	458	413	426	422	448	431	444	450	453	472	443	404	440	422	435	429	420	427	430	439	401	429	461	424	404	447	420	447	482	421	441	439	453	431	439	459	479	458	422	465	445	466	430	423	440	427	424	423	472	477	410	448	450	461	429	437	430	436	403	463	422	456	449	431	458	416	460	449	472	469	458	436	442	459	436	429	473	413	403	455	412	439	415	449	453	456	469	484	447	403	419	433	407	399	425	474	450	408	427	440	422	463	411	438	451	422	433	423	430	432	462	460	434	442	424	423	437	436	448	488	421	444	422	412	444	385	424	428	437	471	438	475	399	427	400	437	467	439	442	442	420	427	439	435	419	415	450	446	423	409	421	445	465	463	411	445	414	413	467	416	467	448	387	451	429	402	445	433	421	464	448	405	377	406	409	474	452	456	438	429	446	440	411	440	437	454	426	420	461	443	443	462	449	423	439	446	425	439	435	442	438	396	449	437	454	496	446	447	445	467	407	458	425	448	454	442	449	462	436	445	415	422	463	449	422	452	452	460	466	465	443	449	472	453	438	408	419	423	454	426	479	452	463	415	433	466	426	423	458	472	463	448	475	454	429	435	392	445	460	459	422	415	467	471	442	433	427	448	458	429	457	449	430	472	437	455	457	445	464	450	429	472	420	426	480	453	413	423	403	469	450	440	435	444	446	430	442	434	433	475	429	423	471	442	436	454	449	464	435	415	435	435	464	475	431	440	442	439	410	412	446	450	416	451	434	422	437	433	455	457	458	452	403	468	440	428	463	457	467	456	453	420	433	446	437	443	426	417	444	456	435	429	448	479	436	436	425	434	427	423	398	415	441	464	413	396	423	479	466	396	401	440	401	426	395	399	444	439	453	418	435	419	431	451	408	459	433	440	459	435	436	447	422	435	437	442	423	435	427	413	458	420	417	437	441	458	455	476	405	444	447	440	458	452	441	436	423	398	439	428	409	456	463	395	429	429	459	418	442	452	417	455	424	460	476	426	444	418	421	419	428	418	457	468	452	398	435	437	469	428	427	423	449	441	416	474	411	438	457	451	447	438	463	411	443	426	452	444	452	438	454	425	416	437	435	402	451	425	425	438	430	431	433	452	470	459	471	439	418	450	442	434	448	424	447	461	428	451	450	426	452	391	395	455	443	417	450	469	401	444	417	460	409	471	461	456	443	418	408	432	434	449	446	430	437	465	421	441	455	458	445	420	433	441	410	448	424	440	422	460	440	431	378	448	433	428	446	459	414	424	447	417	423	414	423	434	451	432	415	430	456	476	458	464	388	440	423	424	422	462	475	419	432	404	477	456	432	433	432	461	468	438	445	430	434	461	427	419	423	409	459	450	417	452	474	438	428	425	423	427	391	435	431	424	460	437	417	430	417	402	465	423	448	414	404	428	478	424	422	444	466	455	434	439	437	423	414	444	453	427	415	429	427	436	411	426	469	464	453	415	430	412	451	421	437	378	409	418	418	410	432	442	411	422	426	401	402	418	422	452	442	428	432	436	454	418	448	403	498	443	453	429	401	464	436	439	400	395	462	444	471	406	437	420	451	449	436	422	426	415	411	454	433	408	475	413	410	450	421	436	418	402	448	453	446	411	425	446	437	433	411	436	472	452	442	480	406	432	443	427	463	470	410	421	412	501	477	424	445	452	428	445	434	414	414	474	442	407	403	418	444	471	449	480	426	427	456	418	423	439	403	463	431	439	426	422	448	422	447	459	443	460	439	469	469	509	450	438	459	422	437	443	445	432	442	435	447	442	405	391	428	453	447	440	453	430	423	460	428	409	409	434	420	432	429	439	436	432	448	436	438	452	431	398	456	421	419	466	442	441	451	431	453	441	458	419	422	427	416	414	424	435	459	445	411	460	483	470	410	395	449	432	456	436	437	422	445	438	410	412	464	476	404	413	425	433	424	432	465	440	434	433	472	464	462	421	404	425	448	401	438	435	432	434	412	464	452	445	449	431	438	436	412	448	422	439	431	414	444	406	453	479	423	454	415	457	432	401	453	420	435	424	447	468	469	393	414	391	465	463	441	438	448	425	448	469	429	412	452	431	425	442	435	452	455	442	449	437	454	443	421	449	443	440	449	419	462	463	437	437	425	441	429	452	448	464	403	429	439	441	430	434	388	421	425	444	436	457	435	471	451	429	423	451	451	435	444	439	450	431	422	396	504	454	436	423	441	407	466	397	422	439	456	444	432	428	410	426	429	420	450	449	425	455	440	447	432	439	398	429	421	465	474	416	453	423	409	419	449	414	431	454	461	461	381	444	426	507	392	480	434	433	402	426	479	410	447	428	394	447	484	415	434	429	482	448	451	413	400	447	496	442	431	459	465	415	439	443	421	406	415	440	441	434	424	426	367	495	458	432	461	430	432	414	440	419	452	427	440	458	445	424	473	448	422	446	438	481	411	443	419	381	465	402	423	451	419	429	416	449	415	454	441	455	439	419	446	445	414	421	447	439	443	446	423	437	425	417	450	424	401	414	448	416	397	451	390	426	420	429	453	468	443	387	430	398	457	423	451	433	453	459	463	441	447	382	411	465	444	429	440	429	450	430	487	444	449	418	415	412	433	460	434	436	396	428	418	403	419	444	423	426	439	449	474	428	429	404	445	445	435	396	426	447	450	454	453	408	425	433	443	452	449	459	459	428	446	467	427	418	428	419	427	453	471	439	431	408	443	456	454	444	424	449	400	412	427	420	416	460	436	452	454	386	426	463	412	414	457	440	436	405	413	466	431	404	421	425	471	448	434	436	419	425	417	422	420	474	449	408	445	443	426	435	426	421	411	424	377	474	452	456	456	449	451	443	467	461	435	451	463	488	447	428	420	456	422	436	423	426	451	428	428	433	441	438	429	435	458	449	483	442	439	442	424	435	486	409	402	454	455	458	439	414	441	429	441	424	451	450	457	455	480	450	403	433	436	397	438	438	411	432	412	418	446	440	432	456	420	383	454	411	436	445	428	449	418	407	464	427	403	432	488	466
23870	21064	28351	23992	21064	9193	1932	1211	1026	1050	7922	25635	27996	16502	5473	1762	878	632	675	637	679	682	735	728	702	721	693	679	708	662	701	699	699	647	655	751	713	712	688	705	630	670	719	697	643	664	708	654	677	700	673	677	713	700	647	679	699	678	707	695	704	698	666	690	697	741	701	680	703	659	716	719	689	725	700	669	664	664	669	724	678	666	705	635	686	662	731	724	723	649	681	709	693	656	654	711	648	675	701	708	656	700	664	655	655	650	699	689	667	671	673	657	690	651	687	679	696	654	665	659	648	673	662	694	675	671	650	626	666	676	706	651	679	682	713	682	702	705	701	697	683	629	713	642	686	691	660	719	710	667	695	682	703	691	712	659	641	671	678	647	671	661	668	656	716	658	684	705	689	672	680	693	648	657	708	690	702	691	631	699	693	654	669	649	667	680	673	688	657	672	676	670	691	639	603	675	709	699	652	691	696	660	714	624	746	673	644	681	662	698	659	660	663	668	681	659	708	710	710	708	618	664	718	710	695	691	711	680	689	685	625	660	710	674	651	667	631	703	620	673	615	691	689	644	711	699	680	686	701	681	652	656	664	651	696	645	670	654	642	688	668	662	696	693	689	632	674	707	689	682	655	682	695	652	654	638	639	710	677	656	667	651	631	669	675	637	687	661	722	739	648	642	685	707	643	683	671	675	703	669	686	675	688	651	662	681	673	655	685	700	643	639	672	684	643	704	693	676	665	650	691	656	678	697	719	694	664	688	723	720	669	673	644	696	719	703	687	696	662	627	647	687	691	682	666	668	692	675	647	654	670	687	638	652	634	667	732	716	637	650	665	686	646	638	693	655	657	643	670	664	668	667	668	668	710	678	666	691	684	683	654	718	709	685	655	652	683	699	666	646	715	663	693	644	729	688	684	696	686	702	684	642	684	647	692	650	659	671	706	655	644	639	706	661	638	661	708	694	678	663	709	641	658	678	651	619	702	651	680	652	692	627	680	658	688	657	641	690	682	654	662	664	650	694	626	677	626	667	675	661	679	681	668	652	660	669	639	661	667	677	632	678	727	661	697	668	691	635	689	676	628	719	710	648	637	632	673	678	688	666	675	634	639	661	702	690	685	718	650	675	682	700	674	697	685	690	666	693	654	659	659	678	695	674	683	678	649	608	600	671	702	687	686	663	632	625	610	659	658	663	658	698	670	638	671	653	633	629	675	633	638	663	672	683	669	664	713	711	648	728	669	651	680	711	663	607	662	666	644	646	660	665	678	691	686	665	738	668	721	655	645	668	713	649	675	661	647	686	632	645	693	643	663	684	663	707	651	647	640	643	738	688	664	669	643	692	666	645	705	703	655	647	697	669	690	674	701	651	695	690	700	650	714	664	702	657	706	646	668	695	671	670	669	695	707	711	650	625	679	645	668	673	675	684	600	746	708	682	668	648	661	633	663	644	655	622	651	692	599	624	683	669	700	722	732	644	628	692	604	655	696	639	705	708	645	694	685	654	691	704	715	633	676	678	608	670	640	742	714	659	687	689	677	729	669	633	728	680	634	672	703	655	661	683	715	701	668	640	654	652	668	653	675	667	660	697	681	667	708	682	680	708	645	646	650	700	688	678	695	686	654	728	674	698	624	663	688	653	676	664	647	645	658	688	692	687	632	671	653	651	614	660	630	706	688	681	691	691	675	655	702	646	689	649	670	682	697	702	666	693	654	703	645	658	670	644	696	672	673	635	683	651	667	668	735	641	688	667	695	717	639	641	656	695	686	650	686	658	669	675	673	644	682	678	673	630	646	623	644	671	675	669	706	683	690	670	738	637	676	645	722	686	692	682	703	643	667	667	650	701	616	666	679	665	641	665	671	684	707	719	673	712	658	668	685	708	675	720	684	671	697	638	647	633	675	645	697	691	667	687	668	672	656	717	676	709	703	670	666	660	644	717	663	673	678	642	627	680	711	697	634	640	683	697	666	663	636	677	690	705	698	654	639	656	667	655	668	730	672	644	678	657	679	704	670	675	677	636	635	684	708	663	666	688	671	686	649	693	674	640	664	645	715	676	666	749	680	618	728	676	665	654	727	740	671	686	642	649	651	658	632	677	690	705	632	687	612	620	677	647	691	688	661	664	662	682	729	675	702	672	655	666	641	673	671	681	673	681	728	672	722	721	620	641	664	698	673	608	684	663	644	674	656	661	637	682	671	702	702	665	670	664	693	646	651	647	687	601	648	661	629	638	677	704	652	637	677	683	620	695	676	660	658	624	702	673	633	651	650	725	668	656	646	665	691	631	687	656	673	619	689	656	660	630	678	664	663	632	639	672	660	635	617	672	667	668	682	610	714	641	682	705	674	654	697	688	680	678	670	636	655	677	700	703	650	652	663	678	660	656	691	689	700	683	668	663	660	681	682	650	661	638	671	656	679	666	678	672	639	744	679	689	690	681	662	678	660	737	673	667	680	633	631	669	674	689	692	709	678	684	711	661	682	688	663	690	661	676	661	645	665	684	686	624	691	647	662	686	636	644	712	659	676	699	637	656	724	682	668	664	661	675	627	687	684	680	646	703	671	686	705	656	677	693	638	719	673	690	673	671	669	669	654	672	660	660	675	653	686	659	683	643	689	659	704	614	731	694	645	686	627	624	669	653	667	631	684	723	660	695	682	676	674	668	678	702	650	697	729	695	702	679	648	693	699	685	693	687	680	597	635	630	668	658	691	681	665	688	654	658	704	666	639	669	728	657	650	690	721	683	657	648	653	665	658	657	655	648	660	664	680	612	637	636	672	675	633	688	683	626	641	666	656	694	700	704	661	659	653	634	668	644	654	692	631	652	698	696	680	670	699	712	666	691	716	690	645	632	659	669	646	687	694	652	689	610	634	642	694	635	611	632	659	626	652	678	660	654	682	665	674	692	697	669	682	662	656	635	657	648	687	684	705	634	695	687	643	691	661	703	690	708	689	681	700	668	645	680	670	658	641	640	675	681	670	657	704	672	686	622	693	709	651	663	682	706	690	669	646	688	655	600	690	661	667	682	648	650	645	671	676	684	689	680	662	654	661	676	658	675	698	705	629	640	648	684	703	649	666	680	700	650	690	695	670	651	696	653	709	681	719	705	656	732	679	675	691	701	682	671	681	728	628	653	713	663	650	676	658	635	670	660	705	664	686	652	651	685	692	658	682	685	655	665	651	645	718	691	632	646	641	639	647	679	664	636	668	640	654	647	659	652	700	683	642	628	672	665	639	646	666	604	701	695	697	659	697	691	672	643	671	663	671	687	679	642	677	661	660	644	646	658	663	654	666	675	649	666	673	714	694	725	659	658	718	673	681	646	674	703	671	700	730	681	668	673	679	692	668	632	675	641	667	709	691	636	656	706	654	711	632	687	671	681	665	680	660	673	673	593	695	662	681	669	701	660	700	646	660	651	686	703	663	673	691	692	706	645	676	668	701	653	705	667	674	691	650	639	673	673	649	724	667	645	693	699
4309	6870	5135	2900	1945	1575	1333	1204	1042	1078	10533	26303	23787	12693	4615	1682	767	552	545	543	535	540	544	556	568	565	578	544	552	548	572	619	551	559	555	543	539	525	569	576	573	559	603	609	562	566	595	617	545	597	572	545	602	551	538	569	547	545	556	590	573	556	599	619	566	562	575	537	562	581	531	551	574	598	578	528	517	538	551	571	538	554	567	562	542	619	592	569	574	548	537	541	608	600	598	541	535	554	579	555	565	568	600	588	607	573	532	569	569	546	577	545	590	556	560	561	572	551	525	587	585	583	549	537	562	608	582	558	537	575	560	546	580	553	600	576	521	602	547	591	551	555	533	543	494	534	541	592	533	593	573	547	534	563	584	563	569	549	559	574	536	583	546	561	535	546	541	510	550	519	539	580	575	515	547	584	574	527	529	576	565	579	576	554	554	552	561	598	576	555	574	561	539	575	612	554	580	536	559	558	549	551	595	583	580	533	577	535	532	548	566	566	585	518	522	523	541	591	552	558	582	538	508	571	559	587	532	543	601	583	534	555	606	567	539	566	562	544	557	542	542	561	525	557	582	558	600	542	558	560	575	566	559	558	588	556	562	591	555	611	543	558	525	564	586	532	546	564	550	572	558	542	562	582	584	576	544	584	535	549	529	523	569	583	532	582	537	559	581	577	599	569	576	593	554	561	514	555	597	546	535	514	524	551	573	564	560	532	528	536	544	544	611	536	589	553	501	513	580	557	575	546	582	567	551	562	587	530	564	563	556	571	514	556	542	564	517	561	596	586	572	623	576	558	614	580	530	587	606	538	557	557	555	594	549	593	561	582	546	525	562	561	551	541	586	550	568	574	588	524	560	608	575	538	588	498	538	519	572	575	537	502	555	507	548	557	562	560	596	587	552	556	505	590	563	542	565	576	517	579	538	549	545	543	562	537	551	562	538	534	582	536	555	557	553	540	551	551	541	563	517	585	541	570	565	534	528	550	576	521	531	581	581	566	572	572	555	595	494	536	631	575	564	544	586	542	592	580	498	541	604	508	531	574	552	544	514	613	567	569	576	565	583	554	544	548	579	565	546	553	539	572	533	597	561	564	570	526	520	569	588	542	527	569	543	531	589	524	535	533	531	569	547	545	564	527	561	535	555	554	576	574	543	551	567	568	561	556	619	545	534	520	584	560	548	524	529	574	551	557	550	576	561	549	584	579	563	535	535	579	533	558	530	541	567	527	550	551	565	564	548	561	545	575	509	557	584	521	550	543	584	517	571	542	542	586	601	546	567	575	541	553	540	572	553	532	581	543	578	584	563	594	536	582	524	596	560	505	579	537	554	596	553	587	512	571	620	528	539	539	546	537	545	551	564	530	552	542	547	559	574	585	516	542	542	605	547	604	547	552	568	537	571	573	582	581	528	514	563	544	510	531	556	561	528	590	580	560	552	543	564	551	568	599	552	573	509	573	554	537	547	579	523	530	541	555	568	547	535	566	526	572	561	525	524	570	572	552	568	554	604	531	576	554	545	540	551	543	581	586	564	519	534	609	529	562	554	520	550	551	587	544	503	590	511	548	571	569	559	552	575	551	560	567	557	588	548	570	594	542	553	572	555	532	542	593	572	564	549	586	554	550	552	538	531	523	544	548	568	538	555	532	552	502	570	602	520	539	539	552	558	581	540	553	575	570	570	561	529	564	599	533	558	550	561	564	546	552	551	562	528	502	541	574	543	550	569	547	589	571	558	573	568	536	554	523	558	556	568	541	565	542	554	595	530	575	570	589	538	554	585	561	579	549	567	568	532	542	498	532	540	551	559	551	527	573	556	550	587	507	590	530	560	584	569	561	550	544	534	580	550	563	558	547	571	547	548	600	542	522	561	565	539	572	568	529	530	578	588	552	574	555	544	542	550	518	537	551	552	534	528	575	526	534	578	562	560	575	525	545	561	557	523	543	570	545	536	518	541	562	545	574	523	578	558	530	563	583	551	537	515	536	581	557	506	578	579	616	565	553	557	538	589	608	561	546	539	533	551	560	570	565	555	551	568	561	558	553	542	559	561	535	575	604	542	573	509	549	561	556	561	581	528	564	599	570	568	528	578	562	556	545	570	588	518	573	587	524	557	568	551	604	551	492	544	575	557	553	563	532	529	535	579	570	581	545	529	554	546	544	529	533	561	548	559	587	572	552	553	558	534	513	506	547	552	575	573	586	583	532	516	568	554	550	505	563	558	508	551	544	541	490	563	540	569	587	524	541	542	561	567	481	568	571	569	558	566	559	530	582	576	576	542	548	583	542	559	552	583	582	559	594	561	583	575	561	547	537	593	531	555	564	533	577	557	575	562	566	549	587	564	554	544	569	531	528	573	528	591	578	548	541	555	559	531	554	539	569	560	553	543	575	551	522	541	511	542	535	577	580	523	565	591	531	584	541	552	542	549	496	505	531	528	583	553	567	545	534	576	542	557	510	591	574	531	528	544	529	522	544	558	588	545	532	553	542	566	583	603	592	567	543	513	535	576	541	600	513	548	510	533	591	579	570	607	572	543	565	581	566	570	565	536	586	540	573	555	526	556	549	552	573	588	531	546	548	575	533	537	565	548	581	589	549	557	570	542	565	610	555	566	565	554	551	566	539	525	567	519	538	531	519	561	529	577	581	578	561	553	545	592	536	536	563	550	535	554	521	573	523	560	545	568	524	568	585	590	551	557	580	588	545	552	519	570	548	525	545	577	594	549	551	559	555	521	545	547	575	561	543	576	588	549	539	558	559	551	593	513	511	500	529	589	534	577	575	578	565	539	541	529	524	543	520	536	577	581	543	506	562	530	535	555	528	547	565	577	549	549	512	574	547	559	553	545	554	534	573	547	578	621	560	530	576	500	564	544	601	594	581	566	545	564	568	542	564	573	531	542	553	575	559	553	576	527	515	533	528	599	528	546	562	563	580	574	504	583	558	579	584	541	552	549	560	503	584	553	557	586	582	571	551	554	582	596	539	557	518	574	529	620	531	555	535	542	515	533	560	553	577	527	575	545	575	578	577	563	530	575	574	509	548	532	574	561	560	513	564	510	538	503	523	521	508	557	591	543	577	538	552	564	519	539	540	551	515	544	586	608	539	536	569	519	546	574	551	550	578	572	558	545	545	531	520	509	536	560	537	542	502	525	561	564	576	566	529	522	527	559	530	623	539	550	596	543	550	568	562	550	571	518	551	512	515	518	532	507	547	516	547	510	551	580	593	580	521	557	583	551	570	547	528	552	538	553	583	503	521	548	551	604	545	536	547	558	530	612	584	561	509	537	557	539	527	516	570	548	570	539	535	546	570	553	506	569	552	510	514	548	594	552	555	569	602	533	537	584	566	576	560	567	528	588	581	577	577	564	562	551	545	533	614	575	547	541	577	522	516	535	537	545	554	544	576	563	542	572	539	533	551	531	540	564	539	566	523	532	527	579	535	615	539	583	551	568	545	557	549	579	564	542	570	525	578	549	512
27253	13454	1499	726	558	482	529	425	451	456	504	1701	1964	1334	800	555	432	411	418	436	422	431	427	440	404	448	419	450	419	408	407	430	409	427	390	405	442	383	482	426	424	423	411	394	430	434	442	411	391	415	413	416	426	431	393	432	409	416	388	427	458	429	425	374	446	422	439	437	437	438	415	416	395	412	429	412	462	452	435	448	421	460	433	429	405	382	455	412	440	430	395	418	410	438	394	419	408	452	409	461	436	455	454	394	433	444	412	430	408	434	395	395	428	420	399	427	401	419	448	428	425	442	417	425	415	413	406	392	442	439	413	404	415	374	438	448	446	420	415	423	406	387	384	403	403	399	412	446	382	408	414	403	405	393	449	444	451	442	409	439	412	432	443	375	438	423	395	458	422	422	435	415	449	415	405	440	399	420	456	401	420	428	442	391	430	416	438	417	431	438	429	413	422	408	379	430	398	433	420	411	419	410	406	446	411	400	420	417	403	399	411	439	433	429	419	412	420	381	433	415	462	390	432	430	417	429	436	406	412	425	400	436	406	397	439	443	443	422	422	416	438	443	450	394	425	404	422	415	402	452	439	409	435	436	445	410	428	438	433	432	430	448	452	415	442	428	444	461	435	414	400	435	403	431	383	445	480	422	394	451	423	415	434	443	436	410	437	428	434	425	441	430	457	406	465	456	422	431	447	405	418	387	416	430	402	359	399	420	386	423	435	423	432	424	447	420	400	428	430	416	438	429	361	404	435	444	413	456	409	436	385	419	435	406	408	422	437	423	420	434	427	429	399	383	435	405	436	436	458	402	400	432	406	417	412	425	418	413	428	386	424	442	437	418	415	403	447	441	406	433	374	424	399	425	429	423	432	416	464	413	444	423	415	350	430	415	413	415	443	425	417	438	402	391	445	376	412	438	420	432	431	410	449	446	424	400	373	423	418	442	443	410	408	453	420	442	396	421	426	408	442	419	441	440	421	456	421	413	407	434	438	471	413	463	438	429	397	411	443	452	458	420	412	416	397	442	439	405	443	446	431	412	405	431	433	426	383	440	417	450	443	374	413	430	400	447	430	396	393	422	433	427	437	423	459	415	386	434	407	386	435	447	449	415	405	451	467	419	379	442	427	429	465	412	443	452	439	448	433	425	408	442	388	395	454	450	411	407	435	450	390	427	403	425	416	410	410	443	425	363	438	448	420	414	394	425	424	433	394	457	422	431	437	419	444	426	445	431	429	416	436	430	413	389	430	412	393	401	408	421	453	410	459	421	439	439	401	424	438	398	402	431	427	453	419	432	419	411	428	407	428	380	433	414	438	437	404	378	405	394	405	437	442	420	389	433	457	402	426	422	415	447	428	477	430	411	393	412	416	408	427	423	424	420	419	371	431	406	387	412	389	470	405	455	413	416	405	452	431	455	435	441	419	414	399	389	436	442	437	418	419	422	437	434	426	425	430	426	421	383	421	414	452	439	407	406	419	412	440	436	436	399	416	431	399	411	402	411	405	432	418	434	429	447	420	451	422	437	452	401	383	395	427	404	394	425	401	403	399	400	402	442	434	435	431	401	415	431	419	435	401	441	395	397	374	429	423	427	405	411	424	428	416	428	442	448	443	433	447	398	432	454	434	417	431	431	452	424	405	399	412	395	388	413	424	406	423	420	421	433	436	411	384	468	424	395	419	410	429	456	435	416	451	453	407	460	419	379	408	420	409	444	409	419	414	404	442	410	416	412	432	416	438	443	423	400	440	407	433	447	467	445	383	412	436	415	409	413	413	417	422	419	404	415	424	415	460	440	415	417	421	404	403	416	417	422	431	417	391	412	411	464	425	399	420	420	410	463	417	430	444	407	442	425	424	423	416	376	400	416	401	415	430	419	421	459	432	411	421	421	428	398	408	415	407	421	437	371	454	415	410	438	429	397	374	410	415	422	470	433	419	451	428	422	428	441	435	435	395	410	432	429	413	409	455	382	412	449	416	417	411	387	431	409	420	393	455	407	429	432	406	398	424	429	422	397	438	431	443	426	408	431	409	397	412	428	408	391	429	434	409	425	408	420	435	413	416	450	391	447	409	469	398	412	434	416	482	420	452	439	414	409	445	435	396	401	435	410	418	413	389	428	415	420	417	387	428	445	400	393	424	415	415	418	414	419	402	454	462	395	415	434	400	407	443	439	439	415	407	436	420	428	417	472	431	429	437	474	412	463	449	410	443	387	442	461	469	444	457	410	395	409	413	388	435	435	388	433	404	457	452	397	431	419	432	432	444	407	459	420	416	464	427	445	447	427	428	451	388	397	441	426	421	411	424	446	404	432	402	405	400	402	451	408	422	426	455	426	424	393	428	402	399	442	422	414	429	390	412	409	441	426	435	455	441	409	436	379	421	463	430	441	422	464	498	411	423	412	407	379	413	439	419	412	409	424	414	437	433	410	387	436	419	441	442	414	438	427	442	382	412	413	411	425	416	435	422	425	447	426	402	433	385	388	448	409	408	419	413	429	419	420	462	398	434	398	405	438	460	424	455	394	439	394	441	439	409	413	421	433	392	435	430	410	418	408	413	406	432	442	401	430	408	447	439	402	459	431	424	412	418	433	396	434	386	440	429	401	389	436	432	418	421	428	467	411	393	435	419	424	441	416	415	393	440	432	392	420	430	447	448	427	402	413	436	417	412	417	450	435	401	401	377	395	414	441	425	467	435	447	419	395	426	448	388	415	449	422	406	410	446	454	401	391	409	444	412	378	409	431	400	394	422	411	406	446	418	457	453	429	429	395	408	429	418	441	474	422	412	441	379	426	411	410	447	404	434	371	447	404	427	464	428	428	416	447	392	426	416	407	409	415	410	425	435	433	418	406	399	421	422	393	431	421	427	436	431	404	450	435	399	406	448	400	395	393	395	434	419	418	463	436	404	435	437	442	390	422	426	420	425	452	458	389	386	394	420	455	426	437	446	433	431	401	425	414	407	442	404	397	406	441	414	442	464	425	437	392	407	443	417	410	409	420	412	479	397	398	416	397	428	380	402	406	428	439	439	431	444	405	455	472	414	420	401	458	407	396	452	418	381	439	410	418	475	430	403	436	434	394	425	390	462	404	425	430	407	421	446	447	426	453	450	419	432	427	432	411	441	429	390	401	413	401	439	394	447	420	405	423	389	396	435	391	440	432	401	436	416	426	401	414	411	432	407	420	397	428	469	413	427	447	437	403	461	420	419	416	421	421	416	425	455	432	408	438	449	424	413	390	437	410	471	469	427	399	388	414	452	465	409	396	470	441	446	394	417	400	427	443	413	388	387	406	434	435	432	468	391	414	446	437	428	442	429	419	414	416	396	384	446	473	438	430	428	382	431	433	432	403	464	437	402	411	439	429	377	412	425	409	432	397	414	438	411	414	420	397	457	410	416	394	429	409	439	412	407	439	428	393	402	426	452	450	411	412	441	427	363	415	418	425	419	403	413	461	411	428	460	426	451	412	426	440	404	433
4948	721	619	498	490	458	387	450	424	386	524	2219	2227	1428	764	470	402	372	364	380	369	348	379	347	382	348	361	387	360	349	359	352	343	375	362	347	373	358	358	391	401	357	357	377	341	347	378	346	354	387	366	362	357	357	364	333	366	377	353	360	361	385	341	349	346	353	356	339	361	359	393	356	364	370	388	355	362	359	331	352	345	336	348	346	326	317	378	372	366	328	373	384	355	374	348	348	379	395	343	351	355	368	341	388	351	342	350	340	363	306	381	367	352	353	377	337	329	371	366	342	350	362	367	398	384	359	395	381	380	348	395	388	389	343	349	349	341	386	336	348	360	369	368	356	383	354	340	388	332	368	372	354	339	343	337	378	366	387	371	342	368	346	354	358	381	365	364	391	346	402	352	335	361	365	381	363	377	384	378	359	365	306	316	332	382	372	320	349	349	351	321	367	345	351	340	386	337	343	380	336	384	386	361	362	350	360	359	347	333	354	388	371	403	349	355	333	388	364	352	354	328	342	346	335	335	398	322	363	339	366	385	343	329	366	373	338	347	361	363	385	349	342	330	337	385	359	352	336	337	336	380	351	357	370	358	349	371	363	373	357	333	341	367	395	359	368	374	353	344	386	363	340	350	363	373	367	373	340	353	326	327	368	338	376	358	368	380	354	340	376	352	350	317	387	331	321	367	315	341	358	334	326	311	310	373	337	377	331	371	347	352	374	368	369	390	336	355	349	345	360	382	357	390	343	369	344	361	380	359	362	353	362	332	381	361	336	353	352	372	348	345	382	344	361	377	379	341	358	352	343	364	351	384	375	387	337	388	339	362	347	330	378	358	337	337	385	378	348	374	360	365	352	349	359	376	361	344	366	372	330	383	362	330	377	361	358	348	333	353	370	386	363	348	378	388	342	366	358	369	366	366	351	370	354	378	373	351	382	356	373	357	346	390	403	314	326	346	342	358	355	369	355	356	354	349	403	337	371	334	337	362	345	364	364	397	331	376	369	354	356	368	361	342	355	360	338	373	367	365	324	339	375	343	365	344	345	357	385	355	341	372	356	375	400	340	385	370	336	352	357	340	381	361	368	361	386	353	354	376	379	356	373	385	363	345	337	389	321	330	350	329	377	365	338	387	340	350	372	381	334	371	326	390	358	366	348	344	383	359	360	384	365	344	339	337	354	360	347	381	375	378	376	374	317	330	372	373	375	331	386	363	374	377	386	367	357	386	323	374	380	355	367	369	360	377	381	377	352	392	340	368	342	371	368	371	360	300	387	385	340	364	362	349	358	353	351	372	380	339	360	369	344	344	337	311	348	332	391	354	378	354	359	353	385	372	362	379	375	380	384	367	373	347	359	357	417	367	343	330	352	364	367	346	374	381	398	376	363	382	348	340	362	360	382	383	370	379	370	346	372	358	346	332	353	365	345	341	317	337	386	363	378	348	350	360	345	321	330	377	354	353	375	353	373	401	379	316	360	370	380	382	362	352	347	347	363	385	386	326	331	347	320	361	360	345	349	398	334	326	327	378	393	324	348	393	332	333	369	358	361	365	367	354	357	373	372	398	331	354	364	346	369	392	371	366	375	351	382	353	370	405	353	366	353	391	339	361	354	369	342	359	369	360	378	368	388	362	333	358	328	349	376	379	339	341	362	375	354	377	340	376	383	394	349	351	370	393	344	339	343	362	350	388	391	368	333	387	364	396	339	365	345	362	367	347	343	346	351	372	335	330	347	380	358	390	353	372	353	348	387	367	353	370	323	343	354	359	349	328	374	365	325	325	366	356	332	325	404	365	408	362	378	363	309	366	348	335	323	359	344	339	356	383	366	355	368	348	371	353	357	369	332	335	341	337	358	349	345	346	393	353	356	360	351	366	346	314	398	367	321	336	377	371	380	326	352	339	367	314	369	333	364	342	355	372	379	384	341	366	337	364	351	408	364	345	353	360	365	356	341	353	388	364	345	359	337	364	320	369	330	342	354	336	383	387	372	371	340	348	361	361	380	399	346	341	341	361	345	336	379	396	357	347	358	389	332	340	378	318	373	366	317	320	370	368	367	331	364	364	346	344	404	381	358	354	361	369	368	401	331	360	350	362	331	395	405	365	354	356	370	349	350	336	385	365	374	349	331	336	364	403	336	363	364	353	353	344	343	356	368	392	367	380	379	361	358	376	366	332	345	345	358	367	354	355	355	348	346	331	348	397	351	324	346	389	313	377	385	368	366	359	342	361	340	375	347	332	356	349	370	379	366	364	361	324	405	360	370	415	399	367	362	340	358	372	336	343	352	362	347	353	379	363	338	343	355	345	385	345	311	384	357	401	333	356	340	354	384	355	349	346	351	357	353	347	354	361	367	361	344	396	346	378	341	368	354	348	348	349	368	382	347	336	395	340	345	352	349	335	390	376	335	368	383	361	325	378	371	356	344	355	353	337	351	385	371	363	393	328	352	381	334	385	327	355	351	370	365	355	325	390	372	337	339	359	351	379	375	366	346	323	357	359	346	362	353	339	402	345	349	373	363	359	366	376	369	345	351	387	381	337	348	366	374	316	359	342	344	355	398	361	305	353	348	376	370	357	362	357	343	392	350	370	362	377	358	341	334	362	326	355	356	350	335	354	369	366	363	359	348	377	365	348	371	346	349	337	370	322	339	398	316	377	354	348	338	349	350	365	372	427	341	359	370	385	354	402	366	351	383	365	375	364	325	379	363	368	380	353	383	363	363	370	350	362	337	326	343	354	374	329	357	371	363	341	372	370	359	385	345	366	345	347	348	394	353	380	411	391	355	366	386	367	357	361	379	356	328	340	380	334	382	364	374	365	354	359	386	355	356	376	370	354	376	354	337	357	372	347	335	375	325	375	359	385	364	354	354	378	341	370	380	328	354	365	354	317	370	371	313	338	377	374	366	364	340	340	333	349	381	377	352	353	323	354	358	383	349	324	345	343	358	359	359	333	362	374	358	375	378	341	333	371	358	360	365	363	350	320	342	363	387	372	359	369	356	351	354	324	358	355	363	368	385	347	356	346	339	362	377	318	351	369	357	347	370	377	380	361	338	385	341	343	372	372	397	371	356	325	380	342	393	307	379	355	373	364	357	352	363	362	362	388	364	336	365	371	384	340	367	342	379	325	359	341	352	376	322	376	367	369	340	352	388	347	375	338	347	351	359	378	367	344	387	335	373	410	360	377	354	347	388	343	359	354	343	354	340	360	372	371	378	352	384	316	356	362	334	335	372	361	369	361	346	337	350	385	373	374	347	341	375	374	347	335	347	389	330	362	384	371	365	349	400	335	364	350	363	346	394	344	374	370	321	390	346	350	368	353	333	354	373	383	376	393	326	360	384	339	371	378	338	353	320	396	397	376	363	390	351	379	367	357	385	338	373	369	362	344	377	335	366	385	341	351	371	362	408	317	370	347	360	362	380	341	375	361	346	348	356	329	338	369	391	333	377	356	361	361	338	344	312	341	354	353	365
24805	21034	27405	24852	11659	1345	813	655	564	572	1692	16360	16645	8415	2467	873	483	394	425	379	414	403	410	409	418	389	404	383	391	417	394	385	404	391	423	384	387	404	383	393	390	403	388	372	385	400	365	434	394	409	421	359	377	390	387	406	391	435	403	401	397	403	444	416	390	408	413	375	407	424	403	403	402	378	437	381	414	390	399	390	413	370	409	405	425	370	399	433	382	393	399	386	388	385	421	401	372	383	401	392	397	428	406	413	394	397	416	420	345	421	412	422	391	391	438	430	383	380	387	395	383	375	411	361	380	390	397	377	383	367	370	433	402	410	401	394	396	400	392	397	366	388	411	419	413	412	381	375	376	373	414	420	416	405	380	363	411	391	392	380	406	414	356	423	380	406	371	365	393	389	398	389	369	365	397	408	393	353	385	397	416	374	391	397	373	431	377	398	405	390	431	362	405	378	398	395	386	377	431	380	423	393	381	397	396	408	353	394	410	363	355	406	445	414	408	417	424	390	368	429	410	368	383	402	385	405	382	403	404	385	415	372	381	433	386	388	415	395	421	434	381	392	421	400	370	403	403	406	362	373	380	376	374	406	396	375	392	366	374	387	381	400	418	401	405	395	386	385	420	372	368	364	438	367	399	367	375	380	379	359	403	397	430	416	383	379	403	414	378	425	374	401	381	408	397	402	385	432	379	393	393	396	360	396	409	419	411	386	394	408	385	400	398	402	374	408	369	389	428	397	428	430	417	423	414	357	375	423	388	386	393	373	361	387	407	391	369	405	414	418	403	416	403	359	381	394	409	426	425	407	367	384	389	430	382	362	434	392	424	423	422	399	420	393	398	391	350	367	384	375	380	391	390	389	396	359	377	358	355	429	393	401	406	409	425	375	373	371	372	385	391	414	385	376	380	425	383	411	413	387	393	414	406	409	404	396	395	391	385	401	397	393	415	413	374	424	380	395	393	384	397	397	393	401	402	407	420	395	398	408	387	397	397	363	428	413	411	420	397	389	389	373	392	419	392	389	406	413	346	389	402	429	416	371	399	413	405	418	397	406	370	412	399	382	409	394	360	419	398	403	413	400	402	395	376	429	410	404	408	412	392	422	381	412	383	372	419	397	400	392	427	399	394	363	413	411	414	385	393	396	374	386	426	390	401	410	371	382	388	411	396	406	404	377	399	445	378	441	408	425	362	381	377	383	398	405	370	368	393	403	387	383	349	400	377	373	398	418	391	354	368	418	399	373	349	397	418	410	372	399	399	396	425	369	408	393	392	398	428	401	386	403	379	411	379	383	381	369	417	385	437	376	376	390	438	372	408	416	382	412	402	396	396	381	399	419	379	410	356	422	388	382	364	383	359	389	403	387	390	387	414	386	412	396	401	403	418	385	363	398	394	400	391	402	431	413	350	391	393	420	362	392	395	373	412	403	406	436	429	374	401	386	384	380	387	410	387	372	449	379	373	398	362	438	411	381	348	371	358	418	392	398	372	390	374	389	391	429	386	389	387	398	462	401	392	425	380	390	390	402	401	392	377	373	385	388	391	444	372	412	375	409	384	392	412	392	401	403	397	433	415	412	396	419	368	405	359	393	377	399	387	414	374	392	381	361	403	376	411	384	414	389	354	391	390	417	373	423	358	373	389	421	388	394	407	375	415	377	386	348	414	366	417	387	443	355	403	377	408	392	395	372	373	430	399	408	389	400	413	359	385	388	392	422	392	381	405	380	400	387	383	406	396	397	414	359	355	413	419	416	416	384	375	383	394	389	407	378	379	389	387	390	402	400	371	383	394	396	392	394	386	397	418	421	359	410	401	393	366	406	389	412	369	404	383	389	358	384	411	406	401	370	398	383	393	387	400	390	384	411	382	417	392	374	382	395	370	418	394	382	395	365	390	412	359	409	393	405	399	399	394	391	394	418	408	418	395	393	419	416	420	401	399	395	382	382	378	413	399	397	368	387	369	415	391	382	400	414	425	416	380	399	396	415	390	424	364	384	363	397	398	398	409	375	414	399	386	388	402	361	360	401	392	383	333	377	390	381	383	444	354	380	376	410	362	379	421	416	371	378	378	364	347	398	376	390	381	384	390	384	380	393	449	402	388	403	392	416	392	428	420	425	373	370	408	401	393	414	389	392	360	374	407	373	386	453	375	373	385	366	406	407	385	422	423	373	421	405	402	404	409	418	429	402	393	397	344	365	426	421	387	402	391	387	422	400	388	413	391	382	378	415	384	395	356	394	396	429	396	412	375	381	406	361	374	381	382	371	367	389	382	366	415	425	408	372	422	390	355	421	403	397	404	348	414	422	438	367	421	424	380	398	361	394	367	343	379	398	421	387	407	361	423	413	380	416	385	372	378	395	400	384	422	396	407	423	410	376	408	396	426	355	413	388	387	362	387	391	374	379	388	377	387	387	347	381	415	370	425	379	420	375	376	391	420	413	406	394	360	423	406	386	387	404	388	401	363	419	390	381	366	392	393	438	403	428	377	430	420	358	375	394	387	410	437	380	405	381	379	413	404	395	383	382	363	380	384	401	408	390	367	369	424	385	406	391	388	389	376	411	383	418	385	376	398	392	401	388	350	384	403	406	403	384	377	394	374	383	419	413	358	389	353	366	404	389	393	391	393	373	366	396	367	361	424	357	407	399	400	372	389	413	427	411	385	422	430	398	395	407	363	375	371	398	408	420	390	389	390	406	405	373	427	394	417	384	393	401	414	372	370	419	379	368	405	399	392	405	402	419	383	382	372	380	402	429	396	414	378	399	386	362	357	427	407	375	413	361	425	429	378	390	402	385	371	393	428	386	402	384	441	401	403	401	376	436	403	415	403	383	402	425	410	430	436	402	440	393	348	424	410	374	428	404	403	392	369	379	395	393	424	390	407	388	405	406	390	392	394	390	404	382	358	371	368	407	382	391	407	369	376	380	461	391	397	401	400	388	369	403	394	391	404	418	405	375	381	389	395	434	391	430	384	399	375	379	369	397	405	401	361	358	369	378	385	382	408	354	399	363	401	328	404	389	364	403	436	401	403	407	385	370	362	385	376	360	390	417	403	385	424	411	365	404	415	386	401	395	401	411	402	378	395	384	415	391	406	392	354	365	412	407	381	398	344	386	392	381	422	385	398	396	383	370	415	416	404	408	390	379	368	374	399	404	375	412	445	406	357	397	418	370	392	390	389	401	366	412	388	395	413	402	391	399	419	407	398	411	389	391	418	376	370	392	402	404	393	412	403	400	363	413	370	380	378	389	404	378	414	393	375	380	398	392	377	396	400	362	421	407	433	399	358	368	366	380	353	370	382	409	382	398	385	450	389	371	384	407	395	401	383	373	384	363	398	418	408	380	436	418	385	397	415	391	397	378	399	403	380	366	383	359	408	382	403	396	402	405	389	404	414	395	396	357	387	397	384	391	405	400	414	415	429	404	419	364	397	428	393	387	377	369	357	380	415	395	394	422	463	406	382	423	416	396	390	391
3680	3597	3239	1942	1286	955	865	756	656	639	2602	17953	14806	7296	2483	962	454	355	356	385	349	360	356	330	372	354	382	362	359	378	359	344	354	348	366	346	364	341	342	388	386	366	340	349	321	367	355	327	345	361	363	378	340	366	337	344	312	374	332	395	355	361	356	364	343	371	353	363	381	363	390	386	367	374	355	343	395	345	329	362	368	310	374	351	358	356	309	389	367	307	327	357	335	361	359	342	361	393	351	340	323	339	366	341	350	370	333	354	337	303	361	368	359	317	324	347	336	376	360	335	382	356	342	345	364	338	360	368	350	364	355	364	352	369	343	350	362	367	330	361	352	339	368	358	345	378	342	347	381	331	348	359	364	383	361	348	332	367	350	333	363	342	371	371	362	357	334	333	345	358	347	364	357	342	338	368	315	370	377	361	361	338	354	343	389	343	352	370	341	328	331	332	356	372	363	367	373	359	347	321	381	328	348	342	367	361	352	328	319	358	351	331	335	362	321	374	332	332	344	357	349	341	319	390	392	337	347	387	350	364	336	333	388	374	356	336	347	351	336	312	359	357	352	374	371	333	335	339	340	368	344	356	352	376	315	339	337	370	332	377	376	361	317	313	368	358	358	382	328	391	322	368	353	348	365	310	403	360	333	346	330	339	325	362	371	356	328	307	366	348	398	367	340	326	344	372	325	335	339	335	347	347	383	406	313	339	357	388	379	368	334	362	359	315	338	363	313	351	387	382	375	316	356	373	343	338	352	367	380	360	361	381	380	364	403	343	364	349	346	369	303	349	353	316	345	334	344	328	348	336	357	369	369	373	349	365	357	368	343	335	375	380	355	374	341	364	342	383	380	332	329	328	318	362	333	353	350	360	338	382	364	351	352	334	358	314	351	353	372	345	333	361	366	342	353	376	352	347	333	323	324	348	356	361	368	347	352	380	318	353	332	337	335	339	365	332	334	346	329	381	352	358	360	335	311	356	345	330	346	350	382	326	350	353	352	361	368	329	354	357	355	358	342	360	355	377	370	357	339	359	401	330	336	365	342	355	347	383	375	359	373	344	340	344	351	368	373	341	374	346	330	381	350	332	381	366	350	343	346	361	337	361	338	354	348	358	413	363	338	356	368	341	328	369	337	353	354	384	352	379	333	326	375	366	294	350	322	367	340	321	338	375	327	354	351	362	364	355	371	370	365	335	344	328	326	329	370	327	365	391	354	367	359	361	340	374	364	344	344	349	325	340	372	320	361	358	390	364	378	354	373	326	359	341	383	342	357	350	337	359	363	361	331	341	364	395	361	347	364	357	349	335	374	351	358	341	337	330	354	339	372	356	318	334	344	348	367	333	345	358	387	324	326	382	344	334	349	361	375	374	380	349	332	353	366	327	357	354	365	371	350	372	375	320	324	354	345	357	343	352	338	360	311	335	358	369	347	339	357	315	328	358	347	344	339	339	320	345	376	362	323	372	332	356	348	318	362	340	348	328	353	329	352	352	343	351	351	351	351	335	363	341	324	350	357	321	336	355	338	322	366	371	348	362	369	352	353	308	345	328	375	364	366	350	370	340	311	371	382	353	373	337	332	326	350	338	343	361	398	343	366	375	345	336	346	367	332	363	346	327	368	372	355	353	338	344	356	333	338	385	333	364	382	334	370	324	353	342	327	390	350	383	348	366	354	357	330	343	355	346	366	339	382	365	340	324	333	329	368	370	354	371	366	365	357	382	326	361	365	336	350	340	352	341	327	355	340	377	357	328	354	343	378	365	351	338	384	359	352	364	338	353	358	334	351	345	315	337	336	355	333	329	362	344	354	321	376	338	379	370	358	381	386	367	347	385	360	328	354	346	350	336	329	343	370	379	357	338	398	362	347	358	381	350	356	354	360	332	360	329	319	368	359	361	348	379	341	386	340	372	380	370	304	339	372	361	360	336	336	333	354	358	335	341	371	383	387	328	350	349	339	338	332	351	380	359	368	361	383	341	365	322	347	341	333	341	349	340	331	335	340	349	331	376	340	343	350	344	340	356	324	340	342	353	317	321	345	328	325	326	369	353	370	341	329	333	385	350	328	371	335	353	336	337	357	362	359	369	327	347	326	344	338	359	359	364	348	331	343	349	362	328	375	354	403	373	331	346	344	335	373	354	336	293	366	353	339	333	362	359	339	335	371	352	348	347	351	330	342	359	329	321	346	329	354	357	359	339	351	343	322	359	323	349	363	334	350	358	333	348	346	357	367	331	339	351	334	344	329	354	361	338	345	362	336	347	319	323	361	344	311	336	328	343	346	365	347	345	358	342	344	322	353	345	324	356	361	378	327	317	357	331	323	339	365	335	349	340	355	346	349	377	365	339	354	345	324	356	342	343	352	356	350	372	378	337	334	393	357	363	314	304	374	339	335	338	335	315	356	329	346	341	337	358	378	338	364	361	367	327	387	355	344	356	355	357	367	315	320	353	344	335	379	361	339	345	349	350	401	358	353	332	339	312	339	393	357	345	357	383	355	343	347	342	366	360	328	331	345	383	327	353	358	324	344	365	315	345	372	342	349	365	372	395	371	339	379	352	365	356	331	374	379	350	365	336	356	342	356	342	350	328	355	342	332	368	360	363	354	325	326	333	371	347	378	370	354	364	348	323	342	324	353	374	337	378	349	329	344	363	350	345	345	374	353	336	314	354	337	356	366	373	365	380	333	368	342	358	348	362	361	350	372	346	328	337	384	338	312	346	370	354	388	362	364	320	348	320	346	388	366	315	368	351	377	330	347	371	330	330	357	339	368	324	340	334	339	363	348	365	345	343	378	370	381	342	334	353	341	345	323	372	331	359	332	339	360	361	330	337	358	331	346	325	345	344	361	397	331	333	350	331	351	345	320	353	364	330	331	382	352	345	332	341	338	332	313	368	356	318	312	342	334	381	354	364	334	322	393	340	344	324	338	324	364	370	342	369	359	373	329	355	337	391	360	348	323	359	371	363	345	341	360	365	336	322	326	361	341	342	379	374	366	341	353	367	376	336	355	343	334	359	370	336	349	330	340	332	358	335	321	338	333	344	349	391	349	327	350	363	355	347	372	356	348	382	349	350	342	348	364	346	345	374	330	362	367	365	383	369	344	340	336	335	376	367	365	343	330	359	367	330	330	360	331	323	339	332	363	330	328	338	357	344	351	315	377	380	352	362	331	366	368	322	365	368	354	345	325	360	342	324	342	385	334	333	355	356	345	388	323	356	345	334	363	322	320	359	346	349	378	321	344	353	355	380	340	352	333	353	353	361	346	357	356	390	346	377	379	357	379	347	382	338	355	293	323	370	321	317	332	346	375	356	362	359	345	370	318	354	355	328	339	373	353	336	371	339	322	366	373	335	342	327	340	339	356	339	355	299	320	335	350	371	368	326	362	344	334	395	347	318	347	352	348	359	355	335	342	326	350	348	359	349	332	394	354	349	350	349	344	313	323	353	344	354	365	355	336	350	355	387	358	346	350	329
23815	21041	28300	23976	21022	9306	2085	1201	1124	3737	15920	29387	23438	12017	3597	1196	597	583	547	587	552	543	569	529	530	577	605	573	551	583	589	574	566	561	552	479	553	571	536	543	555	578	519	548	554	550	526	531	573	507	556	577	571	585	529	527	561	579	585	558	550	595	537	556	523	571	583	578	574	546	570	579	571	556	560	547	583	528	564	539	557	553	514	557	552	563	564	602	536	524	537	559	589	572	567	554	575	591	555	544	533	550	536	571	571	569	529	559	533	561	528	555	533	570	569	599	554	605	525	548	558	545	575	555	578	527	564	522	584	557	554	543	540	580	541	608	500	558	549	588	547	561	571	554	533	552	572	509	553	542	543	558	591	570	517	580	552	537	569	568	531	592	546	518	532	529	542	520	528	577	571	570	542	558	538	565	595	546	537	539	562	558	563	523	509	539	550	543	558	526	562	583	527	536	529	554	579	591	571	503	540	558	526	539	546	570	516	581	553	522	519	545	550	526	589	545	541	545	554	527	553	572	547	561	581	528	485	561	540	548	599	546	582	557	561	515	577	551	586	571	585	558	564	586	499	559	558	540	558	522	529	541	551	558	544	564	545	549	558	528	597	541	564	547	551	591	600	567	502	574	577	558	567	609	548	574	554	514	559	536	497	534	561	630	528	510	554	559	571	566	540	557	536	532	511	578	569	546	556	521	553	612	551	553	517	572	556	543	510	569	524	559	544	556	585	539	521	556	547	573	558	548	510	529	538	576	511	527	576	587	530	540	581	574	584	526	532	562	541	588	560	551	555	528	608	529	579	476	544	541	547	579	539	527	559	570	563	578	527	549	587	521	570	517	494	518	543	540	570	530	531	559	525	545	554	571	572	554	538	592	509	497	526	519	560	545	557	583	546	569	587	571	520	511	533	510	551	514	558	521	525	537	556	541	584	548	596	561	533	565	538	562	550	547	550	544	563	552	561	571	499	577	557	589	542	509	546	599	573	552	553	584	551	519	557	550	567	543	544	555	570	547	521	518	537	551	539	514	565	562	518	547	577	569	555	538	562	576	535	529	581	571	558	573	549	563	592	570	564	569	505	548	565	529	551	565	561	533	549	558	546	545	555	533	559	539	555	544	556	545	536	493	537	544	540	543	524	586	574	563	573	560	562	510	542	522	512	556	586	558	516	510	554	561	532	570	589	626	537	539	564	542	566	517	550	545	539	553	568	582	556	552	561	559	547	522	557	568	508	561	517	585	564	514	592	549	604	524	537	514	575	560	530	584	572	589	544	587	529	558	554	580	536	563	533	564	516	548	544	547	537	575	537	562	529	544	601	556	554	571	559	541	511	523	560	520	565	573	522	543	548	575	531	545	563	572	517	525	523	577	559	566	610	561	589	554	576	552	554	583	557	524	559	545	553	561	542	535	529	527	544	525	556	485	508	569	554	553	554	514	588	575	602	596	520	552	544	544	626	561	543	548	582	543	580	559	554	583	537	559	546	539	540	604	556	575	560	561	560	542	571	565	532	582	519	543	558	590	503	554	549	561	558	580	532	554	525	553	598	534	545	531	544	532	598	524	552	624	572	573	548	522	574	543	492	551	549	537	522	570	509	528	564	539	533	534	559	581	526	574	579	543	587	524	569	567	539	559	543	543	539	536	546	517	546	542	574	580	569	580	527	547	543	584	570	537	520	544	543	518	589	550	543	555	521	565	514	586	550	586	572	562	545	552	539	544	565	585	519	575	540	611	561	546	524	533	519	551	553	538	533	579	565	522	548	542	566	576	558	583	523	540	559	572	544	572	560	528	583	531	491	582	570	558	524	545	541	541	542	567	559	517	531	514	565	543	548	594	534	557	555	541	537	580	537	578	539	547	543	570	573	564	577	509	553	577	568	563	541	561	574	552	521	582	569	570	550	597	546	564	526	575	556	478	555	583	546	546	580	538	529	499	552	565	503	551	564	512	581	565	545	574	521	599	521	554	533	540	527	562	532	546	523	521	587	530	532	549	541	575	495	544	551	506	531	535	562	554	615	535	569	516	540	563	574	565	531	547	547	608	520	494	559	547	559	544	531	536	587	525	538	511	539	563	576	545	514	552	515	523	567	527	539	559	543	567	528	577	543	538	541	589	576	540	587	528	537	524	555	544	549	558	553	562	577	593	524	553	624	559	546	554	515	515	520	545	577	523	554	517	572	539	580	524	543	563	584	550	593	515	563	517	539	541	547	574	513	613	555	579	533	545	549	569	530	526	600	544	583	535	509	561	550	590	598	597	538	556	598	567	567	526	550	537	562	544	548	535	552	562	595	526	548	534	562	545	611	538	512	549	559	556	549	533	564	574	573	548	544	541	529	555	574	569	569	556	521	513	576	523	502	582	547	546	560	545	573	556	535	510	546	557	570	535	563	534	566	556	498	536	574	544	552	544	561	564	532	573	532	563	472	566	573	565	574	539	535	528	575	571	541	533	559	552	545	535	585	540	535	531	525	502	519	532	560	562	585	502	580	535	537	498	520	548	601	575	536	573	578	556	567	554	525	541	513	514	551	553	560	544	509	560	569	537	531	560	519	560	536	525	540	525	570	595	582	542	609	566	591	524	528	561	560	560	547	533	565	555	560	563	552	553	575	578	543	570	555	547	538	581	573	568	575	551	573	553	543	546	545	543	550	579	598	537	582	575	546	564	561	546	552	593	529	541	594	565	551	566	561	550	579	555	534	575	517	555	539	561	542	511	596	546	565	555	542	564	541	609	588	571	531	569	544	577	549	549	544	541	547	553	544	565	545	553	551	585	552	539	568	515	559	573	554	528	561	542	545	539	567	528	549	545	552	536	517	574	555	557	567	509	542	548	488	543	571	570	563	582	567	604	541	519	514	541	573	552	523	569	532	551	588	564	537	560	553	524	563	517	551	557	535	509	577	543	531	548	550	558	540	568	569	559	565	546	523	544	583	544	524	556	532	530	539	542	559	548	546	559	569	559	567	601	551	523	572	517	548	496	500	541	555	598	560	522	555	516	599	533	562	512	570	509	560	540	565	525	536	530	526	530	532	574	577	522	543	589	560	558	546	503	531	535	546	563	560	554	528	562	526	565	547	558	573	567	559	570	558	542	560	582	565	555	542	559	547	570	555	544	562	554	525	531	520	542	592	626	553	563	520	534	547	563	526	548	590	553	522	515	490	538	550	545	536	549	542	573	540	524	563	536	574	558	586	558	593	552	569	566	566	540	573	561	541	573	576	592	563	546	549	557	553	551	562	534	562	573	554	544	577	557	533	531	544	566	566	570	576	549	520	526	518	537	574	574	550	592	531	561	563	529	566	561	515	553	598	542	581	514	548	563	598	572	553	572	532	556	574	548	526	538	532	561	582	514	514	535	527	544	567	587	499	591	543	531	550	571	544	520	566	541	565	543	537	582	593	543	607	522	537	544	581	559	541	553	559	514	538	540	529	531	536	561	548	503	531	552	539	517	495	525	542	560	547	538	508	551
3889	6773	6602	3505	2375	1937	1490	1346	1406	5832	18911	27113	19225	9447	3232	1152	509	469	482	497	483	518	501	480	470	480	474	477	469	466	454	492	506	466	501	453	467	487	482	468	481	471	415	499	510	442	482	496	471	460	467	490	466	494	502	498	453	510	463	486	447	464	477	470	449	478	470	452	503	479	463	468	480	447	514	486	480	481	500	465	467	461	468	464	492	487	475	474	457	493	467	468	488	504	456	496	455	459	510	496	503	437	479	490	466	475	455	505	436	498	508	484	450	457	462	474	437	453	511	488	474	496	455	498	469	495	467	445	427	513	412	488	477	497	502	476	471	471	445	479	478	484	482	485	496	469	477	490	500	497	462	479	441	505	493	520	460	486	463	487	482	472	460	508	482	492	427	433	474	514	477	444	487	471	453	458	461	431	466	499	471	479	493	437	466	473	465	463	451	473	458	472	478	483	475	500	461	439	468	435	480	490	486	499	497	499	498	470	488	486	524	479	473	496	479	480	492	494	463	499	477	497	441	478	472	428	501	465	487	506	517	467	520	496	463	449	486	486	492	475	465	455	447	513	486	487	486	463	448	499	465	448	436	486	463	524	441	489	488	481	466	486	476	472	461	451	479	481	507	456	461	478	411	456	491	473	454	485	480	480	458	480	466	538	484	423	489	491	442	454	494	479	481	454	467	456	458	458	468	469	439	487	461	498	493	469	458	442	475	448	463	491	479	518	477	471	507	417	511	472	456	492	438	471	481	483	480	482	476	477	458	456	486	490	493	483	465	455	495	468	458	478	484	492	451	480	477	494	493	453	441	494	500	476	495	505	440	463	463	473	494	483	461	478	469	481	474	486	484	460	459	491	469	492	465	480	499	513	480	508	466	440	464	442	473	469	481	429	463	460	446	518	519	458	457	448	441	442	466	483	451	456	466	471	455	468	457	459	431	474	455	479	417	499	456	464	469	445	463	456	485	442	481	496	468	448	428	476	446	465	477	464	473	499	454	468	479	475	499	485	453	509	461	439	477	501	475	445	457	456	495	517	508	480	500	490	499	463	517	427	457	474	484	450	462	496	506	416	474	447	491	457	454	466	479	483	484	472	514	477	453	482	450	466	496	495	473	461	494	435	476	444	525	501	479	413	464	455	502	481	440	502	472	464	482	511	505	482	441	465	495	465	487	458	440	446	503	485	477	463	434	459	478	461	487	464	450	501	459	482	464	429	521	465	431	485	501	493	483	424	517	486	489	510	493	509	513	508	465	502	451	509	474	508	459	461	486	456	460	504	458	477	466	497	491	462	493	474	498	465	470	438	466	476	483	475	515	502	496	483	476	432	486	436	501	416	451	461	462	488	474	465	451	480	511	474	460	502	443	467	459	456	473	471	467	453	449	472	453	458	469	459	470	500	450	530	496	489	486	470	523	470	469	465	432	488	473	451	435	497	505	506	498	459	467	450	446	452	474	442	498	466	460	458	493	477	486	476	476	464	484	460	481	475	518	433	492	498	473	454	451	497	445	517	504	516	480	466	473	465	477	480	465	490	471	435	453	465	461	483	517	483	493	461	477	492	505	467	475	443	451	512	446	461	488	492	480	487	460	457	498	460	485	475	442	482	465	451	469	440	481	442	456	497	487	434	464	427	463	480	445	470	522	460	472	531	501	497	472	463	487	493	448	456	469	461	466	435	487	464	470	456	454	479	468	442	451	502	461	489	446	387	432	494	468	456	489	515	481	456	492	444	451	420	464	473	493	492	502	479	516	490	489	490	437	440	470	503	427	475	452	465	476	447	502	454	455	442	484	494	470	454	463	493	500	483	496	487	469	425	471	448	462	464	442	461	430	485	501	474	463	476	449	456	462	497	461	473	485	448	458	491	533	462	441	468	510	511	505	470	458	462	468	445	418	400	461	485	451	460	480	443	497	478	509	486	500	471	496	495	449	460	474	479	488	491	493	499	432	440	474	503	446	515	462	478	477	466	487	456	521	451	497	464	466	467	470	433	473	451	473	490	500	457	481	443	474	417	460	479	467	495	429	471	516	466	495	481	460	499	491	513	475	492	480	484	451	483	399	516	489	472	503	466	485	430	468	484	459	452	456	466	424	467	485	496	446	434	484	449	455	451	470	435	449	419	460	434	496	487	477	476	492	454	445	476	486	480	432	462	476	455	482	441	460	505	438	461	440	445	511	488	476	464	441	508	460	479	496	490	446	529	467	445	492	460	483	468	450	471	500	499	451	480	467	467	474	451	489	464	465	447	481	455	448	490	467	433	560	490	511	523	508	467	500	489	482	433	476	498	524	490	471	485	489	485	459	470	483	463	495	495	489	484	472	458	422	481	445	465	473	492	504	455	465	457	480	507	466	488	479	481	479	482	490	493	453	468	521	479	518	477	461	485	468	437	464	458	464	467	473	470	458	490	456	424	491	453	483	447	450	462	473	438	462	466	458	514	463	486	467	473	446	468	505	472	440	460	503	449	463	454	452	470	493	472	448	545	430	499	458	436	496	453	448	515	463	444	450	493	464	462	473	458	509	476	469	497	473	480	486	433	469	477	465	466	486	455	460	469	469	421	509	493	443	441	468	492	444	453	463	459	455	499	484	480	464	457	467	453	460	446	461	503	471	480	467	472	471	471	483	458	441	477	465	456	503	439	463	513	468	510	444	471	498	487	462	482	504	450	438	440	479	489	454	494	514	434	496	448	427	486	480	472	457	470	528	491	453	466	469	464	499	480	479	495	485	431	454	490	449	476	476	497	470	446	462	494	485	409	472	479	481	481	459	483	462	490	481	458	485	463	475	516	486	460	465	466	479	479	463	441	428	456	483	496	465	437	495	422	464	445	467	507	474	424	451	446	460	452	498	471	459	446	494	441	479	448	464	418	432	467	451	453	466	442	458	451	445	435	465	459	454	516	450	451	481	436	451	445	503	477	459	503	455	466	472	503	460	476	444	496	459	508	457	482	472	419	435	442	453	441	443	426	474	458	497	478	473	476	473	475	466	449	449	462	448	466	437	519	458	447	459	489	475	434	485	484	488	447	476	451	469	469	448	466	449	476	457	500	445	418	451	432	455	459	425	484	471	519	442	462	491	494	467	452	453	446	452	459	450	450	468	496	486	467	438	471	426	477	441	454	474	475	475	416	508	468	459	481	487	494	485	464	466	454	461	494	483	465	496	474	467	457	483	483	452	480	499	476	468	475	465	472	460	465	489	474	461	463	461	421	447	460	481	477	443	480	500	449	467	461	446	438	524	439	484	452	462	446	462	453	458	440	462	469	482	468	512	461	493	482	472	503	495	468	490	505	471	454	473	441	473	491	471	448	456	420	465	490	533	475	456	450	463	483	468	447	467	495	444	482	514	470	440	479	508	426	488	486	448	452	487	468	476	469	463	468	448	482	473	498	466	463	466	496	479	482	490	432	492	471	470	463	480	488	495	499	476	502	505	474	478	468	508	449	453	472	456	466	459	516	445	449	491	491
27274	13379	1557	756	517	490	416	392	386	512	1058	1599	1308	907	616	419	358	339	330	350	351	335	343	333	358	352	331	334	353	317	323	339	357	314	322	363	298	344	352	316	315	358	353	327	344	329	308	338	349	362	338	365	332	395	357	331	367	321	349	345	324	340	343	365	329	355	355	362	330	356	325	328	347	347	350	299	341	331	368	344	358	349	342	365	338	333	366	326	348	363	347	310	357	307	361	315	323	329	351	363	311	347	339	366	324	353	347	350	347	347	332	351	331	353	399	310	339	349	351	344	338	322	378	368	371	365	348	320	373	342	336	348	358	320	341	331	324	330	353	335	339	376	325	319	351	367	363	302	321	344	323	348	345	345	366	335	334	317	316	360	361	357	382	363	310	340	338	356	342	311	333	374	340	372	342	353	369	375	324	342	380	321	343	358	330	341	343	353	349	340	370	339	374	352	354	355	346	358	327	346	365	305	349	359	334	364	343	338	357	390	359	368	351	338	352	350	366	343	354	365	323	324	330	329	347	307	322	325	361	343	341	338	340	357	361	331	340	293	342	343	317	349	338	340	341	390	336	326	363	360	360	356	328	349	342	312	320	334	315	337	363	355	339	358	367	342	350	337	388	342	323	321	373	339	354	343	398	334	329	344	337	400	322	352	324	344	349	327	345	333	342	310	296	372	342	319	371	333	351	339	328	344	346	327	307	361	378	327	368	355	344	367	377	366	341	334	350	353	356	353	364	344	338	352	310	347	318	342	372	362	362	341	331	328	303	332	349	291	356	373	355	342	360	359	336	313	379	323	399	349	354	369	350	345	336	329	333	365	355	335	350	332	347	333	340	322	365	349	352	362	329	364	363	339	349	354	342	361	329	353	351	341	339	374	336	340	334	329	330	333	335	355	357	385	335	337	323	335	356	378	350	362	327	313	336	341	328	325	349	320	329	361	359	331	365	357	360	361	339	337	355	330	339	353	328	319	340	329	341	320	334	328	352	360	334	320	336	358	321	369	334	364	366	343	318	337	337	337	308	337	352	297	357	358	317	359	331	335	347	370	340	369	338	331	338	334	372	355	375	330	370	331	344	352	324	364	349	391	332	315	342	335	348	311	330	335	356	341	338	319	356	347	339	350	356	383	340	314	351	329	344	348	360	371	341	371	340	344	354	339	359	369	350	350	335	323	345	371	366	344	348	348	359	320	335	342	328	357	341	333	351	327	332	344	353	345	348	314	347	293	329	322	322	337	339	350	315	335	311	309	349	350	347	327	326	369	341	361	350	373	366	322	362	327	337	323	305	341	372	390	319	368	348	333	353	333	348	334	336	379	370	330	308	336	370	374	359	332	380	348	359	354	330	349	357	331	365	388	354	337	350	340	363	377	347	330	328	319	343	359	375	313	353	331	344	341	386	336	362	355	359	350	356	362	336	335	311	365	342	355	346	346	352	324	377	366	324	338	374	373	339	358	327	341	346	377	327	333	362	339	348	361	342	358	375	329	354	340	364	338	355	316	358	342	325	326	354	338	346	345	359	334	321	359	308	320	301	321	377	351	377	365	322	325	359	383	337	370	325	338	348	333	343	327	362	306	331	344	374	299	309	349	335	347	315	352	343	297	340	333	386	339	329	378	361	357	317	318	367	322	310	297	354	359	344	352	323	352	352	345	355	322	375	357	351	352	312	342	374	339	349	334	313	363	342	348	328	380	317	352	343	352	354	322	334	353	361	352	355	338	341	332	348	332	369	342	372	352	346	354	352	326	355	342	332	334	329	319	390	334	386	355	389	355	363	364	374	338	347	326	335	346	330	346	327	366	333	338	353	373	339	346	337	342	356	322	342	330	339	356	345	363	329	352	333	357	358	322	344	337	386	316	336	366	320	352	349	371	353	345	408	350	342	372	317	348	370	348	343	360	383	329	346	339	340	324	358	372	303	350	361	357	355	335	345	343	358	343	313	371	328	351	309	370	348	315	348	344	345	342	336	361	358	365	348	332	344	357	332	342	370	352	325	345	327	357	331	350	321	312	334	372	339	367	349	358	363	332	354	362	363	342	357	371	343	362	343	348	325	369	355	284	345	345	354	356	345	318	308	347	351	347	343	353	294	325	362	384	340	339	356	349	353	336	331	299	353	355	367	352	338	335	371	364	330	333	346	357	347	344	343	352	330	395	323	351	326	323	318	317	326	354	335	341	328	313	346	326	359	328	335	338	358	337	327	351	330	332	376	371	334	352	341	370	327	390	314	341	299	358	352	331	337	332	365	363	329	349	345	329	360	341	349	337	299	365	366	358	321	352	322	361	333	332	368	311	353	346	331	334	344	354	373	331	339	335	355	365	334	329	362	366	333	347	335	343	356	361	345	363	330	360	370	329	338	335	338	335	351	362	308	375	347	356	360	328	360	347	345	322	321	336	335	356	352	319	342	334	364	327	349	309	362	345	344	318	327	344	360	338	320	346	333	353	371	329	328	342	328	349	351	336	358	361	303	362	358	314	310	358	350	328	329	354	381	295	349	339	331	352	329	347	332	327	336	344	318	343	358	339	323	320	361	355	342	346	326	333	358	317	311	343	348	344	331	332	341	371	350	321	360	329	361	324	340	350	337	350	335	322	333	358	309	348	339	314	329	323	371	349	334	382	344	401	356	372	329	342	348	332	357	362	339	352	349	388	319	332	373	367	374	346	345	333	344	335	355	325	326	321	365	320	362	355	332	309	310	318	336	362	360	353	366	350	357	346	335	313	354	355	352	371	343	331	351	353	332	332	323	335	326	355	356	344	349	332	370	334	339	370	339	322	326	344	345	350	353	344	337	386	342	316	328	346	351	342	315	332	298	307	333	340	333	344	320	377	348	303	351	332	375	358	344	358	331	341	306	383	309	350	353	362	329	311	330	332	359	359	354	364	339	362	352	309	325	344	348	330	349	337	347	320	351	330	346	366	332	298	338	329	339	360	351	338	335	339	360	359	331	351	324	373	347	335	358	365	363	334	336	341	326	342	344	372	349	350	344	363	362	327	347	337	333	349	336	356	369	327	346	307	331	346	328	351	338	356	308	350	359	358	338	349	363	361	364	351	336	338	336	325	368	379	342	355	347	347	354	327	342	348	330	324	350	365	335	312	392	346	370	371	371	326	321	364	384	354	332	339	337	316	366	319	371	362	339	326	357	332	329	337	330	345	307	376	354	314	329	328	349	363	360	361	343	355	358	362	344	322	338	334	358	393	329	309	356	340	332	317	370	351	346	333	333	327	319	361	345	372	325	352	355	365	353	329	360	356	346	335	350	345	363	335	364	368	317	322	323	339	365	314	360	374	328	361	330	307	325	326	342	336	327	305	357	370	368	334	356	369	363	340	356	346	315	345	365	324	388	328	338	344	350	308	332	334	372	367	349	368	375	364	340	377	345	351	351	329	349	373	324	354	356	354	332	330	316	341	351	324	356	349	320	338	352	339	359	346	361	335	367	345	336	335	367	348	357	348
4846	813	946	576	532	544	503	383	409	646	1454	2028	1542	989	541	353	273	305	261	270	292	291	305	304	296	308	285	288	307	275	285	293	305	320	278	298	310	310	305	284	321	309	291	311	301	330	279	292	283	299	319	281	296	307	286	315	336	294	329	316	332	305	337	307	305	294	299	299	303	281	279	255	293	303	304	318	312	299	305	309	276	310	313	297	309	306	313	323	293	313	289	302	276	285	303	309	298	297	318	271	284	313	285	305	300	286	309	289	282	282	301	256	295	267	252	280	286	302	287	302	285	273	309	266	284	297	313	298	320	316	283	302	286	278	266	275	281	281	298	288	315	326	311	288	304	275	295	292	317	305	260	304	306	286	284	301	299	293	295	306	288	284	295	296	306	320	301	324	299	262	295	300	293	299	286	284	267	262	297	289	293	293	298	267	313	345	321	288	283	302	270	316	296	285	315	289	290	282	293	320	301	284	293	328	338	309	311	267	283	311	306	275	324	337	286	285	310	319	315	283	335	285	292	303	260	281	307	306	308	281	258	323	271	307	271	268	281	296	298	305	312	311	311	292	280	286	298	262	288	283	329	291	296	299	290	303	275	288	325	296	292	309	295	318	309	296	328	306	287	269	338	293	273	272	273	277	310	300	310	290	321	339	314	294	317	272	291	307	299	263	290	296	333	321	273	293	300	287	315	276	316	312	315	301	270	290	307	294	313	316	332	309	279	292	341	312	287	323	307	268	311	279	291	275	277	308	320	331	268	279	311	268	320	293	281	294	312	279	297	282	281	284	322	284	280	318	288	324	308	316	314	304	286	311	309	283	308	308	303	302	274	301	287	296	268	308	296	299	290	308	297	310	345	304	297	334	290	279	292	297	294	299	278	291	298	321	278	293	303	305	309	293	328	283	297	315	291	322	308	296	298	306	328	297	320	281	265	286	295	275	271	287	331	292	313	311	316	309	291	306	302	282	283	316	289	276	286	282	304	294	300	325	295	277	286	300	321	286	299	319	296	288	315	314	300	305	285	307	285	325	321	291	298	290	321	281	308	280	308	274	282	299	299	317	304	338	261	314	309	289	280	248	300	318	317	265	251	290	284	303	260	282	292	297	299	296	299	321	306	316	284	274	289	303	298	304	307	284	289	303	272	311	298	305	322	305	249	296	324	297	314	311	304	276	294	279	285	338	286	294	278	283	302	303	319	289	274	299	295	296	313	295	301	274	283	320	304	246	254	313	261	313	297	300	303	307	323	312	292	292	291	305	310	299	300	293	296	292	339	291	293	293	300	288	312	305	303	283	298	286	277	300	310	250	331	329	337	323	271	335	300	332	290	275	275	292	311	293	283	305	324	301	264	287	331	273	308	310	284	300	297	269	308	316	301	304	272	297	311	300	294	311	306	318	321	302	269	288	289	294	317	285	316	280	294	278	299	331	309	291	315	311	305	259	303	310	323	290	289	321	311	299	320	305	261	288	305	316	309	280	305	318	280	302	304	275	283	300	288	299	280	306	300	283	299	287	306	300	328	286	308	321	280	303	299	278	303	267	289	311	288	302	322	303	277	294	318	296	282	312	310	319	315	311	300	315	280	305	297	269	304	281	343	258	304	304	282	320	313	305	287	312	283	285	292	283	304	322	314	311	282	279	325	303	283	304	317	316	266	297	303	321	323	311	306	310	286	267	267	306	249	311	318	295	294	286	310	302	280	314	301	282	295	302	306	277	318	295	322	294	325	278	313	317	289	286	335	292	260	303	272	282	316	296	296	278	286	306	316	279	288	301	298	279	269	267	307	288	304	292	311	296	305	313	320	320	311	282	311	312	330	286	336	311	316	267	327	286	303	270	292	298	255	287	344	301	292	324	309	307	323	301	276	278	330	294	304	333	282	292	293	320	334	294	272	290	286	308	300	308	292	290	291	301	306	337	310	304	273	305	307	316	291	293	289	275	295	258	308	279	304	310	271	302	289	269	303	299	295	301	260	302	309	307	289	288	305	276	259	325	272	301	284	341	285	308	281	314	300	276	311	324	262	311	303	284	333	321	330	312	324	310	316	280	285	305	280	274	292	299	280	274	302	292	314	260	274	295	297	327	295	294	297	297	314	305	293	296	282	284	304	315	296	275	301	290	278	326	314	287	313	298	309	320	310	292	307	311	280	295	308	292	321	280	283	280	301	303	285	334	295	274	324	288	292	316	301	319	311	281	284	313	259	317	292	317	305	313	271	261	305	301	317	324	306	301	291	291	314	293	264	333	292	304	302	333	322	291	297	303	282	287	288	285	319	299	313	298	329	338	296	311	320	306	274	277	315	301	309	302	304	292	316	303	311	303	287	272	313	329	295	286	307	317	296	291	310	323	280	299	290	296	284	315	281	283	306	299	274	298	265	272	288	274	300	301	289	319	305	292	324	308	291	296	301	304	303	309	284	305	289	291	283	290	280	276	310	311	297	309	320	300	303	285	303	316	308	297	310	306	293	314	319	309	272	308	283	279	273	296	289	313	285	319	333	304	308	314	272	304	295	286	333	333	290	302	299	295	292	335	335	276	287	305	307	308	301	304	309	310	305	286	303	279	294	255	307	290	302	309	315	308	301	316	287	286	298	268	304	320	271	292	289	299	287	295	286	300	307	308	302	270	279	266	270	317	290	298	298	279	315	276	294	313	292	300	280	292	307	314	294	304	296	297	304	295	300	293	293	309	322	296	313	335	298	321	299	330	291	293	290	296	325	287	295	270	302	325	291	313	282	304	286	288	291	307	284	290	303	283	310	297	301	314	329	266	320	318	315	331	286	308	289	336	246	298	321	312	297	321	306	314	332	299	289	287	317	305	287	274	290	269	265	314	308	282	292	291	288	306	273	297	282	329	296	296	272	293	308	314	304	304	296	309	297	295	323	296	280	303	288	297	296	301	301	308	325	295	330	276	303	285	289	283	273	296	296	273	263	269	284	302	307	291	308	303	339	300	321	334	316	304	301	287	312	292	288	297	292	321	294	323	306	302	291	256	318	317	301	282	243	276	326	318	296	286	294	347	306	276	270	309	274	300	291	293	318	318	274	326	331	309	297	293	296	309	279	292	275	297	308	306	295	278	303	298	277	318	285	307	306	305	286	294	267	311	307	290	270	298	313	312	302	293	299	297	300	257	324	305	281	279	281	316	314	303	300	294	302	274	305	265	292	304	294	292	317	293	319	299	282	294	297	283	331	300	322	270	293	290	265	315	298	294	307	328	295	309	292	279	280	258	322	270	313	281	310	305	281	315	316	289	302	276	283	306	301	307	311	290	348	255	290	304	298	313	309	314	308	301	294	256	312	270	287	312	286	291	295	314	314	304	299	317	284	278	301	307	281	267	317	316	299	264	322	295	318	287	276	303	306	296	291	320	297	288	300	307	315	299	332	309	289	314	287	286	282	312	332	332	278	287	284	290	272	306	337	342	308	276	298	308	271	280	291	298	332	294	312	290	298	295	313	296	280	286
24784	21048	27449	24860	11649	1595	926	723	1864	4507	12182	17184	11630	5017	1755	762	490	388	385	389	388	394	417	378	402	380	400	394	419	463	425	383	415	400	401	394	398	406	407	404	399	415	387	393	392	360	373	387	393	417	424	396	387	414	400	387	411	386	378	380	360	390	397	412	373	399	378	406	386	393	396	430	370	393	400	424	409	398	418	406	388	369	381	422	397	377	367	397	407	388	408	400	403	405	361	403	412	390	392	385	420	382	368	377	386	425	401	387	387	401	397	357	369	370	405	399	376	421	393	385	386	386	400	403	379	395	377	373	403	368	382	398	385	445	407	378	387	344	388	376	434	418	385	386	361	402	350	391	399	419	414	373	398	387	404	383	393	393	366	375	387	391	413	392	409	347	400	368	395	375	411	358	359	413	388	385	397	420	413	411	353	396	370	373	391	390	414	415	386	407	386	410	379	400	413	357	365	412	391	402	417	415	422	372	395	382	389	359	387	377	371	390	362	377	384	409	397	398	356	450	387	354	357	387	378	403	375	366	381	355	390	355	399	390	369	363	383	394	385	394	357	398	393	413	391	394	388	387	370	422	372	409	400	398	421	393	369	407	369	392	371	360	395	357	367	421	365	377	351	424	395	376	416	421	386	398	397	386	413	428	396	397	362	396	388	373	384	352	384	429	377	379	409	365	377	421	404	397	405	405	398	353	393	386	378	375	357	392	381	395	404	389	394	361	361	391	401	421	383	430	376	379	387	401	357	428	343	416	366	420	400	386	376	391	389	350	367	367	400	369	392	387	361	407	414	364	370	428	421	392	413	371	374	364	413	452	387	368	376	404	434	384	390	417	396	395	377	381	357	375	408	334	404	397	396	380	373	410	379	390	400	400	366	406	413	404	430	403	377	423	420	378	366	411	412	433	416	408	390	416	366	383	375	371	398	370	396	448	360	402	378	395	405	425	380	385	422	385	390	380	399	403	402	374	411	384	372	437	369	370	401	361	444	395	387	463	359	412	409	429	384	418	388	352	412	393	410	411	408	401	377	372	393	379	419	397	371	379	403	340	387	379	392	361	399	426	406	433	430	386	392	367	353	405	383	362	366	395	392	412	417	364	367	380	408	399	402	402	402	444	397	410	375	391	421	397	369	416	399	372	397	367	378	411	387	382	381	361	415	380	390	397	393	387	370	406	388	360	415	369	379	392	373	396	412	389	380	368	396	412	372	429	409	373	360	384	387	381	372	362	371	361	388	418	381	391	369	391	402	410	376	412	381	395	393	362	374	370	361	387	391	358	381	373	378	377	366	387	385	372	386	411	414	382	401	360	401	403	384	413	412	359	420	367	424	402	368	426	372	384	392	372	423	370	402	399	391	402	394	377	395	397	368	365	388	374	392	370	389	378	387	368	388	398	368	391	373	412	380	384	354	386	388	405	380	417	372	369	382	406	378	392	401	358	391	404	388	352	408	377	384	360	414	433	412	376	371	390	388	413	369	374	394	389	388	381	430	392	415	391	401	401	377	370	383	404	353	368	394	379	375	355	401	408	367	367	357	389	397	370	368	414	428	386	382	423	361	372	369	443	386	408	367	415	370	349	390	378	383	403	452	427	391	394	377	386	356	396	370	381	377	395	369	393	364	443	372	416	381	379	380	435	412	382	409	374	381	387	391	335	387	366	372	349	398	409	367	394	379	383	370	394	383	395	407	414	356	392	377	370	389	385	382	395	430	405	366	377	390	418	411	392	362	380	369	405	348	399	368	428	410	402	405	378	386	406	395	393	390	423	389	355	397	398	357	381	376	391	408	394	364	373	385	360	402	365	393	375	377	359	384	380	374	401	375	374	389	409	389	412	387	405	385	380	350	387	385	406	378	400	367	389	401	385	408	365	361	400	408	414	389	391	389	366	369	379	411	391	379	377	391	352	406	393	409	400	389	363	384	399	376	384	382	394	403	387	366	376	395	398	388	396	406	382	380	403	396	394	389	415	389	364	398	381	412	418	404	390	404	361	421	385	400	423	339	392	368	405	403	395	415	404	410	433	405	411	378	413	336	377	362	408	377	390	390	414	386	370	409	401	373	382	372	371	388	379	390	387	383	405	384	390	435	415	395	401	421	397	403	358	372	377	372	355	407	324	382	390	391	386	387	363	401	365	351	405	425	383	414	392	397	363	354	379	376	418	389	379	370	356	357	388	402	391	380	362	384	383	360	400	389	380	390	406	367	359	394	347	414	354	393	412	413	408	390	400	401	366	389	396	400	410	383	383	395	410	413	361	365	356	373	397	385	405	378	392	366	388	409	377	394	413	358	339	400	406	392	362	367	390	387	405	389	419	382	384	390	360	418	384	374	375	420	382	387	392	385	405	402	413	415	380	341	394	377	387	432	383	393	400	380	387	396	384	413	370	388	380	392	374	397	369	368	361	417	360	393	412	376	387	370	391	409	388	403	379	398	371	368	396	379	377	381	413	388	388	404	377	394	372	375	359	376	369	376	392	362	407	405	431	411	377	376	392	433	385	396	387	368	386	393	388	381	381	380	348	377	422	398	385	406	384	369	424	385	388	380	391	411	360	396	382	383	352	388	386	386	390	378	406	413	397	417	351	388	393	372	386	376	406	383	384	411	395	435	378	369	390	385	406	379	385	348	410	415	382	413	402	407	400	363	397	355	389	361	423	419	379	362	351	416	387	398	396	405	403	398	355	366	389	374	368	374	351	392	363	362	391	365	395	375	396	386	386	397	391	377	393	387	397	377	378	396	371	374	410	403	375	411	405	415	403	365	399	388	362	383	393	414	341	410	392	405	380	423	388	379	372	378	390	391	363	394	394	409	357	349	390	431	396	432	378	385	384	361	398	403	388	399	398	354	399	374	389	399	361	405	355	347	381	393	372	390	396	410	372	376	402	361	405	378	349	392	397	391	394	406	410	347	389	396	388	370	363	378	386	363	394	374	379	396	409	401	361	383	377	408	381	372	377	411	370	344	416	399	357	362	391	398	407	397	374	388	390	397	405	394	417	412	390	392	373	378	404	408	370	396	354	416	391	403	383	383	356	387	379	395	383	394	386	385	372	434	414	372	413	398	406	372	425	367	432	408	365	384	412	403	419	367	392	379	382	376	352	391	383	382	375	386	374	383	378	368	385	398	413	403	419	369	398	379	363	382	382	411	378	371	370	402	393	350	388	396	383	379	416	393	400	381	366	369	399	406	403	384	390	406	401	399	381	396	386	387	397	394	357	358	383	400	392	363	410	381	358	356	338	363	408	367	391	378	406	382	379	374	423	403	395	394	430	389	387	379	370	406	420	412	393	361	379	396	387	394	361	372	387	408	378	401	360	377	450	405	433	388	401	436	409	434	401	394	418	381	417	369	367	377	380	374	371	411	404	369	396	391	397	377	363	378	381	378	383	391	408	379	389	402	391	386	374	411	408	400	430	360	385	385	388	359	386	425	387	379	382	401	394	414	418	414	365	403	369	364	410	406	382
3594	4042	3450	1774	1399	1149	918	887	2928	6196	14102	15948	10109	4727	1762	764	487	333	365	349	370	336	330	362	355	334	338	369	324	369	364	308	326	327	339	378	322	347	333	344	316	325	359	368	355	336	332	325	352	328	358	325	332	373	363	334	361	321	369	360	341	330	318	339	348	332	322	347	359	326	358	345	333	348	381	363	338	346	336	321	321	367	345	359	346	339	359	374	372	346	353	323	371	352	371	357	352	349	345	375	389	323	352	363	364	342	344	319	375	334	342	359	357	354	361	372	338	336	338	324	320	327	338	343	316	346	342	344	362	323	348	339	368	338	315	361	327	329	359	329	315	362	359	334	337	389	362	319	368	326	345	349	359	340	335	340	357	357	347	349	344	359	322	329	326	327	366	333	317	340	340	310	324	326	356	355	337	363	295	355	354	349	366	349	360	333	310	378	383	373	381	374	344	339	337	342	350	335	336	363	365	354	336	327	357	336	338	351	357	316	321	329	333	335	356	366	338	326	323	350	329	351	353	350	350	312	367	347	393	355	366	339	353	341	336	329	357	321	334	378	351	367	395	336	363	365	342	351	350	356	341	360	348	364	327	358	330	336	348	359	364	339	329	380	347	338	368	344	324	354	356	315	342	395	345	380	369	370	339	318	350	349	318	382	335	327	362	341	342	344	348	343	361	345	376	322	331	321	393	372	374	305	364	356	356	357	344	338	367	339	365	319	340	356	359	348	372	343	369	310	359	318	372	353	368	344	361	329	360	323	340	354	341	361	331	355	342	337	363	342	347	341	338	317	357	365	346	338	352	379	324	343	371	343	313	361	336	358	347	338	332	316	342	355	326	331	335	351	363	310	348	362	353	352	345	347	335	327	332	339	312	353	333	365	370	328	323	346	355	350	338	376	342	337	343	366	373	350	382	361	382	330	348	357	329	368	323	366	364	338	343	363	340	345	358	315	371	363	359	364	330	353	324	366	354	317	345	334	344	327	356	324	350	342	373	372	329	325	321	339	374	305	356	316	341	333	314	348	347	352	340	347	360	333	357	366	343	342	360	345	334	330	311	376	322	312	347	337	355	304	367	348	360	311	337	365	336	369	345	328	336	366	358	381	343	338	356	316	351	341	342	333	344	329	333	350	332	342	320	367	360	360	375	348	357	345	362	317	325	358	345	355	305	345	359	380	378	342	327	356	351	342	329	330	359	360	349	359	364	321	340	358	362	328	354	322	363	364	349	356	344	324	355	371	333	303	322	345	352	323	323	367	301	328	347	342	348	318	340	328	347	321	375	317	353	310	352	345	350	352	373	328	317	375	371	392	368	366	351	334	347	311	359	345	340	343	368	368	352	336	336	349	338	359	352	354	384	338	375	330	350	336	363	381	291	375	330	348	327	357	362	367	366	335	317	371	359	335	332	322	340	347	338	336	316	340	348	317	353	366	360	313	350	348	352	342	299	352	359	353	367	342	335	348	323	337	341	382	343	356	327	342	338	323	344	365	377	352	356	349	364	340	357	327	370	350	335	336	327	370	342	324	346	372	348	333	356	328	336	345	363	355	372	320	382	336	357	317	352	373	393	346	335	380	327	335	346	341	349	331	362	348	355	341	356	342	318	311	328	360	344	365	373	329	329	364	366	371	312	335	366	330	364	346	303	342	366	342	349	302	342	370	382	337	344	333	329	311	325	328	365	329	336	355	372	345	366	376	348	344	348	347	348	360	350	350	332	356	343	350	311	348	334	348	323	360	336	339	375	320	331	351	318	323	350	364	376	341	338	379	353	378	318	329	328	355	336	342	336	333	335	345	340	341	359	336	336	329	310	322	351	347	321	353	334	337	310	345	367	327	344	315	341	343	348	340	372	368	345	346	364	352	362	377	336	357	319	333	333	336	337	346	326	329	350	327	345	352	313	378	316	348	311	337	359	337	330	349	324	344	360	332	359	351	389	300	351	338	342	376	321	324	322	331	323	341	341	330	342	329	357	347	348	341	329	345	354	341	370	345	330	383	350	295	349	339	361	342	328	340	330	384	333	377	328	367	374	345	360	325	358	339	343	343	339	351	334	351	351	368	348	336	341	355	346	352	342	381	316	355	326	329	324	336	371	341	339	379	340	347	314	314	358	332	361	335	330	350	340	325	325	342	345	358	368	341	339	331	311	336	349	359	343	315	356	333	347	337	351	330	291	373	356	331	329	320	339	343	339	345	338	316	369	330	351	340	333	305	342	356	382	374	331	329	357	378	349	306	358	351	325	342	341	350	338	350	340	363	347	343	345	372	361	349	358	345	321	329	324	343	323	379	351	375	348	341	359	344	351	374	332	352	340	349	368	351	325	333	362	372	376	314	341	371	346	368	373	353	362	367	360	339	341	354	358	373	377	311	314	334	353	316	364	327	345	360	308	358	316	341	351	338	352	334	353	347	326	355	342	385	337	348	357	314	333	363	338	349	351	341	353	344	325	324	348	328	348	326	350	334	301	347	303	324	343	361	325	330	337	350	334	377	324	337	352	349	353	324	387	347	323	351	362	319	315	379	328	358	348	340	344	327	361	342	294	329	349	360	337	313	351	374	336	353	311	339	368	333	353	367	358	307	323	361	362	330	329	366	349	339	308	353	321	329	305	369	335	355	333	306	339	327	344	324	350	334	355	341	383	335	361	357	338	340	324	353	322	303	330	321	346	312	338	325	339	345	319	354	325	339	358	331	347	345	331	375	345	325	344	356	333	340	330	353	321	342	337	311	333	372	357	340	311	357	362	331	350	351	347	335	338	334	333	369	328	337	336	350	349	344	335	335	328	383	337	343	337	345	373	363	322	337	331	317	296	342	341	342	342	352	369	343	327	356	346	344	346	367	301	365	346	334	337	374	369	324	364	339	314	351	361	348	366	342	321	354	341	352	344	341	365	317	347	311	354	370	348	328	338	344	376	353	355	341	323	341	373	352	344	326	329	334	337	342	345	332	322	335	357	359	364	344	318	321	362	351	343	331	390	326	325	349	328	310	373	370	312	308	343	367	359	339	342	345	343	324	347	314	364	323	343	351	337	321	363	350	330	337	322	348	321	345	336	363	327	282	319	327	352	321	336	347	330	361	354	334	317	341	329	337	322	382	357	358	348	338	352	332	348	344	352	352	371	345	333	333	362	319	346	335	357	342	386	330	368	351	332	347	332	325	352	341	352	333	353	352	348	325	334	344	372	295	348	364	341	369	371	321	348	345	385	363	327	318	349	310	358	329	322	348	333	318	320	342	367	367	341	354	343	326	327	344	316	338	326	324	310	357	350	328	332	323	337	351	368	316	331	335	326	357	340	337	348	351	327	338	311	316	394	359	359	335	338	352	344	379	353	345	376	347	351	331	328	345	338	321	361	366	339	333	293	339	341	337	332	369	347	350	333	333	392	325	326	352	375	356	332	351	304	300	343	314	349	345	299	379	339	334	336	331	346	341	319	402	355	337	312	352	352	358	319	331	321	320	323	324
23789	21053	28315	23988	21031	9091	1968	1490	2096	9229	24684	28087	20238	9358	3042	1052	705	577	579	565	579	569	563	579	570	565	600	605	588	564	599	542	543	569	537	588	562	599	583	599	586	558	544	596	574	576	567	581	577	597	566	556	561	598	576	581	527	575	558	584	572	584	548	552	548	535	556	552	556	556	564	557	558	531	592	509	562	537	598	536	568	562	566	562	564	527	544	580	512	565	564	566	590	571	582	567	523	564	575	538	542	543	546	545	600	545	589	587	588	537	574	567	586	578	541	559	570	526	559	538	555	563	547	546	560	567	559	569	555	535	537	584	570	549	566	576	566	567	605	563	548	585	577	544	536	530	553	549	545	523	539	561	574	520	567	612	598	555	523	544	562	557	578	553	584	653	554	560	570	585	584	544	609	576	553	579	603	554	586	576	558	613	569	568	544	545	563	551	576	584	588	567	611	574	548	568	598	563	518	506	551	525	530	529	511	587	581	577	541	569	562	536	536	552	551	566	566	562	578	506	544	577	552	572	565	571	623	544	581	556	577	574	588	599	581	578	567	601	596	564	585	587	553	570	522	533	592	564	541	581	552	563	568	583	522	537	570	530	523	579	561	608	557	562	569	589	572	572	528	525	586	547	576	575	594	566	583	554	531	528	597	546	566	558	533	537	568	584	514	587	603	556	556	587	549	551	598	575	553	547	578	543	581	548	536	560	557	564	602	527	570	583	554	552	541	577	585	542	562	555	571	596	586	529	530	577	543	493	563	551	570	574	537	529	550	545	511	530	577	567	529	589	585	529	578	544	525	561	591	554	582	569	589	566	539	574	576	517	588	560	570	564	550	521	541	565	574	588	559	558	550	527	592	538	551	504	532	556	606	551	535	573	584	587	552	511	553	609	562	556	547	523	576	533	547	581	552	584	548	554	562	521	558	563	577	554	587	544	563	562	536	581	562	577	534	553	558	557	561	556	604	582	553	553	532	603	513	513	545	540	585	560	566	563	567	547	551	573	571	592	563	580	571	586	539	542	519	543	582	538	574	576	531	617	616	603	518	571	536	571	586	560	529	571	524	564	554	561	538	578	530	564	527	569	600	589	580	594	546	550	546	559	561	567	577	574	528	568	566	589	593	567	544	549	609	589	575	569	552	536	567	578	569	560	556	545	550	597	563	571	540	554	574	574	549	543	513	586	550	562	546	570	554	576	525	604	579	554	521	577	565	542	535	594	563	581	573	537	583	544	574	548	543	552	563	545	568	582	593	544	611	533	562	590	486	581	605	585	576	566	538	579	514	569	518	517	514	612	568	533	580	625	555	558	567	576	556	606	614	567	551	567	590	529	578	570	558	566	552	550	524	541	565	568	548	536	560	590	580	509	585	550	552	535	551	595	519	553	579	553	544	516	524	566	574	546	559	545	531	562	572	570	599	546	567	489	522	575	530	528	551	547	529	554	522	574	579	537	550	582	592	639	573	542	593	534	558	611	567	563	544	547	594	556	557	598	532	544	578	557	548	547	522	563	565	594	559	534	561	537	526	558	572	561	582	555	556	603	576	563	587	524	589	617	550	552	548	578	559	578	552	550	561	578	557	554	580	521	608	573	565	500	576	605	583	585	581	566	553	576	566	553	574	484	537	553	610	554	526	538	497	543	557	591	546	586	578	567	570	587	542	579	590	535	544	558	552	556	567	542	530	601	538	547	580	547	569	545	527	581	606	575	586	569	547	519	588	544	585	575	591	539	540	554	553	572	554	589	576	558	565	579	561	559	575	551	546	538	539	594	568	596	559	542	576	556	602	505	557	546	592	557	586	542	581	534	575	590	620	568	547	567	514	538	551	531	570	573	549	517	551	585	558	551	537	557	546	618	600	570	549	557	543	592	544	560	516	543	497	591	560	561	542	578	570	577	592	581	590	567	584	527	607	555	596	566	569	599	548	580	561	569	552	550	547	564	573	558	560	523	572	553	562	589	518	571	546	537	568	541	525	600	547	584	550	577	564	564	567	612	585	611	582	539	541	582	584	569	584	562	581	608	617	556	550	588	568	567	598	572	540	543	512	547	512	561	603	573	572	570	547	577	567	578	535	551	508	552	516	530	557	560	502	541	599	532	604	567	574	537	572	526	506	548	539	543	518	587	572	535	514	555	560	546	565	524	584	551	536	585	545	565	568	560	574	537	574	569	572	575	591	540	564	596	561	558	567	544	563	503	562	560	611	550	613	620	572	540	583	571	557	572	593	585	543	536	575	596	597	592	576	595	576	530	522	588	548	572	546	544	521	542	585	559	575	560	541	514	563	563	513	588	536	567	515	536	584	550	568	567	542	563	524	587	536	588	571	592	585	558	556	573	544	595	572	554	546	541	592	548	611	586	545	549	556	568	564	559	560	534	538	580	545	579	570	554	565	581	569	566	557	588	516	592	595	555	573	561	544	579	512	587	562	616	586	527	567	532	547	566	553	543	549	533	556	572	600	605	568	549	481	540	542	572	597	563	598	580	587	563	552	562	539	524	556	587	585	573	586	524	572	539	580	510	560	580	585	536	540	556	559	534	590	602	536	545	568	581	505	544	524	564	575	548	525	569	570	601	544	563	527	563	525	570	549	529	577	565	577	523	566	546	542	556	572	569	547	545	559	566	512	560	562	592	532	567	541	580	548	580	554	555	573	555	549	575	591	539	588	576	543	554	520	556	522	561	534	556	565	539	558	545	551	521	534	539	539	552	542	562	535	551	536	549	554	540	543	552	545	535	553	580	561	552	517	542	553	574	537	567	579	575	532	606	602	545	576	570	573	558	565	602	570	574	535	587	572	554	540	564	563	513	560	546	586	577	604	520	547	574	564	561	584	581	547	553	556	607	518	556	531	554	605	608	535	545	571	562	536	522	579	524	592	539	584	529	578	546	549	552	589	591	575	562	587	541	560	538	570	582	592	575	555	548	568	560	539	542	531	586	495	582	504	557	557	549	524	540	597	553	535	540	580	530	563	527	561	568	539	542	547	578	571	550	551	522	559	581	530	561	526	584	522	561	572	618	571	519	563	584	568	553	581	578	568	557	525	589	545	564	527	559	582	548	588	515	540	583	614	552	556	572	562	562	570	542	575	533	533	559	554	598	535	558	526	544	558	548	585	593	585	547	550	574	545	550	567	551	513	568	568	560	550	501	601	535	543	524	539	561	592	568	545	553	587	586	525	586	531	547	536	563	551	561	513	569	562	536	600	529	574	589	547	546	563	558	538	566	542	551	563	559	550	568	576	571	546	513	547	577	544	543	581	578	526	574	558	540	574	549	540	585	587	581	566	550	527	595	548	579	562	565	548	547	578	564	613	539	582	535	596	554	609	595	570	565	552	521	560	581	577	549	520	559	560	535	577	571	537	538	612	550	564	576	603	537	539	573	585	580	575	546	583	518	575	532	557	526	533	560	544	549	534	595	517	540	538	543	537	570	581	595	581	591	588	523	564	605	584	529	523	597	580	513	545	555
4099	6866	5703	2970	2241	1672	1394	1772	2912	12222	25120	25259	16587	7883	3063	1052	559	505	489	463	494	474	505	469	464	480	501	464	453	508	447	497	478	468	523	498	458	467	476	490	495	488	493	506	456	466	477	481	498	449	489	474	487	481	445	452	489	423	457	490	474	511	474	473	493	480	451	441	478	463	466	525	443	429	455	468	484	485	495	521	484	525	476	444	479	471	536	510	502	528	470	492	496	442	492	484	477	488	452	412	473	463	465	463	508	450	492	487	480	475	451	491	507	464	467	465	471	482	504	506	469	458	446	496	477	488	439	494	447	446	431	493	460	482	499	435	477	478	457	503	462	506	435	475	428	466	429	469	492	524	471	476	483	469	506	459	452	483	473	519	470	483	509	447	488	488	448	488	463	495	478	454	476	490	486	464	471	465	475	487	454	448	476	468	503	491	458	508	504	497	502	490	490	448	504	477	458	509	478	480	468	471	412	466	480	469	516	470	471	464	478	499	511	508	460	477	466	489	494	461	444	474	482	503	472	514	474	450	470	476	480	450	487	491	467	481	481	459	517	495	488	479	486	474	487	481	494	499	468	518	479	489	503	439	465	451	479	512	460	469	487	482	453	463	466	451	448	455	493	496	466	506	477	423	487	453	506	464	477	524	475	506	472	477	468	522	442	459	494	514	472	481	464	442	473	500	478	488	510	525	502	495	465	476	480	508	467	451	475	462	460	547	421	492	455	460	477	438	456	521	513	434	526	465	475	483	458	452	487	496	473	510	491	475	470	451	511	447	489	499	474	443	448	477	448	497	446	476	483	430	481	508	472	519	499	506	517	477	498	529	443	510	491	487	472	479	497	487	449	465	460	499	483	475	504	463	450	492	451	476	436	477	447	456	481	466	451	496	477	546	482	477	452	463	476	434	468	460	427	470	465	464	474	477	435	463	454	478	481	490	497	464	464	527	455	473	481	444	420	441	487	488	484	479	444	506	487	464	476	468	466	499	463	490	471	471	503	475	480	503	457	451	451	469	502	490	503	463	472	465	481	477	481	452	468	440	478	476	443	454	516	436	458	494	453	448	467	480	482	464	522	494	459	478	427	499	476	476	510	472	468	479	472	463	487	473	481	477	495	498	480	476	432	495	506	470	478	472	470	465	468	482	466	447	460	475	445	484	465	469	454	464	428	459	480	465	435	508	495	494	487	489	464	464	459	464	467	503	496	494	477	500	417	489	473	484	507	480	500	483	476	487	468	505	442	442	456	506	437	451	474	478	464	472	472	449	479	475	452	478	463	462	467	428	457	476	462	455	489	519	460	479	500	510	450	447	481	494	467	498	466	445	490	454	450	507	482	491	490	506	474	458	468	455	513	447	483	490	477	486	449	475	495	462	443	462	436	482	461	459	499	440	459	466	496	487	518	477	538	475	503	474	533	495	483	517	463	486	487	467	472	469	526	464	488	500	498	405	451	450	492	494	481	438	506	476	496	471	461	484	456	484	455	482	457	496	453	547	475	523	489	463	421	468	446	508	496	451	494	467	464	441	450	470	481	479	461	476	442	530	463	469	487	442	484	484	490	510	460	484	478	446	468	471	489	488	500	527	488	446	474	507	462	484	489	439	426	483	518	441	498	484	487	467	491	517	436	499	474	542	490	482	496	446	471	519	518	473	485	431	439	479	480	495	451	487	451	448	510	477	498	485	479	465	512	454	453	488	477	441	466	472	494	441	471	461	474	468	497	458	451	432	468	507	478	487	500	457	509	473	451	462	481	495	471	495	484	468	479	505	497	447	473	474	466	446	495	473	497	437	501	456	461	482	455	454	502	488	498	486	479	507	499	459	509	468	445	461	484	449	457	543	492	501	474	472	485	477	470	485	458	479	436	481	489	500	474	456	485	462	494	410	470	489	451	470	484	436	472	481	499	492	480	451	477	494	505	425	484	455	499	480	474	506	475	451	465	485	460	487	452	456	480	476	509	515	459	452	508	432	446	487	505	468	506	495	456	470	451	480	455	454	480	497	469	481	486	479	503	459	467	484	469	445	478	451	504	491	473	507	473	490	498	506	491	460	453	502	462	457	459	453	469	525	479	444	454	470	496	520	430	485	501	506	469	480	475	479	466	445	504	469	471	488	454	467	493	481	486	500	452	468	476	437	458	480	473	474	505	475	463	478	471	468	475	474	482	459	463	467	491	449	441	476	450	449	460	450	441	441	455	476	482	506	479	481	457	474	473	492	490	490	462	461	458	454	497	418	497	455	455	499	500	482	473	460	420	438	478	485	477	519	505	502	473	500	455	468	490	457	486	507	451	453	492	465	495	451	511	483	457	481	463	471	472	441	491	452	431	451	502	491	504	435	507	453	448	471	432	433	503	457	486	464	460	460	478	494	480	489	437	438	474	512	496	488	419	442	472	460	498	525	474	499	516	476	450	472	463	504	494	452	454	477	474	446	470	451	485	467	453	459	476	466	468	479	448	480	440	445	449	484	463	484	458	430	456	492	510	478	428	503	502	459	464	490	475	469	487	489	469	456	461	470	476	455	470	430	495	502	463	470	472	496	455	473	465	491	466	454	472	486	440	472	458	458	434	471	461	470	443	478	448	439	488	466	466	502	484	503	441	460	423	463	488	513	470	483	475	474	474	480	482	486	516	477	484	476	454	469	464	491	478	472	499	466	461	504	477	451	449	463	491	474	513	450	512	504	472	504	493	460	493	462	498	436	449	458	479	470	472	453	477	452	489	469	432	419	487	483	467	494	492	440	481	477	472	487	502	475	460	460	479	518	457	466	456	447	512	463	472	486	488	473	500	503	485	483	465	485	501	477	480	473	449	483	482	499	460	490	488	470	521	487	441	486	442	439	489	467	469	458	487	479	454	461	473	448	475	428	440	480	474	468	483	458	463	488	449	455	451	495	469	469	457	484	446	443	485	465	476	455	450	471	505	491	493	458	419	472	490	451	484	503	478	508	470	467	474	472	484	471	496	448	484	457	431	472	470	443	446	474	442	500	466	497	437	436	488	458	463	467	469	468	472	501	478	453	488	463	479	511	480	430	454	458	464	426	452	463	456	434	475	427	465	466	505	488	442	450	461	482	472	464	452	450	441	482	475	497	490	449	456	492	477	514	489	464	458	457	488	462	503	469	457	466	439	492	468	510	448	454	457	472	466	453	510	429	420	463	512	446	440	471	472	423	491	458	506	427	478	428	494	496	496	516	475	484	447	467	494	436	438	500	489	522	466	503	494	448	470	434	461	485	446	477	501	462	476	489	450	477	456	512	446	493	483	426	489	460	452	496	457	451	497	459	462	450	472	463	439	493	454	477	482	479	466	473	488	467	441	477	465	481	472	448	468	453	474	498	434	496	451	441	481	441	477	474	480	438	437	463	481	479	462	434	462	481	479	515	479	478	478	456	470	474	461	493	472	502	456	447	438	453	482	418	483	447	461	500	463	488	468	456	472	477	472	433	448	468	452	441	499	497	468	488
27276	13435	1545	667	474	433	400	369	432	509	991	1675	1496	973	570	340	319	353	328	324	316	343	338	328	343	332	334	326	300	323	311	318	321	350	341	324	323	337	329	355	336	326	312	350	343	337	322	357	335	322	331	322	328	330	342	310	314	319	312	356	359	337	335	337	322	346	316	325	333	350	335	324	360	384	314	383	313	313	355	332	364	345	345	366	335	314	334	332	322	316	317	368	330	373	365	321	318	362	331	349	338	337	337	364	355	347	359	291	326	313	325	321	324	321	361	341	352	332	330	353	318	319	319	344	315	369	329	322	332	338	357	317	339	336	328	343	344	358	335	318	306	341	313	336	341	316	268	324	340	352	343	316	342	329	343	335	328	340	326	348	341	352	338	336	328	330	342	326	337	329	355	370	351	331	349	321	345	309	381	335	332	340	317	340	321	309	303	331	312	333	328	359	380	310	354	338	334	345	338	330	371	331	326	319	330	343	334	293	354	351	305	339	351	348	337	330	305	335	344	316	376	351	342	345	329	320	334	317	332	321	335	328	310	318	329	339	337	330	333	347	347	342	312	324	355	332	310	340	331	346	345	322	347	355	324	313	275	335	344	334	329	345	357	319	337	305	380	347	344	353	345	345	344	322	337	333	284	336	324	339	325	312	325	330	331	337	317	343	355	349	310	322	325	348	295	342	322	331	349	297	355	359	354	339	324	296	365	322	338	338	353	360	346	340	369	349	343	337	358	342	326	315	359	311	363	327	329	347	337	323	329	348	334	360	327	321	357	351	326	330	368	368	323	353	351	346	317	350	376	330	317	359	321	328	325	323	330	359	335	303	360	281	323	316	324	313	331	341	335	350	329	340	345	341	332	362	303	327	334	370	356	315	329	357	308	359	351	316	321	351	309	345	364	327	330	301	374	351	341	334	332	338	335	319	335	338	318	318	322	348	331	316	332	361	340	330	347	363	360	353	326	344	346	334	316	314	347	344	313	353	342	325	336	347	320	317	348	309	342	324	332	311	353	305	333	322	331	347	349	317	334	326	331	301	309	351	358	296	330	327	344	314	309	313	314	355	314	348	325	331	306	341	348	347	356	341	350	356	335	327	342	328	349	318	346	325	360	346	304	366	334	310	342	334	345	318	327	331	345	317	368	337	332	352	348	318	347	326	363	331	357	298	289	327	299	356	313	338	348	347	348	318	357	323	297	375	341	363	309	357	371	286	298	331	344	324	352	350	365	318	333	334	312	315	323	328	355	334	354	298	370	360	341	299	340	337	310	319	328	335	341	323	353	318	330	335	334	325	315	294	380	327	337	337	333	323	367	292	348	300	304	328	291	337	326	321	354	343	330	314	328	343	338	303	319	323	327	329	356	331	334	358	313	343	355	315	325	355	306	364	317	304	309	316	319	344	354	331	331	353	357	336	338	351	337	362	339	320	332	332	353	334	315	334	351	324	318	373	321	331	338	356	322	312	311	339	316	328	327	321	314	364	337	329	321	323	333	320	326	327	316	349	307	321	316	308	335	318	335	329	330	348	316	329	333	325	318	359	340	360	321	338	329	336	375	335	324	326	315	345	325	301	334	363	320	346	324	312	318	359	318	339	309	306	362	344	292	324	314	317	320	325	357	323	338	337	345	354	357	361	332	355	335	356	325	360	350	343	327	339	331	366	341	332	306	332	344	331	359	339	349	346	368	320	320	342	308	354	344	368	341	304	323	379	327	353	344	296	381	324	344	346	331	326	310	342	331	341	330	350	362	346	321	313	318	328	349	305	340	349	316	283	295	322	338	296	322	327	373	347	368	316	340	335	329	375	336	308	333	329	339	303	313	374	355	326	357	312	326	357	351	325	326	367	306	356	307	349	342	377	349	319	335	332	323	332	322	334	335	300	331	337	320	329	313	313	328	348	316	313	337	333	299	347	372	362	337	343	335	367	335	357	334	351	324	305	350	367	322	348	333	331	334	330	313	332	337	331	366	301	342	348	364	331	319	332	335	335	327	316	324	336	351	338	291	321	317	335	336	342	298	296	298	350	344	310	338	336	356	332	351	321	338	316	317	315	324	310	303	337	354	341	339	354	345	310	352	332	352	331	332	376	343	334	327	328	321	340	342	311	296	350	327	319	333	342	305	338	356	341	340	322	342	339	327	325	362	336	336	336	335	360	343	352	334	339	340	331	335	347	357	331	318	375	338	323	326	316	349	361	338	305	375	327	344	341	340	335	334	357	360	337	308	348	348	315	348	361	317	350	342	318	329	350	353	353	331	323	340	314	348	330	324	351	351	343	288	328	319	327	308	328	354	350	322	323	302	344	319	328	360	351	331	317	337	327	338	351	322	351	329	340	341	312	341	328	337	348	361	336	335	347	306	322	337	361	354	338	336	357	363	337	341	341	326	314	327	301	369	323	331	327	329	349	318	323	360	328	346	326	334	326	340	355	334	345	335	345	329	318	350	352	310	351	336	332	334	330	342	344	319	344	304	308	346	335	361	341	349	315	308	365	346	348	383	339	366	340	364	320	346	316	342	366	375	335	332	337	339	317	352	315	312	338	337	321	321	333	338	360	336	351	326	313	339	338	348	321	344	337	330	364	365	354	306	326	341	320	326	317	338	337	354	348	323	342	341	353	344	364	347	348	323	330	362	299	340	321	321	343	328	348	364	335	360	325	355	317	323	320	323	327	325	299	352	309	331	297	323	342	321	304	333	337	314	336	330	311	315	298	327	318	338	313	334	347	340	333	308	338	333	303	353	325	361	326	330	364	339	316	337	293	330	323	320	323	335	344	318	298	369	322	308	318	349	331	350	302	370	334	342	338	346	346	345	362	344	333	360	333	341	301	337	318	316	326	335	356	331	346	342	321	346	337	317	331	324	371	353	338	362	352	369	324	303	341	351	326	339	341	346	352	326	370	376	340	357	311	344	329	360	350	348	293	324	374	368	334	303	313	340	349	351	327	338	388	327	318	315	332	320	333	298	324	333	321	323	310	298	335	347	348	351	358	329	330	332	332	363	341	333	330	360	396	352	307	308	350	320	308	350	328	331	322	319	365	347	333	343	349	352	301	336	336	301	324	336	326	330	323	310	341	346	324	344	349	325	333	333	285	311	341	313	320	326	314	318	322	328	361	339	374	350	334	305	317	340	328	328	322	340	350	351	296	333	336	339	337	307	306	343	372	343	316	319	328	364	355	340	314	325	332	314	334	328	323	341	359	365	312	345	326	341	330	318	349	356	317	329	371	336	282	316	353	314	368	344	335	373	297	331	320	342	352	366	360	334	351	313	321	333	331	327	325	326	334	320	278	345	345	339	349	314	338	337	341	352	317	334	344	329	321	348	324	353	316	338	326	281	347	306	318	312	336	333	337	306	313	342	335	366	328	332	331	341	335	331	329	319	345	343	338	333	338	335	352	344	344	344	339	340	354	286	315	331	323	347	326	318	341	341	333	395	281	341	338	343	328	292	309	333	349	330	306	339	313
4898	729	750	417	493	428	389	346	364	676	1248	2129	1668	997	528	385	318	285	285	282	300	298	271	283	286	285	271	300	285	319	278	301	311	299	274	310	303	280	281	303	326	308	331	299	284	302	261	285	318	310	287	316	294	298	299	328	312	328	256	277	268	262	297	289	294	294	279	301	293	290	271	292	298	300	287	298	263	300	277	270	292	281	285	257	290	297	285	303	321	254	277	292	287	255	293	289	296	295	277	329	305	249	302	278	273	270	283	292	249	290	299	290	292	317	304	275	299	287	289	287	303	276	265	289	279	324	305	292	278	286	275	273	307	316	289	297	294	281	276	297	282	267	307	295	310	270	294	255	301	279	311	309	317	274	319	304	302	286	299	299	301	302	291	306	295	292	297	259	267	300	320	295	302	321	288	274	286	318	298	302	295	277	249	318	253	313	303	307	310	286	291	277	281	276	317	275	281	311	268	275	276	288	263	290	285	293	287	278	289	277	288	288	274	269	272	326	267	314	258	295	275	290	300	325	277	344	290	269	284	286	299	284	291	250	303	290	274	276	278	265	260	284	299	276	295	284	278	263	314	270	282	320	244	303	274	290	325	280	309	274	295	275	293	302	262	290	277	290	273	298	311	275	297	298	298	299	302	318	314	273	321	287	287	271	266	289	265	313	293	276	295	282	274	288	284	273	312	287	316	294	294	291	290	268	297	291	297	319	312	284	304	277	283	299	284	314	280	300	295	295	250	294	275	266	290	305	309	260	285	277	272	312	276	298	311	297	295	279	297	278	288	276	301	287	291	321	310	286	311	304	301	279	307	303	263	295	262	287	306	291	276	302	296	254	271	285	291	260	284	295	279	277	276	293	301	285	281	291	301	279	288	261	299	268	292	272	297	253	273	300	288	280	279	266	298	256	288	275	318	307	277	269	290	275	295	294	260	287	294	292	312	276	284	294	266	298	288	270	296	323	311	308	295	283	317	302	313	293	305	300	294	282	308	275	257	284	303	289	267	266	296	293	288	268	295	309	302	278	249	311	267	256	283	284	288	308	311	290	296	276	284	283	311	268	316	287	287	282	294	278	292	283	324	274	285	291	296	326	281	318	277	273	306	291	277	268	278	281	302	277	275	289	307	282	292	308	309	268	279	292	298	324	273	309	306	281	282	303	300	289	293	270	295	275	260	300	280	299	308	262	299	283	320	297	301	307	256	341	249	284	286	295	266	260	300	301	255	303	291	239	304	299	274	279	284	294	284	299	288	270	308	282	286	301	273	290	270	267	287	281	274	294	315	275	254	300	269	281	280	287	294	269	299	283	297	286	270	307	265	272	261	283	295	283	296	267	271	284	294	285	284	294	307	303	258	313	289	278	293	274	292	294	303	311	259	262	277	281	283	290	279	302	300	257	300	285	286	281	279	243	306	307	298	295	275	281	285	276	274	282	302	288	276	301	286	280	257	286	300	293	270	296	285	282	292	292	293	267	272	308	262	304	277	283	315	302	286	276	276	270	280	281	305	273	288	312	275	282	307	276	281	304	286	308	282	283	256	308	281	291	267	284	306	293	315	288	270	284	306	282	329	273	299	296	323	300	286	284	297	320	320	302	294	281	299	306	303	287	332	284	271	274	293	262	292	294	311	272	304	283	278	270	323	275	297	294	268	276	298	288	297	297	311	322	286	293	310	283	281	327	314	315	255	284	287	305	305	300	275	275	286	281	278	286	295	262	310	256	277	275	259	285	324	276	325	286	277	281	293	289	295	277	280	293	291	291	298	292	284	281	288	275	287	287	297	287	262	279	268	284	292	272	308	313	314	296	311	288	279	271	259	276	271	292	271	293	273	269	281	304	265	328	297	296	287	269	316	285	306	279	275	296	285	286	280	282	271	283	287	248	292	273	270	279	307	285	283	270	272	279	297	301	276	287	275	274	273	305	285	280	252	298	285	288	295	287	274	275	286	303	268	291	280	297	288	303	312	293	273	305	293	297	286	285	278	282	300	305	293	269	317	280	297	290	292	303	276	298	253	289	333	305	277	290	273	303	328	282	284	298	307	290	293	282	298	313	291	311	272	272	290	302	294	274	287	276	332	282	281	273	306	312	277	278	299	286	291	270	285	300	278	296	274	282	308	264	303	292	287	315	279	282	274	247	293	303	309	283	297	300	304	257	279	318	310	296	276	269	261	280	289	312	285	291	283	308	313	292	259	297	291	320	304	269	288	286	285	283	307	310	293	287	316	307	265	290	312	298	288	272	279	292	286	301	295	275	252	300	313	293	291	293	280	258	292	278	317	285	285	290	290	318	308	268	325	319	265	306	283	306	287	293	294	276	330	264	280	268	280	270	292	276	300	273	273	297	294	301	265	266	285	278	291	295	298	305	284	308	247	292	279	280	274	295	253	265	271	287	285	279	292	273	273	271	292	267	268	289	292	260	298	268	290	280	308	281	255	288	257	277	293	279	311	278	314	296	326	309	279	263	293	279	280	306	288	303	288	309	296	291	286	272	298	298	291	293	284	318	301	320	325	246	303	294	258	278	299	260	283	291	306	274	265	305	285	292	259	285	250	284	308	299	267	278	303	306	279	299	293	277	262	289	274	281	278	292	294	286	283	319	293	294	292	310	302	279	284	269	285	265	290	276	302	286	288	290	297	317	281	288	286	272	311	302	265	269	320	326	306	295	285	310	269	311	289	291	302	305	261	291	296	275	286	274	315	296	278	249	290	289	313	291	302	327	278	289	295	259	284	248	265	293	259	311	267	284	284	324	282	296	302	280	303	291	285	279	290	310	297	289	283	310	279	287	259	308	294	282	278	298	278	320	300	278	269	317	261	295	275	296	306	297	276	325	278	273	313	300	285	289	274	296	290	275	267	285	267	313	314	284	293	306	294	304	273	282	276	302	285	322	283	273	286	255	286	278	310	294	274	299	304	274	300	292	299	284	300	282	283	311	308	268	283	276	303	323	281	293	283	273	265	296	301	289	286	286	282	271	294	304	284	272	320	263	307	303	284	247	283	308	286	272	277	272	275	293	283	263	311	275	259	300	291	284	289	310	304	287	279	292	292	293	302	297	258	302	268	301	293	264	272	277	321	277	322	299	267	268	284	285	294	304	293	285	264	318	269	295	287	293	276	302	271	289	318	279	275	315	268	275	292	280	269	280	282	286	316	277	288	261	264	268	287	276	293	270	263	280	280	276	284	277	273	287	298	292	288	303	303	285	276	283	294	307	291	266	309	306	268	274	254	287	283	271	293	303	252	299	289	272	313	313	274	287	308	270	285	306	320	259	303	329	303	310	306	302	286	286	265	288	277	292	288	294	281	284	288	306	255	260	303	309	275	247	288	282	288	291	264	265	299	299	292	284	256	278	298	299	272	282	263	290	270	278	309	261	276	323	308	321	303	333	326	300	270	294	278	284	302	282	296	300	275	289	280	301	291	292	250	291	298	269	276	282	289	310	291	264	287	268	307	304	277	267	342	271
24826	21068	27503	24856	11833	1638	948	779	1170	2867	13445	16376	11588	5211	1831	651	428	359	367	384	367	368	361	374	365	351	375	413	372	338	395	370	391	357	346	325	375	334	361	386	370	373	365	374	382	378	369	389	364	372	365	361	356	380	366	378	373	373	395	379	369	349	396	378	394	374	358	354	379	362	351	390	374	344	405	368	350	401	351	334	345	361	353	378	370	382	393	378	353	356	407	379	353	352	361	374	371	330	359	403	337	370	354	361	394	341	358	400	352	366	354	346	375	398	360	359	373	360	353	389	375	343	379	362	389	401	380	370	392	353	349	396	350	376	380	364	359	395	412	383	419	352	363	346	365	334	376	336	346	381	379	345	354	354	365	391	353	378	347	386	353	357	353	349	391	377	322	360	376	359	362	373	371	368	384	394	397	349	369	368	369	358	383	390	339	342	356	401	412	365	389	388	357	322	330	405	338	363	357	378	372	356	390	365	359	339	341	352	355	360	354	377	390	370	364	375	362	357	399	370	368	365	354	383	353	334	357	393	383	329	389	375	374	388	389	344	364	354	377	371	372	321	394	372	407	364	387	370	341	383	340	392	365	366	372	351	389	345	340	391	367	362	356	342	354	378	376	359	379	329	396	391	356	337	366	368	367	361	373	338	359	367	394	401	370	379	345	369	358	400	376	352	363	360	383	354	360	364	360	368	375	350	376	370	409	384	351	351	397	380	391	388	354	372	378	381	349	395	365	359	416	373	356	364	362	346	345	331	377	377	359	363	411	353	357	370	381	400	365	363	359	350	377	337	383	408	364	371	370	366	356	385	359	341	344	355	363	357	342	368	341	360	374	373	403	357	331	381	363	387	316	321	383	391	385	374	343	338	331	328	347	358	335	405	365	354	376	399	378	323	389	363	349	348	371	401	362	357	334	373	377	399	383	359	373	392	318	382	367	384	379	359	372	373	393	370	373	343	367	349	376	384	344	342	355	377	378	367	345	398	376	359	391	332	397	352	387	387	376	399	378	351	363	380	394	411	341	378	371	336	383	359	354	373	329	362	387	373	365	349	356	364	356	370	339	353	382	370	377	391	354	358	383	384	371	330	369	328	372	363	359	425	372	356	391	382	351	360	353	344	365	364	380	379	387	387	386	387	343	365	385	366	383	383	349	341	383	343	399	381	379	349	347	373	365	372	357	367	325	378	378	343	371	336	371	364	352	377	320	369	337	371	351	345	373	366	388	358	373	342	362	345	367	365	395	348	380	367	371	348	396	365	359	356	390	348	366	367	342	368	361	337	343	364	387	341	371	379	372	350	362	367	324	364	355	388	386	398	406	375	380	348	373	344	342	333	372	374	346	381	345	362	381	349	356	379	353	351	358	389	324	354	366	400	411	392	376	404	363	342	392	382	370	372	338	344	336	377	337	380	355	365	412	347	365	350	368	324	374	371	360	329	356	357	379	375	382	348	387	369	337	357	353	363	371	367	395	367	340	396	354	345	365	396	368	376	335	372	346	358	351	335	364	337	349	370	363	357	364	354	351	372	359	401	365	395	377	363	384	337	358	371	349	355	380	356	371	355	365	383	389	403	393	360	385	374	379	374	353	367	357	337	380	383	368	391	377	352	334	376	358	342	326	363	348	347	398	360	351	359	354	364	379	366	371	396	372	379	381	383	350	378	339	372	415	363	365	387	346	387	353	378	342	330	354	310	371	373	327	364	379	358	352	410	356	348	362	335	353	342	357	376	333	364	324	365	399	350	345	353	371	374	370	371	359	340	357	358	341	381	390	326	360	349	364	353	359	350	364	387	350	344	352	338	392	382	343	363	368	366	374	358	337	385	376	362	327	377	357	347	351	335	375	371	364	367	359	411	337	366	390	355	381	395	379	358	371	357	351	376	364	390	365	362	365	387	361	347	368	343	358	371	391	376	377	393	340	340	375	372	367	373	364	383	376	372	376	362	333	370	347	377	361	389	358	377	337	336	363	390	368	374	369	370	407	368	369	347	371	392	391	370	385	350	392	369	358	394	356	379	351	362	366	366	387	354	366	382	354	392	371	374	369	388	357	359	355	365	340	370	342	357	360	366	345	338	365	362	326	365	359	374	369	325	375	368	383	367	369	340	359	353	406	386	320	343	368	378	373	375	392	354	377	328	367	332	395	384	377	417	362	352	397	342	333	351	377	373	396	376	354	329	357	363	335	360	373	353	376	367	355	362	366	367	366	345	360	355	368	379	335	370	349	376	380	389	355	373	349	382	346	343	361	358	350	355	381	376	358	389	383	355	378	336	376	351	352	351	347	381	344	381	335	342	351	358	355	347	373	329	379	370	385	361	379	363	360	354	366	364	337	386	364	358	375	365	390	392	379	333	360	367	386	364	361	353	349	369	380	342	355	341	345	381	355	328	400	369	359	381	351	371	324	364	354	382	372	356	372	325	381	320	321	363	351	380	373	390	367	348	388	354	381	362	373	376	391	359	365	361	359	396	354	346	337	358	367	351	365	360	334	331	348	384	346	370	371	340	350	355	366	333	338	347	365	363	375	367	353	350	366	395	389	326	364	377	387	347	353	391	391	376	362	353	373	318	350	355	367	352	343	399	340	358	354	344	335	379	342	381	370	374	387	398	392	378	371	365	386	354	372	369	346	384	366	334	358	358	366	376	361	366	345	323	369	399	350	346	363	397	347	389	346	382	376	333	360	375	333	362	338	372	375	384	364	341	363	350	372	371	340	373	360	376	349	361	364	383	354	363	322	372	350	387	362	362	341	351	386	332	381	374	391	336	370	363	360	375	411	395	354	357	363	387	394	403	359	366	370	365	350	381	364	351	356	381	358	367	373	340	362	350	354	401	355	382	372	346	388	382	359	373	392	377	355	347	390	388	348	415	367	403	341	333	373	337	361	383	368	383	378	377	354	367	364	350	376	340	392	372	386	396	369	387	385	383	379	366	369	384	341	333	357	361	390	355	354	343	389	370	351	377	356	404	335	384	386	342	371	341	360	343	371	337	345	370	366	398	379	360	369	337	366	343	351	336	355	375	381	370	354	363	373	371	355	370	370	375	378	377	366	367	379	408	363	340	375	390	344	386	335	351	379	389	342	342	354	361	394	384	356	362	387	388	400	390	395	357	410	362	346	341	399	390	383	400	343	380	340	370	353	373	376	404	367	352	352	389	380	397	386	367	355	327	394	347	365	374	364	379	389	374	393	374	364	364	345	352	400	386	397	366	344	354	389	393	367	344	367	345	382	355	372	363	385	376	353	353	350	356	374	344	343	376	326	358	354	380	345	355	402	368	385	361	358	383	352	375	353	349	379	386	379	364	367	357	377	373	332	393	366	345	358	345	376	383	344	344	371	340	340	368	365	366	375	393	366	380	365	373	343	340	352	399	385	352	339	331	341	343	375	355	398	373	336	332	374	370	392	353	382	386	356	410	388	359	343	369	391	357	365	359	347	353	352	349	341	356	384	362	368	317	364	346	392	327
3663	4005	3141	1711	1541	1231	999	911	1856	4464	15570	15607	10517	4927	1947	656	409	335	345	346	335	305	349	350	327	334	307	327	355	340	361	320	327	308	319	359	334	312	331	339	316	343	330	321	318	357	333	351	334	350	284	335	317	363	319	370	317	340	347	352	330	328	347	341	354	315	337	344	322	348	309	354	363	368	297	320	319	332	351	331	298	310	326	358	334	311	313	305	339	335	344	336	313	324	331	331	360	305	344	362	345	323	348	323	349	353	361	304	335	367	328	360	352	348	321	317	344	356	351	342	306	347	312	331	323	342	334	312	351	313	322	332	344	359	342	336	325	333	321	347	351	314	310	349	328	340	328	308	338	293	316	340	325	358	346	310	336	337	356	359	354	330	324	316	376	311	290	320	346	339	341	335	358	328	316	320	324	305	361	334	338	322	330	335	355	351	341	355	338	304	376	328	355	307	343	331	301	325	343	315	335	331	328	330	290	330	336	322	318	317	352	338	334	337	346	342	307	301	330	310	331	322	317	326	351	311	323	331	333	339	322	326	340	349	341	326	326	319	327	333	314	334	353	310	318	330	327	354	342	315	338	338	314	333	317	304	361	330	329	348	346	309	340	342	312	363	318	359	331	356	369	334	349	296	348	351	324	350	339	329	328	349	339	299	320	314	339	333	340	287	319	331	331	342	331	343	336	322	340	322	320	321	364	339	347	355	331	325	336	356	341	349	332	337	352	346	315	323	337	322	346	333	322	360	331	341	331	346	334	336	317	337	303	351	325	337	372	349	352	316	351	310	298	339	325	312	373	319	346	329	314	329	302	351	312	352	313	333	332	334	326	308	335	344	346	338	348	329	324	332	341	330	334	327	312	341	335	329	364	353	327	326	348	357	323	364	325	330	313	318	328	320	328	332	350	342	331	330	295	348	349	324	317	345	364	325	337	330	328	313	322	335	357	301	377	334	323	340	340	322	344	346	308	335	336	359	347	286	371	296	330	310	335	327	318	310	323	340	332	322	332	326	313	312	347	327	354	303	333	316	336	300	331	338	360	332	326	322	310	348	335	312	361	349	320	359	361	378	342	307	351	317	373	349	331	315	338	340	355	331	376	322	341	342	341	333	316	351	304	353	362	336	367	348	343	329	337	312	351	357	359	307	343	335	334	315	316	351	348	358	316	346	314	315	344	346	338	333	323	342	311	331	351	328	331	339	312	312	316	333	329	332	326	356	333	360	348	322	326	343	339	342	348	323	332	300	325	318	329	329	330	296	323	340	354	373	347	328	335	334	353	345	371	317	306	339	327	320	328	319	328	336	329	312	339	301	329	327	304	332	315	306	357	308	330	329	339	326	338	323	325	336	294	313	362	341	312	369	339	318	358	308	347	352	342	362	334	339	337	342	340	334	300	325	330	362	342	348	323	343	317	324	336	344	318	324	379	320	332	319	323	333	329	348	352	333	347	306	361	355	316	325	301	318	340	342	325	330	317	342	330	345	318	339	355	315	341	316	319	314	322	312	325	334	344	350	341	344	298	329	327	316	344	320	322	335	340	320	332	314	320	349	341	361	341	314	355	344	313	309	304	310	299	319	348	354	335	312	345	345	362	335	318	345	321	312	308	342	342	324	334	287	331	302	337	299	305	325	331	338	343	324	344	324	336	329	301	329	320	338	330	336	305	312	323	302	290	368	314	343	343	313	346	356	272	324	328	334	299	342	326	354	322	298	333	322	318	313	331	302	362	342	351	364	317	328	307	329	352	326	359	338	325	357	344	352	330	340	319	328	329	301	317	327	342	367	331	297	362	341	318	329	336	347	344	353	334	345	326	329	287	354	332	356	393	311	343	356	341	335	351	305	323	345	341	334	321	309	337	331	350	364	337	291	316	325	304	339	331	347	305	293	344	355	329	324	331	317	331	335	356	334	344	348	327	348	317	340	328	329	317	322	316	354	322	329	366	344	345	311	337	331	331	348	346	315	349	330	340	289	355	353	297	351	326	322	316	303	330	326	341	342	355	318	352	315	296	331	363	349	341	357	316	344	367	331	347	337	341	313	356	322	338	328	333	331	352	357	314	320	328	310	317	312	305	344	325	343	315	330	343	339	332	328	343	365	317	349	338	327	335	347	324	351	334	334	328	332	356	328	320	330	328	313	301	323	334	315	364	342	318	355	313	346	314	320	342	332	330	341	353	319	362	364	360	340	337	353	336	341	340	373	332	375	340	312	324	330	312	306	319	341	323	335	341	346	317	379	350	326	342	317	330	341	347	315	345	320	312	343	333	355	345	314	333	350	322	295	297	345	331	316	349	324	343	314	336	319	332	346	322	350	340	337	333	332	314	331	331	342	340	330	321	328	349	323	283	320	347	292	298	305	331	372	349	326	347	348	296	322	360	323	330	349	310	348	358	356	330	299	352	338	328	337	356	314	325	322	315	336	330	347	332	335	336	313	352	342	335	311	330	338	340	319	336	309	344	338	318	338	303	351	327	326	318	341	321	329	341	321	360	333	322	324	309	336	349	324	317	360	333	285	319	303	317	301	339	362	336	309	345	341	299	332	308	324	305	380	361	310	333	340	314	338	345	320	348	319	326	350	356	330	369	331	311	334	350	335	331	326	305	355	345	325	333	321	332	310	321	306	311	325	313	321	322	303	296	314	324	351	349	364	306	319	303	331	322	329	333	335	331	302	313	356	320	322	333	362	335	349	322	309	348	341	313	342	318	325	314	327	352	313	333	345	360	312	324	325	332	288	322	352	339	334	308	347	349	314	306	352	314	322	293	335	322	315	316	320	332	335	311	360	351	312	337	332	332	341	341	299	322	331	359	339	296	326	304	294	359	349	328	357	323	329	299	319	346	331	367	351	320	337	324	341	310	355	343	331	341	336	324	348	313	320	342	367	315	328	318	322	376	324	360	313	342	320	362	351	319	354	324	358	328	329	294	359	353	326	338	309	350	344	372	299	309	338	323	320	356	321	320	291	340	320	324	344	291	321	329	283	347	341	307	347	319	333	346	339	349	339	333	341	325	342	333	345	338	317	352	322	353	313	327	339	359	315	304	327	348	328	313	293	336	332	330	314	342	308	349	332	352	356	317	360	322	307	299	350	291	351	360	333	341	339	319	317	333	322	329	368	315	337	324	327	331	320	314	299	320	290	340	346	314	319	354	312	335	351	322	313	333	307	313	322	355	316	329	321	327	331	336	345	321	312	316	333	350	352	361	324	336	347	301	347	337	355	328	303	319	341	315	307	349	328	325	339	302	350	322	322	351	353	330	333	313	310	316	296	292	316	329	363	376	335	349	348	323	313	333	332	310	351	317	350	328	338	320	337	322	323	303	338	319	362	325	319	299	323	323	332	327	301	333	354	303	325	341	321	333	331	365	348	320	309	346	341	294	306	304	326	298	314	349	350	321	305	311	347	325	344	328	351	333	372	341	347	336	324	335	341	346	362	354	326	318	330	349	311	310	331	301	347	350	313	313	305
23893	21098	28409	24025	21090	9596	2008	1530	5046	13626	27278	27022	18066	7921	2343	839	656	544	527	557	544	594	574	574	599	585	530	556	571	551	550	507	567	548	578	585	597	568	496	572	574	562	552	544	549	598	547	502	587	564	526	519	558	581	581	564	555	557	548	590	577	496	534	572	522	594	570	532	533	544	524	561	532	556	535	554	533	554	578	514	520	519	552	546	580	525	588	573	551	543	547	557	505	514	541	547	533	526	542	529	511	587	516	572	528	538	574	575	584	572	556	564	579	537	535	548	560	503	511	540	561	535	550	547	549	611	569	523	545	578	532	560	571	548	552	540	513	563	528	536	561	526	556	538	479	588	540	542	567	558	506	587	549	553	548	554	552	568	562	547	557	498	507	531	563	581	568	540	547	532	546	556	552	564	515	567	560	540	520	540	558	518	569	616	545	554	556	495	541	545	488	522	529	540	556	542	574	524	510	533	556	534	535	560	530	550	545	551	542	559	543	546	543	543	502	602	591	533	558	515	545	574	544	521	531	577	529	510	516	540	540	490	552	516	504	599	504	580	566	533	527	524	543	524	509	560	536	498	555	595	529	503	531	514	538	564	575	572	557	562	529	556	548	533	531	541	585	528	518	527	547	495	517	517	563	593	546	542	548	563	542	548	559	542	531	554	563	553	540	531	530	575	579	564	557	529	569	533	561	538	562	578	538	556	535	542	495	523	515	553	567	526	538	551	539	541	523	552	562	535	518	587	535	579	576	510	511	546	548	548	566	513	542	570	573	546	512	541	558	572	540	515	531	551	567	535	552	566	564	522	539	541	547	535	571	587	540	579	541	540	529	570	556	570	530	541	531	534	602	571	522	527	514	553	527	534	626	577	538	529	546	526	559	552	527	563	544	552	559	554	536	570	562	565	573	476	530	537	539	536	560	559	550	526	563	547	478	560	584	533	514	540	574	578	574	569	571	542	575	537	579	586	520	544	550	556	516	554	520	572	531	550	551	524	549	540	551	544	556	536	584	537	553	521	536	537	514	523	563	536	552	516	568	553	544	546	556	538	559	509	561	557	551	545	545	523	515	575	533	561	568	558	556	561	517	573	570	522	527	540	557	586	555	569	534	591	517	559	540	577	550	538	537	532	531	525	580	558	563	553	557	554	557	536	534	570	563	507	558	568	528	576	544	565	484	579	529	505	558	503	563	514	545	533	557	530	547	546	517	543	538	573	520	546	556	539	513	542	558	544	510	560	570	511	539	552	489	601	561	541	544	585	536	514	541	538	517	572	552	558	561	542	534	551	485	538	547	541	542	575	557	544	534	526	535	547	598	577	542	544	531	535	526	512	529	504	552	539	545	547	569	567	540	562	555	556	536	564	535	603	585	544	560	521	521	509	552	526	538	575	555	515	537	546	559	573	512	568	568	528	505	555	578	575	525	513	521	557	543	568	553	526	575	571	557	574	528	505	564	528	527	526	565	572	591	539	546	551	532	492	553	518	559	558	552	535	569	553	541	550	543	522	523	542	539	562	543	599	516	551	538	536	526	545	541	560	538	535	519	528	575	564	554	545	571	544	520	549	514	565	517	547	545	521	540	535	573	540	532	526	578	552	547	571	491	523	485	508	531	581	542	592	547	534	529	524	552	580	561	562	482	546	475	518	557	546	540	532	527	540	516	587	561	572	554	539	559	591	551	549	544	535	559	541	584	530	516	603	576	483	542	512	567	492	554	559	624	522	504	556	541	497	568	536	557	546	508	561	529	580	573	538	573	542	551	509	551	547	538	518	548	520	531	550	569	504	578	573	546	514	523	527	482	533	521	549	549	540	545	539	568	562	499	550	557	557	582	536	535	567	520	546	516	558	541	541	576	579	546	560	545	545	585	528	538	553	557	551	556	555	531	528	516	546	540	535	532	539	574	544	547	540	592	535	546	528	522	557	515	548	520	548	527	560	575	588	556	533	533	548	558	539	530	521	557	554	597	542	530	553	567	540	548	526	530	555	556	532	528	541	533	547	581	508	532	550	528	490	584	524	504	523	553	528	554	580	534	550	528	555	521	573	546	537	541	548	532	539	547	581	559	540	518	558	503	502	523	532	515	574	539	543	527	511	547	565	542	529	560	557	543	561	548	518	558	516	541	550	538	577	551	518	548	585	559	541	526	552	503	536	525	517	564	591	564	542	535	554	561	542	532	568	573	546	573	556	538	574	558	555	544	533	520	565	520	555	566	537	574	563	548	529	516	527	529	502	571	554	565	534	555	565	504	554	557	536	564	504	566	606	548	575	514	545	574	541	535	552	527	574	543	543	529	533	558	527	529	518	546	511	531	531	527	540	572	547	575	551	556	576	536	559	527	558	535	536	553	532	572	546	531	528	549	556	548	544	566	537	521	535	585	547	557	543	546	505	554	528	545	538	539	556	553	544	540	596	519	568	546	546	533	523	531	541	525	528	501	546	524	548	568	544	530	558	573	530	566	580	548	569	533	572	536	525	503	548	540	532	550	580	536	554	530	528	518	535	557	589	536	544	538	545	531	553	542	548	534	527	575	567	518	558	506	528	557	545	477	559	552	530	569	548	552	549	541	547	557	546	537	571	558	586	533	568	525	568	568	547	537	546	559	540	580	537	535	547	534	571	566	580	556	502	511	520	601	560	527	538	564	523	526	576	532	577	592	508	556	532	534	560	558	554	519	544	548	584	553	534	501	532	526	527	578	573	558	518	515	520	553	558	553	505	534	565	552	545	553	534	549	534	531	541	546	598	523	534	533	537	556	511	521	547	538	546	541	544	538	525	530	536	524	607	545	586	550	562	534	529	574	573	541	519	561	592	545	558	529	552	575	568	534	562	526	565	548	536	539	497	534	528	574	558	554	534	489	545	546	528	530	568	546	568	576	530	531	557	563	566	513	503	544	568	554	590	540	547	555	502	549	511	516	519	539	510	569	559	557	540	523	553	529	559	545	572	556	550	563	516	543	545	503	550	589	544	598	545	557	567	570	516	568	544	550	542	503	549	529	546	510	552	495	514	557	496	524	551	577	567	565	518	582	532	578	550	530	562	537	534	539	538	568	558	539	575	549	536	535	536	534	574	533	560	513	503	552	521	545	537	561	552	550	585	531	561	543	578	523	504	549	542	568	567	552	540	522	560	556	524	573	554	483	514	569	560	547	503	531	530	546	515	535	530	540	556	538	541	519	574	528	555	515	584	530	560	525	548	546	541	552	602	544	527	563	575	539	573	563	490	555	614	583	574	525	514	557	543	541	575	509	495	532	523	540	585	580	553	540	552	579	560	519	547	532	586	538	536	546	559	528	504	526	611	536	535	529	508	554	557	516	572	525	587	566	555	553	535	549	552	553	510	547	545	569	537	532	549	511	546	558	601	584	551	552	572	563	554	558	563	534	520	534	540	556	582	553	566	565	552	526	507	539	514	518	525	542	575	540	541	545	558	525	523	553	527	572	551	558	537	517	538	574	501	523	512	562	562
4133	7000	6043	3761	2724	1960	1505	1869	7372	16205	27083	23461	14649	6551	2260	819	639	493	504	468	489	484	489	522	494	499	464	465	491	474	477	426	494	497	487	462	470	472	427	496	446	492	490	467	512	503	481	483	500	449	469	506	450	460	483	465	506	478	480	502	473	497	494	478	470	498	473	460	470	459	442	477	493	500	490	453	489	478	504	499	501	491	490	452	470	451	448	487	469	517	512	503	505	456	500	485	500	441	500	482	466	450	511	493	463	477	482	459	476	438	479	489	485	473	483	497	489	496	480	451	449	472	478	455	458	440	468	473	456	453	467	442	488	497	445	473	465	475	485	438	482	486	479	470	469	462	479	471	481	498	460	498	493	463	514	459	458	516	472	510	474	478	503	506	465	462	503	500	471	482	465	475	489	456	447	437	483	456	491	496	474	471	483	467	444	425	483	496	463	467	466	508	474	479	542	473	453	471	457	483	444	424	506	459	434	478	469	499	501	497	451	484	482	473	445	454	494	489	465	453	461	449	499	421	477	478	503	477	472	481	429	461	486	481	478	492	476	465	468	500	451	456	498	485	455	478	457	474	440	509	474	480	456	451	458	459	488	455	501	462	517	433	452	484	469	464	461	451	483	491	486	456	468	458	489	448	502	461	493	468	437	476	503	491	433	471	476	462	490	435	486	479	484	483	487	486	487	474	491	509	455	486	501	498	500	457	483	443	454	489	507	477	447	496	462	498	475	505	512	481	483	516	477	486	496	452	483	469	515	476	461	469	472	505	480	447	453	498	499	508	487	454	461	461	497	464	491	471	451	474	506	479	468	497	466	513	481	468	484	453	447	480	504	451	469	486	471	479	472	495	466	482	446	476	451	486	507	495	491	462	475	446	490	453	442	453	452	466	467	438	464	483	474	499	472	474	470	441	459	519	480	445	432	477	473	474	475	474	457	446	479	469	464	482	531	490	452	420	469	477	459	462	436	465	454	470	483	463	496	453	480	459	461	458	449	458	461	454	445	498	454	488	497	449	488	486	469	498	456	497	467	499	485	498	449	478	490	464	498	489	455	474	478	488	476	488	505	464	428	464	434	494	481	453	492	441	461	452	457	473	449	484	452	458	421	501	508	462	513	469	500	418	452	461	480	461	474	481	494	484	487	521	435	492	445	449	462	470	489	479	448	487	531	466	463	483	448	416	467	483	509	476	473	486	442	455	480	454	481	492	427	477	514	480	472	476	462	496	491	476	472	474	472	464	452	461	445	457	477	483	460	473	435	441	459	462	452	463	455	477	475	453	452	469	454	462	484	454	480	493	483	474	490	455	481	472	472	449	458	468	466	471	446	503	467	478	466	467	459	492	494	473	467	478	479	452	494	485	486	511	437	467	483	464	449	491	466	481	508	490	464	443	438	463	465	516	463	463	497	495	462	475	480	470	452	443	484	467	474	520	429	464	475	470	480	472	449	491	462	498	447	491	487	449	480	444	489	496	477	456	481	479	439	488	446	422	456	511	504	479	448	484	448	498	497	474	455	493	464	469	486	485	454	458	462	474	459	460	475	455	483	446	429	467	476	497	430	495	461	482	478	453	466	485	452	437	481	474	476	432	511	447	506	489	462	500	463	451	449	489	479	465	446	519	467	497	461	463	489	478	461	481	464	479	492	439	459	491	477	488	482	411	449	451	430	461	451	453	443	448	481	464	466	479	446	467	484	461	511	494	457	500	488	476	493	442	490	490	468	437	472	472	456	489	452	492	455	480	456	463	473	485	478	488	456	437	526	508	456	489	489	487	469	479	496	472	462	463	447	481	433	482	469	468	500	457	450	444	455	504	480	483	466	466	480	419	455	500	496	478	446	470	447	469	479	462	489	507	497	458	478	468	490	429	468	469	450	468	499	469	458	457	468	491	448	462	475	524	445	516	445	495	468	522	489	446	472	473	465	499	483	427	485	456	514	480	437	481	481	498	478	462	484	484	514	504	448	473	446	496	429	495	474	476	497	476	508	471	472	472	521	478	467	470	475	466	446	507	469	493	474	487	470	484	459	472	453	510	513	478	445	468	516	459	471	474	483	496	449	456	479	423	462	448	494	491	480	516	484	436	462	470	469	464	463	465	494	480	468	446	497	510	499	464	460	465	452	464	513	501	456	473	460	440	497	465	478	519	471	502	459	434	466	425	458	489	486	462	434	459	423	436	473	490	447	493	475	446	451	495	447	479	467	450	457	471	470	443	472	494	466	494	477	444	489	436	478	457	496	468	429	441	484	414	470	483	481	461	463	463	472	475	458	456	481	462	421	471	420	481	443	456	493	468	491	492	485	476	444	475	488	480	467	469	520	476	461	476	494	456	463	465	492	515	541	498	495	458	478	467	472	461	479	487	436	476	452	478	499	486	477	473	504	439	496	501	463	450	506	461	433	467	455	472	415	496	457	471	443	470	489	462	538	486	473	480	458	489	488	489	449	457	485	484	471	482	492	492	439	498	443	484	452	464	481	438	460	453	449	485	456	489	460	459	478	469	469	427	496	475	475	455	479	501	462	468	472	469	468	454	474	484	493	494	444	450	448	481	451	418	465	474	462	479	458	442	455	449	472	504	451	437	466	431	424	454	469	455	524	441	447	459	474	474	438	468	454	437	466	507	475	497	488	501	478	481	488	460	418	483	466	462	464	451	461	475	443	446	509	493	495	490	485	450	456	457	474	486	474	489	480	499	436	474	490	507	482	520	500	471	474	472	542	476	505	479	463	434	475	491	480	431	428	466	420	464	465	450	478	466	461	474	471	448	436	461	464	461	453	467	466	467	443	500	488	482	481	461	462	451	459	465	451	458	511	486	505	500	449	464	474	441	480	456	460	450	437	490	458	423	446	459	484	487	439	500	464	472	513	487	452	469	450	473	485	492	501	464	482	475	451	453	443	447	471	455	449	436	495	474	470	493	473	458	508	448	439	462	461	472	444	511	483	447	484	449	423	472	465	460	489	511	479	505	453	471	489	487	476	461	476	473	448	500	445	493	463	499	470	486	512	537	472	471	477	461	504	484	474	449	514	472	473	500	445	496	465	478	452	469	488	471	428	491	463	483	466	464	465	512	492	435	462	494	482	447	474	474	416	434	466	460	505	465	475	442	480	535	503	474	471	478	466	487	455	482	468	466	482	488	462	473	440	426	454	476	448	486	472	453	488	437	472	484	481	464	486	485	457	503	451	464	465	488	484	463	474	477	449	488	457	475	482	473	479	473	502	460	466	481	451	481	462	428	459	490	473	503	466	466	465	462	438	477	439	481	467	495	458	465	470	477	490	466	465	465	448	513	476	447	489	492	453	490	515	459	477	486	475	443	460	444	422	492	484	462	466	466	487	445	440	470	468	494	466	479	506	476	473	495	491	530	439	474	481	474	465	439	482	495	527	468	460	465	500	449	490	460	454	469	485	484	510	521	492	458	448	457	440	506	473	469	476	466	460	463	492	515	496	455	461	459	492	473	462	484
27265	13367	1467	871	521	394	385	349	463	856	1495	1619	1273	644	367	344	328	326	347	336	288	322	317	316	299	328	309	325	336	310	276	302	311	324	326	273	299	321	310	320	328	312	313	308	324	357	315	341	303	306	324	325	307	296	325	332	363	320	294	317	316	289	312	326	294	311	310	314	321	300	343	307	308	282	309	323	275	282	317	310	292	299	311	295	333	290	345	312	316	291	298	304	327	304	293	330	331	303	336	294	334	290	307	299	312	313	313	302	342	322	303	299	289	306	286	288	311	295	291	326	304	314	330	317	334	323	332	299	305	283	286	328	313	301	373	334	267	274	345	308	278	294	331	314	341	293	320	313	320	289	307	309	290	297	300	328	303	333	318	286	320	302	296	316	307	316	306	304	286	301	290	308	320	309	287	310	281	289	314	320	312	328	323	297	333	304	315	304	290	298	294	283	319	317	336	294	306	314	326	311	308	304	295	295	314	296	309	320	310	305	306	305	323	308	346	331	309	313	304	298	294	329	342	294	290	315	324	332	322	303	282	301	310	282	304	293	342	320	316	323	293	306	326	292	288	358	294	304	296	322	328	306	291	326	301	324	312	298	322	315	320	291	282	301	286	316	303	309	310	281	296	321	357	298	327	319	330	307	310	342	287	319	306	301	284	284	317	325	285	301	315	298	306	308	337	313	321	294	338	312	316	332	326	316	290	316	349	302	316	319	303	289	277	307	316	309	328	291	287	323	317	309	299	289	348	295	332	295	306	328	320	331	296	335	311	304	307	306	284	314	336	332	324	278	314	313	297	307	288	307	301	305	298	336	315	319	316	318	292	298	299	326	324	310	291	304	297	309	300	276	297	302	300	338	309	355	314	306	321	331	324	305	281	335	316	303	292	341	324	284	300	330	313	325	284	346	301	307	268	285	313	300	286	311	289	309	315	300	278	289	312	302	329	306	297	315	339	310	310	301	284	329	320	296	303	313	341	297	316	333	280	286	303	295	290	312	296	276	303	337	307	305	337	292	305	339	342	299	320	332	307	308	310	309	320	347	292	296	364	307	320	296	337	321	331	294	312	333	309	313	313	308	306	297	311	312	324	324	327	344	287	329	314	313	330	333	326	327	311	344	285	312	287	302	314	317	328	307	280	334	318	296	290	306	297	342	333	303	304	279	303	302	307	291	322	343	337	315	286	327	302	308	330	283	330	303	311	316	306	301	263	302	279	311	328	325	315	328	329	320	274	283	315	290	301	286	322	306	311	285	298	296	298	305	308	273	294	307	279	313	309	328	302	290	282	321	333	333	275	298	298	303	316	309	315	316	307	326	291	310	308	302	297	311	331	316	326	301	321	290	290	323	337	316	316	301	293	327	295	286	349	333	283	286	288	304	291	318	318	297	333	315	308	298	299	316	307	326	318	330	323	290	313	294	303	308	311	300	319	297	296	290	293	320	316	324	314	297	311	333	286	316	345	325	297	299	308	310	308	320	297	302	297	340	293	300	305	306	316	295	298	321	315	338	292	293	341	304	303	321	300	310	341	277	316	292	282	284	309	344	317	314	309	295	317	319	315	303	300	285	302	304	309	297	284	323	322	273	314	320	272	319	285	276	302	286	333	320	330	302	317	316	336	325	291	363	319	310	325	306	321	327	299	323	324	291	305	286	298	280	313	307	310	309	296	301	312	328	303	344	303	311	314	285	316	300	329	310	329	331	322	329	298	322	316	337	331	325	309	312	298	319	320	324	309	295	300	305	304	284	322	317	302	332	312	318	320	303	329	320	284	287	306	322	334	307	306	282	299	295	312	337	333	309	305	314	288	313	329	316	295	313	279	320	329	318	302	309	324	319	304	298	341	327	303	339	309	327	309	306	307	290	330	321	304	290	318	302	295	314	316	299	317	272	297	318	324	330	291	344	314	316	336	332	328	268	322	344	279	327	290	317	301	304	319	322	349	297	311	315	333	318	302	297	317	294	345	310	288	329	303	325	343	344	306	301	327	326	296	327	313	324	303	309	336	319	318	308	328	311	291	298	313	312	311	280	302	350	311	300	322	313	310	303	331	329	318	294	307	283	294	329	297	330	345	332	307	293	305	324	330	317	297	305	259	322	286	326	311	348	312	340	311	320	324	340	306	320	310	299	323	331	304	298	367	307	335	324	310	329	353	317	313	309	300	318	297	316	339	314	306	299	320	343	321	279	310	311	329	314	311	335	313	318	341	298	253	312	304	320	314	340	318	303	293	348	317	322	287	298	300	338	339	297	349	315	317	322	280	333	322	303	315	309	281	299	308	311	309	348	336	336	324	318	331	326	308	271	317	289	329	276	323	302	303	318	323	324	300	280	335	293	290	345	317	305	320	313	325	309	298	300	304	314	324	309	309	305	311	339	339	285	300	340	311	317	313	300	313	306	298	313	282	296	325	323	289	311	311	309	301	336	336	299	304	319	317	308	318	312	316	329	313	295	317	305	329	306	318	294	337	329	304	301	317	330	295	293	279	279	295	339	319	296	327	302	338	338	298	332	310	345	309	329	346	283	297	298	301	360	321	273	326	303	287	314	308	348	308	299	320	296	254	306	296	321	337	353	315	296	300	313	313	299	348	320	308	320	301	299	314	326	288	297	272	309	298	324	327	337	321	271	297	305	324	307	328	308	320	326	309	290	305	312	320	339	310	321	308	350	333	317	288	313	296	324	296	289	280	311	330	302	338	297	311	326	293	311	300	304	300	304	280	324	309	321	344	287	296	303	311	324	335	327	289	305	350	292	319	328	307	310	297	300	343	319	320	308	287	344	318	316	292	289	311	331	297	312	285	308	337	269	307	288	330	328	291	319	288	284	318	321	299	315	311	275	318	288	313	307	324	316	300	295	309	275	327	285	304	327	300	369	320	329	296	303	277	299	327	285	333	327	275	324	290	330	289	314	308	349	326	250	282	313	292	312	337	308	328	343	299	304	307	325	310	304	311	311	310	312	294	323	306	339	297	290	323	353	351	292	312	299	294	264	285	298	300	318	362	324	282	313	324	299	312	319	316	322	297	293	335	301	327	300	310	278	325	299	315	294	310	311	317	289	319	315	308	308	315	329	341	297	295	320	319	289	316	322	285	305	327	300	304	320	322	333	312	312	344	341	282	331	344	338	309	278	329	293	281	306	278	307	306	322	316	333	290	315	282	331	310	326	305	319	326	307	271	307	304	296	280	283	313	293	312	299	324	305	328	304	321	279	329	329	333	295	312	295	349	355	307	337	299	308	299	297	326	310	324	270	341	286	323	299	315	312	277	301	304	305	318	297	280	297	278	289	322	307	310	304	305	293	307	316	329	325	357	309	289	315	271	320	341	352	321	321	334	293	304	335	282	299	327	295	324	300	301	313	314	309	319	345	283	335	323	298	325	339	307	333	311	297	341	309	305	337	303	298	302	326	295	290	347	314	324	278	313	304	308	285	302	316	281	304	341	308	293	305	308	336	300	326	299	326	287	316
4841	769	803	688	580	434	380	398	553	1188	1919	2044	1355	697	351	293	300	275	271	287	274	276	257	261	286	276	257	288	285	311	280	285	247	277	272	273	287	271	284	288	286	263	271	265	285	289	274	281	295	279	296	299	276	240	243	250	259	264	284	260	257	308	270	293	262	280	285	260	296	268	286	255	276	288	279	290	270	281	291	260	257	287	285	280	277	277	297	259	272	259	266	271	264	247	297	274	273	273	291	300	278	271	289	284	260	281	265	273	261	253	257	265	268	282	272	267	272	280	295	266	292	281	268	293	296	266	275	289	250	257	278	265	259	249	279	278	284	248	284	274	277	258	277	275	263	250	276	305	288	268	265	277	300	261	294	269	232	290	278	289	274	277	251	286	276	274	280	262	270	276	267	286	280	275	270	289	235	274	288	272	279	291	249	269	250	261	268	273	276	277	257	292	259	277	224	275	268	278	265	263	282	296	288	292	277	263	274	269	256	267	258	284	281	276	262	267	296	289	241	288	275	273	298	243	272	270	259	261	301	274	258	300	247	283	266	276	269	286	266	276	286	267	254	265	256	293	249	284	255	270	275	272	284	229	296	292	282	283	278	281	258	268	273	265	287	281	269	306	253	303	272	257	279	269	284	250	268	254	305	278	253	269	273	305	274	279	250	261	308	297	276	281	271	257	283	284	276	271	257	296	259	254	266	287	283	315	236	267	281	253	270	271	285	272	263	291	278	280	291	265	257	289	306	270	290	289	287	267	258	286	267	263	251	290	269	250	285	269	263	286	270	289	305	296	279	285	249	277	250	262	263	267	295	278	309	281	283	258	281	288	267	277	298	274	296	285	275	266	295	270	252	267	256	276	251	288	286	257	259	257	277	256	282	294	263	270	263	268	257	273	247	260	256	288	254	256	256	264	266	280	299	250	285	283	283	274	269	269	308	252	236	283	286	266	247	285	271	273	267	268	283	249	239	261	254	265	268	290	304	255	256	275	265	244	263	274	295	294	273	280	296	266	268	278	255	271	274	282	280	309	279	257	268	276	263	344	263	287	268	261	270	248	262	287	297	270	280	274	246	281	266	264	272	283	243	295	248	284	260	294	261	254	291	276	288	257	286	311	275	262	297	266	285	256	262	281	336	269	277	273	260	261	306	274	267	274	278	275	271	255	301	278	253	281	293	247	286	298	274	275	277	239	279	269	287	274	282	309	282	276	230	251	255	308	283	245	283	297	276	248	276	280	269	256	262	286	275	259	297	286	273	284	230	275	255	269	265	287	273	283	295	290	310	258	283	288	274	257	306	298	248	274	274	276	278	281	307	270	289	288	293	286	255	282	257	237	264	267	264	264	276	259	293	286	285	280	290	279	264	243	272	290	255	262	249	249	271	274	287	275	289	250	273	287	306	285	262	246	297	261	257	285	264	282	273	250	279	243	263	279	269	274	282	259	284	287	252	234	240	267	238	282	287	300	286	275	284	288	274	318	312	248	272	244	290	270	281	255	295	267	267	269	289	266	281	274	257	290	274	272	284	268	268	296	272	263	277	276	296	263	253	265	280	252	291	276	272	256	274	309	262	258	258	289	264	278	296	276	278	304	268	275	265	266	272	303	264	277	277	261	246	258	259	282	273	240	259	296	270	263	265	277	294	269	283	281	283	280	275	261	268	265	255	315	288	248	272	254	240	274	272	269	258	277	274	299	270	261	251	248	264	237	257	297	250	302	257	252	255	280	285	278	272	260	276	281	299	263	298	276	289	255	290	240	278	284	292	291	262	249	288	264	277	284	302	281	278	302	245	257	280	291	273	293	272	268	268	263	256	290	269	294	243	313	287	276	285	289	292	260	234	284	283	281	297	255	269	276	261	277	277	281	285	315	277	267	275	267	259	266	277	265	268	276	287	293	297	272	268	264	281	290	273	268	296	269	275	261	264	269	259	291	281	256	272	265	317	288	285	264	261	305	281	266	274	265	276	266	271	240	305	277	286	269	265	276	270	283	258	290	254	261	284	301	249	280	226	264	253	305	285	263	304	244	264	292	266	277	287	287	286	278	269	262	311	257	284	252	289	266	276	248	262	274	269	284	272	263	271	249	248	254	283	269	294	271	249	274	275	300	232	297	279	305	273	259	275	286	273	257	291	294	308	248	287	290	291	290	273	268	250	292	276	277	257	274	268	285	299	284	281	297	253	252	266	264	295	274	256	280	266	268	243	277	237	278	282	277	275	272	290	277	276	291	284	280	282	253	262	303	250	276	303	249	275	273	280	245	261	258	279	259	298	278	294	262	285	280	271	271	301	256	248	284	270	277	286	276	276	268	286	277	262	273	269	281	258	309	280	249	260	244	274	267	233	293	262	257	280	294	268	284	274	285	285	240	280	297	269	277	278	283	274	257	288	301	301	248	295	298	270	275	276	279	256	274	275	245	265	284	245	258	270	270	296	290	276	277	276	278	249	266	296	269	265	253	261	275	267	285	298	241	272	268	272	257	294	283	309	279	301	254	255	280	282	285	264	284	262	267	272	273	258	293	269	242	239	255	288	268	283	284	300	255	281	256	260	277	264	265	276	290	272	274	288	273	278	241	299	276	287	288	289	263	274	257	251	297	287	265	280	283	304	257	251	236	309	279	270	291	249	279	265	276	295	277	283	264	280	242	297	271	276	253	249	288	272	275	277	314	263	269	270	283	269	301	277	255	265	267	271	277	255	265	274	273	290	272	267	272	308	288	296	300	260	280	274	255	264	280	268	270	308	279	294	254	289	261	270	286	287	250	246	235	295	291	265	286	273	279	284	250	301	285	276	266	267	280	223	256	283	295	269	283	242	285	278	263	251	271	266	280	265	277	287	279	272	262	324	275	311	301	295	251	285	268	270	245	258	254	287	271	265	265	279	267	240	254	274	269	294	248	268	271	291	261	273	277	249	283	277	266	270	246	273	296	236	285	267	273	279	237	243	275	286	284	297	292	299	248	300	288	287	247	290	284	256	302	289	273	277	241	264	284	249	267	282	282	263	287	283	267	272	282	276	271	298	222	252	288	273	262	283	268	263	262	273	268	243	258	293	271	277	287	286	259	285	277	299	232	298	274	269	284	263	275	273	290	279	305	269	264	269	277	287	281	274	292	301	244	281	266	253	285	261	265	276	285	263	282	274	261	260	275	263	280	278	287	274	254	290	278	280	266	288	256	277	291	285	255	295	275	261	252	255	278	287	289	260	280	273	291	280	261	254	274	280	251	296	266	256	291	277	252	274	288	269	293	254	281	284	274	268	295	287	290	298	261	300	264	272	284	282	279	297	278	294	301	288	305	278	253	267	273	280	284	279	286	294	268	282	286	297	281	279	269	294	278	286	317	293	277	281	288	262	307	250	283	256	249	287	273	276	256	259	271	286	260	273	282	295	291	265	279	301	256	275	286	262	288	281	271	255	300	277	275	294	269	283	278	287	264	271	265	293	274	296	287	268	270	290	252	293	317	299	278
24788	21046	27456	24800	11941	1655	955	1331	3111	7824	14963	16109	9763	3729	1014	420	366	354	326	355	318	328	360	312	336	331	320	307	339	346	343	382	307	305	343	335	325	321	348	322	320	314	365	319	363	355	325	342	322	367	296	373	315	337	346	351	331	361	337	322	329	301	392	311	341	359	361	343	325	361	360	365	339	291	315	330	368	374	345	289	319	356	341	359	334	311	367	328	329	347	361	374	300	322	336	340	340	313	346	328	358	324	379	335	359	328	343	346	330	312	339	330	322	342	338	344	350	340	328	314	360	351	332	317	345	340	312	330	365	332	371	331	349	329	331	343	312	333	351	310	332	346	358	372	308	321	329	331	344	344	327	341	342	347	343	365	364	355	327	325	298	333	324	346	346	332	326	284	296	306	328	326	314	306	328	387	349	346	343	350	338	328	335	354	359	355	362	350	363	320	307	366	350	345	370	292	330	330	321	336	348	337	330	329	357	318	316	323	315	322	333	364	335	331	345	346	340	335	324	338	319	324	358	323	324	320	336	342	350	319	322	315	332	337	319	353	331	352	316	322	349	356	347	341	338	310	338	343	314	377	351	356	335	361	324	364	342	350	335	328	351	352	335	374	338	325	352	371	326	351	335	344	321	316	351	347	361	324	325	326	333	347	338	326	309	338	347	338	347	340	348	334	318	349	318	313	352	341	292	358	343	361	319	338	336	371	365	345	302	351	364	342	349	326	362	329	366	348	302	352	334	303	312	336	352	314	350	320	385	354	348	320	331	335	340	408	311	368	325	340	338	342	321	304	341	334	331	369	337	337	329	362	349	339	312	322	350	360	368	355	342	371	327	378	357	345	319	340	326	347	317	366	336	347	351	331	349	314	316	328	312	329	334	338	336	368	342	357	344	361	338	322	310	323	293	334	336	338	360	303	319	324	367	303	374	352	344	327	338	341	342	332	332	339	359	325	334	329	355	346	338	338	326	340	335	305	345	325	344	339	356	331	351	344	328	336	327	325	338	324	349	350	316	326	340	347	312	359	356	336	357	303	356	334	346	330	307	342	294	322	331	357	338	325	346	303	324	350	367	364	329	344	325	352	323	344	354	309	354	316	349	334	345	319	323	293	365	321	358	309	359	336	323	335	323	357	318	339	304	319	350	348	320	327	318	332	330	344	321	319	321	308	345	349	343	314	321	317	362	339	295	335	312	342	298	346	324	335	324	341	334	349	304	313	348	331	315	327	347	336	349	334	326	327	350	355	334	325	337	337	362	304	358	309	321	335	325	337	316	334	339	348	290	325	337	343	343	334	336	364	327	306	317	334	320	343	345	319	340	320	319	323	338	315	344	314	316	317	323	335	304	327	333	326	332	336	338	329	333	345	388	300	331	319	329	367	332	326	311	333	292	322	350	357	313	319	348	357	326	335	324	354	320	349	333	312	337	328	363	306	380	342	342	354	316	307	348	340	312	358	347	349	309	309	330	334	329	378	317	323	350	359	328	273	338	349	353	354	360	322	330	380	329	347	302	311	313	294	342	363	327	318	356	330	336	351	361	323	360	332	327	352	341	323	339	336	329	316	352	332	343	306	358	347	331	363	318	326	345	357	335	332	317	348	334	311	347	349	309	332	337	332	326	367	309	326	319	369	329	355	364	342	322	324	332	344	325	355	352	336	338	321	341	325	330	330	331	375	340	350	326	338	350	335	339	335	352	340	346	364	320	339	328	366	314	319	315	342	331	294	335	324	332	330	331	326	337	362	346	309	365	336	319	347	341	322	334	342	340	328	346	307	322	341	351	357	327	326	342	316	313	314	337	325	307	377	349	323	308	345	347	336	346	343	342	313	347	334	323	358	340	328	342	320	327	316	322	358	326	335	355	366	364	313	322	312	333	315	343	327	338	328	330	328	351	332	313	318	328	353	328	366	315	344	359	362	318	357	344	338	332	320	375	364	312	309	343	366	331	331	317	337	330	344	321	331	339	294	383	322	349	323	333	336	353	366	321	330	347	347	325	329	326	340	329	323	367	338	340	343	314	323	366	322	344	324	316	340	350	352	325	355	360	323	369	368	306	321	328	341	311	332	297	319	314	327	331	308	340	329	327	313	348	334	336	325	356	313	354	337	355	332	340	335	355	334	339	341	339	338	340	341	322	316	353	356	334	363	353	328	331	345	347	333	325	343	351	346	350	332	343	334	338	326	337	296	298	321	362	327	326	306	310	311	358	337	326	314	309	329	366	322	334	356	335	367	332	327	331	338	348	343	326	328	341	319	348	308	329	332	329	327	319	293	345	337	316	301	348	353	337	325	336	313	314	307	330	313	327	355	341	325	327	351	336	331	346	342	350	330	341	385	341	303	329	366	325	331	358	344	362	345	312	317	332	327	325	323	335	371	370	327	355	368	331	365	341	375	377	335	308	318	319	345	344	371	345	326	352	347	334	337	339	359	309	340	330	339	351	344	296	341	334	326	315	357	376	342	318	331	335	335	369	325	327	306	347	358	373	335	308	377	336	338	341	334	331	305	324	332	354	322	328	342	327	323	335	342	360	340	343	305	334	324	340	328	334	339	342	344	298	321	327	342	350	364	346	325	380	376	346	356	305	332	341	312	336	311	316	341	369	364	313	335	337	345	340	340	340	293	316	337	329	329	326	341	357	349	355	324	350	340	359	324	341	345	347	338	337	356	344	307	326	353	344	317	316	346	327	330	342	343	324	351	375	351	344	331	300	348	368	328	336	353	318	323	340	321	380	330	310	350	354	331	326	359	315	363	357	326	339	345	305	349	340	353	329	333	345	349	337	318	347	332	333	357	331	373	326	345	347	290	346	354	323	334	332	316	338	354	346	342	308	293	336	326	332	346	320	312	309	329	376	343	312	338	367	330	307	318	358	335	296	328	333	342	334	344	335	334	339	329	350	346	349	350	335	335	344	343	317	338	323	353	322	352	306	324	309	350	335	357	329	320	336	327	333	308	331	334	316	340	333	306	304	331	333	337	336	333	322	341	294	342	353	327	350	335	311	318	330	334	352	322	326	327	346	316	313	345	320	345	315	310	326	337	317	355	327	352	314	349	349	341	363	323	306	346	322	341	325	325	341	321	328	347	318	340	313	293	323	323	339	323	327	335	343	341	349	331	304	338	332	337	342	304	319	299	325	368	337	356	353	324	298	330	364	376	319	326	316	304	324	357	332	341	333	374	335	302	320	317	357	316	323	323	372	291	364	342	344	341	308	343	340	351	349	349	337	327	322	329	373	373	363	312	330	333	310	348	345	335	309	314	330	333	336	364	352	309	359	308	340	346	331	335	347	337	319	324	322	324	356	321	336	359	316	335	325	328	311	346	302	330	347	323	306	331	348	313	311	315	315	328	309	353	330	339	345	344	324	353	336	338	317	351	328	335	322	320	370	347	357	328	341	340	351	324	329	358	343	335	360	362	330	299	348	335	332	318	337	311	319	360	353	321	350	321	328	348	353	355	311	327	354	328
3564	3800	4084	2295	1677	1287	977	1942	4595	10268	15836	14895	8894	3612	1074	402	349	337	310	327	344	316	306	301	296	291	312	313	330	314	293	290	279	338	317	305	320	327	296	269	308	328	310	317	316	342	344	318	302	315	329	294	304	309	315	328	303	314	324	306	295	322	346	332	298	337	310	316	311	297	309	319	289	294	302	282	304	315	315	317	301	311	321	299	337	324	291	331	303	349	311	339	293	312	311	303	310	331	323	303	306	333	292	326	320	317	305	301	339	282	295	322	318	299	309	331	305	329	328	294	301	295	308	295	313	267	333	357	331	329	333	301	317	332	317	336	314	304	310	282	300	307	323	314	311	314	311	283	316	276	289	292	305	295	311	334	313	288	319	288	307	312	325	319	278	299	303	322	320	283	307	328	324	334	296	316	312	337	330	317	324	302	330	307	342	311	326	343	324	293	325	306	301	313	331	340	311	268	332	299	343	295	328	305	288	328	337	319	298	315	263	329	294	318	356	319	347	333	335	285	314	354	289	322	309	344	290	304	321	324	286	326	309	331	286	318	325	304	305	299	305	336	302	282	304	326	304	324	341	329	308	323	309	328	334	309	298	318	303	299	296	299	299	296	297	294	313	301	314	310	301	301	327	300	321	321	315	328	309	305	346	296	279	337	309	320	278	294	324	319	313	333	325	307	315	292	304	328	303	307	302	314	316	318	334	291	312	301	327	336	309	274	321	289	294	310	316	301	328	302	318	313	285	304	330	308	301	297	313	319	319	326	292	308	305	308	338	306	326	326	324	317	308	322	316	288	311	316	297	259	337	287	318	345	321	299	321	305	327	330	324	313	312	309	335	306	287	322	280	289	327	295	290	310	328	327	293	326	293	347	309	303	325	295	308	299	316	292	324	287	337	297	299	319	298	295	303	291	290	319	306	333	310	309	308	319	311	298	289	289	287	331	307	280	328	330	332	340	301	324	303	329	290	311	312	290	325	322	318	289	332	318	296	329	352	300	308	296	341	323	304	319	329	289	341	312	303	292	324	297	274	305	296	293	323	302	313	320	304	349	292	305	321	327	335	355	308	324	318	309	283	297	310	299	334	286	288	314	309	307	319	314	310	319	318	283	299	301	275	327	289	264	298	318	306	286	291	320	297	333	323	319	334	314	343	301	325	351	323	324	323	324	301	309	261	286	301	287	294	300	290	318	322	324	288	307	273	295	305	302	299	299	352	323	287	299	326	311	331	295	304	305	263	338	303	282	293	290	311	331	313	308	338	296	284	301	304	312	339	311	309	299	345	277	273	299	327	295	273	273	323	317	300	343	288	289	307	321	304	281	292	310	296	300	283	287	285	313	327	303	298	318	303	297	318	297	296	302	316	311	308	278	314	304	319	311	312	287	295	317	315	325	332	347	341	330	317	321	289	307	306	287	319	279	266	295	328	292	293	336	299	308	313	330	319	301	289	318	276	291	299	333	291	313	304	336	297	322	301	296	309	320	345	312	316	305	311	291	290	325	296	307	302	308	312	316	315	301	321	330	311	264	286	304	305	314	303	322	314	303	310	297	328	322	307	277	289	330	304	335	301	288	270	321	260	300	298	317	299	300	315	323	288	311	318	299	325	302	295	310	281	331	307	320	302	317	342	308	317	284	327	296	293	331	296	315	344	281	306	338	330	298	277	321	306	291	314	298	267	317	314	299	334	313	325	300	318	307	327	316	305	294	311	304	333	323	283	312	300	304	334	278	332	333	295	305	314	321	286	303	292	298	295	309	325	292	339	320	300	329	304	306	317	322	309	285	307	329	308	293	324	335	299	285	309	306	324	294	315	271	307	326	320	300	298	308	317	309	290	314	284	302	328	310	282	314	330	320	322	306	325	298	292	300	298	329	327	319	313	369	317	275	315	317	302	317	304	311	259	335	316	269	327	322	302	321	320	317	298	301	342	303	333	314	300	277	306	275	312	329	322	333	342	310	300	308	320	300	304	335	282	337	308	321	310	305	309	318	317	338	314	319	298	332	320	302	306	315	311	283	338	311	321	340	326	304	309	336	298	315	320	292	312	311	311	296	292	288	303	301	307	329	308	309	282	306	301	319	333	316	303	282	362	327	293	320	343	304	317	332	307	302	325	341	308	339	308	307	305	277	337	287	299	317	327	298	332	301	292	309	327	289	297	328	291	339	328	301	299	309	321	294	308	317	309	288	310	284	332	309	321	293	302	275	289	299	305	318	324	292	347	258	288	283	314	318	288	303	324	275	297	335	299	282	339	332	324	265	287	301	263	307	313	289	318	324	332	280	301	294	296	348	319	276	304	293	310	302	302	315	297	294	344	301	297	291	296	300	344	280	308	263	298	298	300	287	306	341	310	287	316	302	305	299	288	275	293	321	288	344	310	294	314	330	308	302	298	327	294	334	330	296	323	297	283	292	311	306	308	304	317	297	309	307	293	292	298	310	328	305	289	297	323	319	303	315	313	314	307	313	344	310	321	288	302	342	292	318	321	303	334	306	303	301	334	309	315	320	331	306	315	273	285	335	310	303	324	282	292	308	311	357	283	305	324	317	285	329	324	307	335	303	269	304	330	299	302	314	314	313	293	290	318	296	284	312	327	299	311	299	308	291	310	281	289	316	315	305	334	329	320	321	313	295	349	332	285	313	332	287	290	322	295	308	306	313	286	326	340	306	311	289	321	312	305	351	306	313	284	297	295	316	295	299	260	305	299	290	311	309	287	301	297	300	322	315	319	326	307	295	328	282	314	295	297	331	313	300	326	335	292	315	334	323	332	303	319	286	302	308	310	293	332	307	317	301	310	340	295	294	322	301	319	313	334	301	304	296	291	332	336	310	319	295	291	320	316	312	294	294	305	310	300	321	334	331	311	289	332	310	302	295	293	310	316	315	294	361	327	317	325	284	296	297	292	296	350	343	283	308	312	325	283	306	301	285	293	307	303	301	308	300	327	292	325	283	332	304	316	296	278	331	315	323	308	322	304	309	331	304	323	303	315	313	319	271	275	294	289	292	289	311	313	321	294	305	304	318	310	281	317	336	276	301	309	334	293	322	313	317	316	296	319	300	281	292	301	293	336	322	301	287	316	306	307	296	293	278	319	284	297	304	294	304	326	318	274	320	344	277	292	308	297	314	315	327	307	276	309	314	299	326	313	320	304	301	318	314	331	321	316	287	289	362	302	317	316	267	339	312	315	328	295	334	340	323	299	304	314	292	304	303	302	324	309	277	273	301	287	304	315	317	320	313	335	332	312	307	288	310	304	319	316	314	343	289	283	314	287	298	367	306	300	314	329	305	289	328	319	305	319	284	334	318	297	282	307	293	307	317	290	303	309	323	318	292	312	333	330	309	299	319	307	340	325	315	285	278	321	304	298	307	303	296	316	295	336	306	315	315	328	321	324	332	291	297	307	322	286	313	316	316	291	306	285	286	317	304	308	304	321	281	319	315	314	314	310	284	337	313	289	283	316	296	342	298
23793	21054	28327	24006	21053	9543	2147	3454	6907	15384	25414	21384	18814	8927	2207	837	547	525	500	514	470	524	516	505	467	530	509	495	467	462	475	479	521	490	505	485	493	542	499	519	497	487	516	505	480	457	551	486	497	494	490	485	546	494	473	484	463	482	543	454	501	515	473	441	480	465	535	514	500	487	489	499	490	494	482	489	477	504	473	475	500	490	479	513	480	469	522	490	476	493	497	500	503	481	493	500	523	518	484	485	550	478	493	488	511	527	518	487	495	463	476	512	458	497	495	489	509	529	471	527	493	478	486	519	498	471	508	549	487	486	479	506	494	495	526	475	480	491	479	502	496	505	514	484	502	511	493	511	506	485	497	516	521	484	508	455	548	470	495	471	510	551	486	477	510	495	445	494	489	536	506	507	535	515	502	522	456	474	510	477	495	467	526	470	484	458	514	505	477	473	507	511	504	503	494	485	499	506	528	493	484	514	528	518	477	488	466	490	502	476	480	481	444	480	489	523	509	467	474	499	507	477	527	519	492	487	481	520	516	494	460	491	454	457	487	495	494	492	493	481	450	494	455	500	476	540	463	513	530	489	507	499	465	549	494	517	494	490	472	471	479	522	500	502	504	450	479	464	494	540	534	455	466	561	484	518	503	504	499	517	491	444	494	525	472	497	483	463	505	459	498	482	459	459	480	448	522	478	507	473	466	512	482	463	485	499	499	472	521	498	491	487	489	476	459	459	474	503	491	523	503	470	453	485	482	508	519	508	508	513	460	504	463	486	501	525	443	491	488	486	515	519	518	500	492	484	481	519	506	494	543	498	476	537	465	489	509	492	507	468	503	494	516	472	471	485	540	514	515	459	489	499	492	475	490	504	497	465	484	509	505	480	504	547	525	481	453	501	496	475	473	506	495	510	524	474	491	518	443	534	481	488	479	481	496	535	466	476	508	515	473	510	488	527	492	495	483	480	465	534	497	481	508	465	470	555	496	517	490	502	531	473	520	498	494	469	495	498	496	462	470	493	521	446	475	486	487	519	508	482	457	491	488	480	494	471	476	488	492	502	523	521	494	519	514	467	458	468	454	477	488	506	481	458	553	485	478	489	472	492	513	524	483	441	532	522	475	488	488	468	500	469	483	463	436	473	513	476	483	513	494	470	487	497	508	509	478	483	516	489	495	467	500	471	495	501	493	520	514	493	493	522	495	479	486	523	499	504	470	485	508	487	462	464	508	459	483	513	494	458	495	507	487	499	505	514	460	498	477	454	495	505	493	505	479	493	519	494	487	470	491	493	490	480	501	487	468	462	480	503	488	478	480	485	518	483	490	523	521	497	460	491	491	513	499	469	526	490	489	489	472	500	476	486	499	483	496	457	458	453	472	473	466	491	521	471	498	457	507	473	472	509	524	520	478	556	483	445	499	511	487	488	477	511	464	477	478	505	487	479	503	461	493	452	501	519	491	453	488	437	496	506	463	524	495	470	488	486	483	460	513	470	514	455	491	507	488	493	472	486	558	494	508	474	446	501	468	481	493	468	484	492	484	490	481	518	470	541	482	516	511	470	450	496	501	444	517	489	483	483	490	463	449	485	483	480	484	485	511	498	515	472	454	509	516	480	524	482	470	497	512	488	526	485	463	517	471	428	525	507	519	522	502	472	461	539	518	490	492	478	490	483	468	499	476	469	497	490	433	466	481	494	488	493	481	491	505	486	523	486	454	482	458	497	494	463	467	451	491	476	532	492	469	475	471	488	511	499	490	492	505	494	464	458	464	518	513	485	531	501	482	505	502	483	468	473	504	473	464	507	489	486	459	514	453	459	483	463	460	457	502	494	492	466	504	525	478	499	472	530	521	475	468	459	507	522	483	463	489	462	504	492	478	521	460	484	532	523	495	476	494	515	479	569	497	470	498	496	477	470	506	519	491	480	504	513	476	507	456	479	488	462	510	534	492	522	504	486	463	506	472	535	474	478	487	479	477	455	498	526	512	486	500	502	527	460	512	450	503	473	453	525	490	513	525	518	485	462	484	515	512	459	474	518	539	482	504	491	522	471	508	506	501	459	467	473	508	465	462	467	494	523	536	483	480	486	505	490	479	453	490	498	507	485	470	495	498	495	479	466	460	482	520	494	444	526	484	505	542	485	476	488	493	484	486	483	496	494	505	479	506	494	486	502	462	490	429	465	506	503	476	462	519	489	502	512	512	470	506	537	470	517	501	507	448	455	465	506	499	506	500	478	485	531	487	459	508	487	433	484	484	516	502	485	457	493	509	463	477	493	452	475	464	496	481	514	498	522	519	511	474	512	472	489	524	505	486	471	510	497	515	494	457	458	459	514	497	508	492	522	508	507	513	538	493	529	504	506	491	531	469	476	441	489	490	513	524	503	547	502	445	489	479	503	466	478	491	490	504	486	462	531	473	483	505	493	489	455	450	478	472	477	489	503	492	491	481	524	460	492	456	482	501	487	533	510	508	466	500	488	461	470	480	465	457	526	520	491	502	498	478	474	486	494	513	534	503	476	523	482	528	491	489	472	467	470	467	508	482	476	498	487	547	480	448	497	513	487	463	475	517	526	534	473	478	503	488	499	490	473	484	471	482	510	532	497	502	517	461	495	473	457	504	501	474	469	462	446	457	477	467	485	462	500	534	463	492	452	470	481	460	489	502	483	483	465	510	478	461	505	516	497	464	504	477	493	444	481	448	504	490	484	506	507	525	495	482	521	472	462	466	482	472	501	466	503	501	484	505	533	458	471	503	493	492	455	504	464	502	489	471	493	507	467	486	472	520	475	499	480	467	489	497	481	469	457	497	501	541	492	506	498	500	508	469	507	491	529	466	514	520	445	486	506	456	481	505	483	483	474	481	476	489	452	515	459	504	535	458	476	491	497	444	476	498	504	534	512	504	486	502	472	445	500	492	484	451	507	432	506	484	488	487	476	533	520	488	477	511	519	483	477	474	492	471	513	510	488	480	498	474	499	498	439	512	480	491	497	497	498	480	458	496	515	471	509	493	462	479	444	532	466	501	473	509	513	479	465	497	521	444	502	512	496	496	491	458	479	495	497	508	476	513	504	489	458	483	490	511	495	494	491	476	497	457	458	514	519	479	505	462	460	500	526	488	514	566	494	498	477	485	470	526	494	509	482	513	526	483	489	459	474	512	473	469	515	487	512	481	507	478	474	478	445	486	513	490	482	492	458	478	495	476	502	559	457	497	515	511	460	474	475	473	527	491	490	500	450	452	486	456	489	456	497	455	476	461	516	451	465	486	498	505	445	478	485	461	496	499	476	498	480	526	489	498	458	499	447	497	485	500	483	499	518	493	515	510	461	440	463	489	509	478	449	499	440	457	464	483	470	439	502	457	485	455	497	467	512	459	508	470	506	514	489	484	491	466	502	507	491	481	502	463	511	443	500	501	492	478	469	463	494	483	499	479	521	478	483	516	500	471	473	504	501	478	481	497	497	516	478	448	471	476	500	490	476
3829	6497	5712	3343	2577	1872	1620	4906	9122	18413	24248	18613	16689	7414	2007	845	584	433	444	408	443	457	460	436	428	463	450	439	422	446	476	424	477	440	426	428	449	454	438	420	474	449	460	426	424	444	448	466	462	442	428	427	434	441	428	427	418	443	423	429	477	451	438	434	454	432	449	437	470	438	419	452	457	469	446	450	414	422	458	441	453	488	433	410	460	396	427	444	466	431	438	441	452	452	421	423	460	436	435	405	470	437	407	441	445	435	417	445	417	424	455	428	429	459	412	462	428	446	427	463	447	436	447	434	450	418	479	471	419	412	432	418	416	407	431	457	400	415	451	481	464	432	391	429	440	418	460	452	437	453	407	428	415	434	430	419	438	407	436	440	437	438	437	426	467	446	413	448	437	451	402	418	451	442	399	441	412	411	435	481	428	432	415	436	396	427	406	403	464	465	431	408	410	473	429	410	409	460	441	443	472	474	426	434	450	443	431	429	416	452	458	451	454	416	423	404	438	434	428	435	419	402	468	460	418	451	446	481	449	457	415	406	429	436	444	441	402	443	412	446	384	417	437	455	418	475	453	430	420	417	434	436	405	419	403	426	430	434	428	456	437	419	419	448	456	410	423	454	414	446	438	453	430	445	410	475	442	426	412	432	440	426	445	472	435	418	412	413	426	419	458	459	436	432	410	407	415	418	394	442	437	411	399	465	438	449	445	437	442	442	423	426	436	445	422	418	441	452	444	454	437	442	439	438	425	404	429	465	377	405	434	478	446	484	441	430	415	443	443	428	450	477	426	464	443	434	438	458	425	393	442	443	436	411	424	420	441	446	412	424	437	396	441	462	401	435	429	453	419	432	427	436	431	419	441	443	424	415	422	444	490	479	439	425	399	427	441	442	444	439	422	412	434	488	447	450	424	431	453	442	447	442	427	403	454	476	455	410	441	408	424	452	449	445	414	469	434	422	406	446	402	428	445	434	435	418	430	420	429	423	468	428	462	469	417	418	437	429	416	430	424	462	437	409	418	434	427	413	438	434	402	435	434	460	412	394	432	396	476	421	439	461	439	412	444	438	427	424	422	427	389	429	417	441	428	432	449	419	407	439	404	437	401	413	415	456	416	450	449	417	433	509	404	438	385	410	426	415	385	397	450	464	397	434	403	390	430	433	445	375	396	442	451	425	426	409	434	467	416	458	382	427	505	426	448	407	463	451	439	451	436	441	442	404	426	458	440	422	419	441	451	444	430	391	443	440	434	440	434	440	441	405	452	456	405	401	429	416	412	431	416	452	445	419	429	407	426	449	453	446	474	468	422	452	409	439	438	456	414	435	458	468	452	455	450	422	405	444	433	469	440	448	432	451	385	397	460	442	422	418	450	444	441	460	409	415	394	472	446	406	390	425	415	421	455	422	424	454	421	397	403	394	421	418	419	458	469	410	454	422	441	426	406	393	429	416	450	438	435	447	432	425	434	445	394	422	437	478	473	475	428	449	434	423	439	439	439	412	487	441	419	404	394	449	411	460	431	434	450	437	447	421	418	459	472	481	414	428	435	430	421	411	482	446	395	391	452	447	419	461	400	437	407	432	428	433	447	432	445	459	438	470	379	398	444	429	454	450	434	452	437	393	452	416	465	430	439	451	464	424	431	411	428	404	392	425	426	409	416	450	429	443	456	446	451	429	426	438	403	437	442	402	417	430	439	407	489	452	396	424	468	425	411	409	471	446	435	451	415	444	396	386	452	439	428	461	416	447	436	443	443	413	445	432	379	425	437	420	436	427	471	420	429	415	417	422	419	433	404	466	458	446	466	437	477	393	434	386	416	448	418	424	417	424	424	400	416	405	419	441	415	482	429	455	428	429	428	416	458	461	386	422	434	430	433	435	442	413	442	430	427	429	469	475	411	440	446	439	396	438	437	449	409	451	418	437	418	458	415	449	438	445	448	420	452	439	455	424	453	464	437	406	448	414	423	422	460	430	461	431	464	432	413	424	428	422	403	433	427	407	417	465	414	428	424	423	457	433	425	415	452	451	414	447	424	439	408	442	454	430	431	431	418	396	445	421	473	428	430	441	449	443	416	387	419	429	447	429	438	435	449	415	417	422	446	430	438	416	395	462	411	410	432	392	447	439	489	455	439	398	460	444	421	405	403	468	425	434	420	440	411	434	413	443	397	444	451	406	386	412	464	402	417	452	412	438	454	462	422	434	426	416	401	413	464	428	432	449	392	455	419	421	421	455	394	429	452	458	437	469	426	404	416	427	438	431	442	411	446	452	418	422	455	414	431	423	424	411	413	398	460	429	407	456	448	431	410	408	391	435	414	405	449	395	430	403	432	440	433	450	446	449	452	436	426	424	444	470	449	452	426	433	446	393	422	430	427	425	410	435	418	481	397	476	484	436	472	485	435	420	383	438	420	394	447	405	434	419	445	451	393	402	422	442	444	416	439	419	462	404	434	423	413	438	433	425	465	406	399	425	410	421	410	403	448	446	403	431	443	435	406	409	438	408	428	410	423	392	449	466	439	451	448	447	422	408	427	456	455	400	434	445	436	438	440	424	430	441	404	442	402	393	457	459	437	433	415	395	422	409	440	443	438	410	459	445	423	400	447	418	442	473	385	444	396	403	441	417	432	465	426	448	416	444	415	419	452	451	412	439	420	414	401	440	432	448	449	408	406	459	409	468	428	416	460	418	430	459	413	433	404	416	454	424	440	436	442	432	464	450	427	396	427	403	451	435	405	456	441	412	431	441	427	432	419	421	420	444	442	450	432	412	430	446	408	423	430	441	441	446	456	430	423	427	415	447	415	452	418	419	429	424	404	451	418	419	429	435	420	451	473	435	414	464	417	463	401	425	432	394	437	404	428	419	422	446	446	429	436	422	416	397	418	398	418	425	435	429	438	458	451	472	433	414	408	438	417	399	467	432	413	414	434	439	486	429	427	409	427	447	452	418	442	430	422	383	455	433	423	437	421	429	411	481	435	439	401	455	438	433	431	448	448	454	393	416	385	418	463	428	416	465	412	425	412	463	411	454	408	438	429	466	443	457	409	435	467	455	433	428	432	419	393	421	421	442	415	441	449	405	442	396	393	406	450	413	425	379	389	412	426	433	450	418	439	427	465	408	446	400	419	421	397	437	416	470	470	458	412	426	430	388	432	422	420	423	428	426	425	453	419	419	414	417	423	420	412	429	435	423	438	438	417	412	463	459	447	423	451	432	422	436	420	407	423	417	451	415	434	445	428	425	442	435	431	416	417	403	425	458	458	467	433	418	439	435	428	425	432	414	403	430	419	429	435	407	383	435	414	430	446	435	452	444	415	409	434	413	453	425	401	439	454	418	404	451	471	443	449	394	474	418	442	437	434	453	433	484	444	433	454	443	427	425	422	449	426	484	406	454	414	416	417	443	426	434	411	420	417	446	446	435	436	425	426	443	445	408	447	411	467	399	431	413	422	469	408	418	438	426	394	429	412	417	405	405
27141	13119	1302	605	456	385	351	365	393	573	1265	1737	1139	554	372	300	243	271	269	274	280	237	271	281	278	260	256	285	295	279	276	302	274	290	257	267	273	286	294	302	288	265	258	249	269	267	274	271	263	299	280	265	261	268	274	280	281	284	272	273	285	265	256	249	265	300	304	278	307	252	276	281	256	290	263	263	272	240	274	271	299	284	280	260	276	268	288	266	275	251	299	258	277	295	281	258	252	294	267	282	261	282	299	288	259	274	265	271	257	299	282	256	251	265	258	286	302	284	267	250	281	284	267	320	271	279	269	260	275	267	275	285	285	278	248	258	300	284	256	248	269	282	280	258	256	255	270	282	286	257	279	295	303	277	263	292	285	271	286	286	284	281	282	278	294	296	286	256	268	251	265	254	268	269	253	270	273	260	245	289	278	263	266	256	286	274	279	257	253	282	279	257	278	281	258	283	281	269	288	269	271	277	278	273	285	248	265	269	260	292	271	276	274	271	236	281	260	271	236	278	267	271	265	254	266	261	274	266	263	301	282	273	300	267	255	242	271	291	254	280	308	259	272	272	248	265	284	291	317	247	297	317	273	286	249	260	310	261	277	256	266	284	270	279	248	274	267	279	258	251	257	294	263	238	277	261	287	269	264	253	247	275	262	274	231	285	260	299	264	291	277	267	264	296	271	269	288	279	278	283	269	266	263	247	288	269	252	280	299	272	247	300	258	245	269	284	256	301	276	287	252	270	284	257	282	247	242	301	237	265	260	275	252	280	296	265	276	286	292	283	266	262	265	240	281	258	283	278	280	276	280	263	250	257	287	283	261	277	278	281	263	281	264	270	272	277	263	264	294	276	263	251	274	274	286	251	264	263	272	276	283	269	257	289	300	294	278	278	277	300	270	276	292	276	254	279	276	265	268	248	301	240	264	278	260	257	268	247	310	273	255	287	277	256	255	263	267	285	261	279	259	273	268	275	263	280	261	264	305	281	274	286	278	279	294	284	263	278	259	281	290	284	271	262	281	301	270	271	261	271	260	270	258	288	250	264	244	292	258	268	289	236	294	280	263	269	279	246	251	268	281	282	275	270	290	255	286	268	273	277	286	284	280	284	275	273	285	265	277	288	276	248	270	274	277	287	262	264	289	288	299	284	263	289	292	252	277	284	249	265	270	270	248	266	268	259	289	252	275	271	275	256	245	256	319	290	271	277	290	277	278	253	257	260	267	252	250	289	293	297	303	282	247	295	263	311	270	251	283	252	278	285	247	260	298	265	273	280	312	274	273	247	301	295	288	287	273	284	227	282	284	267	248	265	278	271	266	264	280	262	275	260	279	283	267	282	293	246	272	264	246	263	273	261	269	242	256	277	277	251	257	244	296	269	257	282	273	264	287	282	266	252	287	254	253	294	267	261	284	251	264	257	267	273	268	259	247	299	252	290	265	277	280	257	284	288	248	297	310	246	254	270	285	261	265	252	304	303	272	267	280	258	320	285	303	247	273	264	275	278	279	239	254	277	271	297	272	291	277	279	263	273	280	282	280	259	271	291	247	278	283	282	280	268	265	270	270	263	302	288	270	263	261	273	269	260	260	255	268	255	250	266	324	248	279	277	267	291	244	276	274	269	247	245	258	270	242	256	253	270	271	272	270	238	271	271	267	271	246	266	262	292	299	246	280	280	277	290	261	304	263	264	263	269	255	247	274	283	285	272	289	295	296	275	249	258	259	274	265	276	260	285	262	282	267	279	330	307	280	276	261	274	277	258	264	254	252	291	276	283	276	280	249	256	258	249	275	255	268	281	268	260	271	254	282	262	254	266	274	244	272	268	288	304	270	284	279	263	232	252	289	323	282	273	260	304	287	266	276	272	273	273	277	272	267	275	277	283	276	244	285	289	292	262	272	258	293	297	277	289	258	285	269	270	271	294	253	258	245	278	281	278	272	247	238	268	310	287	335	264	277	245	284	249	269	295	277	277	298	246	291	281	270	277	263	271	259	264	260	299	264	279	260	255	265	285	253	244	247	256	278	256	266	262	249	276	251	257	256	250	260	269	295	251	261	278	257	261	275	271	283	267	279	268	284	291	259	249	260	261	282	279	263	284	283	279	272	251	300	281	293	244	273	279	264	254	261	283	273	289	278	286	266	268	283	255	296	242	279	268	269	303	269	261	265	294	272	273	280	274	248	305	272	272	273	261	265	252	256	257	259	252	286	267	235	254	288	271	282	225	286	278	283	261	273	266	290	260	246	285	240	281	276	286	276	276	307	264	232	265	283	264	285	265	264	296	232	293	257	245	256	280	278	271	301	270	266	274	267	251	262	282	263	245	274	276	260	249	263	284	263	290	267	267	278	278	260	281	265	280	294	265	311	247	261	302	244	285	252	285	258	259	273	272	289	261	247	260	284	248	227	286	306	273	278	283	253	294	279	277	281	298	282	258	285	283	271	313	267	286	255	310	271	257	237	256	247	255	299	276	258	251	231	245	289	284	271	262	289	285	262	260	271	263	263	290	279	316	270	243	269	264	279	262	312	283	271	277	279	265	290	250	256	268	276	229	263	285	302	297	262	301	249	269	303	280	268	294	259	274	269	290	268	239	275	256	293	270	300	258	260	290	268	260	256	281	286	285	285	269	257	280	238	255	266	265	288	264	298	236	293	270	244	237	239	248	263	269	266	264	293	264	251	302	261	252	272	278	268	271	289	283	268	264	292	256	267	273	276	285	278	294	244	296	303	267	296	281	292	264	300	258	269	286	292	253	281	283	291	278	264	305	299	266	276	274	308	261	257	256	277	302	276	272	283	261	273	299	273	292	269	265	283	274	269	273	242	276	257	250	298	264	268	236	287	268	251	266	286	252	300	257	291	289	287	260	258	242	246	257	245	255	284	290	254	281	270	271	280	278	278	287	253	274	280	275	276	255	258	270	288	261	277	285	267	269	273	247	262	276	263	249	261	294	325	304	268	266	250	279	262	277	281	287	291	278	282	272	299	274	250	273	297	299	278	256	261	290	275	270	266	308	248	272	280	286	279	250	296	282	284	274	276	245	274	289	227	281	278	285	256	254	261	239	265	288	263	272	275	266	253	293	240	275	305	260	287	289	283	262	292	298	270	298	285	274	289	281	274	262	254	281	269	306	297	290	263	268	260	294	279	280	255	263	249	282	277	299	285	276	266	260	275	256	294	281	257	269	269	291	278	235	273	279	299	274	239	252	259	278	266	260	292	277	266	265	302	243	289	264	269	267	257	299	278	251	247	273	279	280	286	276	307	277	253	256	270	263	263	259	271	269	267	272	282	266	268	292	299	251	245	296	293	277	274	258	236	260	252	262	278	273	295	262	274	264	246	304	281	264	276	286	253	273	264	266	258	263	269	257	265	280	248	265	268	270	240	292	249	277	275	292	262	283	274	268	288	268	283	251	250	291	249	270	291	294	251	284	249	290	259	302	255	269	276	280	294	281	278	312	268	289	270	267	242	255
4809	651	640	556	516	441	350	382	451	761	1740	2229	1315	589	381	264	259	279	248	257	258	220	266	270	236	240	241	259	252	261	264	253	241	236	246	235	243	255	257	244	252	248	261	238	249	239	264	225	247	266	256	243	230	225	240	264	253	244	230	234	262	248	244	242	244	222	257	260	269	253	237	229	273	262	240	234	226	244	234	231	251	218	256	259	229	232	264	223	255	214	237	225	259	217	239	233	247	238	260	268	260	257	262	245	252	247	231	278	258	253	237	236	262	277	235	229	260	235	254	258	250	237	227	251	254	229	238	252	259	238	248	248	240	240	259	222	249	248	224	262	257	273	258	252	232	256	261	235	249	228	237	240	239	264	243	258	262	234	264	232	275	236	226	241	256	223	263	244	239	226	257	212	244	261	265	244	253	247	261	273	238	230	265	237	234	228	242	255	288	264	242	262	246	255	248	222	262	233	222	227	252	277	262	231	242	222	247	261	253	229	215	236	242	257	243	236	216	204	274	244	248	241	239	223	208	251	241	259	253	243	263	235	248	256	231	260	251	243	233	256	237	245	260	228	267	228	248	240	253	251	286	241	224	229	253	230	255	240	256	263	257	252	257	256	244	257	268	232	238	235	237	230	281	264	235	260	242	242	234	271	262	228	239	215	254	237	243	229	253	228	211	255	222	263	233	247	216	272	233	273	244	243	242	232	224	235	232	228	227	238	259	252	219	251	261	262	230	262	247	250	228	244	281	257	257	261	260	254	255	248	258	237	251	263	277	252	267	244	252	255	259	225	224	231	244	247	230	269	248	268	234	268	239	265	241	254	257	229	252	255	229	244	260	260	285	243	261	247	240	234	248	266	237	235	250	254	248	226	247	227	232	261	238	232	279	257	258	245	260	221	240	250	240	237	260	240	220	242	242	231	262	265	222	254	254	251	232	250	214	234	256	268	239	221	266	265	234	215	255	272	275	251	259	235	225	247	236	257	242	247	254	246	220	236	244	257	277	226	220	247	254	253	249	254	248	238	231	245	257	232	248	244	244	256	246	226	244	269	256	245	247	257	239	227	226	244	274	231	244	230	256	247	223	242	232	226	241	223	232	240	223	233	231	277	227	263	245	245	233	271	208	270	241	251	245	221	244	235	222	244	239	207	244	205	258	259	237	230	241	242	251	235	222	252	241	252	258	259	257	254	227	235	260	232	253	232	225	242	236	229	252	239	240	237	245	243	253	244	230	245	239	242	222	239	231	283	257	238	236	258	253	239	233	240	235	250	242	224	221	263	255	268	235	273	246	257	245	242	246	263	251	254	245	216	248	216	273	256	258	258	257	290	262	285	237	214	248	250	251	236	253	266	227	243	257	232	259	269	245	257	279	250	250	259	234	254	244	269	241	243	274	241	249	262	241	242	242	269	231	283	257	241	277	205	223	253	247	253	236	253	253	240	230	228	233	245	255	242	262	286	229	241	263	262	253	251	239	266	232	236	254	258	235	265	270	245	249	213	247	244	247	243	246	227	231	280	233	249	229	238	269	251	248	257	252	230	232	241	250	256	234	261	264	241	259	252	238	229	255	236	278	216	260	252	268	272	237	241	266	281	265	253	262	212	253	274	249	252	234	235	253	245	269	242	264	252	263	247	264	220	248	245	264	248	268	280	253	227	268	230	235	240	254	220	254	258	235	250	242	249	256	202	240	261	214	246	263	240	250	262	225	252	222	231	268	248	246	242	250	235	248	257	263	258	254	260	226	270	239	252	256	241	235	260	249	215	258	233	235	232	268	264	261	240	232	234	270	222	281	237	261	222	245	232	240	238	249	237	252	255	261	226	269	253	268	247	241	233	237	259	277	232	252	237	210	267	235	261	237	275	277	251	243	257	243	235	237	230	253	248	235	269	254	259	221	242	261	269	240	254	241	277	227	252	255	246	237	236	243	245	258	256	233	251	257	268	224	235	231	234	258	262	268	237	240	241	236	229	265	250	250	238	246	243	249	231	260	237	249	248	256	245	258	252	238	244	230	239	272	235	267	246	265	285	238	242	254	286	222	266	260	236	247	228	226	261	217	244	258	252	245	256	253	259	257	274	220	239	259	284	236	232	262	246	243	255	259	250	246	241	254	239	252	251	228	242	242	239	255	242	247	249	235	227	238	252	230	213	241	231	266	245	226	258	232	252	250	270	243	249	252	239	264	249	226	263	263	258	213	271	242	259	264	249	226	253	270	254	249	244	260	252	228	277	258	233	236	243	259	252	238	235	241	247	274	222	239	243	248	250	255	240	260	258	241	230	247	274	218	225	229	243	244	247	267	210	272	252	261	248	236	240	241	224	217	272	254	261	248	225	245	234	240	226	243	235	240	244	261	221	251	257	248	254	235	251	243	275	241	234	272	243	248	263	259	251	259	239	242	249	240	242	229	238	244	264	233	220	253	253	241	227	236	238	245	254	247	235	229	248	264	256	286	253	255	242	254	256	224	243	255	250	251	250	220	235	228	275	259	244	238	256	256	221	267	277	240	245	235	264	268	243	234	234	247	237	226	252	260	219	219	240	265	263	254	235	246	234	235	248	215	243	257	208	241	259	256	238	256	258	231	250	265	235	270	280	274	226	239	237	253	222	265	248	267	273	257	272	232	258	243	264	235	260	253	235	250	245	254	211	245	230	228	252	219	300	253	269	239	248	227	282	255	243	275	277	222	259	255	256	236	261	238	261	258	255	229	279	242	232	232	282	238	226	226	233	227	208	233	256	255	266	245	249	256	249	259	265	240	211	218	243	253	240	208	260	260	284	253	219	237	263	224	247	255	264	252	272	229	252	233	218	280	241	235	246	241	256	263	269	273	249	244	243	236	252	251	244	234	255	251	272	268	266	256	224	216	264	236	243	263	246	227	241	250	246	219	283	281	283	243	236	255	246	264	249	261	245	250	231	265	229	245	268	227	231	250	271	250	252	224	261	247	279	272	241	276	269	258	250	244	249	243	228	253	241	263	223	248	276	231	241	294	222	231	224	262	239	248	230	263	262	243	234	260	244	265	249	259	234	248	241	253	254	253	237	278	237	225	209	227	250	239	248	264	254	228	270	237	259	242	231	260	233	222	240	217	277	255	240	223	266	242	247	270	230	244	223	253	241	236	232	244	238	241	234	258	243	263	228	240	255	242	241	229	245	203	233	233	224	288	261	227	230	245	237	236	233	246	238	251	241	237	255	261	241	255	251	249	234	246	243	239	254	236	242	226	250	241	236	218	236	265	252	264	243	241	253	226	270	270	242	254	231	236	260	268	256	230	251	249	246	271	231	246	225	209	239	256	283	268	256	267	253	268	250	243	253	237	259	237	266	266	255	283	257	249	252	275	251	242	277	267	270	258	232	270	251	241	265	216	232	235	231	233	245	230	221	237	247	272	243	232	273	265	237	257	237	245	248	248	283	255	231	233	236	228	279	273	228	235	243	269	232	266	258	268	266	273	258	245	246	253	263	265	243
24741	21052	27510	24809	11204	1230	799	700	940	2571	8212	16569	14594	4372	1272	557	384	321	298	297	316	297	278	289	291	276	297	295	271	281	308	271	313	305	330	315	292	305	350	284	295	286	296	287	306	303	331	287	284	290	310	305	302	310	291	301	280	262	275	290	285	249	281	321	273	304	285	282	305	269	296	317	274	274	327	298	304	298	275	280	291	281	282	306	318	279	330	316	293	297	297	289	322	301	298	290	314	304	292	294	272	301	313	277	305	284	311	288	293	292	303	291	311	290	320	253	286	298	299	310	303	307	293	326	269	276	297	291	313	303	274	276	281	300	295	285	311	284	290	288	297	274	291	274	288	299	275	306	305	323	287	282	296	309	311	322	285	287	312	296	289	296	287	292	288	300	300	286	268	300	305	288	302	280	271	311	271	279	278	317	290	309	291	246	297	295	283	303	305	279	283	288	269	313	285	296	283	282	268	292	286	290	291	295	298	271	322	304	296	280	263	315	265	329	323	279	296	307	301	318	279	298	338	278	291	297	318	277	292	263	320	284	296	291	269	300	278	296	264	286	254	271	275	313	291	298	336	300	277	277	275	295	295	275	290	287	315	300	313	266	317	311	304	292	343	312	283	321	283	317	305	288	299	313	314	308	282	284	299	281	322	291	288	296	301	296	299	280	283	272	306	299	280	294	287	302	295	269	272	286	289	298	312	324	278	283	305	267	312	282	331	281	279	311	295	318	287	299	279	316	252	330	326	287	321	284	308	310	297	306	281	287	288	293	308	316	272	291	286	285	315	282	296	292	261	283	313	302	304	302	290	271	295	320	295	317	340	282	306	315	284	292	314	314	310	258	284	300	321	303	299	289	268	310	299	307	276	283	301	297	279	294	334	288	291	314	293	276	302	272	305	259	279	319	276	299	298	291	264	309	258	273	354	294	299	328	295	300	302	307	282	270	288	303	316	293	296	312	282	319	324	279	300	271	291	315	337	319	309	283	304	278	255	307	319	294	287	266	290	301	289	339	320	305	268	305	312	271	300	309	271	293	300	317	316	269	295	317	291	314	334	302	298	299	269	307	309	295	295	269	299	299	296	311	332	276	288	290	305	283	275	317	293	316	319	319	305	290	297	276	307	290	322	268	319	310	305	269	279	265	315	304	262	282	262	291	270	281	299	293	274	321	334	299	297	294	282	285	294	293	292	296	290	319	336	290	291	276	272	319	287	261	275	284	265	301	291	295	281	304	295	260	298	317	276	294	269	299	320	271	297	274	291	307	291	249	297	302	317	282	260	324	276	298	256	288	314	327	291	292	296	294	319	292	302	291	291	300	330	301	314	286	310	286	290	284	287	265	288	304	276	294	320	297	287	305	272	279	271	270	276	346	285	284	283	335	300	274	289	286	297	272	305	295	302	269	312	308	290	321	242	278	311	276	286	326	321	317	297	282	292	301	279	279	307	296	281	287	278	308	293	302	296	261	300	299	264	303	273	302	275	288	288	258	281	304	299	293	263	282	273	277	295	285	314	320	311	281	285	303	305	291	286	257	310	316	274	283	313	277	304	299	289	313	271	278	285	295	289	281	297	303	286	292	283	286	313	284	300	287	316	290	311	303	286	268	283	285	289	287	288	305	264	320	277	271	295	300	297	317	298	275	298	309	297	287	327	316	289	304	296	265	301	304	282	309	275	315	285	284	305	296	271	259	295	297	286	305	330	292	281	286	277	283	312	291	298	325	297	294	314	275	325	278	295	325	266	296	270	301	280	281	326	279	268	326	312	278	301	301	325	276	303	275	319	317	306	274	302	283	298	320	311	293	301	300	288	294	290	281	315	310	272	314	304	298	268	284	295	325	286	304	284	287	251	305	317	317	276	286	303	290	277	294	290	266	281	295	276	295	321	286	316	270	272	290	300	281	292	278	276	291	272	281	332	291	320	296	301	285	275	305	311	347	302	280	305	280	283	289	274	309	296	285	289	268	269	301	287	305	310	287	306	282	297	287	262	266	320	284	301	311	304	309	285	325	287	291	315	317	299	291	263	292	330	268	290	310	293	283	305	307	303	282	290	323	304	279	292	298	294	313	330	261	312	298	280	264	290	309	305	301	282	285	331	324	297	268	266	272	301	308	278	293	299	312	273	289	319	273	304	285	288	277	305	279	297	283	309	254	273	273	307	295	324	304	298	292	280	281	272	295	329	296	288	281	277	322	265	305	287	321	303	278	298	320	288	294	294	266	311	304	325	303	276	312	288	282	275	324	311	293	285	279	299	300	313	288	300	308	287	320	278	313	325	271	310	296	306	303	315	268	259	307	308	288	283	287	286	300	306	263	301	251	294	303	296	290	269	286	297	275	288	301	296	288	303	312	264	312	278	318	315	292	301	277	280	291	294	300	294	294	273	303	298	315	263	307	297	298	255	299	285	274	283	268	288	299	301	297	299	296	263	292	290	277	293	296	291	299	307	273	279	307	296	291	275	296	301	313	299	270	300	320	294	277	271	330	316	297	299	297	284	296	274	283	289	318	300	310	288	272	262	305	326	254	296	285	317	311	308	286	303	303	308	309	303	334	266	295	288	307	260	287	294	269	314	302	287	306	318	288	302	285	303	285	289	303	335	289	281	286	281	292	313	313	318	305	307	273	296	300	296	291	296	267	287	286	315	331	292	290	291	297	276	327	288	304	319	303	304	268	269	302	292	308	301	298	310	282	333	302	306	312	276	276	299	303	288	307	300	277	288	292	303	301	319	304	294	275	307	265	325	286	294	322	285	274	286	297	290	272	291	293	301	282	301	311	274	291	299	288	308	288	267	278	297	270	287	328	298	313	308	269	294	283	289	282	282	302	297	291	333	290	282	284	293	310	290	283	316	291	307	279	274	306	284	315	321	307	275	276	304	298	316	287	275	307	263	273	303	312	297	310	299	308	304	296	289	270	287	277	270	311	270	302	278	300	314	270	303	265	287	266	283	287	303	274	313	289	282	305	314	283	277	294	302	298	295	317	330	281	286	338	302	281	289	283	284	328	271	313	303	262	253	272	292	294	300	302	305	290	315	303	314	308	314	278	302	316	292	325	302	309	279	286	330	288	309	274	279	258	292	299	298	273	325	279	302	278	282	284	289	289	297	313	306	319	291	281	276	294	297	266	268	293	312	280	298	286	317	243	310	296	286	300	292	281	316	285	271	309	312	327	256	288	268	289	307	272	278	300	323	300	308	303	278	308	293	316	272	292	294	300	301	293	285	297	321	279	316	290	303	306	321	285	309	338	279	265	302	260	287	318	291	303	307	293	305	286	264	290	304	323	293	301	300	269	279	277	287	299	291	291	272	292	303	301	278	307	268	301	304	302	319	302	283	284	313	266	294	332	290	299	296	291	287	335	310	285	291	298	274	286	277	265	304	316	274	289	256	294	305	304	269	317	298	295	269	315	290	312	290	320	307	265	285	270	307	321	303	295	304	329	307	322	314	251	308	302	288	276	278	307	317	304
3573	3988	3306	1916	1271	989	817	958	1708	4300	10763	17354	12347	3979	1493	613	336	285	284	265	281	284	280	282	285	287	256	280	278	295	303	275	268	294	298	250	292	297	299	293	274	263	293	274	281	286	252	279	276	303	306	276	287	287	287	286	264	264	269	273	267	302	288	303	279	290	302	267	294	318	272	264	292	281	280	278	234	286	290	295	313	294	286	243	303	297	286	279	276	265	289	287	263	286	290	305	295	297	311	260	268	263	254	306	295	284	272	277	268	276	298	291	277	257	284	273	283	268	262	315	274	261	314	267	275	286	254	303	272	283	249	289	272	311	250	301	264	262	273	280	286	280	288	318	269	253	292	297	277	271	282	245	269	286	286	293	300	272	280	266	263	293	264	290	248	283	267	262	287	270	287	252	297	292	256	259	277	287	289	280	260	285	312	275	290	284	257	270	301	283	265	282	242	279	270	274	264	296	264	309	274	275	274	256	289	257	293	268	258	297	292	265	283	251	258	273	239	261	274	275	273	261	285	257	307	283	289	290	293	270	249	281	293	249	292	272	290	280	281	296	291	305	288	291	278	266	257	296	291	299	271	290	297	300	256	255	286	260	280	273	278	278	283	302	267	281	315	293	272	288	299	280	261	235	256	297	276	278	294	241	271	282	305	271	276	278	249	288	282	276	263	256	297	293	300	273	281	281	256	269	254	286	293	317	276	278	274	287	294	284	279	299	287	270	259	271	269	278	290	278	264	285	258	290	244	270	309	261	285	276	262	284	296	287	284	293	256	292	268	300	265	279	278	271	277	272	246	287	270	287	247	240	253	276	308	277	270	269	276	280	282	298	265	265	290	255	278	253	286	258	262	292	250	275	282	300	279	245	291	274	279	273	283	280	265	259	287	269	273	288	296	246	292	278	290	294	273	251	283	258	278	286	272	280	278	274	281	237	290	268	264	300	289	284	285	293	244	281	293	276	288	277	275	274	262	285	258	292	279	273	267	289	272	303	272	305	287	259	271	300	260	253	245	279	273	271	282	256	269	252	300	268	295	260	294	291	275	303	287	282	255	258	261	274	264	259	311	284	269	310	302	240	254	282	281	283	255	255	302	268	282	261	279	266	280	268	319	246	305	250	292	268	278	304	289	270	283	261	280	278	275	275	240	256	300	293	277	260	272	306	272	277	276	301	287	286	254	278	275	278	271	261	272	264	267	247	267	283	250	291	282	252	276	281	294	268	274	272	275	293	284	265	265	266	274	282	275	275	312	295	293	299	268	284	290	267	282	275	264	272	262	289	284	264	282	284	302	273	280	314	281	269	263	291	284	273	286	285	244	283	271	312	252	273	293	307	261	319	252	254	267	266	278	296	263	293	272	282	258	284	276	288	290	290	303	276	298	274	282	278	254	273	294	281	271	260	284	278	278	280	275	268	276	277	282	264	292	290	294	295	286	263	267	277	290	284	277	267	288	311	305	267	256	291	264	277	274	258	256	257	270	280	259	285	287	261	276	280	245	261	253	283	264	289	267	268	279	266	264	290	287	302	271	275	301	282	271	306	286	274	300	256	284	298	256	258	286	255	301	279	303	283	285	315	283	261	276	273	280	301	264	277	283	266	285	295	285	270	273	293	292	283	260	271	268	283	281	303	272	298	294	305	277	276	287	261	261	267	289	284	268	302	288	315	260	288	265	260	276	313	280	280	296	278	256	280	305	286	282	247	265	279	272	280	306	267	249	261	268	290	302	245	274	253	273	329	302	289	264	273	253	255	279	287	270	282	272	289	276	284	275	288	261	278	282	320	276	257	282	263	295	263	266	276	292	249	233	294	284	264	260	293	279	275	284	286	285	268	269	266	261	288	265	259	278	272	255	262	309	268	290	265	303	244	278	248	255	271	274	247	279	300	269	251	271	274	281	267	237	308	257	250	265	262	274	245	295	283	293	265	259	293	274	292	290	302	316	286	267	293	285	285	262	268	255	294	271	290	280	295	266	256	269	275	266	286	247	273	260	288	266	268	281	283	309	272	289	268	271	275	263	274	280	286	295	278	281	280	276	279	282	291	263	285	287	305	267	304	269	285	260	274	290	288	268	271	263	280	286	309	280	297	247	257	283	300	307	270	293	264	282	285	254	283	267	303	254	297	302	287	285	266	299	283	263	260	296	291	274	267	260	234	297	267	309	288	299	314	256	285	282	293	303	257	279	254	278	264	265	269	290	298	280	272	288	263	293	273	264	272	268	278	268	282	265	302	270	294	272	276	262	249	279	278	273	301	298	311	283	293	309	254	316	291	266	283	264	279	311	282	288	281	303	320	286	275	265	298	283	297	280	257	273	245	264	297	261	275	271	259	269	304	276	263	257	263	274	268	286	271	251	258	271	285	289	280	263	283	304	296	292	282	293	273	285	321	271	291	264	251	254	250	253	300	256	286	283	289	302	273	275	284	286	277	285	260	245	297	302	262	275	311	285	261	284	281	279	307	294	282	278	291	260	293	257	275	282	276	247	270	284	271	282	269	255	288	269	292	260	268	305	295	271	261	291	308	298	276	243	258	272	261	299	294	290	277	268	268	287	274	280	260	244	289	247	260	302	293	272	281	264	300	289	275	292	269	275	253	273	281	259	270	301	246	260	280	262	250	275	263	288	287	260	285	279	273	270	284	262	279	281	292	283	293	255	252	274	302	265	312	279	276	288	264	292	278	292	268	262	296	275	263	278	232	265	296	290	257	287	254	280	288	271	274	268	292	274	317	243	287	295	290	252	273	290	256	303	259	255	267	289	256	270	312	283	258	269	277	274	281	276	289	253	269	298	264	272	269	245	289	251	273	287	284	262	243	268	278	292	311	265	286	234	260	279	266	247	286	268	279	261	290	303	280	290	293	256	299	285	270	270	273	266	283	293	267	295	259	316	290	261	268	250	270	258	269	258	296	278	260	261	294	262	286	294	284	279	270	247	275	281	272	302	254	286	255	231	289	293	282	266	263	265	287	284	293	296	302	288	260	247	250	270	282	231	280	265	282	295	267	281	285	272	251	286	264	263	316	274	275	259	288	270	272	261	284	270	282	287	276	277	268	297	291	265	279	255	291	283	290	274	283	283	300	284	258	291	278	274	262	275	281	245	264	284	280	268	276	292	292	294	303	301	273	274	276	278	248	277	296	304	293	270	245	302	268	279	273	262	297	259	290	287	316	282	262	281	289	258	267	254	274	286	258	281	249	258	273	254	288	278	271	273	280	236	294	243	307	280	265	258	236	279	278	281	258	277	279	291	280	289	279	289	286	272	264	290	279	297	264	288	273	291	297	268	281	264	280	304	300	275	315	256	261	255	266	286	277	257	269	259	259	286	286	289	278	282	267	269	268	272	270	290	252	312	273	278	259	265	289	290	277	273	285	247	288	249	252	281	280	286	274	268	272	312	248	290	280	281	273	306	298	281	274	255	270	303	293	277	300	268	281	325	282	259	253	293	297	265	313	303	269	279	270	253	269
23803	21072	28366	24035	21069	9397	1908	1240	1188	6128	13921	22572	24293	13109	4372	1236	641	465	481	468	453	442	442	486	510	483	487	455	494	527	480	478	512	466	468	495	505	481	471	496	524	469	502	479	467	472	472	505	457	506	469	460	429	467	452	447	462	461	493	458	468	444	497	483	510	466	441	448	468	455	468	476	476	465	457	480	503	474	489	472	463	465	472	454	465	457	480	453	497	465	462	484	444	473	445	490	481	494	442	492	494	466	499	491	461	461	464	426	488	457	475	487	444	510	473	453	471	425	449	478	473	453	451	444	467	486	477	479	462	443	447	459	457	459	445	466	480	519	469	441	495	471	476	458	453	472	502	503	480	422	484	468	504	471	500	454	475	473	459	469	442	467	519	441	490	443	496	474	501	449	442	483	501	511	440	495	463	452	456	438	490	481	476	502	468	473	485	468	477	454	455	485	514	479	500	457	440	437	446	437	501	503	484	444	483	492	459	468	456	487	505	440	456	477	428	476	465	478	475	454	436	480	490	452	437	477	457	473	452	457	483	483	478	448	488	485	492	435	429	446	471	466	483	457	429	479	500	466	426	470	479	496	445	471	469	480	465	480	452	463	498	463	472	465	493	486	451	491	484	449	466	463	483	526	457	454	456	491	501	487	490	445	416	453	483	452	488	461	474	459	473	456	461	470	419	527	471	465	480	483	459	469	433	512	468	477	474	469	512	495	485	485	487	483	488	452	447	469	458	451	483	424	482	445	444	484	496	481	470	471	446	455	489	482	473	455	448	496	484	490	476	473	451	455	455	442	448	513	481	484	467	435	454	469	472	466	487	482	456	436	449	472	477	475	423	466	469	458	441	450	454	461	435	456	478	458	485	477	474	473	489	493	470	485	491	485	498	476	464	478	476	480	448	488	509	482	477	485	467	466	453	444	461	493	469	477	483	459	487	449	455	476	460	470	471	482	498	466	495	480	423	464	449	472	461	489	473	435	456	417	441	458	514	484	543	457	449	430	423	492	454	440	472	467	458	437	507	523	481	458	458	455	453	439	478	469	466	441	489	499	469	483	463	486	471	501	459	407	466	476	457	465	459	432	442	484	430	452	463	461	483	449	469	496	499	492	513	450	433	484	484	467	522	422	470	480	516	465	458	447	439	450	440	456	468	476	489	486	435	485	460	456	487	469	470	435	510	488	497	484	451	480	437	470	498	472	453	466	457	467	477	501	462	480	475	490	480	489	476	474	454	459	478	488	477	434	473	443	498	488	459	499	445	439	493	474	484	479	447	490	435	468	476	452	462	426	468	483	494	462	437	490	511	480	494	477	454	463	436	488	476	462	470	473	498	506	502	498	476	406	475	445	466	449	463	456	446	465	460	425	522	486	473	462	463	463	485	483	460	466	493	472	444	472	477	492	452	473	463	477	482	493	425	465	462	437	478	463	496	505	467	469	447	482	484	476	467	465	444	472	449	487	512	453	426	454	470	435	493	453	478	466	502	474	483	445	467	494	431	493	436	505	484	483	470	475	453	467	445	431	437	428	457	440	470	491	477	466	490	422	447	473	493	495	459	457	436	443	454	490	438	475	472	484	478	480	458	458	467	505	457	476	470	447	443	463	462	471	513	456	457	475	489	444	477	465	459	472	458	480	443	442	407	473	465	465	456	459	437	487	534	481	526	436	442	512	490	451	475	455	476	449	486	460	488	464	460	481	461	470	463	493	479	487	460	463	458	454	450	413	534	496	465	495	474	463	440	471	476	458	475	459	491	470	476	450	488	454	428	483	492	445	452	481	447	457	478	429	452	432	458	492	479	490	460	486	493	442	474	441	446	450	419	430	475	475	466	470	468	477	452	427	475	481	498	464	444	530	465	487	457	483	452	499	475	456	459	475	473	473	419	470	481	483	492	467	434	470	459	444	433	462	475	440	465	437	486	451	494	442	496	439	463	493	469	468	454	522	477	472	487	503	458	506	473	451	491	448	445	448	484	449	477	486	467	500	467	499	459	421	478	474	513	418	452	438	460	459	462	508	480	484	453	472	438	441	448	401	463	469	438	455	480	458	492	472	441	437	462	480	466	452	497	462	448	442	443	472	471	491	463	460	454	488	456	440	480	493	486	411	479	522	469	455	449	483	427	454	510	460	488	463	504	472	461	483	477	485	492	441	442	516	469	461	488	491	461	480	436	483	449	481	482	431	487	483	463	478	464	474	444	490	421	448	479	465	457	481	435	449	500	447	449	453	454	476	464	493	473	498	459	440	445	456	441	500	454	494	493	482	461	472	467	437	461	490	465	461	479	542	417	505	454	513	489	441	490	464	492	411	461	484	469	484	474	476	434	430	470	487	455	475	515	474	515	491	494	456	494	481	472	513	488	509	439	490	485	459	482	486	445	454	489	451	451	460	465	462	469	470	472	454	460	489	498	475	489	391	496	487	488	442	440	464	475	484	466	492	463	439	488	493	453	475	514	509	480	462	483	474	470	426	471	452	486	455	472	465	477	475	430	474	429	453	492	461	483	500	435	487	473	486	494	445	489	434	459	480	480	512	472	450	448	481	477	499	467	481	457	463	479	490	480	505	469	447	489	434	468	503	448	485	456	472	470	447	457	435	468	445	446	504	450	455	501	479	485	450	475	466	475	451	430	486	491	486	453	463	463	439	456	460	446	456	439	457	501	441	464	474	483	483	519	487	423	454	473	447	472	475	473	461	471	486	488	455	450	495	459	484	453	463	491	435	489	493	484	460	452	482	463	476	472	468	488	475	472	474	476	468	500	489	501	436	478	475	432	462	446	461	485	475	481	470	461	483	477	481	464	467	429	454	494	468	461	460	503	454	481	460	433	456	506	495	465	480	472	457	453	477	481	459	484	458	514	466	459	508	483	475	462	436	482	443	419	450	472	463	448	458	474	464	485	460	446	492	464	464	492	480	471	428	451	456	478	465	471	466	463	475	475	474	480	467	481	462	452	470	451	510	487	459	454	427	470	513	451	468	458	452	454	473	487	457	495	482	470	456	487	418	457	451	459	438	415	468	471	465	481	482	492	435	453	472	468	448	451	478	480	467	464	489	482	499	440	455	445	440	479	495	461	459	466	492	455	464	442	480	442	441	464	441	482	454	476	511	458	464	458	477	454	478	463	450	495	469	460	422	520	463	485	482	483	436	458	477	471	444	488	482	434	479	470	448	432	479	427	466	422	465	467	451	495	468	439	460	522	453	472	506	491	474	448	457	481	487	469	483	427	480	477	467	438	443	507	482	451	452	406	430	501	463	443	455	473	437	438	454	458	454	485	458	479	505	475	457	480	467	442	492	505	468	493	447	469	468	413	469	424	474	450	488	512	444	462	445	454	457	492	508	457	453	468	474	448	440	501	513	513	422	466	443	466	428	488	444	469	465	477	453	461	457	479	498	471	440	442	485	511	476	476	449	453	512	484	457	448	500	464	460	471	492	472	461	483	493	464	468	477	464	483	470	470	479	487	449
4061	6884	5713	2896	2460	1812	1515	1532	1852	9411	15687	22793	21237	10359	4150	1337	650	443	447	405	438	384	429	456	421	437	392	439	419	437	406	431	422	423	432	459	403	403	404	387	420	430	435	438	425	445	412	432	444	416	476	384	418	401	425	449	462	382	446	453	462	411	373	420	444	419	436	415	423	448	419	447	422	434	454	438	426	390	412	453	471	447	451	420	414	398	432	426	399	378	402	439	437	435	442	445	438	451	435	446	406	452	430	412	433	439	436	431	430	428	422	444	438	407	436	446	428	420	408	414	436	403	395	395	416	429	427	443	409	411	390	403	435	445	434	436	439	424	464	421	402	436	408	400	423	397	419	447	417	383	451	394	429	384	410	415	422	443	438	437	431	450	420	432	440	422	462	429	435	430	426	398	400	390	476	427	431	404	459	425	424	423	413	429	411	460	412	429	428	411	395	410	427	430	438	452	436	442	393	407	442	465	417	428	426	435	388	409	398	429	415	413	420	444	416	394	446	385	406	420	399	428	427	402	432	455	405	420	402	451	413	399	441	411	425	420	408	432	400	427	398	428	435	447	413	387	422	447	423	415	412	415	420	391	432	440	427	388	469	391	451	418	435	397	431	429	408	450	393	414	435	451	447	423	408	385	407	407	400	428	450	426	416	393	443	429	401	405	406	412	416	413	400	486	403	409	423	442	407	415	427	392	432	426	404	389	404	435	422	410	424	437	415	421	405	413	420	432	431	439	427	428	421	455	451	420	416	426	421	393	396	429	391	418	417	412	417	430	403	427	423	410	420	431	396	419	440	386	401	445	439	429	396	446	417	429	429	443	393	446	427	451	459	413	412	401	446	427	414	423	477	426	430	416	396	452	435	426	419	462	403	408	463	424	463	416	441	414	454	434	412	398	412	402	406	450	464	395	412	413	445	401	403	373	394	443	431	434	413	416	424	448	419	435	445	444	417	433	434	427	442	399	413	414	478	421	462	398	439	396	408	391	437	439	394	403	428	427	434	436	424	463	400	397	430	410	418	415	409	390	391	423	395	451	424	428	417	439	404	451	440	421	389	449	438	477	413	421	412	454	452	422	400	414	404	399	424	424	451	422	409	426	426	429	410	443	375	391	427	418	446	414	409	430	430	421	470	428	445	413	407	439	429	405	394	425	439	446	422	405	378	391	424	431	447	386	402	441	390	434	406	381	411	420	432	399	406	424	375	403	419	442	445	422	391	441	372	409	395	398	387	423	403	400	429	446	414	405	432	445	424	410	385	396	445	428	456	432	426	459	423	413	416	398	396	396	409	458	420	415	420	424	443	398	422	420	447	381	390	421	433	444	401	446	398	394	431	396	374	402	408	435	421	429	404	440	413	418	440	413	441	424	411	391	453	428	427	400	398	441	424	404	421	400	381	442	415	417	380	429	451	428	425	415	436	417	392	419	450	415	413	403	403	459	395	437	426	414	423	442	414	448	436	410	419	425	431	472	410	415	415	451	418	437	413	442	422	435	430	427	431	420	422	451	419	459	388	457	414	424	417	399	432	390	430	429	406	402	390	416	420	419	432	408	389	421	424	403	426	426	432	419	415	427	431	454	407	436	395	402	410	415	460	441	430	396	386	449	413	415	405	403	424	438	451	422	404	397	432	398	407	436	452	439	456	444	425	421	423	398	435	429	420	409	416	416	469	419	406	417	413	421	445	408	378	422	389	435	419	396	436	433	427	437	405	436	421	411	446	407	445	394	419	409	435	411	415	439	418	430	422	380	454	407	414	392	439	374	439	395	400	439	443	419	409	430	393	450	440	427	392	420	459	378	396	449	400	434	405	421	388	453	393	430	418	423	432	391	427	401	442	421	451	428	420	423	406	436	426	405	376	424	417	446	407	414	407	414	405	443	461	398	404	416	417	435	448	402	455	408	416	428	421	384	420	381	459	427	400	413	494	403	416	380	430	399	428	413	443	407	392	467	408	441	430	420	426	401	417	413	451	441	399	410	395	414	394	395	419	383	394	414	449	421	455	441	458	415	442	418	421	417	384	417	399	405	477	418	419	409	442	426	418	444	404	449	450	416	421	376	446	388	465	416	431	396	463	408	402	412	418	398	424	386	394	388	383	391	444	446	415	439	415	446	431	458	379	441	458	384	413	422	408	397	440	454	380	457	435	404	411	407	403	397	379	402	409	381	408	429	432	395	426	403	422	433	378	423	404	407	415	428	424	397	389	433	415	438	409	422	435	412	419	391	408	397	400	447	439	394	392	422	428	460	418	408	462	427	396	434	406	442	432	406	410	390	398	408	415	401	409	399	408	411	429	397	425	422	377	428	439	431	384	406	395	427	433	439	429	391	403	430	422	449	397	394	419	427	390	419	424	390	437	427	393	405	425	430	419	415	406	404	413	422	423	434	397	407	435	436	438	443	404	433	412	432	393	433	420	421	438	401	425	419	436	420	392	419	408	443	400	397	408	387	432	418	390	416	380	431	444	412	426	415	441	404	422	431	435	404	425	440	413	428	429	404	413	414	399	399	392	420	399	435	454	447	437	396	433	452	411	400	429	423	402	388	449	413	426	449	408	413	436	474	433	425	437	421	399	439	439	405	421	403	423	421	411	430	442	390	387	458	418	429	426	465	397	413	424	419	413	425	411	416	440	402	398	395	407	422	424	427	404	436	416	433	367	428	422	391	431	450	428	408	412	434	399	421	394	443	433	402	397	427	438	427	435	435	387	423	444	424	378	431	418	459	440	413	448	421	375	437	408	484	435	398	433	405	429	427	413	456	405	409	450	391	431	426	390	433	410	398	397	370	426	438	407	430	402	411	424	444	390	417	410	424	354	366	398	441	405	423	425	443	435	419	449	420	419	419	403	417	399	430	422	414	394	419	389	429	412	388	406	432	423	417	448	403	440	416	423	370	412	422	394	406	434	407	400	402	417	413	429	400	449	383	431	402	415	410	450	397	444	383	424	466	429	366	431	409	386	385	457	475	405	439	415	412	486	419	400	405	420	407	423	416	416	413	451	400	427	451	398	436	436	447	416	389	439	421	435	393	442	409	397	421	412	407	413	416	458	425	440	445	379	441	426	438	426	398	445	420	416	416	397	432	422	455	413	424	397	424	399	420	419	415	410	479	407	434	407	425	389	423	385	429	418	437	416	422	400	448	458	409	431	403	410	433	422	423	438	425	433	403	432	415	394	432	420	447	416	389	400	446	406	400	419	433	410	431	418	410	410	484	396	469	415	419	435	447	429	450	395	418	396	397	431	413	423	420	403	387	412	433	421	382	419	403	406	459	424	445	416	432	437	456	398	428	450	407	425	423	427	439	430	416	412	429	383	397	445	446	395	457	413	413	449	402	431	421	444	438	434	426	448	381	419	413	400	397	395	450	424	379	408	417	450	437	417	410	455	407	443	421	418	431	442	432	413	411	417	468	474	432	379	396	437	407	426	404	430	433	444	473	393	419	404	415	413	409	417	401	411	424	415	396
27147	13463	1388	559	428	344	344	328	371	457	698	1163	1163	1013	624	411	293	285	252	287	279	287	265	321	312	294	290	288	300	304	283	286	310	294	293	266	273	315	297	294	295	287	313	270	269	251	293	301	305	307	278	290	317	300	290	299	275	276	265	277	304	312	286	276	300	308	294	268	279	314	266	288	267	268	270	279	251	266	257	312	290	287	306	296	296	273	288	311	288	289	288	284	281	291	282	313	284	267	275	279	281	278	307	279	319	305	274	276	310	299	282	284	284	283	288	285	295	281	307	306	284	271	279	290	313	304	273	304	271	321	280	275	292	297	311	282	283	309	271	292	302	281	291	283	328	300	310	340	269	257	273	310	280	279	290	271	277	272	299	281	259	275	270	314	271	323	299	295	301	268	297	286	275	293	305	286	285	293	300	333	281	327	309	299	300	307	262	312	293	287	314	282	317	304	313	287	280	268	282	273	269	290	294	287	266	279	289	334	300	256	291	277	291	291	303	260	280	299	279	307	279	272	294	261	249	304	289	274	287	302	302	280	276	286	277	292	310	300	287	289	296	296	318	297	303	288	265	326	276	313	287	272	279	296	277	312	288	266	298	289	294	304	246	289	317	287	271	295	306	289	272	258	300	268	299	288	296	283	289	344	242	269	295	287	269	273	312	273	294	274	299	286	293	284	298	273	288	285	283	278	283	279	298	296	287	269	275	266	287	285	280	296	332	282	306	303	269	278	290	276	285	274	303	271	283	313	254	320	277	316	303	307	287	289	304	291	283	283	274	276	278	294	255	274	297	280	266	279	295	281	320	290	288	296	270	318	301	259	283	300	279	293	308	303	297	276	281	252	260	294	342	292	277	280	275	255	299	299	305	259	283	272	284	285	294	270	275	291	287	294	282	284	258	295	298	297	302	278	296	291	266	266	274	284	307	283	287	272	292	279	276	284	312	299	306	288	281	291	315	294	284	274	301	303	291	320	283	298	290	290	262	265	279	271	272	322	275	284	290	291	306	263	278	270	291	268	289	297	293	290	281	284	297	268	318	270	293	239	263	295	311	293	279	286	297	314	264	307	287	287	275	321	289	255	278	259	263	266	299	273	270	303	297	298	287	294	285	293	277	248	253	305	315	269	299	290	274	282	306	315	288	298	295	310	273	287	291	310	281	301	261	280	288	308	290	272	298	286	276	271	301	273	326	277	298	265	294	287	268	288	284	283	293	301	292	309	312	248	264	284	281	337	264	324	285	301	316	291	308	297	284	277	303	234	306	270	304	283	308	292	296	295	304	314	295	263	301	288	313	280	258	282	297	266	287	312	293	288	313	265	286	250	285	272	279	265	307	287	305	298	276	273	294	299	288	353	340	275	316	277	285	304	271	307	319	272	281	274	266	267	296	287	297	268	283	304	273	281	278	282	337	302	299	308	303	309	282	271	287	290	228	283	286	263	303	268	292	284	271	292	268	311	293	266	291	287	320	294	287	305	291	287	289	279	294	303	287	269	288	280	286	252	293	270	293	300	312	283	281	238	288	299	271	282	319	312	281	298	299	279	294	302	316	313	250	292	264	325	329	293	299	300	275	279	288	285	325	276	294	268	273	294	306	310	290	273	299	287	309	290	273	271	308	274	277	261	280	293	288	297	304	297	307	262	292	305	323	300	313	300	308	317	315	288	288	299	312	301	273	280	267	312	283	272	287	288	277	276	281	281	275	256	290	292	310	297	247	262	271	294	240	269	303	283	278	286	263	277	279	272	292	284	279	305	287	291	289	291	269	288	274	267	321	294	274	273	272	335	290	292	283	283	298	289	272	270	271	290	280	295	309	268	296	283	270	288	269	278	301	302	290	285	288	287	320	285	303	307	310	299	268	274	301	286	292	288	284	293	312	321	303	256	282	269	284	301	289	280	289	316	308	266	300	289	304	292	306	310	268	271	299	278	311	303	264	327	285	301	281	278	322	314	265	290	326	293	317	290	292	256	271	288	292	306	286	303	301	307	271	258	308	273	271	289	303	287	289	276	256	310	310	290	293	278	243	284	319	293	289	265	289	303	297	292	292	283	267	263	298	285	282	314	290	259	295	272	297	261	291	306	293	288	309	259	305	284	285	266	303	254	287	305	300	285	305	291	298	281	280	303	279	294	310	263	268	319	264	285	307	279	305	301	268	293	274	283	275	307	294	309	315	301	303	308	314	301	303	274	292	307	270	276	313	310	277	283	315	227	287	278	324	263	272	296	274	290	306	299	296	311	282	293	265	321	290	277	280	269	308	264	266	278	308	269	279	331	276	293	306	310	292	268	283	279	280	304	310	303	315	279	290	291	280	285	318	264	293	302	303	276	288	266	292	284	291	293	297	255	301	308	279	273	281	289	300	264	306	317	279	305	255	296	243	294	289	297	316	321	271	300	276	309	299	269	301	287	271	312	284	315	294	316	282	265	287	292	280	280	283	266	297	282	323	295	292	299	271	291	279	296	268	297	305	291	278	301	294	297	306	307	270	310	269	271	303	259	256	335	290	293	270	307	304	279	293	310	284	262	274	285	263	288	316	300	269	276	277	277	304	286	295	255	287	343	283	276	288	280	306	270	264	293	295	289	261	303	292	248	293	292	283	299	294	275	290	285	299	278	281	297	301	291	271	283	282	300	282	279	303	290	306	296	261	270	260	278	264	310	264	305	286	266	284	254	280	288	281	306	247	281	294	295	307	286	274	295	265	282	275	284	272	304	283	278	300	309	290	292	267	284	272	307	285	268	283	267	279	279	311	283	281	302	258	289	280	294	299	273	287	288	285	316	277	300	298	299	282	273	309	272	282	315	305	267	252	270	289	315	286	258	304	259	285	275	258	295	302	277	277	301	282	293	277	306	288	286	293	298	285	307	298	273	268	275	254	279	309	278	275	291	293	320	288	283	292	297	302	301	291	294	287	265	279	266	283	278	288	274	315	261	311	299	295	270	259	277	315	259	257	288	275	293	305	275	258	269	266	279	269	308	292	296	258	266	303	293	292	323	310	303	339	284	291	299	294	287	285	330	275	301	278	257	281	280	272	300	274	278	324	287	313	300	266	250	280	255	265	286	278	315	304	284	276	299	300	308	273	276	279	270	300	277	284	286	301	283	282	267	276	299	284	324	302	273	278	303	286	264	253	295	246	309	271	317	288	311	307	307	282	292	302	279	290	301	278	297	266	276	280	281	280	307	299	296	265	293	297	286	295	288	292	270	301	303	262	266	295	284	312	264	304	306	297	288	292	307	302	332	271	281	291	322	290	312	289	291	285	283	317	300	311	283	289	298	312	295	283	321	321	273	299	281	292	289	268	296	299	286	286	309	278	322	293	272	294	286	287	273	297	283	291	288	274	290	298	287	333	318	277	262	288	313	286	252	295	295	274	293	268	282	305	298	292	297	301	281	289	285	288	293	321	278	300	288	278	292	263	304	305	328	293	262	264	242	278	282	319	303	314	286	274	295	299	290	306	274
4855	783	713	484	474	367	304	375	396	585	1053	1652	1388	1038	617	392	274	239	264	258	251	271	274	247	255	287	255	274	275	276	267	253	251	253	267	267	258	239	256	242	252	274	254	276	263	249	241	271	302	272	258	254	251	249	262	255	281	259	287	283	252	253	246	274	246	257	252	245	261	259	264	239	279	279	275	267	264	255	262	240	248	262	256	269	244	259	238	234	245	287	271	272	257	255	262	253	267	254	275	266	296	237	243	258	251	253	264	275	273	294	259	238	250	264	289	285	283	295	278	289	283	288	265	242	239	273	261	231	269	255	223	221	282	255	283	241	288	254	259	263	266	250	290	247	268	254	237	258	246	252	287	284	270	291	271	249	251	256	267	260	253	249	260	292	264	261	270	281	248	247	264	271	269	225	275	268	284	256	279	250	255	281	244	259	260	256	258	244	263	263	290	272	239	250	269	288	238	238	301	252	254	263	256	246	265	253	264	269	267	252	245	242	269	252	277	273	269	260	291	293	255	244	289	255	242	257	253	256	238	238	259	272	287	297	261	281	256	234	250	260	278	281	284	252	250	279	215	252	261	253	257	302	265	268	251	243	259	246	261	248	256	216	280	256	233	289	263	274	256	236	253	257	262	269	274	218	265	253	250	298	246	283	253	259	257	281	240	251	271	257	240	262	236	278	287	240	272	273	282	275	249	286	270	270	255	262	257	247	253	249	242	263	248	256	263	268	226	256	267	236	266	260	278	255	283	253	265	286	270	292	256	252	272	272	231	254	255	254	253	246	290	255	282	263	276	256	257	269	252	271	257	242	265	270	254	244	250	256	268	273	256	269	273	277	244	238	265	280	270	258	268	268	257	234	259	242	232	262	248	244	269	270	265	270	278	273	244	248	257	244	278	255	259	274	259	268	263	260	237	251	277	244	270	259	263	275	261	270	251	260	281	251	269	243	274	289	259	275	256	260	296	247	235	284	288	273	233	246	266	274	230	242	232	244	269	238	289	255	230	292	319	250	243	270	258	260	274	282	248	288	266	285	252	261	249	251	295	272	266	241	239	295	238	257	278	247	268	290	235	249	250	267	252	256	278	265	283	255	254	230	284	267	263	249	245	251	265	263	253	252	281	255	279	279	270	278	258	247	266	265	238	274	272	257	263	260	280	252	233	252	248	269	273	271	251	250	266	243	277	255	239	227	246	247	239	259	243	267	251	249	277	245	261	223	275	241	253	277	249	245	247	261	236	234	274	275	287	244	250	251	256	265	247	255	271	266	258	248	243	267	252	274	261	241	274	259	264	265	309	264	259	254	234	247	279	251	259	276	205	236	269	243	249	273	259	264	269	262	275	276	229	250	248	257	229	264	267	239	255	292	267	257	234	239	259	254	237	269	246	268	267	281	244	259	242	259	242	240	251	258	253	263	278	254	268	246	274	287	280	258	248	261	274	267	278	249	257	257	236	249	269	264	277	288	273	252	259	239	274	243	260	272	245	247	249	243	250	258	265	241	275	279	283	261	267	253	263	258	264	256	261	256	265	258	248	259	248	265	260	243	259	259	273	270	299	256	247	261	268	263	257	256	284	229	235	274	263	230	279	243	258	261	266	255	255	251	262	240	243	260	257	277	258	244	290	263	253	272	235	307	257	260	261	258	263	250	261	244	247	259	272	264	242	283	268	302	284	256	267	267	263	267	271	266	255	248	240	224	263	254	254	253	262	253	254	273	256	263	223	266	247	248	264	268	257	269	272	255	259	249	274	231	246	271	282	247	258	279	284	241	267	249	231	265	274	285	270	255	236	287	270	266	253	267	261	274	254	249	250	259	280	272	252	236	249	257	260	264	274	288	260	255	262	254	273	249	260	274	265	253	277	256	267	263	238	279	262	283	285	243	261	262	285	272	248	275	249	258	277	279	256	258	241	277	287	266	242	248	252	243	244	257	245	262	270	253	259	258	250	248	253	300	275	254	256	270	279	271	262	275	239	231	277	263	275	240	287	261	270	266	247	265	276	243	261	246	241	263	272	260	240	262	273	277	260	269	275	263	261	292	264	286	281	251	259	263	267	280	245	253	260	260	264	252	258	255	237	264	252	276	263	276	264	240	246	254	282	259	271	254	274	261	254	261	268	257	269	259	284	254	261	294	244	248	269	262	259	280	266	278	250	266	236	260	275	273	255	268	244	246	256	260	272	266	282	254	262	289	255	262	254	253	260	256	248	255	245	257	228	273	260	258	290	257	257	270	263	236	266	239	236	262	271	280	270	215	228	240	270	286	261	256	269	277	248	251	256	250	303	282	260	251	259	248	242	259	267	248	256	245	243	257	305	262	268	230	260	229	272	253	303	268	244	272	257	264	265	286	260	275	265	253	272	260	246	266	268	254	241	237	253	281	266	283	268	275	257	251	272	277	236	273	264	267	271	234	248	268	278	260	232	266	276	243	281	237	231	292	259	234	242	257	250	273	305	252	280	269	267	234	237	237	247	286	231	227	262	273	238	233	256	263	241	281	263	271	278	248	285	255	254	262	267	253	247	260	269	297	235	260	256	263	248	240	257	264	240	253	224	251	252	248	263	272	246	277	234	261	265	264	282	249	236	242	249	249	262	269	244	244	251	283	255	254	283	288	251	258	279	239	253	243	275	280	273	261	254	269	247	237	257	271	287	232	256	234	234	260	262	247	262	260	270	262	233	256	253	289	227	270	276	247	264	238	269	244	287	251	261	255	253	283	247	265	259	259	247	264	247	236	279	284	239	273	240	240	272	255	265	253	284	276	272	259	247	255	233	263	279	278	255	259	268	250	275	263	267	251	235	262	272	247	230	241	247	275	259	280	261	259	292	243	228	255	274	250	257	271	272	261	236	252	248	282	265	258	271	237	235	239	233	255	254	278	265	256	290	261	240	259	293	273	255	270	273	255	262	269	249	212	243	269	236	244	272	268	257	263	241	253	273	248	234	267	267	276	310	242	263	268	270	288	258	249	246	269	259	250	244	273	256	282	282	251	291	244	272	254	255	277	260	271	254	253	259	283	277	264	252	272	283	241	263	258	285	254	256	256	246	243	274	282	229	252	271	291	236	277	231	284	259	268	261	254	249	236	265	268	251	290	259	253	270	238	256	259	251	277	268	247	264	249	251	250	255	283	249	262	254	257	241	251	281	267	276	226	216	248	254	265	262	270	262	274	271	238	237	261	273	251	237	235	264	249	252	253	272	284	281	267	292	256	267	258	252	267	260	263	267	263	280	262	286	238	277	276	286	272	252	269	232	264	261	240	251	237	260	272	273	253	258	252	270	247	226	269	255	270	237	263	287	287	255	253	258	247	260	259	286	267	259	277	268	252	281	258	250	259	286	254	253	246	237	282	252	240	249	248	251	244	259	258	236	262	259	245	265	249	238	255	264	268	233	275	240	256	267	263	234	259	256	268	266	231	238	248	247	264	263	246	246	266	267	244	273	216	275	256	249	236	257	271	263	249	255	279
24775	21068	27540	24827	11830	1461	797	639	720	3412	14148	15585	9415	5080	1838	801	501	358	350	372	337	359	361	365	304	332	338	340	354	369	350	352	362	332	353	337	357	353	393	359	375	362	361	336	304	377	342	386	354	336	315	335	355	341	336	346	360	359	346	355	371	351	362	371	334	382	362	329	354	316	325	321	332	336	314	323	353	339	338	328	377	353	372	358	347	351	344	351	372	374	347	335	318	339	368	355	347	346	348	365	321	335	331	359	339	315	373	355	328	352	347	315	340	365	357	355	341	372	315	352	353	354	361	362	343	327	336	351	380	359	323	346	344	347	357	381	355	350	349	349	363	340	351	354	390	366	346	335	341	362	343	360	328	340	310	335	364	360	360	365	374	332	375	341	361	351	340	353	339	328	374	335	338	345	358	335	358	315	329	346	349	348	337	350	350	385	371	318	362	355	356	346	348	367	330	374	365	386	358	380	344	363	333	375	333	370	358	356	351	370	342	342	375	315	307	361	338	309	330	325	349	317	339	368	346	333	326	343	349	289	367	334	342	332	326	359	336	355	354	391	322	357	336	387	352	330	308	341	336	335	348	349	353	336	337	352	383	346	318	330	339	343	360	321	353	322	330	348	364	326	326	317	368	334	319	351	341	380	368	379	393	339	343	355	361	328	358	372	354	355	361	356	314	351	336	336	336	336	391	335	341	367	356	351	389	345	309	330	364	345	399	329	347	354	331	359	364	352	351	368	343	324	346	347	341	365	354	346	339	392	406	337	348	333	330	355	332	307	345	322	321	324	346	340	354	336	336	319	356	333	319	311	371	346	323	349	346	370	369	368	356	366	349	351	387	359	324	362	354	366	332	369	390	361	384	341	334	337	342	366	354	341	338	372	359	327	319	356	339	325	330	335	320	338	360	358	338	347	327	364	361	322	308	316	359	338	320	329	365	336	327	357	360	331	327	321	351	338	331	362	387	399	356	363	363	386	343	353	345	349	359	343	362	371	351	341	351	315	345	339	354	336	320	343	360	339	365	352	314	334	348	385	372	319	341	352	339	336	329	335	339	331	348	361	365	379	325	338	350	369	348	341	346	389	318	348	372	366	339	324	323	349	389	352	364	344	361	321	354	331	346	359	374	336	339	360	330	354	348	345	371	356	354	348	332	325	343	327	347	369	364	336	343	357	355	361	322	294	324	331	329	330	352	337	349	364	361	366	342	336	364	335	372	342	316	367	350	354	372	338	365	321	379	334	391	379	346	362	336	387	384	354	351	351	355	375	352	341	300	351	353	319	365	366	376	376	314	359	335	346	337	347	319	352	368	370	318	367	332	369	306	344	377	358	379	338	351	336	361	305	362	367	363	366	366	339	380	335	340	364	345	333	337	332	338	364	336	375	325	350	336	322	329	358	317	367	356	333	383	352	331	340	334	339	353	329	349	356	335	366	346	333	345	322	348	348	335	334	386	376	369	330	326	300	348	342	314	332	303	360	356	325	365	321	345	339	350	334	389	344	342	349	313	342	365	341	319	362	338	335	366	313	356	349	316	338	327	357	352	337	371	333	378	318	310	312	360	381	358	317	350	329	375	359	311	313	338	367	336	368	343	343	348	309	340	366	358	323	323	332	346	317	354	301	333	342	365	335	368	323	342	344	366	373	333	330	366	345	352	360	320	351	366	355	325	395	381	341	362	350	360	342	349	358	345	314	341	352	327	311	350	322	353	332	337	360	330	336	332	343	350	338	339	311	357	359	339	320	343	371	358	328	350	358	298	361	328	332	354	345	346	358	349	343	337	346	352	345	374	349	346	342	355	325	327	378	318	346	346	365	350	368	374	345	350	357	359	351	353	328	344	359	348	350	346	356	304	370	366	334	363	317	350	360	312	344	350	392	356	323	348	321	320	344	341	346	340	364	351	348	326	340	365	325	341	338	361	382	337	348	343	339	344	347	360	352	324	308	357	355	329	357	323	369	336	323	350	317	347	355	359	351	310	327	317	376	366	389	350	305	356	338	337	365	371	363	335	328	350	370	328	347	344	302	349	321	378	356	351	363	372	365	387	355	386	367	358	324	332	359	344	358	319	340	345	335	343	377	355	376	338	364	352	359	346	373	336	327	348	306	358	339	335	359	329	327	326	347	358	336	351	346	333	322	361	330	336	362	363	330	328	376	351	349	358	320	321	370	350	378	308	304	343	332	330	344	326	336	318	351	351	340	361	353	354	371	362	353	334	368	355	355	338	360	322	308	355	335	371	373	352	372	340	306	354	380	354	356	376	355	397	338	373	340	381	324	364	322	382	373	358	386	342	322	354	380	381	371	339	350	344	352	334	339	351	311	334	404	341	358	327	355	318	373	339	361	330	337	373	345	352	344	356	346	317	354	380	383	342	345	344	340	330	339	349	323	374	342	383	353	359	323	317	342	362	366	349	354	336	378	358	331	376	357	361	348	353	331	313	355	333	339	329	347	344	313	357	390	350	330	336	359	341	373	365	372	320	368	348	335	330	372	351	370	399	352	360	322	365	341	355	344	338	369	350	352	351	337	350	339	348	329	319	335	347	362	337	314	323	334	336	333	304	322	356	342	351	352	347	344	339	326	386	362	337	333	334	350	326	372	364	352	348	341	334	349	324	358	322	345	336	358	347	339	378	334	356	357	375	340	325	370	327	333	354	320	365	353	336	327	327	318	361	349	314	377	301	331	321	347	341	331	343	369	363	318	325	349	335	339	321	330	335	363	360	327	334	367	341	354	314	351	330	362	362	321	333	312	360	360	349	354	353	362	357	330	368	360	381	347	365	396	328	373	370	316	348	326	362	353	388	351	328	330	308	347	353	333	346	320	362	341	354	350	373	334	347	369	349	375	344	370	366	377	354	354	333	353	362	370	347	349	340	316	333	370	348	349	361	369	334	318	342	348	369	336	347	319	359	320	322	336	318	341	337	364	343	369	356	341	357	333	351	368	345	327	347	361	343	302	375	357	333	337	359	353	371	361	376	376	337	367	375	334	303	333	340	353	347	335	355	323	368	336	376	363	352	328	366	365	376	353	314	356	368	347	317	360	351	372	353	342	332	324	327	309	332	348	336	364	352	342	344	352	352	351	339	337	326	349	339	355	343	379	351	330	344	378	356	348	314	338	354	349	340	346	361	353	352	342	355	353	320	318	363	327	342	331	381	350	345	347	370	355	340	352	383	304	339	360	325	378	347	333	300	363	338	360	337	328	360	355	388	339	343	350	365	340	364	357	332	336	372	331	345	367	350	333	354	311	341	355	324	323	370	361	354	321	358	381	325	348	345	331	376	356	328	330	326	346	335	359	365	339	332	306	347	347	312	346	373	340	356	352	346	359	327	346	334	336	347	342	344	352	406	332	367	357	336	334	315	379	322	315	338	354	338	339	355	374	334	332	329	339	345	356	355	336	353	346	325	371	357	351	331	299	334	355	350	342	314	356	367	343	344	396	332	366	336	340	360	363	336	305	318	294
3696	4054	3183	1736	1393	1044	840	754	1058	5406	16125	14364	9422	5172	2117	932	407	338	342	295	349	328	359	351	313	344	318	318	335	329	321	289	360	330	345	340	360	328	298	337	340	314	334	291	315	317	317	313	322	290	313	314	335	316	303	344	321	300	314	331	331	329	306	326	346	348	341	334	336	307	376	331	314	339	325	299	333	305	306	292	312	349	342	352	338	362	345	315	324	346	320	351	320	276	325	310	329	302	336	337	293	292	334	359	332	337	325	350	308	340	327	276	292	323	308	322	322	324	315	339	344	306	307	340	345	301	304	308	333	328	335	326	298	310	315	354	319	322	359	293	312	336	296	309	306	344	325	369	321	345	312	324	324	342	338	324	318	325	317	335	319	328	300	341	377	317	333	305	318	319	318	317	341	322	310	334	314	314	324	298	299	327	330	323	333	332	307	355	364	328	322	355	301	335	339	321	286	315	316	316	305	331	329	300	338	305	317	268	324	325	318	336	312	297	326	306	341	335	321	356	323	323	341	307	343	317	339	326	325	293	349	297	334	334	335	304	314	357	319	315	347	328	310	322	314	318	309	315	288	324	346	322	330	309	314	305	305	346	298	349	327	322	324	329	311	336	316	329	328	319	327	304	316	314	323	313	320	295	304	304	314	311	301	327	339	350	309	327	311	320	336	333	334	306	328	332	312	324	317	300	337	310	299	324	305	315	319	334	330	353	338	311	349	310	324	320	310	358	332	357	310	339	308	313	330	358	335	304	316	337	319	336	367	305	329	317	335	298	310	330	324	285	318	323	308	297	338	329	322	334	294	330	304	323	312	325	305	320	330	284	315	326	296	307	308	293	344	350	319	340	312	317	354	310	342	315	304	319	302	306	319	328	327	298	325	283	320	349	317	321	319	326	308	315	327	311	316	342	308	336	322	308	338	323	277	349	329	304	320	299	318	335	303	337	331	320	309	330	297	297	325	314	300	344	295	319	316	320	334	307	313	311	314	317	354	297	340	294	331	295	311	323	352	334	316	309	324	308	309	311	306	326	341	325	325	321	335	323	304	319	292	319	305	338	377	332	319	320	361	308	335	328	305	308	308	317	295	321	338	305	294	323	313	324	330	318	323	306	352	330	303	334	278	297	324	277	324	342	332	329	330	336	301	309	319	318	317	339	319	341	323	314	329	344	332	345	339	326	287	303	302	321	346	295	300	334	297	304	311	303	332	341	309	345	318	344	324	302	302	310	328	320	356	308	317	329	344	296	360	307	331	343	343	316	353	336	310	326	297	321	331	306	291	287	323	283	334	340	342	327	294	304	343	315	334	290	352	313	327	302	314	300	310	353	307	331	310	324	325	322	337	361	296	340	324	323	315	318	311	295	316	298	322	312	315	332	302	325	329	299	318	347	345	306	312	317	319	311	304	298	334	316	331	307	312	346	335	328	332	339	304	344	306	316	319	345	285	346	348	313	288	302	317	308	323	362	336	312	311	301	317	316	308	324	340	313	324	326	334	327	345	306	340	340	332	311	339	306	321	328	337	328	299	323	317	313	347	315	333	347	302	290	326	357	289	319	305	289	303	285	300	323	358	312	320	378	322	339	310	321	338	324	298	307	301	319	325	297	329	295	331	336	314	283	340	329	341	308	333	354	326	318	315	320	324	341	306	348	321	329	325	342	343	293	329	295	340	320	323	337	284	332	331	329	334	317	291	324	295	302	316	340	288	317	333	301	322	310	322	316	278	333	302	308	322	320	324	310	309	353	294	306	306	333	363	330	340	269	317	325	317	315	313	334	294	323	324	317	328	317	330	318	336	323	341	292	288	316	324	310	297	313	339	326	348	297	322	318	301	295	349	300	312	337	332	298	308	336	330	320	331	320	308	303	329	333	310	295	314	281	356	333	291	357	326	322	288	348	328	311	317	284	329	317	343	323	309	301	358	331	296	328	327	333	314	313	319	332	331	293	308	316	338	332	315	315	346	300	335	327	340	338	319	334	315	313	287	323	327	329	305	328	331	285	324	330	315	320	323	334	283	329	320	291	351	334	380	355	323	305	351	326	327	260	320	318	344	322	321	327	312	321	320	300	304	316	311	291	310	291	326	322	340	358	344	319	318	297	292	314	319	312	333	296	342	330	296	321	300	338	322	297	330	348	351	306	358	344	310	318	308	301	315	302	313	302	351	297	327	334	306	337	300	332	339	309	346	338	316	296	311	355	345	329	330	303	328	320	327	324	314	314	300	289	317	322	357	339	326	310	306	317	357	320	334	318	318	302	291	344	348	339	359	315	316	333	322	293	356	326	321	346	318	312	322	318	306	322	319	299	295	336	324	329	335	357	309	337	309	326	301	346	295	289	322	311	288	310	319	313	309	339	295	327	307	291	329	315	304	316	336	295	302	316	300	319	300	303	340	337	318	327	311	297	318	305	315	316	282	317	330	310	335	327	351	341	314	323	334	320	330	306	340	288	305	322	338	311	311	294	307	349	350	326	319	313	313	320	321	322	326	328	349	315	329	337	309	348	324	363	322	315	323	336	315	293	315	295	313	335	329	332	323	352	320	320	345	355	324	328	348	317	306	325	298	312	330	328	338	289	317	308	315	341	320	306	283	320	295	324	309	320	312	345	307	310	309	340	313	319	329	332	310	326	311	317	299	294	308	317	323	339	310	302	319	307	323	334	321	317	339	328	312	308	323	328	339	327	310	333	316	329	317	321	330	325	333	290	310	324	298	297	319	332	339	333	294	314	300	310	325	324	308	291	339	324	300	311	315	300	322	305	299	325	343	326	288	331	321	327	335	319	296	282	275	333	308	309	309	317	292	310	305	336	326	308	318	288	294	293	314	346	299	318	320	279	290	336	294	324	333	339	332	326	363	331	333	306	313	310	337	285	294	318	315	275	304	313	307	306	300	348	324	353	322	356	331	314	315	317	331	313	351	328	346	300	336	293	352	288	322	302	321	295	326	325	315	307	313	335	319	346	322	322	306	346	303	328	280	317	313	325	327	268	307	304	294	323	323	297	365	316	318	313	350	304	330	330	313	321	283	308	328	320	321	334	333	311	338	299	337	291	324	302	347	298	280	297	325	331	340	313	326	329	308	298	328	329	317	325	311	319	344	325	293	305	312	301	339	337	327	348	314	325	276	326	319	316	317	342	306	301	294	323	337	358	308	327	308	344	308	312	312	293	317	269	321	343	320	317	314	302	326	328	315	322	304	316	323	345	306	325	302	326	343	323	312	319	325	319	331	357	327	317	308	334	348	318	334	301	348	305	320	360	312	313	355	290	356	313	305	314	344	303	307	328	341	314	330	307	336	309	367	331	284	314	337	312	290	289	312	320	333	334	330	336	310	318	303	301	325	308	295	306	316	335	335	315	336	328	320	326	338	310	321	325	320	322	323	321	309	325	305	317	314	312	339	309	329	319	304	333	345	303	333	337	344	285	313	338	345	295	375	361	309	335	300	332	344	346	285	330	299	342	303	327
23831	21052	28299	24025	21043	8889	1899	1195	981	2196	18710	31149	20894	10082	2971	1237	659	548	566	546	507	538	503	547	516	555	551	551	541	532	531	547	570	567	548	568	533	513	558	545	571	563	567	510	547	592	564	516	592	587	537	534	567	600	483	487	543	519	537	564	539	566	536	536	541	549	505	577	562	548	506	568	512	528	544	561	519	571	528	495	536	551	545	510	561	545	530	529	564	562	535	515	565	524	545	556	504	506	511	523	518	539	543	546	542	495	558	501	490	538	541	547	574	521	529	526	545	529	596	520	533	506	575	543	526	563	516	518	517	553	502	565	565	516	513	562	596	517	502	508	540	545	551	550	515	564	514	540	511	552	539	577	563	542	517	538	538	536	528	531	526	570	549	531	547	537	546	553	575	519	530	548	515	532	531	523	543	545	523	531	545	551	550	561	549	516	567	517	485	523	532	531	540	540	522	551	564	501	555	563	543	528	545	557	455	545	518	562	529	535	566	502	547	510	495	529	537	549	550	548	538	527	536	532	503	487	564	535	549	535	502	531	511	507	579	550	545	506	548	563	544	548	575	580	562	478	562	558	530	514	545	580	519	555	584	501	552	520	593	500	534	555	562	484	535	522	542	589	539	523	523	501	513	527	507	493	530	523	497	543	511	533	560	508	543	556	530	501	548	500	512	539	529	477	555	590	522	550	544	514	541	544	527	540	523	516	501	531	502	487	509	540	569	549	501	523	571	507	548	547	547	486	528	532	572	519	546	548	546	548	520	533	485	534	505	483	546	576	554	548	571	560	563	506	524	527	549	520	602	590	582	555	577	559	525	533	499	520	567	545	509	499	530	564	532	535	504	542	518	486	536	533	522	500	540	570	532	525	506	535	544	567	539	550	535	542	540	485	552	545	528	514	547	553	553	538	539	565	541	522	485	521	500	533	533	502	546	507	521	542	533	521	556	554	532	574	498	549	578	539	576	535	522	527	526	519	507	535	545	468	575	533	555	579	584	522	521	566	522	521	557	485	547	500	533	512	498	522	522	575	507	505	522	553	561	524	528	565	497	584	527	537	541	547	542	551	535	522	537	558	539	476	533	582	553	554	533	523	533	563	553	491	548	546	540	535	557	531	523	508	543	514	508	538	540	532	527	523	538	516	479	530	522	487	525	560	543	522	527	508	530	558	535	560	531	571	541	491	499	527	543	522	519	525	498	552	518	503	572	530	562	513	517	548	527	520	510	528	495	513	522	559	521	526	556	563	520	580	525	538	553	553	546	516	591	520	495	521	543	514	536	531	547	537	484	530	535	509	579	524	542	536	501	566	531	560	555	508	529	529	597	519	523	534	535	563	534	545	536	519	533	516	513	550	518	497	558	523	529	546	538	515	584	558	540	593	524	501	547	507	534	513	529	500	492	539	486	524	511	551	525	549	527	496	573	503	542	506	563	531	487	516	491	536	513	564	504	491	549	530	555	560	577	531	498	540	574	538	504	525	502	523	543	496	518	521	521	558	520	511	540	543	535	524	574	525	487	577	490	516	541	495	525	522	539	513	516	581	496	537	516	530	502	532	546	500	533	493	500	504	580	561	545	504	516	527	556	552	524	565	535	539	542	557	523	523	543	550	535	568	549	532	531	576	578	567	520	549	524	494	538	545	549	498	520	539	611	515	544	555	563	540	539	485	529	542	579	523	547	496	552	545	511	565	529	547	530	539	528	537	542	516	546	547	555	513	556	531	504	546	532	538	505	549	576	560	572	530	525	515	516	522	543	525	500	541	546	549	576	553	515	517	537	502	473	556	541	517	573	538	488	505	536	526	500	519	499	529	541	518	555	512	482	548	514	556	521	559	549	570	548	547	514	509	563	544	510	541	546	549	559	526	540	522	503	541	519	563	508	563	487	524	515	515	505	551	488	525	530	543	521	536	583	509	528	556	552	565	547	527	552	568	541	539	541	528	503	544	515	582	601	569	539	503	559	550	539	561	538	572	535	489	555	541	535	534	495	525	562	492	556	519	536	546	520	496	504	522	557	527	557	518	533	591	510	528	543	498	518	541	517	545	505	515	501	525	548	582	561	548	535	547	557	516	525	563	514	541	552	548	546	537	522	569	545	550	562	530	544	530	541	497	531	517	515	530	483	538	510	505	553	544	494	546	518	512	535	560	533	478	544	558	556	523	523	511	521	583	489	484	521	532	543	564	520	531	511	532	594	535	538	524	586	558	543	507	531	525	554	572	524	570	550	519	538	519	519	552	506	544	515	558	519	543	513	546	533	569	503	536	522	513	524	530	519	520	498	545	498	489	560	573	569	496	578	537	525	478	530	557	525	539	540	529	503	544	543	536	566	521	513	531	533	555	578	534	534	581	524	518	589	515	525	505	564	522	531	552	496	508	551	559	542	507	503	527	553	475	542	545	514	576	538	483	537	538	526	521	547	501	553	507	527	518	542	539	590	522	539	521	559	549	525	522	507	561	590	502	512	520	543	532	518	514	530	578	557	534	507	547	557	553	529	536	505	536	514	514	520	549	586	600	521	526	527	546	567	547	526	580	536	508	550	513	524	512	527	546	502	551	544	546	515	550	539	548	553	577	493	525	527	522	531	566	529	536	561	518	525	505	531	547	553	518	506	519	536	514	542	523	571	513	494	486	539	541	509	549	502	543	531	509	494	536	526	523	518	514	513	497	558	543	534	563	479	500	521	515	547	545	568	527	531	485	538	544	548	555	510	547	563	511	569	549	529	540	562	525	529	535	518	518	482	540	525	535	573	519	553	543	496	508	565	526	515	534	528	510	531	536	543	546	497	545	534	543	498	534	554	549	509	540	539	507	517	518	518	538	550	537	544	537	528	518	537	556	526	530	560	560	535	540	513	539	516	514	517	540	502	520	505	508	572	532	565	528	554	528	532	524	514	512	513	514	513	568	545	578	527	551	550	503	543	494	556	535	511	521	522	535	508	531	556	543	562	540	523	481	537	553	542	564	588	513	525	566	468	512	508	533	566	533	544	522	525	501	512	551	524	548	532	523	533	548	564	529	574	526	505	527	531	475	515	561	496	523	573	579	533	532	515	502	495	605	531	558	505	515	477	541	541	511	521	555	524	522	515	491	472	514	552	543	540	541	559	569	512	547	547	552	550	510	542	544	529	539	516	533	525	549	528	566	508	555	568	508	510	552	537	479	530	519	549	517	545	517	506	507	508	500	562	559	525	555	503	555	513	548	548	528	528	571	565	491	496	551	575	564	522	515	531	521	547	532	536	536	538	542	533	487	570	555	512	554	562	531	531	515	509	521	532	551	528	478	534	520	520	511	533	549	545	506	557	535	545	504	527	507	569	526	564	477	514	530	567	528	526	539	531	525	558	555	505	549	528	561	538	518	551	495	553	544	557	534	539	549	538	552	536	547	505	535	504	500	534	527	549	540	531	555	515	549	541	546	504	555	543	525	496	530	548	519	547	513	520	499	523	565	511	526	531	550	541	515	535	531
4273	6941	5749	2980	2269	1697	1389	1269	1387	3494	22442	27791	17276	8410	2792	1245	677	477	464	454	484	512	492	467	509	528	484	485	484	502	494	498	469	498	474	458	461	411	446	464	458	448	484	481	478	478	468	454	467	501	474	513	499	436	482	471	491	494	504	479	480	446	469	483	450	467	502	484	457	443	479	448	475	457	471	447	462	507	468	477	486	446	482	480	462	472	453	464	448	467	465	472	494	484	503	489	502	479	479	480	459	475	489	470	485	477	472	425	458	470	462	485	438	450	474	482	463	496	464	450	472	465	488	438	484	475	479	500	475	502	450	472	465	480	483	451	473	508	502	470	487	474	481	465	467	486	490	475	477	473	459	472	494	461	485	499	432	509	480	469	470	473	520	486	450	468	447	527	458	471	468	499	479	489	497	453	459	513	462	502	465	512	471	464	447	517	426	473	442	463	431	481	465	470	487	454	462	447	477	495	463	509	448	452	481	500	432	497	459	453	503	460	454	448	487	426	491	411	487	487	494	509	467	455	462	468	438	506	513	474	480	485	488	514	464	470	445	484	468	483	472	427	475	474	448	504	468	465	468	466	487	475	476	477	452	457	497	475	459	478	468	483	442	450	470	483	492	495	494	453	439	473	465	442	481	498	477	521	473	461	498	438	486	452	499	478	474	462	465	484	475	491	439	469	422	452	465	469	505	498	512	474	450	503	510	466	473	492	462	453	482	445	503	472	457	487	421	436	478	449	492	501	432	444	489	476	473	467	479	513	458	484	519	461	484	479	451	446	501	473	496	474	487	454	432	458	480	468	479	474	446	477	476	456	473	455	479	472	496	440	518	486	430	449	465	444	398	470	450	459	471	486	452	469	443	442	463	424	510	476	461	492	462	453	476	446	477	489	475	469	472	461	490	476	489	459	469	498	499	476	515	461	418	506	465	467	510	466	478	444	451	488	478	495	460	476	485	487	458	514	462	449	515	432	455	459	473	471	507	456	479	462	467	444	484	480	448	459	456	438	459	457	532	463	462	479	470	484	430	448	469	503	441	498	482	472	483	519	448	408	471	442	496	429	468	519	459	497	474	459	476	443	518	453	478	471	485	426	480	473	459	437	460	489	482	453	494	452	454	482	507	441	498	475	457	473	462	474	467	399	481	495	467	475	454	490	461	481	462	436	483	467	482	444	469	493	471	459	412	482	474	466	445	499	468	440	477	489	458	433	492	453	426	445	480	471	477	462	479	492	485	452	471	476	449	490	488	471	451	504	455	485	488	489	465	455	487	467	469	463	453	456	465	464	466	466	473	468	459	466	436	454	455	479	511	487	414	452	465	451	475	449	486	499	487	458	463	475	457	449	443	488	521	482	432	465	505	424	443	481	522	472	501	447	453	501	483	499	479	456	454	455	466	470	441	468	507	487	455	448	457	455	459	464	440	419	473	412	422	502	476	449	443	506	494	463	467	512	467	433	459	473	483	461	446	435	498	461	444	476	456	482	482	464	458	477	446	476	461	477	442	440	477	472	459	447	444	477	482	488	461	499	492	449	491	466	471	474	463	469	479	450	488	451	460	472	479	496	492	487	482	475	512	436	457	478	460	473	470	447	475	455	481	466	459	459	479	497	485	444	508	469	477	488	455	463	465	463	467	443	488	484	491	452	493	471	429	472	485	488	481	457	457	475	422	494	413	472	452	434	470	455	467	495	430	427	486	468	455	494	495	446	501	449	479	445	453	413	496	473	454	482	485	440	431	466	438	464	480	413	462	447	473	461	465	512	472	477	456	478	454	455	498	502	459	494	479	502	430	446	457	483	478	500	456	475	435	455	435	435	457	485	488	463	514	440	476	434	459	479	466	470	446	494	466	454	477	441	434	498	449	467	457	449	483	457	473	447	480	447	473	432	474	454	464	460	485	445	445	456	445	466	476	451	506	481	463	460	440	472	459	460	447	472	458	445	503	475	456	474	449	468	467	472	457	461	461	449	493	480	456	458	425	491	501	478	448	468	467	401	454	497	452	458	494	446	451	477	461	472	463	436	469	472	469	461	492	480	469	464	493	456	446	485	454	489	443	435	488	446	496	478	481	510	442	432	466	464	459	485	502	463	470	515	470	484	432	448	459	456	462	435	454	440	543	487	471	476	479	457	469	496	469	453	445	457	476	477	474	472	495	439	438	501	454	493	486	445	497	440	434	465	450	462	440	484	483	458	440	467	470	454	444	471	458	487	479	431	505	471	487	469	444	460	434	467	487	462	468	480	460	450	454	450	456	454	451	440	432	443	427	477	495	441	468	492	508	457	490	466	448	425	467	462	477	485	485	432	492	462	485	450	455	476	499	475	509	472	469	485	477	433	501	455	480	458	502	487	459	435	460	488	473	481	462	478	470	496	449	435	480	466	464	491	466	425	484	469	489	507	483	477	471	472	464	506	502	504	428	468	449	460	444	513	482	453	459	483	500	444	518	458	505	475	463	456	477	474	478	496	462	465	501	467	460	450	460	460	451	441	478	430	467	460	474	453	465	437	474	447	459	459	479	448	487	497	459	446	443	466	430	443	468	490	452	470	479	491	476	479	458	479	482	504	472	430	429	434	481	490	474	497	449	494	438	415	463	442	456	484	487	455	443	475	433	449	479	446	487	463	456	471	468	423	475	459	466	444	475	482	469	511	497	453	478	446	499	480	425	491	484	466	455	470	495	452	469	458	460	473	458	445	453	487	488	488	488	476	481	450	443	483	466	471	454	473	482	448	480	454	443	444	474	445	449	471	435	432	467	480	473	448	456	487	443	445	464	442	421	455	453	443	474	440	431	460	459	447	469	434	448	470	442	445	445	483	503	469	501	453	453	453	439	433	441	437	495	506	493	476	490	451	432	451	500	502	458	502	501	445	430	484	444	446	449	468	450	440	483	482	493	482	448	477	427	475	447	460	520	454	440	468	441	465	456	460	449	474	446	484	459	479	426	465	494	482	461	465	486	499	453	450	455	469	432	460	474	417	443	481	463	445	501	457	486	486	438	476	452	476	440	502	451	465	467	487	430	484	477	480	476	438	486	461	475	455	489	480	477	446	451	453	467	469	470	453	497	435	491	486	462	452	428	452	460	469	432	482	469	509	469	453	443	460	454	463	498	465	444	492	468	465	489	470	475	437	462	451	462	463	474	464	447	457	464	473	464	460	481	472	492	471	451	486	474	439	466	523	463	486	463	457	465	463	464	493	474	474	495	435	472	456	435	475	488	466	485	453	461	450	481	436	461	474	452	494	468	450	475	473	469	459	515	475	472	460	468	436	464	439	461	487	471	495	453	437	464	442	428	481	494	465	483	454	471	462	467	471	479	443	477	457	465	436	448	458	444	506	434	499	439	486	509	442	504	479	487	461	473	466	453	497	519	432	488	478	452	462	462	477	467	458	456	475	465	499	482	481	446	459	444	471	468	482	441	473	477	468	477	484	475	487	457	421	469	481	478	505	461	448	474	446	524	468	484	459
27255	13797	1726	744	521	431	442	439	474	1222	1079	1592	1398	852	495	405	404	350	341	366	376	377	379	386	420	373	373	380	364	416	378	377	391	350	344	382	361	382	369	356	375	406	381	407	374	365	400	367	386	351	358	398	335	404	383	372	356	370	393	376	349	394	399	412	362	398	407	419	390	381	379	387	396	381	386	369	402	383	374	380	352	398	370	368	367	418	376	387	364	385	376	422	366	364	364	385	368	373	371	363	384	385	365	388	394	381	404	409	368	363	381	379	329	405	382	388	347	388	376	385	386	362	359	421	391	380	361	358	355	371	370	361	373	366	356	378	379	346	393	365	371	349	365	412	362	362	389	367	397	404	379	363	392	372	354	375	367	419	383	372	382	389	410	364	406	391	359	386	392	362	344	374	397	383	391	355	388	437	370	395	345	392	369	394	402	419	370	384	372	366	373	373	368	359	378	382	384	383	362	393	392	372	395	389	409	419	384	366	380	322	372	383	384	399	389	369	380	378	380	373	364	384	377	386	338	372	370	349	397	377	368	390	372	348	390	389	429	352	372	395	390	354	383	380	355	386	359	368	393	392	352	390	414	386	382	372	379	389	394	341	384	367	401	352	369	373	388	357	379	366	385	376	349	367	363	377	357	374	409	345	375	390	385	389	374	376	380	365	390	375	385	365	363	363	392	381	355	348	387	386	424	374	365	373	397	369	353	353	379	369	364	371	357	377	399	358	351	378	422	396	386	393	327	411	378	402	387	376	393	372	367	380	373	393	369	378	374	365	387	378	417	413	339	363	386	381	398	379	338	381	380	369	396	381	385	408	385	352	373	395	348	381	387	390	370	394	373	363	385	371	388	334	392	392	381	388	380	389	384	329	368	376	364	405	364	398	362	389	393	377	330	370	382	369	358	377	386	361	358	376	376	384	397	364	376	395	357	370	372	404	341	398	357	358	393	387	399	448	379	401	388	368	361	369	357	333	352	382	364	362	363	362	375	373	411	346	389	368	353	383	351	408	377	376	384	358	375	428	385	396	354	377	355	387	385	368	372	356	362	382	372	375	392	369	358	356	359	384	324	378	368	392	359	369	350	340	398	414	393	364	372	417	398	402	355	364	398	390	367	370	372	366	360	418	398	392	370	359	392	374	361	412	415	391	373	375	416	347	389	355	373	394	376	367	374	382	356	370	344	379	341	386	389	400	372	403	394	383	379	416	364	329	386	384	390	358	333	386	354	363	376	357	375	368	356	376	361	392	385	390	343	404	357	403	368	370	384	378	381	360	403	402	351	371	384	359	397	367	375	391	400	401	365	396	384	376	354	356	374	412	397	423	358	402	363	376	375	351	361	395	351	368	368	348	366	327	354	336	378	386	424	349	351	378	357	394	382	359	389	370	357	380	371	387	344	423	382	366	382	379	349	373	353	361	409	410	394	352	356	330	351	343	365	373	375	385	358	375	385	378	382	398	373	373	388	366	404	391	368	376	390	359	353	413	357	377	408	343	368	371	384	373	378	363	403	358	359	351	395	368	394	353	358	363	380	372	387	422	395	408	384	351	390	385	366	398	377	349	373	410	361	388	376	372	341	383	402	374	383	381	377	323	384	405	328	380	375	375	383	375	406	368	360	374	363	378	371	382	390	397	365	387	389	398	373	413	363	381	394	388	413	371	397	359	397	363	385	386	403	366	401	381	391	395	370	394	403	373	403	408	381	402	353	365	350	383	377	402	379	392	384	359	367	328	354	370	420	369	396	349	369	400	396	398	392	381	339	385	418	408	378	386	359	382	408	363	428	363	365	376	379	354	401	375	383	395	371	413	381	419	413	402	411	383	366	402	363	357	414	338	365	358	379	408	360	402	372	361	406	383	349	386	399	387	382	343	406	396	400	395	335	372	396	391	374	399	358	354	358	355	391	391	381	385	381	366	394	364	384	363	397	390	358	409	379	377	378	386	370	411	402	394	422	385	396	363	392	362	377	419	388	379	373	371	338	367	404	382	385	389	418	403	364	431	374	397	369	361	375	366	381	395	359	394	369	341	378	363	340	373	376	395	407	354	398	363	362	387	355	415	365	422	431	357	375	403	381	392	391	369	394	371	355	386	396	345	368	385	356	373	406	358	402	390	389	388	365	375	375	357	378	354	382	384	418	374	394	428	359	395	363	376	350	380	386	435	403	403	383	371	409	410	366	395	364	383	354	391	383	398	402	352	375	351	420	386	379	379	343	386	383	387	379	390	416	366	386	388	395	358	402	380	421	360	358	390	409	390	387	402	343	375	374	381	344	405	369	347	385	379	409	353	391	359	366	387	372	364	405	389	395	376	367	384	419	380	394	333	362	362	376	402	351	395	367	357	388	381	385	371	377	353	330	392	370	380	416	395	387	354	369	373	384	372	384	353	408	370	409	365	358	338	397	374	388	419	406	359	361	430	403	376	386	339	365	374	380	383	355	423	393	390	391	375	369	363	375	369	388	403	382	372	379	366	395	373	363	392	372	420	347	386	360	367	378	373	405	389	384	349	380	388	383	387	406	393	409	406	359	383	403	380	390	408	406	398	393	377	382	383	399	355	361	392	411	383	418	381	380	384	375	384	414	396	395	346	378	380	379	348	360	375	389	382	392	365	402	398	360	361	414	436	390	390	401	352	349	392	378	381	389	373	397	397	386	366	392	334	378	396	407	374	362	367	381	373	350	393	376	400	362	392	391	366	386	390	380	392	391	390	382	394	375	420	370	388	394	394	392	402	387	372	395	369	371	358	355	371	344	347	357	374	366	374	372	386	365	397	378	351	370	396	392	380	393	372	353	397	393	373	392	387	383	359	401	354	381	365	411	362	378	385	385	359	382	369	382	372	403	387	369	402	362	345	389	357	390	399	383	387	367	393	390	393	352	345	395	357	379	368	373	394	367	339	343	397	352	406	409	379	363	347	396	348	381	402	352	411	384	391	395	408	361	367	395	406	386	377	368	408	423	396	389	358	412	341	335	369	401	362	383	358	399	352	362	400	380	372	390	391	367	395	373	389	362	393	386	376	383	415	416	418	370	410	401	370	378	375	389	393	395	390	374	342	362	389	398	380	351	384	399	365	373	378	388	369	376	395	338	394	369	396	371	387	396	379	366	388	375	389	361	368	416	370	379	417	357	370	394	375	393	408	394	386	345	340	390	398	364	415	372	363	398	414	354	355	387	372	367	379	398	358	373	380	362	400	392	389	369	397	362	390	367	369	370	364	391	387	411	389	384	404	412	358	373	393	374	379	372	387	400	401	392	388	356	377	391	362	419	381	389	398	367	361	367	364	398	403	394	383	358	371	441	361	395	367	363	385	377	355	395	388	363	359	364	346	361	393	373	414	383	379	368	387	392	390	364	360	361	387	401	383	367	404	347	358	356	362	347	361	396	377	376	356	368	400	382	429	390	421	395	389	380	377	385	370	377	388	356	343	390	383	345	380	384	399	387	408	413	389	352	349	377	378	404	395
4938	960	795	554	475	430	383	383	485	1603	1324	2070	1534	843	461	350	327	319	349	356	326	354	345	341	337	372	342	332	348	378	323	356	315	334	330	342	371	333	319	338	351	277	346	354	339	329	317	331	323	303	346	330	349	305	367	350	349	318	336	332	315	324	331	346	336	326	339	342	322	322	349	339	308	325	346	318	355	315	316	375	322	353	307	330	309	287	359	348	326	353	321	290	304	330	334	338	366	348	340	355	310	338	359	339	329	339	341	321	337	314	323	331	332	388	325	291	301	332	312	351	358	340	329	311	305	314	363	309	347	348	320	351	322	356	334	312	317	354	376	328	319	326	345	323	361	338	305	343	338	327	322	333	332	348	341	351	310	345	297	339	352	334	330	320	324	331	324	340	341	326	375	366	355	319	334	312	346	324	338	318	327	349	297	304	307	330	330	331	319	378	314	353	334	318	360	330	334	350	343	355	364	307	343	321	343	346	335	358	359	343	315	302	347	339	314	358	342	336	352	327	364	351	368	341	321	348	305	313	333	313	323	360	337	331	338	332	318	340	316	366	342	324	316	313	338	330	351	314	339	335	323	346	328	335	367	326	312	336	324	356	305	313	322	334	361	299	336	342	352	317	323	350	285	372	307	330	305	340	335	348	339	330	338	315	335	338	340	351	330	336	346	367	305	315	313	352	344	328	348	326	335	355	311	349	336	334	328	360	323	363	352	299	338	338	335	333	301	317	319	353	353	351	332	344	305	344	359	321	319	343	336	333	322	328	332	343	325	333	328	345	338	322	301	344	342	351	342	318	333	377	346	310	363	343	331	338	294	314	345	316	330	329	343	304	319	350	305	357	334	301	309	339	315	324	328	310	348	370	290	341	303	354	337	328	349	382	354	346	301	327	331	313	354	344	357	307	309	341	314	324	338	353	331	338	353	323	319	326	309	325	328	346	314	359	275	330	315	333	346	348	346	356	314	301	330	307	340	291	332	331	319	308	328	329	355	351	356	331	370	314	342	336	308	329	353	348	320	358	320	330	344	323	334	358	367	346	349	367	313	315	309	342	293	322	325	361	338	308	307	349	334	344	299	346	334	334	327	345	333	315	356	311	328	333	339	383	342	354	330	324	337	325	302	333	329	305	341	297	302	312	299	317	321	344	346	322	301	329	313	320	310	338	351	333	358	331	349	329	348	308	336	278	339	295	306	342	308	335	321	346	322	305	332	315	289	367	335	320	331	329	352	317	327	334	344	330	355	346	328	338	320	356	344	364	347	332	368	301	315	313	344	305	323	352	325	330	326	302	308	334	312	311	336	358	271	304	347	360	289	341	329	353	328	318	333	357	339	354	340	333	335	304	343	299	337	330	331	307	351	345	330	345	342	347	318	344	396	323	340	325	310	314	312	316	332	333	302	333	308	346	355	328	316	298	324	339	306	346	320	327	334	293	321	342	365	323	304	366	326	295	316	311	308	319	348	343	328	312	352	320	327	330	338	318	366	358	335	352	342	339	330	339	351	320	366	316	304	338	320	330	332	319	330	317	335	354	319	331	341	345	332	348	345	324	352	334	333	357	354	352	329	322	306	332	306	317	304	317	329	330	320	320	336	329	322	346	319	328	358	334	305	341	297	318	314	313	357	280	310	356	322	328	358	323	329	313	353	320	319	358	307	339	354	337	338	316	329	340	321	326	325	304	350	339	340	308	343	337	321	310	347	350	345	322	352	357	306	292	371	315	351	337	352	331	328	328	327	314	322	328	303	305	353	297	323	325	373	327	360	342	379	347	329	309	296	351	316	302	339	327	342	354	309	325	316	357	325	319	344	366	301	316	314	344	330	320	304	305	325	352	364	323	302	340	303	336	358	321	328	314	328	341	337	313	337	339	368	343	327	326	322	367	343	341	357	322	353	341	309	335	346	344	300	346	323	331	341	329	327	313	316	338	339	326	294	308	307	374	352	332	343	291	361	317	307	301	306	343	345	336	350	334	332	365	326	300	313	356	339	343	309	337	330	357	311	336	314	312	341	324	326	333	344	328	322	313	374	312	324	312	346	276	335	316	317	320	366	323	325	351	331	359	334	348	342	308	347	340	320	333	338	308	314	376	321	324	339	296	327	360	364	342	342	345	335	332	324	322	330	327	324	340	321	320	310	312	324	358	312	356	341	341	342	328	358	324	310	317	330	349	345	324	322	338	302	347	308	324	312	341	333	328	306	332	351	298	366	333	327	323	336	323	338	325	341	333	354	338	306	316	330	358	319	324	353	337	353	344	320	354	318	355	318	351	318	317	323	322	363	334	333	358	352	330	324	346	318	358	305	323	325	329	335	350	341	328	338	371	342	307	339	316	304	366	292	320	294	333	335	329	364	341	349	309	347	308	319	300	335	344	347	350	314	291	316	320	355	309	311	321	300	311	315	316	352	325	310	310	320	359	301	334	306	329	315	325	326	327	312	306	332	321	326	361	350	333	299	331	313	325	351	339	361	320	362	292	312	353	340	323	320	292	330	337	328	330	310	341	344	325	309	363	329	310	314	334	356	370	307	329	370	326	306	307	351	313	349	360	358	314	337	337	329	365	309	357	328	360	317	339	354	319	332	320	359	322	348	299	338	328	345	321	339	324	343	339	364	346	309	339	335	336	359	332	330	345	325	331	313	347	330	346	347	338	342	344	350	321	309	346	314	308	345	336	339	310	328	350	332	307	328	327	341	301	326	309	328	329	334	314	324	347	303	331	304	333	314	321	341	351	329	330	330	351	354	342	309	332	323	334	351	302	305	329	315	345	312	367	347	348	324	334	332	355	353	331	340	338	338	308	323	319	315	347	341	319	334	303	345	333	334	333	325	337	300	342	303	307	343	338	354	332	363	324	333	339	338	338	336	332	290	317	351	354	331	333	338	324	343	306	324	337	337	319	354	348	291	356	325	305	326	344	324	323	340	332	347	358	334	353	335	313	335	340	352	333	302	307	316	396	335	323	349	334	307	347	321	372	348	336	340	345	290	343	349	303	328	317	327	318	319	323	319	333	323	344	356	334	314	312	352	274	314	308	332	322	313	339	313	313	294	314	344	312	355	322	340	332	321	309	326	336	363	331	343	315	331	315	317	325	310	341	316	344	334	325	321	307	323	320	325	355	307	325	306	341	315	346	343	328	306	349	318	376	310	333	340	330	345	329	337	302	323	346	331	334	319	305	338	322	326	339	317	299	330	328	343	322	317	316	306	329	296	365	335	368	321	347	341	302	319	338	340	294	318	325	331	325	307	333	323	341	351	343	350	298	345	327	353	384	334	315	324	323	334	335	312	335	334	364	324	325	330	311	325	345	329	316	311	332	343	317	326	299	325	357	337	348	324	348	342	347	298	353	339	325	337	286	331	316	360	325	321	356	317	302	287	320	342	377	348	340	319	327	301	338	342	300	307	325	330	347	358	310	328	358	354	320	344	328	354	335	344	358	325	312	319	325	360	377	321	341	344	296	322	328
24839	21103	27553	24904	11709	1538	999	732	3669	17876	20987	11562	5561	2128	917	568	476	451	515	430	475	463	438	428	456	462	509	472	482	493	464	474	472	473	459	494	480	472	479	477	471	463	437	482	453	453	504	437	444	461	463	467	505	442	465	498	447	467	467	482	482	507	463	455	524	444	497	447	423	462	484	452	518	484	473	460	463	448	470	463	414	482	460	443	433	486	480	464	497	460	432	474	520	479	474	442	486	445	491	416	491	519	478	422	435	465	478	460	483	471	453	454	468	448	468	466	423	444	432	457	460	464	463	466	468	478	443	470	478	449	460	452	488	488	470	434	441	456	412	469	413	478	478	466	456	435	440	467	487	469	453	452	452	456	471	439	475	460	476	472	422	435	475	466	428	431	473	450	478	441	482	501	440	463	475	448	492	479	469	458	447	446	457	443	449	462	468	463	451	490	439	538	436	426	493	477	460	466	453	472	470	492	431	456	456	467	532	471	466	435	421	460	490	458	486	470	482	439	494	471	472	441	457	461	469	495	518	447	454	476	516	473	488	468	464	489	463	463	479	448	430	488	463	489	489	446	467	447	512	465	453	403	465	456	472	465	434	477	462	470	444	483	442	449	460	462	502	469	450	440	472	469	448	475	500	465	468	461	460	487	498	466	448	460	491	444	480	495	461	413	481	495	451	465	453	482	467	410	468	443	438	475	431	492	430	462	464	495	458	477	451	455	437	481	440	458	480	461	430	441	466	457	489	433	473	447	464	459	486	458	473	444	466	427	445	501	468	464	485	488	481	440	429	465	461	451	511	490	431	460	459	458	454	459	425	454	470	436	451	452	407	473	479	457	454	453	425	457	453	450	438	464	465	457	465	476	472	483	451	455	449	427	475	458	446	464	487	472	433	469	474	449	446	448	461	428	494	512	484	476	446	458	499	486	462	465	440	457	475	431	465	429	475	494	451	472	477	453	453	470	473	501	453	457	462	474	450	482	430	469	453	484	461	463	442	452	462	494	449	490	447	406	444	453	471	473	450	459	434	476	460	481	429	487	484	466	435	467	475	455	472	470	469	465	446	489	464	482	455	441	465	502	452	440	447	464	457	445	440	462	460	460	447	472	458	472	443	463	465	468	467	467	497	475	429	433	443	457	453	480	442	464	493	459	435	425	445	471	493	479	435	431	454	474	429	428	462	472	487	478	451	467	467	462	428	475	477	463	482	474	459	480	452	468	463	452	465	486	470	484	459	496	494	462	453	495	495	497	497	448	448	444	465	449	425	446	465	503	512	490	479	473	493	475	467	470	452	449	447	416	455	458	480	453	422	478	469	464	514	444	486	458	466	487	464	449	430	448	484	489	464	465	441	502	465	478	465	455	498	458	423	441	497	480	475	437	464	449	496	423	431	453	431	442	469	460	458	488	463	479	483	486	469	473	503	439	479	465	455	434	447	452	485	444	497	431	458	419	455	487	486	472	432	456	462	466	466	462	454	475	495	443	467	429	468	478	441	455	435	448	469	489	443	408	486	467	496	452	465	437	450	451	440	484	432	488	440	475	401	467	480	474	440	463	479	437	480	450	478	475	466	478	469	450	490	460	459	441	473	438	449	458	467	440	468	471	504	458	470	474	488	461	438	452	463	466	448	442	499	451	461	440	498	444	463	464	451	464	484	491	481	456	438	424	475	442	476	473	450	461	509	435	457	419	476	451	486	496	443	473	448	460	449	451	445	479	482	441	436	464	488	443	486	511	488	457	465	460	450	486	482	470	470	470	484	463	417	467	477	461	465	466	449	471	451	513	450	416	433	450	448	418	437	464	464	457	456	445	483	443	481	479	443	434	451	480	440	418	455	477	491	451	496	417	478	435	467	487	452	486	484	461	475	449	493	466	456	441	441	471	485	471	479	433	456	492	458	493	478	435	455	448	456	444	462	470	426	462	413	452	434	469	428	475	445	464	472	495	462	459	444	443	483	439	472	457	468	459	475	455	457	478	435	468	520	485	464	421	442	481	442	444	481	494	463	483	483	472	494	468	453	480	477	455	468	433	458	489	494	432	473	425	472	489	458	465	476	494	422	461	470	464	449	461	509	482	488	505	498	461	459	448	463	481	478	451	488	488	454	415	480	471	456	444	471	493	490	470	454	474	440	464	447	453	459	451	473	461	487	468	454	475	427	473	456	495	475	457	467	452	449	455	441	453	476	459	499	473	496	487	488	421	460	489	457	455	455	469	485	461	466	507	449	490	463	472	464	421	445	496	457	474	461	512	447	467	453	420	475	472	422	486	479	470	460	489	429	434	463	483	455	441	463	444	443	452	418	485	445	448	471	498	414	463	456	425	456	467	487	499	452	490	470	464	477	458	479	477	482	445	433	471	462	433	429	487	454	453	453	490	436	468	464	452	477	444	464	487	441	459	491	425	464	481	448	459	457	451	445	460	475	454	432	500	469	470	450	460	462	487	450	477	439	483	453	498	461	476	450	468	428	440	451	445	487	467	498	452	472	494	476	423	471	474	455	450	504	456	472	473	472	416	472	471	482	451	478	459	486	473	438	468	474	464	513	490	459	439	419	465	467	443	454	427	461	443	493	465	428	489	493	478	461	454	432	465	493	462	471	455	448	471	460	454	455	454	483	412	497	511	458	439	448	456	493	480	429	449	458	443	478	489	442	463	448	437	503	437	489	461	464	492	472	448	451	429	505	420	429	448	463	428	498	478	467	495	481	440	459	454	436	487	444	435	455	464	429	465	462	464	436	482	463	451	472	451	445	466	484	449	474	446	477	433	462	463	447	473	476	464	441	462	469	446	400	463	457	502	413	442	468	456	456	478	461	459	487	481	427	449	433	439	454	472	403	469	469	408	443	463	456	477	439	460	479	459	469	432	483	458	445	467	474	472	438	486	473	477	451	454	480	501	464	486	469	414	487	461	507	452	485	448	470	461	494	458	433	435	462	480	472	453	474	471	471	439	479	467	470	452	507	462	435	475	465	483	452	452	449	450	430	463	434	444	445	441	471	461	495	467	448	432	449	490	448	454	453	485	453	439	413	412	448	457	449	450	483	466	459	435	462	424	461	426	451	493	453	449	481	480	434	495	446	488	459	428	489	445	479	475	442	448	460	463	457	453	492	469	477	481	413	448	418	492	459	500	458	453	443	479	429	455	459	461	473	482	470	448	465	485	450	479	469	439	480	444	474	479	458	464	495	445	459	482	464	459	478	468	443	493	445	472	452	441	444	463	449	451	479	427	435	451	451	462	458	484	450	470	437	440	440	426	473	433	475	476	423	491	441	499	480	439	450	414	501	488	441	484	481	446	459	465	465	461	447	461	477	462	477	443	424	491	467	452	489	464	463	465	481	418	485	454	474	465	439	451	481	468	450	480	486	472	438	447	450	446	471	466	434	455	458	419	463	436	454	450	483	476	461	472	420	465	425	457	459	482	462	416	440	468	473	498	464	476	514	454	471	446	460	498	472	426	463	455	464	464
3906	4526	3553	1911	1285	1054	893	790	5256	19829	18365	10061	5402	2247	854	526	416	410	417	415	436	423	416	460	410	403	442	443	421	398	436	410	413	453	448	392	426	422	383	458	424	406	439	406	423	378	445	402	429	421	420	418	415	446	436	404	410	415	371	398	370	384	433	404	435	443	448	414	376	394	390	429	409	395	415	428	431	423	422	412	408	395	409	410	440	406	379	396	410	379	401	450	419	427	407	413	425	401	438	413	415	402	426	409	433	393	410	453	423	406	416	415	407	409	416	363	399	433	417	394	419	398	440	401	403	412	432	412	385	408	432	402	441	401	425	427	404	382	398	395	438	402	464	394	407	412	420	442	413	445	445	431	405	393	441	433	388	398	411	410	406	435	406	367	443	401	454	417	432	410	433	410	430	401	417	440	404	418	443	414	395	439	423	432	387	411	446	398	434	396	407	430	432	402	415	437	434	397	414	441	389	434	438	399	366	410	445	414	398	441	449	417	409	407	429	404	393	434	422	419	425	427	415	402	364	427	414	419	442	444	411	417	447	439	453	410	403	411	380	408	398	389	429	415	456	355	419	428	420	432	434	443	415	408	439	456	404	422	404	443	404	441	395	424	430	438	408	435	460	406	444	416	428	393	398	409	382	397	412	431	428	390	407	419	430	399	419	410	461	385	404	440	368	408	413	410	407	431	418	408	418	458	408	404	403	417	403	399	397	411	374	385	405	434	396	412	427	412	449	423	397	402	434	426	404	427	405	460	361	374	404	417	437	396	438	429	386	434	421	432	436	402	400	407	456	424	409	414	415	438	448	417	417	436	429	404	377	461	407	434	403	420	388	398	432	455	402	422	402	412	469	423	414	420	453	385	398	440	397	402	430	372	437	402	425	411	402	383	421	399	418	404	427	460	443	423	419	431	425	438	430	404	405	422	425	392	434	369	433	454	437	392	428	418	399	409	363	412	411	409	414	404	415	417	396	414	398	427	442	400	399	411	426	362	377	425	383	423	431	395	424	421	373	411	422	419	432	426	419	434	420	405	428	413	426	444	388	401	397	434	376	398	397	412	418	429	411	421	397	430	372	409	403	431	428	399	388	422	426	403	395	398	395	391	420	398	422	432	453	410	390	380	452	409	425	417	429	408	419	417	413	412	427	426	394	424	382	407	415	425	426	416	428	377	379	402	394	377	400	413	419	379	417	395	425	429	447	409	393	419	417	427	466	393	417	433	410	449	411	425	425	408	419	373	387	402	411	410	395	422	393	415	385	414	403	395	362	416	424	448	422	419	440	388	442	441	425	411	418	426	429	435	455	424	428	432	414	418	412	389	387	384	402	412	397	411	401	465	411	444	390	434	426	428	422	400	422	406	430	426	409	424	402	407	408	474	405	410	393	434	386	440	400	372	404	416	432	433	425	398	417	443	399	429	409	395	424	418	418	415	401	396	443	442	411	411	413	455	393	425	403	404	424	445	363	385	396	419	430	406	386	402	401	404	422	403	377	435	404	384	409	439	387	409	407	408	390	435	423	405	415	396	416	412	447	412	419	421	405	431	399	425	404	398	407	390	404	419	407	411	420	429	424	389	409	443	383	424	404	389	395	400	398	413	397	401	383	400	426	388	415	408	390	426	421	393	385	391	413	413	394	391	406	442	431	453	417	401	438	394	436	420	430	358	399	439	458	452	424	392	456	403	428	427	404	421	420	436	402	420	440	397	412	436	419	407	435	398	424	410	404	403	442	400	428	421	437	413	422	398	415	393	400	383	387	402	429	440	418	400	414	451	393	461	405	381	454	396	414	469	422	405	436	411	405	436	390	404	444	418	391	413	411	418	392	404	427	446	384	381	414	420	380	425	426	412	425	391	414	415	399	388	410	425	424	389	419	409	392	407	423	423	400	406	387	416	402	397	425	419	439	437	411	432	428	419	406	396	442	419	387	429	411	368	430	421	408	414	408	425	376	428	380	387	436	401	446	434	386	379	417	453	402	387	414	414	434	395	397	428	435	411	424	395	428	369	388	421	414	440	371	404	419	430	396	393	423	403	432	390	439	417	416	442	398	409	385	421	431	433	443	440	436	392	425	387	420	415	384	429	389	408	414	407	435	415	417	427	386	420	401	458	424	433	389	402	442	421	403	403	393	418	415	423	395	387	437	458	395	445	395	405	417	388	422	443	419	446	429	421	428	412	405	403	454	387	412	405	398	391	388	432	422	409	418	369	431	392	421	389	441	401	408	414	409	396	412	411	422	409	446	447	387	401	383	382	390	411	412	390	411	412	395	443	411	424	412	392	405	405	459	414	438	434	417	462	419	434	427	410	449	388	403	436	360	441	410	408	414	373	411	405	383	399	420	414	400	399	438	399	415	418	427	423	405	445	459	404	453	422	426	429	371	409	415	420	384	419	417	427	440	410	390	385	408	425	365	433	401	450	385	432	430	447	406	426	416	413	432	432	432	411	407	410	392	424	431	413	416	407	431	412	384	433	425	415	417	419	385	405	451	401	419	436	375	438	441	419	424	439	432	415	414	436	421	423	421	401	409	415	389	363	416	404	444	450	458	418	382	434	437	394	390	415	422	424	429	431	432	384	425	389	449	395	398	446	418	421	401	429	440	409	398	414	401	422	390	440	430	387	421	406	379	428	399	390	400	417	421	408	401	421	432	414	405	378	384	414	398	417	415	411	399	379	410	403	413	446	417	396	427	399	418	378	398	404	421	456	412	430	421	400	401	425	408	426	416	412	379	432	435	422	442	409	369	429	409	419	408	364	408	424	437	424	403	431	395	415	424	444	409	399	400	421	398	408	396	387	411	423	433	419	418	406	396	437	399	391	463	466	422	419	408	426	401	394	431	445	402	387	450	372	430	402	431	440	398	437	406	378	458	407	404	432	430	440	416	386	377	406	411	381	397	397	433	385	438	409	411	390	387	421	425	420	408	410	428	421	404	402	371	402	388	413	392	397	394	397	410	415	408	393	405	402	408	439	411	418	416	404	427	418	393	398	408	431	408	431	386	418	426	394	394	434	387	429	414	394	445	420	391	393	402	417	395	435	451	408	417	403	397	397	366	416	393	396	400	404	384	415	393	405	426	410	414	424	407	452	445	380	423	393	429	367	389	410	420	428	423	401	367	446	396	404	395	405	422	422	449	405	439	427	429	444	397	401	421	387	402	412	404	423	400	416	468	397	404	386	376	408	411	428	404	440	420	368	389	446	429	438	414	413	401	411	434	421	459	398	414	419	409	439	403	413	426	376	388	406	425	402	370	426	384	411	419	392	412	429	433	412	421	401	419	395	407	408	399	440	417	400	416	413	406	421	430	409	411	393	423	416	407	376	412	424	406	399	437	405	403	442	433	369	418	419	401	446	434	462	427	420	412	393	410	399	387	427	454	389	396	426	383	439	395	400	433	407	425	443	423	410	429	431	427	407	401	399	410	409	404	408	429	421	414	396	415	423	422	406	386	412	427	400	406	438	442	429
23805	21060	28316	24022	21054	9741	2151	1266	1289	28847	35936	21140	9952	3147	1210	799	685	671	666	710	648	644	718	694	693	718	683	638	671	664	623	632	679	660	674	709	649	648	686	707	631	672	649	668	679	668	696	643	669	711	657	653	672	645	646	683	657	674	677	688	683	655	624	676	671	668	696	691	671	634	661	676	679	652	667	635	679	653	648	631	704	684	638	662	619	658	662	636	612	672	692	659	621	633	670	692	643	700	602	673	656	628	622	669	618	693	726	647	662	626	622	617	635	637	657	641	637	690	688	641	705	675	657	632	665	645	651	651	703	622	684	616	588	629	651	659	654	662	632	665	675	642	659	620	657	659	652	683	640	624	695	644	661	641	621	670	620	618	692	606	685	677	602	638	655	654	624	633	681	668	728	598	667	669	626	641	642	651	670	687	671	660	628	652	681	653	628	689	679	650	715	669	659	664	675	654	674	624	676	679	669	718	682	605	621	648	691	673	655	656	640	629	596	645	681	654	665	656	633	676	635	673	650	677	656	603	624	641	662	625	639	667	670	675	663	673	658	620	666	637	675	618	663	615	648	602	650	668	666	655	687	607	672	674	648	691	610	724	645	594	644	648	656	663	660	664	698	639	672	680	654	643	649	647	664	644	697	635	639	681	647	687	639	623	623	632	639	629	639	627	671	642	588	666	598	630	665	598	627	632	619	688	639	667	661	638	642	623	632	686	673	672	661	637	676	624	683	671	617	634	638	644	668	622	672	676	648	681	647	651	681	636	687	630	647	696	606	623	661	631	621	665	628	590	625	630	644	663	621	617	694	648	646	653	721	624	620	680	649	636	662	665	667	662	625	687	679	667	600	655	648	658	618	662	652	631	662	672	601	641	636	639	656	631	693	662	662	685	639	663	676	664	659	621	602	695	635	617	625	658	646	627	628	652	640	656	679	675	598	635	607	667	616	683	643	662	626	681	643	646	650	678	675	673	675	650	599	630	659	607	633	625	654	646	661	650	670	623	630	636	616	651	661	649	693	654	661	665	625	643	664	671	627	643	655	634	656	632	641	657	656	662	643	660	707	685	653	667	662	671	605	680	602	637	627	655	634	649	646	645	662	655	696	596	617	658	661	671	663	638	665	659	619	652	688	679	646	646	633	661	680	622	649	635	658	650	647	621	647	668	655	652	690	667	729	610	673	699	618	615	637	633	698	646	619	642	645	668	666	681	599	638	620	648	662	636	659	675	657	636	692	638	642	674	682	619	593	621	670	683	686	646	628	694	671	665	614	640	663	634	621	624	609	651	673	660	637	670	623	663	662	638	669	665	643	664	634	651	632	654	638	686	652	652	658	601	620	652	642	624	638	669	638	652	676	678	618	630	653	641	686	627	708	659	636	716	694	658	609	706	663	650	700	652	648	681	638	644	641	628	614	638	637	636	656	625	666	689	656	660	628	644	687	643	633	680	673	643	643	636	601	627	647	637	616	651	668	653	633	660	683	661	626	618	606	644	637	626	614	663	644	611	647	625	636	697	672	701	676	665	640	659	684	660	643	616	648	658	673	627	652	658	632	625	643	648	660	659	660	669	668	644	660	679	630	645	657	637	641	619	676	640	655	656	670	630	679	690	654	631	632	665	647	625	615	613	647	606	715	654	615	623	677	668	643	676	673	676	643	648	694	588	650	636	642	705	651	668	637	658	625	649	661	652	646	653	608	644	638	685	665	683	652	677	611	697	627	669	622	674	645	648	605	642	614	630	676	640	668	638	685	654	643	657	663	630	627	628	616	659	657	633	691	631	629	589	658	624	672	655	651	647	646	661	648	684	663	601	648	724	647	631	680	635	641	684	689	654	666	692	638	668	679	672	689	680	651	662	645	658	696	676	612	643	653	629	631	631	693	616	620	643	647	642	655	665	615	680	633	651	655	593	725	635	651	666	629	704	637	680	633	663	646	629	649	608	627	667	661	647	596	668	701	640	676	634	598	628	667	619	623	654	609	627	635	663	684	654	661	676	660	634	669	595	673	670	685	644	623	657	671	696	624	733	670	647	664	710	633	608	663	626	660	646	691	654	659	621	651	686	626	662	658	606	667	668	665	659	663	621	670	576	673	628	672	666	643	661	689	644	670	660	683	628	630	613	677	672	643	671	634	589	650	621	688	599	672	659	625	654	617	680	609	680	649	619	672	649	613	648	631	644	661	620	683	629	687	634	643	605	650	638	648	624	668	672	660	642	630	670	638	614	650	653	631	625	643	637	664	660	681	640	665	625	639	629	670	594	601	700	704	686	673	639	664	664	638	650	664	634	643	609	665	665	665	653	674	643	663	705	629	662	693	595	618	645	603	667	616	611	652	659	618	654	623	619	659	636	612	610	656	662	650	673	634	636	654	691	647	645	648	685	659	652	630	652	658	635	679	670	661	615	659	655	663	640	650	679	636	650	661	646	637	650	665	678	627	667	683	643	646	671	635	664	664	638	619	625	608	626	640	623	697	600	611	651	671	651	616	624	628	659	668	688	667	623	660	615	640	657	596	625	653	618	629	674	662	631	673	645	609	668	678	607	616	675	658	667	621	612	644	631	602	647	693	648	648	669	678	715	664	678	641	670	723	631	669	647	600	646	667	660	670	656	640	640	645	665	628	640	662	651	640	648	618	640	614	671	652	668	596	622	663	679	659	680	633	625	690	629	628	633	666	606	616	657	633	673	617	650	656	622	700	658	692	655	658	685	674	636	655	665	658	660	592	639	671	638	639	649	678	675	623	663	694	662	669	650	634	679	733	658	692	668	657	649	658	668	703	615	650	646	637	665	652	650	662	660	695	662	637	656	629	620	645	656	602	644	635	647	634	640	683	643	680	631	617	687	656	643	678	631	686	653	682	681	632	665	657	657	618	628	683	678	659	659	660	606	649	633	616	699	680	684	633	632	620	639	645	668	615	618	634	642	638	624	635	666	634	615	648	623	638	655	627	660	706	638	709	679	659	644	639	649	658	608	645	644	729	606	660	627	657	665	646	668	652	643	646	661	629	671	665	675	689	683	650	642	655	669	654	654	651	671	645	643	663	626	638	649	654	674	627	606	638	645	636	696	645	670	634	648	674	632	613	636	643	627	627	676	613	640	648	682	646	621	668	650	655	679	626	645	628	654	597	615	641	631	660	638	647	679	653	670	654	611	677	695	681	610	617	671	706	629	616	667	640	630	652	639	616	721	679	656	659	588	653	641	678	652	625	614	664	637	611	662	657	644	696	645	661	665	588	659	624	634	633	668	676	651	648	650	626	663	635	663	639	623	639	621	635	653	659	658	687	660	582	654	633	653	642	616	612	633	645	611	646	627	648	689	648	641	651	638	625	642	671	654	641	687	619	623	679	619	605	685	667	639	665	625	673	609	619	652	685	628	663	655	681	633	646	648	673	676	676	698	628	615	640	635	583	657	614	677	635	663	634	658	614	668	644	653	584	643	658	652	609	660	641	651	675	632	639	694	636	631
4357	7245	6082	3235	2248	1859	1625	1358	1794	32306	29598	16642	8243	3021	1244	733	539	552	573	586	573	560	573	542	559	558	527	564	566	559	553	593	563	562	621	587	552	557	562	561	567	523	613	589	580	557	576	507	542	532	555	588	552	578	553	547	577	542	597	537	520	545	542	562	529	549	571	562	570	543	574	519	555	571	520	542	539	565	578	573	599	581	560	571	565	548	553	580	536	551	569	556	547	570	576	538	531	565	574	585	565	599	546	552	510	611	531	582	596	556	538	531	545	538	564	565	533	522	565	562	551	559	568	562	562	539	546	554	579	587	551	545	577	564	556	543	514	565	537	583	573	577	525	569	563	557	580	558	531	537	532	569	579	565	569	546	568	549	545	556	547	551	559	580	560	537	513	551	526	524	543	543	547	565	555	533	562	558	552	574	596	518	508	539	594	539	551	595	535	542	554	560	512	556	526	489	516	565	558	567	569	579	584	578	583	540	579	559	574	569	579	541	560	554	596	560	517	555	569	532	543	554	570	529	513	531	593	556	535	570	560	571	576	568	556	570	548	568	531	547	565	539	515	548	523	535	568	584	580	561	535	519	549	588	542	582	582	581	548	608	561	586	540	520	574	572	531	547	558	543	564	555	569	575	563	553	547	554	533	555	564	580	544	520	579	549	544	575	509	541	557	567	548	556	544	519	551	544	519	541	554	544	595	541	530	534	577	544	569	553	536	534	571	580	551	559	555	500	564	553	525	530	572	560	532	508	570	530	550	544	535	559	535	608	553	527	540	559	541	535	575	491	545	580	571	531	556	579	551	539	517	566	545	576	574	586	535	562	554	540	556	556	537	526	548	524	574	525	538	538	564	591	531	545	546	568	552	540	566	533	566	557	537	553	578	536	577	592	530	545	538	537	531	565	590	554	537	493	585	574	546	542	519	566	491	592	571	560	540	524	581	546	532	569	558	540	509	537	521	534	529	516	524	527	567	574	526	529	535	612	558	516	513	557	549	557	550	555	585	567	573	538	532	563	575	523	528	589	574	538	539	531	504	532	552	518	589	545	539	562	561	560	522	542	543	532	540	576	541	537	555	513	568	605	556	563	558	550	583	561	557	564	601	581	575	557	546	516	572	550	550	540	523	564	575	528	582	592	552	533	519	535	549	537	565	530	511	568	555	557	553	548	551	550	546	538	541	519	515	519	531	520	540	551	550	548	555	573	562	530	514	577	533	556	551	497	547	536	545	540	550	508	529	556	553	526	521	587	598	557	549	598	544	554	570	587	545	513	542	583	538	520	540	547	600	539	527	559	527	521	530	543	549	551	556	553	580	518	511	560	556	564	540	576	552	566	565	494	568	558	585	556	517	566	572	513	543	527	621	549	603	571	526	583	565	539	539	586	556	537	552	522	537	523	528	533	516	610	524	529	544	559	500	543	587	558	546	566	529	559	557	581	522	557	540	564	616	601	554	544	576	559	525	566	561	535	552	547	561	575	530	521	549	533	539	514	552	569	513	570	604	534	569	572	552	557	577	535	532	563	551	559	550	557	521	543	551	529	546	532	532	526	544	529	573	544	559	553	500	558	524	536	597	520	510	526	565	557	571	594	499	537	594	551	537	552	547	497	547	535	536	553	599	522	561	530	539	522	525	537	565	509	516	530	532	554	511	521	523	585	523	515	496	557	514	540	558	592	535	521	525	603	563	576	545	603	499	515	544	535	544	552	513	536	522	570	554	528	541	566	566	567	539	546	581	580	593	523	568	573	552	541	554	577	501	591	569	594	516	555	557	542	533	531	554	521	601	590	518	565	561	523	518	519	524	544	505	556	595	514	506	575	575	541	528	553	578	541	548	531	515	529	548	572	506	539	552	578	557	558	542	561	567	562	545	547	586	541	576	495	532	559	529	551	512	523	531	529	551	536	571	526	544	498	546	542	581	561	530	545	537	542	543	525	550	520	552	514	507	527	538	517	543	513	566	586	546	529	591	559	536	561	545	512	576	575	564	580	558	561	565	517	540	540	561	547	580	549	534	537	565	544	532	555	549	555	538	556	583	537	575	523	558	521	565	587	501	551	564	525	559	545	526	500	555	572	540	552	486	596	536	598	526	551	568	535	568	559	522	592	552	546	505	608	499	571	588	556	519	573	582	552	515	536	549	529	552	566	570	549	533	566	523	512	498	509	572	555	549	552	604	584	551	574	538	541	537	605	582	534	564	503	571	552	528	562	555	553	522	534	507	560	527	511	569	514	533	553	498	589	535	497	537	529	570	574	553	537	548	592	574	588	529	518	563	542	546	508	540	549	584	545	521	540	540	528	571	517	562	555	510	548	522	541	554	571	505	509	536	563	529	545	546	566	557	554	568	523	516	567	579	496	541	524	566	540	533	557	580	560	543	553	530	529	575	508	504	583	530	526	540	553	546	490	586	511	530	621	546	562	566	555	528	581	562	580	537	587	549	529	551	591	523	523	551	568	534	540	501	541	576	594	526	540	549	531	541	539	532	554	528	552	581	571	573	554	555	548	546	558	512	534	538	556	570	575	532	563	518	534	558	528	534	536	554	565	570	562	598	581	530	565	517	556	578	545	519	553	511	564	545	502	507	527	559	534	593	559	518	534	570	569	551	559	533	553	549	565	592	502	558	527	506	536	581	558	547	540	567	550	580	561	524	567	557	574	542	561	596	547	577	566	516	532	596	587	546	576	571	547	565	545	585	539	532	597	535	569	568	591	606	556	567	569	605	495	553	554	549	563	554	552	549	550	556	499	560	567	535	569	583	540	532	583	517	571	510	538	542	544	531	537	574	525	574	561	552	551	532	555	532	530	587	499	531	538	539	561	546	626	531	527	538	569	546	561	577	526	547	513	595	586	528	516	532	519	593	565	558	564	532	541	565	557	512	550	530	550	534	500	596	530	542	546	524	537	552	539	510	562	557	563	540	534	599	577	563	537	532	594	549	568	552	558	564	544	565	551	536	575	528	513	542	537	544	614	579	522	552	561	572	540	516	574	534	547	553	513	510	537	587	506	552	531	573	546	538	571	553	524	538	557	564	559	555	583	576	556	558	603	492	520	537	531	526	551	579	604	553	562	527	550	553	534	565	525	571	562	547	590	565	530	538	536	523	544	529	540	541	561	504	517	560	553	543	601	567	515	539	551	571	569	545	500	548	558	574	543	561	568	583	536	567	531	567	609	573	567	550	571	536	595	557	538	547	550	509	531	536	497	560	575	558	536	530	517	507	533	495	539	579	527	562	516	549	575	569	546	515	530	485	553	541	544	550	559	554	564	534	547	557	522	548	542	562	573	548	531	558	529	578	537	524	557	546	499	556	549	562	535	562	526	505	592	534	536	581	504	582	525	568	563	570	548	548	486	554	555	534	556	560	541	536	536	530	585	518	545	517	566	553	587	499	526	526	562	572	558	503	535	526	554	556	565	560	501	518	513	514	563	554	562	520	559	548	542	567	523	546	515	547	546	574	507	536	566
27199	13865	1899	840	584	534	533	473	458	572	1398	2023	1564	1003	639	497	454	438	425	412	393	470	450	409	419	393	466	423	441	429	442	437	453	426	451	460	427	445	461	462	437	416	432	429	411	411	486	432	453	409	426	414	420	404	451	395	412	416	440	422	421	501	438	438	439	419	426	437	448	410	429	423	409	447	419	425	393	428	443	441	424	417	456	433	455	445	416	417	453	451	463	419	439	412	404	442	470	455	447	436	458	453	447	452	434	432	398	450	449	442	378	455	446	418	458	402	431	443	409	459	421	440	430	435	445	378	429	425	438	491	420	433	417	476	439	421	410	425	446	430	422	491	400	432	414	461	432	430	435	416	444	435	435	413	427	442	438	468	425	458	438	418	420	418	431	421	475	448	428	407	423	420	433	416	432	445	431	427	463	434	450	427	450	412	412	410	474	476	408	432	482	490	436	430	450	433	447	380	408	443	401	448	446	450	446	424	420	433	462	422	413	439	441	421	437	454	473	407	422	437	433	430	424	461	447	429	420	444	421	439	443	416	408	411	408	433	430	419	402	447	411	436	438	425	470	427	397	436	463	419	430	440	450	413	439	446	450	411	415	459	435	433	434	466	449	419	446	428	413	427	427	417	433	420	429	410	421	416	417	453	461	458	426	422	408	463	453	410	441	443	427	459	429	460	472	432	442	459	435	417	423	424	409	407	416	426	451	408	435	433	437	415	437	403	452	469	405	449	422	442	429	422	412	438	443	454	408	429	445	456	436	407	415	394	441	439	443	421	400	426	433	460	444	436	415	435	460	436	410	416	467	404	441	441	410	452	409	434	435	429	443	421	409	404	427	414	463	438	435	429	455	451	393	441	442	427	410	403	411	459	463	425	446	432	433	479	433	416	408	444	434	437	435	438	426	401	442	468	411	442	434	421	438	471	428	416	422	413	420	452	434	434	418	444	454	445	386	432	419	435	436	434	457	421	458	436	452	439	398	425	474	479	467	457	427	411	477	470	452	423	402	446	433	392	429	437	403	421	456	419	423	423	450	422	436	440	443	428	430	398	419	442	440	420	461	417	464	442	440	417	420	441	439	401	393	459	407	445	455	436	438	438	411	431	433	470	410	416	419	440	463	417	442	437	430	402	426	441	430	449	456	449	436	415	468	454	410	413	410	407	464	434	393	450	441	426	434	434	422	443	443	446	449	434	418	413	439	457	403	403	458	433	436	429	496	442	454	437	422	422	441	431	437	443	441	470	417	412	436	416	434	433	457	397	434	453	451	448	439	451	452	416	417	438	446	427	408	433	403	412	456	439	449	461	406	452	424	405	438	424	442	404	402	422	422	451	479	409	409	435	391	393	446	412	445	409	405	447	452	469	439	400	427	450	449	412	460	444	411	411	435	453	426	444	448	445	450	448	419	415	466	455	449	425	426	437	441	472	433	453	437	433	451	443	428	460	434	435	443	442	445	419	426	400	464	427	456	436	460	435	437	473	427	428	421	460	458	443	442	445	423	409	463	434	420	433	434	448	429	473	439	420	439	423	455	443	412	440	421	401	438	454	432	431	443	442	415	405	412	430	453	432	430	398	446	417	427	417	446	430	416	435	442	436	431	393	415	433	456	405	427	418	464	409	430	449	421	430	432	452	443	428	413	407	446	435	405	434	438	441	432	421	475	438	436	407	474	415	435	480	459	406	452	472	427	423	442	430	437	447	461	409	402	428	411	403	429	455	475	416	434	406	450	403	440	438	437	460	415	471	423	443	418	436	456	407	399	444	405	451	452	449	429	406	428	433	425	408	446	455	409	415	455	415	451	458	440	409	461	443	429	428	438	433	462	398	437	447	390	413	438	447	456	432	412	393	421	423	436	471	411	406	440	447	423	450	462	429	450	435	420	482	425	418	403	434	421	429	459	430	448	392	425	423	432	422	429	433	466	467	443	427	433	442	428	439	426	414	419	444	424	443	454	471	439	460	441	466	397	471	415	405	429	438	438	456	418	409	419	410	430	442	424	425	418	435	439	444	460	412	431	443	442	456	415	426	417	426	400	450	437	416	441	446	488	376	450	406	390	429	437	446	419	494	416	429	453	420	445	410	442	412	432	433	445	461	442	397	432	443	427	449	440	405	421	438	431	435	417	437	443	403	456	436	430	450	418	438	409	463	456	387	444	398	404	445	438	439	441	475	426	402	469	423	456	437	418	448	403	436	446	388	419	470	410	399	432	424	419	415	439	432	431	438	437	376	420	434	446	419	410	425	435	392	463	454	471	428	448	432	417	415	435	436	411	400	424	466	429	451	478	428	411	454	429	409	429	428	423	442	452	464	452	411	425	451	417	396	428	486	408	435	468	440	434	421	428	426	460	458	420	403	406	428	430	412	435	427	451	467	403	405	438	446	422	464	454	424	414	447	477	422	423	415	428	447	457	403	418	454	396	421	444	426	421	404	481	439	408	440	449	405	435	388	401	456	407	472	442	466	459	443	441	467	423	448	428	448	457	414	410	429	456	428	439	398	438	454	454	457	410	398	433	443	420	434	429	412	460	378	448	411	417	469	468	427	451	424	485	467	421	438	424	435	411	436	456	439	424	447	432	461	458	423	419	399	407	414	430	387	435	423	435	430	455	401	413	411	427	452	443	420	402	454	434	442	401	429	418	410	421	417	410	409	451	404	417	439	425	459	411	437	449	438	437	450	417	433	441	399	431	444	415	443	429	405	421	435	409	440	430	439	457	448	429	437	431	454	428	424	463	404	447	441	450	442	423	431	425	435	416	414	439	408	426	402	417	425	405	435	451	446	404	435	462	412	388	380	440	426	470	433	412	476	430	431	479	420	409	404	407	454	432	405	434	465	426	414	428	399	395	402	432	394	427	400	450	433	449	436	444	443	420	426	455	464	462	442	434	427	440	456	425	430	415	447	439	421	409	443	434	422	457	415	455	452	419	462	460	430	447	431	426	432	436	443	418	412	449	435	435	442	392	457	440	441	411	441	441	389	397	423	448	441	411	400	425	430	416	417	406	448	398	392	407	391	438	441	431	417	457	437	429	435	420	422	414	465	437	412	429	430	446	401	417	438	440	404	418	478	413	430	442	416	432	447	418	434	414	414	476	496	428	448	437	447	453	450	419	438	445	431	406	453	440	407	432	446	422	425	441	438	429	425	407	432	466	429	427	436	453	447	416	448	464	426	446	433	458	428	432	435	425	471	394	469	420	426	403	453	434	419	449	419	423	449	444	407	446	438	411	452	428	449	421	434	449	398	425	388	416	460	408	432	441	429	385	444	431	414	438	406	421	446	427	454	442	419	446	415	451	427	443	445	443	404	421	429	417	431	427	398	434	425	430	441	476	422	432	472	462	419	422	417	449	442	393	413	468	442	421	410	445	442	427	405	449	443	435	388	404	457	446	441	431	440	432	440	462	434	466	478	380	458	416	459	441	461	444	419	435	451	444	427	425	421	429	446	447	423	416	418	457	456	398	434
5037	1146	980	595	490	488	456	405	419	573	1911	2367	1677	980	612	374	386	367	346	362	382	387	379	362	373	368	333	372	375	335	395	377	376	395	327	348	366	380	349	331	370	379	380	365	404	360	379	370	404	357	370	378	372	357	376	337	370	367	430	368	351	397	355	343	368	407	365	388	376	318	357	352	387	368	384	404	438	385	365	395	365	328	389	370	362	389	377	359	380	362	375	365	374	371	353	345	370	358	353	356	370	365	378	376	339	377	341	359	355	354	350	393	393	366	357	330	376	392	377	355	382	369	395	374	341	375	331	371	380	370	335	328	376	353	370	369	387	347	362	400	378	375	378	393	362	375	330	374	368	350	358	374	348	364	392	377	370	372	330	346	381	342	364	350	374	372	349	337	372	330	387	384	396	377	377	365	360	369	370	344	379	367	375	364	363	372	361	354	379	370	345	369	349	383	366	373	349	346	386	358	343	359	397	335	352	384	346	362	354	368	358	361	350	344	349	372	345	349	395	366	334	371	379	379	369	377	314	380	348	362	347	371	366	347	353	387	360	384	357	363	373	402	321	384	361	355	372	383	344	404	360	364	365	405	335	386	334	369	339	378	394	352	371	380	339	360	360	396	391	421	348	350	359	373	379	383	380	352	342	393	379	384	365	369	367	391	371	356	360	332	362	362	358	327	320	384	360	370	345	357	388	355	339	328	369	363	342	338	346	352	371	386	351	376	381	381	391	400	355	348	357	353	356	346	361	349	373	366	350	361	393	394	364	370	339	361	387	352	358	386	363	358	375	373	374	389	360	376	369	369	348	362	367	370	355	360	365	410	331	340	362	364	372	366	369	360	391	408	346	375	372	357	358	400	377	373	354	370	346	344	341	371	364	395	367	376	382	356	362	344	358	334	361	366	359	373	360	349	382	385	377	351	310	366	389	350	343	343	379	355	352	352	362	365	368	361	399	352	352	364	358	358	362	410	386	403	363	355	394	321	357	347	361	402	370	405	367	368	354	355	359	383	371	393	343	363	360	350	359	360	368	387	387	352	396	372	335	368	330	349	366	355	327	371	349	351	378	378	371	389	375	333	395	363	383	371	360	357	348	345	357	381	356	373	383	366	379	356	353	352	371	383	359	386	372	369	375	346	400	394	371	335	398	345	361	369	405	335	370	387	357	344	359	334	379	368	383	348	403	394	359	363	385	356	397	359	364	351	373	338	375	363	377	400	366	368	405	386	334	370	369	360	356	389	342	370	351	355	354	380	362	357	351	384	371	361	363	393	347	394	373	359	397	394	376	355	416	378	339	373	363	415	336	370	399	338	336	349	399	379	366	384	368	360	390	368	363	371	372	377	356	375	332	345	364	369	378	367	389	373	315	332	346	354	349	351	374	349	364	366	377	356	352	391	381	349	344	391	380	332	357	400	330	368	354	371	379	368	360	376	389	328	386	361	357	379	355	379	392	377	346	375	405	366	357	376	377	341	384	383	379	362	357	365	376	367	385	344	365	361	362	348	341	362	380	362	339	356	371	338	340	387	369	376	354	327	349	377	386	353	355	372	403	378	362	372	370	352	386	373	366	329	357	363	367	376	376	352	364	335	397	374	373	379	367	421	367	379	375	374	363	379	366	353	347	389	391	357	365	331	361	367	366	375	343	393	362	349	364	350	349	367	343	368	383	351	341	352	383	376	370	380	385	370	346	377	396	349	377	367	342	369	368	370	359	393	384	337	348	363	345	349	367	334	339	377	371	384	389	357	380	386	391	395	371	385	352	360	368	348	378	377	338	373	364	345	335	332	373	352	361	374	376	348	363	346	358	336	375	382	383	357	380	370	348	365	387	364	359	383	404	355	358	352	401	399	364	381	367	388	337	384	359	399	370	378	379	338	351	391	357	379	367	378	341	379	391	374	361	354	364	359	354	385	371	359	400	357	336	320	382	370	347	379	374	385	372	343	390	375	373	404	376	368	358	372	341	340	355	347	344	386	356	363	362	315	335	369	401	360	353	387	371	377	390	343	359	350	337	383	373	387	342	361	381	350	367	357	358	365	349	392	334	367	363	394	368	391	367	347	331	417	364	346	367	374	365	394	375	339	380	381	372	366	373	325	352	346	361	361	400	353	372	365	357	390	386	335	382	346	377	365	371	361	380	386	381	357	381	341	381	356	382	370	352	395	360	363	360	370	358	383	367	353	347	338	394	370	367	380	401	366	335	364	369	359	367	379	384	353	337	345	384	357	386	359	356	387	387	350	373	409	360	357	387	359	371	383	334	348	357	358	359	354	377	371	377	369	362	408	386	372	334	344	355	353	363	380	344	354	385	354	416	407	366	353	385	331	356	344	367	391	367	357	396	386	340	345	383	375	365	373	368	340	384	363	365	355	339	358	357	379	349	364	377	351	382	369	384	369	382	386	371	369	364	375	353	343	357	371	359	372	353	383	393	355	364	363	360	402	359	399	384	348	341	353	349	392	362	401	361	368	331	391	342	359	347	371	370	388	349	376	385	395	326	356	358	375	370	362	382	355	376	402	313	355	378	364	395	396	359	372	345	368	364	368	354	360	398	355	366	399	350	384	344	351	371	385	370	377	392	351	355	366	367	376	348	366	363	375	378	378	345	356	359	373	369	396	382	333	369	382	356	369	363	377	396	383	374	343	358	386	352	345	387	351	371	348	352	366	372	382	373	356	402	357	345	347	379	366	365	373	354	336	331	366	373	350	355	339	355	355	391	366	335	375	362	376	360	367	389	360	351	365	363	374	378	379	362	366	318	389	361	375	353	365	340	401	381	358	369	360	410	345	370	365	345	390	360	356	371	346	363	351	352	371	363	379	382	366	373	373	339	387	386	380	376	392	354	389	329	393	400	370	336	391	365	369	341	357	388	348	416	344	339	352	369	354	351	364	388	339	332	358	358	325	380	348	306	359	374	346	344	370	370	369	373	404	389	392	372	375	372	381	378	370	381	340	366	348	351	373	342	365	377	359	317	367	360	358	341	397	365	380	373	326	384	380	339	368	378	363	359	361	396	365	354	352	360	353	370	348	381	365	380	391	380	363	363	367	327	366	350	360	378	346	406	355	353	336	329	365	401	378	366	406	371	369	387	336	363	377	389	365	365	386	379	373	338	380	329	342	328	344	358	399	371	357	356	368	407	373	380	385	371	359	369	365	368	321	403	369	340	380	362	377	369	347	377	400	377	358	338	346	393	341	389	394	395	340	369	364	363	349	339	368	408	375	332	341	370	412	378	368	385	370	412	361	370	348	365	395	373	358	375	394	344	363	384	333	388	347	369	346	380	357	367	372	386	368	386	354	343	372	376	364	382	385	361	370	380	377	369	369	360	365	365	377	337	364	333	363	395	379	334	395	366	385	385	397	366	378	380	364	401	380	368	400	370	359	352	390	368	367	376	368	349	362	388	340	355	339	372	334	365	394	358	357	358	377	394	366	351	400	350	381	369	366	396	348	362	356	361	380	356	352
24720	21058	27461	24851	12071	1708	1012	792	703	770	9155	19749	14561	6142	1870	797	532	505	543	542	540	513	444	495	463	499	492	532	548	494	515	511	487	481	507	473	522	491	484	485	490	527	470	544	471	477	517	500	529	516	516	504	469	537	498	463	517	503	460	512	492	501	503	477	507	478	538	541	510	500	491	505	503	502	471	474	475	479	477	487	509	462	492	499	468	499	513	528	491	484	481	490	506	458	533	532	482	448	501	517	499	473	484	498	494	511	464	459	488	495	486	473	524	467	540	488	478	487	475	495	512	500	516	513	492	508	465	446	510	465	487	502	495	493	492	498	497	511	495	490	490	492	473	494	506	475	503	500	509	510	530	509	501	518	481	466	504	479	503	515	509	496	491	495	481	511	487	528	509	487	462	508	509	493	481	507	480	527	508	491	479	489	502	494	495	483	526	484	484	491	458	483	473	477	496	458	505	514	498	499	530	454	495	494	494	517	510	449	479	531	491	455	498	522	509	502	464	487	503	492	498	517	499	528	500	488	509	493	473	445	497	518	517	492	529	498	514	488	517	502	525	523	483	490	495	485	493	451	496	507	547	463	505	550	500	498	501	472	476	468	513	522	508	475	496	480	502	460	490	491	503	502	485	473	514	510	522	513	528	483	492	491	487	447	486	513	523	524	486	525	525	490	541	541	494	510	478	530	547	476	480	502	473	484	476	495	538	480	472	501	490	458	489	489	546	510	484	504	495	489	519	484	511	493	474	456	477	500	520	536	509	497	507	513	532	513	544	476	485	499	531	483	500	509	482	483	490	497	456	492	495	517	474	469	493	473	466	467	469	458	470	484	492	511	476	460	544	479	499	508	504	505	479	475	494	505	507	443	486	489	555	532	478	486	526	470	520	505	478	515	487	472	514	507	529	472	474	502	540	503	474	522	520	509	490	547	498	496	465	468	474	498	492	460	461	486	501	497	489	507	484	494	465	497	538	447	481	454	508	484	497	509	482	518	478	527	481	454	490	471	475	483	483	512	491	498	499	509	492	502	517	485	500	493	523	491	507	514	494	491	472	490	509	523	545	548	520	508	465	456	501	483	522	493	500	510	468	486	497	528	464	508	454	452	507	488	488	455	490	477	499	492	493	498	453	476	497	533	481	506	487	475	527	501	508	503	479	456	476	513	489	481	493	500	485	535	520	503	510	473	519	515	483	503	512	482	494	520	470	454	495	503	477	485	507	496	512	522	453	519	469	519	491	468	519	519	504	495	464	464	469	471	502	477	488	474	505	473	533	525	559	508	519	515	521	471	496	458	513	501	487	466	510	493	487	488	526	483	514	504	447	489	515	495	500	511	494	489	512	496	522	483	486	543	458	494	500	503	550	476	529	536	499	523	485	475	458	492	508	484	466	523	488	476	479	484	493	535	489	465	522	459	491	471	516	532	470	503	503	479	495	478	466	471	455	441	463	513	479	479	534	481	492	475	479	527	526	482	447	466	463	516	484	512	457	446	478	512	515	532	514	493	523	488	461	517	489	507	530	511	494	527	487	497	486	487	462	523	490	483	500	486	470	488	464	508	463	528	472	501	541	465	480	527	488	499	546	477	499	494	500	500	472	487	462	498	520	491	490	463	475	486	506	470	474	502	509	504	500	540	442	505	482	466	481	512	479	485	514	502	476	473	488	467	506	417	488	499	462	466	473	497	539	481	502	480	520	466	517	539	487	453	475	452	492	494	444	479	481	538	514	510	498	520	493	538	527	488	533	471	478	467	475	508	468	468	508	514	480	490	491	482	508	513	507	493	510	502	508	502	515	502	507	516	504	488	480	476	507	469	498	490	491	483	494	479	506	485	490	504	488	475	467	492	489	549	504	492	504	461	470	512	538	473	497	498	500	513	477	479	515	512	479	497	462	495	476	467	519	480	507	473	505	470	460	522	480	495	512	499	473	527	507	519	472	510	462	520	506	522	487	480	479	500	474	496	479	482	472	475	506	495	496	525	478	484	497	524	519	506	480	461	487	500	519	476	520	496	498	457	458	517	475	478	477	500	471	526	498	498	496	492	486	427	482	509	486	501	511	475	501	494	482	525	508	477	475	505	500	507	509	523	481	489	475	528	527	476	492	484	503	532	526	475	483	497	487	508	497	498	510	490	434	533	492	511	463	503	493	488	477	493	456	446	490	507	497	537	485	492	505	483	503	460	504	499	521	475	482	472	498	538	519	512	467	516	503	491	508	509	509	486	531	481	492	488	491	493	538	490	487	479	486	495	464	479	483	506	502	484	475	502	487	519	534	529	486	493	504	466	495	513	493	505	458	498	495	506	499	466	528	497	514	500	473	516	485	470	517	490	462	477	445	488	507	475	479	505	453	507	466	515	498	486	512	525	541	485	502	495	488	475	482	513	472	490	517	533	526	497	480	516	473	485	469	485	500	491	500	523	430	515	513	476	496	540	490	496	464	516	512	477	511	521	464	500	527	482	525	470	538	505	462	472	489	522	472	482	548	471	524	486	475	513	526	451	503	457	452	524	462	479	477	468	497	480	491	519	476	512	470	447	478	471	496	482	489	506	518	455	450	501	471	496	503	494	490	490	495	512	484	501	490	520	509	501	442	509	507	521	496	474	489	506	490	467	494	419	534	521	479	502	523	486	474	489	508	466	511	493	450	475	497	508	529	474	487	556	513	460	460	459	490	495	486	475	508	493	464	457	503	499	498	493	517	482	500	513	452	471	544	510	483	494	461	513	498	486	483	488	482	505	531	512	456	537	494	480	499	489	478	475	469	479	496	502	473	511	491	492	503	463	489	498	483	550	498	529	479	511	494	468	517	502	468	477	497	495	517	457	514	514	474	473	536	523	491	512	466	489	505	533	503	473	508	506	519	535	514	515	476	464	512	502	479	511	472	476	522	500	452	469	481	494	503	498	485	482	489	461	539	499	483	508	482	459	469	542	504	490	468	484	485	463	495	453	479	471	508	494	486	488	477	496	509	510	499	508	482	480	519	543	491	476	473	507	473	481	483	470	474	530	516	518	497	496	512	482	522	482	515	494	491	447	499	490	459	453	511	494	499	436	468	502	500	466	507	546	551	492	489	479	486	481	522	494	499	495	479	501	506	511	533	466	485	474	494	458	472	488	508	499	480	502	491	541	475	511	498	539	498	472	506	508	493	500	477	483	443	480	472	481	500	469	486	518	516	515	485	505	511	493	474	461	509	485	484	494	460	506	484	505	514	470	441	484	472	456	523	489	484	488	478	464	497	527	491	477	442	480	510	485	515	533	523	445	490	487	474	475	489	455	492	523	475	513	445	510	483	527	492	526	494	505	506	500	525	518	545	472	492	472	472	485	504	500	521	461	493	480	509	479	510	493	484	481	498	474	502	482	520	479	526	506	491	515	494	495	486	492	504	513	483	493	490	505	547	488	454	491	491	514	473	469	507	485	479	508	471	497	490	500	460	465	462	508	516	512	499	474	481	501	463	474	505	493
3917	4925	3767	2076	1561	1156	976	842	691	970	12273	18607	12246	5297	1814	760	456	467	425	457	401	433	410	408	449	430	426	367	400	462	460	436	457	417	418	415	457	425	458	450	445	461	437	398	454	401	456	429	469	438	426	429	447	440	440	472	412	451	415	458	418	439	429	419	430	414	418	434	410	442	433	460	408	424	452	461	418	416	429	419	417	437	435	431	396	381	427	439	417	444	427	411	398	441	415	469	399	468	444	460	430	443	406	450	420	381	419	430	447	438	426	452	454	399	444	441	428	429	403	425	461	475	434	439	453	437	411	448	455	389	391	390	488	428	396	455	402	474	411	430	462	415	438	431	434	392	418	431	415	421	455	422	446	436	409	447	418	399	421	400	409	422	453	441	405	468	433	449	413	393	418	396	424	421	450	427	420	395	414	407	423	418	403	400	438	416	426	449	458	442	445	406	401	433	446	461	451	436	419	424	442	417	456	437	424	406	414	440	438	449	421	414	431	436	412	414	404	438	436	423	388	413	424	436	452	383	438	428	424	442	434	450	420	463	403	405	382	430	410	400	414	436	463	423	409	424	450	423	431	456	415	403	434	417	431	382	426	421	427	432	463	448	447	409	392	450	422	452	468	477	449	424	429	403	453	406	418	409	373	416	453	438	440	401	392	434	400	445	447	421	454	413	401	410	399	442	462	431	443	451	430	426	408	427	441	444	421	422	428	440	408	440	422	441	466	442	417	426	431	406	447	455	426	398	424	445	427	417	419	402	417	425	444	448	476	419	439	457	402	436	426	415	441	442	470	411	417	436	422	424	443	444	438	446	423	443	418	435	401	443	428	417	443	466	425	447	407	438	434	428	410	402	424	430	484	427	437	460	401	417	396	459	404	423	443	414	391	398	396	402	441	423	395	451	391	478	446	421	432	407	478	449	451	438	445	404	431	419	460	428	447	474	416	461	458	436	444	444	429	483	426	423	402	395	425	474	451	442	427	431	427	409	479	436	450	442	401	423	422	422	413	432	447	408	414	456	419	425	400	420	463	433	425	451	411	478	456	446	433	432	422	442	419	435	453	457	406	443	427	409	422	445	438	445	440	448	445	435	439	437	432	430	423	426	400	451	428	448	425	453	467	406	483	417	427	453	474	415	419	430	404	410	421	398	421	446	425	491	366	409	421	402	430	433	427	393	441	441	432	436	396	427	441	404	422	424	433	405	439	397	423	391	429	420	434	448	404	415	429	404	457	424	434	425	444	418	400	422	416	437	429	451	404	424	452	395	441	388	420	402	468	439	434	434	409	402	419	420	404	419	417	420	440	485	439	425	440	424	435	410	408	430	432	411	469	414	391	445	431	435	452	402	424	430	447	419	431	415	436	441	410	438	383	423	438	432	438	431	433	449	403	472	435	449	460	415	403	404	434	434	425	416	442	405	392	418	439	423	427	441	389	422	426	427	413	463	428	421	407	417	444	444	468	373	380	407	465	423	410	406	450	429	446	417	417	434	438	435	413	455	424	417	413	403	442	410	423	442	439	442	399	476	425	411	441	443	483	452	465	425	388	411	438	449	413	408	461	439	426	458	428	398	406	425	434	418	433	390	446	416	454	481	397	418	430	427	423	433	399	442	409	438	408	435	430	426	442	360	426	375	438	421	454	434	434	428	454	446	385	407	446	414	462	430	398	417	431	466	460	423	427	433	423	412	400	408	424	430	429	457	449	426	402	429	419	448	452	408	421	430	460	389	423	451	434	428	439	426	439	425	410	438	409	441	416	411	402	445	428	423	415	427	428	435	451	441	411	401	407	413	420	438	414	444	382	438	436	466	451	456	391	427	469	435	422	406	429	418	439	426	450	458	455	444	432	449	392	424	428	417	420	432	418	423	424	410	426	435	408	403	447	441	402	413	428	457	433	432	399	412	401	439	417	403	451	435	411	449	450	451	379	465	403	424	469	414	390	426	439	419	417	417	435	416	459	396	413	404	405	450	441	445	432	405	411	426	425	402	422	447	455	423	433	457	401	419	427	433	441	420	423	428	448	422	434	428	445	443	405	422	406	425	440	448	416	431	400	434	414	419	422	433	440	394	430	404	404	457	458	437	428	452	453	437	437	419	408	427	427	399	461	438	427	450	452	459	376	459	407	454	455	446	404	456	430	418	438	414	421	432	430	412	444	453	461	409	366	430	425	386	400	418	384	412	449	424	397	396	410	444	430	454	398	462	430	447	465	377	413	418	432	404	368	414	434	406	459	403	482	407	455	384	425	404	447	423	400	441	447	449	419	416	449	428	415	421	400	413	421	473	418	466	444	463	385	419	400	414	423	433	426	437	403	406	423	440	436	432	436	404	437	444	415	429	425	423	430	442	426	454	454	412	411	479	464	429	430	454	438	441	402	421	416	454	417	405	450	421	422	446	448	431	395	426	392	448	422	452	417	425	458	431	462	464	438	423	427	404	417	410	421	423	467	425	405	454	428	425	443	455	467	452	457	442	411	415	394	432	382	436	408	396	424	401	421	410	420	437	439	449	444	446	415	473	462	418	451	436	443	442	432	445	434	409	404	412	437	419	436	409	431	438	408	407	423	435	430	443	417	406	428	423	421	452	428	396	429	443	429	407	425	403	446	473	447	421	445	384	406	416	424	412	435	422	431	418	423	422	425	438	437	423	439	399	443	459	400	435	431	440	443	419	379	449	430	412	435	430	410	426	378	417	470	485	376	392	437	437	423	438	386	395	400	441	421	393	396	443	414	390	421	455	422	452	446	406	438	427	452	452	448	413	441	447	433	429	444	424	405	422	449	421	441	439	418	458	462	412	416	404	417	460	465	449	424	438	425	440	447	438	420	436	404	384	455	409	453	447	408	466	424	428	408	426	428	403	400	430	412	420	401	406	444	419	418	427	429	432	439	442	421	449	444	419	417	463	400	421	472	398	444	415	430	429	429	392	419	443	466	418	442	401	460	458	396	448	421	418	482	417	461	398	459	433	401	405	429	429	421	425	442	444	444	407	429	414	387	391	422	478	446	451	421	426	434	414	423	392	405	413	438	452	437	424	459	434	429	429	440	413	427	400	407	422	427	448	422	434	422	418	411	448	419	404	418	420	426	390	439	450	462	421	450	430	417	428	447	426	472	439	408	427	421	425	428	385	444	415	425	436	422	394	429	442	412	392	431	420	424	435	409	432	457	437	436	403	412	397	381	431	420	449	440	439	431	438	431	422	419	434	435	405	459	445	425	408	422	393	453	436	449	436	445	403	430	434	411	469	457	398	418	440	435	458	446	427	400	441	403	412	426	414	426	430	423	439	459	392	410	433	418	400	435	411	434	430	406	420	403	444	434	423	391	423	414	398	428	420	424	425	452	438	438	365	468	430	411	405	422	435	433	433	425	439	411	403	441	423	393	456	403	470	400	433	427	435	417	391	417	446	437	428	402	428	410	459	414	435	434	459	455	421	439	420	445	417	422	405	445	410	430	414	447	447	437	396
23755	21044	28306	23981	21028	9961	2305	1317	1123	2140	15459	30060	25526	13493	3708	1323	758	735	756	728	707	733	663	705	701	701	753	647	718	713	711	657	720	747	714	675	698	751	703	669	658	725	699	706	719	752	696	735	684	666	649	682	704	678	689	696	742	707	651	674	655	654	667	647	683	756	659	719	723	699	702	666	705	688	703	695	674	706	683	702	692	693	617	672	681	682	694	684	681	705	714	683	703	640	702	676	689	676	675	690	697	697	748	707	689	714	770	651	670	707	711	671	694	708	631	701	704	707	703	678	686	707	711	690	700	701	691	676	659	656	723	712	740	718	734	685	721	733	700	695	633	641	699	638	695	721	678	644	716	659	743	685	678	671	677	681	691	653	706	660	683	646	629	695	652	660	678	664	672	675	689	689	628	662	677	645	672	706	705	676	645	680	659	672	670	732	692	711	687	690	707	681	697	694	690	691	713	698	710	656	712	619	681	642	690	676	678	673	668	688	705	651	690	676	651	690	672	699	682	664	694	687	703	751	657	703	718	694	669	716	726	671	698	691	677	661	711	690	678	703	660	653	671	744	675	692	725	672	699	720	659	724	673	685	686	653	677	698	669	695	637	674	698	715	686	657	656	708	712	638	687	701	662	659	706	708	700	672	658	727	734	685	644	669	738	691	689	703	726	672	682	687	690	728	717	666	715	664	658	671	682	708	669	646	646	683	718	706	670	676	683	680	667	740	695	706	680	658	688	696	656	682	701	635	684	673	683	727	641	673	672	684	677	691	701	668	707	685	680	645	691	685	741	720	675	678	712	664	679	702	680	695	692	705	718	709	711	703	682	662	621	671	625	696	662	688	625	683	717	681	673	674	635	675	725	681	684	721	667	685	691	666	677	699	707	646	723	679	712	648	669	692	619	682	658	660	739	682	673	720	740	623	722	668	666	700	702	688	725	699	718	701	761	713	704	709	656	656	709	723	675	689	702	673	658	677	685	660	662	694	637	684	667	669	712	738	695	702	705	654	679	700	686	694	681	661	715	720	631	705	672	679	673	674	679	644	674	695	721	691	711	635	749	678	701	709	696	695	710	645	726	672	671	740	657	711	683	676	676	703	684	724	715	701	674	676	723	661	700	719	704	683	677	707	693	712	698	679	685	671	649	682	683	675	663	681	681	658	706	659	709	664	678	675	671	735	746	653	666	678	652	724	710	658	721	654	703	671	654	704	665	707	676	673	691	707	755	705	702	712	686	679	663	664	697	681	670	663	703	699	663	679	690	714	640	707	694	664	690	740	643	716	699	649	675	678	712	695	669	702	667	624	684	709	701	731	677	652	698	660	707	672	681	656	720	655	667	617	748	675	709	698	639	695	702	698	642	672	685	675	659	647	699	701	691	698	635	695	677	654	700	670	671	712	666	706	705	712	698	647	728	727	651	704	655	667	709	647	678	722	709	628	666	683	667	666	658	688	672	681	654	677	683	680	684	690	656	656	695	662	663	652	669	661	722	668	698	693	667	714	715	630	670	678	718	703	665	645	707	701	686	637	708	653	723	710	680	677	648	700	668	692	699	663	717	703	725	678	646	701	694	656	691	713	680	658	709	694	740	719	683	648	668	650	694	711	694	676	694	679	681	673	695	690	686	729	704	643	713	697	685	652	679	723	693	663	684	719	657	658	709	678	694	654	677	738	626	659	720	724	693	690	697	648	679	679	725	661	673	670	685	652	623	665	671	664	687	651	689	653	659	641	667	657	709	692	716	668	657	676	664	669	677	744	720	699	711	717	659	619	669	677	693	675	710	667	700	670	670	652	697	649	708	700	669	709	690	634	748	651	657	716	697	657	687	722	706	724	663	711	743	733	597	710	686	666	669	668	689	727	659	735	655	686	646	683	643	661	700	659	661	648	664	720	642	697	668	627	646	724	699	697	695	701	708	671	670	701	626	662	712	681	709	696	680	684	721	694	727	680	688	694	710	674	642	677	728	670	690	714	730	670	705	700	663	699	661	677	679	699	657	672	692	656	671	684	697	647	675	699	709	660	633	687	695	715	684	661	674	653	704	689	681	683	713	650	665	718	706	659	707	695	664	689	662	695	712	703	661	688	679	697	675	697	687	695	690	736	669	661	683	700	619	644	679	635	707	693	697	748	691	678	687	650	672	696	668	657	662	678	755	671	672	696	681	690	705	695	661	682	662	693	701	686	655	692	723	675	680	736	668	709	680	665	656	642	696	673	713	666	683	664	704	652	648	691	704	697	643	696	679	658	683	664	712	668	652	656	646	692	740	706	705	702	699	673	684	664	638	650	632	668	663	667	638	742	672	710	669	691	686	716	691	676	668	683	674	636	661	647	649	669	686	680	680	689	700	657	678	669	680	664	651	653	714	638	679	655	651	709	650	699	688	696	679	694	693	693	675	721	698	679	701	702	716	691	672	646	691	672	724	712	666	695	664	691	661	690	719	671	673	672	668	652	681	682	694	700	734	694	677	758	693	664	671	673	682	654	705	709	672	770	671	679	714	673	682	664	647	698	679	677	619	646	678	666	690	699	659	670	643	690	659	665	715	701	710	680	698	697	722	663	663	696	701	700	653	695	673	651	716	694	667	652	645	679	663	649	681	717	670	652	684	682	656	706	693	702	707	699	674	702	665	694	650	689	659	697	686	696	643	716	686	646	693	662	700	656	679	666	686	651	652	713	690	675	666	727	662	677	688	697	647	675	687	640	724	667	671	670	693	672	717	700	673	691	658	664	694	702	667	651	684	675	708	687	694	636	660	714	687	659	692	680	645	684	693	698	711	682	719	690	688	705	731	666	637	673	665	694	670	644	650	681	663	689	692	668	723	671	659	646	663	661	677	694	652	658	676	675	685	659	694	679	706	684	685	646	675	679	760	701	646	647	735	631	658	634	694	656	689	690	647	691	723	695	700	714	710	657	662	679	673	692	680	708	680	680	651	682	706	689	678	663	658	711	682	584	666	669	664	711	670	645	707	668	677	689	665	681	717	651	703	665	705	695	690	704	680	705	681	666	655	645	695	700	697	684	674	656	690	682	658	711	652	719	685	664	672	686	709	667	716	666	694	667	714	689	709	669	709	668	716	684	691	670	664	704	650	734	691	638	688	649	670	709	692	655	714	658	657	655	639	658	682	634	670	660	677	659	659	682	631	657	690	680	702	695	693	662	647	689	669	666	629	684	645	689	673	628	671	709	700	661	683	732	682	687	720	677	670	637	674	709	664	690	714	669	741	692	684	672	668	653	686	688	636	717	644	649	665	701	675	702	690	675	710	634	675	722	686	697	642	723	693	697	684	715	666	710	700	674	654	693	684	728	676	684	659	677	706	706	680	703	692	675	692	680	654	664	668	692	681	666	633	697	714	681	676	677	645	637	713	677	660	636	673	665	662	701	660	653	659	649	688	653	644	668	687	639	672	669	688	668	710	708	667	667	690	702	703	709	666	689	714	698	699	696	716	685	684	687	685	665	701	653
4735	8408	6552	3634	2585	1864	1610	1366	1371	3090	19288	27456	21188	9915	3061	1069	662	587	599	571	612	565	567	588	568	563	604	584	554	573	582	545	551	584	559	584	554	588	542	528	592	558	581	585	531	565	583	617	560	567	608	561	612	588	588	583	578	575	603	553	621	604	571	569	591	564	603	558	599	566	504	609	611	592	599	581	578	598	616	636	624	565	580	586	588	595	584	584	530	597	595	556	584	575	544	597	545	598	596	587	557	600	561	574	607	550	580	572	565	575	590	617	546	510	608	566	577	564	626	574	548	597	572	565	611	587	603	593	545	600	549	576	565	566	583	558	556	559	590	583	566	601	511	558	608	546	579	557	561	563	602	593	525	609	564	590	622	617	597	563	536	571	550	556	601	580	583	559	567	602	589	584	557	596	570	571	536	587	618	575	595	574	555	558	580	570	562	594	585	543	535	566	588	579	600	590	564	519	595	569	554	538	561	560	538	583	576	620	569	553	563	549	595	578	579	554	559	571	569	536	615	567	595	587	539	595	581	597	585	525	547	585	567	589	569	629	615	550	563	532	577	569	587	539	546	593	567	635	567	582	603	567	568	584	531	624	578	557	596	536	560	578	545	596	559	543	592	583	565	546	622	577	564	579	587	608	564	564	545	563	569	579	531	566	584	589	572	538	572	583	600	599	561	588	614	539	537	595	579	555	564	576	575	585	608	635	578	560	559	598	534	557	575	575	611	558	536	555	577	544	586	556	602	563	579	570	582	595	547	576	539	603	571	617	530	551	600	554	562	607	593	558	568	584	596	580	555	597	613	609	583	590	619	584	554	564	575	574	578	573	607	580	588	548	578	590	555	572	601	574	565	578	575	576	551	582	613	570	520	530	552	566	545	554	604	632	598	563	539	620	581	595	586	540	540	553	572	591	568	559	531	578	545	575	593	555	539	576	540	570	578	585	571	564	582	544	567	588	569	579	596	556	546	561	580	562	580	587	571	555	559	571	574	577	548	586	555	568	572	564	599	597	605	588	569	583	551	594	577	581	549	540	554	547	544	573	572	593	563	534	562	576	574	555	589	538	570	594	554	605	568	580	559	544	573	566	552	555	585	588	555	575	544	539	603	525	562	570	563	544	550	599	557	592	531	581	554	594	583	586	586	617	574	592	561	590	544	583	542	581	523	590	569	541	569	556	540	616	585	577	501	560	590	587	595	542	607	539	577	540	566	577	591	579	587	560	536	569	520	571	544	543	592	577	577	592	596	552	546	591	532	606	510	552	613	583	551	589	539	588	532	541	579	573	571	547	601	557	593	577	545	561	564	563	554	533	612	554	545	575	571	535	594	537	576	539	573	486	560	571	507	572	539	570	534	586	584	539	563	586	570	575	527	560	585	576	577	611	563	593	621	595	617	538	549	551	583	565	559	532	565	589	566	562	528	573	584	567	561	557	563	535	572	555	575	556	581	591	550	603	554	602	548	565	555	560	555	552	579	546	586	553	590	540	599	563	554	511	490	548	553	591	572	567	546	575	551	565	563	554	545	564	529	602	572	554	587	602	591	600	577	569	608	546	575	578	556	601	575	575	580	607	567	548	581	562	557	531	564	550	591	570	588	574	596	524	588	552	610	613	563	544	529	616	578	565	532	588	553	556	557	540	562	575	544	590	616	550	564	540	564	525	578	614	561	531	568	577	518	569	582	565	602	555	566	574	576	592	539	611	557	568	556	514	559	574	583	586	606	540	546	574	564	591	573	549	575	556	596	554	557	542	615	550	563	557	564	579	565	542	589	562	538	576	606	589	599	600	567	582	560	552	545	598	554	580	608	537	561	538	579	601	545	588	560	579	556	559	572	630	537	547	573	571	551	577	583	556	573	571	581	582	574	561	582	592	587	565	608	568	550	565	533	601	568	572	576	552	545	560	587	552	590	597	614	570	565	578	541	551	559	557	531	570	553	579	547	518	534	564	590	589	520	584	573	582	576	563	530	551	553	534	596	605	556	583	580	568	574	542	565	543	582	596	597	568	581	586	560	583	559	559	596	593	572	604	587	570	593	565	540	629	553	608	574	546	524	569	541	565	563	586	559	567	591	587	555	543	526	603	532	546	588	588	572	582	519	531	548	577	542	572	566	573	608	549	557	571	571	608	568	600	531	577	566	578	578	541	591	586	585	541	515	577	521	540	584	551	572	584	556	629	580	578	575	613	549	611	586	602	534	552	550	572	587	534	517	585	558	539	543	581	552	551	610	575	554	567	566	566	532	538	573	600	548	545	585	547	507	592	525	576	538	591	588	577	578	581	572	586	572	619	609	573	562	549	563	606	492	549	555	539	532	554	602	602	569	532	549	604	562	618	597	593	554	541	548	547	546	586	574	578	578	560	610	557	586	493	584	588	569	648	554	536	633	559	583	554	534	555	629	610	559	560	566	569	544	580	573	598	554	565	587	571	575	576	624	576	561	594	516	595	578	576	573	603	589	541	543	600	553	562	572	549	563	553	578	611	553	598	566	567	564	551	566	557	558	548	562	574	587	585	534	547	577	597	563	536	549	578	576	546	546	562	548	559	564	544	601	597	586	577	557	541	526	608	588	590	592	600	589	531	578	574	592	570	532	573	572	544	570	542	573	555	605	570	550	599	555	554	538	567	565	574	594	606	560	578	582	588	546	546	548	539	549	588	590	606	550	520	549	568	555	564	584	548	553	571	571	555	607	630	600	577	625	542	532	585	593	577	569	539	605	568	583	522	559	568	531	557	571	565	578	553	587	533	579	570	561	555	512	550	563	624	538	537	542	568	569	542	582	562	548	575	599	561	584	617	583	552	554	551	573	557	605	570	572	582	605	556	538	567	578	567	554	584	548	570	552	567	549	579	599	591	566	543	595	573	599	562	580	574	575	582	568	571	597	546	526	532	549	608	542	588	569	582	564	544	575	568	561	576	549	569	560	563	558	594	533	548	539	560	565	559	577	574	534	534	589	571	585	555	583	569	613	565	584	612	565	621	583	554	565	571	562	582	559	552	606	591	577	597	613	597	574	614	599	549	559	601	562	609	559	560	609	606	574	581	555	546	616	575	573	598	550	628	579	618	559	569	565	577	566	538	584	590	610	570	513	559	555	524	545	557	554	528	547	602	590	555	577	564	593	584	588	567	573	564	554	594	563	565	557	518	580	577	616	565	521	589	584	578	566	604	565	610	609	582	590	545	564	570	589	572	584	579	591	577	561	528	572	534	548	567	594	580	530	564	575	567	603	571	586	577	586	527	596	569	548	594	567	541	589	539	570	584	547	572	555	525	563	575	574	548	569	584	555	552	539	570	575	553	548	572	571	590	586	608	560	554	531	561	563	568	527	586	561	559	544	532	571	603	535	496	573	550	574	550	534	592	533	593	585	601	586	575	558	595	540	569	563	605	576	561	579	561	561	551	579	590	511	552	568	623	567	574	551	552	576	565	564	543	575	534	574	560	572	586	614	588	562	560	561	574	604	549
27416	14292	2195	921	628	529	541	479	506	520	683	1423	1974	1628	879	588	492	488	477	457	444	471	499	444	477	457	448	448	463	437	463	488	470	466	440	474	430	465	464	413	447	476	461	442	472	439	424	453	420	442	480	452	432	456	469	461	484	472	491	450	425	458	488	443	466	480	489	462	463	467	461	476	466	466	449	447	424	438	477	468	436	455	467	476	455	487	454	449	445	428	450	430	434	473	445	460	486	483	474	424	463	415	414	429	436	445	485	452	454	513	458	478	452	448	427	484	467	462	453	463	478	470	494	424	542	465	433	470	482	454	483	435	452	501	466	439	430	436	442	406	469	462	456	435	444	512	446	483	455	496	480	446	439	497	451	471	473	436	465	472	510	433	502	473	453	454	473	486	460	488	459	496	462	451	449	479	416	442	460	439	461	474	453	444	449	442	407	448	409	451	458	440	489	503	438	468	459	479	459	470	469	465	451	511	438	436	482	466	464	453	437	473	439	431	498	493	413	459	434	442	489	452	431	438	428	481	469	448	448	463	473	455	448	450	460	447	442	491	442	470	437	452	451	448	507	463	454	451	457	456	462	465	425	464	469	507	468	471	451	475	466	437	450	432	455	480	467	463	465	441	448	475	460	450	475	460	431	472	467	428	442	455	440	482	447	483	450	464	439	452	443	449	461	423	446	451	478	479	519	459	464	447	463	459	459	473	464	424	476	465	456	476	456	468	441	447	493	455	476	487	444	433	448	419	434	477	475	484	479	438	460	454	459	419	464	446	466	460	471	502	479	498	451	443	439	444	459	452	479	456	432	459	425	482	474	489	483	462	482	484	455	483	484	468	478	433	488	455	455	455	446	419	457	474	426	467	455	439	445	477	500	470	469	433	452	479	458	463	465	492	430	441	460	472	438	431	429	417	478	476	461	448	400	438	424	468	454	465	467	474	449	509	417	477	454	454	433	448	418	481	412	478	474	448	448	450	465	474	409	434	436	474	490	475	481	437	427	452	442	474	472	464	463	452	438	476	505	463	448	455	440	461	530	486	473	438	454	485	411	467	468	488	471	456	480	500	457	413	459	423	459	445	452	480	468	485	475	409	438	430	468	462	439	463	456	484	480	437	427	458	486	478	487	462	450	452	469	426	451	439	435	429	460	458	462	429	473	453	448	468	448	443	490	470	454	476	439	499	474	464	451	458	457	473	458	442	443	453	421	422	477	446	498	475	438	490	443	472	398	439	462	454	443	472	476	453	454	452	459	440	500	451	478	501	465	441	466	454	438	476	533	432	474	460	492	459	437	441	462	471	441	468	469	422	437	509	467	466	439	481	473	496	440	465	464	440	444	506	506	449	445	439	473	434	438	459	457	475	446	491	457	472	482	459	473	447	431	446	474	475	477	423	513	455	452	495	461	459	497	437	468	425	457	474	437	440	406	475	433	455	495	441	466	438	465	448	467	445	428	438	489	442	474	473	445	409	476	435	467	460	487	433	476	465	434	477	449	462	433	462	475	470	432	457	483	434	484	451	435	458	425	465	478	448	455	473	451	445	451	452	504	476	451	426	463	464	447	454	462	425	435	463	455	437	464	434	467	436	436	439	446	414	471	483	423	431	484	495	474	408	428	447	494	460	429	464	438	490	478	444	443	470	473	439	460	455	439	473	448	437	459	481	444	466	422	445	467	461	484	476	468	440	479	439	441	487	457	467	433	437	450	447	460	443	473	478	448	455	449	465	494	480	474	467	420	439	451	429	438	414	488	492	435	416	505	468	504	491	466	442	471	457	489	442	466	455	433	452	441	474	415	432	460	446	462	448	473	463	473	441	465	484	457	496	447	434	450	469	448	462	455	442	454	498	512	504	445	437	452	450	500	481	462	447	410	477	488	462	415	480	440	433	437	437	479	447	429	489	443	461	470	472	468	468	460	444	465	437	479	492	494	471	457	442	441	456	468	448	442	496	430	487	481	459	472	469	467	437	444	460	434	455	475	435	443	504	452	456	479	422	467	454	432	481	494	482	441	449	472	422	446	432	463	441	425	412	451	442	466	470	462	502	466	455	442	447	468	503	453	474	465	441	424	434	440	433	483	430	449	431	482	462	432	444	471	432	470	451	441	503	461	462	458	463	454	435	461	467	475	450	466	475	501	490	446	457	439	425	421	460	433	462	424	450	487	447	481	437	504	476	511	463	444	449	465	466	471	469	500	449	460	474	428	471	459	469	471	444	462	459	476	454	455	475	480	500	434	454	450	445	442	464	454	442	463	454	451	486	507	447	466	434	460	422	488	478	471	493	518	487	473	443	492	474	456	436	458	424	470	494	475	484	469	486	492	466	471	474	455	437	467	462	462	438	458	500	469	468	452	453	482	436	446	491	436	489	448	462	481	474	466	471	459	454	489	441	457	467	477	460	488	442	439	439	438	466	445	423	438	449	470	439	449	438	452	463	480	447	457	489	469	451	440	463	486	424	467	474	454	431	478	454	443	425	437	456	465	468	460	436	485	466	452	456	442	452	457	464	480	465	471	455	476	453	459	418	426	468	465	457	425	478	438	459	484	407	501	452	445	452	441	442	441	445	474	480	466	456	467	434	440	448	437	430	450	481	461	501	448	404	401	465	459	454	414	432	446	466	459	428	437	471	489	454	452	461	482	480	470	442	451	469	484	472	420	472	415	486	429	448	442	474	482	434	466	470	475	445	485	435	442	434	438	465	442	454	447	460	473	469	446	457	461	472	482	429	406	455	443	436	496	454	435	443	451	462	449	438	427	448	456	471	438	451	433	465	449	463	449	453	484	405	476	496	416	467	478	446	452	428	446	442	443	468	475	431	453	482	491	473	466	442	452	475	444	462	460	479	507	472	426	501	474	476	463	426	445	440	452	441	471	434	464	488	443	438	489	465	460	462	454	443	485	468	453	470	483	461	469	449	424	458	459	450	446	459	443	501	442	431	456	425	456	459	459	473	480	432	458	461	454	453	430	464	471	479	451	409	493	465	453	470	422	459	464	467	457	474	493	453	458	451	447	452	475	445	501	469	473	442	479	471	466	483	434	466	451	458	435	427	484	460	472	445	473	456	473	476	457	424	448	464	458	456	472	477	477	495	455	496	498	421	451	469	528	429	472	480	465	475	442	484	454	496	455	454	443	446	449	455	472	474	475	456	494	475	433	468	450	456	449	437	450	444	495	449	439	458	412	424	485	452	450	456	420	437	436	488	451	472	455	436	458	450	469	474	433	449	435	480	474	457	491	478	455	464	444	451	440	447	427	478	504	463	469	471	447	468	435	471	484	455	439	471	451	460	475	465	475	467	476	418	483	478	437	453	450	427	452	488	463	453	429	451	462	479	467	451	468	465	442	480	444	484	494	475	476	469	460	459	472	475	482	466	431	452	467	471	461	462	425	474	461	468	439	450	433	426	500	444	507	508	433	463	450	474	512	492	458	458	494	414	488	449	448	460	441	443	420	467	469	429	481	489	460	457
5239	1633	1155	653	605	523	464	461	416	466	649	1898	2385	1707	841	495	396	387	396	361	367	421	382	386	401	372	384	408	397	372	390	396	401	394	404	381	408	412	417	382	390	392	418	364	381	401	374	397	405	380	390	369	396	388	422	435	400	396	383	412	418	385	388	363	413	391	398	375	367	420	353	396	353	390	413	348	407	403	421	385	370	364	399	423	372	385	383	332	387	379	398	393	357	396	379	346	397	394	397	405	355	385	372	382	337	353	369	396	385	431	399	386	365	388	378	359	400	365	373	392	389	392	423	377	376	391	418	378	366	361	375	414	398	401	373	398	374	380	378	368	376	384	382	393	391	395	387	416	374	426	388	345	377	376	371	404	399	366	370	396	384	348	380	384	405	409	397	379	372	393	384	363	382	391	411	367	373	385	404	360	398	411	387	403	386	363	392	333	395	375	393	387	393	366	371	391	386	381	393	401	382	391	384	388	353	377	360	386	354	393	385	369	397	381	370	392	391	405	397	408	355	408	403	382	384	361	401	394	408	372	382	392	370	379	408	320	353	367	401	378	387	386	364	392	371	413	364	370	391	392	391	393	421	359	370	387	441	393	377	398	359	367	409	362	420	353	419	380	364	385	397	362	362	357	401	400	398	381	396	380	378	382	356	412	388	406	372	395	343	378	411	359	375	370	383	375	399	349	425	422	387	396	417	396	382	377	367	385	395	373	403	386	363	374	380	413	365	403	366	381	387	383	372	397	386	376	382	372	414	364	338	393	392	406	407	382	348	351	387	421	378	348	381	365	387	398	382	414	373	384	370	384	385	374	358	370	384	402	365	361	380	396	417	403	376	373	382	369	375	374	410	395	394	416	398	400	360	452	361	382	394	383	392	414	381	383	401	386	402	390	386	383	368	381	382	366	395	365	389	367	363	396	341	423	378	380	403	396	391	379	436	380	379	397	364	360	368	405	400	345	382	379	379	365	415	407	370	386	387	373	354	388	368	376	394	381	386	405	371	402	380	386	413	385	356	398	376	409	384	404	393	399	391	373	389	396	409	363	400	387	379	392	368	384	380	374	409	364	382	380	390	354	372	397	413	371	383	355	366	410	366	368	387	376	382	354	366	398	411	383	381	381	365	402	409	401	378	386	395	425	358	378	381	362	366	395	373	405	429	385	378	392	368	399	368	373	391	410	384	367	365	369	383	397	398	359	358	340	373	355	388	344	371	364	433	404	376	358	397	368	375	363	402	428	375	413	380	361	399	393	384	353	390	373	385	383	362	411	379	417	377	373	372	357	409	421	365	396	405	385	375	365	390	380	407	361	403	379	399	357	365	365	370	373	362	391	399	376	408	403	404	358	378	330	370	419	384	391	348	404	365	391	380	399	364	391	386	395	385	372	379	369	373	413	404	389	390	424	381	394	383	377	374	412	405	377	358	387	392	382	372	377	403	372	346	358	392	363	360	375	354	393	332	361	368	398	399	405	395	375	392	370	389	396	387	368	361	407	405	380	385	353	405	399	396	371	363	402	370	383	401	373	368	379	372	372	384	390	408	389	378	405	387	356	412	392	382	381	358	387	349	351	419	365	393	399	399	359	379	368	368	366	331	395	360	410	403	410	379	385	415	400	388	391	387	445	348	363	358	379	406	399	347	388	384	399	384	388	366	362	405	356	367	371	365	381	381	382	378	369	409	375	383	399	397	391	352	358	390	373	407	354	364	396	400	341	358	384	380	362	370	402	388	396	404	399	404	409	371	406	394	371	382	376	409	359	409	391	390	364	366	401	351	371	335	385	385	354	375	387	398	404	404	388	357	373	381	382	387	419	426	405	392	384	413	374	416	362	374	425	366	388	385	392	382	364	372	417	370	369	363	392	385	368	421	388	377	377	380	363	387	432	346	369	364	373	393	391	412	399	384	385	370	395	357	403	406	406	377	392	385	369	374	381	362	399	394	369	373	406	391	410	374	377	397	356	414	411	396	410	400	373	404	400	387	384	376	387	380	420	367	351	377	383	345	351	377	346	420	387	393	384	359	348	381	381	381	398	421	393	383	403	398	393	373	361	386	409	380	351	373	365	362	396	372	368	367	375	367	400	397	416	371	355	386	392	419	398	415	342	383	368	383	383	392	390	378	428	344	384	356	385	406	384	381	415	387	397	385	371	376	381	400	400	377	383	392	368	390	381	393	386	369	371	398	382	343	387	394	373	370	405	408	390	399	368	374	369	384	371	413	370	397	393	391	422	388	414	409	381	378	377	345	421	420	380	419	379	384	421	396	378	385	418	373	391	393	411	400	386	430	390	381	397	379	368	415	399	380	371	378	341	377	369	412	389	319	379	346	357	407	368	409	408	401	410	421	393	389	397	384	357	373	359	379	372	372	413	396	367	415	356	412	379	366	384	391	359	362	398	417	396	388	379	397	386	327	377	375	386	387	390	396	369	396	383	348	408	375	402	409	373	367	398	386	363	394	386	417	386	369	368	378	355	391	399	378	411	371	376	387	390	345	374	396	412	394	424	378	394	423	390	376	393	392	368	388	381	390	361	396	384	390	385	384	392	401	390	375	391	364	375	388	379	382	379	407	380	369	386	406	375	378	386	383	386	414	436	384	379	380	371	386	368	393	390	375	373	386	377	386	392	382	384	386	384	372	374	371	350	358	385	379	369	359	410	372	362	368	379	409	391	382	396	372	364	386	379	387	393	386	390	373	390	397	390	347	371	379	394	402	406	351	383	388	385	395	388	340	395	365	375	394	400	397	397	372	389	404	414	395	385	393	383	415	389	373	380	381	345	381	391	361	395	432	425	378	359	372	360	347	357	387	423	401	428	376	361	370	389	375	383	380	374	388	367	358	391	359	355	383	396	405	398	371	392	372	402	400	367	353	358	421	414	393	370	406	368	422	375	405	356	383	405	366	429	380	403	375	386	370	366	403	389	404	424	397	388	400	373	390	376	369	397	382	405	381	376	390	375	382	359	396	393	366	405	353	404	412	406	386	402	377	380	415	375	369	372	387	372	373	352	401	345	345	416	371	363	343	371	380	399	371	369	402	367	401	408	393	393	372	409	364	373	389	369	357	397	379	361	398	355	372	420	375	378	376	399	410	374	406	370	369	387	377	400	353	411	388	377	357	387	392	375	400	394	382	424	404	363	398	378	385	369	407	385	381	376	372	361	356	404	351	409	393	404	356	423	408	418	417	399	385	400	397	431	386	392	370	368	360	413	371	366	406	381	379	387	380	374	386	363	355	352	384	401	382	359	374	403	397	381	380	382	411	395	336	379	358	401	344	359	378	404	365	368	391	358	374	387	388	384	407	364	394	371	378	387	424	392	356	418	365	340	359	360	403	370	372	374	360	372	427	365	403	386	381	410	403	429	381	397	371	377	383	400	414	365	397	350	433	380	378	392	388	397	403	370	381	367	393	409	400	376	382	389	409	369	380	405	389	351	408	359	400	362	410	395	422	371	371	391	373	353	397	377
24740	21075	27510	24844	11849	1646	1050	774	595	635	4656	19427	17267	6761	1558	624	500	473	450	472	431	435	475	446	471	462	450	427	424	468	447	474	426	466	456	453	400	453	448	462	461	463	463	434	412	455	443	460	448	482	445	453	409	426	408	410	448	442	463	444	465	466	448	420	465	427	456	451	448	391	457	456	431	434	437	443	451	419	394	445	441	437	415	447	467	451	442	445	402	414	440	430	433	448	405	471	446	414	469	407	416	455	414	447	436	439	419	438	465	453	436	442	401	481	405	460	483	438	433	444	426	439	484	412	436	442	442	430	460	453	446	442	421	428	433	391	461	472	433	421	417	431	420	446	404	457	448	462	432	437	416	440	459	448	442	448	461	425	417	463	440	434	470	440	437	438	460	458	422	440	435	460	435	438	454	417	452	424	448	419	458	424	444	459	449	445	460	435	444	448	423	445	442	466	439	464	421	451	387	412	435	449	436	434	446	452	408	432	454	447	427	484	408	437	443	439	435	420	421	458	419	415	458	441	456	443	440	431	456	451	440	466	439	446	463	470	454	402	407	438	439	432	423	460	441	445	429	446	470	443	397	444	426	455	446	464	440	432	431	454	440	431	447	470	436	435	427	451	441	466	434	461	417	449	431	409	428	443	408	461	437	462	424	451	462	447	400	407	440	454	438	436	453	438	432	468	430	453	424	434	429	434	431	429	474	441	423	439	427	467	421	383	426	417	444	487	406	434	438	444	464	461	405	443	441	454	383	450	403	442	453	418	418	434	445	437	389	452	440	422	436	431	415	417	452	454	419	431	482	450	414	450	445	458	452	456	463	434	424	447	446	413	440	432	462	471	450	449	476	430	451	418	401	421	418	452	427	459	408	443	463	439	427	429	450	414	436	427	458	432	421	441	405	381	429	434	490	439	477	423	415	392	468	427	454	459	445	425	398	432	429	434	450	424	483	439	435	430	383	410	446	441	439	447	426	469	430	427	433	412	429	422	430	429	441	448	409	455	442	433	444	450	434	439	405	464	449	410	443	406	423	430	444	438	452	438	425	440	463	410	453	462	449	434	446	426	439	440	435	437	393	436	462	436	447	416	485	444	416	453	404	453	451	408	396	469	429	430	397	439	453	444	433	379	468	432	403	419	456	489	432	436	408	453	423	440	421	424	403	474	435	402	460	465	447	438	432	425	423	421	411	462	416	448	450	453	427	428	433	492	459	464	434	396	412	439	447	419	449	416	440	369	421	437	413	426	415	447	448	457	406	428	434	439	445	448	416	417	427	452	426	430	440	481	414	468	400	446	437	432	467	418	427	431	433	437	408	476	445	462	446	411	424	435	436	462	432	499	462	420	422	376	467	444	444	450	472	476	444	437	451	407	465	428	422	412	421	466	452	427	459	492	447	422	397	417	465	495	403	429	427	457	425	438	430	415	417	435	435	445	449	427	446	431	447	448	439	445	508	433	439	431	427	434	430	429	423	442	433	386	416	455	418	427	427	436	438	418	428	449	402	411	434	442	422	441	438	471	446	463	420	405	438	452	482	432	441	441	417	434	430	431	448	414	376	449	451	458	430	437	439	428	438	451	453	424	457	448	485	478	467	438	423	447	438	396	435	425	444	419	415	419	438	418	421	451	419	442	459	396	456	413	451	452	472	427	438	422	436	467	448	441	475	453	417	441	423	449	460	440	461	435	452	428	445	410	415	387	449	401	397	466	462	440	426	408	367	440	436	455	451	454	458	446	467	417	434	468	445	461	453	455	441	434	442	467	425	456	446	444	464	465	422	432	405	433	448	460	422	463	449	425	396	431	449	453	458	425	409	420	430	445	416	447	429	396	466	449	431	441	416	418	425	454	469	458	416	426	414	435	436	427	441	445	455	411	440	448	465	409	455	409	385	445	461	436	441	463	450	450	447	430	439	444	415	437	425	459	404	400	438	431	411	486	424	414	412	459	430	440	405	472	426	431	447	406	464	455	466	422	418	434	425	423	390	464	461	444	473	466	467	455	454	434	451	445	444	431	407	435	438	420	422	427	438	446	452	456	459	444	452	452	435	405	405	435	409	429	420	496	429	487	446	436	434	384	430	455	438	416	424	422	422	451	446	422	471	430	444	464	418	467	452	442	425	476	494	464	416	466	431	462	417	442	411	463	449	426	410	413	425	451	448	413	399	418	433	444	466	405	427	426	461	421	432	449	418	451	389	425	442	419	430	449	433	457	412	386	432	438	432	442	456	428	384	452	446	455	421	431	426	414	477	473	438	398	427	454	441	423	415	446	516	371	425	435	485	442	426	446	455	420	468	452	438	456	409	437	467	461	443	419	421	404	451	440	451	461	445	418	421	434	401	412	417	439	440	416	432	444	405	453	461	453	454	447	448	396	404	446	434	436	460	415	409	427	402	463	471	453	441	439	433	430	432	480	419	452	448	398	433	443	439	415	409	449	418	456	437	419	436	395	449	449	420	453	388	404	424	449	402	459	424	424	413	401	478	457	415	425	443	397	436	458	423	434	406	447	439	448	451	462	451	476	471	474	473	424	465	427	420	428	455	464	468	455	419	452	392	470	415	442	475	432	452	446	462	464	442	429	455	432	426	440	445	438	459	470	492	433	441	408	394	452	443	420	444	426	436	457	474	442	435	427	410	461	439	464	442	445	435	424	468	442	463	453	406	427	449	493	428	420	412	455	417	444	432	420	420	394	395	449	435	411	454	461	416	403	475	421	397	401	445	427	449	434	404	422	414	481	469	412	414	414	413	427	455	418	396	460	412	458	432	412	377	454	433	437	447	433	468	421	416	436	447	409	477	436	444	471	427	413	433	457	444	408	426	456	418	458	457	418	461	438	448	441	405	403	428	412	457	417	432	425	430	442	443	433	411	407	440	435	442	431	438	428	474	401	415	422	451	449	439	421	384	410	412	406	444	430	438	431	440	474	425	434	431	448	468	461	455	441	414	459	481	423	452	406	419	459	438	444	404	422	389	433	428	461	489	424	455	425	442	442	441	491	408	414	424	446	446	436	453	412	410	442	419	402	424	441	450	444	433	415	418	468	447	436	459	423	437	449	422	463	424	475	419	438	436	382	426	463	466	425	445	439	427	408	447	463	427	424	412	416	433	466	397	468	432	450	409	446	445	408	442	442	399	478	447	434	491	410	395	439	438	452	418	385	413	406	427	394	433	426	462	445	432	446	456	430	448	436	420	454	427	462	429	425	461	450	442	437	407	430	431	383	460	433	381	423	429	423	464	482	379	444	443	402	406	426	443	419	426	418	430	463	441	423	416	428	463	429	456	421	455	446	433	458	400	424	438	457	425	414	469	438	442	469	437	455	432	412	466	443	444	432	393	428	429	441	415	422	450	416	467	431	374	437	439	415	449	442	384	446	412	407	451	454	472	435	466	466	404	447	439	426	419	399	448	413	409	456	480	424	411	416	410	439	416	412	408	409	436	445	429	477	454	432	437	447	438	429	474	439	406	449
4314	5838	4209	2149	1589	1175	955	774	697	873	6797	20064	14026	5651	1564	647	424	402	383	406	363	372	379	391	422	409	413	374	381	437	412	404	402	410	396	389	399	374	390	367	415	413	376	396	372	370	366	369	354	401	380	398	363	399	378	386	382	369	422	386	444	398	422	384	425	377	394	383	417	389	399	398	368	376	361	403	388	390	385	402	432	372	330	384	372	370	368	384	374	350	379	381	374	391	408	363	389	358	355	409	375	366	373	350	410	407	372	375	381	379	457	387	371	370	406	384	412	361	372	385	388	389	438	343	353	393	391	405	430	385	384	358	399	360	389	374	355	365	379	388	386	376	415	422	384	378	365	361	351	329	356	385	363	381	423	392	362	385	372	394	392	359	410	361	424	367	376	368	367	385	379	370	391	378	390	359	398	361	359	416	371	368	395	389	397	365	391	382	373	370	363	368	384	347	339	358	413	385	422	380	389	386	404	396	385	380	377	356	422	380	392	392	381	402	383	408	359	377	420	390	416	386	387	395	396	361	367	406	421	346	376	385	394	400	407	368	365	370	376	373	382	363	392	381	370	397	378	406	402	373	371	343	357	366	382	351	433	370	378	384	377	374	364	424	367	381	408	397	415	381	388	412	375	341	376	398	358	400	357	388	415	371	371	376	381	406	388	414	394	424	376	393	371	376	376	388	342	393	364	361	370	404	358	413	386	398	356	352	406	380	375	372	404	356	378	371	431	361	393	384	381	379	373	376	372	304	401	390	376	387	402	385	362	425	352	336	398	399	375	350	381	382	425	377	435	389	388	422	390	378	390	391	376	393	396	374	395	375	396	364	403	395	376	381	365	390	387	420	370	415	344	359	328	365	395	393	356	365	372	384	386	347	398	357	375	360	390	385	418	413	384	399	390	393	384	412	401	392	363	395	399	418	399	394	412	406	406	400	353	398	390	398	379	405	373	403	405	393	380	376	375	396	385	401	405	375	375	372	369	432	360	367	381	365	387	335	360	392	388	383	406	390	397	359	380	382	414	409	374	374	351	383	383	357	404	362	417	407	386	420	383	384	371	399	397	387	383	371	363	376	405	386	362	432	406	406	379	403	387	410	378	393	411	358	380	383	407	371	392	400	363	411	393	357	361	377	429	350	391	389	398	396	390	425	378	365	404	362	411	369	381	368	398	372	366	375	387	400	367	410	400	361	356	379	358	375	377	388	385	372	420	395	383	385	360	395	384	401	394	373	389	400	359	422	375	386	365	396	378	385	361	373	374	355	393	353	346	387	375	385	370	388	366	406	368	379	384	414	382	386	394	380	384	371	396	387	365	379	376	402	396	366	386	373	379	374	373	355	390	388	393	338	403	373	365	376	380	377	383	388	394	386	398	355	396	382	389	392	374	352	363	370	352	372	391	381	394	399	382	366	355	364	391	388	418	395	383	381	379	392	419	395	398	395	374	399	377	382	435	378	388	346	430	367	380	389	410	393	427	370	373	362	371	389	414	374	378	370	352	399	413	396	375	389	456	362	356	371	387	405	395	392	371	409	389	379	370	350	401	411	366	387	377	392	395	414	351	385	394	413	426	356	371	381	404	382	362	415	377	407	375	378	366	385	404	373	394	412	383	348	395	383	436	352	362	351	382	370	391	404	366	394	409	394	410	386	386	357	376	377	404	422	392	389	393	387	385	390	376	393	374	381	407	368	389	388	405	385	372	383	379	412	396	362	344	411	408	386	374	356	384	386	417	394	362	385	395	409	403	382	379	372	375	353	400	395	377	401	363	364	382	381	391	436	355	370	376	370	379	351	372	418	374	397	414	381	410	388	365	407	420	353	394	329	391	386	393	381	376	374	349	380	352	353	412	338	411	387	369	373	406	395	370	382	376	366	410	388	382	364	402	392	381	397	404	380	390	356	362	400	386	374	439	368	349	381	373	340	399	391	386	391	371	378	348	395	391	418	371	385	381	391	359	388	387	402	389	383	380	385	382	373	391	408	364	374	403	398	368	376	409	343	354	349	400	379	360	401	399	404	365	390	377	377	402	351	416	419	381	382	378	366	368	406	399	411	362	377	394	370	380	396	404	400	403	368	356	382	378	367	373	379	387	397	369	390	374	359	388	380	365	410	373	401	367	375	365	391	420	387	381	386	353	386	367	384	345	355	402	393	417	373	383	426	404	395	385	359	392	372	386	401	401	371	395	371	385	396	375	400	358	377	391	376	382	389	372	383	414	366	359	365	422	389	345	386	366	387	399	376	422	406	393	406	351	395	377	370	388	417	379	390	376	370	363	378	362	380	355	389	393	403	360	421	413	344	382	392	404	367	352	359	376	400	389	400	379	362	405	368	376	404	389	374	388	374	350	392	401	375	414	376	350	373	346	361	379	387	373	367	365	423	402	379	377	401	379	372	421	358	388	382	380	413	399	386	382	390	411	373	356	393	407	411	386	426	399	384	422	364	381	376	369	358	398	376	396	410	376	400	385	319	371	359	403	372	350	423	381	408	376	364	407	382	390	412	370	385	395	404	384	369	387	331	383	422	337	381	410	368	394	391	395	390	379	370	373	357	390	398	380	376	383	384	380	403	424	403	377	376	384	356	397	339	415	408	370	391	401	378	404	397	391	383	364	381	389	368	403	386	388	411	405	396	374	384	392	373	369	394	383	391	374	342	390	377	376	410	410	391	346	385	374	385	409	399	399	368	421	386	373	374	407	412	351	402	384	359	369	374	374	404	364	358	385	365	429	401	389	374	379	331	385	422	368	379	412	375	360	406	359	358	402	375	336	381	392	378	346	390	338	397	393	402	344	407	370	374	397	370	357	454	358	375	394	378	383	339	353	340	385	405	383	378	375	382	368	387	337	378	394	402	357	409	384	388	366	341	364	382	374	373	376	392	379	383	401	413	394	369	407	409	380	391	415	385	382	408	406	408	381	353	401	414	359	387	406	343	368	395	409	359	384	384	364	433	362	364	407	355	371	403	369	388	365	362	389	367	366	375	399	367	413	388	371	387	351	394	380	402	363	404	380	376	385	395	417	377	355	368	353	379	360	369	421	373	406	383	385	372	365	372	369	385	390	384	397	387	369	417	406	364	367	406	407	362	371	405	367	340	387	364	391	379	413	357	395	376	388	372	384	380	393	329	390	394	376	371	375	372	380	381	376	367	365	363	376	352	412	375	368	357	388	390	382	367	388	385	364	370	379	395	355	401	384	383	407	364	372	406	349	388	343	392	378	345	384	360	410	393	390	383	392	397	361	361	385	340	380	382	375	371	333	396	356	377	362	396	373	393	380	352	352	325	337	407	387	392	360	398	377	389	388	386	332	389	351	363	378	399	424	363	350	384	375	402	376	364	379	383	384	388	405	404	381	374	382	365	380	392	400	361	381	426	403	376	393	343	364	362	368	395	361	386	379	355	396	354	397	403	390	380	389	351	376	389	387	370	352	361	415	388	422	352	363	370	426	396	406	376	418	395	398	349	386	363
23808	21088	28361	24056	21086	10005	2226	1248	958	1078	7642	29726	29391	13531	3255	1226	763	617	605	652	608	645	639	608	701	600	626	633	586	621	586	640	594	604	619	640	650	647	610	635	637	625	609	598	647	614	623	624	593	614	589	609	633	611	612	623	637	703	615	581	635	680	589	622	604	625	560	658	626	639	571	585	635	608	598	598	594	580	575	576	617	618	639	587	616	607	632	567	613	609	596	652	595	597	583	643	614	644	579	625	609	645	573	594	602	603	609	651	614	630	596	600	639	606	613	539	608	616	621	646	589	623	594	647	632	599	557	656	602	598	645	594	613	615	599	593	661	595	621	573	617	627	611	625	583	595	621	632	617	648	597	609	618	623	592	633	588	600	586	603	621	614	605	593	631	577	619	631	605	613	565	574	591	610	612	574	627	611	592	599	648	642	567	622	559	603	601	605	639	593	605	593	636	583	590	597	628	571	579	610	613	618	602	595	556	582	628	590	580	569	604	615	606	591	555	585	621	591	590	602	617	620	553	590	614	547	627	605	569	592	572	609	621	586	617	608	592	604	591	623	629	614	636	623	598	619	643	584	628	621	583	585	628	608	595	585	531	667	588	607	616	614	610	608	614	567	622	584	616	621	587	599	592	631	571	602	651	589	584	582	602	650	622	566	580	612	594	600	619	590	612	610	592	607	599	577	578	592	627	641	588	579	617	593	574	609	619	615	603	620	623	618	672	612	601	621	569	569	607	652	607	627	626	631	603	563	582	554	591	605	612	633	660	576	578	601	561	673	590	588	570	571	616	612	637	625	605	588	546	586	579	579	610	581	574	589	646	611	612	606	623	599	629	619	639	609	619	613	643	623	594	619	573	578	558	572	625	596	550	563	636	643	609	629	578	589	631	604	595	612	586	644	601	594	590	583	602	638	621	590	620	628	582	608	611	588	601	575	576	589	589	589	614	594	602	627	600	585	546	641	575	603	574	594	609	628	617	583	584	606	611	588	644	583	619	634	653	615	591	634	584	606	605	587	578	595	552	616	606	608	554	567	594	626	594	607	588	617	616	565	585	569	566	615	592	657	599	602	574	608	566	642	553	604	571	615	620	604	573	592	581	599	605	574	560	629	635	616	573	613	597	609	596	616	604	560	613	601	595	622	616	592	640	661	602	609	623	628	585	590	585	602	542	615	581	621	551	569	584	634	645	607	613	603	622	559	555	588	589	621	578	595	590	608	597	607	608	550	621	572	635	635	666	650	631	616	585	584	582	597	592	643	621	586	600	574	598	579	574	628	607	606	638	603	589	568	625	589	586	634	576	571	579	588	642	585	636	571	577	611	597	606	598	590	614	595	574	589	581	597	618	617	601	619	611	565	591	610	614	625	638	559	621	579	637	589	629	574	643	617	581	630	604	625	593	602	596	601	603	575	636	599	595	644	580	613	576	566	576	642	603	620	607	608	600	575	535	584	567	570	612	566	559	621	609	644	588	585	592	625	553	619	664	593	594	622	566	602	602	548	583	647	581	598	624	575	630	581	628	601	567	597	579	602	613	613	618	618	614	608	544	595	618	601	612	593	556	558	594	583	625	579	615	584	567	640	626	564	602	606	609	651	619	604	554	583	632	593	609	620	606	592	636	647	599	586	598	633	588	627	618	592	616	603	601	639	554	613	631	606	575	605	611	607	615	643	624	629	597	575	611	610	580	574	564	628	616	583	583	553	565	581	608	620	595	625	615	617	619	646	642	607	613	579	598	618	619	601	631	619	603	543	579	629	596	606	604	591	650	559	650	584	575	641	606	648	600	625	591	611	579	602	600	593	583	596	604	626	622	622	612	644	615	613	623	575	604	597	627	597	586	613	624	598	602	599	574	559	638	612	599	622	593	587	612	610	599	601	565	585	568	597	596	593	544	617	631	626	612	596	621	646	590	604	599	598	588	545	573	605	615	560	614	653	626	584	602	570	588	596	583	591	611	565	619	624	606	610	583	582	553	641	594	598	572	590	584	602	600	576	609	632	573	602	623	578	600	622	596	604	615	608	580	570	572	601	557	618	586	611	604	578	574	571	574	621	632	591	616	578	608	602	635	589	632	643	640	614	625	598	593	594	628	624	581	581	590	615	621	656	589	618	621	598	624	565	627	588	603	622	597	647	563	610	625	606	628	575	602	628	599	610	589	600	633	644	606	552	560	578	567	611	586	579	606	592	596	628	622	567	590	614	626	575	579	593	599	643	628	616	570	589	597	614	664	552	596	565	606	643	641	604	616	625	612	618	610	597	568	606	621	580	601	568	602	568	609	623	604	618	603	607	595	600	600	629	626	646	646	626	589	610	616	638	569	611	648	596	606	636	607	633	645	639	557	636	644	607	597	656	642	603	604	569	602	557	603	586	584	584	587	632	567	607	580	566	611	574	610	582	602	591	597	590	559	591	578	581	644	602	587	592	638	608	592	617	632	568	574	590	606	611	582	624	591	652	581	633	599	625	623	603	611	602	611	576	610	598	554	588	611	566	585	572	625	585	591	637	604	568	608	622	597	610	590	579	578	581	648	576	607	629	629	614	588	637	573	607	598	599	580	569	564	636	605	590	622	603	615	629	594	590	589	560	633	633	544	620	559	607	588	625	531	607	541	591	592	621	593	575	574	591	611	587	579	590	586	614	586	623	622	599	600	601	611	648	573	634	584	589	605	570	572	589	615	615	611	653	591	611	552	563	639	570	606	619	573	581	609	631	569	614	579	603	578	576	571	584	590	591	630	573	591	528	611	635	576	625	606	632	630	573	584	598	629	580	620	578	591	552	565	588	583	590	574	573	602	618	632	582	637	607	606	612	616	626	600	596	598	610	635	594	645	613	615	626	623	600	615	561	611	646	584	585	597	612	619	635	587	596	628	591	632	630	591	598	571	586	620	584	615	591	598	581	635	586	658	623	590	570	582	578	616	541	615	649	612	609	619	580	599	582	593	622	644	585	629	572	652	636	632	573	638	595	582	576	582	608	622	591	555	578	620	616	610	583	614	603	612	584	601	632	573	621	602	660	626	518	622	620	652	570	611	561	604	585	598	554	614	626	598	604	595	565	604	593	588	602	587	609	593	563	612	570	599	612	562	589	606	586	582	595	603	554	581	632	587	594	604	556	636	571	606	638	585	602	594	571	617	632	627	616	613	615	619	558	552	599	570	620	595	608	596	571	604	577	573	587	622	634	630	590	623	629	590	615	554	604	595	595	602	547	617	607	662	615	631	553	543	591	581	620	592	617	598	542	654	618	634	634	618	592	602	610	645	605	603	587	584	630	609	563	601	624	621	627	593	579	625	598	630	624	575	607	573	563	630	607	646	609	578	644	613	582	556	599	548	591	569	592	597	593	588	546	625	554	600	618	633	649	636	639	600	567	600	599	632	622	613	621	643	579	611	608	604	577	583	599	576	619	564	611	612	560	617	568	616	601	590	596	621	593	612	602	652	573	589	649	556	590	589	595	585	593	628	625
4816	8352	6659	3340	2700	2078	1616	1359	1094	1433	10756	29743	23493	9755	2765	1169	669	519	514	567	507	536	514	526	518	549	546	517	602	513	548	528	492	511	499	529	508	526	533	509	517	540	498	525	465	546	500	521	531	517	481	476	549	484	485	505	497	482	527	515	492	515	513	530	516	500	491	499	498	522	502	519	502	470	533	536	532	471	493	483	543	521	468	490	541	549	522	516	505	538	497	472	509	501	516	514	485	484	570	515	475	493	520	530	512	504	521	517	486	513	521	530	529	496	517	516	547	491	514	459	502	500	519	530	526	529	517	458	516	564	545	484	506	494	570	522	517	499	527	499	494	500	523	497	512	510	501	528	509	499	493	505	505	565	498	505	467	495	522	549	481	509	492	488	507	528	505	486	525	487	497	531	520	504	535	512	474	549	454	465	564	519	505	519	538	552	496	539	468	493	532	513	499	511	486	516	560	557	510	536	537	535	511	509	497	514	574	493	524	478	473	508	518	533	511	563	536	506	516	547	514	554	510	491	524	512	494	520	491	518	504	521	541	511	529	515	563	511	487	501	498	516	505	509	503	509	528	503	525	511	475	521	507	518	522	524	515	513	493	528	509	487	541	524	519	456	495	554	499	528	485	524	554	575	499	532	463	536	501	491	539	491	557	533	498	537	501	509	504	533	487	539	495	521	491	497	483	517	490	517	496	515	531	501	486	489	499	489	521	542	488	525	516	552	524	494	513	516	491	505	493	520	519	491	516	495	472	498	556	528	470	500	492	531	484	511	477	489	500	512	486	470	526	504	478	494	528	508	513	484	539	509	499	483	529	487	519	508	485	489	523	495	501	508	519	497	514	516	557	554	517	510	456	520	543	541	484	466	504	488	537	485	510	470	490	491	510	485	530	543	525	490	484	472	526	507	505	497	478	478	483	510	521	507	512	465	531	520	494	537	564	524	525	507	499	510	494	457	480	492	499	522	539	486	526	508	512	528	512	535	482	528	512	471	486	555	527	500	500	493	493	512	509	529	541	517	508	489	538	485	549	546	483	517	522	503	500	527	536	516	459	504	514	499	501	474	485	482	511	502	520	491	542	499	487	517	526	549	521	498	517	529	510	503	528	511	508	533	505	545	535	524	507	499	513	492	525	492	520	532	537	539	493	480	494	498	513	485	492	471	488	519	543	497	528	506	505	513	510	541	488	519	495	500	502	462	524	492	520	488	532	532	512	480	485	490	506	503	492	498	540	542	538	497	465	549	535	536	491	545	524	560	543	479	519	508	474	534	492	518	501	492	506	465	499	482	499	511	494	490	548	514	502	471	503	530	484	469	486	519	529	470	488	510	514	527	495	540	470	496	490	483	517	493	495	489	526	520	547	488	473	466	500	476	466	532	503	535	491	547	526	509	494	506	527	483	464	488	467	479	530	484	527	533	528	536	503	496	508	507	475	521	548	509	562	494	518	495	508	490	508	508	508	504	549	491	493	523	516	540	493	535	484	515	517	542	488	531	534	538	504	529	484	469	485	543	505	511	483	514	490	488	526	526	494	500	527	548	511	526	550	531	525	481	530	463	545	537	531	500	468	512	505	497	532	476	524	531	503	518	505	525	502	516	551	497	529	517	545	525	489	524	545	553	482	520	497	528	496	505	533	483	496	508	515	452	496	522	523	539	536	511	484	499	504	544	517	490	531	506	497	488	530	542	480	480	504	468	513	523	504	475	498	482	501	513	498	459	510	518	520	496	494	506	501	514	535	525	489	543	476	534	482	517	506	536	521	535	553	501	511	510	494	514	482	523	489	514	529	506	490	500	518	508	525	489	489	515	512	531	516	481	542	538	507	512	505	517	527	535	478	499	492	531	558	510	513	484	475	488	498	501	555	500	495	529	491	510	553	568	513	517	557	524	500	473	539	518	531	526	534	484	520	518	471	498	519	519	520	469	524	469	538	508	504	493	487	491	520	513	517	524	471	489	510	496	481	506	520	478	514	543	475	533	488	526	501	528	490	503	536	480	512	506	478	485	478	519	494	526	495	470	474	501	539	481	532	517	514	550	498	477	499	496	510	499	506	538	521	515	520	455	538	516	509	540	549	515	502	492	509	533	509	456	531	510	519	478	507	506	506	482	479	520	494	493	508	498	506	507	541	487	477	524	479	534	462	501	507	470	511	507	534	526	491	504	532	510	528	477	512	507	508	488	474	571	491	452	512	502	482	489	500	502	536	496	542	498	491	557	562	478	529	518	491	492	493	506	493	533	478	535	498	500	520	505	493	484	501	507	496	519	510	488	548	515	501	518	495	538	497	474	463	502	493	547	513	512	493	515	501	531	516	515	498	483	513	500	528	498	521	509	533	530	503	515	495	491	502	525	522	555	504	484	502	522	523	525	506	499	509	494	502	530	480	519	467	522	524	508	528	490	504	489	529	519	494	504	526	497	493	494	529	508	489	458	518	508	520	510	480	537	519	507	504	483	552	506	500	521	527	527	483	554	497	507	572	510	500	473	518	517	514	504	521	513	531	520	507	492	503	481	473	474	494	522	489	481	490	523	515	481	529	488	542	471	504	501	512	518	481	504	493	517	512	513	538	562	489	544	535	486	526	504	511	499	499	457	491	510	480	507	516	472	556	509	463	517	488	494	494	486	516	480	499	519	484	501	535	515	535	529	507	526	482	502	520	498	508	529	501	507	463	491	503	422	548	514	537	491	520	479	534	519	496	501	490	475	503	491	511	518	461	503	513	479	492	503	490	529	493	487	500	520	491	513	511	491	486	535	501	497	514	514	519	512	528	484	513	520	515	502	505	533	507	501	509	506	517	511	526	526	488	504	462	494	476	507	569	505	512	510	508	496	466	501	492	504	471	556	503	490	527	494	522	516	503	525	495	481	505	492	490	525	518	504	517	528	546	510	507	560	533	476	520	473	489	502	496	529	471	513	526	492	485	501	517	525	502	528	524	517	522	501	503	507	530	518	519	498	496	508	510	501	506	516	502	493	519	520	501	533	523	492	554	498	492	496	497	490	538	482	497	507	499	543	531	534	519	509	492	500	482	474	519	502	518	493	497	474	522	513	515	520	502	497	525	495	507	495	551	502	505	510	544	536	513	523	555	524	571	463	522	539	501	545	532	486	501	527	543	510	531	483	480	496	540	506	524	548	447	499	510	497	452	518	488	505	490	519	529	479	516	479	498	528	499	491	518	475	544	497	512	514	516	533	502	509	465	505	527	522	521	468	497	508	525	510	519	498	507	510	473	544	506	522	490	502	488	504	521	521	511	505	519	495	514	524	505	490	501	479	516	517	495	508	536	515	471	535	461	521	465	468	553	519	497	541	495	544	510	501	522	503	500	512	491	488	520	549	492	500	482	535	471	493	493	484	506	476	517	461	515	506	487	486	522	508	514	479	506	539	485	476	504	526	538	516	496	529	519	557	533	505	517	534	506	501	491	508	458	506	538	554	487	538	530	516	512	499	503	490	525	483	522	487
27260	13832	1818	1012	618	487	524	440	449	460	958	1932	2037	1151	601	494	419	423	452	400	399	402	449	449	450	412	433	429	423	452	447	410	429	413	413	425	460	459	446	423	409	416	395	392	444	435	471	447	455	450	441	451	436	424	446	459	406	391	446	420	434	432	434	433	463	419	422	443	406	417	439	405	451	410	427	432	449	412	422	424	426	402	458	428	399	429	415	427	424	440	384	413	444	417	427	417	459	393	402	465	411	394	438	401	427	409	410	415	408	444	444	429	409	441	420	380	417	442	456	410	414	434	419	411	439	426	402	396	421	421	456	443	428	415	391	476	412	420	416	403	416	428	419	420	448	442	458	430	401	422	430	424	436	437	440	422	448	481	436	435	401	432	439	419	416	431	401	413	426	425	443	406	415	444	402	454	434	415	395	455	414	407	423	430	408	418	470	408	391	441	444	434	456	438	432	409	408	409	413	401	434	404	441	447	378	400	407	434	437	414	427	453	429	442	417	404	420	440	417	413	418	407	425	416	425	452	414	418	418	437	433	436	414	453	414	433	406	412	434	411	411	424	446	419	417	434	405	387	439	417	448	369	393	431	390	408	398	411	441	434	386	418	394	416	423	430	443	421	401	423	426	426	405	402	453	424	385	446	444	417	439	442	436	447	429	448	389	415	469	420	423	431	463	405	496	392	417	424	416	418	461	384	419	420	427	415	454	425	425	425	434	447	440	447	445	415	414	425	415	382	417	426	399	414	414	429	447	431	402	459	394	415	449	411	477	435	420	407	427	467	436	428	442	452	403	426	426	435	440	416	408	412	397	426	408	410	447	427	474	426	426	418	424	410	446	430	416	414	389	389	449	428	410	396	464	461	396	427	374	426	438	421	389	433	411	423	402	409	429	441	451	432	435	423	434	425	407	402	434	429	442	417	405	377	408	442	442	460	397	414	436	449	459	428	431	402	477	429	444	425	400	449	419	408	409	404	382	433	427	410	413	417	448	424	399	437	448	410	410	408	418	423	411	423	432	414	411	459	453	446	425	466	430	441	400	394	409	425	408	419	439	390	404	433	461	425	456	417	441	448	401	409	416	405	431	447	421	412	448	395	460	403	449	440	417	431	459	404	430	444	411	376	393	435	417	435	418	420	400	401	395	420	413	451	415	442	413	394	432	419	437	444	418	419	447	420	420	434	412	446	387	453	408	404	409	414	442	392	423	408	460	403	419	412	441	416	483	440	404	451	459	434	432	419	457	392	456	425	443	424	410	416	407	428	423	410	419	441	403	389	450	393	444	424	472	417	430	411	459	470	426	479	455	418	442	415	456	413	394	401	441	395	428	427	429	431	429	440	439	445	423	398	420	439	445	433	418	448	446	431	407	423	470	459	401	414	395	438	418	406	423	437	390	425	438	440	417	389	409	406	453	408	472	397	412	447	410	425	428	427	430	427	474	384	445	413	426	424	436	421	392	454	395	410	432	381	438	395	471	451	405	413	455	465	437	419	414	442	439	398	458	438	457	406	392	448	424	430	390	421	393	417	428	423	396	404	426	447	440	435	429	412	392	418	451	446	411	412	422	407	421	409	434	429	419	469	434	448	418	405	427	436	411	403	408	427	466	455	426	418	445	437	440	449	455	435	408	417	437	444	438	461	429	404	412	429	453	411	438	420	417	432	435	438	431	413	441	430	400	399	418	452	432	432	418	430	407	404	415	440	446	424	406	423	414	400	405	432	427	417	453	491	425	441	427	426	408	432	423	436	414	459	442	414	445	385	423	429	437	414	434	448	422	427	423	404	418	438	421	405	433	422	431	428	387	435	430	445	401	411	431	470	400	432	430	415	419	420	423	372	425	421	401	433	428	427	409	456	373	413	423	455	407	418	400	430	412	421	421	429	416	412	428	436	418	452	411	427	400	481	424	433	420	444	439	424	415	392	433	425	427	408	404	444	418	437	461	448	448	433	416	403	408	411	399	442	415	418	420	476	413	447	431	421	440	409	414	402	441	419	411	438	466	393	453	419	448	452	409	420	419	435	437	457	392	447	427	399	445	427	428	439	432	441	395	435	405	433	454	408	420	404	440	411	399	433	408	411	399	447	490	416	423	404	445	426	410	441	428	452	428	412	436	404	378	454	436	420	441	403	425	422	410	433	443	443	413	446	426	389	424	420	419	444	453	433	366	423	450	467	475	444	415	436	423	419	456	411	383	415	432	417	458	432	414	427	457	400	414	416	430	415	420	432	449	411	435	385	400	405	436	411	436	430	463	435	421	454	435	408	407	435	422	390	408	418	414	404	454	444	419	430	402	426	400	470	410	441	443	402	420	448	406	418	411	419	414	414	415	424	414	426	434	428	444	439	431	412	399	451	448	413	392	432	455	415	424	448	431	431	429	412	421	436	420	460	444	437	427	454	441	448	442	381	422	448	438	405	420	451	410	417	455	435	456	377	417	446	464	429	438	415	409	398	374	454	438	438	419	388	412	440	417	437	416	436	417	469	422	441	414	444	408	438	412	402	425	427	405	443	440	430	426	423	450	411	417	412	412	409	425	445	450	435	423	423	408	402	399	433	472	472	448	429	425	428	434	422	410	398	420	416	463	425	440	448	422	452	418	408	431	429	440	430	429	428	468	421	420	410	456	445	416	481	459	404	444	410	427	422	431	445	471	423	415	386	415	439	430	436	414	419	424	426	431	441	400	442	423	408	410	439	405	462	410	417	399	424	448	443	414	425	481	398	447	460	451	410	408	412	399	418	420	414	427	424	457	432	457	408	412	447	450	411	412	390	395	422	456	425	466	421	459	461	463	432	432	408	415	437	403	419	468	444	435	420	443	412	424	429	396	438	456	428	432	417	425	451	437	410	393	446	399	402	423	415	422	444	455	408	391	425	450	418	383	427	426	462	378	408	455	429	424	453	453	417	415	418	414	404	411	393	464	457	391	434	447	406	486	413	442	448	422	449	421	414	444	418	422	464	437	443	420	423	415	426	448	400	417	417	430	433	430	390	405	402	471	448	423	427	389	409	449	455	423	424	429	411	393	427	437	438	415	413	440	428	409	464	440	414	414	436	445	430	424	373	377	418	433	442	425	403	439	446	390	396	465	420	440	392	442	419	478	429	452	404	439	423	433	435	423	405	459	429	468	379	424	389	415	454	407	455	459	423	427	410	399	414	438	407	443	418	428	440	443	443	440	413	408	436	424	441	417	433	418	459	433	451	464	441	417	421	428	431	402	433	394	405	443	409	440	438	415	428	411	417	405	431	422	432	409	434	387	479	425	423	438	452	444	439	409	436	430	456	416	421	440	441	432	416	408	443	466	395	457	402	426	398	428	424	424	430	414	416	454	427	444	435	414	404	412	448	409	416	423	430	389	447	391	408	424	433	438	480	424	432	433	419	421	409	417	384	445	426	451	355	428	423	400	482	405	430	417	417	435	420	429	402	422	423	459	442	448	444	439	410	418	435	426	404	437	430	452	412	398	426
5078	1142	914	766	617	499	464	435	454	493	1284	2388	2248	1147	583	448	391	370	405	354	359	356	349	353	367	372	360	334	381	366	347	392	406	344	343	322	365	345	327	381	355	372	360	348	374	399	383	356	387	389	373	349	389	336	374	379	370	369	353	392	392	346	343	358	358	377	337	367	378	351	358	322	354	305	369	350	388	356	346	343	395	355	363	390	379	400	371	357	358	355	367	349	371	322	371	395	350	365	412	338	390	381	371	333	357	333	362	380	344	352	360	362	359	363	416	336	360	362	358	361	368	350	354	321	328	371	376	400	358	362	377	383	342	365	374	349	361	365	378	348	363	348	358	375	374	357	392	378	362	360	365	352	348	372	360	362	364	379	384	342	346	374	324	373	377	381	362	342	373	368	369	381	357	372	353	371	376	338	371	361	343	349	358	378	372	371	365	358	362	332	359	382	358	308	376	346	385	378	367	367	349	374	367	374	338	350	374	388	344	361	384	358	375	381	347	377	382	377	362	370	367	358	387	320	363	387	351	376	361	362	375	339	349	355	336	345	352	381	333	354	356	375	386	361	362	339	377	370	362	340	330	325	330	374	417	350	370	341	354	370	351	382	384	336	372	364	374	362	373	352	359	337	342	361	334	363	347	355	358	316	368	344	362	378	354	357	370	398	370	358	383	342	352	360	354	381	334	391	369	313	346	354	349	331	377	334	341	333	347	387	358	348	380	323	385	338	354	325	365	366	337	362	363	372	359	412	364	359	368	396	352	336	384	328	350	367	351	407	379	342	337	341	375	352	376	363	384	353	390	365	362	348	371	374	357	328	388	350	348	327	355	309	355	392	360	342	368	353	371	361	350	385	350	351	379	379	371	372	357	372	376	373	365	381	320	361	380	367	348	382	366	382	365	354	374	375	378	363	394	356	378	352	386	343	377	331	355	357	323	389	382	351	334	350	350	370	359	351	345	333	365	381	349	370	347	408	361	379	360	359	355	341	378	365	364	371	357	399	328	368	381	359	371	374	366	370	373	351	369	365	410	336	364	346	376	386	365	358	346	373	374	392	327	338	354	361	348	344	330	328	423	348	356	367	341	388	368	343	382	357	375	364	380	384	357	364	399	337	371	365	334	355	346	354	371	357	361	349	373	382	373	387	354	380	376	383	371	378	359	350	388	321	354	337	351	348	376	373	332	366	377	343	372	367	375	324	371	348	355	330	362	367	357	360	395	399	357	369	380	350	365	338	382	383	356	344	344	370	391	340	376	354	370	381	361	344	351	358	368	359	352	329	395	344	353	371	362	342	379	339	327	343	356	393	323	327	336	372	386	363	337	368	381	332	351	356	363	355	393	369	325	358	361	329	341	349	356	353	339	360	358	396	338	402	342	395	371	371	354	383	361	347	402	374	358	371	337	372	347	371	363	342	369	333	362	341	393	367	394	334	338	395	365	366	367	347	343	373	352	376	378	380	377	359	350	382	333	348	395	379	347	355	360	343	399	367	379	383	370	355	356	353	357	396	363	385	294	352	353	356	351	359	356	355	344	354	351	375	353	355	383	346	340	322	371	382	387	388	373	362	352	372	377	395	320	353	341	346	360	323	385	357	371	378	350	390	386	365	349	344	386	356	325	344	344	353	361	373	369	350	326	375	375	369	382	333	344	388	390	364	332	346	363	393	373	357	334	339	358	365	352	371	357	368	350	334	381	385	369	382	355	393	348	343	355	378	359	367	351	364	347	330	358	356	400	333	378	332	349	384	373	386	357	350	369	381	352	379	341	358	349	327	380	346	337	371	362	367	355	356	356	348	376	362	360	372	375	351	349	393	364	394	359	365	328	378	358	336	367	385	339	391	366	337	353	355	403	343	394	394	333	386	340	337	374	381	362	368	389	328	363	406	350	365	367	341	357	344	379	330	390	345	365	388	387	356	350	355	350	386	390	354	336	358	388	337	354	332	381	363	355	382	351	369	391	348	367	357	353	333	346	373	337	361	329	371	405	356	377	345	359	367	360	384	371	355	361	366	363	375	383	388	345	332	330	344	340	355	362	373	371	369	403	363	360	367	361	351	377	354	348	342	378	386	367	349	352	348	341	343	360	362	338	350	350	352	368	389	351	356	372	325	356	375	349	375	332	322	399	355	344	353	368	376	384	351	357	363	329	334	380	348	382	364	374	389	342	358	344	380	338	370	366	357	345	389	368	395	354	361	361	364	369	385	365	370	385	403	350	333	357	371	374	361	353	372	353	364	344	377	377	363	346	371	355	356	380	391	366	394	368	351	382	364	392	368	378	366	365	327	352	382	375	359	368	371	377	358	332	399	366	334	375	376	365	376	337	369	384	401	365	355	362	371	347	360	412	372	331	399	369	367	350	366	370	373	334	348	382	352	361	344	357	323	364	368	328	378	405	354	380	390	353	333	343	366	355	378	389	358	384	357	359	359	363	375	351	373	361	358	371	361	384	348	389	372	351	360	368	399	377	352	345	379	360	379	363	362	364	400	374	368	381	363	333	370	395	358	365	361	356	394	346	346	351	335	360	379	412	354	380	358	331	344	347	391	349	373	349	386	367	341	342	359	364	385	334	389	342	386	390	342	366	351	392	371	371	348	339	351	369	346	418	371	410	362	350	360	354	343	363	340	352	404	339	342	344	368	377	387	351	373	385	322	387	362	362	351	387	393	379	387	345	344	345	368	352	348	368	354	365	351	395	359	348	341	347	371	349	394	379	342	372	346	351	374	354	375	386	336	329	361	351	358	390	334	378	358	346	339	395	378	365	392	366	394	380	360	322	351	329	373	330	347	349	391	340	356	346	360	390	377	365	394	353	338	349	388	367	330	371	371	357	357	342	344	356	360	397	340	327	369	365	362	366	332	354	381	371	341	385	369	340	345	368	358	348	369	366	373	352	355	364	356	383	339	369	357	365	361	386	365	369	338	350	349	330	365	361	361	347	381	381	377	355	379	391	345	344	392	385	381	359	369	320	363	359	338	343	371	357	381	395	387	372	316	388	389	383	373	370	358	346	356	367	394	365	372	365	398	357	345	332	342	356	356	334	332	335	345	346	356	361	375	332	364	317	381	345	350	373	341	366	385	386	313	356	346	381	359	347	361	381	335	357	359	410	390	345	376	379	349	349	365	365	320	333	358	390	369	367	352	354	361	370	351	335	378	344	390	365	336	376	361	380	354	367	367	363	390	359	376	374	366	363	355	379	384	330	350	361	377	374	342	338	364	379	338	350	361	344	352	358	361	341	346	354	356	354	361	386	367	373	335	359	337	346	356	362	339	381	369	351	408	331	354	371	371	342	345	376	352	374	357	423	375	356	364	351	346	383	360	374	362	355	343	360	388	356	351	361	374	358	359	354	371	335	313	389	354	373	367	383	327	355	395	357	362	382	379	380	352	347	377	335	339	375	360	409	360	344	394	372	354	373	368	353	377	361	334	378	348	375	350	410	356	360	373	377	344	378	357	361	354	375	368
24740	21078	27553	24831	12006	1669	1035	810	737	2107	14282	20238	11289	3825	1046	701	518	447	447	433	443	455	427	451	422	447	450	439	482	425	454	410	455	473	429	450	472	405	425	467	440	457	450	432	464	456	404	435	440	384	428	420	437	453	420	431	394	431	385	459	439	416	457	471	479	453	458	397	419	428	396	429	447	453	468	439	414	425	435	411	424	429	439	428	438	421	403	438	451	440	422	447	427	439	441	424	410	471	432	418	456	447	404	443	423	412	446	443	424	448	401	428	416	438	479	464	479	465	401	467	433	456	406	453	455	382	426	439	440	425	404	429	428	472	398	451	433	426	453	421	478	435	445	447	431	448	437	426	446	420	467	444	478	463	432	422	436	440	415	443	417	437	430	442	443	441	451	444	431	424	463	438	443	430	422	465	430	421	451	439	452	418	452	420	425	426	458	419	454	423	409	446	435	433	426	439	395	441	414	427	449	453	450	442	438	445	398	415	446	414	442	448	452	489	430	460	415	396	415	421	439	441	444	417	466	438	439	399	431	419	425	427	414	439	453	420	421	456	452	442	421	424	431	430	441	446	432	452	428	434	408	425	446	432	420	421	430	398	437	448	424	412	406	451	438	439	416	465	428	433	386	435	428	413	430	428	414	438	461	440	414	403	436	439	437	453	462	435	387	426	424	445	437	456	427	396	421	418	441	446	452	431	471	449	437	464	421	431	399	435	442	440	434	465	407	434	430	460	461	408	454	403	428	453	471	428	438	427	426	411	455	413	413	458	431	452	400	412	442	454	387	449	477	434	421	452	417	417	438	459	417	440	416	445	418	431	452	413	455	437	433	445	434	401	436	415	414	450	423	446	444	457	419	451	435	430	435	499	449	406	413	443	465	412	491	465	446	399	456	455	442	413	438	470	404	396	487	429	445	507	444	463	456	417	460	414	384	441	387	417	427	430	428	392	437	435	423	444	431	445	443	440	422	447	423	459	422	436	406	436	450	411	453	414	412	444	441	427	452	414	407	379	444	454	455	447	458	419	406	443	421	427	452	439	426	441	426	437	449	415	431	438	387	377	424	428	430	400	422	438	461	432	404	441	469	445	436	443	436	396	464	387	466	425	402	427	454	416	420	399	440	448	426	417	429	439	450	420	447	418	442	444	431	468	451	457	405	427	437	423	457	441	458	417	418	411	429	439	446	440	439	407	501	421	400	469	441	429	427	437	438	404	441	392	450	419	440	456	428	395	417	435	436	428	427	405	450	442	429	446	454	433	388	431	415	428	460	423	422	462	403	400	416	401	395	416	443	423	449	421	449	449	396	448	407	455	436	415	429	452	432	449	428	435	440	418	409	437	457	425	416	441	430	420	451	412	413	405	407	432	465	438	452	411	459	418	441	461	399	426	383	410	435	453	404	436	427	430	405	412	427	458	431	436	453	423	411	418	436	455	408	451	419	402	434	435	428	443	434	412	451	401	425	402	463	424	436	435	397	436	432	432	427	383	461	442	428	423	447	469	446	459	450	408	424	438	452	415	420	412	416	479	466	446	466	425	406	439	434	454	411	440	425	380	439	432	421	470	432	397	401	432	420	442	420	432	441	402	420	468	442	421	423	434	432	432	413	466	419	439	456	460	413	428	402	397	406	417	434	426	405	438	432	399	437	448	434	446	430	428	454	472	412	438	446	408	454	443	456	450	417	464	450	435	443	397	422	460	416	430	428	418	404	423	428	443	408	428	397	451	442	400	465	438	423	414	441	428	493	461	404	426	448	427	427	413	410	459	420	420	405	451	428	470	442	454	444	419	439	459	407	417	425	430	438	423	437	458	391	427	433	425	419	391	472	465	459	444	437	408	473	400	442	438	425	436	431	418	440	400	458	413	397	455	425	420	429	459	418	458	416	426	444	465	415	460	414	467	439	419	424	400	443	419	406	435	395	442	422	412	446	462	400	428	405	442	456	410	399	409	448	456	433	438	435	430	408	422	445	441	446	419	446	407	417	462	426	484	416	460	453	416	482	455	439	455	432	438	429	429	438	400	387	420	415	459	425	447	445	439	458	405	413	434	418	424	451	458	421	393	425	433	427	404	432	447	411	424	447	409	432	418	450	433	455	450	422	449	404	397	422	387	415	454	446	417	401	424	456	424	418	481	383	480	453	447	434	427	487	422	399	425	399	418	430	397	447	405	414	429	428	426	444	418	441	444	431	418	408	420	438	433	450	401	454	455	393	471	467	425	411	425	450	433	450	431	384	466	455	454	443	447	422	420	448	433	464	444	426	426	404	444	430	440	449	433	413	372	405	413	455	427	454	453	437	496	476	413	422	422	461	438	416	408	458	409	415	409	427	436	433	428	447	439	419	393	439	436	451	450	415	426	455	425	421	399	444	426	453	430	462	451	467	443	416	423	410	409	415	441	435	443	442	425	447	442	433	420	442	436	441	466	369	431	423	427	460	424	452	427	429	424	439	465	459	418	393	460	393	460	414	453	475	453	423	431	440	417	412	429	463	447	430	414	430	410	427	364	389	478	423	437	391	431	390	448	433	446	437	434	450	408	421	429	469	435	471	456	419	409	375	465	461	461	451	432	441	424	409	442	460	441	431	427	440	408	470	393	437	422	441	418	440	463	411	404	418	415	429	404	406	428	436	399	418	383	436	479	413	450	434	425	442	383	444	436	428	435	432	461	427	422	420	419	424	408	443	442	409	421	441	417	380	450	478	419	392	441	409	431	418	415	413	440	446	393	406	392	415	438	440	455	428	419	429	430	418	421	428	400	399	444	454	404	473	429	389	434	447	440	470	455	429	431	416	418	429	449	394	420	438	439	390	398	431	437	426	429	427	416	439	394	424	413	443	420	411	444	445	400	466	441	451	421	407	412	412	438	452	424	405	450	437	443	439	412	405	414	473	426	409	457	446	406	427	422	441	421	431	420	393	462	409	453	439	451	437	411	442	457	439	424	430	413	412	408	443	424	461	460	421	456	459	446	448	434	428	463	420	454	424	442	447	434	417	455	443	409	425	437	430	418	415	423	442	405	370	437	421	450	427	407	426	442	437	426	425	442	447	413	425	444	398	470	397	429	365	436	416	445	448	421	413	431	433	411	421	456	435	431	457	451	436	446	431	465	438	419	418	421	438	445	434	432	426	437	453	403	423	457	437	429	410	463	448	447	428	429	408	431	390	415	423	414	420	428	439	412	447	430	429	456	429	429	462	393	414	430	445	448	454	424	391	432	441	436	423	419	416	458	454	432	427	439	455	467	464	471	440	442	419	400	427	444	440	437	441	444	434	425	420	438	413	435	454	413	421	425	420	464	466	421	438	440	450	436	425	418	429	410	448	468	421	400	470	460	464	399	398	424	440	437	457	466	473	445	408	441	430	424	444	435	434	425	452	471	447	438	424	411	447	403	417	416	435	434	404	441	428	402	456	433	400	416	432	402	436	435	443	430	442	440	436	421	396	477	453	435	422	432	424	394	441	452	421	466
3930	4373	3869	2588	1647	1143	1057	866	902	3353	16641	18247	9660	3518	1113	639	481	372	396	402	389	369	379	372	398	389	362	401	376	387	396	382	385	390	400	339	375	365	386	410	403	408	345	418	386	395	355	387	389	399	403	400	372	404	374	402	394	366	401	375	379	435	367	401	362	363	392	387	386	378	398	369	372	379	437	415	363	393	385	405	406	420	392	372	338	363	378	380	386	372	351	363	407	374	370	402	399	367	377	382	363	387	409	372	390	362	374	367	365	421	407	383	382	423	409	401	382	391	379	383	371	362	414	358	386	393	419	348	414	355	393	415	404	405	364	381	398	373	410	398	416	383	406	375	383	392	402	384	398	375	358	382	394	383	386	355	374	395	382	384	385	398	375	362	355	381	379	421	409	424	407	385	395	383	377	394	391	384	402	420	401	384	365	376	399	379	377	381	362	370	420	387	362	413	354	394	416	414	378	405	377	399	388	369	408	403	410	407	382	398	375	389	394	417	360	383	382	375	370	393	362	380	394	386	392	381	397	388	393	399	410	359	390	375	363	393	376	409	362	352	388	396	387	385	397	354	377	416	359	377	389	382	357	382	392	403	399	392	434	364	389	384	391	365	383	351	414	376	402	388	368	416	370	399	410	352	357	382	382	404	392	371	405	391	379	383	384	415	376	398	383	365	384	408	390	359	375	396	387	392	378	392	384	380	397	398	409	369	381	370	394	390	418	374	384	367	358	408	379	401	383	386	400	418	363	398	391	363	383	365	352	383	396	379	387	350	387	364	381	401	363	400	395	390	373	364	377	416	391	392	321	354	357	361	367	382	414	381	375	357	376	395	395	382	332	376	381	411	397	382	396	366	375	370	374	385	384	369	342	399	354	377	377	361	386	405	388	415	362	383	404	370	399	376	404	371	378	374	370	391	378	389	393	365	385	379	386	380	386	372	409	390	400	387	360	380	383	384	359	378	364	385	399	409	420	388	398	384	386	344	321	382	379	393	363	383	364	387	390	374	397	399	388	393	368	378	387	374	396	375	364	392	386	351	392	379	376	348	370	410	389	375	387	394	380	369	371	361	408	369	406	360	369	373	387	373	391	401	413	380	377	354	371	378	331	376	358	369	360	399	409	418	385	357	366	392	391	379	387	395	388	352	397	404	350	376	387	363	377	367	400	381	382	342	403	371	365	380	369	367	362	409	439	406	393	420	402	370	378	387	351	407	374	389	416	368	372	375	420	358	385	385	395	376	380	374	391	389	387	369	410	342	350	394	422	396	349	399	378	373	381	388	381	389	394	385	417	404	396	398	365	398	377	361	391	354	380	380	360	426	365	386	389	356	404	351	399	367	369	344	353	369	386	428	373	387	395	404	363	361	364	350	402	405	413	419	401	385	340	356	381	397	366	368	365	343	377	365	366	424	391	376	364	386	386	390	402	378	374	349	369	381	381	376	343	382	338	388	377	359	373	405	396	386	437	356	382	405	372	380	360	369	386	356	365	435	397	388	358	386	389	374	410	389	392	377	359	354	385	391	394	382	397	408	392	359	382	358	374	381	391	375	371	363	365	403	389	388	368	384	395	375	356	411	336	389	404	356	380	381	376	391	355	378	381	391	391	390	389	378	364	379	400	382	401	368	358	384	380	345	386	427	399	389	398	387	395	398	374	377	378	400	362	365	372	394	352	399	386	390	364	374	390	388	387	365	392	387	385	368	375	401	371	353	383	375	360	363	371	364	405	374	353	398	374	370	383	382	358	373	363	374	337	353	358	378	358	337	383	368	394	398	393	375	400	397	371	389	390	414	360	363	385	390	370	390	367	373	375	356	409	393	375	382	386	383	388	397	347	385	375	390	374	381	350	373	375	359	361	398	378	400	347	401	397	421	383	380	390	363	386	383	389	400	382	377	365	378	394	384	410	378	382	375	394	373	378	352	368	384	414	352	406	369	416	413	348	378	382	351	398	386	364	368	394	382	402	386	400	369	447	363	369	392	389	404	345	396	370	349	398	359	385	370	363	394	402	392	397	377	382	372	384	368	400	402	395	355	372	356	373	380	374	365	385	402	390	395	422	371	410	368	392	348	376	404	393	415	373	370	379	409	377	389	354	360	405	357	363	383	378	413	351	397	393	389	415	361	406	415	412	373	381	406	426	370	363	373	415	381	409	401	363	359	397	431	370	405	369	349	366	397	401	386	381	367	387	410	364	384	375	393	371	388	339	358	414	342	379	383	406	371	378	344	371	363	364	396	401	353	379	363	413	389	407	348	383	425	364	362	404	373	353	351	334	379	358	399	400	366	400	362	385	404	337	382	395	351	398	359	370	369	346	373	396	376	397	366	389	342	375	379	378	381	356	353	375	384	385	353	390	383	392	373	388	389	389	367	416	376	400	359	375	369	365	410	360	403	384	371	356	379	392	363	390	341	367	404	337	375	385	352	376	398	385	387	397	375	397	369	407	406	360	395	395	370	380	399	338	390	402	370	411	383	413	353	408	375	385	386	395	393	378	387	359	397	384	357	376	367	397	338	356	397	403	349	384	359	387	383	401	371	359	367	374	378	362	383	366	390	346	357	371	400	383	392	389	399	406	398	411	385	340	373	390	404	370	347	373	381	371	407	358	402	391	357	380	405	347	379	331	353	371	388	371	398	389	376	343	332	433	373	413	357	389	397	380	401	367	358	394	359	383	367	400	401	396	361	411	423	365	395	430	387	342	354	376	391	385	398	411	368	405	341	330	368	356	357	395	363	398	389	389	406	370	399	365	408	356	370	423	371	382	414	340	412	368	388	399	371	387	382	356	373	382	380	388	412	376	395	390	418	407	416	389	375	367	376	384	414	411	394	409	384	370	381	378	386	347	342	378	377	388	370	383	382	404	373	390	387	412	419	356	370	369	371	386	360	368	366	401	366	392	360	368	358	372	390	367	389	356	353	381	361	398	397	381	376	383	372	382	395	372	401	357	329	391	396	386	372	408	373	427	382	396	384	381	391	332	384	402	398	359	390	364	400	401	402	412	379	385	402	425	357	372	378	380	416	333	373	379	371	377	417	404	378	379	416	379	370	405	364	357	374	396	396	382	364	351	380	383	400	343	387	381	361	373	381	380	363	400	397	350	410	359	377	403	417	386	369	407	364	345	382	352	375	371	397	404	368	417	366	366	347	370	379	384	372	373	371	351	365	370	384	365	386	370	367	388	363	363	369	398	375	380	392	394	390	350	394	370	368	367	387	373	375	391	361	389	338	376	394	357	383	386	381	412	390	414	377	369	395	365	384	347	350	359	389	363	370	384	367	408	389	380	345	371	381	421	364	382	446	384	374	402	377	396	360	420	403	382	367	417	368	369	411	359	345	397	370	389	381	393	386	406	403	362	393	418	403	375	378	345	412	392	406	404	381	364	400	382	392	360	398	372	373	360	392	384	372	390	382	412	374	383	334	377	359	375	356	403	383	390	329	392	386	417	387	401	392	395	374	405	405	404	368
23834	21060	28318	24020	21055	9653	2233	1334	964	2103	22232	31649	21075	6964	2527	1253	804	643	588	595	622	629	579	594	571	567	593	612	624	609	592	587	590	622	604	559	533	581	566	572	608	542	620	607	567	595	545	585	572	572	568	573	573	642	635	578	579	573	622	578	578	614	570	619	604	563	570	582	523	569	573	577	629	613	624	563	606	589	615	582	551	618	574	524	606	584	565	516	554	570	601	513	579	554	596	605	602	594	601	595	553	584	603	573	601	579	607	559	629	565	581	539	592	584	550	588	532	575	623	566	556	589	564	604	603	565	529	591	569	570	581	555	564	632	583	560	607	561	613	635	564	531	566	576	554	579	564	570	580	630	568	594	582	580	597	550	545	574	633	559	593	590	622	580	598	593	564	571	610	562	585	582	565	560	579	618	575	584	599	551	601	608	575	590	594	604	614	610	587	601	615	591	616	571	591	570	579	585	584	605	613	622	608	598	601	641	544	554	566	653	586	598	536	535	574	613	580	597	556	609	558	596	602	565	641	577	570	567	575	577	600	563	587	595	574	573	628	595	592	595	619	584	586	586	603	575	594	575	575	564	528	616	614	580	556	582	580	577	576	626	595	592	609	626	575	588	603	579	581	581	583	550	580	564	557	602	578	596	543	586	582	566	580	587	573	601	611	610	572	599	587	554	604	561	619	606	558	599	565	618	615	567	572	596	626	597	566	593	543	538	602	551	575	623	579	588	538	621	578	585	556	597	632	615	604	574	626	604	590	613	578	575	624	602	589	537	578	564	527	554	623	625	587	578	607	593	576	568	596	577	585	584	558	582	606	548	562	583	565	623	555	590	593	584	568	583	576	565	596	570	581	563	561	592	605	587	556	598	556	593	596	584	619	566	562	592	573	570	625	555	605	565	565	578	595	583	557	589	582	620	583	573	567	580	605	572	539	612	579	607	604	559	587	578	589	557	572	560	596	565	571	600	573	579	593	554	590	589	556	615	559	599	588	602	578	526	598	598	579	606	573	612	562	580	548	573	595	576	582	633	566	614	582	575	590	577	589	580	549	576	601	562	601	592	613	614	560	581	553	573	579	550	584	587	560	564	566	583	574	548	599	613	586	576	568	582	581	613	636	619	562	620	590	553	554	591	618	588	571	580	581	575	637	547	568	550	546	586	558	602	545	512	609	587	583	530	592	554	581	602	574	551	568	556	552	551	610	537	600	592	586	615	594	561	587	575	601	625	546	558	611	600	626	550	582	571	548	592	512	599	534	587	577	552	560	549	564	579	585	592	552	570	542	611	570	537	572	537	642	641	600	598	642	574	571	609	557	545	617	590	578	583	543	593	594	585	583	575	668	570	612	585	573	581	551	580	595	605	571	577	602	578	555	552	525	592	541	597	560	585	565	578	565	563	611	586	560	554	562	597	596	554	600	559	577	556	581	594	563	545	586	603	600	570	583	625	604	546	543	584	579	558	587	558	560	557	585	584	530	618	562	563	560	588	569	556	593	582	586	586	617	578	597	559	555	602	567	580	572	582	597	603	577	590	599	588	566	556	596	560	601	571	588	585	561	560	592	514	589	563	572	596	549	575	618	591	559	545	556	564	555	584	619	579	595	597	576	591	620	598	571	629	584	543	561	652	587	603	594	574	566	584	565	582	588	576	595	602	558	620	586	557	567	585	585	611	606	552	579	564	560	585	574	564	552	575	562	590	602	595	534	580	565	535	564	558	574	598	577	578	582	603	574	601	562	585	587	602	590	569	614	593	622	599	570	554	540	567	597	609	546	637	561	597	583	603	585	571	590	661	604	585	603	584	602	595	588	566	588	572	555	568	626	561	567	575	570	576	619	566	576	580	557	582	572	600	589	611	564	578	596	603	592	595	576	545	569	551	602	607	598	536	611	568	610	590	615	602	616	633	550	559	589	596	599	554	577	557	587	591	608	611	598	593	578	574	585	569	624	563	603	572	605	540	542	581	568	588	584	589	595	558	560	583	585	574	609	567	583	604	599	614	611	567	587	602	575	604	590	590	612	565	539	550	583	530	547	601	576	541	599	550	555	557	586	534	556	577	581	625	569	600	556	546	558	592	605	591	575	589	575	587	577	580	574	578	577	612	576	560	566	554	579	593	582	623	566	605	630	607	573	615	552	609	616	563	612	558	548	587	575	552	621	578	546	563	569	542	538	628	569	598	638	583	622	592	545	534	569	577	594	603	543	550	596	576	597	616	596	580	563	579	621	545	569	594	555	580	563	596	636	549	620	575	585	564	621	538	573	597	599	571	532	578	581	570	536	567	578	572	532	525	606	562	589	583	544	596	553	561	577	563	584	573	571	562	571	577	598	578	596	562	559	564	622	563	558	549	586	566	567	551	552	592	581	565	610	587	605	635	602	576	548	578	577	555	596	590	560	530	662	555	569	568	582	604	574	557	577	549	572	613	636	610	558	560	574	605	572	556	584	595	591	538	605	573	575	565	620	562	542	580	595	592	595	593	564	604	551	589	598	556	570	556	558	560	594	611	595	547	604	574	623	569	563	560	541	565	605	541	616	611	597	597	593	574	592	629	588	629	576	603	582	595	589	525	591	639	591	558	567	605	615	571	632	622	605	554	569	551	624	577	564	586	621	585	585	577	589	589	575	560	580	566	592	553	547	568	577	541	596	594	589	529	574	569	619	611	576	593	554	602	609	564	549	588	568	572	607	580	603	567	585	639	582	584	632	567	563	580	577	579	545	570	556	542	593	617	577	549	599	601	546	573	575	523	588	622	620	595	603	562	536	609	573	576	583	580	571	605	579	593	565	561	581	599	613	555	570	568	564	622	564	592	612	587	565	622	552	552	560	582	574	573	561	577	597	606	619	636	567	616	578	565	572	586	550	598	641	567	598	565	582	609	604	585	593	579	584	558	602	587	595	545	581	611	600	587	579	586	525	646	557	554	527	548	567	604	590	596	566	592	614	557	530	626	555	539	553	589	575	546	577	635	589	619	574	562	571	587	529	607	546	561	582	582	593	569	585	624	589	601	612	608	516	586	596	535	557	566	594	583	524	576	593	594	545	592	570	585	620	604	604	595	586	605	580	577	582	586	606	566	565	549	581	614	566	591	564	601	588	572	590	548	556	595	567	557	568	596	561	559	596	577	610	567	552	589	576	556	616	577	579	584	586	577	588	559	558	634	621	550	616	584	600	600	558	609	583	593	555	554	551	588	581	572	547	614	573	609	617	596	580	569	532	590	594	567	585	612	573	599	559	585	565	595	578	568	553	573	558	594	587	598	622	587	561	589	609	548	605	607	615	573	582	571	589	571	598	590	604	576	569	559	563	552	603	564	587	595	594	618	599	582	569	589	614	570	559	563	570	615	552	584	627	582	600	601	552	591	594	561	620	608	577	587	560	532	640	567	582	573	579	616	624	590	544	592	551	598	580	569	584	562	576	564	570	637	564	594	565	528	584	559	578	577	550	573	591	546	533	534	554	565	574	591
4290	7560	7270	4182	2892	1980	1717	1451	1219	3308	25531	28075	16081	5611	2842	1372	755	539	501	513	496	508	470	498	488	473	505	542	471	499	521	505	487	494	545	432	510	496	497	490	509	521	499	495	466	488	495	515	521	501	485	518	525	509	485	510	527	562	504	495	472	490	494	517	470	518	488	522	467	517	504	548	514	472	491	525	476	488	499	499	511	487	516	501	516	464	516	488	495	513	520	469	561	504	472	485	474	502	497	520	487	483	485	496	474	530	503	490	491	552	518	465	517	526	469	507	522	496	496	501	565	454	475	550	486	523	488	494	493	455	506	518	489	500	551	480	502	494	588	511	497	523	525	524	463	506	506	493	487	476	531	504	524	460	508	479	502	516	491	513	528	491	503	481	545	486	479	489	528	504	522	492	509	523	511	508	474	508	519	507	493	487	496	481	492	481	511	479	509	516	529	482	451	496	516	481	508	483	513	500	479	506	491	470	475	535	515	526	483	507	496	488	553	469	497	518	523	493	498	546	500	487	489	480	499	490	498	496	452	474	486	468	496	533	480	512	435	484	520	486	512	511	564	496	512	523	540	508	454	470	464	509	481	509	484	495	491	496	519	423	480	526	475	473	453	504	486	494	538	500	504	461	487	489	479	496	493	498	465	522	490	491	487	528	484	484	465	519	495	475	525	497	493	498	531	451	508	496	535	520	521	526	521	543	540	502	480	495	497	502	497	472	459	509	490	508	484	503	495	515	471	516	438	518	466	536	532	504	477	549	484	503	548	458	500	487	530	484	483	489	511	509	480	512	458	504	512	521	515	500	477	508	533	436	492	498	513	525	498	497	503	474	525	500	499	521	490	503	500	486	480	504	493	513	489	513	496	464	507	493	491	487	491	482	533	499	508	462	468	507	513	526	516	473	455	479	478	518	517	495	491	520	498	515	501	475	495	501	487	506	509	483	500	506	518	468	546	481	489	495	524	489	487	459	498	489	477	483	509	475	507	462	517	486	519	492	525	469	503	523	491	466	468	515	478	469	503	565	459	476	516	486	494	469	529	503	483	474	506	547	469	483	463	510	496	517	457	507	485	463	491	509	481	525	495	471	462	519	471	509	472	512	482	485	483	434	522	503	491	464	489	492	464	545	518	474	514	523	504	497	519	512	572	494	517	476	521	502	464	498	525	491	531	464	501	522	481	468	523	479	499	486	474	483	493	519	527	550	527	546	471	476	510	511	513	486	474	479	509	514	521	526	469	482	530	520	501	504	540	497	486	500	488	492	466	501	551	515	503	477	466	498	522	489	490	501	510	501	495	506	527	471	472	493	517	515	473	494	492	492	497	464	484	505	516	533	456	515	477	531	501	481	507	506	493	514	464	517	536	486	481	518	508	487	493	481	497	499	510	522	475	496	433	527	443	519	533	477	476	516	511	500	529	459	495	536	515	533	534	480	514	533	523	485	512	443	519	478	524	481	481	510	513	504	525	476	488	473	500	511	495	502	478	512	484	499	505	524	481	479	475	489	487	528	504	527	501	467	513	490	509	468	483	479	509	460	517	500	483	497	492	470	521	525	499	524	520	505	512	504	485	457	524	534	501	506	511	489	492	512	509	463	480	492	490	509	487	493	525	494	521	469	486	523	482	522	482	483	503	488	487	577	483	518	507	511	486	476	542	473	487	475	520	493	472	500	529	465	488	498	504	546	499	467	504	520	477	492	469	508	435	529	476	497	446	489	509	512	505	506	478	521	517	519	485	514	482	513	492	512	498	490	497	518	540	489	468	505	509	526	497	525	506	471	542	479	474	500	465	522	522	535	518	534	493	514	521	501	482	495	476	487	523	484	485	494	490	528	500	508	485	479	501	495	462	492	490	491	525	475	500	495	513	499	491	521	494	497	494	524	504	486	532	464	518	467	542	489	511	511	504	514	495	534	517	454	496	485	454	472	470	489	479	528	517	506	492	493	496	479	519	483	509	509	485	502	521	505	497	512	499	483	481	494	501	494	488	511	473	522	476	492	496	523	508	517	491	496	488	492	492	536	483	500	488	528	487	489	474	496	448	533	514	499	500	487	472	533	510	523	499	483	496	486	492	519	556	462	462	527	474	485	518	494	505	521	455	466	531	506	452	498	484	519	487	431	541	475	509	534	483	502	501	499	500	479	496	514	511	486	481	490	501	492	453	489	482	548	503	528	514	494	506	492	449	496	530	527	554	484	485	558	525	498	494	507	520	520	523	463	519	499	493	520	494	511	474	506	493	501	546	500	496	449	473	512	486	476	484	470	505	478	520	489	493	534	494	472	493	491	490	472	486	506	508	486	480	503	449	482	522	517	477	477	481	454	467	508	464	530	510	458	524	486	503	525	470	514	460	478	522	503	491	533	501	525	485	495	491	534	499	510	472	507	466	483	520	490	513	493	526	489	520	536	488	497	519	506	483	485	513	510	496	463	514	469	490	491	496	477	501	473	474	485	473	484	520	473	520	469	494	523	465	499	537	429	511	547	541	490	489	531	476	511	496	521	491	479	509	464	488	492	495	493	444	521	491	511	469	503	487	473	495	503	512	449	524	433	498	483	508	500	514	555	466	506	520	499	528	497	538	525	549	493	524	534	518	511	486	500	513	472	503	489	471	509	529	470	509	501	479	517	506	530	491	506	506	482	460	525	513	526	472	482	523	475	501	504	531	506	469	486	510	445	492	518	509	498	494	517	545	463	527	514	554	514	498	484	476	502	478	511	498	499	505	479	510	477	537	490	486	521	476	457	526	502	511	460	474	508	546	496	502	505	534	476	463	480	537	487	462	493	519	512	539	475	512	518	495	510	501	527	518	467	463	481	506	478	492	488	474	520	553	476	514	535	499	456	450	485	539	469	495	507	507	509	503	498	487	479	507	506	490	489	518	499	516	468	509	459	480	506	497	470	491	545	514	476	479	478	516	473	473	486	520	524	478	513	503	488	468	504	540	494	490	453	467	540	533	487	513	511	463	521	495	491	478	477	523	466	541	482	506	511	469	508	492	510	472	496	512	485	512	489	467	515	513	491	505	502	472	486	508	481	478	486	483	518	508	472	485	483	494	535	519	501	468	492	507	464	485	489	480	470	475	514	520	481	457	472	528	498	506	491	478	488	521	474	483	479	448	500	455	520	504	477	494	485	500	486	527	464	482	535	506	486	509	486	520	548	480	488	484	482	473	514	536	515	520	525	483	505	494	538	506	505	484	516	501	464	554	480	483	496	483	513	473	508	480	487	501	518	489	475	487	467	511	518	502	510	512	496	488	483	489	506	519	479	504	511	537	488	524	496	493	495	507	517	474	504	468	501	533	469	484	503	480	537	495	538	478	483	567	489	522	507	495	512	514	480	513	450	463	478	495	465	505	455	461	455	483	488	529	489	463	494	509	476	509	516	507	502	514	531	489	529	489	479	456	498	484	448	517	479	496	490	489	470	485	458	505	498	498	493	499	491	467	492	489	500	496	469	492	502	475	499
27350	13640	1922	1209	683	586	491	433	424	427	1285	2010	1528	835	542	454	409	392	395	381	383	395	385	403	350	396	380	369	396	404	410	445	406	384	390	407	414	397	411	384	390	365	382	367	414	400	397	396	400	407	361	381	392	388	376	363	381	395	411	373	357	374	382	371	430	404	367	385	379	420	387	422	352	380	415	411	428	434	368	374	412	428	379	419	411	385	362	385	399	408	393	388	386	405	370	408	376	380	401	347	384	414	394	416	371	398	412	374	394	401	388	404	407	406	406	403	401	421	401	388	346	353	370	376	416	396	409	405	408	361	358	373	379	363	373	390	400	362	425	367	361	398	417	428	421	372	383	394	386	409	396	411	398	382	383	388	416	410	445	373	390	441	381	364	408	388	399	387	418	376	387	383	395	388	399	375	401	389	395	391	380	410	403	411	421	433	397	400	387	389	433	372	377	373	380	390	379	430	407	354	375	389	354	420	417	401	387	362	398	387	399	405	406	387	367	400	406	426	387	393	365	399	377	404	380	381	384	407	366	391	370	362	394	428	398	373	429	433	413	383	412	419	403	397	389	415	402	408	393	395	385	392	391	396	401	406	401	406	383	392	395	372	348	406	373	396	385	377	406	404	382	415	366	384	396	410	371	406	387	370	393	382	428	387	385	374	425	392	363	382	390	368	421	407	396	396	380	404	447	381	388	386	383	391	372	375	413	353	409	352	407	403	370	351	401	413	399	405	374	334	377	394	388	383	414	387	392	380	378	387	410	385	354	404	377	414	397	375	361	384	416	373	374	345	421	372	371	374	373	386	369	419	389	392	421	348	393	408	410	377	354	437	385	416	397	388	372	390	375	364	402	390	390	374	399	427	460	442	385	390	364	413	393	406	419	372	403	407	370	364	373	377	404	359	351	392	371	363	397	364	375	382	441	410	385	374	392	380	396	390	409	377	362	405	399	387	398	423	367	362	413	395	368	385	384	400	398	373	407	393	366	367	369	405	383	384	392	369	396	422	386	356	382	335	433	379	390	362	377	385	388	374	403	383	376	421	394	384	392	412	394	406	396	391	393	402	391	400	358	416	396	411	420	409	405	397	424	398	393	400	403	375	417	408	391	342	370	419	391	391	402	391	379	389	374	406	401	350	411	377	382	402	401	420	372	398	374	430	358	401	364	362	417	371	376	386	406	396	406	371	396	395	382	382	382	386	396	409	342	411	353	420	429	402	412	374	386	400	399	364	424	427	372	380	405	372	410	381	374	430	363	385	361	412	388	412	380	403	383	400	396	417	398	398	387	372	393	407	403	403	421	394	385	380	376	403	368	424	380	377	432	404	380	368	366	380	370	414	397	393	365	362	386	397	359	364	393	416	372	378	408	415	390	420	399	386	407	393	386	381	412	392	381	369	390	412	418	392	394	388	368	414	389	389	392	388	404	381	424	381	385	358	376	364	386	397	407	419	392	392	371	375	422	394	387	396	424	355	414	360	415	400	396	392	368	402	385	417	381	390	370	360	379	394	427	376	387	370	401	395	372	360	398	382	381	382	381	398	421	363	408	378	363	409	381	384	423	405	391	349	400	373	424	392	418	367	416	378	419	382	389	382	387	413	381	390	410	406	426	390	376	396	401	407	372	410	383	404	420	389	410	384	414	397	394	415	399	423	438	384	376	381	391	381	407	419	411	408	353	383	399	378	396	380	352	417	378	361	386	391	368	383	445	389	403	398	418	371	409	394	373	402	415	423	384	396	363	404	368	398	389	378	404	381	406	430	370	404	396	380	397	406	414	407	388	403	375	398	377	442	370	411	395	379	383	372	379	354	374	376	377	384	396	356	409	361	401	385	378	426	393	360	366	368	422	394	401	410	387	395	376	371	393	386	391	425	374	387	362	394	382	380	361	391	385	364	376	408	422	409	349	403	403	412	401	398	409	388	375	397	380	378	353	401	419	429	393	393	384	405	389	413	367	424	391	394	370	378	386	390	418	387	376	381	388	403	373	387	391	389	414	379	407	369	350	387	388	408	413	375	369	381	397	413	391	388	398	378	383	349	363	354	367	378	374	374	369	431	384	423	406	408	397	362	357	412	354	373	419	383	402	352	422	380	389	421	411	430	397	374	375	409	355	389	385	400	383	379	432	418	378	416	414	393	383	392	377	383	392	394	373	386	399	406	381	424	405	416	362	421	388	408	357	352	380	385	378	383	383	385	368	370	398	431	392	384	386	393	405	395	372	396	419	414	374	383	372	404	437	390	364	355	379	398	367	373	413	373	403	412	385	371	392	387	422	413	379	406	381	412	420	412	401	363	365	380	422	406	404	402	383	381	384	396	398	380	404	418	407	371	398	391	383	394	387	378	408	403	389	401	391	382	396	396	384	378	387	419	378	390	348	365	380	385	398	390	378	426	358	394	362	401	396	380	403	367	382	361	397	374	362	371	396	381	383	380	398	376	377	401	425	402	410	401	391	374	385	386	358	375	397	397	385	426	388	358	350	365	396	386	411	402	376	416	388	388	414	391	399	362	415	387	412	393	391	385	377	407	426	385	404	409	392	374	397	372	403	414	386	395	383	379	403	419	399	355	413	399	357	387	377	374	365	381	384	398	385	386	383	418	381	393	396	414	376	413	444	398	388	373	404	376	372	386	395	401	407	405	406	371	373	404	352	388	372	370	375	350	373	413	412	429	401	374	401	389	406	393	381	363	407	378	388	401	373	365	399	391	360	402	405	400	402	357	413	381	388	406	382	359	420	404	375	363	403	377	362	372	394	393	386	375	394	380	378	394	393	405	395	421	407	406	405	399	395	375	389	392	366	413	411	382	431	426	409	399	404	392	406	387	411	397	393	352	380	402	387	364	422	414	421	389	381	400	396	388	361	371	380	403	395	384	384	406	373	386	376	397	412	394	385	382	350	385	358	387	384	369	427	377	360	365	392	435	403	392	398	366	419	398	385	412	408	391	377	359	434	419	372	372	385	352	344	389	385	374	392	425	397	372	384	380	378	402	368	363	403	383	380	421	405	402	394	377	408	385	437	370	403	364	378	395	404	398	404	344	393	430	395	401	374	412	405	426	416	384	380	431	390	381	383	374	381	354	359	398	410	379	389	412	372	408	373	360	434	376	401	355	361	370	378	379	438	395	404	396	410	376	401	392	372	393	392	373	371	381	381	391	377	380	398	405	392	369	393	407	426	410	409	407	400	395	351	373	403	383	395	385	359	394	373	374	387	384	388	407	394	384	391	404	383	373	389	401	419	392	355	374	380	419	427	422	396	385	353	394	399	372	384	391	426	420	386	394	389	417	375	419	379	401	368	395	408	459	355	404	395	380	387	423	368	388	386	375	405	382	394	382	391	396	365	407	373	394	423	331	390	392	397	372	430	346	376	387	370	371	381	373	382	379	413	401	369	393	381	358	434	379	369	395	403	376	409	405	397	383	417	365	390	355	407	375	385	395	407	401	408	398	421	414	359	370	383	371	369	385
4897	1077	1178	1046	724	651	538	468	410	395	1736	2401	1689	793	487	412	393	313	337	355	345	328	362	356	333	331	331	346	332	313	313	306	347	348	323	322	345	324	323	316	318	325	359	356	344	320	350	334	347	342	303	324	359	332	313	338	323	305	359	309	321	342	346	319	341	349	328	316	356	363	333	330	359	316	350	320	352	325	320	338	316	357	333	354	350	361	330	328	359	304	340	350	340	341	320	327	351	330	315	323	361	355	333	346	299	354	312	343	316	328	344	337	295	344	315	352	327	336	325	319	343	324	311	308	357	336	345	342	353	337	341	314	341	331	332	312	346	322	325	313	358	336	308	322	350	391	311	327	321	331	345	334	340	323	336	369	353	332	316	320	322	311	342	322	353	367	332	361	326	309	326	339	346	303	338	320	322	336	305	359	322	339	334	300	307	301	327	329	351	343	327	315	345	338	322	335	307	343	305	344	327	315	359	332	340	355	345	334	303	365	321	344	323	325	345	310	328	349	332	328	321	359	321	314	326	309	337	328	290	320	356	331	287	316	318	328	331	345	346	318	348	314	313	327	314	344	341	310	354	297	358	313	332	340	316	365	322	340	364	280	322	323	351	339	325	344	338	327	329	324	354	301	357	304	323	319	307	334	372	348	349	335	338	313	339	358	349	345	372	298	342	320	336	309	369	325	323	307	322	305	330	339	327	341	340	309	323	324	343	314	309	349	319	327	369	344	347	299	333	322	319	310	313	296	313	334	334	285	344	331	342	346	299	347	375	350	341	336	338	351	329	337	320	351	376	344	354	326	329	344	372	353	331	305	327	334	304	349	348	347	303	338	329	338	316	352	327	328	331	321	349	358	353	342	343	329	317	324	322	371	381	316	311	325	316	333	321	338	319	300	354	332	347	335	321	326	336	342	372	345	319	331	339	343	300	317	326	336	352	331	315	312	345	363	312	332	351	311	359	336	351	352	323	342	339	309	356	360	328	311	299	330	344	358	346	355	325	312	356	338	350	353	327	334	338	319	305	338	326	354	346	332	315	343	360	304	318	298	353	302	325	314	325	340	323	328	350	334	371	387	341	310	310	325	344	316	353	322	332	339	346	354	369	332	367	382	337	350	314	379	332	329	327	358	342	347	358	364	358	319	333	341	330	318	305	343	295	351	322	332	331	355	317	317	293	350	318	307	316	339	345	339	315	342	330	361	358	317	337	329	335	319	340	330	344	320	327	344	313	350	322	357	353	335	328	355	370	322	316	360	368	342	324	335	312	350	364	338	339	308	337	364	327	346	347	324	327	354	365	347	309	304	323	353	339	360	335	366	314	342	333	309	323	345	304	321	319	361	295	343	328	350	354	323	356	358	339	312	320	350	316	344	308	338	368	305	341	336	331	347	330	316	325	335	323	328	338	359	311	350	320	343	319	301	324	329	394	328	335	341	327	334	345	308	312	330	372	308	331	339	312	307	325	319	364	331	331	365	315	358	354	351	337	330	306	386	338	314	326	319	343	322	301	309	333	323	317	333	321	312	353	340	345	341	312	392	332	323	314	352	357	353	386	313	337	344	331	326	322	359	323	347	346	389	322	324	350	334	376	339	335	331	334	335	331	324	318	316	324	345	345	340	348	345	309	295	337	331	317	352	330	354	311	354	287	337	345	327	363	328	335	357	311	321	322	346	358	327	344	364	351	323	325	337	296	328	343	302	338	364	349	333	347	317	348	349	357	332	382	309	348	340	334	351	354	307	334	322	314	334	356	336	342	326	328	323	360	323	312	330	308	306	328	353	333	303	322	333	352	299	303	349	283	341	312	335	354	356	352	324	367	350	339	337	321	345	342	327	317	354	348	357	326	368	321	321	305	362	353	319	318	334	365	343	367	301	341	333	304	338	293	343	386	337	326	320	331	351	344	328	346	345	336	383	372	354	339	334	334	340	331	342	332	342	328	342	337	319	358	353	295	325	348	333	336	330	312	303	331	293	322	335	346	333	320	343	322	321	333	320	326	308	321	321	362	315	333	299	330	329	319	319	328	323	326	317	335	333	345	345	296	350	333	330	316	321	327	325	350	336	328	319	338	387	351	342	331	343	326	304	320	366	345	299	330	325	322	321	309	289	311	356	317	329	372	315	342	334	326	326	325	320	289	310	367	348	316	363	334	322	285	312	356	323	332	343	352	346	325	343	318	293	345	349	339	357	313	339	356	339	340	338	326	325	321	331	330	311	356	326	343	313	323	319	353	338	312	312	343	366	352	326	360	322	323	343	343	341	308	330	330	325	307	324	319	308	344	371	334	376	300	354	309	357	323	326	301	345	323	318	358	345	344	340	322	322	321	328	353	334	322	319	312	324	340	326	368	345	341	351	360	341	352	347	323	316	348	330	346	344	333	344	317	336	367	285	390	311	332	367	338	302	333	345	351	359	319	324	365	327	330	332	338	342	341	332	320	336	341	316	363	316	325	311	330	329	349	303	326	310	345	341	372	346	342	347	346	361	327	314	361	339	339	354	315	332	334	327	362	353	313	335	333	329	368	326	359	326	334	330	338	319	338	325	334	324	331	318	351	360	372	325	328	350	352	334	334	296	367	333	356	323	351	322	317	362	317	334	323	328	340	321	328	375	324	328	326	320	297	312	339	378	341	352	321	313	336	317	312	324	332	322	321	334	340	321	334	290	334	353	340	315	320	350	323	315	352	348	321	306	345	335	310	348	344	332	340	358	312	337	324	325	342	329	356	340	339	376	324	363	319	311	313	338	318	338	324	336	361	345	342	340	324	339	357	341	328	343	344	349	306	321	323	349	331	305	324	345	318	310	340	336	339	364	341	317	337	298	357	346	354	326	324	398	382	342	381	343	354	307	318	308	333	318	325	350	311	307	354	329	329	308	342	357	355	329	356	331	308	335	363	320	343	312	309	332	308	317	331	326	346	352	317	367	322	321	360	382	295	349	331	321	351	342	319	345	317	340	328	315	325	359	329	320	316	324	349	335	316	335	317	317	329	337	344	318	352	346	345	293	308	349	311	355	326	314	345	308	340	316	328	347	340	323	343	313	358	334	338	337	338	309	338	310	317	322	318	336	328	350	347	325	330	366	336	345	325	328	331	320	345	355	358	332	367	326	301	307	333	334	308	332	337	353	337	340	356	343	352	332	312	318	299	320	365	306	307	306	310	317	334	320	318	343	322	346	315	310	316	338	322	321	326	346	315	347	301	333	308	335	326	325	324	329	393	333	308	312	379	318	349	335	323	371	354	332	324	342	294	329	340	333	336	326	294	315	333	326	333	333	362	335	333	337	348	313	307	330	339	335	357	345	336	359	337	330	328	352	334	347	324	341	322	354	321	336	380	333	378	353	335	352	342	311	334	337	346	338	326	339	338	341	337	334	342	328	348	316	356	305	331	310	339	327	324	322	324	335	315	317	308	347	350	342	330	274	356	315	341	311	334	320	346	342	339	337	317	298	353	352	329	315	336	330	350	323
24787	21048	27466	24827	11773	1796	1203	856	609	730	11450	19837	12982	4588	1432	684	498	428	448	450	465	476	481	427	422	451	470	441	465	421	444	466	460	398	416	437	451	442	444	451	466	438	487	455	465	440	449	459	457	436	472	434	464	432	424	468	447	464	436	446	442	483	433	466	462	437	471	464	442	413	464	421	438	435	438	426	442	452	478	459	427	474	462	419	481	464	441	456	436	472	417	471	460	454	452	458	442	481	460	457	462	399	431	451	481	447	470	488	435	458	449	444	403	410	438	446	455	419	435	439	426	456	453	438	468	437	431	428	451	447	452	438	448	460	469	437	457	470	449	447	420	419	452	433	442	451	465	410	446	427	426	479	438	486	455	466	448	436	428	458	404	417	449	449	418	444	427	399	399	464	459	428	435	429	446	425	442	455	435	421	445	407	396	496	451	450	403	445	457	448	462	435	434	422	420	421	446	430	457	458	423	457	443	440	468	434	454	449	417	463	467	469	445	426	442	459	446	455	475	432	455	424	478	423	462	433	438	424	449	424	449	425	454	422	433	433	449	464	440	423	466	452	453	445	428	435	438	482	432	437	432	454	438	411	463	444	421	430	459	456	457	453	421	454	442	394	503	432	403	411	438	476	447	453	463	431	460	461	434	444	434	498	459	484	438	419	454	427	483	444	440	461	453	450	450	416	464	493	411	422	401	442	432	475	448	424	427	435	425	450	477	430	430	474	468	412	424	466	413	448	448	426	448	455	448	438	409	420	460	420	439	474	465	445	439	486	460	413	484	447	449	427	419	451	458	405	422	428	470	437	388	454	440	436	451	446	439	442	462	459	426	463	480	434	427	458	429	419	426	407	468	457	433	504	421	425	426	424	453	450	421	396	444	427	447	436	456	438	462	433	453	442	397	433	439	455	472	438	423	456	447	459	445	435	462	429	460	436	431	458	451	469	465	450	445	469	448	432	440	430	454	444	422	440	425	434	439	415	465	456	463	434	457	434	449	437	432	425	458	460	475	443	464	447	470	463	416	427	452	441	438	429	432	442	439	443	438	434	464	469	470	466	430	446	469	487	417	465	413	438	412	443	439	446	457	465	424	412	456	462	459	442	451	445	453	433	431	434	474	416	427	435	471	484	496	433	447	452	479	410	466	453	445	439	449	451	424	434	480	473	448	416	433	432	446	441	429	434	422	457	462	464	380	483	452	467	438	397	420	427	428	414	396	446	437	459	440	465	422	453	460	422	434	394	464	446	429	409	469	438	447	410	456	449	447	443	422	448	503	430	434	454	446	426	434	408	397	401	421	464	446	452	420	443	431	462	432	455	434	428	436	415	461	441	439	454	426	474	447	477	458	433	459	452	460	437	450	414	451	419	444	434	456	457	450	449	432	484	412	410	441	468	434	464	462	479	432	463	429	433	421	456	479	465	467	445	469	436	463	444	463	402	469	467	449	445	433	443	423	442	436	470	423	426	436	425	435	458	432	443	450	442	475	441	411	429	443	407	462	427	438	431	473	447	456	463	456	413	433	436	432	429	406	426	419	427	424	455	472	468	432	430	455	421	443	422	445	396	441	488	458	421	460	444	407	439	429	456	429	431	438	438	460	450	479	401	448	443	446	406	432	425	404	437	469	410	455	439	424	448	438	491	438	473	459	413	468	441	455	426	424	449	442	443	425	457	431	463	459	439	414	481	468	467	454	460	475	452	422	459	415	412	413	360	433	434	436	469	431	434	467	414	424	474	444	453	436	430	405	456	447	422	437	463	414	422	420	409	448	448	448	485	441	438	444	434	478	441	430	439	485	471	416	427	423	457	444	427	419	438	427	477	470	421	432	432	474	417	442	444	449	445	422	460	445	446	430	472	460	471	461	416	450	411	416	441	436	456	450	419	453	455	458	463	457	439	425	445	443	452	451	443	446	452	438	437	450	424	463	480	435	430	437	418	399	424	454	444	453	448	443	441	449	443	465	459	470	447	469	425	446	410	438	436	421	489	426	405	442	467	460	441	454	415	409	475	431	445	485	410	420	428	445	445	432	437	461	436	447	412	473	458	415	444	468	442	448	460	414	428	433	415	404	443	453	492	425	460	419	471	475	424	448	434	451	453	440	444	434	419	425	406	427	426	455	477	506	434	454	417	473	480	430	499	437	425	473	464	439	456	445	483	423	456	450	464	421	409	407	456	419	433	440	457	428	426	441	426	417	454	448	423	455	442	491	429	400	480	408	441	456	468	457	471	400	432	427	425	458	418	442	430	456	431	475	439	446	448	464	446	472	482	425	472	439	441	457	490	457	435	393	470	455	442	420	440	451	495	439	415	451	416	466	436	425	428	440	439	445	467	441	437	442	422	441	411	442	448	428	439	417	421	428	446	447	492	440	455	452	440	437	422	455	448	477	426	446	468	447	446	474	434	413	458	445	433	480	435	439	453	427	423	454	479	439	460	440	478	475	452	419	448	457	429	445	483	494	448	461	433	403	461	394	439	392	485	457	433	441	424	446	472	484	449	439	443	422	467	431	456	437	460	417	441	444	465	435	406	450	393	454	432	424	419	457	426	437	411	448	462	436	435	426	428	404	459	489	462	470	452	430	444	448	411	431	446	420	481	436	431	461	455	464	443	472	454	473	468	448	474	439	431	456	452	433	443	425	413	439	428	452	426	479	445	439	471	417	425	489	458	432	469	454	447	414	402	423	485	446	465	464	450	450	446	449	424	396	414	459	430	439	411	433	432	425	434	404	462	423	468	440	425	437	424	444	479	487	449	445	421	474	410	433	420	441	461	478	424	422	467	442	458	438	425	440	490	405	441	442	464	428	448	439	428	441	462	475	439	462	469	439	410	399	415	446	428	422	400	435	418	436	468	468	426	478	469	444	467	406	461	475	429	462	431	428	418	453	421	460	433	466	392	443	436	466	428	465	432	475	433	440	448	439	428	439	407	429	469	464	446	458	455	444	414	438	394	470	446	421	423	425	415	463	434	438	459	438	434	492	432	445	451	451	441	428	463	468	441	442	452	435	443	432	456	470	444	487	488	439	420	426	433	447	480	446	475	420	443	419	432	451	427	449	464	467	462	432	436	452	479	460	480	449	435	417	444	454	433	468	401	446	424	431	442	439	401	451	446	450	441	397	400	461	450	466	425	440	473	430	438	410	395	474	407	423	440	418	456	446	453	461	409	446	411	457	420	436	438	442	434	478	460	454	445	417	421	415	454	455	427	438	448	495	429	388	427	443	459	412	435	449	447	444	465	451	434	436	460	432	439	437	474	454	451	436	438	418	414	458	461	448	447	455	443	441	400	417	448	442	435	459	449	449	434	427	439	499	434	455	417	409	418	434	454	446	420	419	438	416	422	448	419	425	453	432	447	450	434	417	444	410	458	469	437	464	429	417	465	437	439	462	421	464	452	464	474	448	463	413	425	476	440	411	431	464	442	447	437	420	419	490	467	410	430	451	475	471	426	441	420	451	470	443	416	457	438
3883	4422	3909	1953	1451	1267	1133	932	762	932	14578	18342	11045	4219	1455	663	440	395	390	382	412	391	433	399	364	390	381	393	400	409	403	400	398	402	406	362	408	413	401	363	368	420	387	371	407	387	418	397	375	418	457	413	403	425	392	396	420	385	418	398	378	367	394	440	402	408	415	404	429	362	378	404	357	387	351	396	456	381	415	398	372	366	374	413	380	403	395	382	376	413	388	373	403	399	369	407	397	406	399	417	396	418	429	369	372	388	399	407	389	420	410	399	400	382	406	385	398	414	389	434	394	386	379	405	392	416	400	420	409	406	383	389	373	396	396	413	398	395	413	418	390	388	390	370	393	376	399	432	398	406	398	413	399	365	361	419	342	408	402	395	406	408	389	375	399	428	409	409	393	391	394	407	376	432	396	366	400	419	406	398	349	382	386	410	391	389	342	395	376	420	409	397	390	402	364	399	404	407	404	404	390	378	396	438	362	374	417	431	395	421	404	375	423	432	380	376	409	367	395	433	396	379	389	420	408	419	397	362	396	398	402	379	398	414	389	366	391	372	424	440	401	398	405	395	386	363	393	391	373	389	394	399	359	364	398	393	412	392	365	409	398	360	420	402	385	391	393	383	372	400	389	383	403	408	428	388	429	378	384	376	354	382	385	416	400	390	398	390	358	380	416	371	376	410	402	432	375	428	413	389	388	399	364	396	351	380	370	426	353	404	384	385	400	412	364	387	428	379	378	391	380	407	405	440	385	379	407	400	386	401	364	408	396	425	418	382	402	377	398	384	410	401	419	382	389	376	376	382	370	365	381	406	418	406	425	385	405	403	373	375	394	422	395	395	362	344	374	386	403	386	358	399	396	390	381	373	389	380	361	394	364	396	393	394	418	383	375	374	404	414	396	409	429	381	376	399	396	369	420	364	425	377	385	334	391	377	402	399	388	389	374	399	337	375	354	362	430	429	394	409	367	400	363	394	408	374	388	389	380	380	372	387	401	374	426	407	386	424	388	377	387	380	426	380	401	432	362	369	370	393	373	379	418	417	382	374	373	419	403	367	376	389	384	395	386	383	392	385	381	410	385	401	408	414	380	373	374	424	419	395	389	374	405	400	370	386	371	377	411	386	348	391	366	397	369	376	356	371	407	389	398	413	403	357	400	358	385	381	371	393	378	370	368	400	373	392	360	405	385	413	397	413	388	368	388	367	408	407	444	378	372	374	365	398	401	405	403	406	377	404	383	410	439	405	378	395	396	385	376	383	369	391	379	386	371	461	408	368	405	418	354	398	345	397	411	416	346	398	387	427	373	365	375	415	356	390	398	403	395	376	376	388	389	431	406	384	394	338	393	362	385	437	392	384	405	361	378	371	382	425	401	396	389	391	398	391	396	363	390	353	354	370	374	409	343	400	387	393	396	417	407	391	416	413	371	414	364	399	402	382	358	386	396	389	366	427	380	368	362	377	392	401	414	375	409	388	413	443	437	378	380	411	395	387	392	435	391	394	375	398	403	394	390	409	436	379	393	408	419	403	385	406	420	421	340	392	387	366	396	389	356	402	376	401	395	365	366	404	417	401	350	341	413	410	382	389	356	375	411	419	384	353	388	389	390	395	399	407	366	392	383	386	376	384	414	358	372	371	376	403	367	422	406	380	383	390	420	405	403	429	409	373	385	366	377	385	359	384	384	416	371	419	385	416	379	382	455	397	388	409	386	406	384	390	390	416	426	382	392	378	371	416	384	396	408	354	394	393	393	420	386	372	391	397	360	395	374	351	415	384	369	376	377	393	370	396	355	393	357	403	398	376	387	392	388	388	390	387	413	423	399	405	359	386	413	411	397	376	407	387	351	394	411	396	376	371	402	365	375	394	371	376	404	383	353	376	364	373	379	390	385	420	407	391	404	353	380	415	407	338	410	379	390	411	368	373	377	368	382	363	398	376	424	401	463	386	410	374	378	393	378	394	403	387	351	414	421	388	356	389	380	389	394	393	367	392	391	420	379	404	381	407	377	399	387	374	411	408	441	383	368	399	420	396	362	419	405	386	403	400	397	396	407	396	359	397	380	394	387	413	414	438	366	378	380	399	409	382	397	386	402	396	426	350	350	348	392	409	379	408	409	400	428	369	404	387	390	374	377	354	395	405	396	394	382	380	370	399	361	364	415	401	384	382	413	388	378	371	376	370	384	384	409	388	412	400	359	401	431	410	369	413	395	399	366	427	399	382	416	372	383	376	369	405	370	342	379	411	411	399	378	376	403	361	394	378	380	361	406	367	388	405	379	377	408	389	397	383	378	382	382	376	458	410	371	391	434	416	379	402	370	373	426	360	381	402	398	428	377	389	370	414	394	400	377	404	376	384	390	400	403	379	374	363	395	370	400	394	401	392	397	376	356	403	384	407	369	323	411	385	369	384	383	386	407	429	370	377	420	382	356	393	382	359	329	383	391	384	354	390	379	377	369	408	383	400	375	384	396	409	365	379	385	411	376	384	377	399	403	402	368	394	371	389	393	349	361	426	397	365	430	398	372	443	386	359	395	397	403	352	402	409	391	386	402	375	396	407	396	391	387	348	387	421	364	380	409	403	331	401	392	376	370	338	389	398	404	408	380	406	383	378	369	395	374	409	423	390	387	392	400	386	352	350	396	390	387	373	378	385	397	389	411	388	372	390	407	381	336	410	406	381	392	383	395	337	407	412	390	388	400	345	394	374	388	371	373	402	423	415	399	392	410	362	397	395	392	370	411	392	385	371	369	384	395	358	373	359	377	394	400	366	388	402	406	419	410	398	377	365	370	368	407	360	404	349	424	385	364	411	349	420	377	379	396	424	405	376	366	368	395	410	384	384	369	372	380	410	358	389	400	398	396	411	350	378	395	383	375	367	390	375	419	369	409	369	378	420	383	384	390	402	421	358	369	411	398	401	398	376	378	374	383	373	407	433	407	405	394	364	403	365	369	405	401	403	381	394	394	395	369	379	403	358	396	385	402	401	371	373	397	406	389	351	388	416	353	382	380	396	372	388	399	399	386	415	383	387	380	400	364	390	377	361	389	396	380	402	365	419	410	390	376	380	397	419	373	357	390	382	373	370	393	370	365	409	363	391	384	387	369	377	361	401	385	379	368	376	396	397	390	428	385	370	413	378	393	371	390	358	430	361	360	383	389	368	399	403	359	359	400	410	424	382	364	392	369	432	432	403	380	392	383	362	386	353	381	390	373	369	387	385	401	406	363	377	370	390	397	369	395	395	351	404	386	394	379	393	380	403	404	395	394	402	360	366	370	431	390	387	395	370	414	385	390	365	385	361	404	408	405	359	400	369	367	391	387	420	416	418	343	394	383	390	364	377	389	370	386	374	376	390	361	399	393	393	370	412	375	396	400	375	415	383	379	395	353	417	401	368	421	403	380	396	428	371	401	407	402	420	379	381	407	376	392	366	390	382	377	394	387	368	388	391	397	405	393	421	377	381	382	414	390	396	405	376
23773	21036	28289	23989	21037	9786	2355	1402	1045	1963	24967	32001	20767	8160	2206	920	695	691	615	654	600	598	686	649	651	619	608	635	632	668	602	628	622	605	653	605	620	674	604	564	677	579	650	610	667	587	643	635	634	614	614	651	616	640	626	650	626	570	657	588	614	620	606	618	629	629	612	630	600	650	660	603	643	646	636	651	602	610	625	615	606	627	580	610	644	603	693	647	609	656	616	628	630	608	609	639	629	581	617	617	647	615	620	616	635	622	622	630	634	608	626	645	642	684	602	617	660	630	662	651	602	631	625	621	635	655	670	652	649	674	590	604	613	632	662	610	637	626	644	649	604	641	648	636	662	622	633	639	655	613	630	634	642	614	607	650	602	581	575	646	602	656	618	653	613	612	613	645	631	607	616	609	612	628	602	643	638	623	662	614	654	626	625	671	589	627	636	630	597	688	642	608	607	611	592	654	591	639	611	587	639	619	589	591	618	657	562	595	657	665	613	615	630	645	610	626	654	587	594	666	638	619	618	619	639	602	645	562	683	620	664	616	657	601	589	635	632	623	644	644	639	620	633	620	620	638	581	583	602	651	637	611	611	616	623	606	618	644	618	675	616	631	615	620	650	649	583	629	608	669	651	603	661	630	624	618	606	600	636	660	600	676	616	625	630	651	596	621	623	620	616	651	588	641	623	624	587	639	642	621	599	613	639	642	624	614	609	601	607	628	592	632	608	678	625	641	644	577	630	629	615	587	581	642	614	630	635	660	608	634	545	606	641	606	578	637	617	612	655	583	602	581	571	635	637	596	631	613	585	614	651	594	630	663	688	673	602	667	597	642	646	612	607	646	670	623	649	603	654	592	647	620	644	625	612	598	651	600	683	599	621	631	601	580	594	612	581	612	611	607	612	602	606	633	638	639	634	581	603	613	602	636	646	622	618	597	644	600	627	660	583	621	614	629	623	631	622	615	607	588	687	625	558	599	641	613	631	650	576	674	645	601	646	588	619	678	647	647	638	625	607	629	621	651	607	605	625	596	564	634	643	632	582	617	678	628	654	653	647	558	634	616	638	610	644	650	601	628	597	593	623	627	635	648	575	651	636	662	654	604	617	631	662	625	648	657	611	659	616	609	648	615	643	626	631	644	584	616	620	584	611	583	630	587	588	636	603	664	633	592	600	644	618	628	680	633	608	662	576	624	639	619	664	633	662	626	632	621	664	661	664	633	624	597	672	603	658	628	605	649	665	662	620	649	637	630	615	661	623	649	632	678	599	650	602	579	623	659	591	634	610	632	590	650	652	596	650	609	623	642	637	621	638	651	607	602	619	620	635	632	634	654	651	606	606	602	629	660	678	697	632	604	612	673	601	629	641	658	616	633	626	630	631	658	626	658	662	633	650	611	639	545	587	607	611	669	661	623	611	594	602	605	575	653	582	657	634	616	562	592	636	665	605	628	626	603	647	661	627	605	657	590	608	618	597	670	665	540	635	570	626	646	630	605	621	628	676	612	640	619	620	619	649	680	617	636	628	604	644	620	638	629	562	613	657	611	609	661	620	581	592	616	636	621	618	632	630	635	597	618	649	631	617	575	582	609	628	614	618	621	577	621	688	640	653	600	623	623	585	601	632	636	615	600	581	642	633	613	611	626	616	620	609	632	606	610	614	631	602	625	604	582	628	642	587	642	616	599	634	628	604	618	623	624	631	645	604	635	619	634	635	614	662	668	636	591	609	613	648	680	661	629	645	630	680	645	646	589	642	625	625	707	636	600	619	621	642	639	606	611	630	592	576	638	688	652	593	588	604	587	636	621	589	633	629	621	632	621	633	645	615	617	654	608	601	633	587	627	604	652	633	632	629	627	602	619	583	607	595	564	615	617	616	635	578	631	642	640	641	630	619	642	647	679	644	648	672	579	641	566	648	604	618	627	611	592	617	588	592	638	625	572	609	608	641	615	657	600	629	650	655	643	631	634	617	585	634	617	618	621	609	663	622	614	654	614	630	632	604	584	581	664	608	623	631	669	658	598	595	598	615	635	592	620	658	589	658	632	600	615	599	636	610	634	641	614	610	573	642	615	615	650	592	645	690	647	629	635	629	609	568	631	584	611	612	656	582	643	611	580	656	630	631	635	599	648	633	606	704	626	627	604	638	628	614	648	651	640	665	611	628	641	634	633	632	633	606	628	639	589	642	620	623	655	646	602	599	627	632	622	623	635	654	694	601	606	614	630	655	596	646	645	598	600	640	604	629	609	665	603	588	589	664	593	635	609	663	612	606	575	607	645	600	642	622	617	667	623	585	635	576	616	646	611	579	654	632	654	635	638	595	699	595	598	647	625	595	620	642	608	590	576	626	661	598	645	623	642	672	594	643	621	638	655	635	613	629	584	635	651	607	618	609	615	589	604	642	607	663	627	596	632	620	627	633	605	644	661	635	614	596	633	616	631	604	658	609	664	616	637	609	613	651	621	620	635	595	573	650	629	610	646	575	655	624	558	612	642	647	639	649	599	647	634	651	616	600	604	635	636	657	635	682	641	589	653	659	578	653	674	620	677	616	642	606	649	642	603	617	622	610	616	623	589	610	612	683	665	586	637	616	601	604	596	627	598	635	604	656	606	621	601	593	607	621	602	606	587	642	664	639	608	611	643	584	576	625	625	557	600	625	604	619	625	635	607	624	601	593	592	627	646	647	692	600	638	601	630	632	643	636	622	605	608	627	649	613	670	615	616	595	611	628	611	633	627	636	620	619	683	598	587	611	618	629	671	590	636	646	631	633	578	636	629	645	601	647	608	602	620	570	630	617	622	598	617	557	613	572	608	643	600	578	650	621	611	602	618	657	602	585	626	603	611	645	651	639	594	606	629	612	637	629	653	641	631	627	622	621	614	659	652	614	636	649	629	644	645	631	666	632	629	611	602	651	629	614	643	616	629	608	633	641	628	606	631	624	601	605	631	662	584	620	635	590	617	605	637	627	659	646	632	631	626	633	600	644	621	615	645	638	619	643	647	618	600	644	606	616	612	579	637	613	637	601	613	601	611	617	629	634	591	639	626	653	610	670	607	580	609	644	633	629	651	628	576	598	633	694	616	594	593	640	608	568	592	596	617	619	589	613	590	619	597	633	581	677	624	614	587	664	644	619	579	643	616	669	664	603	640	615	630	668	589	640	667	641	639	562	636	632	670	618	616	603	629	643	619	620	632	615	616	613	633	646	651	622	651	621	615	615	611	633	615	680	603	621	592	573	672	559	642	594	615	629	651	616	622	626	662	624	634	620	611	602	628	619	610	629	599	560	637	627	581	562	588	621	600	638	613	634	583	621	609	613	672	639	613	598	614	646	649	625	637	633	633	641	618	558	606	608	623	649	608	618	641	636	672	549	618	630	579	651	589	573	601	649	634	557	618	608	631	663	681	624	636	606	620	629	585	597	616	624	669	675	634	611	614	619	622	599	666	635	616	643	629	634	653	623	660	622	616	580	586	602	638
4242	7652	6110	3210	2329	2120	1721	1478	1192	3004	27964	27967	15979	6698	2195	822	587	549	546	495	539	529	552	535	593	537	553	549	535	530	523	551	528	536	537	587	490	557	511	525	568	539	562	543	522	553	503	524	511	541	541	552	545	556	499	506	524	531	550	536	594	491	545	571	551	551	548	531	522	517	501	549	491	564	544	557	553	511	530	543	556	554	540	509	567	524	519	524	558	548	528	524	491	494	541	539	531	523	536	541	543	536	548	548	509	524	513	532	488	551	542	557	513	533	549	563	550	514	541	539	528	532	498	530	529	534	507	562	549	528	532	492	548	550	558	517	486	516	517	524	526	552	525	544	556	508	551	536	528	525	510	537	508	540	513	512	541	579	506	496	557	523	537	549	530	532	528	574	570	541	524	511	538	541	546	547	554	511	471	523	556	496	521	486	493	552	515	532	526	589	565	598	539	512	510	528	505	522	534	517	532	550	563	530	521	554	594	521	510	462	580	547	506	542	549	496	536	528	534	513	504	518	548	549	585	540	556	489	546	558	469	541	540	567	497	546	509	494	545	549	517	518	485	555	515	517	504	556	506	519	527	549	510	515	508	531	546	536	563	527	522	544	572	525	505	526	558	533	520	542	552	587	512	547	520	511	537	543	518	469	530	525	563	564	513	508	584	511	505	522	551	491	564	556	530	539	524	531	547	548	548	519	567	546	502	543	494	529	503	546	530	556	555	514	482	500	505	468	508	559	545	509	512	521	509	518	507	537	554	538	588	496	502	537	511	532	489	513	553	509	515	503	508	568	538	539	564	537	511	528	492	512	493	535	522	554	530	536	524	534	530	550	520	549	509	554	514	536	532	502	558	562	568	546	517	506	517	570	511	537	549	543	516	532	533	583	543	524	528	542	524	571	513	540	574	572	537	501	566	492	532	526	513	523	563	562	502	532	558	493	557	503	524	523	531	509	507	513	515	539	501	527	586	531	497	546	483	519	524	551	540	552	508	564	505	502	504	564	510	544	504	520	502	547	537	551	538	541	528	545	546	566	525	577	536	497	543	557	564	515	530	560	530	523	549	536	566	516	540	522	561	544	553	534	527	515	558	532	544	523	538	523	487	543	520	538	507	514	558	550	521	532	526	577	548	547	572	543	535	488	511	532	555	539	537	507	547	533	508	493	533	501	551	505	515	544	541	505	550	546	567	540	552	564	514	543	534	506	536	548	540	514	503	545	554	561	535	543	558	514	551	538	515	564	500	518	514	528	536	512	542	502	523	501	553	521	521	554	546	502	511	526	504	531	509	502	523	496	526	539	523	524	564	545	526	539	520	544	538	521	546	519	539	505	518	534	532	529	551	530	538	546	521	496	523	533	525	535	538	543	503	525	549	531	543	513	537	541	502	547	500	501	535	558	493	522	493	536	546	510	546	550	516	512	526	551	499	543	530	515	533	513	551	581	524	510	518	553	555	554	544	504	526	512	540	534	517	558	516	534	580	517	536	546	526	522	553	567	514	512	463	569	512	508	510	573	492	501	556	513	533	529	527	566	496	543	523	528	520	499	505	547	544	565	524	579	513	533	560	522	565	544	573	553	537	518	510	552	510	535	546	521	543	557	505	515	520	501	555	532	534	553	538	505	548	540	536	528	535	549	516	538	567	543	519	528	534	558	549	527	492	525	515	519	476	499	517	524	530	536	533	510	539	506	558	532	563	513	515	527	509	548	542	520	535	529	551	570	533	550	531	538	442	529	529	547	546	478	541	542	544	512	557	523	553	506	523	517	508	514	516	522	558	566	514	541	562	518	504	488	523	561	508	544	538	539	531	522	484	541	525	547	560	509	564	538	548	526	565	562	536	542	492	584	516	522	518	525	518	519	510	510	528	570	559	468	510	534	576	525	529	541	508	549	550	563	528	544	590	483	504	551	538	518	533	507	512	515	549	554	517	499	495	467	507	526	540	559	499	522	534	509	517	543	553	554	501	528	490	552	560	533	517	510	544	572	531	460	505	510	556	526	511	533	493	550	545	521	559	544	487	525	512	483	566	507	504	564	498	504	532	504	474	522	480	509	495	532	515	525	541	541	517	505	546	497	541	529	493	529	499	507	591	530	542	531	528	508	480	512	500	540	565	566	513	508	521	500	484	556	522	512	515	500	488	577	532	525	548	524	504	539	489	508	523	540	520	519	521	508	535	474	559	511	505	514	521	497	473	531	515	512	482	534	499	547	557	518	507	523	525	485	531	494	493	515	499	502	534	561	541	529	541	539	548	544	506	510	564	534	534	516	536	516	512	535	513	508	526	534	525	534	544	519	558	524	580	530	528	542	556	532	498	546	526	511	534	513	514	525	522	509	519	558	509	529	540	498	504	563	521	562	500	550	554	489	551	541	496	539	548	528	505	535	532	583	488	522	543	500	502	545	520	501	550	517	518	512	508	522	551	539	544	526	498	478	518	538	525	498	526	532	523	516	553	489	518	492	483	527	513	557	518	511	537	527	538	506	548	524	529	529	554	522	511	506	546	503	503	541	541	564	529	510	546	490	518	472	541	515	532	578	535	563	513	509	533	562	537	516	515	528	534	490	578	512	563	557	471	520	559	518	509	545	577	516	525	544	538	532	555	530	534	487	483	551	508	480	533	527	527	555	521	529	511	578	522	520	540	532	552	530	544	494	538	538	522	527	542	546	526	514	521	513	532	516	570	576	545	523	517	531	522	564	527	523	503	534	524	498	543	558	544	495	538	543	531	545	552	548	529	530	512	546	524	519	508	522	574	505	534	545	529	552	520	525	514	542	527	542	563	521	497	540	543	465	519	555	534	525	537	512	500	552	517	558	540	494	537	502	533	545	528	548	537	492	523	520	497	502	532	501	514	507	522	506	463	498	538	500	520	510	521	535	495	532	553	520	573	541	548	529	546	521	508	503	562	505	532	511	538	545	520	526	535	531	540	526	506	506	511	530	546	510	557	538	533	528	551	511	532	522	524	513	558	525	524	551	543	494	500	540	541	526	520	572	539	522	523	540	570	495	550	550	509	508	558	523	532	523	507	572	541	550	532	527	513	544	558	531	509	557	568	563	539	517	474	519	505	528	507	547	594	552	495	527	540	561	554	517	506	511	504	511	518	503	517	580	538	532	538	537	543	563	531	513	556	526	483	493	541	507	516	506	539	508	538	559	525	510	512	526	490	521	532	554	492	502	486	510	539	523	534	514	528	502	578	503	539	499	524	552	519	480	585	508	522	522	555	503	534	558	518	493	478	538	549	475	513	548	542	528	544	570	527	549	517	530	546	549	491	531	525	500	482	542	520	536	516	507	542	485	491	519	529	475	523	515	541	527	546	526	544	582	503	495	535	572	510	519	549	518	539	464	568	502	515	527	511	546	549	531	559	509	529	526	542	533	566	545	520	508	514	519	528	555	526	542	526	494	550	497	528	531	529	491	539	549	502	540	563	513	534	533	509	568	507	491	495	478	528	535	517	541	561	549
27178	13819	2050	811	543	566	482	409	443	466	1515	2124	1513	906	546	485	445	439	402	414	439	408	395	407	406	437	465	420	419	400	415	425	401	426	411	414	416	394	406	417	453	434	401	445	399	441	454	392	395	410	410	442	432	385	384	423	417	433	411	420	400	436	455	474	413	445	426	429	404	385	404	414	426	397	405	417	390	416	392	395	430	435	440	441	401	431	382	419	411	412	435	410	381	413	430	412	431	483	408	425	430	404	422	423	392	393	401	416	431	370	385	426	399	394	401	391	429	430	404	415	435	428	435	399	415	389	451	461	395	398	398	390	399	368	417	423	390	398	428	423	406	396	434	422	459	417	416	403	410	422	424	402	402	373	434	404	437	444	411	436	457	373	413	405	422	409	449	421	432	417	459	425	432	405	405	435	405	429	427	403	392	474	409	436	419	384	368	424	425	391	421	398	401	426	421	407	413	393	414	400	420	415	405	439	424	416	417	435	430	424	423	441	427	459	449	434	391	416	403	421	435	428	430	442	433	433	438	369	415	430	418	407	417	407	434	418	406	431	431	422	418	414	419	415	424	413	407	444	431	424	427	403	407	361	391	412	406	395	421	426	442	403	423	417	447	410	405	381	432	402	410	404	409	458	413	436	422	454	392	409	420	429	399	445	429	360	432	412	387	429	408	401	404	436	427	390	436	372	441	398	427	399	424	446	435	458	394	446	421	431	432	426	469	426	428	400	438	386	438	424	385	435	416	402	393	433	401	459	430	412	409	413	407	404	450	468	450	405	405	410	454	418	397	425	435	431	442	418	412	396	404	421	422	417	407	415	385	416	414	445	397	392	420	446	420	426	423	423	460	446	417	437	398	449	418	441	419	403	388	422	422	413	415	402	460	395	420	421	414	456	426	422	443	423	392	386	404	432	430	455	428	453	438	442	439	428	447	415	402	430	412	426	438	448	411	416	417	413	405	380	417	429	431	402	418	390	394	405	457	418	405	418	377	414	388	402	397	406	427	426	424	398	419	427	435	457	390	429	387	387	406	408	421	433	468	415	437	439	434	461	429	434	433	421	452	403	421	417	445	399	413	439	420	454	451	403	429	433	392	447	414	418	432	459	403	432	430	404	455	415	445	438	435	401	385	420	430	400	409	399	443	423	407	445	399	405	426	418	447	431	408	419	423	426	415	460	403	414	405	392	443	448	444	417	364	430	437	409	414	419	400	418	426	383	443	420	414	417	404	423	421	410	387	394	441	436	386	423	427	446	430	431	388	395	403	435	438	404	447	407	405	449	418	430	395	419	435	403	403	410	439	451	383	405	382	407	396	443	425	417	409	444	440	435	429	404	390	417	408	411	394	410	396	456	406	416	433	411	459	421	415	391	421	448	375	427	392	407	410	424	419	417	416	397	434	371	425	439	397	421	466	447	435	409	436	423	469	425	400	429	392	374	452	423	388	406	430	414	400	432	389	413	385	420	403	365	403	444	401	429	415	408	416	400	452	381	442	382	414	438	467	344	406	428	379	448	404	429	404	432	427	422	407	427	446	457	441	402	460	436	402	442	453	436	376	472	428	474	404	412	433	420	391	429	439	415	351	403	398	443	432	409	416	414	432	398	444	441	413	403	462	436	403	432	383	438	411	406	408	410	422	454	409	397	407	361	399	396	425	448	396	414	427	394	418	438	454	398	420	413	432	427	405	423	402	428	436	455	460	420	472	426	432	408	434	426	399	402	461	439	406	432	433	382	411	387	408	366	387	447	431	434	416	418	429	435	418	462	430	416	444	414	419	386	429	448	434	405	404	378	396	424	405	421	399	419	429	395	420	419	426	399	400	456	392	403	409	446	418	425	422	432	376	411	414	430	391	425	397	404	416	462	434	426	403	423	423	432	435	417	405	404	407	436	392	402	413	391	397	397	426	452	443	459	410	435	440	456	437	442	426	422	397	409	434	408	422	435	426	403	388	420	422	442	391	392	415	381	487	409	429	397	413	400	402	436	405	432	408	449	402	431	457	437	389	407	413	428	418	436	417	402	407	435	452	433	415	414	399	410	422	426	464	428	443	456	441	420	405	445	387	442	422	407	445	410	419	433	434	425	472	394	424	429	432	401	446	420	423	420	395	434	431	418	444	424	412	412	397	429	383	413	418	413	411	434	423	406	413	432	462	442	400	450	431	417	421	422	434	399	449	414	409	415	446	412	435	391	397	405	426	394	427	425	407	434	434	398	420	404	442	432	416	431	427	402	414	417	424	411	421	439	442	425	430	405	445	415	413	427	415	461	413	449	399	448	433	402	399	407	424	429	446	422	424	400	439	403	421	430	412	417	431	391	414	399	413	422	413	389	397	386	439	450	386	405	422	439	415	413	397	434	431	405	393	401	459	418	445	428	422	446	421	405	411	435	438	438	462	394	395	387	416	435	408	421	416	398	428	426	413	426	406	411	416	406	435	457	396	438	404	359	410	384	415	400	412	422	416	406	386	434	444	389	431	451	433	431	421	391	403	415	425	410	394	438	419	453	446	418	403	394	432	399	416	396	409	406	381	416	413	383	430	438	417	435	413	436	407	442	435	459	414	416	424	406	418	424	422	445	423	398	432	419	417	415	399	407	389	428	434	412	433	456	427	436	393	385	462	407	391	458	425	430	403	427	442	422	415	432	394	414	424	409	441	416	417	386	475	414	444	410	444	460	422	446	454	422	427	405	402	423	380	406	438	411	432	410	423	454	418	435	396	401	437	411	423	444	393	424	436	411	414	405	414	436	464	443	446	426	401	433	418	416	444	442	429	429	437	436	414	412	405	407	453	442	429	434	405	432	428	461	404	405	387	415	432	416	421	391	426	407	433	424	423	441	454	442	448	415	484	419	407	459	405	398	405	432	439	413	402	418	421	409	419	367	449	435	431	436	428	429	405	433	415	410	417	437	444	402	386	396	467	399	410	431	393	445	377	441	444	416	450	437	412	411	436	437	383	436	429	425	433	402	427	415	413	429	417	414	436	468	416	409	456	398	403	390	401	409	401	452	420	422	426	406	444	439	452	361	414	449	423	449	445	405	416	379	389	400	402	413	435	441	432	448	385	408	413	434	395	409	431	408	423	423	412	426	410	372	407	410	404	420	432	413	429	406	402	415	420	417	399	417	418	430	416	430	418	444	364	415	448	374	401	437	432	386	413	439	434	361	435	426	409	403	439	398	439	444	416	412	432	428	412	414	400	421	413	433	415	445	396	465	439	446	449	439	421	395	415	420	428	390	375	411	426	429	396	417	429	408	411	434	430	425	443	432	427	455	414	415	410	418	433	397	401	381	410	447	407	421	440	416	433	441	412	396	404	399	432	428	401	402	451	440	440	405	433	429	420	403	396	415	430	433	419	405	429	374	431	401	420	438	427	428	424	412	387	381	422	418	378	422	402	428	412	368	423	412	428	394	407	428	440	444	415	442	446	434	439	400	421	425	438	424	401	407	423	422	462	422	430	457	432	462
5002	1311	1146	610	598	587	469	451	374	478	2056	2488	1628	885	551	392	352	354	355	377	362	377	353	397	363	354	389	375	345	379	392	356	346	360	334	373	381	363	369	362	342	374	362	374	366	369	351	339	340	342	347	317	342	369	364	355	346	343	362	394	357	359	371	375	370	359	366	357	353	356	382	350	363	373	330	378	338	364	368	360	351	365	382	403	337	346	354	340	358	346	349	343	378	363	374	406	371	358	340	353	358	363	367	349	361	366	333	333	351	355	379	375	376	372	366	369	353	361	355	361	340	322	363	381	353	398	349	375	359	346	316	357	365	365	412	364	356	336	360	377	355	344	353	337	361	401	349	356	369	328	390	392	359	355	369	374	383	358	356	366	353	363	363	368	361	357	384	371	344	377	376	324	338	360	364	381	344	346	359	367	363	370	327	360	346	368	387	339	331	381	369	358	340	315	356	362	361	368	331	364	342	354	372	366	350	370	378	391	368	376	391	349	362	371	354	313	409	358	363	364	367	382	323	360	357	363	340	367	356	351	346	345	375	372	361	368	340	390	354	340	402	362	379	344	353	344	352	382	355	370	403	368	377	347	346	354	380	353	337	362	376	364	376	354	358	363	354	363	375	360	359	400	347	351	375	362	350	375	335	377	359	385	357	376	364	343	348	334	375	366	342	337	401	359	345	372	372	374	384	353	351	350	388	353	343	354	377	391	375	371	362	370	357	372	355	318	390	373	366	390	342	343	361	389	365	366	331	365	355	366	374	364	350	365	356	363	311	337	349	368	348	324	399	372	330	376	378	348	341	382	329	323	336	380	391	369	333	377	369	361	401	384	355	356	330	321	344	390	376	383	357	396	367	338	355	383	366	359	380	373	397	342	363	365	335	349	349	386	373	340	374	360	337	385	359	387	333	349	375	337	359	369	357	354	355	370	364	368	342	385	336	366	338	332	332	298	332	362	365	408	349	353	342	352	351	341	358	406	351	347	336	352	360	352	343	393	346	367	335	345	377	356	358	373	364	384	344	379	353	355	369	355	353	360	371	343	357	372	389	354	377	349	352	364	401	363	367	354	369	332	352	346	380	382	394	323	353	360	346	359	366	363	326	352	376	360	379	344	362	359	345	360	379	391	374	337	346	325	344	348	369	354	370	392	357	370	403	324	356	380	363	354	362	367	334	354	365	347	381	357	367	349	376	309	340	337	368	357	355	345	385	334	329	371	342	364	347	371	341	339	341	367	368	306	347	308	350	359	386	348	338	330	390	351	338	351	365	336	344	366	350	336	357	353	348	368	376	379	384	327	359	333	361	340	375	349	363	334	368	384	348	362	394	399	373	330	350	362	356	362	373	357	373	372	333	367	363	377	388	381	351	379	367	336	380	358	393	342	387	375	370	330	389	339	372	367	354	345	377	353	335	347	364	361	358	342	383	376	327	333	368	355	315	362	371	341	345	379	362	365	350	343	383	347	380	314	367	363	375	393	385	378	380	340	344	331	345	357	364	389	329	364	359	358	353	373	335	393	333	381	348	354	342	350	390	343	354	373	363	362	363	343	343	344	363	368	374	365	399	361	357	397	374	334	337	343	364	374	342	336	332	341	361	349	331	348	354	349	366	360	351	368	353	338	348	355	361	328	370	377	397	352	316	361	325	353	352	370	332	387	395	349	339	365	377	369	346	367	366	361	373	363	372	359	356	331	351	343	334	360	351	362	349	337	338	371	399	354	360	383	375	383	329	350	359	366	340	374	397	375	394	365	346	370	348	367	380	343	342	356	354	353	339	343	366	371	366	367	365	358	391	350	367	353	366	369	353	396	383	343	362	341	359	346	346	378	330	376	341	344	375	360	364	351	360	336	356	381	327	378	358	376	345	355	365	356	378	339	380	374	359	337	394	365	347	353	348	375	360	333	330	374	341	359	338	356	339	364	403	346	342	332	361	359	341	387	333	326	374	346	368	380	379	345	387	363	365	348	371	337	381	367	354	391	331	368	376	362	356	381	363	336	332	367	365	347	355	368	436	352	380	350	331	364	358	349	379	366	366	344	330	351	352	366	353	338	337	336	345	342	358	357	353	333	359	357	367	370	338	335	385	388	369	369	382	345	340	382	381	354	338	328	359	349	345	343	357	354	345	356	361	356	331	316	345	345	361	351	338	380	357	358	345	389	368	395	365	395	348	382	354	374	341	381	392	355	333	371	379	357	357	380	337	366	378	370	338	398	352	365	336	356	362	335	370	350	360	373	356	361	346	326	366	371	376	335	343	375	341	348	365	365	337	342	361	366	369	375	326	363	371	348	350	366	356	365	299	369	349	381	330	381	327	352	332	353	373	409	387	352	353	375	366	370	321	361	363	376	373	373	357	349	349	353	380	327	306	381	355	366	364	378	336	344	391	372	350	342	378	378	370	343	341	372	343	342	362	364	380	337	377	350	382	373	332	388	369	357	371	371	378	337	330	330	366	344	363	370	355	353	372	353	369	393	374	348	340	342	365	342	332	349	394	357	377	375	361	362	329	348	329	339	353	358	370	372	339	343	374	371	357	386	353	347	341	372	355	346	372	329	383	348	325	377	330	395	391	369	361	349	351	332	339	330	359	357	356	361	360	339	357	405	382	352	396	388	343	364	349	360	355	335	402	330	348	367	359	368	348	326	340	355	388	332	360	382	330	360	368	343	361	337	357	383	356	377	316	356	334	376	361	381	335	369	337	369	355	359	360	344	359	354	340	354	356	380	354	352	353	325	351	358	332	344	321	383	370	370	350	382	354	348	346	327	353	363	336	370	381	328	382	350	354	349	360	348	357	349	396	330	379	366	353	349	351	355	381	393	366	395	360	354	352	362	367	363	333	351	367	372	372	381	365	363	362	367	354	315	380	357	367	343	345	384	354	353	373	361	351	360	367	329	347	358	356	358	408	317	347	343	309	340	329	336	344	352	355	375	343	380	385	356	355	382	347	354	339	357	342	367	354	346	393	355	372	356	346	351	329	371	399	337	388	364	350	359	372	344	338	403	375	345	327	356	373	410	326	396	302	378	334	341	342	375	366	373	357	350	349	347	312	341	330	379	354	347	362	348	340	383	346	354	363	371	368	355	357	369	355	346	329	351	375	377	362	398	362	353	363	367	368	389	298	377	360	341	364	332	340	353	356	329	355	338	388	343	331	368	346	354	314	361	336	358	334	363	349	332	334	345	353	365	350	337	352	367	383	338	387	349	379	352	347	370	332	367	341	352	345	353	360	342	362	344	354	349	368	362	364	377	338	373	383	364	336	334	357	393	390	344	372	339	384	358	360	375	325	354	349	374	377	343	367	352	360	340	376	362	351	333	352	352	345	361	356	354	357	327	387	320	338	355	391	385	344	359	346	356	356	356	336	380	350	370	400	352	365	325	360	347	405	349	327	308	333	338	404	338	388	341	371	377	364	340	365	343	357	326	346	340	363	360	384	373	345	351	354	372	339	338	378	357	377	354	378	325
24735	21065	27451	24871	11688	1590	1032	662	525	1725	13577	18959	12432	4638	1307	668	474	432	454	440	462	448	429	446	468	442	454	441	434	430	420	430	428	467	458	388	446	415	420	453	447	464	471	449	434	418	450	452	426	446	454	431	458	416	434	460	449	445	408	418	479	446	438	447	434	442	473	443	449	432	441	435	432	462	440	444	448	437	427	440	422	450	456	443	399	428	447	420	432	456	440	429	404	462	432	444	455	449	379	425	439	472	442	434	457	424	424	441	417	440	405	431	399	468	444	448	432	439	451	438	463	451	486	446	444	444	445	455	438	442	394	459	414	462	420	449	420	412	418	444	450	429	420	440	440	434	437	416	419	418	440	450	456	467	438	477	437	446	436	420	423	441	421	469	434	436	438	450	411	429	441	430	435	448	435	441	447	447	419	419	459	424	438	451	459	440	437	493	415	430	439	421	442	438	452	441	392	453	436	454	449	423	444	423	450	463	446	436	431	428	445	466	441	456	385	440	437	420	472	418	427	442	427	403	422	407	411	425	455	432	435	462	473	430	419	423	410	408	453	424	431	421	424	449	449	475	451	404	422	447	411	423	454	436	431	425	420	429	415	423	404	469	439	433	450	422	410	493	437	426	443	436	459	413	437	421	426	460	423	435	434	434	456	431	444	428	417	427	426	413	453	459	430	433	399	434	447	438	438	442	444	472	401	423	437	438	463	422	464	417	380	450	424	444	434	449	454	458	429	411	406	445	491	446	443	414	442	464	437	464	424	468	448	399	436	435	435	443	417	441	438	433	452	436	440	403	444	460	412	430	426	430	438	438	482	430	444	429	463	440	448	424	401	432	451	452	443	430	453	430	447	432	471	456	404	451	443	467	418	458	455	450	432	443	438	444	470	456	467	398	439	415	457	431	433	428	442	458	470	406	387	446	416	448	453	431	418	424	408	471	438	442	396	406	431	440	426	444	453	427	442	499	431	429	421	441	439	400	458	457	448	435	462	450	452	433	422	452	447	411	480	435	448	422	406	451	449	430	422	432	451	455	446	417	392	411	398	415	425	440	426	412	409	467	465	462	404	448	434	438	405	437	458	455	456	447	437	432	463	382	436	425	435	438	417	408	420	442	413	390	410	443	413	477	450	454	442	469	417	430	428	439	416	429	433	446	460	433	437	438	450	457	457	441	432	413	439	460	432	418	414	404	433	439	434	400	414	446	421	425	407	455	457	468	406	423	447	476	504	435	383	447	434	442	435	507	449	431	457	440	439	467	439	448	419	459	443	411	442	465	419	403	437	451	419	415	447	460	410	448	447	415	430	416	453	450	461	413	444	447	396	472	458	435	462	436	428	425	439	478	419	453	441	430	434	431	430	411	452	432	429	462	444	392	403	456	384	444	424	429	416	428	456	457	408	450	486	423	434	399	455	460	424	480	427	399	424	425	402	436	444	437	441	403	422	448	411	466	436	405	421	427	483	413	417	478	422	457	398	407	436	378	468	479	447	473	439	434	411	456	437	426	447	412	429	451	449	408	425	403	417	440	427	449	456	433	435	440	489	446	439	445	421	437	433	443	423	429	430	426	450	452	435	440	439	442	431	449	441	466	420	415	438	445	448	442	397	400	447	390	438	428	437	446	433	449	397	409	424	438	443	446	445	412	450	430	431	407	442	441	437	449	432	424	459	429	415	432	414	474	440	456	407	435	474	434	430	408	415	410	441	405	419	433	434	447	458	409	427	427	444	470	411	424	443	445	441	426	437	473	431	519	452	423	457	440	450	472	398	409	432	426	471	415	446	448	456	432	419	444	421	425	427	458	435	457	442	441	447	447	446	435	441	463	428	462	442	410	440	434	433	400	434	414	430	449	450	403	442	443	405	436	443	445	440	422	397	437	391	442	397	436	423	443	448	426	426	448	433	429	429	451	446	430	430	419	475	442	430	444	479	418	434	439	454	460	471	461	436	442	437	426	448	445	407	429	407	405	400	438	432	465	406	449	432	379	432	464	400	419	453	443	388	442	448	415	405	433	442	450	418	403	456	400	462	431	423	426	410	432	432	459	437	460	395	434	426	463	432	435	427	436	450	474	444	435	426	395	417	423	427	473	469	447	403	390	422	405	412	433	456	448	409	431	442	436	413	406	414	440	404	431	392	438	416	399	426	449	449	458	450	448	440	422	396	469	387	452	474	408	478	426	462	441	420	425	390	428	440	427	420	431	415	451	406	444	426	449	428	416	420	458	421	439	451	453	467	447	427	418	403	457	450	464	473	426	432	421	432	410	412	446	470	475	449	416	400	429	436	451	433	416	438	442	462	447	437	403	398	422	418	433	475	413	475	429	441	438	432	458	443	412	449	389	469	451	438	414	468	409	428	465	436	499	415	455	435	437	421	443	429	423	389	451	427	440	417	463	437	442	436	423	420	469	425	441	482	508	400	421	445	454	388	451	460	454	449	458	454	442	451	460	425	421	416	477	460	404	440	441	425	452	404	457	436	465	413	446	434	450	440	400	436	396	408	447	445	456	461	416	427	434	469	408	447	448	433	411	395	415	424	453	405	444	405	396	429	403	400	414	388	429	449	446	462	452	413	417	415	456	442	483	430	413	440	441	430	417	455	426	453	448	460	402	462	441	440	434	430	437	430	405	423	428	402	405	419	434	455	424	421	410	459	395	431	386	417	403	446	444	472	449	435	458	381	448	426	412	441	500	430	401	432	435	459	437	436	418	401	430	462	441	454	411	413	427	433	431	422	507	419	431	447	427	435	411	423	422	398	430	413	411	410	421	426	440	443	431	435	437	390	492	414	431	432	435	435	441	444	411	442	452	424	436	434	446	433	447	445	426	430	448	415	432	442	442	418	460	440	468	437	446	404	413	434	447	415	416	396	433	404	459	469	445	436	488	417	418	434	450	437	422	393	407	461	433	421	415	463	451	430	413	441	463	403	440	373	418	428	440	476	418	394	425	452	437	436	446	445	422	414	431	420	447	421	467	448	408	395	438	453	395	435	397	445	459	404	400	449	443	431	417	440	442	417	415	400	454	436	444	429	453	396	415	456	437	407	437	425	406	445	397	430	422	408	470	413	470	462	454	421	396	475	420	439	493	423	425	447	412	438	427	445	470	430	438	417	415	424	436	439	435	408	408	443	412	420	444	459	445	475	428	456	436	473	430	438	448	455	422	450	431	431	399	461	420	450	407	417	412	429	402	428	443	435	434	412	466	425	454	432	414	437	442	464	394	421	404	446	437	451	427	414	432	429	461	445	443	465	439	487	408	481	440	439	444	437	403	462	417	392	452	437	434	467	412	460	433	449	437	452	422	408	425	467	450	399	430	414	440	433	429	413	385	438	447	477	422	435	410	411	420	430	464	454	421	430	424	461	424	465	456	416	438	454	467	416	407	421	409	399	444	446	404	459	411	407	435	411	416	424	414	401	422	454	430	422	426	434	435	433	422	414	405	381	476	458	465	481	434	424	420	460	420	424	451
4033	5568	4282	2216	1518	1259	1018	731	611	2620	16311	17529	10592	4216	1320	609	410	406	397	410	376	414	401	367	421	390	381	395	391	416	406	358	385	411	395	356	409	379	392	400	435	410	386	378	367	409	411	395	390	364	358	389	414	394	416	372	391	357	367	398	408	388	402	368	396	377	401	358	403	415	398	394	366	391	391	376	419	412	410	404	400	422	394	420	371	392	390	416	417	398	394	366	385	348	409	394	348	374	370	375	407	386	403	404	390	392	369	373	389	408	409	370	372	372	354	372	363	398	366	371	389	364	382	390	354	401	377	356	405	382	410	391	388	375	361	379	344	389	411	390	386	386	375	404	379	379	372	398	367	405	351	375	379	373	384	386	390	387	339	357	405	362	422	423	395	383	380	402	426	380	416	405	363	371	419	383	370	380	397	384	366	379	341	385	395	372	387	400	376	367	402	357	406	393	423	416	354	380	404	382	402	360	399	371	407	350	395	383	378	389	381	377	406	392	368	386	351	369	384	388	383	360	396	375	416	388	369	410	405	355	378	404	384	374	383	404	395	370	390	401	388	388	398	384	357	345	391	380	386	408	379	359	406	388	367	374	357	412	387	388	395	397	390	391	403	385	411	381	359	363	379	397	399	381	402	368	389	383	340	379	369	366	383	356	354	370	373	355	382	396	402	372	393	426	371	358	399	380	376	395	399	377	426	391	400	395	376	408	383	412	384	392	390	408	380	397	395	387	348	379	390	394	346	354	393	375	395	392	408	359	402	376	403	393	397	371	366	385	381	373	385	379	375	409	404	348	384	374	352	382	367	362	375	376	358	396	387	371	394	411	368	392	396	399	390	417	378	405	364	359	392	384	384	371	400	428	367	387	429	370	373	371	358	395	403	366	380	388	390	397	384	380	389	374	353	378	368	354	398	381	391	401	374	371	363	406	369	386	378	353	336	382	367	358	409	381	337	371	400	368	390	385	353	371	405	378	375	403	370	382	392	377	387	367	369	379	409	352	395	389	371	403	402	417	396	414	383	391	380	344	388	382	388	369	357	380	337	359	386	371	352	424	385	396	365	364	380	345	380	336	400	383	396	378	392	352	373	360	374	352	382	343	351	373	418	378	362	369	376	410	428	382	382	380	380	369	385	384	388	369	389	405	377	369	380	397	387	411	365	385	394	431	401	387	401	392	409	358	352	404	342	363	405	365	386	375	354	350	363	391	398	376	340	380	394	385	405	403	362	353	356	340	343	370	355	369	397	392	405	399	424	389	359	390	388	363	372	390	349	385	377	387	381	403	361	369	328	383	390	409	388	383	364	389	390	404	413	408	369	380	378	391	345	365	367	409	363	369	366	403	363	369	358	412	415	362	372	346	376	385	372	349	378	384	358	376	402	371	344	383	383	361	370	350	385	346	351	406	383	375	390	389	384	393	370	398	341	399	398	385	372	382	366	363	363	393	384	365	383	363	421	367	417	409	383	363	438	372	377	401	375	382	374	394	375	383	392	413	365	410	401	407	415	379	355	365	387	368	394	358	384	399	393	365	379	356	384	417	391	382	383	388	371	366	378	384	410	385	376	397	397	393	396	370	407	377	355	360	405	393	408	375	410	358	363	389	348	396	375	384	372	367	389	413	391	387	378	381	374	388	352	373	404	391	376	388	374	382	398	388	370	356	425	394	413	373	354	417	349	354	380	432	386	346	376	382	367	386	374	380	386	381	394	391	387	396	359	364	408	411	410	397	430	391	403	390	379	358	403	368	374	367	416	364	382	397	423	367	368	402	387	404	397	360	383	371	369	349	358	376	361	427	368	394	379	385	390	394	355	391	397	356	380	433	399	363	386	401	374	374	404	375	373	360	362	348	373	395	394	399	362	395	381	362	387	389	359	399	402	379	391	422	374	361	380	337	363	377	381	369	395	396	372	411	351	369	382	375	404	362	371	364	387	407	358	358	377	393	371	400	363	375	371	375	397	377	367	401	364	391	380	366	377	419	422	374	384	408	379	365	389	411	378	392	376	363	385	379	407	376	382	425	386	386	366	339	385	412	353	361	364	394	362	384	408	395	392	362	390	371	385	391	367	379	353	391	409	385	387	394	382	415	380	363	372	380	419	389	399	356	371	385	367	377	367	396	393	368	409	389	392	395	385	375	367	360	402	365	383	402	357	401	333	368	373	373	396	355	341	394	347	333	407	418	401	370	361	361	330	378	369	367	400	384	390	380	376	388	376	355	368	393	384	397	367	343	362	354	392	382	402	371	353	379	370	362	405	360	376	389	352	379	395	384	368	406	369	389	391	362	364	387	337	384	357	367	378	371	354	427	376	388	395	382	410	382	394	359	372	417	385	393	370	392	362	395	364	346	378	366	379	397	402	375	406	379	386	363	384	386	371	389	398	362	362	376	352	393	403	398	385	341	386	354	401	402	389	357	378	380	365	400	370	358	396	398	391	348	400	364	356	389	366	393	374	382	356	379	387	390	375	363	333	425	365	367	370	389	337	388	375	398	385	369	371	409	404	417	376	362	379	361	355	416	385	415	364	386	453	387	386	406	366	353	383	354	393	391	389	365	394	386	394	398	390	413	362	415	366	385	346	406	369	395	382	419	390	383	378	377	371	369	357	406	391	379	385	380	412	397	351	364	395	382	365	409	397	315	381	365	371	386	383	403	412	397	389	378	374	407	379	422	379	384	406	385	371	371	376	362	363	381	374	384	374	386	389	371	382	397	396	436	358	369	355	396	403	382	387	369	369	347	400	373	401	388	407	340	376	364	379	408	368	369	359	422	427	388	373	384	415	411	361	378	419	384	395	355	387	358	368	408	358	373	362	382	414	362	424	396	395	389	406	389	361	391	364	424	353	401	385	366	364	378	367	345	377	381	375	414	369	367	384	384	396	350	356	385	385	379	397	378	399	389	384	413	403	424	372	384	402	375	415	370	423	380	405	386	389	395	380	387	395	361	385	375	369	394	335	385	392	361	354	413	356	404	378	370	381	373	416	365	339	364	412	371	388	375	389	386	356	395	408	366	332	361	387	401	380	391	368	335	388	373	366	393	396	383	342	362	379	363	400	407	396	346	380	388	402	384	384	380	388	375	347	398	358	432	373	406	385	390	378	384	377	381	376	362	350	357	393	393	379	369	381	394	406	359	386	377	380	395	367	362	415	366	383	407	367	395	391	411	418	343	384	392	379	370	398	371	364	396	364	398	376	369	387	380	375	387	389	376	375	384	368	383	371	375	396	405	357	381	351	350	360	342	380	382	390	384	379	384	383	401	384	424	393	370	381	405	393	360	388	410	371	390	390	367	357	381	366	380	396	388	387	393	371	359	371	386	383	367	375	376	365	383	368	344	392	414	387	359	398	382	371	370	404	391	414	389	376	341	356	365	361	369	393	357	396	377	363	391	387	397	366	385	407	403	383	397	403	382	406	340	386	368	409	418	403	361	397	369	359	383	376	368	370	356	373	374	391	370	397	406	406	399
23818	21074	28353	24013	21060	10101	2180	1161	850	1058	17857	32133	23474	10242	2617	1009	667	594	616	630	622	596	605	647	615	588	626	575	591	589	579	565	575	599	561	583	651	592	573	616	576	646	587	543	583	569	625	588	638	642	609	600	610	603	609	549	573	543	570	604	591	597	604	604	614	554	581	626	630	609	596	591	551	543	578	627	603	600	569	588	553	624	594	595	590	621	591	593	608	609	573	620	575	616	560	626	531	599	587	611	596	589	616	657	611	612	582	581	602	623	610	585	543	603	532	611	587	587	626	623	611	609	584	573	580	634	599	593	616	623	611	585	633	604	582	568	591	559	563	611	573	592	586	601	588	607	570	564	563	607	577	607	596	629	557	589	584	604	596	592	586	576	588	568	606	569	562	610	607	574	639	572	621	623	595	618	601	604	614	607	566	595	619	601	552	588	630	597	655	552	602	602	567	608	630	613	608	614	602	614	613	612	613	602	594	586	645	638	547	564	622	607	560	611	600	580	548	606	582	616	630	597	561	587	589	576	582	627	562	615	623	615	628	591	571	610	584	657	563	546	593	607	546	561	646	624	608	601	620	630	631	587	598	584	566	603	616	617	614	598	587	558	583	599	594	574	617	569	620	633	602	620	583	593	611	627	578	608	587	588	561	555	614	584	624	592	644	562	572	548	588	567	599	645	635	584	576	590	579	605	536	606	613	613	591	575	570	582	610	566	611	598	597	581	607	602	587	621	593	548	626	551	581	567	578	598	596	589	578	606	568	601	601	625	628	637	584	559	546	600	626	611	571	589	581	602	558	566	617	607	607	620	615	632	626	590	628	601	606	599	582	569	598	595	629	601	550	611	554	601	607	562	567	622	572	610	591	546	610	634	589	649	608	535	612	608	602	571	627	615	645	627	556	619	543	590	608	593	581	563	619	598	631	575	584	599	647	623	589	573	574	573	618	560	594	576	577	634	591	599	629	596	565	613	580	597	602	588	595	624	624	606	620	548	591	581	553	624	618	594	579	593	591	581	612	588	611	621	593	601	600	624	613	585	615	567	568	596	603	589	549	577	600	554	600	583	578	629	599	600	560	572	561	584	616	619	638	611	586	635	615	630	568	603	591	586	604	613	626	618	596	597	578	593	542	560	583	612	622	603	593	573	570	577	620	607	563	623	549	583	627	606	584	574	592	622	601	556	578	607	595	610	584	609	610	635	537	598	623	645	589	580	596	599	593	613	592	555	596	591	639	598	596	605	630	546	592	584	606	631	560	639	590	615	567	623	543	595	601	591	592	575	607	576	605	570	609	551	568	555	585	576	590	614	566	620	589	612	583	596	610	597	615	593	597	573	593	575	599	574	618	581	562	555	623	599	563	588	530	614	559	564	570	584	613	580	616	593	565	603	602	601	597	562	580	555	616	590	597	636	609	574	570	574	582	593	558	562	628	609	586	622	581	644	613	558	618	567	619	612	590	593	597	596	594	572	603	617	575	579	611	595	568	611	552	573	596	588	597	633	602	608	571	647	593	651	556	599	593	609	585	604	591	577	601	574	590	570	586	570	569	592	557	600	616	612	560	609	616	614	572	583	606	605	618	576	593	605	570	567	599	601	587	611	630	569	577	616	565	589	536	603	629	597	622	607	591	586	569	588	569	592	595	549	610	596	552	571	599	621	544	612	550	574	605	555	573	603	562	588	596	582	590	585	595	605	582	542	556	602	561	565	593	607	576	608	629	601	599	575	606	625	588	593	565	588	605	592	600	546	587	585	603	591	602	568	579	605	621	590	619	629	549	603	605	614	537	633	605	627	588	585	581	582	620	613	624	605	644	607	596	592	620	595	588	548	601	592	583	626	571	607	563	626	588	578	602	616	595	634	534	555	563	549	574	576	604	639	555	591	625	577	579	547	587	592	625	561	567	625	579	592	597	591	583	581	597	587	596	593	566	597	604	576	610	590	624	596	607	613	611	626	545	586	594	642	592	643	570	621	622	573	582	585	604	617	620	603	587	593	601	552	542	575	592	567	597	616	597	589	535	598	609	646	581	592	558	548	623	595	548	600	604	569	598	566	604	576	596	601	581	560	610	603	569	619	636	583	575	623	609	584	607	634	597	578	599	620	605	594	540	581	586	605	652	581	626	590	556	594	567	585	611	617	639	612	579	608	554	588	607	594	566	627	612	587	532	585	606	611	599	620	612	606	564	591	583	587	625	644	641	595	579	559	596	594	555	554	606	626	623	583	618	625	608	608	607	559	552	562	603	532	565	586	593	606	590	562	589	606	569	640	611	566	615	581	573	609	630	572	622	575	588	607	592	648	543	592	597	586	596	589	532	642	634	612	617	616	608	585	575	555	623	571	588	603	619	583	588	625	576	599	606	595	560	584	593	627	605	579	581	620	603	618	583	575	661	639	588	573	610	644	594	596	628	551	579	605	595	620	613	562	524	565	572	626	591	580	583	574	610	542	585	566	599	585	596	585	579	597	639	587	586	596	591	600	578	610	580	607	595	587	581	631	573	629	541	588	593	519	574	607	604	628	591	573	595	598	598	634	595	591	578	609	569	580	580	584	614	596	589	617	577	572	567	599	559	639	564	600	619	624	604	600	607	605	579	567	617	593	567	610	579	605	570	586	602	598	623	620	591	548	621	579	571	566	561	593	562	599	595	613	580	596	597	599	616	588	564	602	627	596	560	597	614	644	609	603	605	611	622	582	554	596	585	577	581	609	640	595	609	574	597	592	580	601	601	560	607	589	580	600	624	592	585	609	546	575	629	599	579	624	589	568	597	584	578	632	586	592	582	584	611	626	574	582	661	608	593	586	572	577	591	596	584	581	558	593	553	585	581	583	576	626	597	572	587	564	589	585	573	592	583	576	593	605	638	598	610	573	628	593	595	579	638	577	582	585	604	608	621	603	584	649	620	596	562	574	573	586	601	585	601	566	579	593	606	588	611	583	625	608	599	579	597	540	586	571	541	608	606	600	587	605	562	607	596	537	594	606	601	593	614	635	562	571	614	611	606	565	586	590	584	582	626	597	581	588	601	565	599	645	599	575	608	633	596	590	606	636	600	605	573	576	595	625	564	573	578	603	594	590	570	609	614	549	668	599	550	617	625	584	608	559	603	629	603	557	576	567	583	566	582	594	575	594	622	564	585	603	585	572	561	615	644	601	589	599	617	585	598	604	583	603	582	588	610	618	588	593	582	618	615	600	623	590	580	580	561	537	612	600	571	594	612	585	631	621	619	630	582	617	659	592	612	578	583	619	640	638	628	585	578	552	617	586	589	583	602	572	545	600	604	615	571	619	600	603	619	587	576	608	598	617	582	570	577	644	642	604	545	576	571	623	588	612	624	574	561	572	619	595	581	581	616	637	576	590	609	608	570	589	603	598	577	552	638	586	602	584	584	572	596	561	600	611	556	627	591	587	593	600	571	594	602	570	588	560	593	564	544	575	609	590	593	566	587	622	588	563	592	612	584	602	585	575
4651	8467	7451	3884	2609	2181	1753	1155	970	1350	21888	28792	18690	8083	2420	931	577	508	535	521	510	510	514	543	539	494	514	562	529	503	543	488	529	510	497	512	510	479	502	504	487	518	552	527	496	502	481	547	511	502	512	504	526	535	528	524	505	561	514	560	516	573	543	579	503	538	490	497	518	518	518	555	528	513	515	541	554	534	537	564	460	522	529	532	530	516	499	485	548	506	508	481	488	497	564	512	516	516	535	512	478	486	510	527	483	527	522	504	526	487	506	530	534	522	535	522	471	508	514	523	507	499	533	493	547	561	515	517	504	518	492	494	574	497	556	500	533	491	483	507	494	535	502	538	520	554	562	513	542	513	494	497	516	512	531	504	524	518	523	509	525	521	487	487	503	554	523	499	498	515	516	478	542	517	553	519	548	522	506	511	466	562	508	529	509	481	488	468	549	485	493	518	530	558	518	542	526	530	538	487	544	515	516	503	509	472	489	495	514	510	491	522	495	559	495	475	492	473	505	533	505	492	563	517	514	493	517	517	508	509	515	516	491	506	522	518	509	531	524	535	515	533	511	531	529	486	553	489	501	531	539	490	527	527	508	509	523	512	521	520	489	548	488	496	498	529	512	539	505	477	511	524	506	496	492	520	495	515	538	486	512	554	499	498	543	537	494	515	527	496	526	518	532	494	513	480	445	531	490	497	495	512	485	533	505	493	573	516	524	495	491	482	544	467	512	512	514	498	495	475	492	493	515	522	513	542	524	511	506	496	509	518	526	532	521	529	487	510	528	515	457	531	497	523	496	493	540	528	506	491	502	506	467	508	514	507	528	563	512	536	513	502	508	513	519	470	516	495	467	520	536	494	527	491	509	539	486	538	495	494	481	497	506	520	540	551	540	501	547	535	483	535	501	453	520	507	546	483	494	517	453	496	531	509	515	552	508	553	491	532	494	533	504	519	542	510	543	516	489	512	488	549	500	482	519	471	471	470	485	532	494	481	524	512	530	464	533	495	535	503	465	528	512	519	520	511	554	517	464	518	440	534	455	495	492	502	516	496	497	513	518	471	492	518	515	479	508	518	531	490	494	487	487	510	500	507	552	487	515	470	529	530	457	536	508	508	470	524	512	496	484	500	486	515	536	539	540	487	544	498	520	503	499	538	501	516	494	510	524	521	500	515	531	494	528	489	502	518	493	467	508	509	498	491	511	475	484	505	501	532	517	496	490	545	483	486	491	532	512	509	485	524	476	491	542	500	517	510	525	536	442	511	509	524	524	521	549	497	494	497	514	561	519	488	490	496	549	542	514	548	510	505	512	497	512	516	535	478	529	502	507	526	500	523	534	517	502	476	511	540	494	514	525	519	527	532	535	496	534	517	521	503	528	512	484	510	504	522	483	520	506	508	513	471	535	514	501	519	574	456	498	512	511	488	527	524	510	487	523	547	500	565	508	526	493	529	500	485	497	493	496	552	492	508	521	486	481	509	496	516	492	530	497	472	531	482	533	530	478	524	510	459	486	522	559	500	470	515	510	512	501	507	509	489	523	514	521	516	484	559	503	525	496	525	543	521	480	539	496	492	493	475	495	529	517	563	502	519	519	532	531	511	479	518	482	495	537	524	531	526	500	514	528	493	525	487	525	519	508	539	455	509	492	514	506	490	487	496	537	483	513	521	513	492	512	474	491	497	478	493	485	487	479	525	494	528	516	557	501	498	441	502	491	518	520	515	505	500	503	494	512	492	518	520	514	539	537	483	481	489	488	469	505	505	497	508	541	508	497	533	492	517	528	503	504	482	518	502	477	516	518	504	534	501	506	566	513	503	533	477	457	484	529	535	495	523	510	517	465	537	472	516	499	502	536	546	467	503	509	454	554	516	515	538	556	526	497	454	505	461	525	533	503	510	542	553	497	500	537	503	473	511	514	532	505	501	517	533	498	488	533	451	533	500	512	513	487	528	525	481	507	534	488	486	535	503	438	515	517	489	491	533	531	485	520	572	543	493	506	537	554	510	486	511	506	521	503	527	531	510	504	490	490	499	505	495	507	529	539	512	491	479	508	474	468	476	523	503	507	492	511	498	498	476	488	536	543	478	515	531	556	483	512	487	537	475	493	513	483	521	536	502	516	514	523	469	488	493	492	503	506	510	519	488	503	450	501	490	472	497	501	477	554	464	496	511	505	537	505	516	522	538	505	512	484	516	500	458	507	511	509	486	547	520	498	508	483	525	476	500	505	532	523	506	524	480	491	512	523	539	540	501	503	502	460	536	498	512	490	521	485	516	511	535	543	513	486	499	483	534	466	510	484	488	505	531	556	520	462	549	523	532	492	546	538	471	473	471	471	503	542	497	503	521	510	538	494	483	493	522	545	527	511	534	551	526	527	516	518	525	501	506	494	489	491	473	517	489	538	485	531	481	528	497	497	487	487	503	493	527	480	503	538	538	510	536	480	492	547	527	523	500	489	502	561	493	485	520	516	530	528	511	478	520	512	537	524	499	503	524	511	460	500	536	510	495	520	503	483	475	462	515	504	472	495	501	526	459	454	501	538	484	518	504	507	555	462	469	497	512	490	500	466	503	498	484	519	490	506	500	511	496	475	512	451	471	499	514	491	521	508	474	503	489	515	503	502	478	504	474	502	458	511	512	533	459	510	519	473	540	501	519	535	487	469	518	531	501	529	459	531	493	471	500	492	493	502	493	516	528	487	453	540	480	534	548	461	475	511	500	509	492	512	505	464	521	525	497	503	517	501	456	499	509	531	454	505	491	485	534	494	486	496	474	511	523	529	528	516	472	520	512	487	472	485	482	508	513	509	505	495	536	512	503	499	540	539	511	483	497	460	502	514	494	496	502	497	540	490	518	509	529	522	508	508	560	550	519	482	494	518	516	519	538	495	476	536	481	547	482	500	496	509	527	514	513	513	501	498	537	495	477	514	476	502	516	490	521	530	542	474	501	491	485	521	476	508	481	503	505	479	512	520	503	525	512	516	525	496	491	512	487	520	470	530	490	503	510	474	529	519	526	526	514	550	519	508	504	506	473	533	474	516	483	496	529	492	465	499	532	513	504	466	516	490	504	495	478	495	527	496	539	519	468	491	528	451	505	513	491	514	470	502	505	448	499	426	541	500	499	510	520	496	480	539	482	463	508	508	478	525	488	488	493	562	484	514	479	498	496	500	494	547	509	493	495	519	519	511	508	503	524	538	484	456	494	489	533	498	526	530	545	482	504	498	520	550	494	508	474	485	485	483	509	506	512	487	489	481	511	503	497	460	504	474	503	502	502	535	480	497	504	500	479	508	500	516	513	468	517	495	482	529	524	485	525	454	493	505	504	504	465	519	520	497	522	479	538	471	491	464	482	503	511	535	483	493	512	482	534	509	513	532	542	516	483	509	516	497	522	517	521	501	506	492	513	503	493	529	530	508	517	482	512	484	519	505	543	539	553	508	496	496	520	485	475	488	533	487	485	499	522	547	496	489	557
27334	13997	2073	979	580	494	479	419	417	437	1051	2022	1677	1003	671	488	414	382	427	392	398	402	406	412	399	380	437	370	416	392	418	415	377	435	417	372	385	379	379	406	391	410	398	371	415	368	427	381	369	383	402	414	389	376	394	433	399	390	373	433	400	396	374	407	389	389	428	360	380	414	374	403	405	388	417	419	373	408	408	430	404	384	400	383	427	400	369	407	401	402	397	426	408	392	382	399	408	386	390	401	385	415	398	423	392	378	432	402	423	429	410	389	406	405	422	402	392	395	419	393	422	365	420	368	421	382	450	408	395	400	417	420	412	377	418	394	409	408	395	400	382	367	429	393	360	414	420	387	384	409	384	433	413	387	379	357	411	385	395	351	398	441	379	381	394	397	380	429	410	369	399	389	426	338	382	384	414	360	394	382	401	383	380	385	423	394	378	404	372	405	399	383	418	378	409	400	397	437	415	391	379	434	400	418	418	415	379	419	401	421	409	391	406	405	423	390	387	422	404	397	413	376	352	394	414	395	386	372	387	415	362	363	399	382	422	429	405	471	375	388	399	396	412	365	414	389	396	366	370	355	420	375	438	398	354	409	392	402	401	417	402	384	426	394	397	409	414	390	401	380	394	388	375	361	427	401	426	422	377	389	405	390	402	403	423	411	354	395	417	403	384	423	440	445	392	419	394	412	395	400	389	390	396	376	374	368	362	400	368	380	383	412	406	435	401	407	453	410	420	387	398	396	414	383	420	367	415	429	389	403	412	422	398	387	374	364	414	387	401	393	371	445	397	391	413	419	406	421	370	361	400	445	397	421	399	409	419	406	374	385	386	376	409	429	433	405	395	410	420	401	376	394	398	386	372	419	430	409	373	391	394	383	381	423	379	380	378	387	391	442	386	432	421	374	390	406	445	397	434	359	436	381	427	425	397	357	420	367	404	419	396	394	398	420	412	386	350	379	402	384	385	384	405	393	405	397	402	375	379	444	383	378	394	388	383	404	412	432	380	398	421	416	388	396	403	394	398	406	400	385	427	423	394	388	463	439	381	410	381	430	403	397	416	365	386	418	410	393	416	408	386	416	413	454	375	432	391	400	429	396	385	389	419	404	385	411	396	411	401	406	419	430	435	408	421	416	387	413	380	418	384	395	393	418	382	392	416	401	413	397	376	463	387	395	414	393	389	372	384	384	380	401	353	441	428	378	389	415	395	413	394	414	395	399	396	395	428	385	396	402	391	363	427	420	374	398	391	393	386	419	434	377	456	378	418	362	402	366	392	385	374	428	373	415	399	390	396	397	427	391	370	409	387	426	401	422	405	382	427	374	415	387	422	415	385	412	413	406	390	364	429	391	424	426	377	399	419	375	402	405	397	390	430	433	382	371	379	402	402	425	386	402	397	375	429	406	381	385	378	380	390	376	398	404	416	393	422	440	410	370	389	412	381	402	416	367	382	414	379	418	373	441	387	430	424	402	376	371	396	405	398	390	415	375	367	412	405	391	425	408	389	428	427	382	385	405	386	406	404	382	384	410	399	419	381	408	390	411	419	404	359	403	376	414	393	412	401	404	422	365	442	400	398	377	392	439	384	398	333	402	406	431	411	399	389	384	368	387	410	400	438	405	404	395	383	364	366	386	412	431	413	371	385	414	401	382	410	342	398	403	397	410	398	412	440	401	423	385	407	434	366	394	390	433	427	389	391	415	413	380	335	398	390	411	383	383	387	361	404	394	424	405	389	387	415	402	379	445	404	416	394	419	441	411	415	406	395	399	394	417	366	428	423	431	416	387	395	417	414	395	418	417	420	362	383	397	386	404	416	406	371	376	397	407	391	385	397	368	392	427	407	386	433	383	368	390	403	399	392	420	379	413	431	426	404	406	397	394	385	379	373	388	367	425	368	341	383	355	408	397	403	429	409	438	423	408	383	421	398	387	385	447	371	385	378	409	398	385	379	371	388	412	380	356	374	372	408	450	422	421	414	421	376	420	350	374	373	405	428	411	420	367	402	420	349	386	376	412	404	415	414	399	398	367	369	390	433	407	379	406	438	389	421	393	394	367	393	405	396	414	409	392	457	380	368	399	403	405	393	410	408	399	398	380	400	419	415	390	390	420	420	443	391	397	396	390	436	369	417	399	409	391	416	391	384	367	426	355	400	409	404	432	397	393	409	395	354	386	410	430	391	421	389	410	417	435	384	409	367	389	425	408	384	431	378	365	356	380	373	380	380	393	373	387	400	421	380	362	422	382	399	391	396	388	379	375	396	379	403	417	367	366	409	423	406	390	384	402	416	383	386	407	383	383	389	441	382	429	403	409	387	404	394	373	383	415	413	397	417	386	411	377	382	381	398	407	380	405	410	414	402	405	417	382	392	428	380	364	410	369	415	405	368	409	422	397	395	387	421	394	402	410	402	394	380	375	366	461	436	367	400	383	429	383	387	426	420	400	373	427	386	354	390	355	376	400	397	410	404	407	401	383	370	403	374	442	389	422	392	368	413	418	383	367	359	424	403	397	446	395	425	424	400	388	426	399	416	376	391	405	394	389	376	404	375	412	392	422	413	412	393	382	388	400	394	370	381	402	396	426	440	408	395	401	442	418	403	418	368	404	407	387	383	379	444	360	405	372	409	398	391	422	437	429	384	390	413	393	412	381	406	391	437	405	367	415	398	402	368	406	392	393	386	396	368	392	437	399	401	385	387	418	389	407	391	436	371	398	407	418	424	412	379	387	388	393	426	394	423	417	420	423	429	438	378	419	359	369	381	389	417	393	408	384	407	380	406	382	396	396	367	425	397	418	394	387	361	392	394	437	403	383	408	415	342	425	375	378	408	380	396	379	372	359	401	392	377	385	426	376	400	389	405	387	418	407	408	399	408	407	432	417	404	359	405	425	421	400	403	408	382	368	394	400	410	419	395	368	411	415	394	419	369	400	440	437	386	393	387	411	409	399	374	401	433	386	387	373	415	411	396	386	412	425	408	395	411	362	387	405	445	425	409	411	385	380	399	425	421	364	411	415	406	427	396	389	380	404	431	396	382	400	398	373	381	425	405	378	423	406	376	412	401	387	428	394	388	416	428	375	386	407	410	420	395	378	370	363	430	408	444	394	409	390	365	407	426	366	389	386	432	387	383	408	399	384	411	419	395	403	422	388	398	398	418	379	394	351	413	394	386	409	411	360	408	414	409	374	389	410	416	391	412	426	414	391	413	439	400	347	384	396	411	364	415	379	384	382	397	340	426	347	389	422	404	413	402	422	381	403	341	400	399	367	415	394	387	391	438	396	410	386	409	411	411	419	373	367	401	396	396	421	421	377	404	390	403	369	386	396	388	380	380	383	411	427	383	409	394	403	390	407	424	403	396	414	386	379	399	410	385	400	369	421	398	381	383	373	371	425	397	429	427	436	380	436	391	386	411	397	425	383	403	385	403	387	396	413	382	420	381	423	365	418	373	405	374	402	364	379	400	415	408	403	398	388
4937	1393	1347	826	592	496	438	400	380	387	1394	2491	1784	1001	567	411	340	378	331	349	343	359	353	352	379	317	349	354	347	352	346	332	380	357	346	376	328	381	381	355	318	313	360	367	351	330	337	352	329	355	340	358	358	327	322	348	339	327	354	360	328	336	364	322	325	332	332	330	308	332	380	336	327	341	380	344	349	346	334	332	357	340	342	371	295	344	335	355	319	344	331	331	348	337	351	350	361	354	344	342	359	329	383	366	382	326	358	379	346	326	324	322	348	330	344	362	327	335	324	335	325	337	385	341	324	346	352	380	357	326	387	349	364	320	324	324	337	362	353	353	338	362	317	371	330	354	350	303	339	352	351	344	333	342	332	330	352	307	364	323	362	337	299	343	323	338	353	341	352	332	315	300	370	336	344	326	320	305	348	364	331	307	352	374	369	328	364	358	354	358	323	364	353	311	319	356	349	335	342	330	354	342	297	340	351	342	365	359	316	365	354	335	332	345	353	354	331	319	375	357	346	341	337	347	349	350	360	319	323	388	328	342	364	362	342	295	336	352	382	376	341	349	362	317	351	372	364	318	345	305	340	319	332	349	373	347	327	326	368	339	321	337	320	307	328	326	341	378	313	373	343	320	324	357	356	373	355	325	361	348	388	332	327	364	344	331	333	373	318	319	323	311	310	330	321	356	360	352	353	323	322	364	305	364	338	293	358	306	320	349	338	330	355	321	353	329	301	344	321	332	353	357	354	339	348	350	333	348	325	350	347	336	317	314	304	366	317	358	316	341	332	338	323	333	354	335	352	383	379	337	355	336	362	340	354	343	370	324	347	334	333	353	322	346	326	347	336	337	349	339	348	287	371	352	359	376	308	334	341	348	338	349	341	344	323	348	360	367	325	353	332	346	313	342	347	362	370	382	355	336	317	324	367	339	369	337	347	339	347	338	356	340	358	354	338	332	321	331	326	338	329	313	342	340	310	357	348	337	356	359	310	329	363	354	330	346	335	369	326	342	355	364	342	327	328	339	360	323	329	302	331	347	343	345	313	315	336	341	330	344	339	334	314	345	353	356	337	359	368	344	366	349	331	327	364	336	346	326	347	322	319	315	359	367	356	300	352	315	316	327	329	348	347	357	330	369	328	346	338	333	313	341	336	389	360	356	354	336	371	333	330	325	367	342	314	367	360	347	387	378	368	341	333	339	341	348	334	345	367	325	326	330	335	346	335	328	331	326	343	337	337	314	356	350	367	338	344	326	348	351	375	326	353	357	338	330	328	379	334	323	321	374	308	350	372	330	342	348	354	357	305	356	317	321	335	342	310	310	315	322	346	382	369	344	346	336	299	361	366	371	358	359	362	391	359	348	331	321	316	338	351	337	322	344	327	336	373	330	375	335	328	323	377	351	364	337	379	289	321	341	353	355	339	347	339	357	338	356	334	316	357	353	387	346	358	355	369	338	351	363	355	346	317	328	308	324	304	349	312	354	348	343	323	360	366	329	321	373	337	330	391	340	344	310	337	331	344	355	351	347	333	289	366	334	351	351	354	325	334	352	368	318	348	303	361	351	345	333	347	355	368	344	313	341	311	356	309	335	339	316	316	365	339	384	360	341	373	330	334	310	349	350	351	340	352	322	358	339	338	311	323	359	363	336	358	332	348	340	349	308	359	318	325	324	371	368	351	329	366	344	337	363	336	341	380	331	285	336	363	413	332	351	367	367	356	338	349	359	318	370	359	308	354	338	351	327	343	324	342	329	362	328	315	315	332	319	329	365	357	327	334	347	366	375	326	380	374	311	337	311	352	338	352	370	360	375	311	346	325	370	298	301	301	342	358	342	350	339	321	365	346	314	320	369	311	352	308	353	323	359	371	320	344	357	355	332	329	347	340	357	336	362	365	319	340	344	339	347	325	320	354	332	354	328	353	317	332	341	345	353	329	329	398	328	325	320	361	359	326	355	328	352	331	401	331	363	357	315	336	339	353	336	352	320	338	322	325	361	335	343	356	335	326	346	376	337	325	335	365	362	345	358	351	356	337	341	352	340	303	375	324	355	344	361	322	342	333	305	351	331	382	356	332	369	327	347	333	389	343	327	377	330	324	362	337	321	370	329	337	377	336	370	381	327	333	295	317	355	378	326	366	341	378	363	365	363	315	382	345	334	359	362	340	346	302	342	304	347	330	355	350	354	342	309	352	320	335	325	339	319	317	339	298	358	372	336	347	361	346	357	321	361	378	343	357	365	337	340	352	346	351	322	345	310	347	325	382	360	362	313	333	337	346	352	351	356	361	326	336	356	359	342	349	353	343	347	338	335	350	344	320	333	345	339	316	329	336	331	337	338	372	334	366	314	364	342	365	320	327	338	338	330	331	326	331	385	338	352	314	357	355	349	344	323	318	344	331	342	359	346	337	376	332	345	343	342	365	320	323	346	342	330	322	322	352	322	314	347	340	345	348	368	351	364	380	326	354	350	327	317	328	365	324	310	360	326	371	337	362	364	381	336	329	368	337	298	362	339	330	345	335	351	371	333	341	343	348	355	356	365	323	384	351	340	349	305	343	315	358	343	347	339	348	326	378	367	358	384	373	330	357	334	360	328	334	343	403	357	330	311	336	338	362	344	346	343	337	320	357	314	336	328	343	362	356	331	325	360	345	371	332	366	340	334	346	328	364	316	332	347	325	340	343	333	351	330	343	361	349	327	352	399	360	361	389	327	370	350	337	314	343	336	331	355	332	343	313	325	337	374	366	316	343	375	302	336	327	323	330	327	352	350	362	323	378	337	332	377	335	320	344	340	331	336	349	327	371	344	313	330	346	329	332	373	317	331	345	346	328	337	343	317	340	337	372	312	321	338	338	311	363	302	364	314	315	360	341	367	355	330	356	299	309	339	362	336	342	337	359	345	371	328	337	326	357	368	344	314	325	361	353	338	334	319	313	348	352	365	338	340	373	336	351	341	355	335	339	324	335	356	327	339	356	351	356	321	345	349	331	347	345	345	327	391	314	342	347	344	318	365	333	317	332	352	350	353	345	376	348	339	331	372	384	337	316	374	340	306	308	360	323	330	337	343	355	323	371	336	324	329	374	365	359	334	320	353	359	362	337	331	314	359	332	327	345	368	353	351	365	392	370	313	357	346	357	322	328	334	371	355	358	333	331	351	342	373	327	354	327	349	306	357	332	315	332	354	344	319	354	363	314	343	328	334	337	369	317	332	332	342	365	373	332	366	333	345	347	352	368	357	335	313	344	323	352	381	341	347	323	331	334	330	375	372	348	343	314	358	365	352	372	325	338	315	323	336	343	363	354	352	372	330	350	350	342	374	356	323	338	330	366	329	307	332	349	325	338	302	369	369	345	364	328	339	327	328	337	341	337	357	334	334	330	335	373	329	351	344	331	347	338	362	352	355	343	342	347	349	333	342	299	323	366	322	308	330	332	329	325	373	338	350	324	332	351	350	338	371	378	344	362	354	303	311	339	345
24793	21060	27471	24863	11904	1650	1021	757	604	578	7503	19336	15540	5996	1733	698	563	460	474	448	459	474	478	468	451	469	410	440	483	466	485	428	449	426	444	456	449	458	420	448	449	456	502	427	454	439	451	494	447	472	455	451	438	463	462	391	412	467	407	461	433	431	450	427	406	424	451	490	429	446	426	424	427	413	459	467	437	458	489	455	457	466	437	446	419	472	435	445	451	421	466	456	424	450	433	484	443	431	426	479	451	462	460	425	505	463	455	458	437	444	423	424	453	441	456	449	435	477	419	419	440	416	454	423	459	413	452	438	461	429	438	443	433	411	477	454	448	453	409	443	473	452	482	462	462	395	487	424	427	447	455	467	401	466	440	442	426	455	461	412	434	458	479	425	456	426	424	449	461	446	446	451	460	455	423	437	467	447	464	443	461	446	423	460	467	455	448	480	439	444	483	447	422	468	451	453	462	458	456	416	431	479	446	423	432	460	455	413	427	452	486	429	468	448	453	443	430	402	458	416	455	457	468	437	437	442	469	437	468	414	404	459	458	462	425	456	431	463	455	419	434	436	426	451	483	427	432	466	418	412	443	425	414	404	443	471	423	454	461	442	441	450	462	474	442	380	421	475	447	439	480	436	428	451	451	412	417	463	437	454	447	460	443	441	447	459	453	452	409	448	413	428	462	461	461	471	483	427	475	431	503	462	450	450	439	453	475	436	433	445	454	430	492	431	464	440	431	417	479	448	481	426	466	428	427	413	438	457	453	424	421	404	455	453	447	420	488	462	415	474	402	434	428	466	441	437	405	426	427	429	441	451	420	436	385	440	423	443	484	442	418	410	491	471	464	450	476	474	442	470	421	480	407	438	401	415	450	456	446	440	455	455	429	458	447	432	441	446	475	441	493	476	458	440	431	464	455	423	463	443	474	396	465	454	432	436	421	469	418	419	446	446	470	461	483	413	439	451	431	442	495	433	447	463	455	411	410	465	445	432	433	471	461	463	435	449	491	431	432	402	428	454	445	431	450	419	415	454	463	427	440	440	490	437	447	420	449	443	439	428	470	412	451	408	429	422	465	448	430	421	455	464	418	417	439	418	446	446	479	446	461	459	451	443	407	478	431	414	468	418	468	443	465	434	424	445	450	427	449	511	437	466	447	424	438	450	445	471	479	443	413	481	467	466	447	439	453	428	487	460	485	435	424	453	431	442	441	468	408	448	466	453	430	460	442	443	455	460	471	414	453	428	434	447	435	438	438	480	466	444	472	482	453	423	464	433	435	397	430	496	449	442	435	448	462	468	425	434	467	464	446	434	434	430	467	433	447	438	400	464	471	389	470	438	460	468	423	424	440	459	444	442	468	450	444	390	451	425	456	439	455	454	449	466	417	472	450	479	429	433	476	479	439	432	463	468	497	462	483	433	428	435	397	422	439	459	465	470	419	417	429	448	425	468	428	447	457	434	423	408	425	498	428	413	461	489	422	440	398	455	468	441	443	425	446	468	464	424	433	430	430	430	456	451	413	458	467	446	460	458	452	464	429	469	455	424	447	428	448	444	467	451	454	467	432	478	445	465	427	441	416	436	453	418	445	471	441	433	454	472	464	472	460	455	456	437	406	437	461	456	415	464	441	396	443	452	454	459	442	452	464	499	437	480	438	425	449	438	449	433	432	432	469	416	423	447	474	448	435	438	449	442	448	442	458	466	450	435	452	451	452	444	413	391	458	456	455	430	474	484	420	436	472	438	432	466	433	457	468	461	420	447	444	444	428	440	454	413	468	460	448	433	448	500	445	421	422	473	453	454	474	446	435	465	459	428	424	446	448	407	459	455	427	450	405	438	433	460	471	458	446	466	463	433	480	430	440	452	429	431	460	424	436	470	479	436	440	459	437	445	438	428	462	419	435	481	430	456	430	434	407	443	455	443	425	430	460	446	452	468	457	420	462	490	470	423	466	471	471	413	428	469	472	453	444	467	450	428	453	408	438	437	450	450	494	438	427	418	480	475	427	434	420	459	420	402	454	458	454	441	477	471	425	463	461	470	381	464	460	443	515	392	403	436	482	426	429	433	428	433	431	449	417	445	453	456	447	476	444	408	453	423	416	411	449	508	449	417	430	437	417	467	462	468	432	445	431	437	462	480	434	442	478	439	433	428	427	427	440	418	435	486	453	424	417	462	477	459	463	427	447	484	454	459	443	420	451	427	376	447	447	436	416	462	453	456	487	451	442	397	433	447	450	451	446	413	419	436	449	430	441	452	408	467	457	488	446	403	425	444	461	448	422	430	463	452	452	444	422	467	443	490	357	470	442	441	442	434	438	440	458	441	440	421	456	457	505	474	451	470	425	436	428	457	413	472	429	442	459	432	457	478	458	428	418	449	462	458	432	468	458	435	410	446	385	434	471	406	494	460	440	416	430	412	413	435	391	496	442	451	448	458	484	437	472	483	450	446	454	420	396	472	424	479	464	425	454	430	440	438	422	440	478	418	483	440	422	454	463	427	414	445	456	463	464	434	461	422	453	421	416	429	451	440	444	479	443	451	457	466	439	443	415	456	434	407	422	437	452	470	466	463	460	460	444	449	415	456	435	462	430	464	443	457	439	456	471	460	432	474	463	455	413	440	474	462	418	414	434	420	464	433	452	449	446	467	435	450	417	407	452	417	465	422	403	407	434	426	447	457	465	434	445	417	459	447	416	468	433	453	488	464	460	415	476	405	467	418	424	456	427	408	420	421	431	438	428	463	467	462	438	455	468	468	439	461	439	473	473	435	472	476	457	442	441	397	451	463	441	443	437	422	464	421	436	433	418	468	419	430	436	444	470	446	437	396	438	436	426	488	454	471	429	433	487	437	458	448	424	413	438	445	444	466	468	460	456	418	463	455	470	450	470	425	452	425	456	462	430	460	443	432	464	402	448	447	466	416	463	419	437	430	447	462	467	421	440	440	434	434	451	431	406	463	462	476	432	471	413	453	444	426	445	454	466	426	480	464	426	397	444	394	448	428	439	437	406	440	450	438	451	454	472	405	430	425	461	474	430	432	472	442	506	410	433	455	442	460	456	413	451	455	433	467	433	446	434	448	418	444	456	473	453	462	471	433	472	454	424	461	442	455	471	474	455	425	463	413	428	447	455	451	432	446	431	441	457	447	433	433	440	445	429	453	435	445	471	420	444	455	443	445	442	459	443	451	455	451	452	480	455	425	461	476	423	474	416	422	486	436	442	435	424	457	482	436	445	469	443	436	460	416	458	445	467	442	428	393	487	472	449	411	436	437	431	423	477	414	465	439	426	456	422	417	463	432	435	418	457	450	440	448	435	456	485	416	441	492	475	389	425	405	463	471	415	443	472	457	459	451	453	460	426	474	445	450	431	424	466	461	448	449	437	451	439	397	452	431	456	450	448	423	447	444	438	420	433	408	440	443	446	438	429	463	469	459	447	449	432	427	453	445	440	428	418	464	457	409	403	449	448	443	404	417	461	475
3778	5562	4822	2646	1656	1179	881	735	681	646	10399	18665	12915	5159	1648	629	449	419	375	397	391	420	409	387	412	391	417	396	400	403	405	386	356	407	394	388	411	376	403	441	444	387	437	433	370	399	401	411	399	375	402	405	407	395	433	394	374	408	421	438	424	386	354	394	399	362	406	356	398	365	394	432	406	407	412	367	436	361	421	393	414	380	390	386	362	394	424	402	433	417	380	359	402	370	423	361	387	411	395	378	439	416	419	405	376	403	414	383	421	363	383	434	379	386	430	384	416	405	415	401	376	374	383	389	394	409	433	380	375	367	399	441	399	389	353	404	418	417	394	397	442	420	426	381	381	387	376	396	412	426	407	368	394	379	426	392	361	378	402	387	383	390	357	411	414	372	388	428	411	359	408	364	406	416	395	390	365	403	367	356	374	421	384	399	383	391	364	395	400	392	367	402	414	377	377	391	389	385	357	422	400	396	390	376	355	401	389	379	377	405	413	430	372	414	381	393	363	370	384	395	410	379	356	386	395	377	378	374	377	391	408	401	381	407	359	369	403	381	384	380	392	392	333	360	405	442	379	406	397	378	424	418	389	410	369	362	427	391	332	391	389	381	396	381	395	424	377	426	386	409	379	410	365	360	400	383	408	408	408	422	384	426	383	370	360	391	385	405	388	377	372	351	401	346	407	370	393	411	371	400	418	404	383	353	388	431	362	412	393	339	412	393	403	400	368	386	375	392	439	391	420	352	388	372	398	396	393	389	361	374	397	417	396	371	398	385	402	398	418	419	401	395	398	408	443	425	407	401	390	411	385	386	405	358	351	383	388	384	406	393	368	406	403	375	390	414	417	440	387	414	378	397	377	365	395	382	386	386	392	390	390	408	356	377	361	385	377	385	391	378	405	407	431	395	402	378	360	423	375	349	398	385	357	386	368	389	413	388	392	387	407	409	419	379	384	393	410	364	373	401	406	402	364	384	382	410	381	398	382	406	403	364	392	409	410	382	394	401	417	392	418	395	413	414	382	424	374	401	418	376	389	401	402	399	396	399	412	377	388	377	424	385	380	380	405	381	388	370	419	396	429	375	369	426	403	399	339	388	395	418	370	422	417	402	387	359	380	395	401	412	424	385	377	406	433	392	381	374	369	396	422	424	414	395	401	405	366	398	384	410	360	365	390	383	407	392	404	432	370	394	397	401	378	404	417	411	377	385	370	423	386	397	386	362	387	392	383	413	422	391	425	375	388	417	362	401	370	416	382	405	372	366	372	412	383	377	385	390	375	387	406	368	378	388	398	390	397	390	390	367	419	393	399	413	379	411	404	372	439	360	372	408	422	423	427	404	366	379	403	389	377	406	401	371	377	386	393	406	387	380	374	403	403	430	401	377	360	374	402	381	380	386	411	379	373	359	393	386	366	377	374	374	398	410	416	400	391	377	382	415	392	443	397	412	353	408	395	397	406	371	372	403	406	398	359	403	376	362	408	401	382	385	404	382	425	395	413	391	402	377	437	368	401	379	386	384	441	400	407	379	413	416	367	386	379	383	425	412	384	375	402	373	421	408	403	403	400	360	343	381	357	370	385	397	381	364	399	413	373	380	379	376	402	371	383	385	353	405	379	411	385	404	417	383	392	374	368	389	432	369	390	422	358	378	382	396	343	393	369	372	395	412	393	411	382	384	422	357	356	428	406	393	394	370	408	397	392	396	377	394	383	410	385	411	424	368	388	401	373	385	396	396	392	413	372	394	373	394	411	384	347	375	347	404	362	416	384	399	418	384	422	367	402	406	408	371	386	399	407	381	402	375	394	375	387	389	403	386	388	388	372	365	394	429	385	367	391	429	404	361	422	431	373	397	431	385	382	386	408	367	416	401	400	388	386	384	421	374	421	378	376	394	362	379	375	372	409	358	377	383	369	393	389	390	412	376	352	389	381	420	396	352	435	422	377	402	386	390	340	425	384	367	419	393	389	379	428	416	369	376	410	378	391	402	383	376	350	390	404	445	399	357	390	347	419	385	389	372	385	395	385	423	394	401	392	399	395	412	451	416	399	405	373	381	389	396	381	387	399	407	377	361	409	404	385	392	391	406	356	395	393	351	346	357	403	398	383	397	407	388	404	388	396	378	416	414	360	348	411	402	384	399	402	392	381	365	408	391	401	383	383	372	369	391	398	394	379	381	407	388	383	387	415	391	388	388	439	362	380	382	391	392	356	382	399	431	418	390	380	379	397	391	406	354	376	400	396	369	370	392	402	369	375	415	378	407	401	394	394	417	378	409	402	376	366	418	411	359	393	403	405	385	410	387	380	421	400	401	399	388	386	361	390	380	393	403	363	374	390	395	423	369	393	431	378	421	368	335	354	405	391	364	423	362	422	370	412	391	387	378	401	393	372	412	401	375	360	364	398	429	424	404	385	387	392	383	378	402	346	390	387	399	391	373	374	412	374	416	387	402	419	382	395	391	398	368	413	436	414	396	391	378	370	444	387	392	397	380	418	374	393	397	378	410	394	371	377	399	397	383	398	358	380	434	425	385	403	388	365	417	384	350	397	403	397	404	406	384	427	414	395	400	395	413	413	357	386	381	375	406	358	379	406	339	410	376	374	402	364	382	392	362	384	415	407	417	407	408	422	358	366	410	397	422	389	373	397	392	404	375	402	430	386	390	357	402	420	380	397	391	363	403	382	373	381	394	394	395	375	402	407	390	400	425	390	391	377	385	349	410	382	403	379	413	383	392	357	385	377	387	425	338	386	384	380	387	358	377	333	373	387	368	373	398	376	371	391	404	373	396	363	414	412	369	405	390	390	394	399	382	432	369	355	392	364	417	398	400	393	408	415	400	396	404	380	445	393	398	392	391	425	403	393	379	425	383	394	401	379	400	395	406	397	368	389	385	353	419	398	409	375	369	396	326	421	348	391	420	388	368	389	383	345	402	358	360	385	377	354	407	405	378	383	380	385	373	365	398	353	369	389	408	376	394	372	401	366	414	384	411	386	393	397	393	409	371	383	407	389	407	407	386	399	407	435	411	415	401	411	393	411	387	383	360	374	392	422	385	357	413	424	406	394	379	397	377	399	353	389	390	380	361	414	398	376	389	392	374	381	394	371	392	369	375	399	421	347	435	358	454	415	390	378	369	377	352	406	369	397	390	390	406	391	441	459	382	410	394	389	379	390	365	380	431	375	376	405	390	393	415	403	380	395	413	401	390	429	382	390	379	402	390	371	401	399	398	360	392	377	381	398	398	395	379	410	402	389	412	371	403	381	377	380	389	388	416	393	376	376	392	391	359	391	380	419	359	368	422	362	422	368	381	393	402	388	405	368	361	338	425	391	370	380	397	362	386	376	356	384	381	403	402	422	388	379	330	381	385	370	417	394	396	408	401	379	404	389	352	386	429	374	381	392	372	400	382	400	405	416	356	368	445	413	377	374	375	354	386	391	420	391	422	366	397	384	388	387	391	382	386	373	415	367	379	399	401
23779	21024	28255	23992	21008	9472	2020	1155	888	927	15086	32316	24380	10354	2623	978	733	662	620	667	614	612	590	647	634	582	574	617	632	627	634	640	604	678	632	623	635	604	610	627	629	642	628	628	640	635	648	600	602	580	683	608	670	605	596	651	622	617	618	627	608	655	628	618	610	666	620	644	624	636	649	672	614	609	599	622	572	638	633	596	628	623	625	584	584	628	629	627	653	629	607	613	619	598	647	642	571	630	619	668	631	644	611	599	635	653	605	591	628	672	599	575	629	618	646	610	633	576	633	582	634	598	633	595	623	625	603	665	598	631	598	641	626	623	612	603	622	598	587	615	585	589	651	597	603	629	642	640	599	612	594	617	625	656	599	663	670	612	619	655	662	688	641	612	643	582	632	582	591	610	640	651	638	594	621	643	614	624	567	616	629	628	598	613	642	628	633	638	610	625	605	620	589	612	605	632	610	586	645	569	630	630	633	606	626	585	633	591	680	627	644	639	618	618	617	621	633	592	633	631	642	580	636	589	622	548	599	608	608	613	651	638	653	628	580	639	570	602	651	667	599	627	576	669	645	640	589	625	626	634	626	653	601	585	615	602	651	589	625	609	624	627	621	621	602	603	628	583	653	631	604	595	647	616	607	568	608	594	608	624	609	644	630	619	596	612	615	651	603	629	620	618	614	623	569	614	615	642	592	605	642	604	592	574	665	608	637	577	630	625	627	588	642	669	614	606	600	630	616	616	650	624	594	639	645	646	609	586	590	589	604	584	599	615	621	671	594	623	607	642	617	675	632	594	602	626	647	584	612	610	633	641	545	591	576	613	612	622	594	615	593	601	642	568	644	623	603	607	600	656	672	609	659	657	661	641	625	588	652	628	610	634	612	603	645	623	609	641	590	621	652	606	621	619	628	629	597	628	608	642	592	593	580	649	647	568	583	587	632	646	606	638	621	609	619	611	571	607	592	672	598	609	659	622	624	619	582	667	601	658	666	586	615	598	660	576	658	564	567	603	627	618	601	605	597	604	588	657	573	645	581	616	597	668	647	656	584	623	588	652	600	619	638	642	603	610	647	592	615	557	647	646	611	642	635	618	634	600	627	597	644	656	640	547	607	595	611	619	612	617	605	629	619	609	635	610	613	653	624	635	614	654	590	643	613	608	617	608	588	607	602	578	602	584	626	651	646	583	607	638	624	594	648	599	641	644	567	638	632	588	607	641	642	615	624	607	633	588	633	628	633	582	621	613	611	600	651	575	639	585	596	601	622	608	637	568	587	616	614	655	632	580	618	618	641	611	612	593	606	622	566	635	637	570	627	588	622	610	611	587	642	612	616	690	615	614	602	634	656	669	624	636	650	612	590	609	638	594	614	577	624	646	632	642	585	603	585	647	585	637	648	629	621	579	567	589	649	607	605	635	616	603	589	619	606	636	630	598	626	580	610	604	627	606	608	595	628	639	621	645	609	609	629	617	639	665	629	631	609	594	612	609	648	614	602	618	649	627	648	597	633	646	627	596	680	620	641	586	642	587	608	605	640	644	632	638	618	663	619	615	626	603	618	617	604	672	582	583	607	600	592	614	625	638	586	610	620	621	624	592	591	648	658	649	661	600	628	615	641	664	611	607	608	606	567	633	582	618	594	607	643	667	645	612	578	610	615	669	599	651	628	644	661	624	627	642	601	588	620	626	649	606	636	642	620	588	594	632	604	613	637	653	697	672	625	636	586	597	618	627	615	619	686	640	619	623	629	586	621	586	613	619	608	584	609	606	646	650	656	600	662	618	601	610	607	618	639	580	610	586	561	593	610	636	580	598	621	649	592	643	576	634	611	636	603	591	636	589	580	652	640	615	638	582	599	589	610	626	594	627	620	613	608	630	645	647	631	632	617	638	579	650	623	642	619	608	588	625	600	604	645	587	615	643	609	569	624	598	622	630	655	617	625	580	607	658	656	605	630	643	653	674	638	657	621	592	594	669	640	596	642	611	579	578	646	589	587	614	637	644	561	653	595	606	626	656	632	602	611	574	650	603	621	622	605	627	590	599	630	636	595	622	638	638	643	625	599	614	601	627	615	570	632	620	611	632	611	630	608	625	645	627	646	570	601	593	627	610	650	619	641	624	629	597	636	593	609	645	599	633	590	620	627	652	619	610	627	639	632	619	591	550	572	632	611	591	622	627	626	625	626	609	639	640	646	637	620	640	645	627	596	616	626	593	642	596	607	601	630	637	628	606	606	649	605	605	627	633	588	595	615	591	622	621	589	612	615	595	644	666	679	601	638	626	616	628	644	665	577	620	634	631	593	626	616	622	608	618	598	624	591	642	616	649	620	601	631	617	590	605	639	608	664	612	657	642	624	647	626	614	613	639	608	606	642	568	620	614	595	618	651	676	589	631	616	654	609	647	617	606	628	582	637	616	601	663	615	595	608	618	636	572	590	607	631	634	608	596	620	669	572	608	612	618	654	612	598	644	628	612	646	599	625	613	601	601	621	669	663	634	621	615	588	593	652	617	607	574	629	631	598	610	611	619	635	603	612	609	596	609	637	606	632	587	614	618	624	645	626	644	648	668	621	590	618	595	614	566	602	605	646	650	604	575	638	616	588	627	614	618	616	655	608	601	601	615	606	645	596	675	588	579	604	583	617	623	631	602	629	622	605	604	624	555	589	621	619	643	608	602	607	642	602	623	613	642	656	599	587	594	628	609	627	635	621	663	608	644	603	606	641	592	641	651	602	618	618	623	597	597	625	595	669	650	625	615	608	635	651	544	608	617	639	609	635	602	623	598	563	651	620	613	630	560	598	633	631	594	607	615	624	577	642	599	590	650	635	603	619	611	624	630	624	651	591	614	617	615	640	606	649	646	610	644	637	626	626	616	633	591	594	634	636	652	627	618	646	610	574	639	626	609	606	608	603	665	636	677	646	643	588	587	598	616	664	590	633	619	642	663	581	617	610	641	591	605	598	652	619	620	580	628	614	639	599	609	642	668	607	631	626	633	592	650	671	596	584	622	628	578	629	639	604	660	607	639	645	622	655	619	624	589	620	658	624	629	634	629	611	623	621	590	590	609	603	600	612	599	614	644	605	630	553	592	602	568	574	612	599	586	605	625	600	659	602	647	589	625	627	634	601	631	605	643	661	642	636	613	632	587	599	539	586	599	603	646	632	609	662	620	614	594	651	655	604	618	617	638	633	638	665	649	619	661	636	596	611	569	578	608	607	595	576	644	615	616	610	619	669	613	650	617	607	641	647	676	616	584	605	632	657	635	599	619	588	627	603	630	623	583	640	629	641	597	633	626	641	657	610	618	620	636	658	636	619	656	613	653	654	625	609	655	643	582	642	631	631	609	560	592	654	633	678	622	645	589	604	588	591	606	599	615	580	645	579	609	640	646	613	625	612	621	626	658	660	608	637	603	596	660	639	625	643	571	672	595	645	645	609	594	599	604	595	623	630	591	581	613	585	625	615	625	595	598	585	587
4328	8270	6594	4009	2829	1764	1354	1179	986	967	18950	29495	19138	7769	2398	910	591	529	546	579	555	504	499	553	512	533	509	518	486	515	551	524	533	550	550	541	490	523	552	544	532	526	553	552	518	569	531	505	540	526	504	562	536	524	533	539	524	552	529	510	527	557	593	558	493	547	518	587	532	526	545	495	524	503	512	539	536	524	556	567	546	501	529	518	516	522	534	511	523	511	539	512	524	556	538	517	522	522	536	567	530	503	492	539	520	570	505	543	521	550	509	561	543	515	520	524	564	498	520	522	477	552	495	518	535	546	528	531	515	530	513	517	517	519	579	528	510	528	524	529	558	541	545	528	507	529	545	531	535	530	553	518	490	528	533	493	520	555	496	529	600	547	514	538	501	541	534	587	563	501	501	517	527	536	521	481	465	514	539	513	574	565	539	490	521	539	569	518	546	523	547	503	549	571	553	518	545	553	509	505	558	537	541	543	523	511	528	513	542	536	519	529	569	546	523	535	499	551	524	555	558	535	518	480	519	521	537	571	530	506	546	560	535	547	574	509	508	518	537	524	530	563	551	539	586	506	576	533	526	526	534	515	541	504	524	523	568	543	528	527	546	520	526	561	530	547	500	538	546	492	548	503	561	533	532	492	541	522	530	512	549	509	496	516	515	552	522	516	496	540	521	548	534	488	532	559	529	556	557	513	538	512	536	531	549	508	536	522	524	547	545	579	535	566	528	547	539	509	502	526	535	511	538	510	492	499	515	539	554	528	570	516	521	526	520	500	511	538	543	507	545	534	523	507	541	513	513	509	488	558	535	536	544	511	533	499	498	538	533	511	491	539	522	495	546	484	525	507	522	512	485	508	539	511	511	523	531	546	506	512	499	488	517	534	504	526	489	521	485	542	503	525	539	523	528	551	522	536	533	485	538	503	527	526	535	499	515	535	553	516	521	527	527	522	521	529	544	524	525	499	541	502	482	532	540	511	514	535	507	529	525	495	494	492	519	539	519	543	529	528	556	513	540	500	540	525	557	544	538	560	530	549	521	514	519	531	493	553	513	573	533	541	526	553	508	548	524	458	553	521	509	497	517	470	570	555	523	491	536	517	506	513	522	515	535	508	482	489	533	530	519	531	527	467	503	520	495	480	492	479	546	487	522	522	525	528	523	524	544	522	547	551	542	530	563	520	496	495	523	508	529	500	529	510	504	532	514	557	502	532	522	548	491	545	537	516	522	547	511	515	568	570	523	542	542	516	546	547	512	504	570	499	514	561	509	558	540	516	541	506	498	489	520	482	524	524	526	546	539	465	535	519	524	520	508	544	521	537	526	510	526	487	548	526	553	548	518	526	490	529	542	503	579	502	557	503	516	504	491	527	535	503	564	523	523	507	534	526	507	509	499	525	492	518	526	545	500	530	527	496	551	516	543	493	575	535	517	520	541	534	527	530	517	572	515	466	470	548	546	534	536	514	514	543	519	526	516	486	503	529	487	537	492	535	504	495	494	536	522	498	462	539	532	506	529	516	533	524	509	516	553	510	538	519	559	532	524	543	536	517	543	537	519	558	495	546	536	560	525	556	511	537	517	550	540	488	548	530	510	519	511	518	512	537	538	524	526	520	511	525	538	519	515	488	532	558	533	529	557	501	514	514	567	509	566	547	537	515	527	512	492	490	509	533	503	531	537	501	518	527	517	501	546	531	505	529	494	507	493	534	504	533	521	567	518	525	554	502	535	554	531	505	508	503	519	506	493	537	529	517	526	514	531	527	505	520	538	533	495	507	545	546	538	521	528	497	547	513	503	509	554	508	572	540	510	529	507	493	569	476	540	525	530	527	539	496	498	538	501	490	464	506	525	515	554	526	528	561	532	550	507	555	527	499	526	559	454	520	495	496	513	526	535	543	503	555	520	551	471	563	579	496	518	512	561	538	526	527	522	537	536	495	549	507	542	528	561	479	500	540	527	504	562	497	521	543	563	509	528	530	549	539	533	492	531	546	547	522	512	485	495	533	539	526	500	525	541	551	518	528	528	529	517	536	511	553	523	535	521	520	529	531	522	537	468	538	490	521	567	519	563	539	543	519	533	514	508	547	486	511	517	498	489	516	540	526	501	526	519	576	534	500	530	549	490	505	529	482	526	492	569	541	508	497	539	514	541	559	475	517	504	498	535	538	484	538	528	520	503	540	543	520	542	512	478	554	523	510	522	514	519	517	518	531	541	549	480	510	512	532	539	492	538	586	520	547	522	515	520	525	538	552	521	503	536	516	505	519	547	536	577	479	545	504	569	522	508	525	499	470	518	478	532	561	522	539	526	538	524	507	534	534	525	518	545	548	524	522	545	527	556	535	554	535	536	490	525	546	550	539	529	519	484	561	489	551	505	510	547	507	492	553	510	500	518	502	492	515	531	513	485	559	496	519	511	514	528	529	526	531	505	519	583	520	525	496	509	478	530	506	540	521	533	520	500	466	526	546	552	515	546	537	523	506	509	515	486	506	570	544	546	536	510	526	502	542	479	523	500	529	515	495	492	514	508	537	559	516	496	527	513	502	534	462	528	523	509	536	528	554	535	532	480	504	565	536	514	500	516	520	516	538	479	476	528	509	526	526	501	539	570	533	507	533	546	510	533	520	520	512	538	527	503	503	517	530	521	517	525	555	520	541	496	538	542	518	516	496	477	540	499	540	538	556	476	507	509	524	539	506	496	495	532	517	504	586	510	477	473	568	561	497	539	525	499	500	579	538	547	542	504	502	486	545	481	496	551	492	538	525	522	535	549	506	538	495	527	499	500	472	500	532	517	484	502	519	544	510	500	458	501	485	510	547	538	536	530	540	506	544	524	552	548	499	535	523	519	512	522	492	507	489	566	506	523	524	497	495	544	521	555	495	498	530	499	507	498	514	534	522	520	529	534	495	515	494	528	522	492	550	540	536	489	505	542	551	522	495	520	503	526	508	537	538	487	576	504	528	495	507	520	468	534	475	529	508	537	532	536	505	492	495	507	502	527	508	491	521	501	512	530	515	547	539	522	518	530	538	571	510	514	532	476	508	520	492	539	511	518	522	543	534	538	523	556	526	535	495	496	498	510	535	496	532	556	481	526	488	537	519	547	490	537	518	515	510	507	496	545	543	567	554	496	496	523	521	469	519	515	527	502	515	494	528	513	492	518	535	505	545	556	504	556	485	524	501	528	512	500	536	520	496	460	544	536	472	478	493	531	569	509	496	530	513	529	498	487	536	501	570	516	522	532	557	496	546	530	559	533	538	543	511	548	492	521	478	563	494	502	500	524	539	492	511	523	530	544	491	511	529	534	522	462	516	515	495	502	499	534	548	533	567	510	533	506	504	538	522	497	474	542	499	524	495	538	523	556	526	568	526	535	525	509	495	494	526	527	524	501	540	547	513	538	527	514	516	503	511	514	517	504	496	547	514	553	482	537	551	535	561	520	517	504	514	509	515	501	513	545	511	524	542	536	502	509	498
27294	14093	2000	1009	637	572	515	502	479	483	1353	2179	1784	1070	690	521	491	460	490	447	455	476	481	496	487	476	491	459	481	458	491	515	447	465	461	439	444	473	431	490	477	479	494	459	462	522	490	503	466	475	466	459	449	520	468	505	465	495	469	498	449	479	472	516	480	467	456	419	507	462	461	497	461	487	487	479	440	486	466	460	443	464	475	424	497	446	469	495	492	511	461	493	475	451	455	474	433	483	486	468	460	474	502	486	481	456	477	490	500	453	479	502	513	479	496	436	498	462	481	493	426	443	499	480	456	456	480	465	485	494	500	460	453	452	456	477	490	454	486	452	455	489	467	464	466	475	429	424	457	484	482	475	468	466	496	430	465	479	472	478	463	470	465	445	441	494	481	466	438	484	496	427	499	468	483	514	482	506	444	504	466	479	476	478	439	460	446	464	489	488	487	507	509	446	432	460	498	471	478	457	480	487	429	471	436	448	439	415	432	445	444	489	483	463	490	484	498	487	464	436	511	514	477	469	460	481	437	515	493	534	484	475	473	456	474	455	475	489	490	430	494	501	451	483	464	513	432	486	476	455	471	465	447	464	495	469	510	492	478	493	460	456	484	464	476	496	469	479	434	497	476	472	445	483	497	434	469	484	484	450	495	485	456	515	476	465	487	457	467	458	479	496	474	469	458	452	451	493	475	474	492	443	481	473	461	467	456	468	470	429	480	493	469	453	514	480	494	493	471	462	481	503	482	491	456	459	470	488	497	500	472	451	461	510	481	507	447	509	463	459	443	473	477	416	460	446	532	433	490	479	468	476	454	441	453	472	480	447	456	483	501	429	488	452	437	458	432	470	480	502	480	483	470	462	439	469	470	512	455	506	430	431	492	481	487	483	490	476	457	460	471	454	468	489	460	443	498	476	486	437	463	453	443	469	474	448	472	424	438	460	483	456	470	474	489	468	460	468	475	454	464	448	462	446	440	489	470	482	472	481	488	496	507	459	511	488	479	459	478	501	464	458	430	450	460	434	458	438	489	464	487	457	461	495	472	479	507	416	509	471	500	476	475	488	450	487	441	485	462	475	464	469	509	478	503	527	458	445	451	479	462	488	471	450	518	491	433	453	477	466	442	483	484	474	465	460	434	521	434	484	490	490	496	455	473	469	441	473	471	468	463	488	486	475	469	483	498	499	498	460	476	481	456	472	427	446	439	478	462	470	493	493	487	443	493	489	460	444	454	492	429	492	477	446	471	456	455	483	471	485	442	503	494	468	515	481	466	479	431	460	482	469	489	439	477	494	459	474	488	509	472	443	473	466	447	484	451	455	460	492	471	451	487	527	495	483	461	429	489	463	504	479	479	502	472	466	495	463	500	501	472	474	502	448	473	457	475	492	479	481	442	466	450	466	468	471	476	499	492	474	480	500	478	488	479	483	466	525	473	447	486	465	477	439	473	453	465	497	440	453	471	457	432	483	484	525	437	457	439	434	439	475	495	476	471	473	466	460	470	457	483	487	479	475	505	448	429	440	451	438	459	490	483	470	448	488	457	438	502	492	485	450	462	502	486	471	455	463	450	454	477	450	494	459	490	466	441	512	503	485	470	458	475	473	443	468	515	478	490	489	479	460	477	450	452	489	455	477	463	480	486	457	487	475	469	473	489	454	479	441	454	471	490	464	523	493	493	482	453	482	490	484	475	467	513	476	460	474	464	480	485	481	483	473	473	469	468	411	440	472	488	490	458	496	457	443	489	483	506	456	550	489	433	527	497	486	490	466	447	469	461	500	458	451	487	471	508	437	473	522	492	488	472	422	465	479	476	485	437	460	467	425	449	465	469	473	472	475	467	474	469	450	495	419	488	482	488	458	511	462	468	482	488	480	492	460	439	410	446	447	498	440	470	457	470	457	484	486	468	496	517	445	466	470	465	474	439	474	470	530	455	504	464	501	480	441	443	505	492	496	490	490	425	482	517	446	453	494	480	458	484	470	455	521	505	468	480	437	495	487	433	448	468	522	499	472	482	465	489	509	453	473	502	460	472	461	446	443	479	479	471	465	465	463	480	468	455	482	469	454	433	473	440	481	444	474	445	435	451	487	474	476	480	424	465	498	480	487	462	447	495	446	506	485	446	481	431	435	460	477	504	468	483	495	479	478	492	475	486	496	482	487	466	474	480	436	488	469	479	460	461	466	484	469	469	473	500	433	445	408	463	489	488	510	464	440	436	446	483	426	473	457	502	462	449	464	485	448	484	462	479	478	495	429	482	451	487	524	441	457	488	503	482	477	466	478	479	460	474	509	436	494	479	491	458	474	472	476	469	504	464	481	476	486	471	509	483	472	487	483	465	500	482	464	453	470	468	465	462	484	469	465	494	487	478	486	475	502	431	434	446	475	475	480	482	466	471	451	418	477	493	497	487	472	498	469	462	485	509	431	451	447	470	491	496	477	457	475	495	474	480	465	492	460	448	479	527	452	461	475	471	471	494	451	469	488	504	426	506	473	471	465	461	447	435	519	481	454	492	464	466	476	456	476	480	473	434	484	471	473	447	489	485	495	433	459	489	467	483	472	438	431	435	489	452	487	474	456	464	452	458	448	456	438	518	510	480	497	465	492	475	481	479	481	527	465	469	472	455	451	459	456	476	465	444	454	417	501	462	459	445	485	476	449	467	449	474	464	454	442	444	447	479	493	424	454	481	439	459	494	435	428	435	458	479	468	482	493	445	454	483	475	475	469	479	491	458	466	464	480	473	505	527	458	477	504	442	474	477	473	494	468	494	466	471	449	480	445	459	475	506	480	486	463	462	463	501	483	489	440	507	466	463	463	476	477	457	453	499	471	432	483	479	491	460	463	471	477	480	417	449	496	476	494	485	479	486	481	452	490	464	467	429	486	450	499	498	453	440	483	477	462	491	510	475	463	460	417	485	482	484	446	453	488	467	467	473	474	477	495	499	457	461	523	508	466	454	453	496	512	513	450	437	450	475	432	470	491	449	447	476	467	444	486	460	450	469	474	468	456	456	434	477	448	497	478	454	489	491	463	485	463	473	461	488	474	455	468	485	480	514	455	461	452	448	438	493	447	475	464	498	451	488	495	498	489	448	474	460	503	448	453	417	439	421	483	467	477	430	482	460	459	516	461	449	477	493	470	474	459	420	477	492	476	450	492	513	493	492	472	482	486	498	426	467	454	481	499	461	488	469	477	447	531	486	462	457	481	493	450	457	445	487	474	510	462	489	460	492	496	486	484	457	463	490	491	496	491	473	464	478	479	457	473	474	460	509	477	462	450	505	464	480	447	461	475	483	414	508	460	471	409	472	497	515	471	491	457	493	493	465	479	477	464	469	446	483	473	481	457	484	484	498	515	475	475	441	489	485	457	472	476	478	468	470	474	496	463	493	458	476	475	456	471	505	473	431	445	483	479	461	482	484	487	484	474	445	464	492	496	504	475	439	441	467	460	498	444	502	499	512	490	454	453	511	483
5023	1207	1143	805	634	496	485	424	427	392	1777	2548	1910	1013	572	476	371	418	390	390	430	400	389	390	393	409	372	390	405	393	423	387	398	416	378	391	394	410	375	411	362	398	379	382	407	402	403	417	426	392	401	400	393	385	410	427	389	403	377	367	366	366	407	396	386	389	360	371	374	349	403	385	352	425	393	403	372	372	422	401	387	380	405	367	421	386	390	403	378	418	409	376	399	410	442	417	380	394	412	382	374	393	362	440	369	383	418	374	373	378	435	372	406	400	391	416	375	371	390	395	423	404	372	386	373	363	376	409	353	409	365	406	408	358	373	397	375	399	412	409	384	409	386	381	367	382	409	420	384	383	408	360	400	396	440	385	390	377	376	382	405	430	411	369	381	407	359	392	406	409	383	384	422	428	411	376	388	385	392	384	415	416	384	377	424	363	356	379	397	410	384	389	376	406	391	443	435	387	384	415	359	377	373	381	393	369	413	402	401	403	430	406	374	379	412	381	408	379	412	384	374	359	392	386	364	348	446	381	396	375	384	381	404	417	373	404	424	390	418	372	411	400	374	408	375	385	411	404	382	372	399	381	372	399	379	365	428	372	401	380	408	377	387	376	410	408	359	406	423	387	400	380	401	406	402	399	356	391	408	385	397	355	389	383	377	409	406	376	356	366	411	361	420	400	384	391	386	374	392	390	384	403	379	380	383	371	416	407	416	363	396	436	338	380	367	400	401	404	388	386	429	391	380	384	410	397	365	348	393	392	376	351	396	365	373	402	413	394	368	381	373	389	376	387	402	390	393	396	390	393	389	376	375	361	389	382	413	406	390	363	390	401	389	422	417	409	406	375	375	383	371	423	361	371	388	359	406	425	373	420	400	389	386	379	391	382	368	387	414	359	424	403	399	416	373	383	372	405	397	387	402	404	366	374	404	393	381	394	367	432	386	367	383	419	412	415	382	368	379	381	345	395	426	414	411	375	385	399	402	409	390	394	407	407	395	368	366	413	437	421	384	365	395	379	393	379	390	411	423	437	405	382	401	407	409	416	383	411	372	390	375	363	379	388	384	398	397	421	352	407	392	344	356	391	389	374	382	443	418	404	389	419	398	385	402	405	394	372	423	385	381	393	408	389	381	392	372	409	364	411	375	401	418	430	386	359	403	379	383	435	401	412	363	426	412	379	383	357	351	382	386	388	413	410	388	388	381	417	399	356	412	420	382	401	391	411	386	390	365	403	358	418	400	417	398	382	391	390	378	400	393	396	361	398	416	369	364	391	375	382	362	376	361	384	426	386	343	404	361	345	396	401	407	405	383	364	391	394	413	361	412	383	369	379	417	422	421	420	400	374	374	386	367	385	389	408	381	380	417	362	396	373	377	384	345	375	372	396	387	403	385	362	365	398	355	407	373	365	409	437	401	402	417	399	401	396	368	415	391	408	406	377	424	412	410	408	395	347	405	409	384	374	383	374	369	405	388	382	427	365	375	366	380	370	367	416	395	412	392	386	426	397	393	351	387	395	422	399	395	385	396	405	370	392	383	362	383	374	381	400	383	398	395	377	374	428	405	393	404	396	398	413	390	397	431	392	385	372	415	403	375	398	387	410	406	372	398	399	394	410	368	420	411	403	384	401	406	399	407	389	407	385	393	373	397	396	389	439	359	385	424	372	354	400	425	377	374	415	386	402	393	398	398	397	363	386	437	382	374	390	403	408	395	397	431	404	357	401	376	413	351	401	411	378	390	387	417	389	415	406	342	409	404	405	397	398	359	343	369	376	388	395	378	388	412	416	413	388	422	404	346	370	413	397	447	356	384	377	408	391	357	389	404	419	388	392	430	382	424	361	399	345	409	372	406	426	415	397	359	402	390	426	365	383	360	402	371	381	397	358	360	403	382	369	395	378	392	405	389	380	407	369	384	406	429	405	412	379	404	384	403	399	416	378	404	383	427	411	410	384	400	389	375	386	405	378	392	427	375	377	378	398	395	415	376	366	380	383	378	381	415	382	386	396	411	396	387	421	432	402	383	427	421	407	383	390	411	376	404	408	409	423	382	398	398	413	384	390	371	366	407	408	377	354	392	424	408	391	360	371	350	393	389	393	399	381	362	422	393	393	414	383	422	406	414	391	359	386	373	418	375	403	405	390	356	393	412	385	403	383	383	332	392	375	375	381	412	395	426	375	434	396	401	390	348	418	417	392	379	401	431	405	369	389	381	386	394	401	363	399	379	382	390	393	401	412	377	357	400	385	376	373	409	412	397	393	407	392	369	363	409	391	388	419	383	384	345	395	383	395	409	403	388	402	380	409	386	422	374	411	396	378	422	402	400	397	363	391	416	390	394	341	392	394	374	421	373	402	427	427	423	397	373	422	418	384	388	416	380	371	390	361	389	391	392	395	366	357	380	393	376	390	402	409	367	398	417	374	392	367	390	376	375	412	373	392	392	385	391	416	405	369	431	400	409	412	368	384	395	414	391	431	395	435	383	377	416	412	404	392	413	417	372	399	365	382	394	387	387	400	380	383	375	365	376	414	416	398	360	382	408	380	369	383	395	410	375	387	406	399	413	410	383	372	400	399	411	363	405	400	404	403	402	398	436	390	389	394	351	411	419	389	361	347	414	373	407	384	436	415	399	390	384	357	386	417	375	365	362	390	383	434	359	384	430	389	354	378	399	369	351	398	382	398	399	397	370	370	394	431	417	397	376	411	383	374	368	382	396	381	389	403	389	388	382	330	387	407	388	397	398	404	385	409	416	354	386	366	416	428	345	376	375	378	405	398	418	402	404	384	381	414	402	395	395	384	401	397	383	357	408	377	424	380	413	380	402	412	417	371	365	403	411	363	408	391	375	399	411	392	381	413	368	386	373	402	383	358	363	403	422	386	427	395	396	390	405	389	385	400	389	377	429	363	406	415	386	374	422	383	400	391	400	393	377	376	405	393	398	374	370	402	382	377	418	435	397	385	361	391	412	405	411	385	450	411	414	367	367	377	399	424	389	419	416	396	395	444	397	363	371	366	408	406	375	418	389	357	417	400	351	390	402	413	388	401	402	358	388	437	387	414	376	434	350	385	423	396	396	369	386	390	391	410	383	390	381	396	415	408	368	412	362	384	397	378	407	378	395	371	410	375	384	383	422	391	378	385	394	363	375	400	343	377	381	418	371	405	372	384	374	364	399	398	358	391	376	433	396	396	380	377	366	382	388	419	394	412	376	394	398	396	391	367	392	386	384	395	399	373	389	390	383	400	379	375	401	428	400	360	398	391	392	401	379	391	344	375	347	374	397	400	380	352	382	360	391	379	417	382	388	423	394	423	387	387	369	411	407	393	411	399	386	405	410	389	388	386	411	395	411	416	389	404	369	406	398	401	405	391	439	398	403	376	386	431	421	399	396	409	384	415	391	404	397	415	385	397	371	409	385	415	378	403	387	420	421	353	414	405	376	395	397	375	405	421	420	384	381	384	392	406	402	430	413	357
24641	20948	27343	24689	11919	1858	1063	782	699	1076	14703	20211	12171	4364	1287	739	569	539	558	534	534	562	572	531	543	508	553	524	546	531	524	546	463	549	513	521	527	496	607	564	536	539	502	503	532	540	544	574	579	568	516	537	576	532	555	539	557	532	536	539	541	538	550	520	484	538	496	488	557	551	504	531	533	543	503	545	524	498	536	547	528	537	548	513	519	512	547	534	456	489	546	545	576	516	530	525	503	509	503	518	576	527	520	545	509	555	490	512	555	514	548	549	547	516	594	526	571	522	529	561	506	544	482	544	534	542	508	558	519	501	504	505	552	549	550	545	522	505	576	535	526	472	519	567	514	518	506	534	493	499	548	501	528	540	540	525	505	519	504	526	484	492	534	530	564	569	568	563	511	531	542	503	579	566	506	531	546	530	538	513	485	528	510	511	558	520	503	568	540	532	538	541	512	486	527	531	515	543	496	499	533	513	522	543	516	507	523	496	556	511	542	498	517	548	523	537	503	528	516	549	495	539	515	525	516	554	514	541	540	496	532	510	502	486	516	522	543	523	520	550	504	559	505	529	548	533	499	517	527	564	519	496	547	499	530	506	558	533	473	486	494	495	515	556	531	499	544	516	501	503	510	528	496	511	540	509	520	510	503	549	557	558	576	532	525	530	507	541	506	543	507	547	530	519	514	532	512	554	563	562	516	556	544	537	556	524	516	486	533	532	540	557	527	542	524	514	525	514	484	543	531	509	548	509	524	518	535	546	559	537	560	522	559	550	528	500	504	574	569	516	512	533	552	566	519	553	520	519	524	527	502	539	498	543	541	524	537	510	527	512	492	512	531	525	503	500	525	527	573	519	503	553	521	526	520	519	557	503	550	495	528	519	548	495	529	526	492	488	529	501	554	523	565	499	526	519	525	535	527	517	505	542	544	515	550	544	520	518	543	536	518	519	557	514	517	571	481	587	517	528	473	536	555	552	533	537	511	500	523	541	530	510	491	499	515	512	579	522	565	534	515	494	529	563	544	525	507	518	506	540	520	466	524	536	499	536	485	531	507	555	485	504	531	545	535	480	558	563	522	536	565	555	521	538	512	526	532	561	562	566	577	538	504	550	499	511	530	517	511	550	550	544	554	558	520	558	508	513	534	504	536	498	497	513	516	519	559	521	509	551	519	515	538	565	496	545	550	521	550	539	488	559	559	535	553	578	534	555	548	560	523	505	498	519	528	544	498	515	523	518	508	570	527	542	554	531	516	538	534	539	540	520	564	538	557	525	507	527	496	546	566	534	548	547	517	577	493	538	542	538	545	573	511	525	583	584	492	559	558	511	570	490	512	516	524	536	504	512	540	493	507	517	515	533	530	490	515	545	523	485	552	565	527	549	548	507	550	510	540	505	470	532	533	522	498	505	509	516	509	510	529	567	509	555	516	512	515	514	553	531	528	505	531	514	544	530	500	555	532	512	549	511	537	457	526	533	518	540	477	527	468	561	513	502	520	476	529	505	553	540	572	552	491	526	540	505	513	508	551	540	531	545	520	525	530	509	539	511	517	541	522	525	527	550	522	545	550	551	496	516	473	549	498	498	530	562	521	531	535	554	528	553	517	504	546	532	541	514	498	576	560	578	556	543	530	564	538	544	538	538	539	547	516	533	507	535	512	499	536	527	504	512	501	520	512	528	548	566	532	578	487	514	524	534	545	521	520	546	525	511	522	491	496	540	537	536	510	510	491	509	513	494	540	569	543	487	513	543	485	497	513	540	523	515	520	554	531	458	511	534	496	478	550	531	522	517	513	554	472	515	513	547	563	513	545	532	525	545	515	541	495	528	541	509	514	532	577	561	538	528	508	555	533	533	486	550	501	510	522	520	545	532	535	530	520	516	560	530	518	501	524	509	502	516	546	583	543	510	511	518	528	531	534	534	511	519	526	494	512	535	546	487	492	525	523	509	521	517	527	524	510	533	545	525	538	526	513	479	532	462	514	521	561	530	533	540	515	533	547	507	538	502	508	529	516	544	498	520	567	541	512	551	547	528	505	525	580	511	529	522	517	548	534	522	531	528	548	470	541	536	504	531	530	530	524	495	543	569	521	503	525	522	511	502	495	528	506	551	502	557	517	500	535	530	567	554	537	505	508	508	570	540	492	522	525	508	569	559	524	478	507	540	546	497	507	547	512	532	540	521	498	518	524	494	542	567	544	554	568	550	541	493	548	545	507	549	532	512	543	507	544	516	547	526	546	584	520	530	519	552	534	545	533	530	489	517	504	523	516	471	588	478	547	475	523	567	545	521	532	528	484	496	534	536	512	490	484	475	533	512	545	528	500	487	520	564	566	503	535	517	488	512	487	530	565	567	499	540	540	496	573	501	515	565	536	511	540	559	526	499	501	507	523	519	546	525	536	562	584	485	501	523	543	498	520	545	561	486	504	504	563	530	482	529	553	541	536	504	539	514	510	521	526	502	497	491	541	506	510	576	521	560	526	563	550	523	561	525	511	531	524	562	558	526	540	557	554	491	527	507	478	527	566	527	567	552	479	504	517	528	535	524	484	562	531	510	560	565	493	472	518	530	503	544	503	519	533	526	522	554	532	544	537	569	554	538	509	553	511	515	569	532	530	523	516	512	549	500	518	514	524	513	528	536	514	577	528	537	543	544	570	510	559	528	541	482	535	539	530	523	514	500	529	531	540	523	508	556	525	525	583	536	520	522	548	492	523	507	528	539	546	519	521	517	501	492	524	544	502	532	541	506	545	495	534	548	506	493	541	511	498	544	526	539	563	501	544	494	534	520	520	504	519	508	542	524	528	522	534	544	529	564	543	494	506	528	518	506	527	501	481	493	532	507	526	504	511	483	530	506	526	492	545	494	501	544	510	544	512	538	505	567	527	510	557	509	535	558	515	506	508	504	582	568	564	549	512	531	541	512	538	551	497	541	542	488	533	536	514	520	490	524	555	511	525	503	526	561	562	570	536	576	511	515	511	551	487	539	525	537	557	525	526	487	566	479	567	562	546	543	555	526	515	535	558	511	555	507	570	514	502	537	493	573	555	542	534	526	549	550	531	525	522	535	530	558	506	525	559	550	548	562	489	490	515	547	513	520	532	526	520	479	524	544	544	518	503	552	481	499	537	509	509	549	554	552	558	502	532	531	538	541	550	504	542	498	531	511	506	522	494	511	533	539	523	508	544	546	530	512	541	552	517	504	570	531	534	565	486	537	568	548	503	516	503	555	523	505	506	506	554	529	495	501	470	513	519	505	526	537	530	509	500	546	534	543	543	518	497	543	495	535	526	534	545	530	498	553	488	548	539	501	522	512	536	516	528	521	537	526	529	532	539	544	517	515	513	483	517	525	530	503	559	550	536	539	536	501	507	501	525	521	504	561	476	541	530	531	486	562	541	536	551	589	502	529	496	524	554	535	520	522	520	528	526	529	513	498	541	541	491	539	549	526	494	538	514	530	530	498	504	553	554	534	523	496
4081	5023	4038	2207	1508	1213	916	781	728	1500	17513	17833	10087	3868	1293	672	506	441	429	413	507	450	413	479	444	488	467	463	395	446	484	448	487	462	428	412	481	476	482	401	418	430	446	438	475	435	472	474	456	451	454	439	465	472	471	406	453	414	439	409	439	454	471	480	520	434	456	463	462	456	463	511	463	418	454	448	467	456	455	455	419	471	429	458	491	461	477	436	470	486	400	458	463	440	442	459	441	457	455	425	466	450	476	458	479	482	452	460	454	484	473	481	436	456	447	452	475	468	445	427	474	460	424	449	424	446	475	451	470	423	441	428	454	426	434	434	466	465	445	450	447	468	508	418	457	456	476	460	465	487	461	435	458	425	426	480	459	412	471	438	441	470	446	425	458	464	438	439	464	434	453	456	447	422	430	444	440	392	459	463	455	462	446	468	488	454	462	445	439	466	462	444	444	442	447	440	477	461	439	455	424	483	442	495	452	458	451	422	470	454	446	463	459	486	441	430	434	453	452	459	447	432	477	452	469	454	488	451	435	462	448	449	442	416	428	430	421	470	462	467	410	473	477	438	433	459	441	462	457	464	443	442	467	416	419	442	451	474	431	441	466	469	449	460	434	475	455	470	460	471	428	437	488	496	443	478	464	458	441	473	485	462	472	427	465	448	418	508	436	458	438	448	471	436	470	411	486	434	486	457	435	451	446	442	461	458	448	422	443	510	449	446	461	455	491	469	451	435	455	465	482	440	448	469	467	446	475	464	436	459	471	441	469	444	427	415	443	496	434	433	462	467	452	445	474	449	471	459	472	459	449	467	445	421	430	447	456	448	417	454	466	470	447	440	443	431	432	450	500	467	460	442	446	424	435	447	473	494	457	429	458	446	448	440	462	433	453	454	471	480	443	459	440	450	474	447	457	461	472	440	467	470	431	477	423	438	508	488	458	435	464	511	466	426	429	457	436	440	450	467	471	475	422	473	435	460	421	456	448	440	503	451	439	423	433	438	450	455	459	440	456	476	406	452	461	421	476	431	448	441	496	429	478	465	444	465	449	413	432	462	406	458	440	486	467	478	455	419	454	421	487	457	472	480	451	438	444	456	463	480	473	438	451	452	467	441	463	506	439	459	462	448	415	488	439	449	440	431	437	459	451	448	457	470	427	461	427	429	449	458	466	461	424	473	452	494	448	486	464	486	450	459	450	484	467	470	448	453	463	486	458	457	417	427	450	479	447	467	437	425	458	511	450	476	444	459	426	448	430	481	465	449	466	417	478	466	460	492	433	439	427	494	454	470	426	458	469	416	434	409	435	453	440	450	447	468	445	445	474	430	513	409	440	431	432	401	455	446	446	463	484	438	464	470	439	430	424	464	468	427	490	440	422	465	487	470	461	466	435	449	461	436	436	468	432	464	409	447	434	434	476	473	427	448	455	426	451	462	460	464	451	453	493	450	449	435	468	435	435	452	444	432	491	493	453	450	471	432	446	410	512	439	438	445	477	476	418	439	451	410	494	428	477	431	467	445	471	444	455	429	471	455	455	438	459	461	417	463	472	411	451	448	443	420	443	465	429	434	461	490	476	478	442	409	436	443	468	439	475	452	447	445	454	436	467	495	460	458	438	422	424	443	471	441	481	451	455	437	470	435	465	465	441	474	436	416	477	467	475	447	474	445	403	429	464	446	442	443	424	482	407	447	451	472	448	491	456	445	435	486	453	438	465	407	448	468	463	447	438	441	443	456	444	447	442	453	421	432	479	433	438	464	425	429	466	438	452	428	444	474	415	476	455	451	459	437	441	482	446	455	459	449	458	452	453	449	407	473	457	452	422	468	420	481	460	412	510	436	452	439	487	428	419	469	467	453	464	454	445	436	431	463	489	456	456	464	453	457	469	452	392	460	476	452	461	433	476	476	471	441	459	471	437	484	447	459	463	433	451	457	464	445	451	467	466	407	439	448	433	457	463	421	477	423	453	458	512	427	425	459	474	412	457	437	484	429	455	462	419	448	451	479	431	411	471	449	517	438	458	459	469	441	431	438	441	440	472	440	439	423	472	440	438	462	477	488	455	459	494	460	417	436	465	461	457	504	444	455	435	428	426	460	443	455	441	446	443	463	448	458	420	471	475	475	437	446	462	421	466	430	420	463	490	421	445	461	461	443	479	425	424	459	447	473	481	470	467	462	441	462	454	437	428	457	464	428	463	473	469	454	468	450	484	461	459	436	460	457	456	478	484	460	474	450	494	440	422	458	461	411	411	470	427	409	440	460	449	468	449	407	452	424	460	454	459	478	442	454	444	427	428	436	455	454	427	426	454	488	479	479	447	416	429	440	409	428	462	428	486	471	492	455	467	440	440	481	385	468	493	438	426	425	436	458	459	449	449	427	426	449	442	431	444	482	424	400	464	429	505	458	507	472	422	451	464	468	453	438	420	470	451	431	475	447	461	418	477	445	447	452	423	462	455	439	440	487	482	437	448	444	446	456	416	443	477	452	431	448	491	412	444	458	471	474	419	474	451	450	459	434	441	454	435	481	471	445	439	451	469	444	444	440	427	479	464	414	457	466	447	416	479	430	449	466	444	458	454	440	477	437	462	454	439	444	454	430	464	437	416	458	483	436	383	474	475	442	443	419	423	505	423	459	416	451	468	459	474	475	471	445	427	458	465	443	468	455	427	441	441	458	464	447	446	451	472	467	444	445	443	465	413	419	452	431	487	463	425	448	432	431	445	483	452	462	393	442	489	420	438	470	422	438	485	465	482	440	447	453	486	464	476	430	438	467	454	464	465	473	417	462	497	439	467	468	460	452	455	436	435	424	428	477	400	418	490	453	461	469	448	430	455	453	442	427	463	477	445	431	424	439	431	490	447	435	425	482	470	430	457	459	437	477	471	463	475	462	425	469	426	457	420	473	472	432	440	449	437	394	464	416	400	447	407	453	459	403	468	452	456	455	408	426	451	448	427	446	480	457	425	418	423	501	479	464	460	467	491	471	459	434	473	457	426	472	434	452	403	420	471	403	438	447	431	453	438	442	441	462	459	437	472	489	426	487	439	472	460	443	448	484	427	451	455	474	450	495	475	443	449	443	462	455	430	451	464	465	467	443	457	465	450	449	462	458	415	471	430	469	465	467	465	467	426	456	435	438	480	412	428	432	399	477	420	443	483	451	448	472	437	424	442	411	473	443	481	426	464	430	471	482	473	459	456	520	428	426	402	434	456	459	453	461	464	443	468	459	435	448	409	426	431	474	485	451	439	399	491	461	417	444	474	444	446	449	462	410	461	432	422	466	450	437	461	478	465	439	461	468	431	447	453	449	431	475	466	454	461	504	459	444	450	459	441	458	430	427	432	456	457	441	472	443	438	483	430	386	478	450	480	451	438	472	417	435	422	483	471	437	467	447	441	478	464	432	461	479	473	423	443	444	425	476	453	450	440	432	470	420	436	432	473	478	455	447	480	462	448	447	453	466	468	470	472	480	468	461
23825	21060	28336	24005	21048	9905	2236	1353	1083	2643	22842	33581	21689	8189	2278	1042	797	747	732	682	705	731	752	721	736	818	703	737	732	712	698	711	724	759	708	707	703	692	690	735	713	753	706	704	717	702	706	682	693	706	660	696	696	645	698	789	681	694	710	739	747	723	675	676	728	703	712	684	673	670	671	733	719	710	687	704	646	641	707	723	766	686	710	727	663	773	702	698	730	705	694	767	726	761	668	732	749	690	712	715	701	670	750	693	725	694	729	698	721	733	761	691	709	687	705	694	662	708	727	707	694	720	668	651	713	734	714	735	693	687	721	715	692	690	682	734	726	720	721	708	678	727	668	714	696	723	696	688	674	643	682	708	693	697	670	711	679	720	686	686	707	711	740	697	712	768	676	729	730	745	729	668	703	726	709	674	695	624	703	713	703	687	737	676	726	664	719	659	734	711	724	704	686	706	701	691	744	691	713	686	738	683	719	692	683	744	719	751	736	683	740	657	696	750	736	626	735	719	731	679	696	688	681	669	702	726	700	736	713	701	708	709	700	688	719	679	751	677	688	750	764	702	718	695	732	697	656	644	716	659	749	697	670	688	715	702	736	722	702	708	723	656	684	717	711	667	684	674	697	713	693	705	734	685	728	693	684	739	719	730	789	721	675	690	681	694	680	696	717	709	708	690	684	691	701	695	692	705	731	728	682	680	722	707	720	756	663	705	677	746	698	671	705	714	731	717	689	687	683	745	761	699	718	725	682	660	747	643	710	699	711	703	694	682	699	731	685	684	688	749	680	708	706	753	733	686	717	643	672	737	724	713	736	725	692	734	726	696	718	739	636	682	657	685	751	751	722	666	708	749	681	698	671	674	735	716	705	688	728	652	728	678	756	767	682	709	735	726	705	700	711	672	711	651	690	699	678	702	714	694	718	692	689	770	699	705	628	731	701	716	659	667	687	729	730	747	691	726	682	714	643	697	689	708	688	650	701	633	702	727	686	653	696	688	701	665	687	691	694	731	743	682	668	707	680	710	671	680	704	688	702	684	718	718	717	707	691	719	711	702	702	704	711	654	709	704	689	722	722	652	666	719	646	705	728	696	668	698	692	679	696	681	674	731	673	714	733	701	682	700	710	688	643	708	721	721	697	670	697	719	729	738	713	665	726	676	695	728	751	632	657	693	708	746	708	725	685	746	684	689	727	701	698	674	710	752	747	723	681	708	677	669	734	705	680	681	689	725	753	661	684	670	706	701	741	741	754	673	701	737	767	718	744	666	709	714	732	702	725	647	683	683	708	704	780	678	694	708	736	709	719	717	674	726	656	686	679	704	734	673	707	683	731	712	720	738	673	702	698	673	690	694	749	657	694	738	717	723	703	673	697	714	661	662	704	696	705	680	676	674	685	670	714	739	740	767	769	694	701	730	708	651	661	691	695	694	697	740	683	672	661	746	675	696	702	687	762	691	717	640	660	703	691	729	723	715	742	738	720	670	721	657	695	693	748	715	735	697	710	728	726	704	720	741	714	704	673	717	708	642	754	679	710	719	661	673	689	681	724	749	704	673	702	666	695	710	684	662	718	748	652	736	733	687	736	718	674	692	708	714	721	716	709	739	676	717	745	690	629	658	716	666	726	668	668	658	717	714	689	679	672	706	728	653	722	638	699	701	739	678	690	646	706	714	719	699	673	672	678	699	703	692	735	698	691	708	689	678	704	668	687	729	659	676	718	712	754	680	715	678	724	713	722	711	674	698	723	732	758	694	687	745	734	725	664	719	744	684	662	672	660	728	663	718	733	678	659	734	693	655	695	677	697	695	674	724	720	717	691	732	750	705	699	729	705	704	706	684	719	722	713	686	692	745	726	741	766	729	731	674	667	712	699	673	705	727	697	738	693	716	744	686	754	725	730	731	689	694	694	701	716	774	694	740	751	670	697	669	676	675	658	698	750	747	611	690	697	679	683	695	694	697	712	700	742	715	682	701	671	682	687	695	722	655	737	682	698	712	709	691	711	663	703	698	701	681	745	679	690	673	706	719	693	696	687	693	667	763	678	706	697	683	705	724	672	729	649	691	706	703	681	695	704	672	694	642	730	688	662	714	690	672	706	707	715	691	650	711	735	677	732	704	656	742	725	698	681	702	717	710	689	775	726	694	739	711	729	693	701	694	701	720	707	729	705	699	715	732	695	713	724	683	683	724	733	698	697	656	723	637	734	737	706	699	720	713	738	721	707	692	668	706	690	710	722	694	728	766	727	722	684	769	731	713	743	699	697	730	692	715	701	704	679	691	694	744	708	671	702	680	689	699	673	701	689	671	680	708	709	709	656	727	740	726	705	733	705	671	705	751	737	715	711	765	723	720	732	712	699	703	687	715	686	684	696	665	693	692	669	705	700	689	723	707	669	653	702	694	732	701	653	719	667	706	710	678	744	711	644	736	666	704	678	661	718	725	686	650	711	697	717	662	658	701	730	704	708	678	655	678	704	677	768	710	700	694	729	740	626	723	674	694	705	664	700	687	668	691	688	673	633	714	714	723	705	677	694	728	757	737	752	663	730	741	673	732	689	695	693	672	681	712	722	692	703	730	657	724	728	715	665	717	723	680	683	702	737	694	677	738	683	705	735	702	664	648	696	763	686	732	652	724	640	708	721	685	713	736	691	723	703	726	727	711	773	683	674	719	737	726	711	679	722	701	668	714	674	695	662	736	638	711	751	731	717	685	695	712	733	705	673	720	707	654	717	737	759	704	700	686	693	741	702	702	714	706	682	720	689	719	737	749	706	705	746	714	720	702	708	634	676	674	665	709	713	703	692	706	721	671	665	639	749	715	681	736	741	702	703	711	660	692	685	712	689	674	692	675	714	712	713	742	680	733	712	688	663	649	685	732	716	667	696	688	693	709	698	699	726	679	681	722	690	735	697	683	732	736	724	678	720	700	734	712	753	660	683	698	711	729	687	740	702	724	748	673	661	702	714	694	715	661	706	675	656	687	709	733	711	760	712	686	699	678	681	687	670	694	677	687	727	684	718	684	723	730	750	731	731	732	680	692	681	701	659	716	780	734	723	692	680	735	717	734	755	659	655	727	669	693	684	675	726	685	684	709	684	665	681	706	708	696	715	687	700	709	699	673	661	738	703	759	696	708	718	747	681	704	743	724	699	682	668	677	702	679	681	710	684	708	700	661	740	709	722	687	706	721	704	718	710	716	648	701	673	651	691	771	697	704	700	694	662	729	734	661	709	713	689	696	669	741	699	695	661	706	694	703	694	704	757	676	699	684	719	657	665	685	739	663	713	696	667	685	687	704	767	686	726	706	737	656	716	706	652	729	697	664	704	754	737	697	700	681	685	688	659	684	735	651	668	688	734	691	697	733	732	660	708	688	732	711	677	706	724	705	722	722	700	697	705	690	703	698	705	714	730	721	725	682	676	701	702	661	723	705	707	711	666	659	684	725	676	681	743	676	745	712	718	703	743	687	693	706	794	717
4714	8128	7029	3820	2608	1969	1424	1323	1132	3672	26210	28809	16533	6207	1994	901	624	599	581	587	580	543	561	611	581	559	570	550	644	597	559	579	553	597	625	580	607	581	612	612	600	582	615	553	565	612	537	602	587	557	594	547	589	589	599	594	592	614	588	609	580	571	562	614	616	587	628	623	614	601	568	603	550	645	578	583	566	581	608	642	655	602	558	600	619	590	604	589	604	589	565	620	603	540	590	617	530	586	549	523	567	626	599	590	539	615	629	557	568	580	562	597	584	607	600	565	557	587	587	619	600	563	615	556	625	559	620	610	583	568	592	597	589	558	602	556	590	617	526	595	596	593	579	574	605	593	620	607	586	570	571	610	574	578	571	597	559	622	614	572	596	626	565	564	602	591	562	590	563	579	594	560	538	549	562	592	588	545	591	578	551	585	604	562	618	617	613	578	587	571	607	568	596	594	545	587	555	571	575	563	615	597	567	550	579	548	605	594	593	600	604	576	575	595	560	608	592	579	564	571	540	591	589	632	618	559	594	587	539	538	578	593	596	560	579	550	588	568	583	536	580	593	559	546	542	548	602	578	556	559	595	598	613	574	556	566	563	606	597	613	590	540	578	569	595	563	634	565	588	601	561	570	560	582	571	602	577	597	603	589	547	556	607	573	589	610	586	612	590	604	566	616	601	551	535	582	615	572	578	564	579	507	612	570	555	558	638	561	597	561	632	575	610	563	559	561	584	568	605	535	605	585	592	591	566	561	565	576	611	559	567	577	561	577	562	626	595	549	589	585	543	575	547	625	565	584	606	541	567	532	602	597	627	558	560	551	566	580	562	565	615	586	576	556	562	596	544	590	569	584	597	608	561	561	600	586	647	558	633	589	563	604	529	578	546	588	578	592	579	609	545	568	598	625	550	582	599	561	560	578	557	554	568	547	616	534	556	604	594	572	608	607	582	567	565	572	604	621	604	565	566	566	520	547	568	569	593	577	547	561	584	595	656	590	584	612	584	578	614	544	559	589	629	535	548	553	626	599	590	562	566	567	549	557	568	570	579	575	584	556	557	581	548	578	590	609	599	588	564	555	544	555	587	554	570	572	573	602	576	589	573	584	593	583	566	521	608	553	558	602	577	573	543	599	619	586	609	555	590	575	562	566	550	575	557	577	612	604	598	581	573	611	602	560	580	577	595	592	581	594	584	593	578	544	609	637	576	554	582	592	599	577	579	581	584	608	576	583	583	578	598	614	584	574	580	547	531	585	596	579	572	571	561	581	579	574	589	570	585	582	585	599	562	554	576	548	571	576	584	617	552	588	570	608	633	564	617	577	582	547	618	580	614	647	586	592	578	580	551	548	567	591	594	595	565	591	597	607	612	591	584	588	558	559	585	579	586	577	578	557	570	572	585	578	573	559	617	568	556	544	575	593	586	602	607	570	554	627	567	610	575	534	588	550	580	605	572	631	554	565	576	577	554	582	557	541	551	580	592	588	616	575	561	551	596	592	603	597	570	574	562	526	590	579	626	552	556	560	583	611	584	534	551	568	568	534	577	540	557	589	541	601	575	553	610	579	572	539	653	569	520	584	606	582	606	598	572	570	553	621	598	570	596	626	583	536	527	546	598	555	610	583	579	573	570	591	603	576	588	544	607	577	582	566	583	552	578	571	591	610	607	550	557	580	555	558	550	571	534	573	572	552	577	555	581	561	565	549	600	581	531	600	589	560	542	582	586	577	590	567	571	589	575	565	642	575	574	548	579	588	587	590	587	587	596	540	585	582	583	542	576	559	575	629	543	556	589	562	597	573	560	570	549	559	591	562	586	541	576	557	595	546	570	599	573	616	573	586	575	568	561	559	564	563	610	546	593	570	610	568	563	601	589	587	590	587	581	580	578	581	624	551	576	646	551	573	595	578	580	581	593	568	594	584	603	559	566	630	537	528	596	572	578	565	541	554	583	582	610	552	580	589	584	580	567	539	584	558	620	568	591	592	527	541	576	548	602	586	576	537	576	616	563	578	521	580	581	551	626	603	601	603	570	602	574	557	535	580	553	548	580	545	579	562	571	566	573	583	615	594	529	589	572	568	574	594	583	579	572	558	559	556	599	574	565	560	603	571	581	585	620	577	555	593	547	564	576	612	565	569	570	555	555	544	544	579	594	573	594	548	532	615	581	580	567	609	559	615	575	526	620	571	530	523	609	581	573	588	546	580	587	643	576	601	563	553	584	591	580	591	607	573	574	599	563	526	584	617	604	586	585	534	557	543	564	578	642	544	568	598	568	569	590	565	571	592	587	576	555	591	607	591	558	595	606	582	554	572	570	616	554	573	606	620	555	607	568	578	603	560	553	569	580	602	550	582	568	550	583	610	585	580	579	599	593	571	523	626	593	567	531	621	551	584	545	618	602	601	615	601	545	573	549	598	597	564	579	573	583	589	567	549	551	551	593	584	564	555	558	574	568	602	579	611	557	585	562	570	581	549	582	581	530	557	568	564	554	549	597	609	574	582	523	560	590	586	524	590	564	562	541	612	594	632	615	584	585	576	568	555	612	558	604	567	569	587	592	594	553	588	554	568	567	562	534	601	583	565	538	574	593	568	638	582	567	567	593	580	589	522	577	612	568	575	617	617	590	589	550	582	559	571	598	579	601	576	616	602	560	548	590	569	614	571	566	606	525	623	567	600	557	594	543	526	550	559	627	573	586	585	568	571	528	589	594	560	561	536	623	576	578	633	541	596	612	554	569	586	571	557	617	591	530	553	559	555	577	551	597	523	565	578	537	588	590	634	558	584	611	579	592	563	602	541	555	605	582	577	562	584	567	537	559	613	594	584	598	575	584	555	563	564	574	559	595	542	596	580	576	583	600	574	568	538	576	628	579	560	623	590	588	574	574	558	560	603	582	576	585	593	574	558	588	532	620	601	596	594	580	590	548	540	589	599	570	588	537	588	531	578	521	579	561	621	583	595	648	565	583	595	588	554	581	568	619	556	572	564	565	604	576	567	541	567	569	531	559	609	561	596	571	566	606	619	567	558	597	613	582	556	540	581	636	610	564	563	531	606	561	633	610	531	565	595	589	598	609	587	577	560	600	544	610	563	532	580	567	602	567	609	553	566	590	568	579	559	588	553	621	572	615	530	593	587	612	562	548	580	561	579	580	574	561	560	582	559	566	563	573	565	552	543	566	580	575	576	610	562	611	568	594	572	551	573	589	568	568	583	618	597	561	565	578	568	540	573	567	623	574	581	538	551	546	579	540	531	514	545	566	602	580	588	572	519	545	541	584	566	550	576	558	589	558	576	582	570	569	566	568	560	582	576	617	529	563	580	614	610	598	616	534	564	594	596	596	559	591	583	595	583	534	576	571	522	606	582	554	579	592	614	585	562	579	567	562	540	590	589	578	563	590	587	552	593	533	586	568	573	552	546	596	547	577	559	619	544	575	603	580	542	567	566	601	576	553	606	574	553	553	582	532	587	572	609	595	551
27270	14107	2099	1078	646	566	554	551	507	534	1479	2467	1749	1013	650	555	500	489	497	451	508	473	517	498	459	508	483	484	509	493	487	499	506	498	472	502	520	486	498	493	500	479	518	469	504	509	497	524	511	475	470	490	499	525	518	467	470	474	471	466	495	521	509	504	491	473	486	547	472	512	475	512	452	475	483	477	502	497	482	506	457	482	538	491	549	498	452	504	480	528	503	469	502	515	472	505	458	519	485	460	484	470	440	485	492	478	480	523	506	489	513	524	490	466	481	495	507	505	500	520	502	462	528	477	491	476	489	518	532	477	447	530	511	526	509	500	482	524	479	464	490	535	481	467	479	502	478	526	497	512	476	488	504	492	502	519	493	501	541	532	535	509	523	499	485	490	497	521	460	533	504	496	496	481	458	501	443	497	473	487	475	494	448	479	523	473	500	494	466	490	495	507	496	485	513	462	464	503	495	528	485	514	476	496	494	475	502	507	442	529	496	510	537	487	528	483	487	498	501	495	511	496	483	491	532	511	510	466	468	510	486	509	510	441	487	483	501	517	491	473	467	532	481	503	526	489	508	469	467	460	523	514	459	487	471	436	474	513	486	470	511	482	494	507	517	526	474	457	521	509	494	529	474	485	506	524	496	486	481	534	492	495	500	457	507	475	475	464	491	533	519	501	488	475	483	497	516	539	504	473	523	478	497	502	491	519	466	513	461	526	480	503	467	481	486	518	479	497	484	478	509	512	519	480	530	464	506	494	508	491	493	512	507	519	522	473	477	481	485	519	481	482	469	493	500	485	500	523	467	465	450	491	486	477	470	474	492	497	500	509	501	479	477	494	488	459	498	549	487	519	516	476	478	480	493	486	471	535	459	502	454	452	456	518	507	492	470	447	486	496	516	485	486	520	487	516	492	497	459	486	455	470	484	458	490	484	485	491	528	479	481	474	515	460	477	495	500	477	525	504	484	452	521	482	487	502	467	479	527	496	471	523	492	485	510	492	512	499	492	472	483	525	529	447	497	493	462	497	483	521	492	451	474	432	530	504	521	480	497	505	529	527	473	479	503	492	491	486	485	494	514	471	474	476	478	471	468	479	492	499	515	485	534	495	466	514	459	473	514	508	480	480	470	456	507	509	501	535	486	517	479	518	512	466	474	481	482	489	451	535	530	501	500	491	517	468	482	478	501	514	486	520	502	471	487	510	480	510	521	494	502	514	508	471	535	508	478	496	494	538	487	510	490	523	528	509	458	482	527	438	474	480	490	491	492	496	470	513	510	520	484	486	536	504	490	516	508	479	478	494	473	516	464	513	437	487	470	488	535	481	542	490	504	462	517	502	482	496	449	446	518	563	451	467	470	480	508	464	516	489	497	446	475	482	500	494	509	495	443	513	523	490	471	524	490	525	429	483	524	533	464	506	474	503	441	479	521	491	465	525	501	516	502	522	466	513	483	490	527	507	448	505	537	514	464	515	464	500	468	497	492	522	545	480	487	453	502	508	493	491	503	483	541	502	530	485	555	485	478	482	478	525	518	479	521	553	502	509	529	480	477	475	498	488	481	456	488	494	441	533	513	522	463	513	502	488	481	512	495	491	496	510	525	476	466	495	485	515	474	491	490	521	481	478	497	474	470	508	494	513	481	490	504	480	495	545	469	479	478	513	511	488	498	490	491	493	508	516	482	503	454	518	497	495	506	490	458	469	474	488	500	460	469	499	515	474	531	509	480	496	520	490	503	482	492	457	532	506	494	486	523	467	484	525	508	493	495	459	492	490	512	478	506	484	480	500	494	478	466	476	508	470	473	485	518	461	501	457	509	483	519	450	457	543	466	544	474	506	495	500	430	517	482	499	484	516	468	509	486	508	530	552	453	479	518	489	493	497	517	471	480	494	530	509	502	478	441	441	454	480	464	476	509	450	492	453	494	488	512	501	461	485	524	481	525	492	522	532	471	472	498	540	496	447	524	497	458	458	514	477	468	514	515	492	501	513	475	507	530	486	496	479	536	499	496	487	502	494	476	508	500	494	473	508	513	475	485	486	494	491	522	491	478	428	498	463	494	460	477	498	506	508	473	483	509	475	464	521	529	499	479	493	489	514	501	505	487	503	491	526	518	527	534	519	478	496	477	524	486	499	531	503	468	484	517	485	503	486	475	507	499	486	487	493	499	493	487	525	502	498	524	524	496	495	477	463	467	518	487	518	461	478	508	488	523	455	510	505	501	512	459	468	477	537	494	478	458	470	461	482	475	497	493	521	522	503	492	484	488	463	519	488	469	508	459	508	482	489	466	481	537	511	481	496	517	469	498	493	496	502	533	515	472	508	492	529	470	495	492	485	526	504	489	525	476	468	493	495	508	499	487	469	504	504	491	478	472	448	492	496	519	486	510	484	452	496	526	480	488	484	494	523	465	498	514	506	494	555	469	488	516	516	476	502	536	501	507	475	492	449	500	469	473	522	473	466	513	494	440	473	526	505	521	524	490	479	498	522	478	491	461	510	477	496	487	462	525	427	479	479	465	487	494	489	480	467	550	443	486	478	505	521	516	559	458	463	496	491	532	472	531	476	480	509	492	515	490	500	512	459	478	496	526	534	495	505	493	502	511	513	538	482	492	473	508	518	552	498	477	483	488	489	500	527	472	497	509	529	466	490	495	496	470	480	468	511	495	467	482	500	500	501	493	493	474	481	516	495	489	486	511	544	498	482	527	499	505	492	493	525	515	495	464	514	481	473	483	468	481	521	508	530	533	488	485	532	467	478	518	500	464	535	518	478	521	489	476	518	504	470	464	531	479	502	491	484	468	459	463	449	511	468	519	474	455	474	496	464	482	503	500	502	471	520	502	488	480	482	498	488	460	501	497	504	527	509	480	492	474	470	502	506	471	521	496	491	463	503	476	524	452	491	486	534	497	473	482	489	553	495	513	489	432	513	490	491	468	478	556	446	442	517	464	495	501	485	528	502	513	485	530	490	492	476	493	483	519	492	491	472	524	496	506	500	497	480	468	492	505	477	504	475	517	452	498	490	455	528	468	458	496	480	514	509	501	468	485	523	468	493	513	457	510	465	501	474	460	450	499	503	460	493	501	484	488	478	472	520	538	481	498	466	491	463	530	511	492	483	442	499	490	489	544	520	505	502	510	501	471	513	517	480	515	455	472	502	444	513	482	457	495	471	485	482	505	474	512	485	478	499	478	509	454	453	459	483	502	508	502	490	503	523	519	484	480	525	468	471	486	446	491	515	493	471	481	503	519	509	523	496	467	478	512	493	459	506	469	496	510	505	485	459	521	477	488	500	461	484	507	503	503	488	501	515	509	495	502	451	481	499	484	459	486	464	472	507	469	491	520	503	502	493	482	506	467	482	481	481	511	446	468	494	472	490	449	465	510	493	511	452	517	479	481	513	501	491	491	466	485	498	476	470	537	466	507	506	501	493	464	449	464	442	464	496	501	515	482	472	506	491	519	512	494	534	520	505
5142	1289	999	797	614	532	496	422	464	416	1919	2786	1816	957	568	452	421	449	438	381	385	418	381	396	401	408	382	375	406	430	431	416	398	431	427	413	413	398	387	382	361	371	411	437	384	418	439	407	412	409	450	406	419	398	368	432	402	401	437	429	386	413	443	379	394	399	415	413	420	420	393	406	422	364	395	384	396	416	389	391	394	406	378	418	394	389	407	423	406	359	418	399	406	384	396	423	408	406	433	412	414	410	425	385	402	385	408	423	439	394	382	397	412	396	398	408	437	414	413	442	401	403	396	388	393	408	392	406	374	438	407	396	360	394	372	407	420	390	422	362	439	408	415	437	417	405	423	401	462	412	410	415	440	401	422	399	387	415	441	394	414	432	412	426	421	432	410	414	397	387	393	422	431	429	413	431	408	413	439	412	383	382	401	390	407	442	414	399	426	399	419	398	424	410	418	423	399	384	431	406	392	362	378	398	403	409	436	437	417	376	387	415	387	438	393	400	400	404	418	383	404	425	414	379	374	408	396	400	397	389	418	401	392	396	414	421	404	373	385	399	385	417	401	381	416	416	365	391	362	409	398	412	366	374	407	368	443	413	411	386	416	396	382	394	398	408	415	413	365	389	368	396	441	409	423	382	397	375	391	405	425	438	408	376	399	430	406	399	385	405	452	363	376	362	459	395	380	400	398	401	435	372	379	386	418	402	414	403	384	369	423	436	435	397	416	452	397	406	395	428	410	352	403	389	398	405	418	391	353	397	410	406	435	422	410	406	398	381	437	416	430	411	384	412	431	408	410	389	433	423	400	404	402	392	423	379	379	408	390	391	417	392	395	386	416	391	398	467	409	428	401	389	383	407	383	416	410	413	433	454	447	414	419	380	372	384	399	400	378	407	433	418	399	387	389	398	422	400	386	390	406	400	426	409	399	413	390	432	398	443	399	397	437	398	387	401	393	426	391	384	426	427	383	425	375	381	405	428	409	423	379	428	381	411	416	406	410	408	438	417	404	415	407	440	434	418	405	392	382	424	410	422	416	395	380	404	419	395	412	413	392	394	402	419	377	365	354	424	413	417	425	370	439	416	400	396	365	420	459	420	363	448	423	403	429	424	405	440	420	383	413	384	391	411	408	419	375	401	413	422	359	426	403	389	438	374	418	385	448	436	428	376	403	394	404	409	396	404	381	400	423	398	393	407	384	391	424	431	409	397	429	404	385	426	402	399	396	448	397	430	401	367	397	406	369	386	448	409	382	395	422	408	374	405	407	395	383	396	410	409	443	399	388	400	431	391	388	420	443	450	418	386	406	389	412	387	409	407	432	401	415	382	439	402	405	398	417	391	402	400	420	404	341	416	391	445	390	429	411	402	367	408	392	419	422	396	386	412	429	422	426	436	407	392	410	408	419	409	413	394	421	375	394	400	349	405	395	407	435	400	370	424	420	384	385	385	383	415	407	393	393	396	386	406	434	397	418	462	403	405	405	393	390	361	399	413	384	365	409	411	407	439	423	369	413	382	382	401	384	436	393	417	406	416	368	428	423	397	420	426	413	395	380	422	400	416	417	354	405	399	410	389	431	414	386	357	425	407	390	374	396	407	367	418	415	422	393	408	376	415	416	436	378	411	412	405	408	421	469	403	444	366	394	416	457	398	407	376	402	383	357	426	382	395	384	396	409	415	416	400	435	392	399	432	400	414	415	387	433	428	428	395	409	425	395	411	391	396	412	395	416	409	386	382	410	421	423	408	439	429	433	436	418	433	389	430	399	383	439	394	387	415	429	402	389	419	399	376	377	398	399	417	417	415	400	366	410	441	391	418	365	385	393	413	395	439	380	375	417	413	375	437	386	418	420	428	404	399	395	389	411	428	439	384	399	399	395	404	401	401	399	431	393	416	377	395	401	409	415	383	386	431	385	436	398	398	393	438	419	388	409	399	430	439	418	415	419	398	408	404	406	386	414	426	417	403	413	399	425	428	384	407	426	419	416	408	412	423	400	380	389	399	386	388	379	382	375	423	376	411	402	380	378	407	406	424	402	429	380	403	425	398	372	386	374	409	381	412	418	387	426	390	381	406	401	402	412	386	393	394	429	369	416	437	416	419	406	420	411	404	365	424	401	391	418	401	393	407	406	405	405	398	389	427	376	384	428	385	380	405	400	391	393	423	408	387	449	416	438	407	402	414	370	410	415	437	435	430	405	401	439	424	409	412	386	419	367	363	436	416	404	411	391	412	391	397	431	393	378	397	412	417	441	371	392	409	420	381	434	428	428	415	402	396	441	403	391	381	375	414	412	410	423	411	409	394	374	410	422	360	397	421	399	359	420	394	391	380	433	395	390	387	401	408	419	445	395	391	386	385	406	372	428	417	386	386	428	442	390	394	394	397	415	423	420	424	389	403	411	410	417	420	389	439	402	359	421	407	393	389	396	379	411	406	441	404	425	392	431	429	404	424	367	439	415	411	419	411	432	444	367	405	384	392	392	432	408	392	391	384	447	427	450	365	417	403	409	378	404	408	405	372	390	377	429	418	371	407	414	401	393	425	413	399	405	394	385	382	395	391	428	417	440	371	407	383	427	381	381	391	407	412	377	384	388	429	390	422	430	409	406	398	411	422	386	384	378	437	386	419	399	414	406	400	404	378	413	387	387	415	377	373	421	427	401	442	432	386	392	411	399	392	393	408	426	385	404	411	394	458	386	391	396	393	434	390	436	447	431	405	356	389	391	390	422	422	386	394	412	391	416	407	449	419	388	444	397	413	419	424	421	398	395	404	408	400	424	419	448	427	433	406	408	408	414	400	398	397	438	411	388	445	404	388	370	421	378	380	404	404	385	408	425	415	389	380	404	400	386	406	442	389	420	415	433	422	400	444	377	415	374	367	374	374	407	422	410	413	407	413	425	365	414	382	398	432	410	372	401	422	402	398	437	411	420	405	402	395	382	440	394	416	392	399	397	393	420	418	414	397	402	398	427	402	439	367	375	410	427	413	429	423	371	408	388	414	395	429	449	426	422	412	420	395	417	369	442	372	390	416	378	422	425	411	412	430	392	417	401	390	374	377	367	432	371	414	405	384	396	392	402	437	415	408	435	426	409	423	423	396	428	396	433	404	427	448	409	408	437	418	408	417	424	388	433	410	418	414	409	400	426	400	392	398	400	391	424	373	375	400	433	423	397	423	396	405	420	423	415	398	398	415	410	430	396	386	432	458	416	408	415	384	384	443	434	428	429	409	397	366	404	401	426	401	410	419	408	396	435	417	427	383	379	400	420	399	436	398	394	326	429	427	381	407	413	449	401	429	384	403	423	425	441	421	405	399	428	370	385	378	399	398	394	425	445	367	405	382	424	404	411	402	431	393	435	395	394	418	393	377	430	385	423	373	410	428	407	429	405	375	431	406	389	395	360	371	391	401	393	393	394	401	393	398	411	398	410	388	420	438	403	417	418	373	420	390	409	427	399	408	387	411	447	413	374	398
24714	21012	27362	24834	11979	1869	1124	848	627	651	10548	21682	13739	4583	1297	708	552	503	486	494	504	502	515	505	485	481	456	494	471	457	540	496	501	509	520	465	476	480	503	511	494	494	494	526	479	473	493	465	474	442	489	478	487	516	510	491	505	495	500	492	530	490	475	509	503	487	463	504	506	514	497	476	404	458	496	492	484	483	472	467	463	481	464	508	486	479	479	483	475	492	501	498	475	466	457	481	462	458	455	507	501	489	457	468	493	482	521	484	481	509	524	471	485	518	494	491	498	491	488	483	504	478	460	474	506	497	427	492	503	481	499	517	483	503	485	507	534	469	505	481	469	551	495	477	482	515	493	476	470	464	463	499	487	495	477	463	501	486	493	490	441	475	470	492	461	487	444	472	476	534	458	501	441	466	454	469	485	467	490	476	520	475	511	492	462	494	474	501	520	485	480	461	462	517	490	498	439	468	466	497	497	481	466	514	474	483	438	483	481	438	480	486	462	510	485	495	508	513	511	459	473	485	481	452	491	482	480	486	491	524	483	460	528	493	485	494	512	463	489	464	498	460	426	541	463	502	487	501	493	438	471	532	482	483	492	488	495	500	493	486	449	474	427	514	475	482	466	473	520	472	491	476	490	492	491	530	496	473	478	497	488	509	505	495	515	492	458	477	457	435	482	516	520	523	484	490	487	451	462	477	494	477	477	494	490	495	512	483	519	493	445	444	475	486	489	539	460	495	475	487	466	467	498	484	501	518	449	489	492	482	513	492	466	525	522	478	473	443	438	468	462	509	512	477	477	490	535	494	471	474	518	474	474	521	505	445	481	465	499	477	479	459	504	491	482	469	487	503	463	495	485	457	454	499	518	457	529	476	481	463	488	527	445	471	511	463	485	460	489	467	505	467	464	502	493	451	462	534	497	444	460	504	472	450	498	488	462	467	462	444	498	489	490	482	454	511	479	516	514	467	472	429	445	446	466	484	446	481	485	483	515	468	514	476	499	436	477	487	515	474	525	501	506	458	482	494	487	468	479	463	507	451	433	479	526	506	495	500	499	484	483	533	456	475	512	454	506	485	485	468	471	499	503	485	534	463	501	476	454	497	505	485	485	484	451	451	420	497	485	497	530	520	481	482	512	515	513	484	473	479	518	484	460	437	517	510	453	495	488	468	459	508	495	545	479	442	499	497	469	515	514	480	528	474	495	516	473	444	457	454	434	479	478	444	470	487	466	476	502	476	513	479	471	475	460	497	468	506	475	490	499	514	447	489	479	505	442	504	516	523	480	480	516	475	486	440	534	474	458	507	479	489	499	471	465	468	472	478	492	536	495	463	483	463	486	482	497	486	485	484	487	433	468	457	475	509	474	516	505	479	498	495	517	493	546	515	507	471	487	499	550	523	474	460	488	452	480	482	482	494	465	470	446	483	471	491	477	473	469	488	509	505	509	476	483	544	500	473	501	480	488	480	509	503	497	511	505	489	507	505	446	498	480	498	502	462	465	486	471	493	468	503	523	495	481	476	466	463	488	489	453	469	468	479	486	498	444	457	504	450	486	494	481	473	520	481	490	482	511	540	524	510	456	469	497	477	516	509	513	508	482	447	485	470	478	483	462	430	516	444	477	480	485	475	516	460	486	492	463	470	486	494	466	476	481	490	471	511	503	469	465	484	457	502	501	503	480	478	481	465	448	486	499	445	498	489	460	492	473	520	463	458	507	487	461	497	459	481	513	482	503	480	486	466	481	470	474	436	470	463	494	450	501	473	499	480	443	475	474	484	505	485	502	491	454	493	494	511	513	504	447	528	464	468	539	459	498	475	434	490	443	461	520	489	482	493	494	499	490	472	499	461	505	540	460	484	447	459	492	476	456	496	518	480	451	424	479	501	459	514	500	511	514	463	485	473	495	506	492	496	479	462	510	508	532	492	511	476	453	464	505	486	502	450	467	528	498	511	491	472	444	480	488	484	503	489	475	437	503	494	464	443	499	490	441	523	478	474	516	497	478	480	516	484	441	487	454	480	493	483	455	504	487	507	481	467	481	484	504	470	449	463	499	466	532	469	540	466	490	504	455	490	506	484	469	468	495	467	458	505	519	513	489	465	467	496	467	466	500	490	477	460	514	468	498	465	525	474	470	493	491	466	487	465	486	450	476	495	491	489	451	510	480	469	503	471	474	459	483	491	525	482	492	502	482	533	480	479	458	469	490	448	481	479	488	526	470	456	458	478	449	456	519	499	477	468	509	480	466	511	508	545	470	501	464	456	488	564	438	495	509	477	475	454	473	486	457	476	488	480	463	496	503	511	481	456	450	486	524	454	490	467	498	478	485	467	475	491	496	505	488	474	476	496	482	465	503	472	470	508	503	474	475	488	486	446	481	515	491	482	489	501	488	490	463	527	486	471	507	494	478	468	463	476	536	490	497	504	473	501	467	535	534	483	501	522	474	470	488	481	477	511	523	485	482	488	489	457	530	456	459	473	483	480	460	522	487	520	490	464	475	494	539	528	480	447	475	478	465	488	480	499	485	476	494	445	497	469	488	469	503	470	491	507	509	473	463	476	461	464	537	500	442	487	519	496	528	488	454	470	428	520	449	451	515	451	487	534	483	488	467	460	475	494	460	463	489	465	491	458	483	474	466	467	523	478	501	502	480	512	469	445	450	521	451	468	489	433	473	471	468	484	468	502	475	464	502	552	449	491	497	462	477	449	491	500	474	463	465	495	492	488	478	472	470	503	498	514	480	510	489	501	487	456	494	524	480	489	452	479	517	486	480	506	457	512	466	460	507	497	505	431	524	538	499	512	502	487	468	497	516	469	493	507	486	487	466	486	469	472	432	491	482	493	501	463	482	458	488	500	457	467	536	477	507	510	501	491	484	491	496	494	455	457	494	484	469	482	511	470	472	474	517	466	491	505	493	474	511	510	475	496	471	458	470	511	524	471	520	453	508	512	456	456	467	474	474	505	505	505	477	457	473	547	474	469	501	511	485	505	520	520	481	468	500	447	492	471	495	492	498	490	475	500	501	472	501	473	449	516	464	459	455	492	463	503	470	507	518	451	499	450	476	470	489	485	496	438	464	476	452	486	461	492	526	470	482	517	466	484	479	530	505	445	516	460	492	478	478	507	503	510	448	477	489	502	492	485	488	464	497	486	459	477	508	480	491	470	517	482	423	494	461	457	436	483	485	508	533	483	509	476	502	502	495	477	434	455	444	473	487	495	507	443	485	475	450	465	475	454	498	455	475	466	483	505	503	408	466	479	510	452	529	486	477	487	481	498	487	487	503	498	493	471	487	492	501	473	474	493	487	525	466	475	482	516	479	511	487	487	470	508	502	444	508	493	506	502	539	506	483	510	447	481	483	504	497	479	501	476	488	460	451	488	449	485	472	458	523	480	459	522	502	460	478	508	475	532	491	457	473	507	458	501	461	491	461	444	479	482	509	484	495	500	455	493	481	486	528	526	510	498	513	514	496	463
4329	4791	3872	2250	1743	1286	1021	821	705	704	13623	19294	11074	3992	1259	570	443	442	411	430	430	417	410	415	433	430	384	400	400	435	395	412	396	400	409	450	390	403	414	447	437	409	416	443	384	418	422	419	431	419	446	428	405	406	400	396	413	394	401	426	415	420	430	421	446	402	444	415	438	414	443	404	437	424	411	387	403	423	408	421	451	424	432	400	433	432	416	426	442	401	433	413	443	441	391	448	457	406	399	453	384	414	414	423	411	430	417	436	413	426	409	438	426	425	383	393	403	397	387	426	424	423	421	387	391	418	417	436	434	445	437	411	412	412	432	424	383	426	417	406	415	422	423	403	442	419	433	415	394	455	382	434	427	403	451	384	431	408	429	440	404	457	415	441	444	407	437	418	426	437	414	395	415	401	447	416	391	404	452	386	405	439	409	400	421	441	406	428	420	396	421	421	413	467	391	385	408	437	401	447	401	414	364	417	418	440	433	413	368	402	434	421	417	397	432	427	422	424	389	434	435	418	413	412	410	460	432	435	424	476	428	417	380	428	411	437	407	426	449	416	409	412	383	431	438	390	430	430	444	408	459	415	410	397	375	417	408	432	432	418	448	433	376	376	409	450	418	434	382	430	417	418	432	438	394	391	401	446	426	419	396	411	428	425	449	445	390	397	417	409	449	405	418	444	432	415	424	403	406	394	444	417	437	413	384	407	434	446	399	389	431	414	408	440	423	413	405	411	375	400	448	422	407	406	416	431	409	456	389	448	413	415	399	413	421	439	463	438	392	408	423	389	404	426	418	434	456	425	416	437	389	417	394	415	430	445	421	493	383	403	400	415	411	426	398	418	389	391	423	404	385	439	449	432	409	407	430	423	397	414	413	426	393	434	409	444	435	432	436	407	410	412	421	397	410	405	420	406	380	411	390	412	413	422	400	430	406	429	451	402	383	405	411	426	433	395	420	403	420	409	423	440	380	396	398	426	431	414	397	432	421	422	451	425	433	428	419	410	430	411	422	410	454	415	394	406	423	415	409	456	378	419	420	420	433	418	445	427	400	425	466	385	403	428	430	419	402	385	433	443	419	398	406	446	429	459	419	428	400	418	475	401	408	401	388	406	428	427	413	415	386	448	397	408	435	414	424	387	431	422	406	404	407	403	448	422	410	417	446	427	430	434	407	394	435	410	386	426	412	419	426	430	461	370	417	421	388	435	428	428	395	411	405	413	400	387	465	410	419	428	391	445	399	414	423	419	390	420	416	405	420	448	413	401	383	384	436	419	370	409	393	444	448	404	400	458	407	408	432	417	401	402	438	385	400	441	446	416	404	387	402	402	433	413	415	413	437	392	372	391	446	389	412	424	445	408	444	403	406	421	425	395	431	404	418	425	417	398	428	432	400	366	417	411	395	398	407	402	408	424	425	429	417	424	435	433	384	405	381	392	420	404	417	395	421	398	421	413	366	436	425	464	411	429	443	405	396	419	408	413	432	441	437	457	400	432	399	406	417	382	401	434	428	435	404	427	420	426	433	409	416	427	434	422	414	381	428	435	439	428	440	393	427	428	442	443	412	411	436	414	446	397	420	451	397	410	429	432	419	423	432	380	426	423	371	418	432	424	384	418	430	443	398	427	418	416	422	455	411	408	378	394	403	394	428	420	444	407	407	407	409	432	425	408	393	436	410	412	374	403	427	448	416	420	416	375	417	425	422	416	441	404	427	415	393	412	412	436	426	440	432	436	415	398	406	403	415	427	415	425	423	444	406	400	404	416	420	409	440	413	397	415	415	436	389	430	377	419	385	418	401	388	418	407	428	405	439	413	401	406	452	412	425	454	402	416	412	411	413	424	411	411	447	403	426	411	418	409	436	422	398	436	398	417	432	429	401	438	361	404	412	415	374	383	422	400	398	425	442	392	401	418	374	458	401	428	416	420	444	414	408	401	384	426	427	398	410	414	416	398	442	417	402	402	434	384	405	397	403	439	453	430	405	391	446	423	408	408	439	402	430	440	415	387	434	430	443	393	419	417	389	451	407	422	367	420	379	400	416	431	469	406	408	430	384	415	393	398	418	413	371	399	388	393	443	393	438	413	447	448	446	428	420	383	413	438	438	408	405	436	418	383	432	419	428	447	382	435	382	422	410	441	415	422	433	457	390	426	424	424	428	418	402	429	406	413	385	422	456	417	408	400	453	427	392	409	464	432	405	457	429	406	422	388	389	398	409	413	403	368	458	418	397	416	409	428	419	434	386	394	398	418	391	415	419	438	395	396	426	441	415	398	437	420	374	424	415	382	445	404	432	379	438	406	435	375	396	368	420	434	383	402	428	413	431	398	421	416	430	434	438	383	388	456	442	412	406	417	433	403	362	443	405	443	411	408	410	406	386	451	427	390	422	442	417	412	430	372	407	410	414	370	433	416	427	389	412	400	396	398	404	396	379	408	426	380	394	428	434	443	427	406	420	410	385	410	419	451	390	375	399	429	426	400	399	406	405	425	415	403	468	421	378	439	424	420	364	439	421	443	416	446	404	398	415	419	458	381	416	443	412	395	448	431	424	447	381	431	418	416	432	417	412	398	386	400	421	390	434	428	411	394	390	419	427	432	413	418	422	399	436	432	423	425	455	405	415	411	412	415	436	395	426	435	434	389	408	453	429	399	416	455	458	429	435	418	412	424	441	403	436	416	407	424	385	418	433	432	422	387	403	409	440	410	384	397	370	471	408	412	396	451	412	383	392	393	442	398	420	423	427	433	405	409	421	424	416	417	411	419	416	398	421	438	424	412	415	368	429	406	403	392	390	408	438	430	426	408	422	420	428	403	426	406	401	442	413	415	430	419	397	419	455	378	402	408	445	425	403	404	407	379	388	416	426	412	384	431	415	415	452	396	433	424	414	431	399	433	414	420	413	418	411	403	403	398	433	427	377	421	395	443	417	443	428	389	380	423	431	393	414	416	384	405	413	418	428	401	402	390	411	389	390	415	406	429	401	410	395	387	459	408	440	410	411	426	402	421	421	430	379	417	392	399	389	391	436	453	432	433	395	409	430	420	407	427	422	409	452	442	427	437	407	402	403	440	457	424	467	430	425	404	381	439	396	420	375	400	381	407	385	413	425	365	404	428	409	428	414	397	385	410	391	429	436	403	422	417	395	398	431	433	409	478	433	419	426	424	385	408	426	415	414	419	414	442	402	392	421	418	418	443	402	412	388	416	415	396	440	406	423	415	401	437	437	412	411	456	408	431	443	414	421	432	452	422	385	440	422	386	437	413	438	398	465	405	395	410	416	390	398	404	425	409	396	424	415	428	409	431	437	390	425	399	386	429	413	376	480	419	387	415	421	427	399	406	415	422	424	397	410	405	409	396	418	402	433	428	392	424	430	392	425	451	412	402	431	461	437	441	391	436	420	394	413	386	404	413	405	382	384	414	369	429	409	397	397	418	443	399	487	417	395	408	398	409	403	438	426	416	395	419	435	432	418	428
23789	21059	28333	24007	21036	10079	2342	1349	1021	1446	22716	32920	22722	9074	2295	1044	734	652	613	656	670	687	672	673	672	679	642	683	660	638	697	652	649	643	659	715	678	647	721	632	698	646	644	635	662	688	639	645	618	623	654	691	675	629	652	642	624	649	677	627	624	661	663	660	664	675	679	647	652	672	633	727	646	676	647	670	642	615	615	672	705	663	652	654	624	640	673	633	614	683	661	622	622	665	680	688	637	644	656	621	637	653	681	652	650	634	617	631	648	601	652	639	638	642	640	614	653	635	691	642	645	700	692	621	620	676	634	644	609	680	699	595	684	646	643	637	665	677	623	678	586	698	682	666	668	662	643	659	635	674	653	612	663	642	668	644	658	620	696	664	688	711	650	643	645	649	654	644	680	656	679	644	670	699	669	670	658	667	604	642	680	621	670	608	608	653	636	675	697	655	626	655	656	658	686	642	616	621	673	629	625	704	625	614	598	653	630	667	685	655	673	656	656	613	631	646	666	644	644	685	643	627	643	650	669	647	629	636	633	647	687	670	662	614	646	656	648	632	629	631	637	617	674	638	682	655	635	645	647	620	615	644	684	679	701	650	668	645	626	636	623	677	627	638	637	638	615	665	677	665	632	621	692	679	631	658	690	611	660	664	630	699	645	701	655	611	670	636	642	676	651	629	651	614	596	637	674	661	682	654	631	617	646	632	648	658	670	650	646	628	681	630	636	700	667	647	575	671	645	635	633	645	661	646	675	670	626	621	657	644	658	657	678	662	647	609	678	711	655	639	662	623	616	613	647	661	636	654	642	668	629	662	649	651	614	624	644	610	641	654	626	664	649	660	650	667	643	606	622	664	642	603	602	623	654	688	633	684	628	649	616	661	661	669	666	621	586	622	624	679	638	692	645	657	657	643	677	593	690	647	622	658	665	650	684	599	635	626	690	637	657	585	626	666	689	649	630	646	676	662	620	634	653	653	659	678	689	671	680	650	651	626	641	605	664	648	668	621	635	620	707	650	644	651	623	631	681	649	650	581	671	662	693	618	609	646	666	642	624	601	647	639	597	622	646	612	654	712	621	645	621	626	681	660	684	648	663	712	663	640	662	673	622	635	633	620	577	673	653	670	616	631	613	574	639	639	677	673	663	627	645	618	611	660	638	637	656	649	620	635	665	662	651	685	634	663	654	625	656	638	647	615	655	640	610	647	625	690	630	652	666	658	648	655	626	648	634	618	675	660	632	582	621	651	621	647	654	604	600	681	644	629	595	672	653	626	667	638	649	674	645	643	636	665	639	665	623	663	634	642	644	647	663	661	593	661	669	667	646	685	632	656	607	629	652	668	637	652	661	671	665	700	666	628	683	648	658	625	661	658	628	625	597	641	643	634	655	683	632	705	606	665	631	648	646	633	590	617	650	637	631	665	672	625	673	678	655	636	670	593	640	639	646	659	588	631	645	615	644	681	639	700	673	595	668	637	691	657	623	666	628	662	639	651	618	663	635	629	676	663	657	688	629	621	688	642	641	638	664	635	618	697	659	665	642	680	646	644	619	652	594	661	654	660	616	606	673	607	632	678	615	672	617	687	652	666	635	610	656	645	609	693	613	652	646	621	642	629	648	609	645	627	673	580	664	673	588	662	620	598	672	644	675	629	653	692	614	628	646	627	690	643	680	621	642	696	641	644	678	654	670	667	666	638	632	636	664	637	668	652	635	631	607	620	709	694	648	661	686	600	619	614	668	682	625	645	645	694	648	610	614	620	640	661	683	645	612	651	648	592	646	659	637	672	642	684	619	649	647	668	661	606	662	670	660	630	675	643	609	688	618	647	680	597	670	660	648	655	675	645	643	687	663	674	635	666	628	663	656	586	668	690	632	630	625	658	599	563	657	648	617	669	645	667	679	649	640	592	643	660	672	605	627	583	668	643	610	600	650	652	658	655	614	630	632	595	637	672	621	671	643	642	641	666	650	674	671	652	629	621	638	621	657	693	601	601	625	632	637	617	650	695	643	668	607	680	621	650	588	634	667	643	667	638	656	644	648	662	668	670	660	625	648	633	661	660	666	660	626	679	671	624	638	697	685	625	609	642	618	615	583	658	639	617	665	638	646	647	640	653	637	690	632	668	640	652	602	670	629	672	652	646	664	664	623	588	648	657	631	602	632	625	612	649	683	636	628	659	656	614	653	664	660	642	656	622	654	655	666	690	652	662	652	650	599	619	645	632	631	610	627	648	609	678	673	628	634	657	638	676	666	680	699	626	633	616	622	605	637	694	632	627	658	647	632	638	615	675	670	642	625	645	641	646	639	635	647	648	680	614	624	595	646	663	628	635	614	688	632	666	650	677	648	656	665	625	670	647	651	603	624	669	691	639	647	641	638	595	624	635	636	635	630	624	687	652	689	668	599	660	626	628	634	632	655	648	646	636	625	697	679	658	656	673	639	651	645	634	620	635	639	640	668	614	593	646	658	640	656	646	634	611	673	679	644	606	666	660	694	658	647	676	653	633	658	593	658	642	655	664	675	649	630	647	635	628	633	596	671	645	616	618	677	613	638	651	656	646	665	617	661	629	666	624	670	639	666	659	645	691	650	622	630	659	660	700	648	673	672	622	668	615	611	655	667	665	672	679	633	636	588	624	664	635	640	694	638	616	666	673	635	689	669	672	650	608	646	651	632	647	665	651	608	637	627	606	668	596	648	650	631	703	629	665	665	684	650	654	675	657	674	654	633	644	654	634	639	658	632	623	615	660	625	636	685	621	632	623	660	640	659	649	622	624	602	659	672	629	633	644	627	633	639	631	651	636	623	636	642	666	671	608	638	656	607	629	674	655	655	658	620	664	648	650	653	646	606	650	634	650	613	660	590	639	624	644	692	664	698	681	599	674	611	616	694	634	651	690	645	641	638	655	674	607	678	677	641	636	629	624	663	653	642	647	632	684	650	637	651	680	669	639	613	663	638	648	642	649	607	639	608	626	646	629	666	615	620	627	633	672	651	649	651	627	654	673	614	615	607	610	675	659	681	618	664	654	635	618	588	663	619	664	649	648	635	613	660	674	634	641	616	638	663	655	672	665	634	666	682	661	681	653	638	639	624	638	591	635	619	695	636	628	647	653	669	674	641	666	629	646	667	654	665	632	642	633	653	622	684	615	627	633	664	665	643	665	644	642	636	648	661	606	609	666	619	642	674	612	644	649	617	614	608	647	675	672	638	657	697	647	657	609	627	637	651	638	628	689	637	623	639	650	641	608	622	593	650	640	677	672	645	642	597	594	649	660	641	620	616	676	641	639	607	664	645	628	633	633	643	651	659	674	621	643	633	623	623	648	671	649	635	672	604	639	661	647	655	624	617	646	646	655	665	679	580	610	632	639	672	647	654	622	627	644	654	653	687	636	624	656	640	676	696	619	682	619	683	607	655	617	671	626	626	677	707	663	633	625	592	690	674	655	652	651	644	607	627	614	650	667	626	626	665	669	648	689
4857	7880	6768	3758	2923	2147	1572	1311	1100	1960	26346	28683	17599	6789	2072	913	572	557	519	562	574	574	511	569	579	507	549	569	529	505	563	549	517	519	600	525	556	526	548	550	584	532	547	568	560	532	539	512	527	525	568	521	531	563	545	562	537	546	555	537	534	565	560	530	585	560	596	552	505	519	551	552	516	505	539	547	565	527	540	536	499	556	578	537	537	524	524	558	537	508	572	577	556	545	535	514	566	569	514	537	536	546	532	539	538	510	556	568	565	549	525	560	550	528	535	547	531	567	505	506	554	538	542	554	585	492	596	530	529	578	510	521	535	538	524	519	504	509	520	546	518	557	595	562	522	538	550	550	542	570	535	561	533	516	588	537	539	562	532	569	556	543	562	514	504	527	518	519	517	535	521	574	509	520	543	525	511	511	518	577	521	533	519	510	519	542	555	525	525	542	508	521	538	547	527	529	502	520	518	535	544	529	539	545	538	524	531	585	512	562	611	521	507	565	536	526	565	583	528	535	561	532	534	528	577	543	542	531	565	552	550	582	557	561	509	519	473	548	542	550	534	571	537	542	553	549	503	538	529	523	555	547	527	544	533	563	551	541	498	566	518	552	519	563	590	494	538	504	531	574	602	538	523	526	532	563	536	542	566	527	531	571	533	529	502	525	541	516	534	559	562	549	509	521	581	515	536	518	545	506	524	518	522	510	540	527	511	597	512	541	514	572	501	553	531	522	539	568	527	489	531	558	537	535	530	542	510	534	563	531	528	501	578	535	544	497	556	515	575	538	518	496	604	545	538	554	537	556	577	499	559	552	523	534	541	542	559	515	543	550	507	550	542	536	525	531	537	548	525	513	552	549	540	552	541	510	537	493	553	546	517	565	566	537	523	542	502	563	516	524	496	532	556	554	556	571	577	515	563	559	530	522	571	528	505	504	560	519	527	569	576	525	528	601	545	485	519	566	529	581	511	506	523	556	494	546	549	550	522	524	514	517	511	481	576	517	535	503	549	507	500	545	537	563	512	530	499	528	545	537	502	513	575	518	506	570	564	547	505	545	539	548	488	531	536	560	494	536	566	535	504	522	563	516	572	554	534	535	523	529	523	532	541	567	530	541	524	482	517	507	504	577	529	534	542	547	535	510	537	571	532	527	532	569	530	569	510	517	481	581	526	567	498	518	541	542	569	529	502	521	554	509	583	548	562	534	532	571	480	528	564	529	517	572	542	548	529	544	536	547	521	534	516	540	562	525	513	551	581	531	565	553	517	570	560	571	514	506	545	537	513	521	528	536	503	516	553	528	538	529	573	546	532	517	541	547	544	599	533	549	504	532	510	510	492	565	477	572	541	538	554	523	524	572	516	559	546	556	522	591	509	553	493	547	525	517	530	513	541	522	537	545	489	525	498	536	564	516	557	530	497	510	592	523	559	582	552	514	542	545	536	526	586	571	516	513	530	524	513	570	570	579	522	575	537	539	569	513	548	513	511	548	559	522	569	509	529	521	552	525	516	539	550	533	491	506	587	511	516	558	509	519	523	523	559	513	514	539	542	551	543	525	573	546	562	517	499	584	542	522	576	548	596	520	500	531	518	534	527	532	515	507	548	564	550	516	554	527	533	505	527	569	549	551	534	540	566	506	507	560	547	540	539	598	525	537	551	530	540	541	531	547	495	561	555	532	540	532	545	529	541	567	513	516	539	522	540	559	559	515	533	558	567	484	525	539	577	570	544	476	541	553	598	514	542	581	543	529	512	525	499	543	561	521	527	553	546	510	532	535	576	564	574	519	546	576	529	544	524	484	573	568	491	521	495	504	550	520	544	517	503	560	542	502	547	517	476	565	496	479	564	498	587	548	507	510	520	524	534	550	545	525	538	498	556	577	525	504	534	565	540	510	515	541	501	535	506	555	545	535	543	546	572	538	527	526	497	568	550	521	541	538	562	544	538	564	566	549	491	568	557	549	510	535	551	547	534	561	550	518	520	489	576	468	524	515	536	566	551	479	538	506	535	536	504	520	537	563	533	583	512	538	539	558	538	554	514	519	541	584	567	489	565	540	559	537	549	561	554	580	533	524	563	529	557	507	529	556	525	582	553	537	559	567	553	526	516	540	550	573	540	530	515	503	540	566	539	527	514	535	574	548	528	563	511	539	541	526	494	527	525	516	531	525	506	533	561	513	516	534	491	517	569	522	582	522	527	505	563	563	492	528	542	495	586	549	559	539	565	542	529	514	551	503	494	548	545	523	533	515	529	518	532	563	518	533	543	511	569	550	543	544	546	532	541	533	546	542	530	502	528	548	538	548	532	546	581	542	495	542	530	530	540	538	520	523	514	546	537	557	496	499	547	527	518	538	541	534	536	558	576	548	517	526	523	538	535	526	552	557	521	520	542	521	582	569	535	548	546	532	550	503	548	544	544	529	545	553	542	537	555	574	509	534	542	589	524	532	529	562	512	560	540	550	522	537	520	555	528	513	534	538	533	508	542	508	530	569	542	548	533	576	552	547	540	526	547	553	529	502	510	545	529	515	546	561	570	565	513	528	533	515	540	555	537	528	540	497	514	548	538	563	531	469	517	553	553	538	549	518	536	542	523	549	586	510	519	548	497	497	517	471	507	542	517	539	524	543	538	536	556	543	531	522	573	521	525	478	573	514	540	522	542	516	568	547	500	533	533	543	496	522	555	492	552	521	536	533	520	514	515	526	535	500	514	557	545	554	518	556	545	541	537	536	531	501	515	540	562	511	543	549	544	521	501	516	563	505	520	530	496	529	554	487	512	545	522	557	530	508	504	573	520	530	559	582	507	485	512	510	538	551	574	503	528	555	517	572	542	551	509	518	524	542	527	545	530	560	519	514	478	554	531	525	508	527	524	516	546	514	506	519	537	551	570	517	509	529	517	529	525	560	541	547	551	521	532	484	501	524	569	524	539	511	515	530	561	547	544	536	600	498	589	508	508	547	490	539	565	530	554	546	509	522	455	486	518	554	535	504	539	539	504	528	544	486	538	530	551	581	516	546	554	524	544	522	564	517	548	485	536	571	524	503	514	547	557	545	558	529	547	536	524	540	564	525	559	550	494	516	545	556	578	558	531	523	530	525	537	563	550	506	512	527	540	519	572	509	518	554	528	531	558	591	529	529	551	494	520	499	525	577	524	545	525	505	524	534	561	521	519	519	541	538	537	484	525	554	514	568	524	553	510	532	521	534	552	522	513	541	567	556	570	509	549	535	529	492	555	514	523	530	533	534	518	547	545	518	538	511	527	539	540	520	554	568	579	538	537	529	522	523	513	546	495	545	505	564	501	555	540	519	513	511	487	544	560	509	480	542	561	556	561	542	535	538	534	522	544	521	527	498	527	518	546	536	534	511	528	535	499	521	564	575	536	518	513	542	545	484	546	585	520	515	528	537	561	562	558	545	495	528	532	511	521	554	551	511	519	579	542	611	546	496	561	562	551	545	524	562	529	538	525	549	530	542
27355	14014	2102	834	602	512	518	505	511	512	1531	2090	1641	969	614	537	484	436	469	448	413	407	441	445	443	417	434	461	402	453	478	474	463	505	441	431	436	433	480	451	429	446	466	461	467	454	463	416	477	454	431	466	443	442	434	471	498	468	437	454	436	416	427	403	478	451	476	474	450	457	494	431	444	482	475	451	420	438	453	471	442	462	451	392	410	446	423	463	437	455	440	436	475	464	425	448	445	412	437	413	459	445	448	448	454	501	459	467	440	494	486	416	486	406	474	446	467	471	411	458	458	481	472	468	471	451	461	424	414	450	450	410	489	417	450	417	453	423	444	431	489	449	462	444	445	457	451	418	461	445	466	443	437	430	457	458	448	416	455	485	479	449	472	413	437	448	469	481	424	440	479	465	430	447	438	395	429	461	444	450	397	453	436	470	461	429	450	452	446	432	442	481	424	439	403	428	415	422	449	451	459	464	413	463	470	457	433	451	452	467	408	440	469	420	493	402	476	431	466	496	424	465	436	433	432	455	422	428	469	408	417	444	441	431	465	430	449	423	469	431	455	420	453	428	472	487	444	442	451	462	470	432	431	432	454	467	400	473	444	455	500	424	483	444	447	452	485	408	433	457	424	421	444	496	465	466	410	436	426	450	426	412	421	489	422	457	435	447	445	441	459	426	439	465	427	431	436	452	440	437	439	435	459	451	480	447	484	477	449	434	458	451	427	427	445	492	461	442	451	431	463	424	469	432	453	470	497	473	416	476	493	423	432	433	465	460	427	422	455	446	475	407	434	441	449	472	463	478	479	467	440	441	433	460	445	447	484	424	451	413	433	421	495	448	416	409	472	492	452	436	433	460	456	453	428	468	414	470	456	449	439	427	440	477	445	446	464	487	459	427	433	473	411	478	444	477	445	412	431	439	442	451	462	419	438	475	481	447	441	484	424	471	464	455	444	437	460	425	464	441	468	457	412	445	433	462	500	400	416	430	456	466	484	427	383	457	417	464	435	461	468	426	445	433	408	444	451	424	443	403	438	433	468	428	420	457	427	434	423	453	433	474	449	498	425	450	490	457	466	467	437	450	449	443	452	428	457	458	433	499	476	453	456	408	481	442	430	459	439	432	421	483	477	396	445	444	478	427	469	418	448	414	438	424	435	438	444	450	442	488	451	427	462	469	424	457	420	479	469	431	406	443	450	434	440	434	445	445	410	428	446	402	448	425	473	417	442	445	422	468	430	451	470	448	453	448	423	454	471	409	486	454	426	465	482	478	448	451	424	426	437	439	458	471	444	455	428	445	480	479	466	453	485	470	474	468	425	446	452	474	434	454	460	444	440	449	459	461	447	480	412	457	449	465	439	454	423	435	461	442	459	470	447	459	423	463	443	435	432	403	429	456	437	460	470	438	479	423	481	451	443	439	459	441	447	447	489	460	449	438	432	392	429	424	502	483	439	422	497	434	439	423	455	458	463	444	469	450	445	451	430	514	431	445	412	419	375	414	483	486	425	447	428	449	447	448	502	463	438	459	440	495	435	468	478	424	421	482	450	489	445	479	438	493	445	414	451	436	456	453	475	487	470	454	472	428	441	415	450	439	471	423	447	405	459	376	446	427	442	419	462	417	444	428	427	486	452	432	459	453	431	453	398	416	447	457	439	416	455	428	466	447	447	443	453	447	409	473	457	462	452	478	456	476	462	437	448	441	457	414	438	475	451	455	428	441	482	406	427	423	457	409	452	416	433	448	428	459	430	437	504	452	441	432	448	476	472	401	476	465	459	450	463	477	467	404	460	439	439	492	429	431	452	458	414	441	481	422	463	417	441	394	479	463	411	431	477	451	467	446	444	434	468	487	439	411	483	418	453	479	408	436	428	435	425	411	458	464	435	438	419	470	431	462	414	441	436	446	446	437	475	460	491	482	423	467	455	424	403	481	423	475	421	440	408	461	433	429	450	423	435	452	444	441	427	423	469	469	413	459	460	442	464	479	471	442	480	427	448	440	468	439	450	488	457	458	461	423	432	447	442	405	457	457	438	428	447	416	479	444	448	472	467	435	455	462	412	436	460	463	429	430	461	437	444	449	426	455	460	469	459	467	443	449	439	453	431	448	474	496	428	407	420	437	505	397	439	428	428	453	433	439	455	435	423	406	418	474	432	436	444	445	404	472	472	447	418	487	455	427	406	410	437	457	448	440	476	432	462	441	468	427	445	443	437	458	465	435	452	448	453	464	455	427	423	463	431	447	459	434	425	438	433	441	454	435	469	495	472	443	451	427	445	443	444	435	455	467	443	449	465	414	464	380	453	421	468	424	433	489	476	459	460	433	458	416	466	439	422	430	395	432	439	454	459	430	469	433	395	486	487	435	430	478	427	434	377	426	482	442	417	417	433	437	465	440	439	439	440	434	430	463	429	483	425	435	426	487	437	431	467	425	461	431	441	481	397	436	436	466	450	440	444	456	413	425	454	409	443	448	433	468	441	482	465	425	405	468	461	477	428	457	446	409	430	445	456	430	451	443	438	468	426	471	458	482	455	466	462	420	435	420	407	416	471	405	440	422	435	434	415	454	471	434	439	474	424	467	478	420	433	429	429	467	411	429	480	453	447	419	483	444	450	445	440	442	490	469	446	398	452	497	452	452	428	422	459	457	436	442	435	435	485	448	430	434	476	449	423	447	437	466	444	453	436	461	507	450	449	416	452	426	433	470	417	451	414	402	467	431	444	468	445	470	464	450	468	444	391	471	450	464	403	415	405	394	417	490	428	464	497	470	451	436	433	452	439	428	433	455	468	457	460	464	477	453	438	419	445	446	459	418	454	448	423	435	432	415	472	439	454	441	437	443	426	463	481	492	485	439	448	435	422	477	472	457	480	476	443	433	422	482	433	432	449	466	472	494	462	432	450	429	442	456	420	439	500	417	438	449	431	479	449	407	475	446	458	427	447	441	428	426	468	444	455	461	470	419	441	438	442	439	437	469	440	448	441	436	439	474	468	441	456	428	434	446	430	419	428	452	440	430	435	467	461	414	447	448	436	469	466	443	414	424	440	421	448	433	451	425	446	444	434	450	453	464	429	455	477	390	459	416	482	439	452	419	447	457	457	484	441	457	437	417	464	406	451	440	447	452	442	432	468	411	442	468	446	490	437	447	467	437	439	457	466	469	441	454	467	392	470	453	441	441	457	435	406	456	449	490	475	435	442	448	445	409	437	436	453	478	492	426	468	455	453	447	460	432	455	415	432	476	433	439	432	457	430	458	450	451	401	428	428	459	408	427	435	425	449	438	440	446	441	467	460	465	434	414	465	455	471	440	449	502	432	431	428	479	488	433	427	438	424	444	440	404	466	437	440	465	421	472	462	443	445	431	446	417	498	427	405	444	458	454	448	464	450	452	464	422	449	502	444	471	442	425	467	451	436	433	457	433	451	447	466	434	447	461	424	444	456	450	414	422	445	437	486	441	446	452	433	429	410	469	462	440
5181	1290	1098	707	557	538	478	498	504	513	1929	2412	1843	966	538	418	398	374	375	381	355	410	374	386	374	373	383	407	354	390	386	381	377	366	403	365	376	402	387	370	381	386	348	368	398	393	356	366	391	356	375	381	403	384	407	371	374	362	389	387	357	384	421	387	377	354	372	395	361	355	371	383	336	384	408	385	355	366	359	396	347	396	388	360	390	347	412	379	373	345	372	371	341	379	428	372	380	361	351	392	354	385	399	389	368	384	403	364	369	423	363	363	397	379	385	360	377	354	403	385	353	355	378	342	352	397	396	371	372	410	375	377	395	403	413	382	333	402	389	374	371	353	390	353	386	328	413	388	399	416	386	365	387	363	378	347	337	412	377	382	337	392	356	385	408	356	364	381	369	357	354	374	388	392	375	365	347	382	394	384	391	360	376	386	353	392	369	356	343	365	368	366	359	344	336	371	366	375	352	351	367	381	355	367	372	387	362	384	388	335	368	363	399	384	388	369	404	335	390	373	398	375	363	364	363	364	340	363	385	367	371	411	390	376	404	374	406	324	399	365	382	389	357	354	342	394	376	377	403	376	365	372	370	381	423	347	392	369	405	352	368	373	395	383	391	375	392	357	385	367	353	366	330	321	342	391	378	349	408	374	360	361	395	403	386	393	366	365	404	390	369	384	366	383	370	374	356	342	389	374	365	361	367	365	419	368	415	363	373	360	363	354	344	356	363	394	360	358	368	369	386	374	366	358	344	363	382	398	340	387	392	356	387	380	360	362	379	332	352	366	336	374	383	380	357	372	329	395	405	379	394	374	351	366	359	395	387	413	396	358	346	377	373	393	364	379	369	369	384	437	377	364	362	387	375	349	390	375	393	365	344	385	357	406	359	359	398	353	369	350	360	344	376	362	373	379	393	369	358	383	363	394	365	333	371	380	368	363	376	386	349	338	362	354	329	373	374	405	388	383	365	399	358	381	382	345	373	364	374	395	360	377	346	354	365	375	380	371	377	368	380	389	359	386	360	406	373	395	329	357	386	375	409	391	389	431	395	353	389	340	372	394	428	354	335	347	336	385	375	372	367	396	380	401	393	373	347	387	381	368	383	363	364	375	359	375	388	367	377	377	379	366	346	373	353	387	377	387	368	390	364	370	376	393	372	382	385	347	358	359	410	343	348	416	376	377	372	381	385	374	370	368	336	351	356	383	367	380	390	370	377	386	315	362	378	363	378	427	362	366	386	377	386	393	400	341	366	357	378	374	399	399	353	374	399	362	345	389	403	379	388	402	386	387	380	358	335	378	392	388	386	371	410	355	386	385	370	378	368	369	352	399	371	369	375	353	362	406	375	386	384	358	365	372	366	357	388	356	383	395	386	363	422	381	390	359	367	372	379	352	396	404	371	372	383	356	374	364	364	362	369	332	349	354	368	375	374	365	374	371	394	374	442	376	394	364	380	377	354	384	382	370	339	376	382	343	358	389	374	369	383	363	353	374	363	381	401	401	372	378	372	416	370	391	405	364	370	384	373	378	338	382	383	398	412	401	410	396	380	396	373	400	361	385	357	381	367	368	380	383	366	367	396	365	353	379	385	359	362	384	350	379	354	378	395	411	355	352	352	372	343	388	377	340	378	363	382	364	420	378	371	335	383	398	377	380	373	382	349	363	351	402	370	377	362	381	370	394	357	368	361	363	365	363	378	350	377	401	381	372	369	375	341	397	351	357	385	360	378	364	329	399	424	381	359	335	342	399	364	365	384	396	403	390	352	375	339	352	382	380	368	386	393	345	384	413	390	360	353	404	378	330	358	406	350	378	396	372	384	365	363	367	337	372	395	394	353	356	385	399	364	391	323	386	396	371	365	391	387	391	359	363	388	387	357	373	337	383	360	355	398	338	370	354	395	359	381	391	395	376	384	342	378	394	387	356	384	406	375	355	393	370	360	395	356	361	384	417	356	396	378	382	401	384	407	373	368	353	386	352	375	380	404	369	407	387	364	342	400	373	366	399	369	360	366	348	338	380	416	381	403	377	370	376	353	382	398	385	358	373	390	335	407	380	347	348	383	349	335	372	398	366	360	379	352	391	369	360	395	343	367	361	352	361	388	385	366	353	419	365	376	392	364	407	377	378	372	375	346	335	375	385	384	370	342	353	390	366	330	391	383	398	340	357	370	418	361	372	408	425	352	372	379	361	362	401	364	376	391	366	355	376	361	371	373	393	364	369	402	390	341	373	391	375	353	351	382	393	392	372	387	331	387	370	405	383	400	392	355	364	377	364	376	356	363	391	345	406	397	373	401	388	373	396	392	355	370	392	378	383	365	357	342	377	356	368	366	376	380	359	398	392	365	377	369	383	379	390	351	401	379	369	381	355	380	353	386	389	368	334	362	358	373	357	365	336	332	327	403	373	355	379	361	373	360	371	356	380	366	347	392	383	384	380	362	348	383	331	380	382	375	367	385	348	378	358	396	378	364	375	372	362	351	362	362	382	350	385	395	386	363	371	373	385	328	338	355	378	351	376	335	395	416	323	365	397	380	372	380	367	373	353	376	385	349	347	381	360	330	357	361	375	367	350	365	353	369	347	338	347	370	388	376	411	391	342	370	343	377	408	345	389	351	371	337	393	408	367	362	349	388	394	368	385	385	358	396	387	374	400	380	367	363	365	353	394	353	350	371	351	351	400	367	358	370	341	363	377	378	395	373	371	371	332	383	383	355	348	380	332	333	373	379	338	377	360	391	377	367	390	385	372	375	390	361	363	379	402	370	414	379	401	383	341	343	379	331	358	399	373	403	388	383	341	364	354	336	358	370	355	361	390	427	369	361	366	375	365	360	378	375	367	362	365	396	342	382	388	372	355	343	381	370	405	382	404	386	382	372	364	348	386	360	398	382	368	366	332	400	373	361	404	403	347	379	354	342	370	382	385	362	363	329	397	374	350	380	392	366	374	372	368	388	357	352	362	377	382	364	382	369	385	344	365	372	379	376	334	373	354	382	370	412	371	399	397	392	356	362	343	348	381	371	358	371	352	369	376	394	366	362	354	374	370	334	369	399	334	365	360	389	399	395	378	359	398	395	380	390	379	401	373	416	354	408	376	359	388	357	352	353	386	379	371	401	389	360	362	391	371	364	401	408	377	397	381	415	398	370	380	368	375	387	365	374	423	366	393	342	368	374	355	367	368	402	366	394	361	371	382	377	372	383	405	382	372	359	380	349	336	400	393	355	379	395	381	375	360	348	351	403	365	386	373	338	367	357	355	374	345	398	393	367	396	368	388	352	328	384	383	402	377	385	337	384	389	367	363	354	381	381	362	375	373	375	378	382	373	368	369	368	358	387	342	405	363	373	353	376	349	351	370	365	390	358	357	393	394	396	394	403	361	419	349	384	364	386	352	397	388	363	390	381	389	403	373	382	395	375	339	401	353	367	403	356	374	360	376	378	362	371	339	390	357	364	386	397	373	379	362	391	378	377	379	351	413
24783	21072	27484	24913	11644	1898	1035	788	604	1095	13204	19345	12178	4355	1223	621	489	466	456	465	495	447	453	435	447	482	448	462	468	492	437	453	448	449	488	431	443	475	477	469	472	384	443	433	447	436	437	436	421	498	458	469	455	463	422	451	475	439	423	426	429	456	429	508	496	460	429	453	484	468	445	465	484	456	463	451	467	459	476	435	461	447	452	449	470	461	455	488	458	422	474	442	425	440	461	446	472	449	479	469	464	442	442	442	472	462	432	442	469	458	456	447	456	507	423	427	456	433	414	477	482	440	448	455	451	490	425	427	437	480	454	462	441	448	504	452	430	463	446	480	424	432	440	463	468	469	443	458	453	478	476	453	462	462	431	413	475	456	457	418	453	453	463	418	463	436	453	438	421	441	410	472	482	430	444	433	463	426	436	493	481	423	430	463	413	439	439	454	442	434	433	485	454	416	420	448	431	468	430	441	439	433	453	462	450	448	449	415	477	458	473	493	454	440	440	437	451	459	431	437	473	445	440	460	452	443	439	434	467	449	438	439	462	398	413	430	427	450	432	445	410	452	441	443	446	465	459	472	469	455	458	436	450	400	451	424	414	491	451	450	422	436	426	481	478	428	424	468	434	413	457	466	436	402	457	446	457	439	496	474	425	475	492	455	421	463	461	432	444	477	421	448	450	440	444	396	454	437	449	441	430	419	455	418	455	436	432	491	446	423	464	433	426	437	436	475	452	408	399	421	445	472	446	437	428	428	484	457	483	399	454	485	480	429	460	472	428	449	450	454	461	404	430	456	409	415	445	436	477	467	439	419	447	438	464	443	451	466	436	440	452	417	399	418	424	428	458	427	404	445	441	465	462	443	449	419	445	454	418	467	471	463	442	442	416	414	459	424	467	403	455	453	454	437	442	454	468	448	436	410	459	499	452	447	464	439	472	466	430	469	477	429	456	467	459	449	461	465	432	454	439	454	468	471	453	469	480	466	437	446	438	444	455	497	420	447	417	445	437	469	466	456	456	431	459	440	462	418	462	445	420	478	451	492	442	461	435	470	431	462	408	443	417	437	443	430	448	444	433	427	474	466	477	463	441	424	429	474	458	401	444	447	434	435	454	458	456	422	440	451	438	444	493	455	439	427	472	474	434	474	448	413	489	450	460	420	440	451	448	440	451	463	481	434	451	463	458	452	425	429	479	416	437	428	455	457	417	440	454	439	434	432	460	441	467	411	459	408	469	473	439	410	402	437	435	437	485	454	441	478	447	480	430	427	451	459	479	447	453	501	455	404	484	457	452	458	448	476	436	442	435	441	461	416	470	454	445	479	434	444	441	454	471	447	453	430	466	475	448	467	417	427	444	421	478	433	427	460	462	443	455	488	453	408	438	444	423	468	453	438	441	454	462	455	429	407	480	446	426	460	449	434	463	490	441	454	428	441	429	437	458	457	436	470	427	425	410	387	489	463	470	470	445	461	455	460	429	441	455	446	469	432	426	467	418	455	472	413	435	405	446	438	455	445	462	432	466	457	451	447	406	454	459	443	464	418	455	454	443	433	456	449	463	440	437	444	446	427	475	477	474	451	477	456	449	462	438	453	446	425	444	456	434	428	456	461	448	421	459	457	482	443	451	425	458	430	451	458	397	460	424	456	441	454	460	459	450	450	419	442	472	413	449	448	466	438	461	478	441	470	446	470	429	442	443	448	433	434	446	441	375	457	454	457	450	467	422	451	465	428	439	436	441	449	459	416	436	463	464	477	446	472	427	406	458	459	443	430	452	414	440	471	457	448	450	446	438	450	431	450	503	448	468	484	461	423	424	417	458	411	454	414	466	461	420	435	467	452	463	466	425	444	422	469	456	491	466	412	479	465	405	446	422	488	415	481	456	458	404	413	432	456	457	425	446	481	443	449	426	487	480	453	494	464	424	460	432	440	437	410	439	452	452	491	469	423	448	438	427	466	465	482	443	441	459	487	458	440	464	433	463	462	444	441	439	479	454	458	457	428	445	437	455	435	427	467	428	475	444	428	462	436	416	444	472	434	483	455	454	452	451	441	419	479	463	461	426	456	434	449	412	428	431	445	468	466	420	445	433	452	440	440	476	458	417	438	431	474	423	466	465	459	409	398	490	449	455	479	427	427	465	432	472	446	427	427	477	401	444	460	456	446	425	452	455	415	425	502	456	426	451	474	446	449	463	447	424	445	452	424	429	449	463	472	430	438	454	460	481	437	416	439	451	417	449	431	460	501	412	407	473	435	448	424	440	441	438	469	451	446	478	429	456	461	440	419	458	431	433	476	457	454	471	446	494	433	457	459	418	451	408	414	487	434	443	480	442	431	441	423	453	455	456	420	433	421	464	436	457	443	428	439	439	449	484	419	438	481	485	447	445	455	444	440	466	461	452	425	419	418	464	455	461	489	454	467	436	443	473	444	444	452	425	447	457	431	442	436	446	441	452	449	418	477	449	432	484	441	482	426	457	431	438	447	419	436	452	458	430	445	428	481	427	443	440	463	431	421	466	416	457	461	426	455	403	408	450	438	439	442	447	429	444	474	442	442	441	429	449	383	473	483	456	483	454	487	427	441	463	487	439	416	417	458	449	443	452	432	450	456	411	486	459	429	459	462	438	452	409	417	417	418	467	447	444	430	451	457	434	452	454	439	457	452	443	426	460	433	419	470	425	471	444	419	439	458	454	461	400	441	401	438	444	433	420	444	451	459	453	426	418	440	455	462	420	444	476	453	433	458	469	466	446	405	458	458	457	459	418	445	423	454	461	431	425	468	453	437	493	471	421	469	460	390	456	455	444	437	478	438	493	451	465	412	425	414	433	475	433	449	463	434	418	497	468	461	468	431	468	442	469	469	484	456	449	454	460	436	452	461	432	451	446	478	463	420	445	419	446	464	489	426	492	451	458	444	456	449	482	491	436	419	475	441	429	481	473	470	452	455	469	473	444	446	490	439	431	456	468	469	466	426	492	435	448	469	452	465	439	443	469	444	444	441	434	442	426	403	447	444	482	449	448	472	420	464	467	436	444	441	452	494	438	432	461	488	412	462	439	447	466	440	445	443	444	493	416	476	476	450	445	466	439	458	419	456	446	447	464	493	457	449	496	438	460	441	442	442	452	485	439	437	427	425	429	439	452	426	459	467	449	443	456	429	425	411	415	469	467	454	450	459	465	444	454	398	451	460	425	441	456	423	475	456	418	418	393	485	434	432	445	496	461	447	429	475	420	420	452	450	470	459	441	482	449	413	424	456	463	432	457	420	440	494	471	459	438	452	467	437	438	421	432	446	452	457	454	455	427	477	434	437	470	457	466	451	465	424	459	437	444	450	416	444	440	433	447	402	432	457	409	446	457	459	395	435	418	455	456	488	425	453	452	445	456	418	417	450	439	494	455	460	456	460	495	434	458	439	441	455	440	458	440	464	480	459	480	437	441	467	466	430	425	433	411	426	394	449	457	460	428	433	482	463	468	442
4271	4730	3874	2220	1591	1385	984	861	674	1655	16372	17544	10442	4046	1216	601	407	415	432	408	419	417	397	390	393	387	411	460	390	383	449	377	404	413	430	360	434	408	375	416	447	426	412	403	384	404	443	403	447	422	410	383	417	389	429	397	379	425	414	398	450	378	370	414	399	371	445	369	412	392	393	394	407	395	362	399	391	365	380	411	378	366	416	383	377	393	404	392	392	404	416	389	413	412	371	368	403	422	403	396	424	398	400	387	410	404	399	399	358	401	405	396	359	420	399	398	388	374	408	425	397	427	416	382	402	393	385	398	403	390	398	411	379	410	424	437	391	403	365	390	411	395	388	413	355	354	375	370	404	386	377	378	351	388	392	393	425	441	394	418	409	387	374	409	412	393	438	418	407	384	412	384	411	433	403	414	405	421	364	411	385	382	369	384	390	405	397	410	388	409	409	401	408	405	380	394	416	398	432	414	436	406	391	403	429	394	401	404	404	387	377	416	379	425	395	405	427	406	378	409	373	384	388	407	421	374	402	394	406	413	424	422	400	412	371	409	398	386	396	399	373	431	433	403	390	424	434	393	430	381	406	400	417	397	388	415	382	428	404	400	405	408	404	410	387	376	429	423	402	421	388	419	415	390	372	402	373	379	405	388	411	392	389	417	381	396	399	408	430	410	385	361	431	404	377	430	414	389	397	412	368	424	395	385	431	398	362	399	384	378	404	408	409	428	367	392	392	423	407	403	367	423	387	356	362	377	388	390	419	394	437	392	422	392	397	416	415	388	408	402	418	362	422	423	364	402	411	418	398	439	421	419	394	397	397	358	410	384	411	386	407	427	387	366	401	384	408	381	379	406	347	413	391	422	391	409	375	416	371	404	355	373	386	406	419	388	404	381	414	380	385	413	345	386	391	399	369	370	404	403	427	396	410	385	429	407	394	399	379	405	431	372	410	378	390	381	396	408	410	402	392	427	414	407	408	419	423	411	412	399	406	416	435	362	386	378	459	407	378	376	431	424	370	407	423	404	392	397	394	410	385	396	416	415	389	382	429	398	425	378	396	417	364	392	357	389	405	400	378	410	430	430	392	420	418	416	375	371	412	367	369	388	392	381	389	402	393	408	367	423	385	434	392	347	448	387	377	394	398	419	389	412	421	403	398	391	418	418	432	404	392	391	388	443	392	415	429	373	407	377	404	390	427	401	417	385	395	401	412	387	432	396	423	419	408	397	403	406	396	398	424	424	413	389	400	387	413	370	400	404	420	390	390	384	392	376	379	413	391	412	418	394	380	402	394	397	391	395	427	348	400	362	396	427	390	386	379	418	393	423	366	408	416	402	389	393	387	359	398	394	379	402	387	384	373	398	388	404	397	382	374	389	406	387	376	400	436	384	403	390	385	367	392	392	400	403	433	394	401	398	382	387	392	395	397	420	394	388	459	401	400	378	407	422	411	389	390	356	383	370	382	368	358	429	356	444	396	411	394	391	422	412	362	460	365	425	414	420	371	362	414	422	400	382	404	407	371	383	428	426	383	402	422	411	432	449	415	416	424	379	397	384	400	375	400	370	415	361	408	367	384	401	404	406	379	402	391	378	392	402	405	388	406	416	387	381	417	401	430	383	390	422	380	405	404	361	416	371	432	389	364	439	374	391	391	418	342	391	400	414	407	393	389	384	419	377	398	394	399	372	409	418	397	366	396	393	400	379	388	391	362	410	382	393	386	390	379	450	430	416	391	380	411	407	419	384	346	391	410	403	415	371	395	424	392	416	416	407	417	442	385	370	403	401	377	399	413	362	401	369	404	396	374	390	406	412	384	369	355	409	424	363	413	414	384	391	392	396	402	412	389	400	386	385	375	404	404	406	397	357	400	384	397	390	348	371	403	388	398	409	408	345	379	410	417	405	412	397	411	409	369	409	380	407	377	377	430	384	416	379	408	355	449	398	358	429	408	392	390	416	389	402	388	372	424	399	437	416	390	390	426	428	381	427	382	408	371	393	394	409	385	391	398	405	387	360	412	415	345	372	386	360	422	423	383	400	402	412	416	378	406	419	384	394	392	411	374	398	411	391	399	413	403	384	379	413	387	393	397	451	395	395	408	393	424	396	352	447	393	378	417	386	405	383	393	385	384	415	420	385	402	378	403	397	400	413	390	373	401	367	391	391	376	370	374	397	372	404	409	367	403	393	411	407	390	430	406	400	412	371	384	421	381	418	402	411	416	440	377	411	397	391	384	396	389	392	391	410	374	438	371	403	390	391	411	421	355	354	404	419	401	387	430	420	427	399	346	406	388	369	424	362	396	401	424	387	411	394	413	387	386	397	400	377	411	423	407	410	404	392	399	438	402	403	407	376	384	418	385	372	364	387	391	386	370	400	392	436	402	387	435	390	375	394	385	425	381	428	367	417	379	436	413	411	388	387	394	415	393	402	390	414	397	392	379	392	420	368	379	366	371	377	379	439	394	400	393	404	414	396	410	406	380	373	354	410	411	371	364	386	414	393	364	407	373	412	420	384	408	412	413	364	407	381	375	430	403	397	381	375	390	379	414	367	397	430	385	385	435	406	374	387	395	431	442	388	393	396	403	405	410	401	391	371	369	422	347	380	385	387	376	389	385	417	385	405	371	408	430	390	367	386	423	403	362	412	402	403	349	389	389	365	404	384	357	405	391	397	377	386	363	418	391	389	406	424	379	420	411	379	387	366	398	374	381	371	381	409	437	380	411	402	401	386	382	376	435	387	371	404	418	427	388	360	367	366	396	395	384	422	401	371	400	337	386	428	376	390	387	395	377	410	343	402	379	410	387	397	409	392	391	405	390	400	401	414	418	384	410	380	391	387	374	426	400	379	399	396	411	382	370	410	392	405	367	367	382	416	386	417	398	411	395	387	394	411	374	414	345	390	389	417	389	401	375	398	369	406	407	399	393	401	389	410	388	380	379	414	399	379	408	378	417	396	415	402	406	394	388	419	435	395	379	382	422	396	384	391	400	395	378	385	407	386	429	389	395	391	357	409	429	389	403	416	382	383	368	414	404	390	420	402	389	396	400	394	377	378	389	393	409	391	396	419	375	408	398	410	369	369	366	401	416	401	412	393	371	363	413	415	415	392	408	389	395	361	404	417	396	423	410	396	412	386	410	393	396	388	391	377	419	384	393	405	416	417	424	371	393	393	367	386	374	415	395	417	393	392	426	384	390	410	395	397	429	404	352	359	383	396	431	413	384	377	410	401	407	392	333	395	413	401	405	408	395	412	379	371	344	397	419	413	383	385	414	414	394	388	389	434	432	386	395	375	421	405	396	392	398	406	369	408	350	387	383	427	399	408	400	454	385	368	390	394	380	399	416	393	393	408	402	392	414	383	399	394	404	383	389	367	404	397	408	371	390	393	389	410	408	387	370	404	406	410	410	415	384	394	382	379	377	378	370	373	423	390	393	375	398	376	366	382	397	388	398	388	398	399	384	375	391	402	401	397	426	415
23825	21068	28325	24023	21054	9929	2185	1229	937	3699	25225	30768	20768	8114	2074	899	695	621	602	628	673	652	621	662	614	635	636	613	656	626	600	601	637	596	596	595	657	618	628	579	618	650	633	658	593	641	582	598	643	570	617	594	626	621	571	600	604	639	599	591	632	640	610	609	582	595	625	617	590	584	623	612	630	549	651	584	615	592	590	622	624	594	600	652	623	579	611	588	607	574	587	602	624	638	604	644	643	574	612	624	636	634	590	581	626	625	665	595	623	608	594	635	599	613	619	604	638	647	599	680	604	599	589	621	599	604	618	641	564	603	629	606	622	591	600	612	605	607	630	625	588	621	616	635	588	616	600	608	625	583	626	585	622	569	596	640	632	625	624	571	603	584	611	638	593	622	677	618	640	601	633	618	604	580	560	567	632	599	611	629	605	588	623	668	600	630	607	607	596	621	642	608	525	619	593	638	674	649	624	650	589	621	609	596	593	599	593	639	627	614	570	581	607	618	610	579	569	602	595	650	595	601	609	576	576	591	564	625	649	614	607	592	600	592	570	609	631	564	590	603	590	585	651	650	577	606	560	568	643	647	605	615	598	616	562	624	611	583	575	565	640	570	614	616	619	574	625	611	605	581	605	616	593	634	654	628	613	609	596	623	619	622	628	635	648	589	629	579	623	576	596	568	610	544	605	698	652	632	626	606	587	600	622	621	542	589	600	653	605	608	654	626	624	571	594	564	593	575	608	602	597	609	559	631	601	613	606	635	564	635	618	599	606	604	602	655	622	629	600	630	557	616	590	608	585	629	621	572	582	597	609	619	590	618	652	636	638	592	624	616	610	617	641	628	615	594	613	605	595	595	649	635	623	579	611	605	611	589	597	602	642	600	683	637	593	578	629	617	584	601	560	641	613	606	667	619	631	589	620	595	616	620	609	602	635	618	607	583	613	587	596	636	633	600	608	612	636	564	631	594	653	618	566	629	620	587	583	582	552	587	613	543	639	600	571	619	613	609	606	637	578	599	593	645	600	598	594	620	591	594	636	598	616	604	559	597	584	650	612	596	582	576	615	613	611	574	607	614	606	573	648	611	642	604	584	632	625	638	607	592	646	577	601	618	610	609	616	603	616	625	603	564	564	624	633	624	642	613	624	572	557	624	588	625	606	620	588	612	602	623	574	602	567	624	585	607	553	616	611	591	619	582	639	588	599	662	592	613	598	648	638	591	612	593	614	604	596	658	615	669	584	625	617	620	632	615	672	623	600	620	644	596	613	580	627	559	616	595	580	597	612	574	591	603	587	615	583	611	595	607	648	595	623	617	623	583	597	630	623	596	575	638	622	636	604	593	577	583	609	631	608	605	611	627	600	609	597	606	596	627	631	568	573	599	605	595	597	590	627	575	554	611	643	615	598	593	608	573	630	641	590	622	587	630	648	580	624	619	594	630	614	653	610	625	598	580	595	603	629	592	588	566	578	636	584	575	585	599	600	596	603	636	637	604	602	624	621	619	589	593	601	641	577	596	547	563	625	598	608	586	622	591	603	593	593	617	628	635	571	596	618	590	579	577	608	597	599	612	629	638	610	632	655	575	616	600	570	600	577	609	591	574	591	642	600	547	593	608	594	599	623	592	653	617	561	598	597	615	613	546	592	529	611	649	610	615	635	626	635	617	600	601	670	606	602	566	584	606	611	608	600	584	592	590	574	605	592	648	603	628	579	616	587	601	617	573	646	584	633	617	645	617	601	574	592	633	579	630	588	617	600	636	575	592	590	612	578	648	578	623	661	633	625	616	583	608	617	617	635	625	611	621	639	603	586	647	592	550	608	631	593	595	601	609	596	632	580	577	611	575	581	597	616	589	567	627	593	599	608	625	604	606	619	566	641	584	631	612	582	618	609	588	588	615	577	574	577	609	582	617	609	593	611	616	605	583	616	620	679	612	554	602	626	588	591	620	609	564	612	575	576	606	627	632	594	567	623	623	572	555	601	604	582	576	583	595	589	639	594	634	611	619	599	612	605	587	625	595	599	591	580	610	596	605	589	580	650	645	613	624	575	587	648	601	621	617	619	624	619	585	597	614	681	596	617	625	591	579	621	574	626	592	588	609	640	621	600	567	615	590	576	592	577	637	636	596	635	638	588	673	618	593	576	603	596	595	608	603	639	590	643	610	598	575	608	614	601	607	615	578	605	601	601	553	607	574	572	573	596	588	594	587	626	632	614	640	650	622	610	641	614	621	599	596	629	610	645	627	616	593	587	607	641	613	602	601	601	614	597	607	637	581	590	596	588	597	624	615	577	581	606	605	582	602	569	625	585	600	631	597	623	620	600	582	653	597	618	597	640	660	605	569	675	608	618	609	608	591	605	578	583	624	623	623	622	592	607	590	571	612	604	623	617	546	582	650	613	586	629	611	595	568	605	587	639	575	627	633	575	618	609	610	613	591	570	565	570	623	584	615	609	584	597	600	602	614	625	628	607	588	607	619	617	621	641	586	585	582	628	585	615	662	577	629	590	615	618	599	637	596	644	583	603	639	627	570	559	658	633	581	604	622	615	626	593	584	618	577	570	606	709	598	593	602	663	579	631	573	570	619	574	559	584	604	614	571	602	661	607	603	591	613	613	551	612	580	564	576	543	619	608	574	613	651	597	623	617	538	613	609	619	623	577	617	565	582	603	621	597	585	613	604	596	584	574	613	561	623	626	605	547	647	610	623	604	601	594	677	604	624	625	662	617	590	572	585	575	572	617	617	576	635	599	621	589	631	632	587	618	593	599	576	615	623	599	598	638	587	603	635	578	612	585	590	627	593	564	563	628	572	621	613	598	642	603	603	598	554	627	616	588	587	572	678	632	639	586	603	565	582	615	610	617	579	587	609	612	612	626	634	605	580	573	592	587	594	638	579	600	646	640	612	614	648	567	587	592	585	602	598	642	617	608	591	583	594	602	580	569	585	565	585	583	590	572	584	618	591	607	593	607	580	551	661	555	607	619	578	626	650	649	628	605	577	604	590	584	620	537	601	598	635	591	623	614	592	584	577	557	621	552	611	636	598	620	616	568	584	631	595	628	567	564	583	594	621	568	634	624	614	609	613	576	627	612	654	569	589	625	618	582	577	596	569	556	609	593	613	590	627	606	661	606	599	640	595	635	587	596	619	590	609	595	582	621	618	593	567	622	590	570	587	630	618	584	618	628	602	610	587	627	629	613	629	583	590	583	592	606	598	611	604	589	615	598	591	616	565	608	597	525	613	558	590	599	597	604	571	615	612	593	582	611	597	574	606	575	595	619	617	648	587	607	632	576	552	617	571	583	605	599	605	616	619	567	603	595	586	588	660	598	628	619	615	648	591	605	600	558	658	603	640	612	574	571	577	581	612	608	586	639	563	573	637	653	629	598	650	611	560	551	594	604	629	575	631	616	574	653	628	579	612	608	630	599	580	607	649	579	663	601	628	571	633	604	604	599	603	602	648	571	626	608	596	604	593
4708	8040	6372	3791	2926	2132	1568	1317	1025	5898	27796	26830	16581	6388	2001	791	593	538	542	537	524	509	538	511	526	535	519	564	523	531	560	503	501	580	513	511	529	502	519	481	535	533	506	575	475	512	513	569	500	521	484	526	521	493	520	527	503	518	504	488	538	546	534	488	539	529	535	498	556	544	528	565	559	497	514	517	514	500	502	586	494	499	540	538	552	553	561	517	524	513	548	507	518	528	544	501	520	510	531	553	549	508	515	534	535	500	504	531	537	509	552	502	528	522	558	507	485	514	519	550	525	522	476	495	523	560	518	526	514	548	524	524	499	516	496	567	494	573	501	541	495	526	511	502	487	533	505	522	523	521	542	502	516	508	512	508	525	543	523	478	493	523	501	528	505	532	512	509	550	540	510	486	483	497	501	509	505	552	530	492	525	530	514	549	567	491	514	521	515	545	510	524	511	541	501	497	503	524	510	521	575	520	532	538	525	483	511	555	498	501	504	546	555	530	539	498	501	537	490	506	522	509	523	516	502	502	528	519	533	517	536	516	519	519	559	538	520	545	525	552	543	484	514	513	534	499	554	509	524	552	508	556	526	505	511	508	522	511	528	545	485	535	525	527	535	510	556	524	545	535	490	517	520	489	563	501	488	495	512	510	528	492	546	522	527	558	545	562	541	524	517	543	538	556	560	502	495	531	503	498	516	511	500	482	496	522	529	495	541	539	515	532	536	517	501	504	533	543	515	512	483	515	490	490	484	510	532	551	541	536	522	518	514	505	524	496	508	523	549	548	508	507	500	500	470	516	540	513	499	494	491	524	538	526	515	550	512	521	504	557	516	511	504	516	515	534	491	535	504	473	519	531	527	515	546	542	537	505	494	496	533	514	487	499	505	494	474	480	500	482	546	519	511	550	537	505	516	524	548	480	515	511	508	472	556	534	518	494	535	518	487	563	503	522	498	492	489	515	494	512	488	502	595	509	549	523	554	551	581	537	517	497	543	506	470	518	526	508	529	526	527	524	508	497	519	497	510	524	512	516	522	504	531	525	515	556	488	486	484	535	513	497	553	496	549	534	486	521	477	463	558	509	550	534	516	516	547	462	544	472	533	519	523	524	500	526	483	495	497	515	471	484	549	537	480	478	535	460	517	514	533	518	501	485	490	571	501	552	560	496	551	539	527	493	491	501	512	527	535	537	510	494	536	527	512	524	516	492	525	476	541	514	512	524	562	547	510	505	508	520	565	493	458	536	515	517	526	513	520	505	545	528	534	517	508	527	481	556	495	509	503	575	478	516	492	481	475	491	518	516	555	487	498	508	536	517	556	516	526	571	501	509	505	538	513	502	506	490	520	491	528	516	509	510	448	548	535	496	553	511	518	523	516	526	472	511	541	482	502	523	507	535	482	518	503	554	520	508	547	528	520	507	546	520	499	526	497	505	514	511	503	525	469	493	521	523	501	529	546	525	518	466	511	502	501	484	499	536	501	512	504	532	531	555	504	494	540	512	494	524	554	497	525	506	524	542	512	534	505	517	524	532	525	558	494	555	530	487	525	539	543	527	499	510	518	495	549	487	470	524	530	501	493	488	485	516	508	511	545	474	482	492	540	522	518	539	529	516	485	481	484	537	517	507	556	544	485	495	504	508	507	537	503	527	521	495	528	526	541	503	513	498	497	510	520	503	509	512	502	496	506	523	526	512	526	513	509	502	516	496	502	494	558	504	516	482	508	523	501	528	522	510	502	533	495	465	463	498	545	522	519	520	516	508	516	502	505	499	517	530	549	488	477	510	492	525	505	523	541	529	483	473	568	517	524	526	520	485	547	509	510	489	536	525	543	507	471	493	490	480	504	523	507	467	519	486	513	504	500	489	509	525	512	517	491	489	522	531	511	525	504	504	507	506	504	492	485	498	474	528	475	501	508	551	496	481	513	486	505	542	523	533	550	534	501	504	532	490	514	528	529	496	551	530	497	488	518	522	534	552	513	512	517	504	520	530	542	497	491	510	498	481	508	448	536	554	549	531	529	561	511	521	500	480	510	477	563	568	524	517	521	523	523	478	514	501	552	525	519	507	545	541	544	538	535	531	526	530	500	494	526	523	506	511	523	511	515	536	547	507	523	509	521	512	508	538	525	530	521	547	511	484	560	502	509	478	510	541	520	514	529	494	544	553	502	494	523	522	502	537	526	562	519	540	531	493	557	521	512	537	513	512	528	515	544	507	554	515	495	502	476	548	505	497	513	520	539	490	504	517	509	553	530	505	487	509	495	517	482	513	453	543	484	486	514	489	537	513	521	460	493	526	519	485	522	540	517	479	522	519	505	486	512	482	539	488	519	527	548	511	482	502	498	482	490	517	516	533	553	550	491	544	501	520	506	491	481	488	512	522	517	485	483	535	482	510	541	565	526	551	509	514	478	502	493	547	503	508	520	489	511	519	523	472	532	526	502	504	483	525	500	502	514	540	532	505	540	504	511	484	515	520	488	484	494	517	510	565	486	513	558	494	521	510	537	507	541	496	496	508	553	537	527	494	541	520	567	546	551	523	499	523	530	532	506	520	544	502	536	540	501	503	565	501	502	541	496	472	519	511	509	509	510	478	496	521	468	532	473	535	506	513	509	534	506	535	518	505	498	561	498	512	518	489	555	470	517	481	497	514	539	504	514	529	553	509	518	484	489	510	536	506	451	520	506	515	510	485	535	515	513	523	511	533	480	487	509	516	542	515	518	550	546	525	491	512	534	532	515	521	492	535	509	540	503	515	527	514	513	504	489	509	510	516	539	500	531	527	532	504	500	532	512	513	546	513	501	557	521	499	496	489	503	522	498	528	505	498	517	508	531	530	522	491	487	504	495	499	531	520	498	531	536	531	500	525	538	495	499	536	525	481	493	546	497	521	468	543	492	484	541	477	537	503	531	503	502	512	520	478	487	517	539	514	506	550	521	508	525	475	559	509	507	509	501	505	506	514	528	542	506	510	501	494	509	546	502	502	535	550	500	488	499	508	517	478	502	494	476	521	531	514	482	542	515	519	522	475	525	491	519	547	527	494	548	535	492	506	534	524	495	542	560	545	477	508	516	521	507	502	477	492	476	516	470	519	486	508	529	538	500	538	514	471	517	528	509	518	526	501	524	536	500	553	487	498	539	548	517	530	475	510	513	486	501	485	483	494	551	555	518	480	525	542	525	488	493	496	499	494	491	496	496	543	532	501	527	519	475	493	471	517	524	535	452	526	497	485	481	522	530	524	501	512	477	561	504	520	514	502	524	512	511	493	494	506	452	491	504	524	521	535	574	529	487	506	494	528	489	490	530	543	496	504	552	487	477	484	539	455	498	472	520	519	514	461	530	534	502	549	514	452	526	502	490	469	500	455	505	532	512	542	526	485	518	493	499	493	472	519	511	532	497	531	518	545	543	537	507	498	549	502	541	534	499	471	501	512	525	494	506	522	548	508	489	511	479	535	510	498	510	495	534	548	510	518
27296	13620	1981	938	677	565	504	436	465	584	1526	1997	1517	936	556	485	445	402	420	434	411	383	400	423	467	438	411	453	432	428	461	410	462	459	461	432	415	455	455	457	482	467	419	426	440	399	448	452	442	468	427	445	427	413	411	431	427	405	416	385	394	392	444	441	445	414	418	426	426	436	467	399	434	411	459	422	455	409	455	446	431	427	395	443	435	387	413	430	457	423	440	423	421	482	438	475	388	462	423	429	464	441	469	452	434	421	409	466	459	396	405	436	392	436	444	445	440	430	421	411	416	445	414	408	383	451	428	440	435	435	423	447	445	417	421	458	413	426	424	402	409	407	445	403	436	478	407	440	417	432	430	417	440	403	371	433	435	418	419	430	382	378	429	450	407	434	428	443	431	433	444	416	445	418	387	377	451	412	429	441	415	417	478	418	415	444	443	424	440	461	419	419	421	450	450	398	443	411	438	406	404	417	456	431	454	417	439	414	443	414	475	415	421	425	430	418	424	458	434	436	465	458	445	443	422	421	439	383	455	460	439	398	405	412	459	423	402	429	456	425	427	434	417	451	453	423	391	437	414	445	425	428	416	452	408	470	441	406	397	456	423	402	443	448	410	445	438	463	424	388	440	439	453	452	417	410	484	460	430	412	432	396	384	431	431	431	414	427	427	402	395	405	411	438	420	434	415	436	405	427	413	422	457	449	422	419	425	444	433	415	432	461	409	451	414	385	434	385	432	432	443	418	408	420	415	454	408	427	413	445	431	412	434	443	433	446	460	455	445	438	420	446	423	416	426	457	433	387	457	440	414	407	451	423	423	397	444	420	436	411	405	381	412	413	396	437	430	411	425	444	413	415	441	405	457	405	399	459	406	422	437	413	429	444	427	386	443	400	429	486	433	427	441	428	409	376	431	420	434	463	458	444	431	464	466	408	412	461	416	424	453	421	458	406	433	431	440	430	400	451	393	474	434	455	422	417	431	455	403	398	431	450	409	454	392	425	431	395	395	422	414	430	422	433	421	432	469	440	417	470	438	419	452	404	422	453	449	380	438	415	426	403	396	432	400	414	453	403	431	467	428	412	428	403	452	445	442	426	478	415	450	431	412	421	410	453	427	429	440	441	410	442	407	446	394	407	387	462	406	446	433	407	442	442	449	434	441	419	441	443	450	420	431	397	427	386	450	421	410	418	429	423	422	428	422	454	439	409	438	466	414	429	443	421	423	409	428	431	441	429	441	445	414	435	408	421	427	430	385	416	424	441	452	432	426	432	422	415	432	409	439	426	442	408	450	385	420	445	395	425	441	430	434	429	451	411	403	435	441	405	429	416	441	395	423	440	428	446	405	417	413	433	420	466	461	418	395	473	408	398	436	408	444	433	381	427	407	437	406	438	446	425	450	432	405	498	454	434	478	502	404	407	413	452	422	430	408	444	411	459	419	405	428	426	410	428	446	414	417	414	476	431	440	395	438	426	416	404	451	407	452	438	427	414	416	413	480	457	451	437	442	428	412	432	367	424	418	440	457	450	416	410	417	426	407	447	413	474	409	411	406	421	433	410	461	425	408	462	434	399	434	444	433	459	415	445	419	406	424	436	439	418	405	450	451	471	433	424	418	428	447	390	414	418	431	446	422	423	458	424	420	429	430	429	444	430	428	416	453	435	427	430	434	456	446	433	460	443	457	436	438	433	463	419	443	395	463	428	422	432	414	429	434	432	455	440	416	486	465	437	397	437	416	381	426	409	435	392	436	447	395	402	411	401	431	385	435	459	410	412	415	430	436	426	445	440	416	417	435	427	422	444	427	450	455	446	445	448	427	438	449	412	425	425	391	430	443	388	403	419	428	392	440	461	436	404	460	402	438	424	420	445	441	454	415	442	416	433	437	394	441	462	437	415	406	394	442	438	426	448	399	421	458	441	398	417	409	422	429	395	460	430	430	399	422	462	409	403	450	452	464	423	422	427	415	418	451	421	415	424	410	381	413	457	427	404	388	443	394	405	427	431	435	438	406	401	422	426	421	402	401	430	434	414	438	426	448	411	399	419	403	433	457	391	457	420	445	421	418	440	417	433	407	429	411	427	421	441	438	431	417	460	433	443	432	447	414	415	443	423	439	420	444	452	390	430	419	404	394	436	431	421	467	421	433	425	425	424	425	409	431	416	449	423	424	426	416	440	414	438	418	428	439	470	453	413	375	475	423	412	425	449	421	395	466	420	427	430	416	459	442	450	438	437	394	424	411	400	450	454	414	443	428	381	413	424	401	416	446	403	462	459	414	429	427	438	433	433	464	428	411	417	457	412	475	438	422	415	439	426	419	448	432	459	414	433	446	430	441	408	427	409	471	417	416	411	373	402	441	416	414	419	424	457	424	426	413	458	438	447	410	415	425	423	419	426	424	465	397	439	431	437	414	454	427	428	461	428	433	462	408	406	380	437	396	455	469	415	425	433	392	462	399	437	421	423	438	451	418	427	407	441	413	419	471	412	424	418	459	435	412	435	467	424	423	420	406	420	419	397	418	446	418	421	412	460	426	444	437	436	404	404	410	428	410	436	419	447	408	366	468	425	420	402	406	453	434	438	418	446	489	438	390	436	424	445	447	464	419	431	433	427	419	429	456	450	424	439	462	426	448	443	435	393	410	447	418	410	397	430	436	410	439	447	452	416	424	378	415	432	422	442	462	442	429	479	428	442	426	428	443	418	433	431	445	418	408	417	440	415	416	435	417	422	431	386	422	421	425	422	454	427	426	408	450	423	393	415	433	425	412	385	420	439	446	451	408	425	443	450	445	426	433	395	461	449	439	418	404	412	395	439	434	418	387	451	429	435	425	391	439	410	420	416	387	440	429	401	423	433	415	413	411	446	425	421	436	411	461	440	443	434	416	407	444	432	409	432	430	457	434	392	408	416	434	396	463	452	405	405	400	433	435	434	412	441	425	397	417	426	403	443	384	494	465	456	407	457	451	436	422	475	442	428	444	420	418	431	471	450	415	393	445	380	451	430	455	431	451	409	441	422	420	435	434	448	417	408	466	428	437	464	444	442	417	445	450	374	459	422	430	419	449	423	396	459	436	452	474	463	435	436	424	448	443	402	442	397	429	428	414	414	407	430	430	407	424	432	426	416	429	425	440	396	418	412	469	430	425	434	403	434	452	431	423	441	427	417	453	440	432	395	426	420	432	438	437	437	420	394	420	438	408	410	428	410	428	479	445	409	438	443	415	414	439	413	424	396	438	442	443	420	458	447	454	450	406	413	412	432	440	390	403	402	425	437	435	384	418	403	418	407	441	384	407	407	429	381	438	417	427	423	430	460	423	424	435	427	414	418	419	423	433	428	448	422	406	434	441	416	449	424	452	421	431	382	414	446	412	397	415	413	440	423	421	400	463	439	449	397	426	438	398	409	440	446	411	414	429	423	444	449	400	399	415	468	424	423	441	438	366	415	418	407	434	423	445	430	421	432	414	433	403	388	423	430
5040	1028	1127	750	636	516	448	435	425	580	2083	2446	1626	849	567	378	422	327	392	397	401	372	350	395	376	344	408	380	403	352	342	370	358	352	372	335	380	364	338	365	362	342	330	324	375	370	382	395	392	368	410	375	365	356	372	383	365	368	378	385	355	397	362	365	385	377	388	392	375	359	392	414	340	357	369	367	355	352	360	383	367	376	348	352	333	364	356	390	343	365	342	380	344	362	379	376	399	361	380	360	362	359	321	399	373	342	397	330	394	350	367	398	348	370	385	348	366	351	363	353	367	387	387	377	366	347	424	356	362	367	339	393	343	345	387	385	390	371	349	329	387	385	380	387	367	363	370	346	360	356	321	382	387	369	387	344	354	356	327	380	409	364	333	411	381	362	373	342	371	378	340	382	350	381	391	368	361	339	347	372	370	354	343	383	364	357	363	385	372	371	369	378	348	390	369	360	388	381	357	356	344	356	342	391	353	346	371	346	353	356	347	347	363	405	368	350	344	348	371	382	382	361	350	388	351	366	366	352	377	347	335	344	376	389	384	373	361	376	370	375	367	372	349	348	336	374	394	392	394	362	361	374	390	334	385	345	386	348	342	378	388	376	374	364	346	328	379	358	403	367	387	348	360	369	384	336	351	369	372	378	392	377	378	350	387	367	370	341	359	356	367	367	362	379	394	384	377	370	336	362	361	382	349	358	375	350	362	388	360	360	378	363	390	382	346	372	348	370	370	359	322	369	395	353	376	379	352	365	382	377	376	388	391	365	348	341	355	380	335	362	377	367	364	368	337	346	377	343	393	408	358	343	350	348	384	348	375	353	391	366	412	357	360	369	357	346	351	367	387	360	352	341	385	375	368	374	344	384	377	366	386	373	365	380	399	356	349	360	378	355	344	381	361	402	364	371	393	338	402	357	407	365	386	360	344	384	382	368	344	363	359	324	337	387	361	374	360	400	372	353	348	353	349	371	346	370	381	331	370	391	367	394	380	381	364	356	352	355	372	356	374	355	399	350	405	360	359	376	331	393	374	391	386	387	363	345	408	357	368	376	372	380	365	395	368	358	382	350	353	349	361	369	368	384	340	357	353	367	392	362	404	349	355	403	372	346	363	386	372	369	364	386	374	340	344	343	379	370	366	415	342	394	419	349	396	341	341	371	393	395	353	337	413	399	364	364	360	378	372	338	371	349	405	336	358	358	369	359	342	368	361	394	366	313	342	367	384	365	380	369	348	345	354	371	348	389	364	347	338	347	350	396	355	360	379	376	349	394	381	421	374	348	360	363	403	368	391	351	348	355	375	350	373	362	378	386	345	344	354	364	341	371	355	364	353	360	357	360	365	393	377	337	361	364	378	397	366	359	353	338	365	384	365	358	368	371	340	382	343	369	378	392	356	383	352	349	386	374	371	368	357	377	345	317	331	336	355	360	383	383	370	397	344	365	356	363	377	376	347	350	375	349	317	345	347	366	329	353	411	368	373	361	346	368	352	377	314	348	339	338	381	348	384	376	387	361	346	382	373	345	349	397	350	356	372	388	365	376	350	389	410	366	370	371	338	328	363	360	335	378	388	357	371	386	321	335	339	340	366	367	376	358	401	402	368	370	392	326	364	385	348	355	389	363	331	354	353	345	375	340	321	349	385	371	355	340	400	352	378	336	379	392	379	354	357	410	344	382	341	349	363	333	368	363	369	360	387	360	363	368	355	362	386	385	368	377	346	317	357	360	383	386	364	388	343	362	399	329	343	359	363	354	374	358	368	361	347	347	400	387	370	368	360	385	391	355	320	355	347	353	401	341	358	351	365	351	324	358	368	366	379	359	356	336	351	345	367	378	335	376	334	376	385	368	373	373	396	383	363	349	339	362	356	377	391	318	324	370	360	358	356	396	386	386	384	342	357	390	369	374	396	350	340	342	367	354	377	363	386	367	352	341	332	341	360	349	334	373	365	340	366	402	340	376	364	382	337	341	351	381	363	369	388	384	361	364	351	367	374	369	355	386	364	369	367	361	368	350	371	352	373	358	351	369	373	378	344	359	312	348	347	371	362	380	361	394	339	374	403	371	356	368	394	368	381	354	369	365	359	339	381	343	349	360	334	369	370	381	355	378	336	371	342	352	365	371	362	373	382	361	397	372	378	370	389	336	349	406	384	395	395	366	367	350	356	368	355	376	350	371	336	357	338	353	369	383	346	380	368	379	379	356	369	375	366	333	364	327	383	353	369	351	360	342	374	344	355	369	368	345	348	387	326	376	363	379	388	343	360	391	360	372	345	347	364	355	380	368	340	367	382	366	391	366	386	355	384	335	360	366	376	354	355	390	365	351	385	385	385	339	370	355	386	380	379	392	377	409	352	354	383	352	377	384	345	370	366	391	371	368	345	329	334	357	341	381	364	369	410	390	374	418	338	386	367	369	363	376	363	378	355	353	355	381	372	379	348	347	337	386	363	379	378	355	355	369	364	384	353	351	376	359	373	358	356	378	363	370	400	354	361	364	382	387	384	372	408	366	387	373	383	377	362	406	339	343	343	365	355	373	345	392	379	371	353	352	371	368	370	353	332	381	359	364	381	354	367	369	371	368	359	353	367	344	366	384	349	383	402	335	394	351	327	350	364	373	334	405	401	382	361	351	372	332	340	315	366	337	340	335	339	322	349	383	348	382	341	373	356	386	378	376	360	334	377	386	386	368	399	384	382	353	384	393	348	345	360	353	383	389	389	383	373	346	362	364	372	364	348	360	356	368	349	350	373	365	361	364	334	370	348	326	345	395	371	341	371	365	375	364	384	335	370	391	360	364	349	352	367	375	430	367	363	372	347	365	349	368	339	386	361	371	348	352	375	382	392	400	346	398	383	355	372	398	358	341	346	350	354	375	373	369	367	355	348	324	382	358	363	353	371	403	375	331	376	361	345	342	373	324	339	360	373	375	342	370	382	371	382	372	406	334	341	343	369	364	351	361	363	369	348	393	374	359	372	384	332	355	402	379	376	367	331	372	370	378	378	351	369	350	399	360	344	365	342	380	394	387	384	349	349	368	387	387	375	363	373	353	377	331	372	327	374	378	406	348	341	353	367	335	374	335	369	359	392	357	348	366	360	368	358	396	374	381	383	374	330	376	352	353	340	340	367	356	355	391	377	380	360	383	361	369	351	389	363	349	388	372	373	343	362	361	392	372	353	368	380	351	352	397	381	408	359	379	357	343	312	369	344	369	334	397	430	382	372	369	364	400	371	386	405	394	360	345	356	368	402	348	385	340	340	351	340	378	357	348	378	365	352	381	355	361	359	352	350	403	374	353	379	370	352	382	399	366	344	380	382	339	360	339	365	367	385	354	350	393	373	403	378	344	336	390	348	320	370	358	369	355	338	390	377	370	374	400	384	379	361	388	330	328	363	365	375	365	364	379	357	385	358	352	385	381	343	360	343	356	358	378	343	385	360	363	380	369	382	346	331	374	329	385	371	347	357	341	370	358
24904	21078	27493	24861	12038	1894	1132	829	882	3143	16677	18202	11350	3915	1269	733	561	545	515	508	564	523	526	541	552	575	525	529	508	553	543	496	518	523	542	514	517	526	544	599	554	522	550	525	568	521	561	513	519	514	554	532	582	537	511	500	458	533	578	499	493	547	522	512	524	554	562	526	537	510	503	531	544	552	493	527	536	513	564	549	563	526	529	496	510	535	503	531	541	528	563	507	534	522	575	556	539	534	541	560	515	497	491	550	555	527	521	525	524	552	526	513	547	559	556	553	561	506	531	533	542	544	495	507	525	535	575	534	569	507	515	580	506	545	493	537	508	499	547	548	506	495	558	497	532	491	526	528	528	542	534	526	579	514	508	537	547	508	544	522	536	518	550	551	515	591	502	517	483	545	532	543	495	567	540	553	539	492	497	518	483	562	552	493	508	505	541	518	506	523	497	506	532	506	528	506	538	506	501	505	518	482	554	564	507	541	500	507	527	523	527	527	519	520	511	513	526	483	539	550	565	507	518	577	531	558	530	520	545	556	538	539	532	494	547	501	540	510	510	523	552	517	524	510	514	536	523	546	510	510	531	543	529	523	543	573	526	536	529	555	523	531	571	522	542	532	533	501	520	504	532	491	534	468	516	520	504	533	500	531	554	533	529	563	554	565	501	483	543	551	536	526	507	514	505	530	570	508	512	528	518	511	527	560	471	537	526	532	512	564	534	545	483	512	562	502	533	516	536	548	498	504	564	517	519	508	523	538	566	533	505	525	545	458	547	493	508	543	500	548	536	544	513	503	516	527	540	515	530	518	517	495	548	519	498	522	521	524	535	536	505	511	495	546	516	516	515	560	493	498	517	517	541	528	535	566	495	475	495	514	500	530	500	553	535	512	539	505	554	538	531	545	514	525	522	515	550	561	497	512	507	549	526	565	512	505	502	568	532	496	527	549	493	539	520	546	498	512	484	522	522	512	495	537	517	550	552	566	475	543	514	547	537	512	547	560	516	536	547	528	583	518	530	544	548	547	527	548	525	515	548	509	535	565	517	547	482	503	547	505	525	509	516	531	503	581	527	527	552	514	522	535	478	530	529	547	576	551	509	474	514	543	506	526	515	505	518	566	489	501	547	522	519	519	494	542	532	509	481	547	518	557	524	520	500	496	572	543	550	505	517	537	547	521	556	506	534	478	517	548	500	517	484	518	522	537	506	519	512	527	515	524	544	514	533	534	528	563	515	536	486	506	505	481	512	511	509	521	547	501	542	545	498	539	508	504	549	529	507	572	535	523	564	541	529	529	504	521	579	516	527	525	513	535	489	489	494	524	498	529	501	493	483	527	525	499	460	521	511	553	570	541	538	538	494	562	530	537	538	509	525	537	502	542	509	513	535	504	488	560	506	497	534	538	490	503	469	538	527	535	516	539	550	513	546	509	535	541	602	502	551	481	515	510	538	531	532	531	569	490	490	542	545	536	545	548	519	474	509	487	543	557	514	520	490	510	512	519	529	537	518	522	506	514	494	565	539	518	578	536	512	528	546	523	496	536	538	535	531	562	521	489	524	517	571	546	524	520	554	518	514	522	547	500	532	528	532	556	522	527	529	473	498	478	536	553	534	559	502	515	499	513	522	520	521	542	537	516	574	538	567	512	487	518	503	493	477	560	504	555	527	534	516	451	523	565	523	517	521	506	522	551	531	498	509	538	524	540	506	503	547	528	565	550	545	497	551	519	549	507	531	509	489	537	544	552	533	496	546	519	582	492	547	532	522	508	471	495	538	474	512	572	522	509	541	493	541	526	494	520	510	550	510	521	526	535	514	517	535	494	505	510	524	536	540	569	547	591	526	509	530	540	532	556	519	552	518	558	521	546	572	492	536	507	498	567	571	511	510	526	503	556	536	559	531	547	496	508	545	543	534	511	523	536	539	484	515	539	542	506	575	526	580	497	504	492	515	506	459	487	527	525	574	500	480	521	552	534	529	494	489	505	540	469	520	530	522	529	519	516	496	532	529	525	507	558	550	551	550	506	498	495	548	540	547	511	538	497	525	531	487	539	522	509	561	561	532	478	488	560	509	524	530	514	518	489	535	507	492	516	526	553	506	554	503	510	512	545	554	527	509	523	511	502	545	534	537	545	551	547	538	542	505	548	579	569	537	498	499	527	494	472	525	520	548	512	530	491	525	479	531	539	491	536	545	536	514	557	551	472	531	539	486	522	512	525	530	501	546	514	493	516	487	511	532	515	534	495	508	552	531	550	561	533	558	500	559	551	528	512	527	520	478	544	526	505	547	538	578	493	535	527	523	553	490	538	504	507	543	538	533	546	559	506	509	528	539	541	541	542	501	510	567	503	543	511	557	533	552	564	519	543	497	516	527	516	504	505	499	521	488	528	529	531	527	515	485	497	570	509	504	523	510	535	573	510	568	523	534	529	589	548	550	487	587	555	544	522	554	543	524	534	508	567	506	508	549	512	513	507	545	514	575	566	557	525	509	524	508	543	566	527	524	496	507	533	525	532	530	560	511	545	527	558	530	524	487	528	525	545	540	546	532	506	519	526	498	514	552	519	482	513	557	544	469	502	476	526	524	497	550	526	527	513	546	549	552	514	511	545	513	547	502	548	566	532	500	528	524	517	525	475	549	512	512	526	542	519	485	529	499	521	504	526	548	478	507	529	571	512	519	518	571	472	536	552	505	530	528	591	501	562	528	552	537	530	559	530	550	524	582	534	521	511	522	516	544	524	484	514	533	495	532	555	508	504	539	522	513	497	472	547	530	512	510	527	525	484	513	503	511	532	516	534	499	549	523	525	502	499	506	517	560	518	527	578	496	540	543	516	538	538	539	529	510	524	529	515	506	529	479	526	519	520	549	528	485	517	513	509	517	529	519	503	549	482	574	521	480	513	503	511	560	545	576	482	527	525	514	532	541	501	577	493	493	491	539	555	517	543	521	506	522	517	533	516	511	537	527	536	490	515	505	543	526	505	559	604	540	553	472	498	497	512	509	509	543	520	511	507	533	498	516	570	503	529	529	526	524	508	547	532	551	563	515	554	525	526	531	524	522	541	515	488	497	506	519	528	548	547	513	542	535	511	496	542	540	494	512	538	554	487	521	519	507	540	512	556	533	517	529	535	573	502	542	541	513	506	552	547	550	503	519	499	514	496	501	522	555	505	504	461	543	530	529	509	558	534	527	568	526	502	536	522	588	526	539	573	525	536	513	497	496	521	561	544	538	503	523	538	512	521	490	485	507	554	550	524	541	537	531	531	545	529	507	522	517	525	539	551	550	512	559	546	508	506	502	489	546	541	503	499	522	473	540	574	515	500	560	541	515	501	500	536	525	533	530	521	508	468	573	505	559	479	496	489	546	490	510	532	507	553	553	502	530	510	520	537	565	502	514	573	533	546	515	517	475	516	558	538	548	538	549	510	548	523	518	517	526	535	527	505	567	530	496	538	516	518	538	505	532	519	540	462	560	527
3972	4346	4643	2488	1721	1195	1005	925	1096	4703	18292	16341	9540	3504	1265	579	519	448	453	469	496	480	430	451	496	445	469	459	455	499	476	467	436	483	514	454	487	477	449	450	440	453	481	430	505	465	455	423	423	477	441	510	454	431	452	486	457	465	458	482	422	461	443	442	484	483	486	461	460	456	436	444	482	437	463	462	457	470	457	466	456	437	427	447	424	484	437	490	457	452	428	472	494	454	455	454	455	453	476	466	466	466	460	483	448	461	471	425	517	476	453	515	457	431	466	429	454	451	443	448	480	444	421	445	395	452	409	455	531	384	449	429	445	445	446	453	463	452	455	457	490	449	473	458	480	430	459	480	473	424	496	448	443	472	444	448	430	424	483	437	448	473	448	442	467	482	459	446	455	474	451	496	448	469	447	458	428	437	433	461	488	448	455	453	424	483	435	459	458	439	484	478	445	431	463	484	445	463	447	471	473	433	448	479	419	410	444	423	438	469	502	471	443	458	437	491	462	436	461	432	472	426	443	443	452	490	423	477	456	477	458	460	440	483	433	436	482	494	470	481	456	464	465	441	462	474	476	466	446	450	485	463	442	477	465	465	419	462	466	469	456	439	464	469	440	453	489	453	477	431	454	478	442	455	448	452	450	468	455	445	439	464	480	419	468	451	488	460	472	472	478	475	448	508	453	448	424	500	443	431	457	419	456	449	465	490	419	467	467	475	455	441	476	486	478	434	429	433	469	445	408	471	459	465	434	477	462	450	495	456	422	421	444	442	437	451	461	490	438	465	445	466	503	442	447	479	466	461	443	439	432	448	443	436	469	447	446	464	444	452	468	479	510	488	446	423	428	474	464	459	483	448	417	433	473	449	439	444	431	432	453	472	417	464	498	444	450	473	443	411	458	449	431	446	450	454	421	470	414	455	429	474	439	438	502	446	471	446	409	448	470	464	444	460	440	445	473	463	490	454	434	475	480	445	484	442	468	450	428	452	454	453	424	461	453	445	473	421	449	444	452	426	460	482	470	466	476	440	453	503	488	485	475	435	465	443	488	459	472	483	464	428	427	449	471	463	434	465	463	463	502	457	463	476	442	455	449	484	436	452	472	420	443	478	439	469	426	466	470	447	466	482	442	423	440	436	465	468	467	473	470	478	492	466	461	495	474	444	445	404	500	443	438	477	461	467	438	441	476	444	473	466	441	431	429	460	461	430	482	450	459	488	446	472	433	476	411	450	461	452	463	447	469	440	454	445	436	477	466	485	448	456	467	451	485	445	473	463	459	444	466	477	456	430	481	457	446	468	435	440	499	450	461	456	475	434	436	467	459	432	397	444	462	459	469	496	456	472	421	476	440	430	489	477	465	439	450	497	452	471	461	446	473	469	418	414	432	428	435	435	400	438	442	456	458	461	445	439	465	429	476	434	458	463	459	463	439	431	461	414	461	416	479	433	465	473	489	472	434	498	459	490	486	490	468	449	443	460	423	462	459	465	448	433	454	472	443	441	439	466	476	423	418	481	459	443	478	472	487	433	487	474	432	437	442	495	455	467	441	484	461	436	411	438	423	458	456	431	431	462	461	446	421	423	457	442	416	479	445	439	446	439	462	487	444	462	477	427	473	456	434	445	433	450	468	423	434	445	464	457	441	457	450	449	442	486	427	452	488	487	476	444	474	446	454	474	451	438	436	453	460	474	469	428	438	470	511	444	464	448	430	420	421	461	430	463	433	469	452	452	438	450	471	454	465	464	476	450	447	402	434	462	448	414	449	448	413	450	456	413	469	429	446	474	470	419	464	469	480	455	424	475	459	481	476	469	424	453	441	447	450	477	489	484	479	484	433	459	487	455	459	491	422	468	504	451	413	458	410	440	419	456	442	484	445	411	413	458	481	457	465	452	439	464	462	477	446	455	473	457	479	480	455	448	445	460	421	482	442	457	457	448	458	464	454	474	434	467	490	438	491	420	474	467	452	447	460	449	428	428	408	475	472	478	477	458	473	423	424	443	466	441	442	514	460	440	490	435	477	498	476	432	459	459	443	460	452	455	471	464	484	438	447	464	485	494	482	418	473	419	424	435	449	458	459	479	420	428	439	438	421	442	439	468	459	484	454	461	468	441	390	466	444	466	483	441	428	473	444	499	474	459	496	523	485	477	465	449	431	435	436	450	460	450	446	477	442	464	467	446	496	465	437	515	460	413	469	459	441	464	449	439	481	429	457	457	431	446	478	424	460	435	448	440	435	467	451	474	508	423	463	430	452	496	449	457	479	427	443	394	482	457	471	432	458	490	477	411	437	459	470	446	455	473	452	437	479	485	459	434	456	424	508	462	459	474	468	473	431	515	450	477	447	459	472	449	434	455	463	413	440	475	468	436	452	421	474	472	485	459	468	434	460	469	457	469	450	397	466	464	476	496	459	417	488	450	471	459	458	468	470	439	460	456	417	463	458	450	436	443	482	428	455	477	465	458	465	440	422	449	466	446	430	442	453	426	426	485	462	447	431	469	417	456	401	475	450	445	468	454	454	456	409	456	422	454	450	487	417	457	473	487	442	472	450	444	460	469	461	407	413	399	491	473	443	488	447	441	464	430	470	450	456	453	478	464	442	438	446	432	447	437	423	452	479	455	418	472	450	402	484	448	477	409	441	428	428	477	442	482	453	482	438	443	442	438	495	463	452	447	456	459	467	437	455	455	426	432	441	432	461	452	451	466	456	466	456	467	443	466	457	445	432	465	459	462	443	481	462	463	432	525	425	461	461	441	475	421	466	471	440	450	474	436	460	446	491	415	458	415	450	444	432	464	437	476	427	427	422	441	471	468	437	503	399	472	474	523	436	489	463	432	485	395	482	423	407	467	413	434	481	485	468	462	457	477	447	416	451	438	470	478	466	403	452	438	432	421	449	421	473	444	452	429	420	426	430	445	498	464	458	474	445	465	466	464	451	484	448	459	439	452	466	440	472	469	477	449	468	498	488	478	478	473	445	454	452	453	472	452	455	446	461	461	437	467	426	470	465	414	450	436	444	484	485	455	461	420	457	475	482	431	471	464	435	477	465	430	449	449	440	433	461	437	450	471	450	437	430	480	455	457	469	431	422	444	461	446	454	421	460	463	431	471	479	443	473	468	467	452	453	482	442	452	444	451	426	431	480	418	432	415	442	495	450	463	416	484	446	443	422	440	486	436	471	470	454	425	444	450	473	438	415	457	475	425	460	438	447	484	476	468	424	443	429	460	456	414	465	473	442	446	440	475	468	451	492	419	493	446	454	416	442	435	495	436	427	465	487	466	424	433	442	427	467	467	454	438	437	447	454	439	421	468	479	458	460	461	462	466	415	462	445	458	467	472	428	463	479	443	430	468	449	461	438	488	455	468	478	497	470	439	492	477	411	491	405	449	454	449	459	446	434	425	479	453	473	462	465	452	440	450	508	451	444	457	464	502	497	413	449	447	480	444	459	456	457	444	456	457	421	439	452	492	440	426
23872	21073	28342	24022	21057	9958	2343	1373	1629	17991	32665	26579	16145	5727	1773	1034	850	724	733	700	730	772	753	799	765	776	767	736	813	782	768	764	756	729	753	759	778	749	720	738	756	711	751	736	729	762	699	731	742	743	772	779	750	789	703	777	724	742	712	730	728	727	761	732	759	743	777	741	764	811	727	771	694	757	718	685	764	744	718	682	759	732	722	749	778	740	771	772	728	741	673	765	701	708	767	729	769	715	731	688	806	713	725	727	750	751	718	756	718	759	767	812	722	733	718	685	740	722	732	693	726	745	784	733	781	758	736	758	734	723	744	731	736	699	766	729	741	788	715	768	781	747	738	782	773	754	769	725	735	764	732	750	738	739	705	747	747	707	742	737	743	789	712	711	750	764	726	742	751	795	741	755	748	722	722	723	722	764	755	750	724	786	752	692	773	770	750	770	777	717	740	723	764	801	764	774	758	756	728	749	720	786	728	701	711	706	782	733	695	759	726	767	750	765	720	732	690	769	745	715	702	700	712	735	776	740	726	739	743	745	733	784	712	731	716	693	698	733	732	764	772	723	714	755	766	777	710	787	802	716	741	694	744	784	731	760	775	846	756	765	735	756	690	735	699	762	679	700	741	699	736	706	740	722	747	746	721	748	693	722	782	750	778	746	755	713	716	777	666	718	706	739	732	772	736	744	772	721	731	713	745	713	738	741	739	708	703	712	718	720	761	773	728	703	742	720	795	777	716	740	749	690	797	751	667	718	724	776	770	743	744	709	760	701	778	738	743	768	747	720	754	747	701	705	759	724	765	732	734	718	756	757	759	754	720	753	748	738	740	701	691	736	736	761	748	736	729	706	732	741	733	776	743	750	752	732	715	740	729	785	716	703	755	751	726	758	737	748	696	718	689	751	734	694	753	729	749	729	758	744	725	756	755	759	761	756	726	756	751	790	725	704	788	745	746	765	700	725	694	757	774	765	749	739	685	789	766	734	728	736	771	715	774	670	731	707	694	740	756	755	742	760	741	762	754	757	732	724	705	789	693	721	740	701	695	766	689	773	681	742	761	773	754	737	753	736	739	770	768	726	711	713	736	806	744	721	716	742	777	696	702	752	743	732	792	762	769	783	728	706	741	745	697	708	778	730	775	753	739	733	748	713	696	704	719	710	758	729	713	700	734	759	749	681	719	766	738	785	736	763	760	697	689	728	696	750	736	738	740	728	734	694	694	719	728	707	737	720	727	744	744	738	740	709	726	691	738	755	711	687	718	810	673	739	750	710	730	741	766	676	749	742	721	763	711	760	762	709	685	711	730	704	729	730	730	733	723	726	704	742	749	745	751	759	709	754	704	712	753	706	745	722	743	764	762	749	697	765	738	679	721	727	705	712	746	753	726	749	769	719	744	777	778	758	713	676	722	763	742	751	721	742	715	719	755	785	723	737	748	731	775	739	763	755	718	719	728	781	798	732	711	735	778	724	765	751	764	755	742	742	731	737	741	758	710	732	773	766	725	744	705	670	754	725	780	705	763	722	750	703	756	735	727	749	720	759	717	742	764	717	757	732	679	681	738	704	776	782	739	786	745	756	747	743	701	746	727	713	773	737	726	719	764	731	771	712	753	744	713	745	742	768	694	761	781	726	768	747	749	728	793	743	765	684	752	703	699	723	745	729	750	781	734	704	716	754	736	706	695	796	759	742	709	763	713	726	777	721	724	727	747	721	761	775	727	739	749	745	739	740	788	732	727	701	736	673	743	743	798	717	753	733	748	740	733	740	709	746	690	752	767	740	758	676	702	754	750	733	735	706	757	724	761	768	739	705	727	722	722	726	740	706	767	727	693	788	751	766	766	742	741	758	705	716	720	707	742	776	726	757	753	697	754	772	681	749	663	717	750	729	768	786	714	729	699	746	742	735	743	700	727	729	760	720	758	760	740	775	725	723	720	740	723	703	701	771	753	720	710	765	710	780	734	714	795	692	738	693	730	754	722	669	776	753	744	701	752	740	713	718	767	722	758	766	757	718	716	720	721	688	723	715	750	738	735	703	709	769	714	753	742	703	706	757	753	728	735	715	711	694	691	742	744	760	716	717	765	794	801	744	742	758	720	723	775	725	792	754	761	761	725	704	760	730	710	704	741	724	776	717	772	727	796	727	754	796	696	703	787	738	726	738	793	797	730	747	695	766	746	760	753	771	741	719	756	743	713	711	726	731	733	708	722	743	744	727	736	743	745	764	773	747	681	658	728	709	731	713	775	756	741	756	719	712	694	685	725	771	722	770	704	757	695	738	727	720	698	720	723	728	745	723	755	778	755	799	735	719	691	690	703	787	759	706	753	751	702	776	699	748	732	760	709	716	713	756	772	760	791	700	759	719	738	791	773	750	735	753	747	767	740	732	721	677	728	820	717	747	778	719	754	667	683	696	718	730	743	734	774	723	715	711	788	744	761	752	753	758	710	681	763	714	760	763	689	725	772	774	750	759	715	737	698	725	745	685	739	725	717	738	784	715	746	697	769	731	694	726	732	712	737	717	754	774	711	729	789	724	707	764	711	792	783	684	737	709	725	736	764	757	755	683	708	738	739	762	742	734	755	760	683	747	743	738	716	719	756	717	714	744	698	715	699	735	726	755	739	712	720	754	733	704	750	744	741	720	741	743	808	759	768	741	740	751	709	721	736	704	700	773	716	708	719	716	736	766	727	717	684	782	715	709	755	725	714	725	732	713	707	713	711	771	738	797	711	791	688	664	747	738	727	711	760	741	737	759	695	715	693	689	765	731	743	726	765	724	731	747	718	774	754	675	735	751	748	701	723	754	726	751	763	741	726	706	716	721	726	758	779	721	743	752	751	726	725	725	766	722	745	742	767	717	722	682	763	708	745	734	717	756	726	734	691	679	723	725	737	680	714	752	704	733	732	714	700	717	739	735	719	738	719	747	751	782	744	715	775	765	714	733	768	743	736	726	744	751	742	758	703	734	688	721	748	741	715	668	710	756	709	722	719	759	738	743	750	718	686	688	736	782	723	724	750	743	724	722	745	768	740	717	674	730	733	726	721	733	774	701	721	734	750	746	725	752	813	755	766	729	735	784	775	738	736	701	696	735	718	729	707	699	726	724	732	680	698	698	729	708	767	768	729	740	699	762	743	758	739	701	785	768	739	726	756	772	721	725	672	722	713	738	720	763	724	788	680	720	746	711	744	709	701	732	777	784	751	776	733	739	715	759	703	731	686	718	728	754	748	702	720	703	780	766	718	717	736	719	709	714	753	725	728	707	747	766	740	802	742	725	723	703	737	728	766	794	719	744	764	702	677	756	722	716	744	690	733	747	734	695	712	778	709	732	739	732	724	735	731	748	760	736	719	756	741	724	692	751	776	713	767	701	700	702	722	701	711	759	688	746	753	715	741	784	745	727	774	768	700	730	693	727	714	731	749	739	704	734	734	743	786	764	763	729	745	737	728	701	726	729	751	719	733	755	743	803	718	741
4388	7449	6856	3707	2659	1954	1648	1408	2175	20799	30555	22550	12797	4947	1531	871	664	633	631	604	594	649	628	607	633	646	598	640	621	650	718	618	631	617	614	637	610	648	628	603	655	606	632	631	610	637	631	607	631	591	632	680	622	672	590	604	649	678	666	650	648	604	623	587	577	592	605	607	629	588	606	608	655	585	560	624	632	636	667	629	562	645	634	630	611	641	625	614	649	629	630	641	625	594	621	604	618	609	672	640	665	632	608	606	668	617	626	650	625	605	647	604	617	592	595	575	602	622	582	641	627	639	645	650	606	604	662	611	600	664	630	655	614	640	610	625	638	610	605	637	612	619	586	616	594	598	660	613	628	643	587	666	635	598	601	660	596	569	606	655	649	581	589	659	618	648	622	633	640	636	666	627	655	657	578	592	642	635	605	606	622	586	634	619	634	600	614	655	693	640	605	623	670	641	643	670	616	626	639	588	575	650	596	631	594	580	612	614	665	623	647	592	631	619	634	600	614	648	638	651	644	649	613	631	615	642	630	647	659	611	625	628	644	656	655	594	628	639	627	610	622	581	652	649	644	639	604	644	590	664	628	665	640	633	579	622	611	649	657	618	634	650	617	597	618	602	621	640	589	642	600	584	644	653	610	609	623	671	596	636	578	650	648	634	622	618	652	654	650	613	621	577	619	592	621	596	622	615	619	593	635	626	586	643	681	613	649	613	621	632	581	640	650	586	635	591	653	594	635	642	611	607	654	613	610	609	594	620	642	609	613	618	597	597	639	615	587	568	638	603	597	652	609	606	607	608	604	593	657	606	628	628	596	618	583	587	637	635	561	628	586	630	601	624	603	642	657	638	617	631	595	645	639	586	645	588	601	622	577	636	673	653	632	669	656	596	618	607	638	593	625	635	599	626	624	576	580	667	641	643	627	650	626	589	653	653	606	626	560	632	617	588	603	584	626	621	613	614	640	631	616	615	622	609	638	670	631	605	643	606	613	593	646	635	595	688	606	597	607	596	601	576	639	621	603	669	606	590	637	600	641	628	603	624	602	582	607	582	647	600	592	631	618	614	624	619	636	587	612	625	594	630	640	643	627	624	596	636	630	612	612	641	598	613	625	589	589	641	616	602	640	609	627	586	622	643	648	657	634	578	609	596	630	591	604	586	640	640	601	573	614	660	617	608	635	650	627	636	632	590	590	636	627	632	613	634	608	627	598	610	630	596	608	597	656	609	598	577	608	595	628	585	587	635	601	623	577	567	673	585	641	618	621	624	650	579	632	626	605	632	610	638	628	614	579	616	575	601	637	599	612	671	611	670	579	626	619	587	590	599	626	606	609	602	607	595	627	592	644	591	612	598	604	623	690	634	539	611	587	586	563	603	597	619	613	616	632	566	625	615	647	609	627	589	663	597	615	602	616	646	647	631	600	623	597	596	613	614	630	623	618	635	628	602	610	635	577	635	564	604	640	583	596	590	644	586	576	635	605	594	636	591	613	624	599	642	647	611	646	646	594	636	623	596	636	602	563	624	673	590	662	593	566	642	587	611	603	600	591	728	632	609	615	598	593	625	618	644	570	604	602	594	656	596	552	615	645	622	624	635	624	613	569	645	651	638	610	592	602	617	653	641	642	650	600	677	664	639	621	648	634	628	587	588	586	692	651	642	642	612	618	618	659	587	610	597	628	612	641	597	554	599	626	609	608	585	594	616	601	605	630	624	639	605	582	633	615	616	561	629	653	600	631	631	638	619	608	605	633	628	597	663	553	626	605	664	597	633	605	679	593	628	614	658	621	655	648	651	599	585	628	616	588	600	625	610	599	639	633	605	607	642	634	649	643	620	626	659	610	666	653	613	609	612	601	659	594	590	568	643	608	633	629	617	647	614	591	582	586	582	633	581	605	592	667	630	619	613	615	643	618	594	563	639	627	586	583	607	643	643	640	600	600	618	626	599	625	616	613	627	628	596	620	654	603	634	635	650	614	647	647	601	643	617	608	579	613	624	599	658	621	592	592	604	611	620	671	608	592	644	620	604	636	613	563	638	618	625	634	587	583	621	615	617	626	624	616	616	619	604	601	614	572	636	581	604	641	595	646	568	619	622	574	658	637	583	615	625	651	625	593	614	618	606	610	596	624	584	605	622	596	625	631	607	615	599	593	599	634	602	604	613	605	620	632	567	642	612	637	600	575	637	559	612	615	632	587	607	639	617	588	562	620	592	624	592	609	582	607	623	638	614	596	578	665	589	573	652	654	557	588	621	625	612	659	653	625	601	598	607	599	615	605	600	601	587	615	598	591	636	642	600	627	644	601	582	658	632	582	630	705	627	637	585	586	654	657	622	656	610	607	603	642	582	601	636	603	579	587	576	636	586	630	591	628	640	603	611	630	568	630	618	580	606	627	631	629	593	625	596	588	635	615	590	587	639	616	607	578	594	625	680	614	644	620	648	634	652	597	602	620	589	610	627	607	578	603	623	627	639	602	626	596	569	640	621	644	616	630	602	592	674	607	615	624	608	635	614	583	606	631	633	573	607	639	623	617	639	582	605	610	649	618	611	587	609	590	645	651	639	653	587	671	631	584	590	691	639	620	625	611	638	595	643	593	612	581	599	619	617	602	597	614	632	641	615	659	616	552	604	602	620	602	611	650	605	622	619	672	640	621	620	637	632	605	587	594	602	645	618	635	630	589	587	649	598	601	630	633	632	631	573	634	598	603	588	616	672	611	587	623	579	623	606	600	622	603	566	605	569	612	595	642	647	621	587	676	580	586	582	581	617	608	596	623	596	575	590	632	589	652	603	623	620	643	633	632	596	606	679	591	642	650	610	602	631	635	615	612	602	603	631	629	656	571	635	574	650	614	594	599	646	613	625	595	587	606	597	628	611	614	602	649	587	570	595	639	611	614	619	616	606	596	606	603	594	602	584	601	631	637	664	664	592	607	656	603	606	616	669	636	626	624	635	567	626	652	597	600	617	632	571	605	608	587	593	570	597	582	596	622	640	618	596	590	598	645	621	619	657	625	636	610	602	648	595	613	591	645	595	621	662	624	623	598	598	613	591	582	573	608	578	577	625	604	611	614	624	599	639	587	637	627	606	622	634	628	638	655	609	592	658	588	597	544	600	595	598	655	613	572	596	606	601	645	594	540	586	612	641	621	592	629	585	602	642	629	619	610	614	611	617	628	604	552	612	617	608	606	633	602	629	606	654	619	577	611	596	585	652	606	614	643	627	644	609	604	624	598	561	620	578	596	614	623	620	625	622	616	590	622	638	657	603	585	577	586	651	578	584	624	644	652	604	625	618	647	625	616	603	642	641	638	609	638	615	639	616	582	572	644	617	602	626	653	637	607	596	590	566	606	600	594	624	576	593	625	643	612	615	599	607	542	598	590	627	640	622	595	598	628	584	592	625	624	627	659	609	614	629	595	636	635	598	636	588	610	641	681	591	590	662	588	650	605	625	612	583	579	598	634	605	599	604	621	652
27296	14125	2434	1112	776	741	670	653	680	1988	2638	1979	1172	829	655	647	643	649	610	580	616	623	608	604	610	602	645	621	599	650	596	648	620	643	635	565	603	612	580	608	648	639	609	652	611	591	587	626	598	597	589	583	610	634	635	619	599	690	644	606	621	593	575	585	629	551	581	604	637	606	638	589	616	640	639	629	607	628	635	608	657	601	636	622	638	599	622	612	558	578	584	613	632	557	605	625	584	588	665	605	608	621	628	615	647	654	648	625	614	632	594	621	627	619	644	625	637	569	591	629	613	635	633	606	594	583	621	590	639	661	633	607	599	604	636	601	608	655	628	578	554	607	613	612	629	634	615	608	636	640	599	612	664	620	588	610	556	568	564	624	594	656	642	631	660	594	642	628	626	615	681	634	605	598	642	617	543	617	638	609	613	660	634	613	628	606	643	609	589	638	655	626	613	614	626	610	600	586	667	592	636	591	632	612	653	614	593	580	590	584	658	599	634	601	628	581	610	593	620	630	646	631	630	597	630	626	622	617	607	637	637	656	617	645	638	642	615	655	627	584	638	625	581	603	622	626	618	561	634	600	611	551	635	597	626	632	617	612	601	668	651	631	620	599	648	629	606	628	634	634	606	570	596	618	632	600	590	568	615	612	621	661	620	604	641	629	615	611	616	576	617	615	604	598	611	623	590	614	597	608	637	631	591	604	604	633	647	571	583	641	636	584	613	615	589	639	612	639	652	602	609	593	629	584	598	613	618	626	620	634	586	619	649	606	581	582	641	596	652	599	631	566	599	591	607	642	585	627	656	654	599	620	631	628	566	621	622	646	587	628	623	615	636	658	634	632	641	625	655	617	641	652	637	620	601	612	600	617	623	625	596	594	632	624	590	601	657	651	626	601	598	594	574	578	610	613	607	594	609	605	563	579	619	586	568	624	610	611	626	584	610	637	642	596	582	604	611	629	572	591	623	591	590	634	635	606	603	609	648	621	606	644	665	595	585	602	564	646	593	611	564	621	568	593	629	613	620	596	570	611	621	615	618	655	645	610	578	613	579	625	674	643	644	651	614	623	613	623	629	603	618	602	623	609	630	635	617	618	598	636	616	578	643	631	635	614	609	636	646	572	612	645	618	586	650	609	629	615	640	602	636	625	580	627	588	592	603	587	565	640	630	664	621	588	634	592	633	606	619	594	632	609	642	650	614	609	631	576	595	623	635	638	633	639	586	640	622	650	635	626	636	619	677	593	659	619	642	645	626	621	631	617	599	672	636	637	579	594	647	603	598	655	609	591	616	617	642	596	624	618	633	586	584	596	638	595	603	621	592	621	620	614	608	605	666	641	625	593	599	609	599	581	553	605	594	609	591	606	640	655	655	589	595	612	608	641	615	632	611	594	632	622	673	615	597	592	633	600	641	613	628	623	574	660	644	583	677	651	590	650	680	635	626	619	589	623	621	629	660	597	636	584	611	607	649	614	628	652	560	614	602	608	620	615	628	618	600	642	575	638	650	631	619	609	551	611	612	562	620	635	639	608	593	610	578	573	655	599	613	617	592	620	607	604	655	631	605	577	638	639	633	629	633	585	632	662	646	600	654	607	607	585	585	610	600	620	645	605	574	591	623	612	602	654	635	600	604	636	692	609	611	651	610	617	623	593	636	612	584	622	603	598	567	643	612	615	611	678	609	638	618	617	580	648	619	611	593	664	621	591	697	634	596	658	657	585	611	595	652	675	637	646	608	638	654	637	623	629	622	611	580	649	612	641	672	621	614	633	617	572	582	597	623	640	623	621	613	616	625	603	624	607	629	596	602	638	600	640	583	636	597	570	602	623	650	606	624	627	637	626	585	619	613	619	600	603	632	618	616	593	617	618	644	632	616	578	581	618	576	620	573	606	637	644	630	633	612	671	613	581	609	614	591	615	633	609	600	604	630	643	640	640	591	594	547	623	632	566	618	596	634	577	593	600	607	601	606	592	626	641	657	597	602	628	625	658	576	626	635	623	606	597	576	620	649	583	637	618	613	602	612	664	600	578	663	608	614	644	603	621	598	618	621	615	603	608	605	628	623	597	635	616	576	612	597	640	601	603	588	590	643	665	646	618	595	586	645	638	581	625	627	604	631	643	629	636	588	626	627	651	661	595	567	633	613	588	593	630	628	634	648	603	585	607	671	623	671	652	609	631	648	601	595	569	635	654	607	650	595	635	589	598	641	628	630	647	630	593	652	599	639	624	611	600	651	665	606	611	572	622	616	593	595	607	625	612	552	604	628	646	610	642	581	622	576	636	611	643	575	601	646	638	599	600	628	642	627	616	683	586	619	609	577	613	616	620	604	648	646	600	587	618	672	652	637	616	569	648	598	593	593	594	630	581	620	663	627	601	589	647	585	638	645	601	653	618	636	659	609	597	576	592	572	596	650	584	614	606	628	683	623	652	642	646	621	658	614	567	622	644	605	612	640	586	606	654	631	606	657	615	635	637	640	601	596	572	578	649	610	612	619	665	594	615	602	657	584	599	588	615	606	611	579	650	638	616	602	615	574	581	644	596	629	638	604	574	643	605	626	599	626	594	624	602	628	589	649	634	612	613	600	601	641	603	594	604	640	622	666	584	594	663	669	622	617	589	619	615	569	592	568	597	620	611	622	647	591	621	560	615	603	606	615	634	600	633	594	602	590	626	594	624	632	596	600	576	613	586	617	646	578	622	655	663	599	622	610	614	609	613	658	631	593	544	637	649	643	566	638	612	626	627	575	626	612	612	602	622	600	605	623	656	657	627	608	640	647	574	641	622	660	586	636	623	579	581	616	585	627	576	617	600	598	594	649	584	641	631	672	606	659	634	614	594	545	618	631	578	602	598	629	628	637	620	626	626	652	675	624	611	604	599	573	624	659	588	621	620	580	649	615	626	634	574	602	594	628	629	627	600	552	628	660	566	650	607	590	624	631	639	595	625	594	613	600	656	617	600	643	618	575	606	648	628	584	614	594	613	624	616	613	638	565	660	640	602	614	609	669	605	628	619	638	651	593	607	623	599	609	659	585	663	614	631	583	633	592	617	589	625	595	587	622	614	640	650	640	639	576	618	568	610	595	643	609	626	619	618	611	575	630	604	603	632	607	623	634	638	587	624	632	642	597	638	606	610	602	613	620	623	631	614	644	617	571	533	632	627	639	610	625	675	621	612	559	577	617	587	604	621	586	608	614	606	650	607	643	575	606	623	627	610	623	620	627	637	578	597	605	633	627	601	617	555	594	608	613	627	595	593	637	601	577	594	655	644	604	641	618	620	598	624	586	617	668	623	621	636	615	626	647	590	632	604	593	622	600	603	618	652	612	626	660	665	612	605	646	691	603	629	602	609	636	629	612	609	655	590	594	586	594	614	610	651	613	635	602	594	617	599	624	581	593	605	606	654	614	569	605	585	641	595	673	611	614	604	625	612	624	598	595	618	593	602	582	629	652	614	605	667	643	600	604	625	576	610
4960	1218	1394	794	697	659	624	629	610	2603	3003	2001	1083	725	547	504	463	496	491	547	467	508	503	504	463	509	506	489	541	474	487	503	489	512	485	506	507	506	514	526	521	532	491	497	495	465	523	493	485	527	521	461	524	481	515	469	466	483	481	469	486	474	519	523	494	522	504	527	487	474	508	512	544	523	462	555	512	497	448	514	497	445	484	507	491	515	503	515	489	487	557	487	476	507	503	473	506	512	528	458	502	483	469	467	486	491	540	484	485	483	476	490	462	460	475	496	505	491	506	507	473	480	511	473	502	483	472	485	505	459	536	480	497	489	454	470	463	472	491	482	496	523	469	498	508	498	496	497	489	523	519	496	486	510	474	492	488	460	482	526	506	496	494	482	497	472	470	502	492	506	513	485	481	499	537	504	534	500	505	495	492	450	491	530	495	509	499	483	498	518	522	472	518	545	501	510	513	495	503	470	551	539	503	483	518	495	495	504	499	507	486	497	493	469	529	455	492	476	482	475	462	483	466	488	479	506	501	497	501	538	497	469	498	497	520	481	513	503	498	456	499	528	480	521	471	510	496	456	511	523	509	506	509	503	540	491	492	470	491	470	498	477	502	493	482	488	503	538	471	489	533	475	487	521	501	543	492	472	508	467	519	497	514	491	526	506	511	489	483	556	547	498	515	522	487	512	539	523	525	491	531	469	503	511	509	509	474	509	503	565	544	525	489	546	507	562	512	500	505	434	462	533	487	509	459	487	507	491	528	480	503	458	476	552	522	528	508	493	475	518	490	496	507	538	464	548	511	469	498	537	494	488	457	499	505	479	506	482	503	482	497	503	486	505	521	530	493	502	481	464	512	472	530	551	508	510	486	491	497	484	508	503	488	533	535	528	460	488	511	492	534	510	542	480	464	502	481	499	492	481	482	510	506	502	464	557	508	503	501	499	499	504	521	501	509	491	496	537	539	476	475	506	494	515	524	512	500	456	489	472	488	487	469	523	523	486	521	539	475	510	517	505	501	454	464	536	510	542	496	518	480	482	507	486	516	500	485	516	493	506	483	512	491	494	492	515	484	536	497	513	543	515	514	515	477	467	499	468	534	522	482	517	507	485	491	510	484	508	485	534	507	520	506	484	485	509	469	511	498	482	505	467	504	475	484	513	515	491	461	494	534	523	461	499	502	550	495	492	491	476	474	461	478	470	526	528	470	544	505	507	498	504	466	544	533	515	489	508	524	486	453	461	467	512	475	525	511	464	502	486	486	504	501	482	511	537	541	488	462	535	514	501	500	543	492	514	492	518	529	459	511	544	509	522	495	508	512	517	501	456	465	496	523	487	477	457	457	498	496	527	529	494	498	483	478	517	463	524	470	514	476	478	488	514	532	526	540	517	522	490	515	534	508	473	490	491	547	535	500	472	529	534	525	437	508	472	502	546	502	496	512	499	523	507	511	502	456	494	495	502	532	499	514	539	471	505	507	506	506	498	483	508	482	498	508	513	505	471	535	499	522	519	490	493	503	494	536	491	531	511	509	505	463	472	496	514	475	534	520	482	466	453	525	525	485	504	557	480	485	467	510	532	512	516	473	477	469	504	488	505	478	495	508	465	452	523	501	492	484	476	499	474	505	487	490	492	514	508	525	483	470	559	519	493	514	526	525	542	496	465	527	511	517	516	536	476	509	490	477	515	532	463	515	492	479	451	513	515	470	506	477	449	478	512	492	485	490	504	506	516	502	517	470	501	495	504	487	462	531	502	526	471	520	480	489	488	474	453	493	512	514	491	515	513	514	519	515	475	518	493	490	470	507	527	526	459	483	475	563	516	473	500	476	513	501	471	454	524	493	492	557	529	495	503	489	506	487	482	507	500	523	490	478	473	453	503	493	472	477	500	479	497	475	492	492	471	518	468	514	511	490	480	550	498	500	492	498	508	513	497	525	483	491	513	492	535	518	494	477	501	466	435	501	474	490	474	519	518	480	459	491	469	484	497	520	512	497	506	508	495	505	468	508	487	499	452	492	492	519	486	521	502	494	478	473	480	494	516	510	505	509	485	511	484	470	530	511	504	502	481	505	484	495	519	497	551	544	518	512	496	492	513	494	494	517	512	508	498	478	492	521	467	477	500	461	469	521	504	499	499	467	502	485	484	557	521	491	491	491	441	496	496	481	461	497	528	517	492	510	525	504	451	495	486	491	479	497	455	536	531	502	516	497	480	501	514	501	507	510	465	541	490	511	494	543	485	497	558	492	504	506	527	536	560	526	477	533	472	496	472	497	483	501	473	492	534	534	516	505	494	482	499	541	452	514	458	482	524	509	489	466	472	498	493	526	537	489	483	475	518	460	507	508	498	510	491	527	515	495	491	556	488	510	504	513	517	478	513	497	493	481	481	498	538	496	526	489	491	526	511	462	519	496	468	511	506	520	473	497	499	492	528	491	486	461	517	461	521	511	514	487	484	533	525	512	477	466	514	514	504	480	535	516	503	524	504	445	488	520	487	481	492	536	519	486	484	525	490	523	495	529	526	465	428	569	469	520	478	516	493	464	505	484	506	522	491	483	515	502	504	518	497	484	499	517	563	522	485	498	494	502	515	499	477	484	462	485	493	487	445	527	519	478	467	470	507	507	471	512	480	501	480	489	547	505	517	485	495	530	519	492	517	487	526	504	484	478	513	542	505	484	469	522	482	510	531	502	495	487	499	506	473	496	524	523	497	484	523	495	488	501	500	486	493	522	533	475	532	516	568	465	511	534	496	494	476	514	474	520	508	511	452	523	480	513	468	520	509	494	458	500	497	483	510	494	539	476	463	454	536	496	493	519	511	532	533	516	496	489	517	515	504	521	487	467	491	513	500	468	541	525	489	505	519	492	478	503	525	504	471	484	485	539	492	511	477	492	546	545	517	514	445	498	493	513	499	528	515	471	499	502	458	465	535	534	496	503	492	479	525	487	535	515	543	507	538	506	526	508	535	500	453	492	475	516	500	523	511	487	501	484	502	482	498	489	523	497	538	498	504	518	487	504	512	489	512	533	473	494	533	492	520	499	502	521	554	477	489	491	492	474	487	507	490	492	515	508	528	486	503	507	496	522	501	488	491	510	463	509	509	488	514	452	531	506	507	507	457	498	474	559	503	488	531	502	495	501	486	520	513	487	516	487	494	522	506	520	468	504	538	550	488	493	533	473	517	500	502	477	479	501	517	476	505	559	487	478	506	537	503	455	506	510	498	542	557	484	507	525	509	496	524	522	453	480	485	510	508	501	527	484	497	507	498	530	503	517	501	476	520	491	505	529	501	479	507	490	535	454	482	513	471	456	500	491	475	517	468	498	556	489	483	512	522	519	503	488	467	511	509	543	474	506	495	506	478	519	512	505	505	537	487	507	537	488	485	561	527	498	458	486	528	503	467	541	566	503	513	507	529	530	503	468	530	494	513	492	518	475	491	492	477	496	489	499	481	497	475	463	476	507	496	494	510	504	493
24787	21060	27467	24866	12196	2029	1303	959	1030	14438	24759	16935	6043	1743	920	776	682	695	669	675	686	694	638	644	708	665	707	660	675	662	618	723	636	677	657	687	682	704	694	648	705	674	669	701	629	650	688	690	648	668	659	633	660	660	679	659	669	667	629	705	716	679	705	671	678	698	687	666	667	656	624	636	691	646	676	651	632	661	611	640	638	661	694	694	652	666	604	643	650	703	689	667	661	669	693	641	678	619	659	651	676	633	663	650	689	689	734	658	643	632	685	584	653	654	692	694	693	693	701	621	651	631	633	642	695	681	695	634	692	626	663	640	668	584	671	665	680	682	631	642	672	680	707	678	666	740	681	582	638	665	682	645	642	657	655	666	648	640	699	633	628	678	646	651	714	657	661	679	706	696	616	663	656	676	654	655	654	672	666	653	719	624	655	611	638	632	677	657	667	646	693	699	651	711	664	680	732	651	664	628	695	682	654	663	649	708	665	663	674	657	660	670	670	699	648	637	648	660	670	670	637	671	701	681	630	647	675	713	696	636	629	688	659	692	676	703	624	637	648	612	657	694	648	653	663	627	655	659	703	702	701	644	627	650	615	691	678	637	700	658	590	654	655	695	651	689	632	637	681	647	702	652	695	656	637	615	687	655	672	689	696	693	651	657	624	658	634	643	704	641	727	668	686	693	668	627	634	704	634	632	684	655	686	654	657	722	687	681	669	609	690	679	703	632	663	699	642	658	629	671	676	637	682	625	623	671	674	619	646	672	670	679	647	615	650	641	686	644	666	656	679	675	713	711	687	670	678	648	649	656	697	651	617	668	627	669	669	620	698	592	617	667	678	671	755	678	645	659	640	650	657	664	647	663	653	629	682	648	693	699	656	654	633	631	676	655	649	623	688	647	658	597	680	703	703	677	654	657	649	628	624	683	640	637	644	654	694	670	688	660	677	692	649	702	631	651	636	648	636	671	713	632	688	645	692	683	663	669	625	594	663	678	690	679	656	659	694	665	676	665	647	714	694	640	703	669	641	692	690	671	669	678	632	654	684	650	656	701	670	686	654	667	717	686	655	691	653	620	654	659	660	676	657	640	665	647	677	647	661	657	652	622	607	652	644	683	702	671	730	687	633	648	621	643	644	639	710	665	656	691	662	654	653	686	654	649	652	678	674	662	653	674	704	667	683	637	680	677	659	650	646	676	646	651	666	621	625	636	631	600	664	687	634	661	697	650	642	690	655	670	697	661	694	711	661	681	637	664	669	642	672	654	643	634	683	644	612	670	670	662	629	662	675	692	692	614	679	629	644	633	624	676	711	656	665	670	608	642	649	606	646	629	690	691	701	700	684	632	629	682	636	655	645	654	664	705	616	690	660	655	646	668	621	674	658	645	651	669	670	681	701	662	657	664	689	605	613	624	650	674	627	657	635	651	687	615	700	671	641	637	632	695	692	609	634	691	661	701	683	652	678	642	655	634	673	711	638	608	667	644	644	670	738	695	686	711	677	666	645	671	672	709	624	647	659	688	654	668	658	662	634	637	648	618	631	670	646	701	629	636	687	624	629	706	665	719	671	631	644	661	664	666	672	670	680	636	635	676	690	691	658	644	646	682	650	652	626	657	636	687	688	616	678	609	660	672	651	646	703	680	650	718	615	648	665	683	672	643	643	710	677	682	673	659	668	614	664	637	669	679	684	710	635	655	655	661	695	639	639	707	671	668	689	628	655	703	705	717	657	621	650	698	632	651	657	649	654	656	674	708	683	672	675	650	671	659	706	637	631	612	672	632	729	661	682	642	660	650	686	640	639	681	643	659	700	658	672	677	642	686	701	633	628	660	669	666	687	670	641	684	687	642	678	647	686	632	658	637	649	651	684	628	686	684	637	630	595	671	661	661	697	674	670	639	661	679	612	672	644	683	663	679	637	627	680	611	670	652	643	636	651	639	684	671	640	684	671	672	686	693	738	650	642	656	675	625	643	648	631	663	686	676	647	689	669	681	630	678	666	674	644	688	665	667	680	644	636	626	712	646	627	682	631	628	633	672	621	677	703	690	683	601	634	619	636	670	630	656	673	674	627	689	663	671	657	634	689	628	677	647	670	630	651	626	652	653	696	671	643	672	671	637	659	686	638	674	647	680	660	628	621	627	623	675	657	656	652	647	602	632	699	646	704	656	633	629	628	673	590	660	654	643	638	673	652	644	651	655	688	688	690	648	688	678	686	664	686	613	676	653	613	654	621	651	644	696	669	654	655	676	696	661	651	660	705	678	694	646	681	682	656	681	649	651	672	661	659	635	685	663	662	679	643	633	669	674	686	670	680	625	688	626	676	678	655	677	684	662	664	730	684	670	682	639	648	636	633	642	634	696	664	695	671	641	681	673	620	664	669	668	681	673	663	645	667	667	675	646	665	676	662	653	617	606	657	681	697	674	700	683	657	681	673	645	654	673	669	649	620	685	713	691	668	702	669	680	688	611	687	667	688	690	664	651	628	701	681	696	672	634	683	658	612	633	658	670	687	662	708	655	642	623	636	665	668	657	679	632	634	711	665	637	674	642	668	604	610	663	634	671	654	644	681	647	644	663	666	682	611	687	659	700	582	689	698	667	679	687	711	645	662	672	638	665	658	661	725	672	703	630	656	681	641	679	689	636	676	668	637	647	626	653	652	682	701	683	701	649	697	622	635	630	639	662	668	699	654	661	681	679	645	643	620	626	664	628	640	661	682	646	653	664	666	604	654	666	635	708	635	688	643	660	689	644	621	674	699	678	693	688	632	644	689	664	675	651	680	708	593	726	649	733	658	685	675	628	657	670	688	687	718	658	679	641	673	676	673	656	685	608	628	640	693	674	674	678	644	665	685	701	639	646	666	656	652	650	634	671	706	670	678	665	666	675	629	654	644	678	678	646	652	642	648	661	667	648	597	639	662	658	651	660	665	690	709	652	651	664	661	665	703	713	683	695	646	617	655	681	692	624	658	685	677	661	704	638	690	625	640	653	623	633	667	656	593	657	658	638	688	678	693	638	685	709	691	660	649	655	686	684	690	621	691	711	643	650	639	663	661	619	663	657	640	635	671	702	661	638	624	659	670	687	657	677	674	656	646	627	666	630	661	663	606	697	714	680	693	648	680	609	668	674	674	660	668	633	638	647	633	650	666	636	622	692	669	679	688	635	624	641	660	650	674	646	636	636	659	708	595	632	656	679	685	687	677	691	673	638	658	655	668	634	656	673	636	649	716	677	676	640	648	601	672	640	634	622	656	662	666	649	683	688	663	650	628	701	698	652	661	660	647	623	659	650	690	660	656	649	656	674	677	662	666	685	695	664	668	651	674	665	615	711	711	649	621	667	669	637	642	668	670	634	677	648	696	634	662	667	640	609	636	673	666	669	651	635	665	670	651	646	631	732	672	675	640	660	601	683	622	661	635	641	636	684	671	700	656	646	615	675	664	680	663	657	639	645	686	698	698	684	653	666	689	687	618	597
3831	4778	4538	2355	1751	1327	1124	997	1212	17610	21506	13518	5147	1586	804	630	572	551	580	572	593	554	557	518	554	562	557	577	550	570	542	534	561	581	514	544	557	576	502	549	532	549	546	540	551	565	580	520	567	572	575	546	536	532	561	567	554	559	579	535	554	546	546	570	533	545	563	564	525	544	532	539	564	532	599	529	553	564	596	523	561	576	549	526	586	568	517	530	583	552	583	535	597	565	551	555	570	554	541	552	601	562	579	568	550	530	532	561	589	559	548	515	548	575	601	561	566	570	540	580	606	565	517	539	603	560	525	557	538	576	544	559	501	539	565	542	520	530	593	561	501	555	571	546	548	596	554	579	529	533	533	530	577	559	597	589	532	554	522	558	578	594	520	528	567	548	603	594	538	552	588	560	539	550	561	557	526	540	534	559	546	502	570	520	571	560	541	573	566	544	569	535	547	550	538	553	578	561	579	582	544	554	557	553	551	554	534	535	534	582	576	559	574	569	553	583	556	579	528	551	522	582	546	551	530	554	584	541	535	543	535	500	543	550	540	538	534	567	540	516	551	548	570	547	547	519	530	541	541	588	542	536	570	595	573	528	541	560	518	559	545	603	563	542	532	545	575	563	549	528	557	544	554	591	551	562	581	591	540	544	569	560	559	549	559	536	556	522	579	582	564	548	584	571	581	545	564	564	550	567	557	561	593	553	526	544	514	544	488	555	527	568	571	524	586	538	553	547	578	550	530	570	548	559	559	529	570	546	540	516	536	522	531	553	538	569	585	566	551	573	635	514	522	551	554	537	556	555	511	521	544	588	565	541	539	538	588	583	590	537	561	535	573	514	542	561	560	518	573	538	525	542	532	544	503	607	571	556	614	532	524	571	584	549	543	533	528	540	523	567	544	567	547	544	580	585	567	587	530	564	534	584	591	555	541	579	581	566	539	593	565	520	536	600	560	515	539	523	561	535	583	565	562	530	572	541	523	575	580	542	568	563	581	604	520	528	544	556	550	530	605	501	541	565	532	545	542	591	505	575	565	518	580	538	526	536	576	573	525	618	540	552	590	543	541	530	562	550	539	560	552	556	551	505	548	524	534	540	522	548	581	540	557	590	556	539	559	521	537	541	582	567	579	551	556	567	532	516	555	546	533	563	581	548	543	533	560	544	565	573	582	548	531	550	527	548	566	527	557	538	547	565	570	512	532	540	599	586	534	552	546	546	582	540	576	568	523	570	579	528	555	505	547	558	565	543	562	583	562	564	582	518	549	528	535	547	535	529	549	589	527	538	557	522	533	545	556	590	533	590	532	537	558	614	527	560	549	535	498	542	557	552	562	569	560	583	526	573	553	549	557	593	532	576	520	547	535	534	528	582	526	562	571	561	579	591	540	592	535	534	564	583	514	597	550	516	533	547	536	537	538	574	526	536	551	550	558	538	515	557	586	551	524	552	567	553	536	587	537	519	531	553	578	538	552	536	558	579	529	585	559	575	517	537	507	546	566	560	521	555	541	551	492	533	529	576	565	579	563	524	556	526	527	555	526	574	491	564	574	537	514	587	605	531	614	585	506	563	555	552	588	569	528	517	499	546	557	577	537	520	527	517	570	600	529	549	595	551	534	561	502	534	537	572	572	535	547	595	531	553	545	511	553	518	551	561	522	559	498	541	536	579	557	564	533	526	552	554	546	549	573	512	572	546	571	546	534	554	586	547	563	554	535	515	529	574	569	579	540	541	541	540	565	505	547	569	567	551	534	576	567	567	522	564	538	495	554	540	588	568	541	593	538	544	612	557	529	559	526	547	563	539	541	544	575	543	516	510	553	552	525	534	556	568	545	561	524	572	538	494	564	519	556	554	559	590	547	534	544	585	577	557	582	550	536	544	557	553	541	513	518	526	570	541	547	568	500	548	573	574	530	575	524	542	588	575	548	562	539	598	540	607	574	535	526	547	534	588	553	551	490	521	585	544	572	551	543	530	555	584	583	549	546	536	554	554	546	574	577	538	563	470	534	539	568	561	567	597	517	575	590	543	503	550	544	531	498	548	594	579	551	556	569	530	520	561	512	532	538	539	568	555	550	551	580	547	529	533	613	585	523	546	546	502	526	570	579	549	559	549	574	564	546	541	557	548	542	543	588	551	522	540	558	546	541	554	508	576	567	540	539	622	549	540	530	539	561	553	585	537	556	576	565	524	531	569	528	560	527	545	560	571	527	577	522	561	537	544	549	549	583	536	537	559	515	546	565	528	560	506	590	551	542	562	566	528	582	555	541	566	518	558	541	586	529	574	557	513	572	544	528	533	603	515	551	546	573	606	510	574	566	545	551	547	560	521	537	570	539	554	545	526	550	527	568	566	612	549	532	542	526	568	575	539	548	553	539	538	544	559	537	528	509	575	576	565	523	540	569	543	541	506	551	583	533	568	552	573	547	566	552	557	530	556	533	570	560	534	562	575	531	524	569	520	571	571	542	536	550	554	580	547	567	539	542	522	585	595	603	550	524	547	536	573	549	484	585	555	571	528	576	555	532	529	534	552	530	539	561	530	608	486	553	551	527	546	556	560	543	590	594	538	555	534	568	547	562	533	529	589	559	566	562	531	538	550	540	573	612	530	541	581	512	518	564	535	569	546	527	608	521	503	545	549	559	567	530	598	521	582	588	558	522	521	587	558	522	543	609	550	551	592	574	564	563	512	564	571	508	556	551	532	573	525	555	534	519	558	519	546	562	577	556	553	525	548	558	567	521	560	573	569	562	553	520	537	517	544	576	568	538	533	556	544	499	532	544	573	526	553	587	530	563	539	532	581	567	547	565	559	562	537	551	551	554	520	540	549	528	594	567	536	577	502	554	550	503	558	513	574	555	556	572	563	560	589	566	525	520	543	576	561	552	581	518	550	552	574	539	536	556	536	581	528	541	556	550	543	535	602	536	535	534	567	531	562	569	577	589	536	541	565	559	569	610	538	568	624	559	602	521	576	515	523	504	603	534	590	566	534	556	527	552	534	573	533	548	554	513	549	554	568	613	539	538	547	581	571	534	519	561	548	538	526	570	549	573	501	557	528	549	500	577	549	564	552	538	552	551	528	566	542	565	522	528	498	549	533	577	532	532	543	584	545	563	558	586	563	499	549	557	527	578	585	544	560	568	571	528	539	538	523	554	525	559	580	566	523	553	589	547	580	588	540	518	570	527	543	526	529	519	521	578	500	574	539	513	552	593	540	514	531	570	565	550	533	516	534	545	533	562	538	525	524	547	533	567	555	529	560	510	523	552	509	580	530	519	545	588	554	536	524	535	551	537	560	565	538	549	545	571	588	571	554	570	548	540	549	577	528	540	581	553	550	576	592	537	555	585	528	605	517	522	541	575	558	527	530	545	586	549	541	573	534	529	568	564	577	534	562	540	571	554	562	530	523	602	528	529	539	549	517	540	551	556	524	579	527	507	561	524	552	528	554	530	547	576	548	515	552	539	587	543	527	557	532
23922	21090	28373	24047	21084	10331	2315	1481	4672	21691	34809	27525	13126	3865	1363	1015	839	818	826	842	803	813	763	760	784	794	775	808	800	772	785	806	823	814	786	830	817	800	771	775	781	785	797	799	765	747	756	794	764	786	803	791	810	787	787	842	810	750	811	824	797	798	810	807	833	759	779	806	793	839	809	754	776	819	791	824	752	827	768	753	794	774	734	790	762	773	782	797	747	810	797	828	789	816	809	792	793	793	828	782	720	819	786	773	834	815	761	754	809	801	835	811	793	803	799	768	780	773	749	819	763	788	797	774	763	846	808	793	783	799	818	784	728	831	784	833	818	779	813	815	789	762	711	827	737	827	794	772	770	758	809	816	765	745	809	792	771	831	772	747	753	765	749	770	751	837	802	801	780	810	757	809	762	783	785	780	768	764	791	773	785	756	772	748	738	764	823	807	738	832	776	807	736	771	809	811	766	779	775	772	796	775	816	724	800	819	800	782	761	800	761	745	788	786	732	739	771	731	811	730	783	817	768	770	800	783	770	791	771	839	762	802	763	755	815	761	776	814	781	828	786	750	722	778	772	795	804	791	795	786	809	748	756	790	785	787	812	804	779	830	814	749	799	801	751	751	712	706	831	785	783	828	775	799	758	767	785	805	781	819	776	784	790	775	748	788	805	791	772	848	831	786	809	768	784	762	760	814	747	809	747	805	828	736	755	837	813	783	777	809	791	724	779	803	788	734	751	783	799	761	794	794	804	716	812	814	750	731	753	778	811	782	798	802	807	757	803	752	816	764	786	802	780	734	786	724	765	775	780	786	785	777	851	790	732	764	766	788	774	799	753	815	754	839	704	829	826	802	739	804	754	776	799	771	765	722	783	765	806	782	784	785	806	817	805	771	804	772	757	752	779	775	782	753	769	789	810	803	779	775	791	798	769	755	746	734	785	778	809	802	742	739	768	733	781	780	767	798	740	781	737	772	781	767	746	704	772	809	770	802	819	740	769	768	747	764	761	813	786	768	800	771	752	781	814	773	777	756	745	793	781	719	796	793	808	803	837	790	731	784	788	786	804	744	798	760	784	778	790	811	768	784	785	780	797	737	780	744	774	800	753	755	729	751	798	791	751	795	783	737	807	780	757	754	824	762	779	769	757	782	812	743	804	735	807	792	796	741	811	816	786	793	721	770	768	804	793	762	789	796	759	799	745	792	823	799	735	760	760	756	816	818	702	769	774	783	800	818	749	797	776	760	757	811	798	716	790	822	775	788	809	770	714	746	759	779	792	808	754	795	726	741	714	783	780	806	723	760	818	722	758	737	808	760	769	779	742	794	817	787	785	685	771	744	770	760	792	723	833	774	787	766	747	770	772	723	764	780	784	773	758	768	806	831	774	799	771	805	836	792	796	821	759	807	817	752	790	812	728	821	808	801	758	743	734	777	773	792	782	834	784	825	800	813	768	775	696	762	781	730	781	744	812	811	751	783	773	770	777	713	777	798	853	777	788	756	749	823	765	749	795	756	790	761	783	763	803	807	748	754	782	809	816	823	764	748	747	795	766	796	828	750	814	795	771	818	769	831	774	833	803	795	794	786	742	804	754	792	787	868	765	769	790	752	758	822	825	739	817	792	793	824	797	768	722	830	826	762	762	773	740	806	832	808	776	802	764	770	782	735	776	766	842	793	813	759	788	798	789	738	785	792	763	757	781	805	821	766	800	786	762	783	824	740	791	770	839	762	756	775	825	796	794	748	744	737	760	789	770	774	780	804	791	753	808	746	782	742	821	771	774	776	805	754	756	841	821	764	780	767	765	770	806	776	788	764	789	778	778	753	758	779	817	786	791	757	716	752	784	765	766	801	739	802	766	819	785	796	779	818	795	724	758	783	735	771	734	792	745	765	794	783	808	769	743	801	743	776	819	783	778	821	766	771	769	832	787	759	718	807	738	777	755	765	772	763	718	810	798	789	802	816	788	781	809	766	832	753	819	766	738	769	729	768	756	779	821	806	769	813	747	793	767	799	819	751	710	830	803	812	798	766	731	781	766	775	768	754	799	830	834	808	771	773	761	841	832	754	773	754	772	739	772	774	809	807	768	723	820	810	783	741	838	800	731	778	790	834	765	800	795	776	767	832	802	772	792	807	736	760	772	757	730	801	775	743	820	760	730	786	787	763	783	793	756	787	783	734	764	758	828	811	773	712	767	794	756	773	754	779	782	772	718	763	791	824	728	783	743	777	815	744	797	793	793	806	789	760	733	827	758	824	798	789	749	753	749	800	797	745	808	756	779	785	758	802	824	773	790	780	774	731	773	740	835	777	776	795	792	752	796	776	770	805	816	777	745	736	786	778	823	748	785	793	753	829	835	762	747	770	798	834	784	743	782	742	787	766	706	771	772	803	780	768	783	801	800	789	780	766	804	800	753	775	837	793	813	786	730	752	794	786	832	793	798	778	759	804	750	768	738	796	810	808	755	785	794	731	764	790	749	747	757	792	827	776	814	824	776	792	841	783	761	813	741	773	773	768	745	777	768	760	769	750	762	749	753	810	787	769	778	762	818	760	827	752	733	774	735	730	767	789	814	780	772	737	778	742	707	756	783	788	810	791	787	785	791	813	804	828	739	767	802	765	801	773	839	793	794	775	762	759	748	834	770	759	783	840	805	761	787	787	800	768	792	778	749	790	767	762	739	770	752	811	817	765	797	751	772	775	827	752	749	755	812	763	795	767	746	777	725	836	750	771	755	782	815	767	793	727	773	775	788	780	758	776	806	818	808	755	778	722	765	757	745	770	764	781	765	806	800	774	811	766	797	747	769	766	801	741	785	774	799	797	777	739	810	759	784	803	764	794	775	798	745	874	784	788	777	792	739	792	740	807	819	786	774	765	797	774	763	761	749	769	738	792	761	767	781	784	812	772	774	790	765	796	820	755	782	808	730	762	745	749	727	762	762	759	791	791	798	791	759	769	776	764	776	741	745	750	835	794	774	793	784	759	779	780	784	782	755	746	859	771	798	768	721	794	829	767	783	836	762	761	773	777	753	721	793	787	771	769	764	808	805	742	774	790	777	793	775	738	763	757	799	746	783	805	760	773	779	746	782	764	753	799	824	758	810	746	766	797	791	791	769	815	809	780	753	763	794	791	821	775	793	719	793	823	755	780	725	780	788	722	784	775	760	780	786	771	774	792	783	750	775	772	818	736	718	765	763	780	750	754	729	786	788	762	727	814	797	742	781	758	786	726	741	747	769	808	748	810	728	758	769	725	753	749	797	727	774	762	802	734	783	740	778	728	731	791	827	817	818	790	793	794	808	800	766	772	731	758	745	789	753	715	803	762	797	759	756	743	786	737	787	793	775	844	765	744	818	764	751	757	780	738	820	770	781	792	776	779	751	799	807	721	739	788	792	748	822	785	779	756	766	807	831	734	765	738	759	742	743	776	779	772	774	784	786	782	765	764	779	738	739	745	779	793	780	729	783	763	726	815	769	762
4407	7868	7589	3786	2685	1962	1554	1508	6692	23716	31892	21827	9811	3152	1247	797	684	677	660	640	677	676	628	621	652	621	668	648	656	647	658	637	623	622	602	648	643	656	668	655	651	606	570	600	713	651	651	603	628	661	680	608	661	617	631	657	665	622	683	642	649	620	646	646	627	672	629	648	676	668	668	664	637	647	631	659	653	654	657	659	644	642	616	647	670	653	669	680	638	628	646	672	590	650	633	630	666	648	674	659	610	664	655	635	623	653	646	630	653	670	634	609	651	657	663	673	642	657	608	676	640	653	641	622	568	650	675	626	600	620	634	666	642	612	638	637	618	657	618	621	642	618	631	652	640	579	654	583	659	626	653	634	698	644	626	657	628	698	658	602	669	618	645	636	615	686	661	647	680	644	657	697	630	673	605	648	653	621	640	634	660	657	623	664	615	619	681	666	684	621	635	647	669	621	600	632	620	614	658	640	675	672	643	638	644	649	631	622	670	662	646	596	651	625	663	646	692	662	595	662	660	683	636	643	626	642	645	640	629	675	651	636	630	612	623	617	616	628	590	636	655	609	633	681	604	598	671	624	638	620	678	633	631	627	669	630	659	643	645	634	617	616	652	598	657	659	662	575	645	603	603	675	600	636	639	653	626	658	634	666	678	697	637	633	626	631	639	624	624	633	620	613	636	623	670	625	656	640	653	661	616	644	632	623	665	636	642	639	633	657	652	577	602	661	651	619	628	585	625	584	588	669	658	613	628	636	702	630	606	598	637	680	616	653	652	675	627	675	645	639	624	643	665	656	622	655	664	635	596	655	602	697	658	610	709	589	616	646	598	641	654	659	598	627	658	635	659	590	688	624	664	618	656	604	658	657	630	615	631	632	613	610	634	621	625	608	637	654	686	637	627	610	589	635	650	629	676	653	622	640	666	639	648	673	616	623	625	625	612	673	644	629	630	626	691	634	617	688	653	611	628	638	625	642	590	625	612	597	588	607	677	634	601	600	628	637	649	580	633	632	646	602	663	646	620	617	667	606	681	644	614	613	584	629	591	630	639	611	612	638	669	646	594	602	639	665	599	649	655	601	673	654	621	621	611	641	626	663	630	644	653	603	629	639	619	632	633	632	630	603	704	644	652	590	638	650	666	646	636	647	662	623	613	647	617	649	614	598	616	660	616	659	648	601	604	597	632	621	612	673	661	609	669	616	636	655	673	629	647	613	660	624	642	633	618	642	676	616	577	634	638	633	617	633	626	636	643	672	635	603	621	661	682	646	628	654	643	621	648	625	666	630	625	671	623	621	623	622	621	645	619	634	644	667	646	636	612	599	602	637	604	639	645	579	714	653	663	618	671	659	656	608	657	651	583	634	603	640	620	660	609	619	638	637	658	672	671	677	628	663	664	666	609	682	613	632	614	673	605	670	653	635	647	652	626	610	594	644	652	638	661	614	624	671	672	615	680	626	703	676	651	648	624	613	658	655	680	658	625	621	687	679	629	664	688	588	600	628	632	619	668	629	589	669	675	594	640	632	614	671	640	621	653	623	620	600	609	669	632	636	655	615	679	660	635	639	613	644	635	650	633	660	668	655	649	654	642	647	638	667	617	628	601	643	658	642	647	639	638	627	692	655	652	602	622	709	661	615	592	631	643	664	624	659	602	649	631	626	585	639	689	643	661	618	637	681	645	631	617	639	658	643	618	648	673	625	613	619	613	654	701	652	634	613	646	628	617	629	645	574	645	679	604	640	656	617	635	629	662	652	628	612	668	646	675	655	624	642	584	646	619	648	647	654	607	600	643	596	615	607	614	639	664	674	631	652	637	620	607	616	683	630	658	608	622	619	638	657	608	619	647	663	655	593	655	664	633	625	705	662	629	657	626	622	624	626	642	652	584	609	622	615	665	667	636	598	618	617	615	618	628	638	658	648	592	627	611	613	623	649	604	641	622	596	589	633	661	657	617	634	619	638	649	661	636	662	621	669	614	668	622	625	649	602	645	654	657	629	621	620	675	609	605	614	613	589	633	702	671	621	639	607	644	617	624	614	620	657	666	603	614	636	671	629	665	632	662	602	576	634	636	635	630	619	637	601	635	620	598	603	615	637	596	635	597	618	629	626	654	622	638	614	612	640	656	615	635	610	601	653	648	646	569	605	602	599	647	604	679	641	628	638	627	615	629	653	633	625	597	624	659	644	644	625	641	644	650	630	603	627	596	594	662	650	721	628	612	652	639	633	615	631	618	668	614	657	600	664	597	612	633	681	589	617	629	654	667	583	678	645	653	581	633	645	662	659	603	622	626	629	599	601	640	650	587	625	623	645	638	632	635	651	621	614	629	622	640	582	636	627	601	595	649	607	618	656	628	633	631	609	650	659	641	671	651	578	616	582	643	663	662	664	640	612	655	601	634	638	605	631	628	619	684	613	635	625	637	623	656	628	646	601	641	635	571	641	627	637	596	650	670	669	612	641	665	645	655	593	626	609	627	580	652	691	635	688	632	592	645	618	688	664	646	634	634	624	624	602	630	612	649	679	617	673	659	625	695	601	650	631	591	619	660	637	659	644	610	621	624	646	640	606	642	637	652	628	658	645	620	618	658	697	630	657	613	611	627	663	650	588	603	636	612	688	648	632	596	664	652	672	625	633	637	621	627	626	677	646	669	623	637	626	655	645	615	621	640	619	652	613	616	649	628	627	619	604	665	631	618	631	635	608	640	624	610	650	674	614	672	611	643	610	624	592	612	607	657	682	625	628	628	587	677	637	649	651	622	625	619	699	632	614	643	610	625	592	606	588	600	638	621	623	649	637	631	652	629	610	658	612	612	605	673	666	641	589	622	597	634	586	671	616	608	679	638	620	613	648	693	618	668	651	590	621	618	606	677	662	649	613	586	603	630	643	680	633	631	604	604	616	669	643	590	618	626	646	665	644	622	628	597	621	644	633	685	644	634	651	610	623	641	608	639	615	626	640	596	611	615	691	652	659	591	600	648	616	649	622	656	619	613	622	654	681	649	625	581	645	659	631	636	643	636	604	679	670	601	593	649	639	651	638	609	654	576	603	619	628	635	649	618	655	631	632	675	660	668	651	648	659	568	649	621	701	635	621	637	642	618	612	621	580	643	639	637	666	637	617	670	626	596	657	606	597	651	633	620	614	606	577	637	659	708	630	673	644	673	604	657	600	633	633	634	617	676	655	642	662	617	697	666	639	595	619	646	608	632	625	640	596	676	611	627	662	611	640	641	646	612	626	623	633	615	635	633	598	624	661	636	617	653	617	677	636	636	627	653	653	649	668	613	593	638	642	611	654	657	651	588	643	639	647	651	618	604	612	647	634	623	657	629	635	657	619	636	622	636	620	581	633	635	654	592	619	647	592	621	624	611	634	611	581	651	633	640	642	650	663	631	641	646	640	667	620	657	628	643	624	640	617	647	655	609	674	642	648	609	654	625	650	610	617	623	604	640	651	632	649	669	635	643	643	631	660	646	606
27313	14196	2387	1119	730	699	645	630	663	970	2456	2419	1472	900	675	604	574	578	598	590	578	553	572	590	572	588	622	553	608	615	577	611	582	545	519	592	609	578	592	681	621	583	612	577	570	600	600	545	574	591	572	569	576	617	651	561	584	543	577	550	602	607	607	568	586	599	560	598	548	587	622	566	536	597	595	591	590	551	611	594	569	603	605	573	553	568	533	636	581	549	554	572	565	620	586	533	566	574	601	605	571	566	574	583	609	600	600	575	577	604	593	588	589	578	576	530	584	552	538	590	571	589	581	597	615	618	590	572	580	563	625	583	561	568	573	575	622	562	622	605	543	571	607	579	573	551	542	631	549	619	567	559	558	580	534	602	599	565	559	620	567	542	591	577	562	581	598	583	620	564	574	579	634	559	605	549	617	580	593	586	562	565	599	597	566	553	634	564	578	529	599	539	550	598	561	572	574	618	592	607	575	524	558	595	602	577	574	563	591	591	539	585	591	557	595	571	596	594	586	557	591	618	632	615	565	573	615	558	588	579	621	553	570	567	615	559	563	548	532	552	558	549	640	601	656	568	543	563	594	610	586	580	602	626	558	533	588	572	567	628	577	573	541	571	578	571	596	570	576	593	608	579	585	612	581	621	539	639	584	572	609	571	554	546	597	555	586	585	597	533	581	551	574	591	605	548	561	570	571	578	582	623	601	560	569	578	584	563	643	550	565	583	599	559	600	557	569	614	641	606	597	589	604	575	530	551	605	590	589	575	629	582	559	585	597	584	579	550	611	562	601	573	576	567	577	601	616	599	604	580	583	614	581	564	537	602	577	555	615	570	588	607	608	550	561	591	549	554	598	617	616	577	560	571	596	590	586	560	623	601	598	599	599	566	542	590	544	560	591	565	582	606	583	594	592	518	571	576	567	587	599	586	558	585	584	596	602	607	587	540	590	572	576	559	576	537	583	620	619	616	577	572	613	578	613	612	609	592	588	604	599	610	566	619	561	594	556	594	592	582	593	553	558	546	559	552	591	580	545	585	600	579	574	564	584	561	582	598	597	622	582	566	574	571	578	547	576	558	596	591	557	545	563	550	633	583	578	598	593	598	569	582	534	610	614	592	591	602	599	618	575	568	612	581	542	573	551	541	594	545	606	570	582	521	593	544	559	583	596	579	609	604	581	563	597	592	556	577	584	574	602	592	599	592	548	579	625	542	600	568	576	561	577	532	562	590	618	580	590	543	599	576	611	576	532	562	600	544	555	585	589	568	572	540	576	597	565	611	587	561	527	606	618	552	571	580	550	532	609	533	541	585	561	592	584	575	598	586	598	566	604	562	567	589	587	606	573	607	548	576	562	579	602	620	558	544	589	603	559	561	622	617	603	584	626	582	564	584	593	557	569	574	617	584	581	586	559	588	602	534	544	601	573	609	541	548	548	584	595	590	549	575	560	587	586	615	554	597	576	544	505	574	591	566	576	524	597	555	542	543	581	569	628	560	565	585	589	597	579	555	537	597	614	585	596	632	578	597	582	555	562	584	594	597	586	567	625	550	565	630	569	583	553	575	588	616	607	612	575	593	580	543	545	583	577	582	565	569	542	602	580	592	571	621	616	589	559	590	538	543	606	610	569	586	579	561	552	564	568	583	567	579	575	593	557	572	578	577	565	615	564	570	517	582	519	566	573	597	567	586	556	588	622	567	601	616	565	558	579	567	552	572	586	577	628	561	600	619	560	565	577	602	619	520	589	578	581	567	538	547	602	584	641	569	569	603	602	545	604	569	541	574	577	579	588	545	616	588	619	596	593	639	555	599	581	612	614	560	586	560	578	582	594	593	560	583	556	561	596	608	543	571	596	582	553	540	582	560	575	598	559	568	558	599	580	565	602	551	575	594	508	581	580	567	602	565	579	626	615	526	584	567	628	571	583	549	609	594	595	541	583	571	566	565	575	538	554	567	576	563	595	568	631	597	567	579	602	560	593	565	556	600	573	563	576	606	586	595	583	584	558	551	587	560	557	555	623	558	576	531	599	569	566	577	576	562	552	544	568	571	617	595	569	602	604	643	570	586	564	583	573	528	584	569	610	602	573	562	580	564	570	562	569	537	587	564	564	588	559	573	601	571	571	569	554	560	594	549	612	569	592	641	641	587	585	527	593	559	577	541	560	585	551	562	611	580	575	589	604	582	559	584	569	574	587	515	603	574	580	598	549	601	581	579	582	594	550	622	579	595	578	550	543	541	555	628	610	564	573	549	622	562	601	605	555	571	588	530	664	625	609	586	612	594	560	568	583	605	581	575	574	551	546	583	582	619	587	599	576	611	612	571	586	588	574	603	612	617	527	574	568	584	563	571	547	539	592	572	630	578	597	584	551	616	595	607	600	572	617	584	590	580	565	591	574	591	555	594	621	573	624	589	581	570	600	532	641	618	628	555	609	601	581	629	639	591	562	631	640	571	606	616	590	606	614	608	589	588	573	588	598	578	629	580	551	588	553	572	582	566	586	615	606	596	581	540	597	540	610	574	588	558	599	532	581	589	579	542	601	631	598	592	595	556	612	612	592	636	626	597	593	579	598	607	610	624	584	592	564	617	600	565	598	560	544	589	586	589	606	593	583	575	595	540	581	552	593	592	609	639	612	590	565	549	590	569	592	594	555	584	605	625	595	593	580	577	561	601	605	610	565	617	588	622	615	569	603	573	591	545	594	540	564	586	576	578	569	604	580	577	591	568	548	587	559	595	569	590	552	586	568	578	619	576	577	580	547	564	585	589	625	508	587	572	573	596	562	585	588	619	563	581	602	571	600	640	560	593	582	580	564	615	588	568	584	565	577	571	584	548	596	535	536	621	607	621	567	543	546	606	572	552	582	561	558	575	576	587	606	560	605	534	573	550	583	583	595	579	577	562	606	565	579	633	639	560	556	599	561	571	609	595	566	570	573	565	573	628	577	550	552	574	561	569	587	573	603	573	566	574	582	589	605	590	610	521	605	581	589	581	616	588	579	577	578	576	608	589	606	551	578	604	556	587	606	571	604	580	582	534	590	599	594	566	546	578	586	516	587	601	564	574	567	551	582	584	561	642	584	527	611	579	562	568	551	573	559	594	614	593	607	563	603	564	593	613	604	618	597	567	563	582	547	545	554	539	618	551	597	576	546	556	573	582	604	564	594	561	611	620	590	589	564	623	565	581	572	558	572	591	600	610	575	606	601	525	589	586	610	577	575	574	550	569	566	563	535	557	566	575	561	561	653	555	556	587	540	569	585	581	597	583	602	584	589	565	584	623	598	554	584	579	585	579	571	588	632	617	591	574	574	581	568	576	589	562	585	597	567	616	592	544	561	608	589	596	614	580	606	574	565	578	591	607	541	589	605	579	547	554	566	577	580	620	602	544	575	574	590	542	608	566	544	568	561	614	616	555	634	584	605	572	586	552	565	568	611	543	604	572	561	619	585	593	580	625	624	601	561	529	565	582	615	526	587	548
5087	1181	1335	816	686	617	530	544	592	1087	3092	2596	1432	821	581	509	453	489	484	477	486	485	480	478	478	463	504	516	470	465	476	494	437	494	482	470	503	501	481	449	486	468	470	491	470	426	498	486	452	472	491	458	480	491	477	479	524	454	414	528	498	473	403	428	484	485	454	479	519	470	454	478	437	483	456	474	508	464	477	466	448	488	454	456	453	481	472	473	504	465	450	485	478	490	508	513	492	472	474	504	517	463	423	437	475	485	463	457	468	468	484	449	468	523	464	472	460	497	462	499	450	479	490	466	454	503	462	488	462	516	462	489	450	449	432	471	457	474	495	450	487	471	465	447	445	458	527	485	483	487	472	463	471	459	458	491	447	464	472	506	490	431	486	455	464	455	462	463	499	439	494	525	479	493	478	514	507	480	440	463	436	481	464	447	458	461	501	481	441	491	485	439	494	472	477	470	470	438	451	490	475	481	486	487	437	435	461	481	468	492	450	475	455	466	521	457	444	474	459	498	447	486	488	487	455	455	515	481	447	473	472	497	482	484	500	489	447	454	437	494	477	449	481	466	494	465	464	463	473	516	500	471	447	487	479	453	445	512	459	483	470	453	489	457	450	435	502	461	508	454	485	469	468	467	464	477	450	482	470	494	449	478	447	483	502	462	486	498	491	464	465	482	481	475	455	449	470	431	476	462	512	473	461	483	490	494	501	494	456	467	513	477	482	471	553	471	478	454	459	441	472	503	475	416	478	487	473	448	476	459	469	465	493	464	484	490	458	489	455	467	500	463	457	482	462	467	430	501	480	508	472	443	509	451	464	506	492	499	470	492	475	429	478	472	459	447	470	508	494	497	451	461	447	441	441	435	470	498	440	484	464	469	478	459	472	502	470	452	457	480	479	449	458	467	500	488	465	499	461	479	459	420	457	476	500	499	464	469	516	472	510	463	443	478	495	465	480	475	463	439	479	508	499	490	497	496	463	486	472	459	453	464	483	465	443	497	457	481	497	470	477	462	478	433	432	447	434	499	432	456	483	504	456	505	462	502	509	473	509	459	443	464	507	480	463	491	461	472	502	433	486	472	533	483	438	479	434	480	493	515	464	461	495	508	427	490	474	489	462	465	483	467	485	477	459	472	476	452	486	463	472	482	436	462	477	504	487	466	490	509	477	463	497	505	503	474	471	502	495	480	486	492	472	519	496	472	476	459	511	457	510	470	469	434	513	502	443	458	469	478	481	442	430	471	507	454	462	460	498	456	474	499	471	421	497	464	461	469	496	481	477	461	464	493	476	492	471	531	469	495	475	467	505	456	466	452	466	487	500	446	474	448	462	499	475	472	456	483	468	491	456	480	458	480	450	435	484	453	463	475	457	466	477	486	457	501	444	496	477	490	493	488	482	480	466	456	501	453	452	484	460	479	484	499	459	477	456	460	441	447	473	503	491	476	465	476	483	439	448	457	458	463	468	474	471	487	478	462	469	493	497	468	465	498	457	479	462	456	499	455	484	473	498	451	477	477	471	448	462	489	472	491	449	527	526	454	451	476	454	473	456	477	456	459	422	493	501	514	454	524	467	453	466	454	462	483	485	474	484	484	504	476	469	477	478	466	483	462	491	477	496	489	456	466	497	485	483	515	496	475	462	445	475	458	477	478	493	485	503	454	477	417	458	468	468	464	470	482	454	442	483	503	454	460	465	492	458	427	476	463	485	514	477	488	454	493	457	461	444	482	508	449	477	458	451	477	443	455	467	436	451	431	494	501	468	506	482	502	476	454	486	509	469	473	493	469	475	479	470	480	469	460	497	467	467	441	487	490	445	483	449	513	452	475	449	440	480	451	462	471	485	486	481	471	526	470	469	450	492	466	481	434	464	442	490	450	478	430	489	460	455	493	444	490	456	499	486	482	475	450	468	439	442	459	430	464	480	512	461	455	497	466	472	455	476	498	456	480	499	489	461	475	458	450	456	440	488	477	464	463	444	481	478	468	432	487	443	465	441	487	462	460	487	515	491	459	521	492	498	469	425	480	465	439	486	438	461	459	488	457	473	506	480	480	463	470	438	449	461	466	486	494	482	440	457	478	533	507	467	482	467	444	448	453	491	484	455	487	460	483	482	427	456	502	483	481	455	496	519	467	455	453	474	512	453	477	433	468	470	472	462	473	486	469	441	492	466	455	464	494	474	451	497	486	484	507	451	463	490	443	506	443	479	458	438	463	452	523	461	475	476	444	518	437	483	470	458	484	497	505	476	443	458	463	466	462	453	488	497	486	453	499	465	497	431	461	487	460	470	480	483	464	467	485	469	457	494	483	474	468	434	452	483	496	497	453	494	473	501	486	485	470	465	492	482	502	469	477	446	473	439	475	508	468	500	530	472	462	474	496	438	481	472	482	479	471	442	446	489	503	471	480	509	465	467	453	472	499	471	465	467	482	496	492	486	472	477	452	479	458	466	511	506	429	460	478	508	485	451	475	491	454	479	464	455	459	473	476	483	478	479	504	440	444	468	459	470	492	442	492	486	482	464	438	474	483	455	482	514	441	477	482	469	444	478	470	451	499	460	436	505	488	468	461	500	455	472	461	473	473	507	501	487	474	472	474	506	484	469	492	462	488	493	462	463	464	481	485	478	475	496	458	447	476	452	489	513	505	485	536	446	515	483	460	484	471	488	477	464	488	491	489	491	483	501	449	493	503	461	425	535	474	476	475	515	506	523	434	467	483	464	491	465	472	429	436	486	463	469	447	446	479	443	458	466	459	477	428	451	508	463	507	487	463	483	477	442	445	433	487	439	474	466	491	463	496	476	459	500	497	499	447	484	487	472	492	434	452	484	482	491	467	465	481	482	460	467	472	454	543	467	509	466	470	475	474	442	446	451	436	442	485	486	524	462	459	470	472	461	493	474	475	469	460	452	454	475	462	476	457	451	419	427	488	466	464	435	505	498	469	456	474	465	446	457	491	470	483	461	443	468	477	455	464	461	506	434	492	482	455	468	461	488	468	509	461	450	469	467	461	497	513	485	468	451	486	471	453	419	444	440	474	494	459	467	465	463	480	485	494	506	464	509	478	503	456	491	491	477	506	487	450	511	437	463	463	485	465	468	497	456	502	471	452	535	419	480	490	459	426	464	471	454	477	518	417	469	494	512	464	482	439	486	425	495	517	472	512	454	466	470	442	488	512	499	490	488	447	441	428	458	489	490	486	457	481	471	456	471	449	486	455	501	477	470	447	453	499	450	416	475	465	456	441	430	461	498	440	496	491	503	462	475	490	509	463	473	496	469	453	471	504	469	498	480	449	434	480	480	471	447	511	498	472	468	478	461	477	458	471	507	484	488	467	505	494	484	460	486	517	497	493	475	462	486	489	453	503	503	486	428	481	468	441	459	449	448	483	487	507	475	471	493	485	462	487	445	438	458	507	447	535	468	471	482	469	508	472	490	482	489	492	427	533	467	506	514	479	475	471	487	477	509	483	471	443
24830	21082	27520	24845	11899	1719	1123	908	1166	4210	21577	19587	9512	2918	1117	702	648	642	600	631	648	568	602	655	614	649	597	662	639	648	592	629	597	603	620	620	625	628	593	642	603	641	624	614	615	632	632	611	598	562	661	621	640	633	622	624	670	629	592	635	598	622	602	599	606	616	624	632	602	658	646	622	613	539	641	595	617	591	626	647	622	639	615	598	640	630	654	590	644	606	591	628	596	584	624	604	588	546	629	646	611	593	658	610	580	619	573	618	615	608	580	647	607	558	639	581	657	601	638	658	625	581	595	618	560	640	615	637	634	576	665	608	588	619	638	605	624	594	627	600	622	666	623	665	600	611	634	606	618	639	583	620	618	636	590	637	660	629	602	631	613	602	628	617	617	644	576	582	603	636	631	606	598	624	585	598	600	606	612	628	613	593	606	594	596	654	618	616	655	643	593	676	622	598	606	570	592	672	603	644	558	623	616	643	587	617	616	623	605	615	644	577	647	612	614	625	683	661	618	587	587	639	618	632	615	610	641	642	607	617	560	621	593	612	595	590	624	678	610	611	640	625	642	578	631	624	642	629	635	657	608	615	591	590	655	652	604	580	620	600	621	617	634	654	636	593	574	663	605	614	606	617	619	645	590	589	629	622	572	581	562	602	627	584	616	572	544	622	640	643	670	658	648	594	626	643	582	622	590	613	603	621	592	604	598	605	618	695	593	599	665	626	644	587	611	600	607	612	617	610	604	564	618	644	627	603	623	613	621	598	632	634	586	605	600	605	603	620	633	592	627	622	621	615	601	590	583	604	582	646	595	632	652	573	596	561	580	641	637	606	634	640	563	607	629	617	629	562	568	618	676	586	600	612	597	634	614	593	619	590	636	604	646	643	672	604	614	600	604	648	653	614	606	613	613	621	589	590	610	616	549	614	652	616	651	565	623	646	637	613	627	600	598	588	637	615	603	604	606	608	607	611	590	620	602	600	615	626	632	647	585	621	563	642	646	586	608	581	618	615	626	607	609	608	628	611	583	631	603	587	597	578	627	614	611	600	615	607	602	617	595	640	619	597	643	656	603	573	628	632	595	610	591	640	626	597	624	621	654	598	611	591	632	648	567	621	653	635	639	626	650	694	599	626	573	592	562	611	618	574	643	617	620	635	618	626	610	568	649	603	655	572	618	597	612	641	568	635	615	601	601	601	605	606	579	617	595	606	592	602	611	598	582	604	633	648	607	604	649	630	615	603	614	656	634	621	597	629	605	619	582	624	594	636	551	646	611	635	573	593	573	621	614	595	647	569	623	602	643	606	608	627	598	585	589	594	617	593	634	598	659	656	642	612	618	575	604	570	634	611	623	621	620	598	619	614	642	624	630	604	626	600	590	608	587	596	637	582	625	603	627	589	604	605	601	577	591	588	599	628	601	597	621	591	592	628	622	636	625	585	605	668	621	653	626	630	619	603	584	611	587	596	622	601	609	637	628	636	590	595	586	592	632	625	629	628	585	597	597	592	645	585	643	648	619	598	606	649	608	604	659	600	599	644	615	605	616	606	608	636	638	598	649	612	612	597	612	586	620	618	591	617	621	640	558	559	616	591	642	631	590	571	632	570	681	590	641	582	612	636	589	605	658	615	628	589	610	560	619	621	638	583	578	584	576	581	593	581	666	619	614	598	600	576	645	598	624	579	610	662	663	628	646	569	675	629	621	579	676	665	594	598	593	575	582	645	612	605	585	651	626	624	587	623	591	592	595	610	573	579	634	574	600	627	593	583	581	616	628	648	643	646	593	618	624	574	614	657	600	564	624	582	615	614	589	612	643	648	645	611	574	568	646	592	609	620	604	599	628	622	603	652	606	578	650	656	603	657	621	597	649	638	576	641	621	611	573	599	588	615	579	606	625	630	620	643	657	628	616	622	563	640	568	618	600	606	616	639	669	587	593	603	640	598	641	615	585	620	636	627	648	609	597	623	611	612	641	582	624	588	623	597	575	624	609	615	670	639	602	603	620	592	630	629	640	582	609	629	617	609	636	612	626	662	649	612	607	598	629	602	610	583	626	654	591	619	600	634	609	651	592	602	606	634	580	636	625	578	588	635	600	620	599	558	621	611	632	624	613	633	585	639	682	550	632	609	649	578	593	616	623	607	641	642	634	567	641	599	637	630	577	651	630	620	594	597	649	577	557	641	584	602	569	576	619	601	660	622	617	634	600	588	606	664	614	639	606	626	580	589	669	647	643	609	659	618	611	618	616	565	602	647	587	619	649	661	626	590	617	585	629	620	608	637	641	594	601	571	642	576	595	656	581	583	650	586	585	645	617	577	613	617	658	642	628	566	629	593	606	631	609	641	626	663	633	649	588	617	642	545	544	616	657	612	612	643	619	597	611	598	623	651	575	608	620	595	655	641	589	625	623	580	601	630	602	560	619	614	588	608	598	584	604	578	634	591	635	601	602	621	594	657	605	564	600	635	615	596	606	630	649	592	621	615	662	626	606	650	610	569	625	660	613	565	630	622	628	631	619	596	648	563	596	570	624	604	595	633	673	681	646	587	608	602	606	650	613	650	640	622	588	609	582	624	621	677	610	607	620	619	611	616	604	615	602	617	614	642	532	633	587	595	642	621	641	634	635	649	638	603	597	591	573	563	602	633	635	592	585	653	596	585	622	624	603	607	615	599	593	647	661	590	638	616	590	622	666	642	615	643	628	616	599	607	618	613	636	582	664	577	621	626	601	640	606	638	658	608	617	610	632	594	595	586	639	631	602	622	591	645	622	626	621	581	582	576	647	610	596	618	584	544	572	639	628	577	603	598	590	618	634	572	602	616	592	571	606	636	677	651	604	606	608	603	634	588	614	647	620	624	600	590	601	653	659	589	633	609	600	619	623	588	580	605	616	598	648	560	619	662	580	636	662	615	617	584	581	584	602	573	628	586	601	560	605	587	598	604	652	634	630	616	579	611	629	591	654	621	590	614	578	636	625	567	604	558	589	583	619	578	607	607	588	562	646	575	590	619	639	611	631	606	617	662	633	581	598	593	608	635	582	631	639	603	599	598	621	583	638	578	611	586	554	560	593	587	569	612	595	627	602	603	631	604	619	580	617	621	595	629	649	618	609	644	616	610	611	650	642	597	620	653	614	627	638	643	613	589	606	648	608	599	615	575	590	603	603	629	613	656	634	604	608	611	613	624	591	601	635	654	585	612	640	583	595	570	629	629	599	645	616	598	570	652	603	607	594	612	677	635	639	579	583	650	611	555	611	634	613	647	609	615	612	636	622	628	629	606	587	610	615	579	629	588	603	633	648	623	572	606	624	639	623	632	656	613	657	605	662	612	615	634	647	615	627	648	660	628	607	585	613	614	612	639	592	580	642	617	586	561	593	633	578	641	598	616	599	594	599	598	586	600	580	605	606	613	575	594	633	643	612	590	607	602	623	587	605	648	611	640	583	578	632	622	614	608	624	598	577	617	584	651	623	585	689	605
3796	4608	4491	2326	1359	1098	973	898	1420	5683	22377	16737	7988	2651	1023	621	519	541	533	527	512	517	500	535	533	525	516	496	511	495	527	519	529	511	539	570	517	540	534	551	561	504	570	540	529	528	505	498	531	537	496	485	484	543	560	534	518	513	527	463	507	499	517	523	521	500	498	529	536	540	522	516	509	504	518	514	519	552	482	509	504	486	508	485	537	486	500	523	511	568	516	539	508	463	524	492	561	514	549	506	532	500	565	500	517	533	494	524	526	487	534	518	561	555	522	500	499	489	514	511	535	538	507	526	555	511	511	514	492	500	543	511	481	505	569	484	515	517	532	535	500	536	542	507	523	508	548	496	499	527	472	517	513	529	494	500	526	528	513	507	504	509	524	525	515	526	506	525	566	492	489	515	529	538	557	527	499	509	527	538	534	541	543	522	518	486	530	527	570	507	508	509	528	490	539	491	506	515	535	466	575	486	510	532	482	519	508	517	510	480	523	514	517	519	505	505	509	536	507	498	474	533	526	511	524	532	535	526	537	508	529	475	557	524	479	541	535	519	574	515	506	515	514	523	513	498	505	499	540	531	488	505	493	508	523	532	534	488	535	513	538	504	493	472	512	496	550	530	550	551	498	517	561	567	529	565	528	493	506	535	489	491	502	531	576	574	489	536	496	540	493	515	499	526	529	522	504	509	522	479	494	506	543	522	520	508	549	541	500	533	485	554	554	535	479	492	529	515	503	490	510	540	458	462	520	528	552	524	535	523	473	525	537	512	535	510	520	507	520	544	537	554	467	570	521	534	469	540	559	519	540	476	539	494	514	519	524	482	528	506	520	513	522	501	541	548	503	546	524	515	510	519	523	485	495	491	572	525	528	513	536	469	545	474	502	512	554	505	525	555	499	534	520	536	538	520	520	531	494	506	511	520	496	550	519	554	520	574	487	511	557	526	497	528	541	524	520	553	528	489	520	513	528	501	517	516	518	540	499	478	525	518	516	473	514	514	498	521	536	525	536	551	482	521	523	528	532	477	530	540	536	527	492	512	500	533	532	557	466	529	581	527	502	466	513	493	545	535	507	532	502	513	507	513	533	510	507	484	559	472	509	512	523	538	552	555	534	508	537	490	562	538	514	544	526	516	539	553	526	532	531	517	509	517	526	517	511	498	492	521	493	519	513	514	517	558	535	509	513	522	512	516	519	558	496	492	518	482	481	511	538	526	493	554	498	516	533	556	528	513	529	566	512	540	547	522	465	501	526	517	531	500	513	515	498	497	524	573	514	486	505	498	515	525	505	492	480	534	503	471	501	510	542	509	515	451	525	515	530	513	492	519	539	487	511	546	515	479	496	533	515	521	502	506	510	521	477	494	547	483	546	517	545	520	505	541	555	531	532	522	497	523	522	508	493	513	573	561	536	525	504	516	524	528	589	512	534	540	513	533	492	482	552	512	528	473	535	499	516	518	486	586	498	485	492	541	510	508	514	524	527	518	529	508	535	520	508	535	512	514	548	567	478	486	491	516	538	485	525	546	551	535	526	523	499	513	510	555	522	539	511	493	512	492	478	544	525	514	515	498	524	534	523	506	504	519	545	504	480	495	489	528	514	506	510	585	512	551	507	543	536	516	535	492	531	512	486	500	520	538	490	578	522	502	541	518	505	520	508	537	551	527	542	493	515	530	536	501	503	515	505	509	553	544	489	511	514	535	519	493	550	523	548	464	480	499	496	561	544	541	533	513	541	476	479	525	508	512	508	539	508	524	505	518	595	503	478	483	529	537	527	549	521	557	527	517	459	520	548	490	520	507	501	549	488	507	492	542	520	549	506	534	464	540	507	503	493	495	539	440	520	512	498	527	510	533	519	524	570	487	532	544	498	554	511	528	505	544	519	521	550	517	552	501	505	520	547	531	509	511	526	548	500	503	555	494	518	506	473	531	517	500	532	523	528	526	546	519	510	518	528	557	536	539	547	509	525	516	498	530	542	534	506	528	538	506	514	524	482	522	530	491	540	503	533	528	511	492	503	492	520	526	542	515	510	524	532	487	516	550	524	483	515	522	500	512	500	490	510	529	498	496	528	516	553	497	504	570	534	505	504	508	484	465	555	534	562	542	515	524	549	512	492	513	544	557	524	526	513	519	530	528	509	506	516	551	525	539	518	539	528	542	512	499	509	545	500	516	464	472	495	552	514	547	468	529	486	444	530	544	502	465	502	491	515	544	530	490	507	504	532	510	497	499	506	539	526	546	531	521	492	502	518	522	497	495	515	517	532	506	490	485	524	535	498	504	514	536	533	499	518	505	512	532	494	510	522	489	543	528	476	533	511	496	495	526	545	504	515	499	551	506	519	509	501	500	535	493	527	512	512	531	505	538	517	498	583	508	517	524	544	496	516	498	482	498	517	482	498	510	501	558	516	502	530	468	561	494	524	539	508	506	538	476	502	499	501	501	545	472	542	516	537	532	544	530	514	561	516	531	468	537	533	496	559	532	487	503	547	484	519	542	562	487	477	487	503	535	501	528	499	493	504	551	505	553	501	541	535	503	522	491	534	553	506	526	483	500	495	497	515	535	505	510	510	500	518	521	498	526	490	537	536	516	512	518	549	517	484	521	499	508	555	498	533	546	518	494	498	552	484	510	508	522	530	499	485	494	522	513	530	523	494	507	546	496	513	482	509	548	490	512	538	491	536	501	516	509	526	487	501	494	477	525	495	534	503	492	511	495	494	470	502	484	525	508	511	491	545	539	516	551	496	531	484	519	488	526	490	482	570	489	476	541	549	501	469	529	490	506	513	501	496	520	500	521	518	478	519	528	499	508	530	490	488	504	485	512	475	508	539	539	507	486	486	529	498	487	518	484	543	531	527	494	531	517	522	527	492	474	504	507	499	493	523	515	507	524	538	498	501	528	495	535	557	522	565	475	520	569	532	512	474	558	541	512	538	505	529	534	525	512	518	502	504	428	513	522	523	499	510	500	543	516	575	508	501	492	515	558	518	508	517	554	533	526	505	542	512	482	533	506	509	513	556	571	530	504	521	535	492	535	527	479	513	520	529	484	502	501	502	580	509	478	506	498	499	507	540	492	508	510	583	553	514	500	545	548	515	513	530	521	467	492	536	518	525	479	515	515	535	515	476	523	512	539	517	500	533	551	532	477	536	520	498	527	500	503	518	534	515	497	494	509	554	567	495	520	522	539	503	536	502	515	553	542	472	535	529	485	500	527	492	535	484	532	510	497	543	490	535	545	509	530	504	522	517	484	512	513	520	527	515	520	545	507	537	552	555	495	517	510	528	547	521	534	490	507	520	501	530	556	517	535	523	522	499	490	514	509	520	546	527	491	524	502	544	527	465	506	519	533	524	510	545	513	507	555	478	528	476	519	531	481	516	495	511	491	481	543	501	524	522	478	523	497	556	504	513	520	534	525	516	483	524	524	560	502	519	514	513	523	486	474	515	489	541	508	495	506	522	534	527	508	479	521
23831	21050	28327	23990	21033	9505	2209	1478	1150	5249	28515	33123	20235	6763	1881	999	801	780	804	753	767	799	753	744	773	774	797	812	771	788	718	733	779	723	755	712	709	795	792	733	737	764	687	830	788	748	764	727	817	828	763	793	741	762	730	776	725	761	726	774	738	752	769	751	829	715	752	745	713	758	762	768	772	694	751	736	806	709	744	711	737	774	724	758	747	770	742	742	746	730	815	763	670	782	796	757	783	721	695	750	753	752	741	776	756	743	762	714	761	718	761	718	722	728	758	780	730	784	765	757	731	731	761	766	751	689	782	729	727	760	720	695	761	717	683	762	750	746	751	754	734	709	761	745	724	714	728	730	751	722	744	728	777	737	811	737	716	752	721	802	748	719	686	747	733	748	712	784	749	720	749	758	725	723	738	747	742	785	782	767	760	720	766	732	735	750	738	726	815	747	760	757	741	750	763	752	719	716	777	732	718	762	723	733	689	790	764	771	763	713	777	712	772	800	730	729	760	723	732	714	737	707	713	763	748	742	743	685	740	757	741	742	765	746	684	760	770	727	749	764	781	755	735	751	715	732	739	776	784	767	719	738	752	785	658	804	759	771	739	794	764	707	710	743	772	792	732	780	705	731	772	756	765	750	745	752	714	728	760	697	740	750	761	790	743	737	746	725	769	742	765	751	756	696	722	768	708	714	793	740	742	742	722	745	716	697	770	767	707	727	720	756	704	743	788	736	710	773	761	745	755	743	742	750	707	741	795	725	786	724	721	748	773	776	738	751	798	712	785	763	812	773	731	751	758	738	772	751	748	751	724	720	726	735	777	723	746	762	742	777	747	714	750	772	762	757	751	718	771	734	769	747	709	722	798	709	750	719	785	802	744	794	710	737	737	778	715	744	804	756	749	852	727	741	758	768	730	697	750	757	728	771	745	727	732	724	731	775	753	728	740	702	786	798	786	702	760	727	723	713	718	759	760	717	776	754	786	721	723	750	748	691	718	772	702	757	720	782	753	675	829	695	738	774	700	773	749	719	753	793	717	738	697	714	727	738	707	744	777	725	703	747	754	760	788	726	754	771	720	708	710	743	730	776	724	776	732	765	699	765	719	722	759	753	698	712	699	746	761	747	751	757	744	741	795	743	764	733	753	729	738	739	762	748	741	695	767	693	770	768	765	753	752	715	745	724	749	799	744	718	769	713	748	719	736	787	730	756	755	733	747	760	731	775	739	783	749	717	760	741	745	717	731	777	736	757	758	771	786	743	764	751	768	706	765	813	685	789	778	773	730	762	749	743	735	759	739	730	716	747	726	789	728	771	731	729	730	714	775	737	769	754	710	709	735	700	769	766	789	742	724	724	741	769	734	773	747	764	763	743	738	797	721	694	735	749	684	761	723	761	762	753	712	717	762	727	751	677	783	732	735	724	793	719	728	797	705	735	763	753	757	730	713	745	710	744	704	790	755	720	781	764	690	717	734	729	697	721	679	793	756	731	790	725	749	779	696	731	755	738	751	744	749	727	778	740	729	722	748	755	763	741	779	755	728	750	706	731	769	774	753	767	718	716	741	755	743	733	746	781	804	741	772	737	699	781	773	724	801	744	718	752	756	710	692	729	672	785	786	736	764	760	760	724	766	742	727	729	741	757	717	725	736	764	739	785	694	745	690	757	767	713	748	768	775	774	741	724	738	750	697	677	773	765	721	804	718	770	756	752	707	714	769	781	720	786	776	723	710	715	704	726	762	753	744	689	703	735	746	759	771	744	781	694	802	741	742	746	806	723	708	772	744	657	703	723	714	760	784	720	736	822	762	750	752	719	675	736	783	722	712	691	781	694	738	717	749	714	743	761	750	731	757	780	727	707	763	762	732	706	734	745	767	761	775	774	803	700	685	767	726	770	706	771	789	741	772	717	755	685	705	773	715	671	713	770	748	698	766	745	766	734	756	773	755	717	724	736	770	695	753	714	725	722	706	749	776	708	748	731	760	717	747	732	754	781	734	694	701	753	708	770	752	731	735	698	738	739	767	740	723	748	718	764	732	703	718	719	717	740	744	746	750	723	751	805	738	820	739	718	730	765	751	786	740	738	740	749	765	755	754	722	749	712	721	721	704	746	733	743	762	739	765	793	723	707	693	690	721	746	757	697	750	744	732	765	738	719	722	732	708	687	727	752	709	718	754	724	711	713	766	762	706	753	736	774	766	748	776	746	716	783	703	708	755	741	738	743	760	709	717	755	697	767	756	723	701	751	710	768	711	754	707	737	745	745	793	750	760	768	707	782	774	771	729	719	766	768	725	762	754	760	790	693	731	772	758	723	741	684	724	773	778	703	726	741	723	766	719	726	740	765	757	703	738	779	724	763	734	731	703	707	719	785	724	731	748	715	755	787	722	808	710	722	704	774	721	737	750	790	754	760	745	750	744	698	725	671	795	745	734	716	738	763	719	732	735	701	705	768	763	780	707	733	785	772	742	754	748	732	717	688	741	781	754	711	737	719	720	747	773	684	694	724	731	699	747	803	763	729	748	747	678	759	732	750	742	693	734	749	711	690	743	703	747	752	824	758	721	726	672	768	688	703	678	734	721	755	729	750	756	748	758	705	694	741	734	762	761	725	727	776	777	805	736	721	701	739	757	752	726	735	770	731	721	789	744	683	718	744	725	767	719	743	767	721	774	756	771	753	736	709	713	772	706	729	702	743	737	788	737	743	692	761	728	704	765	739	755	680	771	704	704	691	761	701	732	710	749	739	771	753	727	718	758	759	752	765	763	722	784	754	708	695	735	747	760	749	721	734	768	707	740	732	685	740	740	646	771	719	747	735	773	753	788	722	722	696	723	737	670	740	752	736	722	736	691	741	701	728	722	742	752	761	746	720	707	719	791	728	754	753	697	736	770	771	741	750	814	774	749	733	750	718	753	726	741	725	705	719	725	784	757	778	738	711	747	747	722	718	741	728	702	728	766	755	744	707	775	741	770	752	713	713	812	723	770	772	712	728	759	753	793	777	759	746	726	780	758	776	706	740	782	743	753	789	736	708	730	747	752	794	729	787	785	741	731	741	749	696	764	788	763	752	760	752	763	720	688	734	729	711	777	795	747	778	754	760	777	740	708	724	773	734	709	706	734	722	772	792	743	736	737	727	738	719	768	714	729	728	762	790	770	721	768	735	715	713	708	772	765	757	785	733	747	729	774	755	772	752	696	745	744	762	689	726	723	760	738	743	729	750	784	694	694	706	755	723	775	748	744	758	782	760	728	724	725	736	722	729	758	774	727	758	723	726	771	758	796	734	730	750	699	707	713	761	679	716	714	767	746	763	745	746	791	735	724	713	712	773	753	694	697	802	713	750	761	736	760	746	772	735	770	743	695	763	731	798	750	766	772	744	718	712	738	727	739	704	705	767	776	701	768	709	731	733	728	696	787	736	787	763	721	789	755	799	753	708	714	718	783	719	710	780	761	781	724	695	695	780	714	739	745	721	764	777
4630	7473	6761	3723	2097	1579	1623	1406	1320	7113	29887	28538	15049	5118	1711	908	668	657	637	630	609	591	590	642	667	616	619	593	608	584	608	611	597	637	579	610	631	645	640	587	635	601	596	605	650	619	622	655	624	634	652	603	639	645	610	628	598	609	626	599	582	636	618	647	614	598	611	594	632	619	612	584	661	624	632	585	567	676	634	602	625	612	591	635	587	648	563	597	611	606	620	655	622	601	579	583	599	600	588	658	612	627	590	590	605	598	618	666	623	608	626	582	617	639	638	648	597	633	586	588	619	626	600	604	606	598	656	630	596	583	588	654	579	627	596	606	593	600	605	640	631	609	568	629	595	631	656	613	632	632	578	596	633	610	621	600	622	569	610	631	625	591	629	611	605	625	625	596	630	586	584	592	595	588	594	589	591	608	647	620	591	611	595	622	597	629	594	602	581	617	591	607	658	603	620	590	631	608	608	604	588	564	615	578	574	625	587	623	606	625	605	600	634	606	578	631	604	616	578	599	645	585	600	587	593	585	602	642	641	592	599	635	604	586	622	603	637	620	641	627	625	600	605	592	628	591	612	585	563	626	612	629	598	652	595	630	641	600	635	560	596	621	584	583	644	584	616	595	612	618	566	582	610	582	616	614	638	625	636	622	571	582	579	607	613	557	600	603	624	588	644	591	609	612	620	581	641	615	645	600	580	595	611	604	607	634	577	601	565	556	581	632	597	594	603	606	586	640	621	571	659	616	593	628	574	579	623	567	590	593	641	586	593	640	611	581	589	632	600	574	590	612	582	582	662	605	596	635	586	628	601	633	614	564	592	638	641	594	620	646	610	592	621	635	591	609	604	579	625	634	641	580	586	633	668	612	616	579	577	621	619	674	639	593	591	649	573	590	639	638	607	632	599	622	595	585	605	546	589	577	626	625	543	595	581	626	633	628	649	649	591	628	616	649	641	597	633	619	599	570	573	643	612	593	589	600	586	649	600	597	587	635	589	589	635	597	616	624	588	614	595	630	630	616	604	634	618	547	602	593	605	605	593	632	617	618	607	560	592	585	608	598	582	625	622	592	551	599	589	591	610	667	610	659	592	558	647	616	604	633	619	610	646	608	623	618	628	567	591	629	596	599	595	626	647	607	598	550	590	630	568	595	616	589	617	587	628	627	596	561	556	625	604	608	645	606	640	605	620	630	605	605	608	615	621	607	584	612	589	596	643	589	580	562	610	635	585	586	545	586	618	611	647	594	643	585	601	621	650	546	635	583	598	606	596	600	617	596	583	531	569	589	591	574	629	592	598	674	586	578	646	556	630	570	590	613	613	619	593	630	573	626	603	637	634	574	642	549	638	652	619	635	592	606	600	610	595	598	627	595	534	623	624	595	574	639	630	575	630	632	590	650	602	603	563	602	605	546	626	644	607	642	625	542	591	581	644	587	631	630	618	647	581	623	581	607	644	559	635	599	581	603	597	610	622	610	636	638	604	618	628	651	664	623	601	592	621	619	651	624	609	603	642	631	583	624	638	599	673	596	629	639	586	606	579	585	611	623	530	607	605	616	533	637	585	589	661	622	560	628	598	647	615	615	583	578	594	642	610	620	579	610	605	585	612	644	607	592	591	565	595	601	629	573	597	610	592	596	647	647	610	608	638	622	614	561	541	612	572	550	552	573	585	601	594	577	622	619	638	633	634	584	612	605	560	589	583	644	632	609	575	614	618	566	577	582	581	571	582	627	652	610	570	610	598	639	633	638	596	591	600	669	612	598	603	624	605	597	562	583	607	611	636	607	574	589	630	586	597	653	662	611	624	594	574	568	559	570	636	584	609	608	634	597	632	613	630	580	550	612	626	581	590	599	630	607	660	635	613	587	671	589	633	567	585	583	624	638	591	607	588	645	632	579	613	582	572	637	565	620	610	603	657	615	591	637	581	602	582	581	611	596	626	581	611	599	585	624	593	619	592	566	622	613	620	560	584	597	597	603	618	651	641	581	633	559	619	617	576	592	583	618	600	655	589	598	601	625	588	603	631	606	611	586	622	582	582	586	600	585	598	602	596	640	629	612	586	604	627	629	613	585	627	634	589	655	634	593	603	628	614	581	595	561	614	603	624	556	622	606	596	574	630	650	588	591	646	586	560	594	626	611	590	596	614	578	590	613	641	627	599	614	595	614	608	627	579	607	632	631	658	594	626	610	575	623	665	627	586	606	615	597	614	605	626	609	588	582	595	591	589	604	593	644	630	597	619	619	586	593	619	585	589	591	626	588	580	595	572	631	636	633	598	583	567	587	628	608	622	621	609	579	614	549	629	594	627	577	624	628	602	613	613	588	582	605	649	615	584	603	618	619	571	602	572	612	607	616	581	587	598	619	604	590	569	575	572	595	617	582	604	587	622	603	625	586	576	582	570	589	650	635	636	576	617	577	587	618	554	604	612	611	648	621	605	601	585	560	576	598	622	601	563	581	625	532	593	621	616	630	636	605	582	616	656	587	645	631	601	610	638	619	599	608	592	629	574	601	617	606	583	564	603	622	607	589	604	537	536	605	601	566	649	586	629	610	622	595	618	647	613	599	605	611	644	573	592	580	576	578	596	606	551	638	586	607	585	625	567	549	556	609	621	625	591	636	632	618	596	597	618	626	623	571	635	590	602	616	589	627	584	622	630	582	601	617	576	615	626	577	586	572	565	583	632	546	671	620	608	613	590	617	585	627	620	626	607	597	659	576	572	581	602	597	584	643	616	596	607	578	615	584	593	631	635	576	594	598	622	612	602	612	595	607	636	623	601	619	625	579	632	594	624	601	600	590	577	587	618	617	588	627	603	604	602	598	587	607	577	580	588	626	571	666	546	603	584	603	571	615	600	648	621	620	569	591	608	639	638	617	612	594	626	622	546	602	619	579	582	601	586	612	609	599	630	615	582	592	624	593	583	582	591	621	648	633	591	627	604	595	621	601	608	549	564	627	575	603	583	629	666	604	627	599	589	635	610	577	597	611	596	658	632	616	575	577	656	557	604	657	662	614	651	609	621	579	622	607	603	634	614	642	596	618	595	571	625	593	618	643	630	616	599	592	596	607	602	595	630	625	615	632	587	594	627	643	576	615	607	610	609	618	583	595	655	598	593	581	570	593	645	640	604	607	611	598	608	572	581	554	591	613	611	583	616	607	593	633	611	621	628	623	607	538	635	606	562	638	601	579	594	643	602	550	610	595	620	587	643	609	645	614	603	632	593	644	605	606	626	626	608	613	621	582	599	607	558	619	630	574	651	583	609	613	619	607	618	604	628	579	594	598	600	589	612	658	604	573	565	635	603	625	584	604	618	629	598	599	592	574	601	636	601	577	626	630	622	586	598	585	604	555	620	607	608	553	574	612	598	578	542	618	636	611	594	632	633	582	603	628	585	589	601	577	575	592	582	577	564	608	597	632	588	582	627	612	571	642	600	609	634	555	633	579	638	643	578	622	620	587	598	613	596	607	569	596
27310	14083	2283	964	639	605	624	563	578	991	2142	2083	1520	905	653	559	594	546	533	499	562	510	542	572	540	497	523	519	530	527	526	565	550	536	514	531	528	556	528	551	488	566	540	542	490	518	549	519	527	523	537	506	529	527	501	553	501	537	506	541	540	580	545	522	565	562	486	519	544	542	571	530	503	544	554	550	500	536	540	520	551	550	522	519	527	537	500	543	572	537	562	531	556	496	537	535	538	545	541	554	537	497	511	509	515	535	547	525	510	578	537	499	519	493	550	531	513	534	524	520	510	531	535	545	546	489	531	513	549	557	576	535	517	550	506	539	480	539	503	545	522	537	520	538	527	556	520	534	554	534	534	545	556	522	549	572	489	547	519	537	560	554	551	560	519	585	544	536	557	536	527	545	502	536	527	549	521	545	546	560	526	529	544	558	548	542	512	523	587	551	528	558	535	565	476	481	567	520	556	524	508	526	533	573	572	519	499	526	506	538	532	543	526	537	525	476	532	509	563	520	556	529	551	535	563	520	553	535	567	564	480	524	556	548	493	518	545	525	518	537	559	538	534	532	565	542	489	525	534	501	570	484	521	544	546	532	478	516	519	535	546	580	529	540	533	517	497	520	502	533	553	518	524	529	567	526	560	528	563	537	522	538	532	524	578	498	498	566	540	550	504	561	495	550	538	520	537	498	528	510	550	535	495	532	516	529	539	520	548	546	551	557	537	530	505	543	525	530	508	477	522	508	543	528	543	518	516	564	540	547	543	513	482	496	507	528	511	512	540	532	576	587	538	543	523	516	562	569	498	557	527	538	515	531	495	495	547	534	575	518	520	549	551	529	522	529	528	538	563	512	544	522	508	546	538	549	556	554	586	518	527	514	530	536	562	494	542	553	531	553	537	542	579	499	495	531	488	535	550	573	522	476	535	542	562	496	529	529	510	538	579	535	584	569	551	581	520	514	491	571	499	586	528	549	534	528	505	540	529	530	500	518	532	578	508	541	538	580	538	522	543	510	511	517	545	526	533	581	504	513	559	514	534	541	514	533	511	556	530	526	540	568	555	526	494	504	542	591	526	556	554	558	519	541	572	562	564	552	578	503	534	551	532	510	500	522	536	535	534	501	538	557	529	572	492	520	527	539	546	540	551	548	550	491	534	514	552	540	511	556	500	487	554	532	547	557	543	550	492	551	528	508	558	515	543	540	519	534	531	530	517	550	524	546	525	551	547	516	517	576	523	512	533	521	530	511	533	522	497	535	529	529	526	532	514	513	510	522	504	538	518	507	574	546	549	576	538	556	506	545	538	477	507	557	521	553	513	560	521	504	525	541	539	514	564	555	578	507	575	506	516	505	522	508	505	576	530	535	520	545	565	541	561	513	523	538	532	539	523	545	504	551	541	544	546	461	516	555	511	555	531	529	552	533	544	481	564	527	602	573	566	511	531	510	556	528	562	568	506	538	526	512	475	600	515	552	541	539	517	527	548	522	530	554	527	513	511	538	542	538	532	544	503	555	503	518	519	527	518	514	533	509	541	540	553	527	510	602	522	572	550	540	562	576	508	560	524	556	586	535	549	560	514	517	518	544	520	540	574	550	521	496	514	504	529	500	501	512	511	512	526	479	584	522	564	508	553	557	515	532	540	522	525	518	537	512	569	528	520	504	572	532	534	534	565	506	540	509	551	528	553	519	572	513	541	531	562	533	557	523	515	537	540	555	535	530	486	512	524	556	481	533	495	531	550	536	533	555	575	571	544	522	518	542	556	535	568	521	566	511	499	534	548	537	545	581	538	503	577	527	549	528	537	528	547	524	556	538	542	535	585	546	518	544	515	564	561	502	531	556	552	548	541	500	576	575	532	522	494	551	526	499	505	527	484	538	504	501	552	553	518	527	538	513	526	525	565	566	513	515	535	535	519	517	544	521	561	535	536	511	543	514	546	509	548	552	535	583	506	544	551	474	536	481	513	520	516	558	540	563	536	517	540	513	546	543	532	536	518	523	497	534	510	529	500	552	546	524	540	553	530	543	565	573	518	552	543	489	536	604	506	551	502	536	527	574	494	504	569	539	513	505	553	551	545	531	545	509	536	515	571	525	525	520	535	532	526	539	496	536	555	523	531	517	565	529	520	540	530	557	513	576	490	525	531	513	544	534	490	555	584	560	558	540	523	519	493	513	549	558	535	547	548	526	514	536	553	529	562	541	522	487	527	503	510	500	539	513	553	505	513	559	539	536	522	510	497	508	551	526	507	559	556	541	579	539	504	520	532	546	534	559	560	492	534	526	555	547	536	573	498	538	580	546	540	570	552	523	550	472	571	532	563	522	547	560	506	569	544	543	526	517	539	552	508	540	494	531	546	539	526	528	553	550	553	546	540	523	503	542	528	530	498	534	555	542	523	545	523	520	559	573	534	519	539	514	523	532	527	548	560	541	546	514	535	523	575	554	533	544	536	537	533	523	507	550	569	549	579	522	523	491	519	560	539	562	573	514	538	526	536	555	523	532	536	508	536	533	538	516	551	518	527	540	567	568	492	562	554	532	548	512	535	590	517	526	531	543	531	576	525	541	536	561	517	524	499	536	556	587	508	557	544	511	541	494	534	521	515	498	565	501	540	532	515	512	574	507	496	534	552	523	520	555	502	538	506	520	530	531	534	510	503	490	530	553	531	559	581	556	535	568	499	538	518	504	529	507	572	572	557	579	550	543	517	526	538	524	530	516	543	555	532	529	516	571	588	518	527	527	513	514	515	522	576	528	532	509	525	524	501	572	546	499	514	551	575	526	559	534	511	524	574	539	495	571	491	504	513	527	527	520	524	557	547	482	540	534	562	526	534	543	542	515	487	543	550	556	511	553	540	524	560	502	556	532	507	531	513	517	521	541	568	516	492	499	505	525	524	524	541	538	534	551	528	510	531	511	528	538	548	538	549	547	529	527	515	514	531	549	545	571	584	553	523	516	523	510	534	518	528	527	519	499	514	534	539	553	501	527	514	528	551	563	495	503	558	511	515	550	503	546	546	539	529	480	524	530	514	507	524	507	535	545	593	537	537	513	532	542	558	535	604	499	556	539	552	562	544	524	517	528	550	542	471	499	538	530	556	565	557	565	539	530	518	551	551	536	555	533	470	523	544	558	520	500	535	514	542	545	546	531	559	505	569	510	540	533	556	545	536	509	538	504	512	558	610	568	524	509	527	528	523	539	525	561	521	544	597	534	505	552	519	531	557	551	520	548	519	489	531	565	565	521	469	540	528	535	563	533	546	516	545	554	579	545	535	520	529	493	533	558	557	507	542	496	560	537	517	575	583	525	560	528	532	503	533	552	530	538	534	559	509	549	503	585	591	571	547	555	505	548	549	515	534	565	521	531	515	531	526	516	494	551	532	531	540	528	516	566	491	567	561	519	560	542	575	540	537	525	496	532	527	549	536	534	529	537	588	544	552	486	568	519	529	533	528	548	488	505	541	507	531	514	500	504
5174	1431	1211	704	526	517	606	544	499	1112	2610	2343	1571	884	569	469	417	432	459	460	435	445	424	424	437	438	380	443	440	441	425	464	409	431	423	420	407	437	388	452	370	454	430	403	460	453	412	426	411	445	432	459	424	418	456	440	458	419	473	444	409	455	420	423	428	454	438	417	443	438	430	436	446	465	437	422	414	481	415	451	435	436	441	432	436	456	474	410	458	419	436	426	418	439	416	446	447	447	425	430	439	432	422	437	432	457	440	418	441	418	449	428	419	437	456	450	433	435	411	436	448	430	444	444	437	434	446	417	484	419	420	425	437	444	435	443	440	463	445	409	446	406	434	404	430	453	458	420	440	442	482	466	431	442	436	419	410	414	437	435	429	430	446	434	452	426	412	443	417	495	416	423	433	467	427	444	428	445	440	445	412	439	427	477	472	435	429	437	461	424	459	413	450	445	417	433	431	433	422	460	427	448	436	428	431	439	432	441	427	423	465	479	441	445	442	511	439	438	433	439	404	445	443	466	430	423	443	435	431	460	416	452	444	428	421	441	458	432	413	431	418	478	442	419	427	436	417	443	447	465	433	457	424	412	417	458	419	406	452	442	463	423	438	460	431	434	444	424	435	462	415	455	463	477	457	415	465	447	479	448	485	410	434	422	423	454	434	476	428	408	419	434	466	427	457	433	411	453	440	496	469	422	430	466	444	461	483	448	424	426	465	441	437	432	392	447	395	451	440	415	459	433	457	458	455	417	425	418	443	452	415	462	420	423	426	418	433	466	416	433	412	466	426	434	451	432	471	410	437	435	440	489	442	463	449	416	401	421	409	447	449	443	423	453	442	414	443	396	416	425	434	460	421	451	436	410	472	450	442	435	434	421	461	434	461	427	450	470	403	408	457	430	450	439	467	445	458	449	440	463	434	415	444	433	453	408	448	410	434	453	439	425	421	418	450	469	436	432	442	445	454	399	438	429	420	419	431	415	416	473	404	449	443	445	435	474	419	447	444	424	428	451	402	467	429	431	422	424	445	488	458	430	447	435	443	411	424	443	449	456	440	400	415	416	453	435	461	445	462	443	460	406	418	425	413	412	423	428	451	428	448	436	413	420	448	431	462	433	448	425	401	427	456	442	443	436	433	421	436	428	448	447	455	442	433	431	444	402	432	434	448	436	443	431	463	471	436	436	428	456	443	373	441	421	468	451	454	466	424	431	466	457	474	427	422	413	438	427	440	485	456	487	454	440	463	431	410	420	443	426	455	461	406	421	462	391	437	440	431	468	433	456	449	429	448	434	414	439	408	460	435	453	433	430	428	451	448	386	447	471	445	429	427	443	435	425	433	452	446	451	451	420	462	413	421	432	440	445	483	449	412	467	480	404	425	447	462	455	425	470	456	465	458	418	429	442	420	445	450	418	401	433	420	437	475	440	483	450	462	489	457	458	465	448	460	431	443	439	459	427	412	434	430	453	408	431	449	438	449	390	378	413	420	448	443	436	427	421	404	437	456	408	452	430	450	365	422	401	424	402	406	468	434	427	431	434	457	427	425	439	426	423	456	464	408	475	412	433	437	487	457	449	408	472	404	397	468	429	402	478	445	437	471	457	429	454	435	429	414	444	424	463	426	432	439	450	430	487	426	401	448	393	433	384	427	450	435	435	414	424	449	414	468	450	422	424	471	490	442	423	425	445	434	429	440	416	418	445	419	460	467	419	463	465	466	455	444	446	412	439	397	429	485	433	455	442	453	446	438	458	427	418	443	476	442	458	469	419	474	464	455	464	457	446	426	433	425	447	411	467	441	454	432	432	418	450	453	423	442	410	402	453	435	444	410	431	402	421	408	455	442	469	459	398	425	452	458	419	454	418	441	439	462	443	419	422	481	403	442	446	436	429	426	433	432	392	457	430	432	435	447	457	408	421	387	406	458	422	440	413	442	437	463	447	470	467	427	471	401	466	370	465	445	431	411	433	417	451	434	419	453	430	420	436	453	408	445	395	455	461	408	458	450	404	434	436	404	457	433	436	405	449	428	424	476	428	408	412	451	394	455	432	429	452	424	464	458	448	434	400	433	447	441	419	380	432	453	419	498	432	443	419	438	434	426	428	410	452	421	402	429	437	417	453	397	448	422	402	447	466	442	485	456	440	442	408	418	461	440	421	404	405	484	440	420	450	468	415	463	450	420	452	438	453	438	473	433	450	457	408	457	431	462	428	412	454	436	420	475	449	421	460	434	407	405	415	403	410	436	435	459	472	472	406	429	434	409	411	460	436	406	414	458	456	442	437	422	480	495	446	433	445	455	435	399	435	451	392	412	458	417	450	444	437	447	443	450	413	430	438	447	419	456	421	472	395	444	452	423	398	429	470	437	473	420	458	448	424	459	426	452	409	393	466	442	422	413	438	455	465	442	470	424	444	442	429	455	467	462	448	445	455	429	480	445	421	437	411	432	447	447	438	414	463	445	439	447	442	397	493	463	432	403	473	462	431	453	455	469	451	398	422	427	422	431	474	427	425	426	440	436	433	447	454	437	438	478	412	455	417	433	485	457	454	434	466	440	417	468	442	438	411	467	424	470	458	394	452	449	414	401	431	493	410	441	424	448	423	409	454	459	428	423	484	437	429	433	439	401	433	461	432	461	443	407	458	388	402	447	442	411	462	447	412	446	458	437	459	418	449	440	426	438	423	450	434	447	432	452	468	427	473	468	404	450	405	424	431	405	421	441	436	434	426	443	437	422	416	386	460	435	432	435	447	428	395	437	442	453	459	454	446	440	458	441	466	423	453	448	424	479	405	490	396	428	426	426	417	426	466	416	452	454	443	476	451	455	455	414	395	460	419	438	441	402	396	424	405	437	444	437	432	465	439	439	426	444	447	455	408	434	425	445	445	442	481	400	451	419	384	435	433	423	422	485	456	457	446	458	457	455	429	475	413	445	436	459	432	460	440	457	433	425	440	415	449	441	440	456	442	482	495	468	419	452	433	436	443	479	446	434	445	445	465	437	427	449	458	445	421	427	436	405	444	400	432	426	432	436	408	429	407	433	419	415	469	403	422	451	395	433	419	461	430	459	458	440	477	438	437	424	408	444	433	477	418	460	428	378	390	439	429	436	402	445	432	458	450	438	387	439	468	428	441	415	426	428	424	435	442	447	447	472	421	447	387	433	401	464	427	453	428	434	384	461	461	420	468	429	400	447	431	409	411	448	453	431	412	480	418	447	405	445	445	407	413	407	419	441	442	418	401	396	386	468	434	409	402	500	439	431	422	466	438	448	443	435	437	449	468	420	433	511	423	401	423	438	442	462	437	442	421	436	482	489	424	436	423	438	443	445	439	437	415	431	414	481	442	447	432	408	472	409	457	425	425	442	440	417	432	422	428	440	428	470	446	435	407	447	479	422	446	454	466	440	424	452	419	412	448	425	409	429	425	458	438	448	429	457	436	464	491	408	444	413	428	447	437	439	453	432	441	448	465	391	433
24876	21060	27504	24823	11570	1607	1154	805	784	9387	20582	17788	8528	2656	1161	679	598	540	563	605	545	545	566	528	520	515	583	526	538	583	575	539	572	515	526	524	561	529	543	520	515	519	524	533	576	551	546	533	572	554	533	537	554	532	534	566	536	564	539	526	512	526	525	513	543	516	496	566	514	559	495	532	517	510	537	518	535	530	520	555	572	542	501	530	547	521	497	553	536	556	531	497	544	533	518	551	528	560	570	505	544	545	542	532	512	551	567	571	520	531	518	533	529	484	516	542	511	544	537	480	560	536	554	544	540	506	522	560	554	525	563	544	501	540	515	506	563	541	546	503	548	541	527	508	492	549	523	548	553	533	541	529	503	543	522	551	570	585	521	548	498	529	542	566	533	543	511	543	544	526	538	568	520	544	539	544	515	510	513	512	538	525	528	549	524	519	504	553	545	532	512	534	533	522	523	562	545	561	521	540	543	545	553	509	524	529	508	528	520	528	509	566	549	583	530	548	540	489	506	534	519	537	520	551	531	549	534	523	511	504	541	585	553	526	531	489	548	538	543	526	520	498	533	567	492	498	555	531	521	530	510	536	522	527	506	545	573	503	511	499	531	540	530	519	533	545	531	552	563	546	565	548	565	500	581	542	533	584	537	511	528	569	512	540	569	502	520	518	557	531	529	537	575	543	552	546	510	546	527	499	549	543	515	569	541	512	543	548	570	529	554	522	545	547	511	544	557	516	529	560	511	535	526	560	513	528	539	520	495	520	532	508	560	511	538	539	516	552	506	578	509	556	544	563	530	496	538	524	518	518	507	538	583	528	494	497	576	523	538	501	537	543	551	554	521	511	549	548	568	572	492	508	528	518	534	530	504	562	511	526	553	538	530	524	593	534	536	563	549	534	512	528	546	537	513	605	513	548	485	522	527	484	543	527	541	502	574	545	540	546	553	512	577	530	517	538	545	476	548	490	535	540	526	500	547	492	525	539	549	529	550	553	532	564	523	536	545	533	515	557	509	549	532	553	562	550	502	587	513	562	558	526	505	575	557	558	522	506	531	557	509	489	567	535	552	548	543	538	555	531	528	528	536	510	551	518	525	519	529	497	512	563	523	554	556	583	512	524	535	526	496	549	523	525	542	566	498	531	485	549	533	568	584	536	562	586	548	503	541	522	512	527	529	502	555	546	514	489	533	515	539	549	525	506	517	498	591	562	523	528	502	558	505	571	532	540	536	540	537	540	545	526	488	507	547	529	526	553	524	552	559	545	542	528	537	561	532	550	535	553	537	557	525	534	536	554	546	509	582	524	546	474	539	523	550	505	538	558	484	513	569	557	554	523	528	569	536	561	544	549	522	519	545	537	537	518	510	548	531	532	520	516	548	538	512	544	534	540	549	455	542	540	553	543	503	538	568	519	524	558	506	512	493	536	497	540	505	542	526	550	556	560	545	514	552	544	530	513	493	542	526	503	527	499	552	515	572	548	511	533	489	518	575	571	524	540	560	478	518	536	614	519	500	558	558	560	550	549	544	538	572	568	498	522	544	541	510	543	561	499	527	546	542	518	529	508	498	532	556	594	529	580	513	535	515	532	547	515	557	541	534	560	561	512	505	548	537	518	535	536	538	511	502	542	512	529	538	508	524	517	525	540	529	537	501	516	500	550	528	535	580	527	563	573	537	548	539	553	589	524	583	512	519	499	525	516	521	526	575	542	511	536	558	534	507	539	554	562	561	538	555	539	551	491	538	550	563	549	576	522	543	517	540	548	494	538	533	573	522	510	550	490	509	546	537	574	519	463	560	551	535	539	532	502	531	548	525	539	542	540	549	491	505	505	542	517	525	500	512	538	552	533	517	554	534	534	554	554	496	538	540	523	515	551	571	539	544	518	534	570	513	524	541	569	527	510	547	510	521	541	533	551	515	539	555	536	560	539	533	517	539	522	515	495	550	550	467	516	536	522	551	527	551	594	536	513	552	508	496	525	502	523	588	498	503	539	515	543	478	558	510	500	542	506	544	502	513	499	509	564	521	514	495	558	541	547	519	503	571	556	489	549	530	533	543	535	565	533	561	536	586	562	560	531	541	571	517	527	533	532	548	512	547	506	523	552	479	524	538	516	494	560	488	554	539	480	527	522	535	530	532	546	553	495	543	540	514	481	557	533	517	483	504	571	566	541	540	495	506	559	524	528	519	560	537	501	528	527	561	540	520	566	532	531	573	568	525	522	560	578	518	559	536	505	531	498	503	539	519	517	511	533	515	541	587	522	516	496	520	511	589	557	545	514	506	478	560	557	550	512	555	486	504	502	553	506	529	534	531	517	544	554	521	531	519	565	512	504	504	489	554	541	571	504	529	526	510	508	525	509	538	546	516	562	531	543	508	542	510	520	536	501	516	537	530	560	513	532	479	537	530	559	558	523	499	547	565	554	545	524	601	528	537	570	521	567	572	551	489	499	559	544	570	525	525	519	544	554	512	510	533	471	561	500	543	528	544	584	526	561	542	545	537	566	531	568	534	568	504	492	552	554	510	544	544	567	501	545	587	535	538	540	533	606	545	545	500	574	545	487	470	513	517	563	535	515	519	545	611	548	538	542	518	575	528	573	512	539	510	537	555	531	563	507	522	560	560	582	560	529	542	516	527	542	535	516	521	551	536	542	554	543	513	523	560	536	506	532	557	507	525	546	508	532	517	538	544	509	550	529	546	534	543	537	542	514	568	535	532	557	528	528	545	525	534	506	542	499	554	538	545	514	508	544	547	521	549	508	520	548	514	521	570	524	532	524	519	499	544	533	568	535	525	526	570	529	495	551	533	526	515	576	508	558	514	548	499	517	519	494	549	490	519	498	545	543	522	522	521	550	509	541	544	511	494	497	515	543	543	497	491	532	529	514	552	568	515	568	560	556	513	517	545	522	554	532	526	566	504	487	536	507	539	514	541	508	577	543	563	474	551	545	569	507	540	526	496	535	494	529	497	522	534	539	498	523	532	523	573	517	560	517	548	533	525	549	470	512	525	558	543	511	526	536	523	538	545	528	564	551	539	557	506	558	518	499	505	498	544	542	521	576	566	553	515	536	514	549	494	526	525	498	530	561	527	485	531	564	541	519	553	532	512	529	557	549	506	519	537	524	533	521	497	538	555	558	542	525	505	554	488	571	503	532	568	527	504	539	500	535	521	521	578	538	527	483	555	541	529	540	532	529	517	527	571	489	553	551	496	551	521	497	499	570	515	540	511	522	517	494	500	535	545	548	528	575	536	529	522	547	516	541	548	505	495	553	514	502	531	531	550	527	570	494	517	527	536	518	502	497	581	520	534	557	533	543	530	556	533	534	526	561	547	560	557	527	512	527	541	537	498	550	572	546	580	592	545	535	509	550	544	479	505	523	553	453	509	544	540	537	540	566	533	516	546	520	513	489	552	513	521	522	562	568	529	532	515	551	510	522	540	561	532	541	535	498	546	572	520	496	567	539	535	543	565	511
3983	4892	3976	1785	1398	1065	1071	947	872	12277	19464	15219	7358	2675	1053	586	454	506	480	503	463	459	447	490	488	447	460	435	482	486	464	441	448	440	452	471	464	470	452	496	432	412	456	476	430	445	464	470	486	474	469	506	445	447	489	474	447	489	428	487	486	442	464	458	453	457	455	472	463	468	461	457	469	454	447	441	426	469	442	469	445	450	475	503	465	468	437	425	449	462	507	465	477	460	467	480	443	465	448	460	458	459	460	461	440	468	465	465	466	463	469	462	488	445	454	494	436	458	449	468	455	449	449	482	459	469	430	467	451	466	415	454	485	438	442	459	433	458	445	471	450	466	456	456	476	465	480	448	470	466	427	397	430	478	468	458	441	438	478	467	451	489	452	454	455	466	422	436	482	410	497	459	476	441	478	437	449	484	448	452	452	417	469	453	460	450	459	475	455	432	442	444	443	493	469	428	509	446	457	457	466	434	459	482	435	477	465	471	490	473	441	466	480	444	471	459	486	426	452	510	483	475	453	479	472	436	477	464	483	453	449	460	443	441	440	484	454	472	466	492	450	443	476	474	463	479	473	437	435	459	461	447	480	433	443	449	465	459	423	461	463	465	500	472	449	453	432	411	467	433	487	464	428	452	436	428	450	466	492	474	471	479	455	477	456	439	435	464	424	495	478	462	493	471	436	479	452	473	416	452	474	453	447	459	435	435	467	449	423	466	451	444	441	440	442	480	498	439	464	450	420	457	478	481	451	456	459	450	498	442	490	474	468	473	456	466	505	440	513	462	427	471	448	436	443	414	469	455	429	462	435	423	480	487	452	486	468	407	453	425	467	475	456	448	485	488	464	440	464	466	442	409	423	454	440	455	494	482	476	458	417	453	459	444	433	479	471	456	475	467	419	435	434	469	451	457	488	487	434	482	479	471	424	476	412	395	476	455	432	466	461	470	458	447	466	451	448	473	490	452	470	429	433	446	448	460	448	487	463	474	426	448	414	491	447	449	431	423	453	468	452	478	441	466	491	442	441	450	460	465	441	471	455	461	442	440	446	462	475	469	436	453	492	452	477	501	442	436	471	474	467	444	448	407	455	472	481	431	453	429	439	469	462	448	476	478	459	484	476	422	416	473	461	450	496	461	462	463	455	447	460	437	446	449	442	455	448	433	461	460	503	461	498	454	447	484	446	459	466	460	474	461	455	445	472	486	466	403	454	464	486	459	473	434	462	484	438	476	432	453	457	481	454	488	457	457	477	453	440	485	453	456	444	450	479	448	429	441	479	499	442	461	458	444	462	422	474	477	458	427	452	430	445	478	452	491	450	474	455	468	474	474	481	478	479	457	439	474	426	474	422	492	462	427	417	448	450	471	451	461	462	443	461	442	421	426	416	445	435	494	441	437	418	454	467	483	476	429	418	436	466	493	439	455	431	462	462	467	437	464	482	509	453	453	505	480	474	454	450	472	472	463	447	424	472	444	447	463	430	436	471	450	490	445	467	439	444	424	439	490	413	448	471	441	450	436	443	444	488	456	431	443	455	447	470	498	449	485	484	431	432	443	444	426	441	445	469	449	438	429	477	433	443	434	449	446	467	436	454	453	444	449	449	419	442	400	469	459	443	461	464	464	453	475	484	438	474	457	452	430	440	447	473	447	436	442	452	447	442	438	437	427	437	472	479	420	434	471	467	419	423	466	460	457	488	425	411	467	463	413	435	475	463	446	429	467	466	498	439	492	427	442	464	419	410	430	461	445	477	431	456	455	434	422	487	420	454	454	456	452	466	475	424	448	473	443	450	450	475	474	450	463	457	437	471	463	491	485	466	444	440	454	431	457	428	438	444	458	432	443	434	425	445	438	465	473	465	422	436	472	466	409	458	456	449	469	447	461	482	471	424	452	406	431	492	424	446	452	501	462	471	468	451	443	460	474	481	439	445	442	457	453	424	420	483	462	460	460	453	477	446	477	454	469	488	454	466	453	442	454	434	447	431	441	470	461	399	458	461	485	431	430	458	440	452	462	460	416	475	463	469	437	456	441	476	448	412	439	469	469	455	426	429	437	470	440	443	470	457	457	415	462	395	434	440	452	482	414	429	430	443	457	436	438	432	467	423	477	458	422	459	465	467	512	439	411	480	508	460	447	416	414	417	490	436	433	450	439	453	428	473	455	441	474	501	466	485	434	451	483	454	506	435	440	459	475	490	437	449	433	450	455	456	425	450	452	452	442	413	452	461	443	463	470	422	466	466	420	492	463	404	462	506	472	458	450	410	464	491	474	450	464	453	404	449	483	464	446	472	412	445	479	470	450	452	463	424	432	482	438	451	432	490	411	451	480	499	449	468	452	447	457	442	410	441	483	502	474	468	458	441	453	486	453	446	428	457	472	460	496	472	480	477	498	402	452	439	431	464	454	468	439	492	443	462	486	482	456	463	439	446	476	464	447	462	446	438	441	457	463	510	459	429	461	446	453	455	467	446	468	479	477	436	458	419	479	434	447	476	462	446	483	442	451	469	443	425	462	452	440	430	466	470	458	466	422	500	463	439	451	433	462	426	450	477	466	458	439	442	405	457	477	412	445	477	446	480	478	425	448	455	472	447	431	453	436	455	494	417	474	479	417	423	480	492	457	451	461	462	458	428	446	437	457	439	467	441	445	425	504	461	469	440	447	471	482	435	454	438	438	408	446	417	441	503	455	424	454	474	449	438	458	481	446	437	438	459	455	437	444	434	438	455	419	430	432	476	421	409	472	465	427	476	429	456	483	453	458	455	470	448	456	444	468	422	478	449	427	452	423	439	479	490	426	414	449	464	494	433	488	500	407	429	458	419	433	466	417	434	453	400	508	451	459	450	415	491	460	409	450	446	444	448	465	421	438	476	476	438	470	464	462	439	459	434	470	457	447	474	485	438	450	461	471	428	460	469	459	490	471	403	430	452	448	438	442	475	480	474	450	470	460	448	443	451	439	453	427	447	412	461	445	461	435	442	444	420	500	454	439	484	464	405	423	456	426	440	461	481	466	452	461	456	462	468	490	438	477	481	447	422	461	445	440	427	488	405	469	430	475	485	414	449	446	476	435	480	470	467	406	464	419	442	453	467	467	497	406	474	422	475	445	419	497	432	481	437	439	447	462	467	465	463	462	458	452	416	436	406	450	488	474	448	427	427	464	434	438	439	451	458	450	465	448	458	434	423	459	449	470	409	506	465	419	445	467	416	450	434	407	461	470	469	473	426	455	468	411	455	522	449	443	458	435	472	423	451	462	438	467	444	439	420	468	443	453	443	464	445	446	473	450	455	414	469	458	451	441	441	436	447	410	444	472	463	445	465	462	447	478	447	446	486	451	458	458	468	445	469	497	481	443	464	432	418	438	428	457	508	474	420	432	469	491	443	407	489	431	428	446	423	450	454	458	437	475	446	444	449	439	489	464	426	478	471	470	488	454	460	457	477	469	425	459	450	473	445	517	462	482	421	443	421	453	444	422
23875	21102	28370	24059	21100	10232	2543	1431	1106	17057	34306	25848	15162	5797	1989	991	816	721	726	649	726	694	764	722	674	689	721	693	708	780	722	702	694	719	745	681	711	698	679	662	710	690	689	720	719	739	709	698	709	678	729	696	711	696	682	716	721	691	723	679	700	749	708	662	711	695	672	706	674	640	706	677	695	694	707	731	668	696	670	706	711	675	704	696	730	727	708	687	697	682	723	689	700	715	691	686	728	676	683	698	704	696	678	673	776	650	655	688	665	677	730	684	723	701	714	717	702	708	678	702	697	707	676	671	705	729	710	695	733	670	670	733	748	708	709	706	722	689	688	718	695	700	697	684	717	693	690	694	700	668	667	663	665	664	651	692	671	721	732	733	692	648	664	720	679	672	665	682	674	681	685	682	726	698	680	669	660	709	686	692	686	733	694	702	690	719	709	700	676	742	685	684	680	699	673	658	695	703	730	660	720	715	704	712	663	718	684	710	642	660	667	660	622	706	705	698	707	689	686	726	700	669	723	710	698	700	679	680	689	696	713	697	682	714	686	678	671	666	742	702	683	689	689	676	724	677	669	715	656	659	711	653	707	738	673	705	675	689	674	718	665	737	736	639	709	718	648	655	732	710	702	673	687	712	703	708	695	704	689	663	680	706	637	728	698	712	689	671	701	705	664	687	672	723	661	686	686	694	694	688	677	708	687	699	695	704	691	707	682	700	669	689	702	666	776	688	721	715	681	652	713	686	701	716	688	699	689	655	720	701	686	653	693	711	717	704	651	720	717	705	673	693	673	673	746	685	685	689	676	676	720	697	707	722	695	667	687	688	680	713	665	719	650	705	717	709	681	672	679	708	672	680	697	697	685	649	678	691	718	665	711	690	680	648	703	692	726	715	696	727	703	711	684	687	667	667	755	640	679	651	695	705	674	717	665	702	698	721	714	712	712	688	682	648	648	716	708	708	688	693	608	714	682	677	661	699	705	685	723	633	660	703	648	717	644	644	744	693	699	707	700	669	658	699	695	659	696	696	674	693	677	724	683	720	668	679	679	729	692	695	731	700	725	737	724	671	638	696	682	697	717	684	700	666	661	682	705	662	672	726	657	714	732	735	724	669	651	685	672	716	699	726	658	638	714	681	702	679	694	677	728	656	660	672	700	637	677	747	680	664	704	666	720	660	729	688	687	672	713	676	709	710	656	682	725	680	695	696	703	675	680	683	660	693	669	702	684	688	671	706	657	698	743	689	698	674	710	737	709	700	687	698	660	693	684	711	685	679	685	656	755	643	686	688	652	688	698	684	667	665	692	703	716	730	693	680	680	733	706	658	660	650	698	663	684	710	693	694	707	641	660	718	720	677	664	698	676	689	695	729	661	698	695	728	674	707	732	646	657	669	659	698	721	670	719	769	694	647	702	703	683	670	742	740	721	699	701	658	683	667	687	716	709	656	713	732	695	637	710	702	667	672	690	708	713	677	685	669	709	706	697	703	701	664	685	661	683	686	717	638	643	650	687	719	690	738	691	676	750	718	710	716	665	742	718	652	693	737	749	707	706	650	682	707	684	633	739	741	685	702	715	668	689	722	692	654	661	704	633	695	692	680	747	715	669	698	654	653	688	663	714	700	671	654	669	706	720	696	700	682	682	680	712	684	685	690	703	648	665	720	661	692	740	704	759	660	740	697	689	689	703	700	692	645	688	670	646	676	656	667	729	712	680	684	695	738	717	689	695	648	661	727	714	731	702	683	672	712	695	679	658	678	679	724	722	666	684	708	712	684	742	689	696	679	735	734	686	681	673	685	697	747	679	722	684	641	695	644	665	716	690	678	691	705	685	709	665	679	695	714	733	704	671	692	755	682	671	669	676	687	706	678	668	644	697	632	712	666	684	678	698	672	653	680	680	715	696	692	721	725	699	679	718	642	717	714	687	757	680	699	750	721	759	686	672	678	708	700	654	703	688	667	695	680	685	657	688	686	726	636	671	733	693	698	684	652	702	686	665	724	679	693	653	671	718	690	668	686	671	660	665	724	699	725	726	717	676	687	646	644	683	685	671	704	675	657	744	681	692	693	646	670	712	686	701	727	680	648	660	694	733	746	688	658	645	678	679	640	705	696	695	700	706	720	684	709	669	730	663	681	692	681	663	675	675	739	683	641	724	706	707	760	630	670	668	738	683	648	708	700	708	728	680	657	697	676	662	708	671	746	686	674	721	637	711	699	649	721	670	701	675	663	704	667	701	711	712	710	716	686	638	637	724	709	694	682	713	679	702	661	679	684	714	718	668	688	677	710	692	683	718	707	655	714	737	686	673	646	706	662	659	666	701	729	726	728	718	687	728	680	665	663	671	695	683	690	666	723	682	689	692	688	663	651	655	714	668	683	700	662	691	731	681	648	681	721	705	676	658	662	693	686	673	662	693	754	677	697	721	672	642	682	691	710	684	681	720	774	744	727	708	697	683	696	678	664	714	675	653	729	687	757	665	665	709	671	687	690	702	669	689	658	744	680	662	680	742	656	703	672	713	679	707	677	692	697	667	715	693	717	718	690	679	650	673	680	731	682	686	715	673	669	695	701	685	687	670	671	699	732	698	651	713	693	688	704	650	705	665	704	705	665	710	752	678	669	736	700	702	675	721	687	698	708	702	698	715	721	726	681	727	640	675	669	678	687	684	699	689	639	691	691	735	702	678	692	690	713	693	673	698	688	678	696	708	704	695	668	669	723	686	678	705	685	695	691	638	726	700	711	685	712	681	737	612	704	732	724	692	686	680	715	649	696	683	669	731	700	678	697	660	715	641	694	698	657	689	706	645	679	716	694	723	697	683	681	742	718	711	739	714	695	685	666	688	663	668	698	698	709	716	708	683	639	697	713	726	605	712	700	689	618	681	696	687	640	683	610	698	639	731	693	670	700	744	643	691	680	661	695	675	671	712	719	666	718	684	653	639	693	650	699	713	684	681	704	629	651	656	656	708	723	674	692	716	679	680	714	692	664	688	696	692	658	719	654	648	678	712	715	714	704	669	662	639	706	720	685	664	705	756	678	727	699	741	715	627	651	672	659	715	709	714	661	688	720	656	655	692	692	716	654	662	700	686	701	723	726	685	694	636	743	686	666	720	670	678	676	703	698	703	658	602	683	699	691	685	700	703	739	628	687	726	666	686	753	671	712	701	683	627	675	703	696	686	690	675	721	705	639	672	676	635	705	670	721	683	714	661	627	677	664	670	696	678	667	727	690	652	712	679	692	703	693	676	666	714	684	700	686	685	659	677	681	691	678	697	683	642	712	668	669	677	671	670	672	732	663	716	635	749	665	709	696	719	657	679	661	699	713	709	705	739	687	678	686	679	658	699	679	678	685	678	671	707	677	716	701	707	674	712	671	670	716	679	720	677	675	709	612	656	670	668	677	664	686	717	664	708	685	604	693	680	643	724	699	708	661	663	679	667	693	696	630	680	703	682	707	654	673	688	696	638	698	677	743
4526	7425	5800	2971	2724	2349	1774	1512	1270	21422	31107	20958	12019	5198	1955	876	593	607	582	595	558	551	571	572	577	556	595	573	572	600	629	539	588	584	581	589	589	593	557	604	574	577	570	582	586	587	557	546	557	594	553	605	604	584	585	582	599	565	545	604	547	565	589	555	571	563	560	594	590	559	551	578	603	564	562	554	607	576	581	571	611	576	562	580	564	554	568	541	564	574	588	564	525	545	608	559	528	569	580	613	544	633	600	549	548	568	591	577	523	615	604	554	602	561	563	604	583	566	582	594	609	589	545	545	559	523	596	574	530	524	545	549	599	547	574	602	575	583	546	555	590	554	567	563	571	579	562	529	581	558	584	586	584	581	570	584	561	611	585	563	554	550	524	589	558	628	609	602	536	536	573	560	554	546	569	581	548	544	562	522	600	582	531	553	565	556	562	605	587	530	595	584	563	578	594	570	580	591	603	570	560	575	564	550	573	568	579	543	597	576	557	588	572	647	543	564	558	580	565	584	540	624	589	553	549	569	576	587	591	536	542	567	592	576	544	567	541	600	577	600	583	572	547	570	589	557	583	575	566	572	570	561	543	569	560	595	531	551	583	572	551	562	556	529	597	564	526	569	533	608	577	571	553	598	556	548	554	558	542	553	551	568	571	579	579	582	577	588	607	569	576	561	561	563	559	589	548	554	567	554	551	538	567	602	577	599	616	545	561	550	585	593	615	554	575	571	574	593	578	559	555	607	594	555	595	592	558	585	611	524	585	543	564	580	528	548	552	638	584	606	551	597	574	586	584	560	612	561	577	566	574	552	606	598	572	582	563	571	602	569	587	530	565	538	553	580	574	545	586	563	545	590	579	550	585	547	557	580	582	541	552	556	604	575	596	600	572	551	555	580	562	606	541	535	550	574	554	591	522	586	557	563	567	568	567	585	550	582	587	559	566	566	579	609	589	582	542	583	536	582	578	630	536	570	579	505	566	530	569	589	587	551	570	577	556	565	571	573	530	567	585	585	590	585	601	584	606	564	545	572	622	593	600	576	558	616	547	593	583	564	558	579	572	616	546	561	573	560	569	570	532	553	599	516	566	533	521	517	567	555	547	527	567	547	563	540	601	585	569	587	576	553	580	547	580	577	583	577	588	598	534	589	525	571	525	567	574	560	542	593	596	578	562	601	564	573	576	568	554	543	596	603	559	589	589	580	561	548	536	556	559	619	568	580	585	602	565	575	582	542	597	556	583	559	578	576	568	548	578	586	573	565	588	569	559	565	580	548	516	596	559	595	555	539	583	612	569	572	531	581	600	532	541	596	542	599	554	531	579	560	548	562	552	538	588	596	598	599	564	574	571	528	537	561	542	595	584	551	547	598	572	518	553	569	557	559	525	563	600	551	553	595	530	566	549	568	575	560	565	523	541	592	566	617	600	575	590	576	589	567	542	559	574	516	558	611	588	561	592	565	580	586	549	563	558	586	517	583	579	587	569	556	595	556	560	594	562	582	600	578	612	525	567	590	536	582	558	517	575	538	579	556	573	556	562	588	554	575	597	576	578	535	552	529	557	571	606	568	606	575	595	558	596	574	579	508	574	548	524	536	587	545	560	593	573	577	515	574	546	584	546	562	589	581	602	565	548	577	583	578	551	553	620	572	532	583	530	581	587	573	542	516	576	513	566	561	560	560	547	554	532	589	560	569	558	600	595	574	553	578	561	571	546	601	553	539	544	543	579	619	584	541	551	604	536	567	564	548	573	531	570	546	566	558	566	601	574	583	559	539	598	547	543	559	549	583	594	538	579	560	570	569	603	587	624	582	574	554	604	568	574	603	591	586	554	562	558	546	520	588	547	532	548	567	536	545	567	586	572	567	565	607	558	602	576	598	623	571	596	563	560	576	569	554	537	578	556	561	557	544	612	531	585	554	530	567	548	563	567	542	618	566	580	586	573	578	562	528	567	551	535	560	548	576	540	552	563	546	548	555	545	560	569	561	572	614	546	574	566	558	595	559	551	585	576	562	553	524	566	595	555	566	559	621	566	601	574	512	556	603	573	549	566	543	586	532	582	545	553	563	585	558	596	512	577	550	606	545	590	564	549	550	561	585	556	562	565	578	588	553	554	568	553	588	557	598	574	563	615	539	591	581	573	545	528	581	615	569	541	565	559	544	554	535	579	578	515	589	562	583	551	540	553	521	555	542	550	557	544	564	559	609	561	582	531	568	567	594	569	514	586	528	548	579	578	586	574	524	571	556	541	560	532	535	593	544	535	567	557	592	520	599	603	566	584	557	597	561	527	559	570	548	562	544	572	560	565	571	566	558	590	558	528	560	534	546	556	597	541	553	549	583	563	604	605	519	586	565	579	554	553	564	540	578	574	599	602	529	539	537	530	585	566	541	583	540	561	550	584	579	541	511	564	552	560	574	604	549	571	561	540	562	615	554	587	563	606	570	581	548	600	572	570	570	577	594	576	526	566	560	603	568	567	559	587	596	585	562	551	579	562	605	569	598	553	610	605	544	597	573	615	629	543	573	557	584	546	587	580	565	575	589	567	606	599	554	584	610	584	560	579	562	556	597	525	586	566	574	564	558	557	565	577	568	538	574	589	558	573	551	580	539	624	547	573	604	559	562	519	552	525	568	543	578	536	538	527	581	584	527	535	593	613	584	586	567	568	554	548	546	544	568	561	588	592	584	558	517	542	591	542	567	563	561	596	558	559	530	555	577	598	572	526	560	544	546	589	561	591	551	580	544	568	549	572	567	550	531	547	540	573	564	558	553	611	537	561	601	557	582	572	551	597	633	565	546	582	581	534	559	556	508	630	572	531	570	575	590	595	547	529	520	574	547	536	548	587	569	578	547	598	593	586	579	549	578	575	589	575	561	578	565	559	598	561	521	578	566	558	557	576	612	594	553	544	531	555	565	541	526	554	501	562	577	590	549	574	571	532	573	579	559	580	577	583	519	562	557	572	571	573	565	561	555	548	555	548	525	575	618	552	521	586	593	585	559	537	549	531	525	574	550	566	528	587	591	607	577	573	551	550	587	590	552	554	547	549	576	570	582	557	516	558	562	568	617	542	557	588	558	555	588	551	534	594	549	506	518	509	597	564	594	540	501	606	552	552	546	568	568	546	529	530	543	581	550	571	574	547	540	524	549	568	524	578	567	582	563	553	569	547	543	562	592	588	572	551	534	560	545	588	548	545	609	530	583	579	530	610	575	554	575	556	580	545	558	576	547	580	578	572	568	599	562	533	582	594	574	562	561	557	580	550	580	555	555	584	615	561	574	584	522	571	606	566	574	562	617	586	560	563	544	594	562	533	526	572	558	579	563	544	567	552	586	568	563	592	582	551	552	596	575	551	556	602	569	573	553	541	562	531	563	540	561	555	568	611	529	607	616	582	580	539	559	529	517	544	559	546	571	544	551	509	577	586	531	595	597	582	579	546	639	597	519	586	529	523	536	555	558	576	520	582	596	531	574
27270	13840	1796	858	581	661	574	529	524	1026	2283	2018	1309	830	621	520	501	522	477	513	504	485	491	451	490	448	456	481	487	502	485	504	501	477	481	497	506	486	448	430	537	475	461	485	486	488	459	455	511	449	506	498	462	522	475	498	506	505	475	474	472	470	458	478	523	491	507	455	513	458	494	488	491	480	479	481	477	478	464	490	465	465	482	469	507	518	485	502	463	495	468	472	470	486	467	493	495	458	446	466	466	491	472	505	495	502	492	512	472	484	469	497	455	462	493	510	469	532	514	465	510	468	527	517	498	496	504	497	506	498	505	519	558	464	479	499	490	470	538	509	513	480	507	454	536	501	470	503	513	480	511	493	446	480	470	489	460	439	500	482	498	529	490	467	492	539	444	473	482	486	480	467	483	473	456	501	508	509	499	466	500	493	474	500	503	481	513	510	490	497	507	471	507	464	523	472	497	472	516	454	532	524	514	457	456	458	496	466	521	505	491	519	500	522	519	466	483	463	487	468	493	513	483	534	492	468	441	472	486	522	471	473	462	503	524	494	513	494	459	517	502	469	492	463	466	494	499	495	488	480	529	524	504	428	464	468	473	503	494	524	525	486	509	492	472	482	451	525	479	457	472	452	492	468	490	504	544	489	502	493	453	456	497	491	496	465	501	490	491	472	499	483	496	501	515	479	511	478	482	475	449	504	518	497	482	515	486	520	524	562	466	469	481	502	508	483	476	487	506	464	459	503	471	462	477	480	493	444	493	463	500	518	475	440	490	483	481	510	445	473	501	493	511	515	515	509	490	484	508	473	480	447	487	459	495	485	503	481	503	482	540	499	498	524	485	491	517	482	485	488	507	472	483	525	452	486	476	464	461	511	480	477	441	502	486	524	457	505	492	453	468	519	486	521	525	446	502	522	488	488	494	454	521	473	475	507	501	479	479	469	521	467	463	424	497	459	465	479	454	499	485	507	451	513	495	525	501	476	465	501	504	515	518	482	508	476	455	517	452	468	467	513	493	501	506	500	458	510	427	496	470	456	529	537	505	481	528	407	462	492	463	463	484	444	474	485	488	455	484	495	493	501	487	539	477	486	486	457	505	478	451	469	496	494	532	482	519	465	482	497	444	491	499	481	522	454	470	460	525	474	467	461	479	499	512	492	528	490	495	521	472	486	479	454	488	492	474	502	472	490	506	491	469	478	449	451	488	482	449	481	480	461	504	524	463	482	465	489	474	457	484	414	500	460	487	489	479	502	443	481	447	450	480	448	492	514	527	493	470	508	513	467	466	479	479	515	518	474	511	517	539	486	473	485	478	485	460	482	530	504	485	434	467	498	492	485	481	446	488	465	471	487	472	487	455	521	512	476	477	475	481	451	484	468	480	493	486	448	449	503	468	467	487	479	509	471	506	528	504	455	511	480	498	470	470	502	459	475	507	492	487	463	475	547	507	470	489	504	493	498	514	464	485	465	495	542	483	468	475	481	464	524	479	476	481	495	520	485	480	477	478	442	471	491	489	493	455	520	461	483	476	458	485	472	516	479	476	519	471	506	464	488	454	497	493	492	476	470	481	496	469	447	542	477	500	500	484	478	477	485	474	533	464	491	500	524	469	488	477	520	528	498	490	507	495	440	510	470	474	468	508	471	505	461	517	452	484	531	476	453	513	433	508	483	456	480	488	463	471	472	497	481	470	529	450	476	496	447	462	487	471	446	444	512	486	494	493	486	489	496	471	521	516	450	454	495	512	491	464	501	534	453	461	502	488	499	475	528	498	492	521	497	480	499	514	502	492	458	480	521	442	537	474	459	457	520	440	473	507	507	480	505	471	467	468	502	501	486	471	448	537	496	511	487	508	502	481	501	515	470	492	524	504	500	471	457	507	511	531	446	474	496	493	440	464	439	524	527	517	476	461	497	508	484	451	487	525	505	458	477	494	510	488	497	494	500	519	475	487	505	476	529	491	548	477	475	486	470	485	477	497	510	498	475	525	520	500	500	491	484	504	489	476	475	454	479	522	518	463	516	520	461	463	507	481	476	523	488	480	509	511	492	490	485	498	451	483	513	490	497	481	490	454	522	483	485	481	490	500	474	461	488	518	513	499	505	495	468	486	461	503	498	506	499	465	475	496	509	497	488	483	475	483	491	490	504	472	487	504	480	453	516	500	475	504	509	476	503	501	468	511	464	483	449	475	489	474	489	498	490	498	523	484	494	468	451	499	523	476	473	469	475	469	527	472	499	460	477	469	486	446	481	503	467	507	524	485	506	486	542	449	507	449	477	487	471	466	504	493	504	487	475	496	509	502	481	472	482	490	495	492	497	486	502	473	494	492	492	489	489	491	489	454	490	492	485	509	474	505	495	511	456	493	490	489	453	464	510	454	478	476	472	472	492	482	524	503	514	488	467	477	493	480	466	496	460	491	464	485	442	499	470	524	473	487	471	495	498	493	463	470	463	495	489	494	529	487	487	505	481	466	486	495	512	464	460	470	471	486	482	455	512	466	526	485	461	426	488	454	495	485	558	488	507	528	489	468	480	477	450	480	498	538	509	483	497	473	454	499	498	486	502	509	533	484	478	486	485	481	455	472	485	488	463	499	474	496	503	504	491	500	484	479	472	468	509	470	490	469	498	503	511	467	526	492	461	524	487	467	467	493	500	484	549	517	521	481	495	477	493	481	519	468	479	482	457	473	466	494	490	506	464	465	485	432	466	468	481	478	508	468	515	501	511	473	498	463	520	490	459	468	442	463	481	497	510	539	461	448	443	465	505	473	515	464	525	479	491	465	482	498	442	462	475	467	480	488	471	507	459	468	480	485	436	444	493	503	520	474	490	447	495	529	476	481	488	458	454	463	469	474	487	472	473	460	471	483	486	486	523	509	500	474	497	497	466	461	495	480	485	482	498	506	515	473	479	465	441	469	490	466	456	512	506	501	459	469	507	507	493	465	505	481	458	514	482	487	487	453	464	482	488	486	478	513	502	544	479	511	476	508	499	501	516	473	501	533	501	473	474	497	511	495	424	458	477	537	501	515	486	471	516	457	495	468	464	483	478	495	513	438	467	471	475	481	503	486	487	512	473	489	476	460	502	477	488	485	470	495	500	498	474	506	503	472	490	492	489	457	502	453	499	477	496	526	526	525	533	496	482	486	439	496	466	469	504	475	474	465	480	490	492	499	477	468	471	501	469	508	492	523	466	498	498	498	487	460	477	484	450	523	514	491	515	458	511	490	467	434	500	478	523	480	484	489	503	497	499	505	486	499	491	482	468	463	538	477	492	502	549	526	463	490	510	449	487	502	468	485	469	515	494	481	492	469	473	490	537	457	505	488	490	503	483	462	517	471	489	511	502	466	473	507	498	470	492	493	541	495	468	499	498	499	476	470	461	482	509	498	474	509	460	498	458	480	523	482	486	485	458	483	483	479	469	477	513	481	477	485	471	495	475	516	498	493	504	468	454	470	505	472	522	504	488	532	502
5086	1117	763	648	580	643	590	524	449	1409	2761	2197	1283	765	522	435	424	422	435	409	390	392	418	413	391	412	415	390	417	411	405	418	445	394	424	421	423	456	423	425	393	399	414	443	399	387	386	423	410	405	409	434	444	411	391	412	437	393	426	401	411	440	372	418	449	389	432	420	418	422	420	363	405	386	400	433	433	410	385	347	403	427	427	393	385	413	433	403	378	384	371	419	377	375	408	378	398	407	377	384	410	401	388	417	425	413	408	451	432	374	405	410	412	418	408	405	420	431	459	408	403	394	405	409	400	434	388	419	400	459	393	414	383	394	395	424	427	414	422	426	426	422	429	398	392	387	424	403	402	393	385	403	366	399	393	410	410	390	411	389	422	426	438	401	396	398	384	396	405	399	411	372	438	392	421	417	375	386	434	409	424	417	440	373	448	428	366	375	420	399	414	393	387	382	416	400	384	424	407	410	410	426	385	384	349	379	405	365	371	404	400	417	396	382	400	395	421	385	404	382	400	389	390	427	409	426	373	425	394	394	376	412	393	412	430	429	373	403	392	409	429	375	382	435	403	418	426	399	419	411	387	377	390	394	395	391	400	419	393	408	409	418	411	401	402	390	427	435	409	431	394	373	404	425	394	414	389	373	428	383	401	414	422	376	359	357	376	394	410	402	389	429	430	432	412	437	417	398	387	399	366	391	444	343	411	414	381	380	409	444	428	404	411	393	400	413	354	423	407	385	376	376	406	424	405	414	380	425	387	372	362	385	401	409	361	362	459	410	407	377	409	453	401	402	380	390	406	410	424	408	402	426	402	414	402	394	393	390	367	417	416	391	421	387	423	382	412	419	412	407	416	393	396	409	424	438	415	409	403	398	389	375	428	390	426	433	396	405	381	387	430	404	430	372	402	432	413	414	389	421	372	424	397	400	411	407	441	424	426	386	405	399	393	415	356	412	423	401	362	398	395	393	389	393	355	401	443	345	421	427	435	413	398	410	433	411	410	380	403	398	388	389	401	394	412	441	447	387	410	374	390	415	368	403	407	407	414	450	388	416	410	411	415	395	415	386	426	428	381	408	411	390	420	402	378	406	419	407	433	367	374	365	419	382	366	413	397	438	420	400	385	440	396	392	430	402	423	421	400	409	416	422	393	383	390	410	430	385	428	401	383	380	421	399	392	388	441	431	404	396	403	398	385	406	414	414	387	423	376	416	386	357	383	389	387	383	385	419	403	415	412	405	418	437	409	388	397	375	389	389	406	401	403	385	391	400	422	427	422	394	367	392	419	365	423	400	416	393	390	408	401	444	423	416	403	401	411	432	441	401	383	411	400	387	410	378	390	413	400	431	409	410	400	407	418	417	432	393	409	397	383	355	449	364	385	391	407	416	357	411	423	382	410	418	414	388	407	421	436	452	435	390	398	356	404	455	405	429	386	401	384	406	397	414	393	439	422	407	367	420	414	401	387	400	431	421	387	426	394	416	428	386	370	407	416	397	380	425	399	396	423	390	405	425	456	399	450	392	425	412	402	377	427	417	416	400	381	406	387	395	372	424	397	383	436	383	402	416	428	438	434	373	399	397	428	439	412	406	416	385	441	403	417	373	432	411	375	397	404	391	425	377	401	445	413	411	403	398	411	412	402	372	397	435	418	435	385	411	446	468	400	337	395	421	397	411	449	440	381	390	391	425	404	437	380	391	406	410	366	402	412	433	424	440	389	410	412	444	414	404	415	404	389	412	383	420	421	420	402	409	416	432	396	428	437	381	418	429	444	410	372	380	410	383	405	401	418	429	423	378	410	412	421	403	414	416	417	398	415	416	365	413	382	425	437	399	454	398	397	361	415	443	414	396	375	384	364	388	424	394	384	415	398	410	419	404	407	403	426	408	378	386	365	422	372	407	345	410	380	374	428	395	382	420	430	401	421	372	344	422	368	463	365	386	427	422	423	381	426	395	397	420	393	395	397	390	407	403	418	395	407	432	399	376	408	423	400	412	386	427	422	405	414	397	397	420	380	423	386	396	404	367	403	403	402	419	405	414	393	387	377	435	396	400	420	406	410	409	423	404	403	401	415	395	400	352	404	374	386	374	406	446	403	424	397	351	393	391	390	402	441	428	384	393	399	408	424	404	421	425	436	382	382	416	415	396	441	391	416	436	408	434	414	427	420	395	388	378	404	420	412	427	400	370	403	404	393	412	397	414	439	404	415	440	406	427	401	377	389	425	388	396	395	394	413	389	367	368	443	420	378	365	390	413	398	401	403	441	409	446	376	404	391	413	414	414	390	386	397	402	347	430	427	441	424	401	365	415	391	385	388	385	389	369	404	402	346	401	398	382	418	395	398	398	404	404	385	380	406	425	387	416	391	420	394	428	393	412	427	416	383	386	420	390	378	399	393	408	421	432	426	410	391	413	443	442	398	430	415	427	417	420	383	440	404	410	406	394	401	375	400	383	387	420	355	416	414	442	378	392	411	412	398	437	436	418	386	391	411	419	413	395	377	408	400	409	437	410	395	380	428	387	420	372	405	410	422	423	354	425	393	421	433	419	399	426	412	412	385	418	423	410	412	402	410	401	406	385	409	378	414	449	393	406	384	444	420	464	435	364	422	406	388	404	360	411	421	408	430	427	389	446	432	400	384	397	400	404	378	387	409	441	386	406	416	424	391	441	441	407	390	404	393	402	393	416	395	421	406	400	389	413	415	392	418	414	389	438	398	394	408	419	385	402	401	407	413	414	401	415	436	405	411	425	369	384	384	393	393	393	405	445	389	416	387	399	392	398	384	366	427	417	420	441	408	405	405	421	400	402	438	391	429	401	436	386	410	404	380	413	410	408	422	415	389	408	398	382	444	396	417	388	448	404	390	410	374	405	399	413	406	366	403	438	391	408	415	413	383	410	412	402	424	428	386	414	404	436	419	399	408	408	417	440	355	393	394	411	406	402	434	405	420	402	390	416	413	434	433	389	418	376	381	405	406	377	412	426	426	411	423	438	400	422	393	403	380	439	434	393	440	407	422	418	399	357	383	413	390	400	448	419	383	379	396	422	411	390	423	399	408	409	432	369	413	439	418	367	407	388	392	407	421	389	391	399	419	375	396	422	402	407	404	377	430	455	398	398	427	431	406	388	415	368	375	414	384	433	396	415	407	406	435	392	404	385	419	440	415	401	428	407	367	411	417	439	430	393	425	417	418	387	423	408	403	393	392	398	414	399	383	397	400	390	405	437	426	402	371	414	415	375	390	399	447	383	378	427	418	396	419	411	385	390	385	378	375	424	397	428	418	418	418	384	416	372	426	388	396	467	427	434	420	406	402	413	390	412	388	444	404	416	398	401	388	405	413	421	432	392	420	390	405	394	429	398	423	413	405	392	391	411	415	422	390	419	420	406	432	403	418	408	396	396	397	390	444	435	406	427	427	404	384	385	403	375	374	404	457	356	420	427	383	438	378	405	404	388	400	390	405	405	384	418	392	411
24794	21048	27409	24903	11285	1600	1077	854	762	4506	22157	19217	8695	2288	996	605	499	544	553	540	573	493	564	520	542	527	546	560	542	557	518	503	495	475	569	571	541	488	521	580	550	529	532	554	544	499	504	541	492	499	490	553	532	507	528	528	516	555	542	571	503	558	503	493	561	548	541	534	529	518	501	553	567	480	574	528	477	488	506	535	575	508	513	524	563	512	528	564	520	564	526	498	537	523	493	535	520	527	526	540	488	496	520	526	547	508	543	523	493	501	545	544	568	539	554	509	514	517	525	518	531	542	510	516	497	513	527	526	498	544	546	551	517	523	523	556	529	581	498	564	508	524	544	526	534	521	543	564	540	528	507	522	503	501	532	529	540	532	501	552	542	521	510	506	520	469	504	523	498	558	554	530	556	497	504	530	491	500	529	536	518	528	531	535	501	499	485	554	488	554	526	546	519	508	537	533	493	542	564	506	509	529	543	556	495	538	517	528	550	533	492	552	539	505	547	528	522	487	558	564	508	489	517	559	517	512	525	495	492	559	546	506	519	489	550	513	483	512	518	498	557	556	538	542	570	536	527	560	552	521	542	495	547	510	527	523	552	481	528	531	503	545	551	499	492	550	496	514	516	527	504	510	524	527	496	547	519	512	523	525	508	551	521	494	554	514	479	483	512	518	541	508	538	507	539	553	560	505	555	571	577	517	583	511	555	571	493	552	528	527	508	506	536	490	504	515	533	523	508	531	531	554	526	541	517	565	548	517	530	508	550	555	557	561	589	538	533	506	548	505	525	507	542	547	531	547	553	568	508	492	477	553	488	507	523	554	532	519	539	537	536	542	502	500	525	529	511	499	569	491	484	544	520	515	540	536	506	513	492	529	534	489	532	559	503	474	549	540	540	534	507	544	529	510	523	481	545	502	514	524	525	518	566	526	519	513	537	498	507	526	524	494	472	497	528	542	557	535	533	484	537	575	546	483	512	526	544	537	512	554	540	527	494	470	477	553	566	526	526	500	550	552	563	526	531	557	564	534	502	536	527	497	548	532	549	527	543	503	509	524	532	499	534	554	553	544	489	531	553	529	529	549	535	505	512	502	497	568	551	499	517	524	528	512	496	550	480	525	513	552	521	553	543	562	518	551	540	520	528	521	508	517	504	507	533	514	521	504	481	532	544	495	503	494	541	546	556	520	543	489	509	541	501	505	537	514	533	504	509	526	494	518	503	545	502	506	514	498	523	517	514	549	546	553	525	491	504	474	546	547	509	546	495	530	541	488	563	536	532	572	534	532	531	524	558	533	536	523	491	548	528	552	486	529	491	527	483	504	492	507	589	519	496	522	531	514	551	554	538	535	514	570	491	502	493	563	553	500	535	548	506	539	535	527	546	496	511	548	545	535	562	579	490	517	497	533	538	541	527	545	546	548	516	569	529	512	507	547	530	554	507	512	503	565	516	530	529	503	493	510	494	521	534	537	556	550	509	517	512	522	551	539	495	533	518	474	538	485	520	488	526	526	506	503	523	528	545	540	498	548	498	497	528	540	526	529	533	517	519	506	530	547	497	553	504	512	495	512	543	517	539	498	540	482	496	525	543	545	505	531	540	508	530	507	501	496	489	512	560	531	548	531	532	540	526	528	511	533	504	530	532	517	515	510	494	527	563	507	555	520	498	510	503	502	519	501	543	568	500	493	503	533	509	509	507	511	514	476	519	508	499	524	546	490	550	527	523	514	520	517	515	522	494	545	502	495	508	523	568	527	541	558	537	524	517	529	479	524	486	551	536	549	511	506	547	528	550	531	519	527	552	550	526	496	496	560	474	468	526	507	516	492	509	556	490	529	486	565	514	500	507	535	543	534	510	510	514	532	462	519	507	558	524	510	541	528	513	515	547	569	520	505	533	522	518	529	506	536	520	542	528	544	498	520	528	510	502	483	520	511	505	527	544	513	528	556	582	479	533	558	539	518	522	574	513	471	523	488	545	513	462	543	522	487	508	552	508	545	522	507	526	557	495	536	513	541	488	522	514	559	566	538	494	617	525	514	540	548	541	540	514	537	529	531	499	516	509	510	536	522	538	508	512	498	485	487	555	527	480	519	559	506	520	551	517	497	522	512	532	504	529	493	519	494	541	501	544	506	497	488	519	551	514	530	500	544	529	524	525	496	521	518	540	512	531	517	498	538	519	507	552	495	508	510	479	501	547	532	520	492	539	528	545	514	505	508	544	509	560	522	514	505	495	478	497	500	569	522	502	553	551	485	506	586	525	519	554	498	559	501	555	502	535	441	568	525	543	495	519	530	553	548	532	538	527	497	491	488	515	504	546	510	491	507	498	506	508	561	514	513	546	507	532	504	556	540	532	504	503	528	490	495	505	500	503	558	503	517	530	496	527	551	530	500	498	552	491	502	518	524	473	563	521	485	527	515	533	560	559	502	513	534	539	515	516	545	531	479	503	523	530	543	541	536	509	535	541	495	518	525	501	522	539	547	563	522	529	555	516	512	496	504	546	511	533	572	543	519	497	510	513	488	530	535	524	529	540	536	523	502	513	498	521	519	533	522	518	492	541	516	508	506	524	544	570	517	541	570	543	554	523	496	518	537	542	472	516	505	518	524	524	525	493	511	543	499	504	546	509	514	528	545	560	486	529	497	537	571	530	529	538	533	518	519	526	484	506	509	510	564	490	528	548	492	510	548	529	499	546	505	541	516	517	508	513	518	522	540	533	477	507	544	466	496	543	542	505	562	498	509	539	513	492	515	522	566	533	550	503	543	507	493	562	510	551	493	520	488	521	553	509	502	574	493	506	530	496	516	497	524	476	525	540	525	551	527	545	541	480	509	544	534	501	538	495	509	489	497	515	519	554	527	526	505	525	499	526	553	520	522	516	508	486	519	513	554	516	538	518	493	485	532	502	518	547	502	555	506	468	495	461	524	511	495	505	497	510	511	529	530	508	543	527	525	535	583	507	536	507	550	534	529	526	538	553	512	548	529	518	561	507	526	530	539	499	516	556	494	500	519	552	525	531	531	474	520	507	538	567	531	537	498	530	521	523	510	507	524	536	502	514	501	494	533	555	521	577	541	532	490	531	519	513	513	531	521	522	513	510	523	516	524	463	543	497	552	538	547	521	511	540	507	500	536	566	466	492	519	501	525	498	523	517	526	503	544	538	557	551	514	510	507	509	520	488	485	536	509	526	522	546	500	513	503	492	505	532	515	483	500	496	500	523	510	547	508	529	535	537	527	545	522	542	519	531	533	530	503	540	516	497	516	521	517	542	544	491	518	520	532	541	541	509	528	544	556	510	511	548	522	535	540	501	516	571	511	501	580	490	490	516	495	541	504	502	537	509	528	531	566	506	540	538	485	546	515	547	527	523	516	538	526	493	517	537	523	545	527	566	543	545	539	482	508	531	532	532	519	531	509	483	515	527	559	508	527	498	575	521	495	514	559	527	515	501	522	495	518	535	509	495	485	535	553	511	580
3939	4164	3330	1923	1373	997	983	953	839	6800	22419	16248	6954	2213	987	624	489	460	480	479	470	486	447	448	455	478	489	474	477	417	465	480	447	458	482	446	398	453	464	449	473	450	434	497	469	438	454	442	427	437	483	458	457	463	431	440	469	461	423	428	455	423	489	491	494	457	450	442	487	477	436	432	452	465	430	506	454	446	435	461	445	449	469	471	440	479	460	421	463	446	466	430	487	445	462	496	448	457	413	436	472	431	445	466	465	438	455	442	477	463	435	422	457	439	453	471	435	424	434	477	481	416	462	482	447	501	434	428	473	430	416	449	429	458	496	464	457	477	448	409	420	450	450	442	468	422	437	440	444	414	461	467	431	454	472	453	463	438	427	432	428	433	464	421	464	449	458	426	385	479	489	431	439	450	468	452	481	492	465	466	453	485	431	455	423	459	416	456	445	456	451	434	466	446	476	434	462	453	457	470	447	459	429	445	446	464	452	444	444	456	478	472	449	464	463	441	437	467	457	489	468	464	472	431	466	440	447	449	457	450	458	490	449	466	465	434	450	435	456	445	486	472	455	446	412	432	444	427	456	434	446	441	418	449	458	452	438	437	495	448	484	416	450	445	427	490	477	447	480	483	461	452	528	448	462	498	425	477	463	457	400	425	462	464	451	449	470	447	468	470	459	455	459	454	433	484	491	457	425	422	476	456	428	427	459	429	446	416	469	453	452	411	449	519	443	400	449	431	443	464	445	439	462	467	458	479	473	460	456	455	460	439	456	450	449	455	454	440	391	433	458	399	460	448	437	405	437	441	432	460	426	485	457	429	418	437	467	430	450	449	454	424	438	463	470	421	464	435	476	466	446	478	428	478	468	436	480	423	475	426	476	438	506	457	447	479	442	463	447	462	441	425	453	439	407	440	451	439	455	438	472	454	463	441	435	485	434	479	453	407	486	436	455	476	471	461	448	493	494	407	473	464	463	465	449	461	425	464	454	437	469	435	426	424	465	463	436	436	455	454	437	439	468	430	436	455	465	425	487	453	444	471	458	435	464	485	413	447	449	420	441	454	435	437	450	449	414	476	489	459	486	435	486	439	470	469	421	459	446	470	468	461	473	435	436	456	473	446	468	434	471	424	466	475	439	465	407	453	461	462	446	458	463	469	453	436	430	422	451	446	420	429	483	460	477	485	437	462	491	437	442	431	449	497	446	446	474	447	458	461	472	474	437	461	461	450	439	463	476	460	456	463	482	479	441	462	488	414	483	455	486	403	444	458	405	436	470	440	424	430	477	438	412	459	418	450	471	429	472	449	439	445	416	469	455	430	472	410	419	490	458	464	447	458	417	443	454	439	427	441	452	476	486	484	452	459	454	455	471	465	476	459	441	499	471	484	450	427	481	459	442	443	421	449	477	474	444	472	458	450	431	435	462	459	506	449	421	408	465	457	482	445	475	466	469	488	456	427	452	482	452	455	398	466	438	457	490	453	489	489	449	444	474	476	453	464	430	446	402	435	425	456	416	492	477	445	457	438	444	416	450	446	439	466	465	457	459	457	442	478	456	467	436	449	475	451	484	443	428	473	485	455	459	444	416	415	502	474	464	440	468	475	485	449	486	447	463	454	427	391	435	406	438	440	459	435	452	434	454	444	438	443	471	473	456	447	427	464	467	433	445	458	471	453	468	436	472	444	411	431	489	450	472	460	485	462	465	426	448	462	474	435	458	442	424	439	423	415	474	467	438	442	436	447	408	434	483	427	457	480	440	451	441	446	466	497	416	475	425	476	429	484	463	427	480	448	477	469	495	405	431	432	439	461	456	439	455	418	441	467	472	445	408	458	453	445	442	473	469	467	441	463	455	433	437	455	447	422	458	466	422	415	463	436	421	424	452	478	471	448	506	449	439	447	449	403	437	467	445	450	457	468	426	437	415	443	452	428	419	433	442	467	445	444	475	466	436	517	435	425	403	440	445	497	446	451	419	477	489	441	500	420	430	455	449	439	456	437	447	441	459	447	453	473	443	444	438	485	450	454	410	424	468	453	475	451	480	470	457	444	470	482	452	453	479	453	457	429	431	460	425	441	446	464	453	478	465	456	472	493	465	461	433	452	466	438	456	418	447	423	422	444	447	442	414	421	458	432	475	449	430	437	401	463	460	469	418	476	440	444	453	447	445	457	442	434	389	439	448	428	445	443	486	460	476	453	490	437	467	442	483	468	445	466	449	435	452	446	439	437	472	413	444	471	409	452	432	458	434	436	438	470	464	461	465	494	433	471	480	458	467	455	414	419	445	430	434	514	430	460	418	440	442	457	456	460	432	457	462	455	441	420	466	437	447	488	472	481	481	451	444	466	422	432	464	454	457	436	431	443	476	472	460	469	467	455	456	405	447	405	456	438	449	438	430	470	424	429	450	448	442	433	452	453	432	456	437	448	415	445	437	408	471	492	423	435	454	446	429	475	441	402	463	418	454	449	455	464	451	410	478	441	446	472	466	434	466	458	397	428	450	453	430	442	464	441	438	460	409	433	478	463	463	472	441	465	430	449	428	474	415	430	458	463	410	451	461	439	455	443	441	496	471	436	426	438	416	404	455	482	421	424	452	420	448	432	445	478	422	481	437	443	448	432	445	465	490	434	456	463	473	423	470	450	466	448	472	445	437	466	454	451	460	446	462	447	467	447	485	451	426	444	433	446	451	469	439	427	449	470	445	475	424	398	440	450	468	489	444	437	476	427	453	441	406	471	442	448	439	428	439	437	430	469	447	432	425	472	438	463	488	411	446	436	469	448	437	495	452	440	460	466	442	417	461	494	455	440	456	470	437	457	449	434	474	486	513	457	413	429	434	455	451	457	439	429	462	467	449	456	443	408	467	449	450	471	472	442	464	471	448	430	497	457	459	472	451	490	419	477	471	433	457	458	469	416	450	418	444	460	448	489	418	441	450	484	428	427	436	461	459	430	411	410	449	405	441	407	404	454	454	447	449	449	433	417	456	429	462	447	446	449	452	456	477	421	427	497	498	444	435	464	454	440	442	462	443	393	437	442	460	453	447	488	458	438	404	462	460	470	453	438	452	406	445	434	482	512	472	476	485	441	438	469	493	442	453	483	438	446	469	453	454	446	447	458	445	433	473	440	481	439	458	452	412	484	474	465	440	465	460	446	457	415	439	427	461	477	458	450	479	497	466	418	458	424	451	485	422	470	411	503	445	471	435	453	476	445	428	434	455	443	418	454	431	448	444	437	470	433	435	439	459	454	442	431	478	419	475	463	430	482	445	434	429	447	460	485	436	465	480	447	434	443	440	479	438	434	464	440	441	482	472	412	449	445	432	450	459	415	439	428	457	441	426	442	443	453	453	462	455	420	472	422	444	448	475	454	464	442	425	415	444	418	483	472	434	410	462	438	492	479	451	425	448	470	428	433	439	450	447	501	419	479	444	477	489	444	476	455	412	433	431	436	468	482	464	442	426	432	468	422	443	407	465	427
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
