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
341147703368	341147703927	341147704477	341147705027	341147705576	341147706128	341147706678	341147707228	341147707776	341147708328	341147708878	341147709428	341147709977	341147710528	341147711078	341147711628	341147712177	341147712728	341147713278	341147713829	341147714377	341147714929	341147715479	341147716029	341147716577	341147717129	341147717679	341147718229	341147718778	341147719329	341147719879	341147720429	341147720978	341147721529	341147722080	341147722630	341147723178	341147723730	341147724280	341147724830	341147725378	341147725930	341147726480	341147727030	341147727582	341147728130	341147728680	341147729230	341147729779	341147730331	341147730881	341147731431	341147731979	341147732531	341147733081	341147733631	341147734179	341147734731	341147735281	341147735831	341147736380	341147736931	341147737481	341147738032	341147738580	341147739132	341147739682	341147740232	341147740780	341147741332	341147741882	341147742432	341147742981	341147743532	341147744082	341147744632	341147745181	341147745732	341147746283	341147746833	341147747381	341147747933	341147748483	341147749033	341147749581	341147750133	341147750683	341147751233	341147751782	341147752333	341147752883	341147753435	341147753982	341147754534	341147755084	341147755634	341147756182	341147756734	341147757284	341147757834	341147758382	341147758934	341147759484	341147760034	341147760583	341147761134	341147761684	341147762234	341147762783	341147763335	341147763885	341147764435	341147764983	341147765536	341147766085	341147766635	341147767183	341147767735	341147768285	341147768835	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22891	21364	28947	24150	21360	21370	5742	1382	1104	1034	1002	970	904	871	842	797	846	768	828	794	785	793	776	793	755	709	785	785	736	724	781	711	794	729	776	681	711	759	736	741	737	744	773	755	721	734	734	813	718	722	736	733	717	779	792	724	713	751	702	776	735	750	730	716	721	719	718	731	791	769	741	760	787	686	719	704	727	742	756	718	756	700	746	773	757	729	695	759	698	730	761	712	730	725	664	701	766	769	754	727	746	688	708	689	726	720	689	763	738	739	668	711	715	719	764	755	714	709	757	723	732	691	737	723	693	701	729	718	726	717	736	692	705	754	761	745	728	714	735	729	736	714	769	743	780	743	719	714	732	741	694	672	736	745	751	726	758	740	723	748	758	743	737	731	789	706	723	732	705	713	728	751	738	737	707	704	715	728	706	766	680	716	734	687	728	731	716	785	748	710	677	717	728	770	730	759	734	721	723	725	711	706	715	779	769	746	699	741	725	704	702	710	711	674	671	665	755	775	741	719	745	682	749	731	773	715	705	738	732	742	733	720	717	690	788	724	684	750	718	747	743	770	719	696	718	715	729	715	723	750	703	668	728	692	757	711	719	738	718	739	699	711	731	736	750	723	702	721	749	729	722	759	758	687	713	755	710	712	751	726	752	688	655	737	689	730	740	766	726	716	711	737	737	724	742	694	739	736	730	772	696	730	734	684	711	726	717	737	708	749	691	751	683	693	664	767	707	690	718	725	739	692	719	706	781	719	720	737	706	701	732	732	710	714	781	698	720	733	748	713	757	740	734	755	778	706	753	738	735	740	726	694	744	679	704	733	729	736	755	702	733	721	695	719	688	779	658	720	698	766	689	703	737	724	704	721	736	731	717	688	742	712	708	734	752	739	700	731	760	750	704	720	729	695	739	739	752	759	676	732	741	715	744	714	791	745	744	786	763	717	788	791	717	729	733	741	737	714	803	721	779	751	734	718	735	698	723	751	762	734	768	699	701	705	730	713	719	715	733	705	764	677	696	696	732	699	677	758	751	701	698	750	784	748	681	733	718	739	733	714	717	711	736	732	695	690	744	724	802	723	707	704	677	753	729	737	686	771	709	726	757	755	770	706	706	668	703	705	707	744	714	743	734	708	765	751	754	705	718	731	671	680	701	780	728	734	676	684	704	670	743	714	727	717	709	755	674	745	711	735	731	782	728	693	708	741	701	731	760	705	775	701	752	769	728	742	744	717	712	750	742	781	730	747	728	723	742	742	796	717	764	734	741	740	718	692	742	736	733	747	731	742	735	735	749	728	722	711	760	758	722	739	707	738	674	765	732	743	676	681	713	720	710	680	741	773	710	700	726	736	722	754	706	722	697	716	699	710	722	647	727	759	688	705	696	733	703	703	742	708	739	697	721	759	727	729	745	698	720	717	755	710	675	699	752	751	693	738	736	678	728	783	765	697	717	731	747	712	774	801	770	742	726	682	721	729	780	718	708	719	718	723	710	729	733	746	746	727	711	731	764	735	758	756	757	725	716	734	749	788	692	723	734	717	733	761	806	717	730	731	728	690	733	787	626	752	725	702	708	745	701	747	718	702	725	775	749	718	690	762	786	776	763	692	730	728	714	682	712	717	763	694	733	711	720	775	751	726	737	784	792	677	713	751	713	709	733	690	714	754	721	683	678	734	738	684	703	727	718	668	688	715	686	727	742	748	719	745	713	727	762	765	698	715	704	684	716	769	715	720	758	744	733	701	750	726	694	735	721	722	699	730	738	688	736	724	721	759	748	750	724	749	716	739	672	708	734	733	733	731	744	756	765	725	740	761	707	806	686	727	765	747	753	739	700	721	698	765	747	725	710	769	707	690	713	738	706	808	686	748	707	761	737	737	759	725	701	706	728	692	766	689	731	737	717	686	762	745	721	751	706	675	763	735	730	714	711	671	736	740	689	672	739	736	649	718	761	739	722	687	760	738	759	705	704	737	729	719	708	697	699	690	695	757	703	673	745	690	740	666	734	700	718	749	742	749	697	747	731	696	713	678	721	702	764	704	713	737	725	740	657	739	733	709	717	749	680	708	734	726	760	784	691	764	731	742	719	719	736	627	703	711	708	749	722	666	761	757	723	725	740	756	722	741	741	736	709	716	695	706	735	699	732	695	699	725	702	724	744	740	719	708	715	662	698	709	703	749	713	713	738	752	711	712	732	720	738	719	749	754	723	741	720	773	684	711	704	748	730	682	705	704	766	729	769	712	727	742	719	756	732	705	725	776	736	749	717	715	675	656	712	688	748	689	734	698	715	719	710	732	695	732	737	692	730	713	715	700	732	769	702	688	748	739	739	723	738	736	751	778	757	730	742	718	722	694	753	682	714	723	713	708	682	693	727	711	742	786	781	711	686	738	753	707	718	741	706	719	758	740	719	733	698	742	752	705	711	728	769	745	738	719	675	710	710	731	760	774	723	740	719	728	752	682	715	741	718	735	689	759	736	712	759	699	682	732	702	673	718	714	751	764	697	686	737	755	786	732	719	740	721	749	764	718	760	734	726	679	736	737	743	732	700	733	709	727	713	716	753	650	665	707	717	715	697	702	722	675	721	687	713	687	737	719	670	692	680	790	739	738	738	702	736	725	771	685	727	796	737	701	712	719	722	735	694	706	721	725	704	683	750	744	708	676	747	697	777	780	733	704	756	689	741	731	724	724	709	713	713	717	702	744	714	750	721	703	741	786	695	711	737	738	748	677	746	732	707	727	753	747	705	670	729	704	775	713	774	719	723	746	685	728	731	717	756	721	721	736	717	711	684	673	685	724	719	722	762	765	689	784	679	709	717	723	741	714	726	707	724	750	768	737	780	721	794	713	697	724	723	698	731	784	700	687	743	707	732	706	748	709	729	733	782	722	749	766	727	769	731	739	695	743	692	684	769	684	739	708	738	702	775	728	708	734	714	738	734	726	749	706	719	741	722	673	729	714	702	726	684	774	754	701	723	694	716	694	719	740	720	676	672	737	739	718	741	755	739	735	716	735	697	724	721	708	763	733	674	690	682	706	740	677	735	666	769	736	742	686	735	720	726	733	715	740	720	754	732	708	749	711	705	719	705	756	774	749	687	737	741	725	756	718	698	745	734	789	739	733	692	736	700	790	694	717	724	683	722	672	718	685	708	721	712	735	710	745	754	754	699	722	692	725	724	742	696	684	703	715	789	682	725	693	730	719	698	756	758	703	705	721	753	688	687	717	680	712	734	724	731	701	734	744	717	709	730	668	732	722	729	710	781	736	746	725	705	757	742	737	749	735	703	722	701	665	686	738	718	757	739	705	724	718	743	750	703	693	721	720	724	764	708	702	697	709	732	738	711	748	742	739	735	789	753	672	721	722	724	734	751	734	710	719	673	739	752	707	732	744	707	717	724	725	667	801	713	711	665	703	750	748	690	737	747	724	714	741	728	750	672	731	686	703	737	704	695	698	731	778	717	753	726	684	757	739	696	701
5270	14538	9631	4917	3519	2742	2228	1789	1536	1390	1221	1183	1055	1102	1040	1000	936	994	890	889	868	881	846	837	867	784	831	808	765	801	833	805	799	852	847	772	766	781	825	771	774	803	804	752	737	772	825	800	805	776	774	787	776	790	778	763	766	788	763	803	784	803	822	766	799	765	753	777	781	826	759	739	787	764	755	790	762	771	756	760	818	762	776	796	804	786	739	794	737	751	829	845	802	732	781	764	773	760	816	783	805	733	755	802	766	753	709	784	830	767	726	815	747	737	816	746	774	737	720	776	788	727	766	781	781	795	858	780	796	809	765	795	765	839	778	784	796	772	765	760	776	789	744	742	697	788	739	778	729	771	782	765	794	754	783	779	781	768	731	722	809	805	743	714	739	770	743	769	768	823	791	774	749	739	770	810	773	823	757	762	754	763	765	775	740	764	734	810	789	771	784	748	756	802	790	819	814	740	784	694	773	779	789	780	741	817	745	747	765	776	788	749	730	728	762	815	755	782	727	761	805	783	777	764	775	834	720	733	763	792	779	796	814	759	809	759	783	785	762	775	764	763	782	744	763	761	744	776	803	785	757	767	762	780	794	785	815	825	766	781	706	745	761	748	762	819	714	776	749	714	748	752	769	719	818	782	775	805	731	764	739	744	791	781	771	741	758	800	785	799	776	785	808	806	763	758	773	758	766	749	762	774	747	754	775	729	775	746	726	753	767	745	777	789	695	736	740	747	801	814	732	733	783	758	737	762	782	800	777	773	742	834	758	774	743	741	775	757	753	777	795	699	768	734	766	744	790	730	756	750	788	786	756	790	770	739	771	761	719	766	761	765	808	763	771	754	824	765	821	772	762	726	701	769	775	796	759	739	733	783	779	725	749	792	765	764	713	732	752	776	813	796	745	761	789	691	771	726	774	718	765	744	739	741	745	741	798	763	737	795	775	773	787	712	788	759	761	835	768	733	770	802	737	761	725	755	759	779	707	750	837	726	754	766	818	729	787	775	767	821	723	730	766	744	743	781	763	800	785	762	701	790	761	790	770	735	771	771	797	712	790	783	751	761	770	793	763	777	773	778	768	772	754	779	762	774	759	771	808	754	776	758	793	747	704	782	715	741	757	746	751	752	778	749	737	720	771	800	769	733	744	721	802	760	787	746	769	735	744	793	763	753	779	770	795	723	769	765	757	800	779	790	781	779	767	775	781	755	784	761	720	764	734	786	808	745	786	772	763	755	772	729	769	723	798	778	786	756	776	750	758	759	792	758	761	787	783	764	812	759	725	748	755	720	708	784	746	729	743	770	739	791	754	795	751	752	771	777	739	745	803	757	813	758	788	749	788	724	749	766	776	797	737	728	790	803	796	780	803	833	738	797	776	749	758	706	775	753	754	731	743	762	771	708	757	779	776	768	743	766	722	774	781	756	739	767	780	730	757	773	797	775	737	760	742	751	729	800	776	775	754	773	733	772	781	780	732	745	785	745	804	778	755	762	764	809	745	816	724	727	772	803	748	773	801	757	786	798	775	732	712	779	771	735	791	801	763	760	715	803	776	764	764	734	764	781	792	754	824	735	808	753	775	760	747	748	808	783	766	771	778	810	767	777	741	764	732	754	766	808	791	792	768	794	755	734	742	758	761	792	785	771	781	774	801	758	709	763	767	728	743	757	714	753	777	843	746	765	752	777	742	768	740	737	733	739	787	800	755	764	781	790	751	729	746	758	804	758	782	811	801	766	769	776	771	793	813	752	824	766	809	747	733	770	765	764	752	758	742	787	752	771	763	791	727	744	797	740	762	797	789	773	734	752	816	761	794	783	758	756	766	809	760	798	771	788	770	713	699	781	755	781	780	793	756	798	746	759	820	806	819	780	810	834	714	781	825	774	791	784	773	736	788	707	698	775	782	742	780	794	748	761	773	778	725	775	719	780	764	790	749	759	751	793	750	802	753	750	770	791	728	818	754	746	749	821	720	756	793	778	775	752	730	790	730	772	744	810	803	750	819	745	747	769	761	780	775	740	723	755	771	793	755	775	736	757	809	759	754	786	778	684	806	798	780	744	753	767	718	730	762	760	744	779	777	790	783	752	742	737	773	753	766	765	757	792	741	765	736	784	772	763	770	742	765	746	797	764	798	747	796	730	762	822	788	775	787	778	753	754	754	730	800	748	762	755	783	771	722	793	790	765	759	769	792	783	723	742	772	777	798	752	763	770	788	827	744	744	769	771	824	784	767	822	787	772	768	728	800	786	757	771	767	769	745	806	757	762	768	749	809	763	790	761	742	706	736	792	753	768	755	800	716	793	758	752	809	756	726	771	726	795	781	807	702	753	766	754	764	787	727	757	775	767	745	743	743	829	757	808	786	745	827	722	771	781	793	783	725	783	799	774	755	750	745	755	779	767	772	816	766	763	731	820	756	787	748	823	743	768	757	750	815	747	781	743	750	744	813	766	801	731	767	781	760	743	762	748	765	780	763	794	777	735	752	748	758	750	805	781	777	724	776	795	728	787	777	739	787	791	773	722	754	760	715	821	781	779	763	753	771	780	718	768	758	766	815	776	788	808	726	750	802	748	796	729	733	793	706	762	771	702	769	770	748	732	758	741	795	840	806	807	733	728	763	762	781	736	722	755	765	752	776	796	801	796	784	815	779	795	781	788	730	751	760	780	744	772	795	753	817	752	773	743	822	764	727	769	761	802	771	759	788	774	711	756	732	741	763	758	786	782	767	777	764	774	749	801	786	751	788	775	772	719	759	744	760	840	752	787	733	823	768	747	789	771	806	778	800	767	795	769	825	751	767	734	746	781	813	795	762	755	737	759	765	724	772	758	777	767	772	736	796	793	816	752	774	761	726	733	801	775	749	815	739	767	735	786	790	775	789	721	751	755	805	779	753	783	796	778	784	749	730	746	782	756	725	830	795	738	817	781	773	794	761	802	751	813	775	730	771	734	732	769	779	785	760	847	774	810	760	751	777	778	770	706	730	705	788	776	801	800	766	763	747	795	800	749	761	777	715	788	727	740	729	758	753	765	783	765	707	766	753	779	735	762	772	765	773	752	755	780	793	777	779	750	802	740	795	783	793	790	695	791	757	800	758	780	731	769	782	739	704	791	744	739	752	815	755	799	729	783	792	815	768	766	731	775	736	766	777	808	803	712	768	759	764	804	729	755	732	808	823	775	789	734	779	769	768	803	779	735	752	751	763	756	774	740	762	713	748	764	751	789	797	726	750	728	743	815	782	778	754	779	773	740	733	739	754	807	792	777	795	772	755	774	778	732	775	799	829	799	733	756	798	758	760	791	800	752	743	779	743	783	809	773	758	786	780	735	784	761	788	730	799	824	781	810	694	779	771	738	773	783	729	764	774	698	753	745	754	711	784	738	737	743	775	756	738	787	811	745	800	785	777	741	777	751	761	755	753	789	796	752	735	802	785	801	755	793	752	707	806	773	719	786	771	779	758	794	771	768	806	767	761	753
27452	16969	2979	441	267	250	217	220	178	189	200	195	195	176	206	217	220	214	221	213	206	191	192	183	187	180	197	177	172	212	173	206	198	182	212	204	209	190	182	186	192	209	182	192	185	223	180	193	216	177	217	186	172	200	189	190	180	212	156	202	191	218	210	190	199	177	212	208	207	189	200	217	198	220	192	206	202	178	169	224	176	206	212	202	178	191	201	198	194	208	175	188	211	205	189	188	206	201	199	188	192	196	179	178	190	206	179	200	216	206	192	219	193	187	179	195	184	182	219	221	194	205	175	206	233	186	194	172	213	204	215	205	198	199	190	198	185	203	241	202	162	218	211	176	203	193	171	199	205	182	190	193	185	211	192	195	185	198	222	176	191	206	209	218	188	183	199	187	186	177	189	202	198	201	178	194	193	184	206	168	192	206	196	194	195	154	196	188	218	201	184	213	202	213	177	184	198	198	214	204	204	205	183	192	182	214	218	191	214	203	203	219	186	192	189	183	197	190	192	218	209	182	198	181	160	196	196	208	197	193	195	203	196	178	197	208	213	195	218	179	180	189	183	200	204	219	182	201	181	203	186	203	169	196	174	189	206	193	183	198	200	200	184	178	206	200	204	218	193	187	179	199	207	213	199	195	206	226	199	211	167	210	192	213	198	199	183	183	206	189	220	196	201	211	208	199	197	196	215	177	187	204	197	206	192	178	197	192	174	218	200	205	183	180	195	209	198	177	189	178	204	196	221	194	186	202	214	196	189	221	202	183	214	203	179	192	200	212	179	197	191	175	178	199	195	214	197	199	190	165	185	219	200	193	181	223	217	182	219	220	201	189	226	178	174	193	223	193	202	199	187	170	197	189	192	201	195	182	196	204	195	181	196	201	213	202	189	210	217	165	197	219	215	223	181	186	210	216	187	186	206	185	215	209	198	191	188	214	230	212	173	174	194	205	171	203	199	183	200	231	216	202	190	205	192	205	209	182	176	184	203	204	180	178	204	196	215	166	207	206	216	188	178	209	191	193	189	188	182	163	175	211	198	171	193	183	183	203	186	193	210	224	200	190	200	199	175	210	197	219	156	208	188	188	174	212	203	202	181	180	197	193	226	202	211	228	186	206	174	176	182	177	206	180	194	192	197	197	214	213	205	175	195	214	206	207	204	194	203	186	189	194	205	211	203	199	167	199	205	218	212	208	193	214	191	190	201	193	188	203	199	169	216	193	196	203	222	224	200	211	189	198	192	185	212	208	212	197	181	210	190	194	207	215	179	209	217	199	192	198	197	189	205	190	197	199	198	215	176	210	223	197	180	192	217	189	166	192	205	188	181	194	161	169	195	195	165	192	181	195	184	195	188	202	193	205	184	188	196	198	188	222	180	192	199	189	177	200	209	189	199	202	172	204	180	215	191	184	217	195	180	177	221	219	175	163	198	179	192	197	193	167	198	193	181	199	199	211	205	206	193	190	201	172	186	195	171	191	195	202	197	188	231	184	203	169	204	224	183	197	196	206	200	204	185	194	180	195	206	182	206	191	188	186	179	190	201	198	194	186	197	178	178	198	187	207	236	183	175	206	212	204	203	179	185	200	204	218	218	181	173	179	207	181	189	191	192	202	215	202	220	219	184	189	206	191	180	177	190	205	218	187	202	176	190	198	170	222	214	178	183	205	180	192	183	181	190	213	188	208	192	212	166	232	198	198	183	208	199	196	189	171	184	188	207	201	218	204	221	206	211	201	204	220	206	198	201	196	202	228	192	204	209	200	206	196	184	223	173	183	208	195	173	188	185	183	184	176	197	205	206	209	220	223	197	201	205	200	207	180	194	181	187	211	201	208	216	177	200	190	218	212	200	192	213	190	203	193	186	197	194	241	202	199	199	191	201	186	203	197	179	181	206	209	194	215	202	208	204	193	191	174	182	207	194	198	196	206	203	215	228	182	179	184	184	201	209	198	216	176	202	193	190	207	193	189	206	229	216	207	189	203	189	196	204	184	203	190	191	224	175	219	214	215	205	179	181	185	214	202	204	172	205	191	176	181	203	189	169	179	207	185	203	201	184	200	158	167	179	184	188	176	190	219	195	211	220	197	215	189	193	171	220	175	176	205	188	207	187	184	184	211	214	213	213	206	187	207	195	194	200	190	174	194	207	213	213	195	207	196	198	197	184	203	216	186	189	198	172	220	180	215	230	167	209	192	195	176	205	180	181	211	194	207	189	200	233	200	204	176	192	209	188	212	196	197	165	204	211	184	213	217	191	193	151	191	210	199	174	193	196	191	205	221	189	196	222	210	231	207	194	175	196	206	180	204	202	199	200	211	195	218	205	180	179	202	178	199	222	208	191	174	205	192	215	187	201	210	186	193	214	221	204	186	208	177	179	205	188	185	203	209	203	197	201	186	213	199	188	210	201	199	205	186	191	198	182	193	193	220	205	195	213	185	179	202	183	166	184	193	169	186	214	174	191	191	218	201	210	205	210	221	189	188	194	190	166	209	184	185	206	184	224	191	190	198	218	208	182	188	183	192	176	183	224	202	193	210	201	194	207	213	185	200	178	214	211	185	199	186	170	194	183	212	216	182	200	208	188	211	213	179	205	229	210	228	205	189	199	198	183	212	191	205	195	174	213	187	197	192	171	207	214	200	204	172	185	215	189	188	195	210	177	179	195	197	195	186	190	169	203	190	210	217	213	183	188	215	199	202	198	185	196	210	180	173	188	198	189	165	180	196	186	216	199	198	177	233	188	191	205	210	198	186	201	187	187	176	192	193	205	220	204	193	203	192	214	205	183	181	197	182	223	188	209	197	217	210	190	193	186	173	179	181	194	175	209	182	201	191	180	178	211	187	200	205	168	197	215	199	210	200	183	212	211	204	194	177	239	175	190	202	192	182	185	194	205	189	198	194	188	201	204	197	202	171	179	174	201	191	224	213	203	194	205	210	185	212	201	198	200	197	191	173	165	188	221	203	210	194	218	202	214	219	177	217	197	208	188	208	185	210	174	234	172	182	188	204	211	192	228	203	181	182	171	190	198	193	214	214	192	206	188	218	189	182	193	216	177	195	204	201	212	208	197	187	180	161	210	188	209	191	191	229	205	183	193	182	184	197	211	201	206	200	202	180	191	214	196	213	214	173	195	192	218	208	201	198	193	198	188	196	223	196	240	212	195	188	197	190	198	185	187	223	200	194	201	195	169	191	192	184	212	188	191	211	208	195	167	205	208	207	171	216	208	219	216	208	199	191	192	200	192	184	191	192	220	175	194	239	206	213	171	217	176	179	182	180	209	183	211	187	207	171	221	196	191	186	209	207	202	191	195	191	182	199	198	192	211	210	185	196	193	199	210	196	199	198	190	228	217	198	208	193	200	193	172	208	212	211	197	189	215	182	191	179	195	199	193	203	184	193	213	183	191	216	220	206	185	193	224	202	197	203	199	170	211	178	176	191	200	183	190	204	209	179	197	196	225	220	201	208	188	225	191	205
4349	820	574	381	309	295	269	248	253	271	246	236	217	214	247	229	200	236	230	254	228	255	198	260	226	224	233	214	231	215	220	260	242	243	209	228	192	231	247	229	227	215	234	224	222	220	267	226	232	240	240	202	260	208	250	227	232	236	211	228	240	217	242	225	208	221	231	234	237	233	230	226	241	202	204	246	217	235	232	253	230	240	219	203	217	208	261	222	221	244	230	218	215	217	221	247	228	226	235	216	240	216	240	229	207	214	233	228	227	223	219	204	230	224	212	210	234	234	234	240	209	224	227	221	260	198	225	194	230	198	225	223	223	243	244	217	255	232	246	208	233	216	230	209	232	249	221	214	235	218	236	222	192	210	234	217	219	231	223	205	228	236	202	218	196	226	240	233	252	210	211	230	212	216	230	228	245	216	216	244	235	239	251	210	258	222	211	233	224	234	213	242	224	228	214	214	224	233	236	235	240	238	233	209	241	216	220	192	205	234	215	231	219	240	222	207	239	216	230	228	224	224	199	213	214	238	234	224	222	214	239	241	250	216	198	203	239	237	224	220	208	199	265	202	248	221	243	215	219	228	214	195	223	216	200	214	233	238	250	245	232	246	228	240	210	238	228	223	229	227	221	207	225	240	230	243	225	211	229	227	224	224	250	230	208	246	233	224	249	206	238	235	219	227	225	219	232	203	220	216	234	255	226	229	228	223	215	218	212	221	232	264	244	211	224	216	223	230	229	211	223	226	253	251	211	220	241	238	210	233	221	250	223	218	226	210	233	222	260	209	234	249	228	206	213	225	215	215	230	245	214	211	225	227	236	211	197	234	231	218	235	237	247	239	212	207	254	224	220	237	232	242	227	199	216	214	208	254	231	226	250	271	224	234	230	215	239	218	226	236	187	246	209	203	251	234	244	244	218	254	242	237	237	228	254	194	235	222	207	227	235	213	212	228	212	219	205	222	232	229	234	227	228	207	227	227	213	231	228	208	222	233	200	232	197	216	217	229	242	228	219	220	211	251	228	207	228	224	233	218	228	213	218	250	221	231	232	236	220	244	240	228	222	257	240	217	240	215	228	207	247	223	229	233	231	231	224	235	221	234	218	226	219	229	203	202	241	246	209	233	219	221	226	237	229	223	215	211	235	225	264	231	206	234	193	231	210	227	242	241	223	215	227	245	237	212	227	234	209	244	229	204	214	246	237	240	222	255	217	220	217	230	207	221	224	221	237	227	251	227	241	207	242	247	218	242	198	247	236	229	234	238	255	232	194	221	208	243	221	225	225	233	241	231	220	226	226	222	213	224	225	229	245	238	207	224	233	224	222	266	206	215	233	221	194	219	201	205	218	246	223	214	235	212	257	230	234	207	223	209	214	232	255	262	230	230	208	220	211	219	237	242	234	227	206	221	220	251	208	202	252	246	222	247	224	249	227	216	256	235	234	221	223	237	228	219	240	190	220	206	232	236	216	242	205	226	258	242	212	205	220	245	221	233	240	246	240	214	241	227	206	239	236	249	246	236	234	243	220	242	215	251	237	222	240	264	222	244	226	225	221	211	225	234	237	224	233	227	193	243	223	215	238	222	202	223	232	246	225	217	224	248	233	252	202	226	227	236	210	211	228	225	209	240	221	201	216	194	208	236	221	228	232	241	233	242	201	217	242	261	223	222	222	196	242	216	237	214	215	194	225	207	225	225	248	259	206	220	227	203	250	255	222	226	209	218	213	228	229	221	243	217	224	234	209	264	217	202	223	247	249	205	222	241	209	237	232	204	220	231	207	191	246	207	237	233	221	244	255	253	228	247	240	254	238	230	217	238	248	213	219	232	243	253	233	219	223	219	243	206	226	226	229	219	219	219	231	244	222	241	199	233	236	242	225	227	208	228	236	233	248	241	238	230	220	218	238	226	249	211	231	256	224	234	213	207	220	226	243	227	224	226	203	218	243	227	229	247	209	221	238	239	213	208	209	222	239	213	242	243	186	222	213	225	209	221	217	210	237	223	223	228	238	228	194	178	224	177	234	220	220	217	186	234	252	252	277	227	209	238	207	216	219	230	237	240	229	234	233	242	204	242	219	238	227	219	209	220	211	241	229	195	215	221	237	214	221	227	232	213	203	226	213	222	203	253	256	224	212	212	234	243	194	244	223	231	241	235	208	232	224	216	227	205	202	199	206	251	211	233	238	221	219	196	249	244	216	226	221	214	204	214	212	208	236	216	234	234	213	257	202	222	221	250	254	221	205	247	224	217	249	198	223	223	205	227	229	224	257	217	215	217	227	227	235	216	211	229	207	228	225	256	229	218	232	214	224	233	243	212	241	212	234	221	208	231	195	235	238	263	207	258	229	231	227	229	200	230	226	233	205	221	234	225	232	220	210	225	245	225	219	227	226	245	236	218	222	229	224	222	227	202	237	226	204	208	243	198	211	234	213	206	251	214	236	253	201	214	225	215	204	209	217	247	209	229	231	206	221	222	218	229	237	202	231	214	230	255	220	242	221	229	231	219	232	201	263	232	237	194	241	219	219	217	234	220	241	231	229	244	240	242	198	232	212	236	226	224	199	244	224	244	240	242	243	224	254	204	214	211	207	232	218	214	210	222	225	202	220	244	201	231	228	222	270	237	242	214	220	231	210	243	217	209	231	208	219	220	231	234	225	252	211	226	213	222	256	230	185	205	250	234	225	210	208	244	234	209	239	200	229	226	236	239	240	223	226	222	226	232	257	234	239	232	208	225	238	243	247	227	250	234	216	219	243	237	223	218	233	224	189	229	215	225	231	241	211	225	219	219	225	199	229	234	246	222	238	197	255	241	215	220	240	249	219	220	228	217	230	223	232	235	229	217	197	199	238	238	217	201	244	224	227	238	236	218	243	200	214	233	220	246	239	216	225	229	225	241	252	225	212	229	205	253	227	229	223	221	233	229	208	237	207	253	234	225	217	213	206	230	235	186	231	218	212	231	242	219	217	209	224	220	196	232	213	220	223	214	223	232	246	240	240	229	234	229	218	238	207	216	242	198	212	223	232	242	227	228	227	236	226	210	224	228	230	204	219	217	240	235	238	234	220	226	197	203	254	210	245	204	255	210	209	222	219	247	209	253	251	217	193	232	226	226	225	230	222	226	233	245	233	229	224	212	220	238	218	225	223	223	214	215	219	226	218	247	218	231	211	236	213	266	220	228	227	236	249	218	238	254	244	205	232	202	246	255	268	249	236	190	221	217	224	211	247	218	228	220	215	230	212	245	222	226	231	208	225	217	223	250	198	227	224	240	187	216	220	223	231	229	222	261	212	222	249	240	251	210	237	220	233	236	202	226	197	236	251	228	212	227	248	219	187	233	255	203	250	240	221	241	253	224	234	203	241	218	258	198	227	230	233	204	222	228	247	240	225	224	216	207	217	248	231	237	201	232	207	196	231	224	184	207	204	223	196	190	206	235	251	216	235	229	236	212	237	236	220	194	214	226	229	236	222	231	221	216
23535	20958	27923	24154	20932	7524	1078	789	714	672	645	587	605	597	529	623	565	528	524	521	521	571	523	582	505	527	539	509	543	503	537	498	535	534	479	503	525	511	532	519	511	524	548	482	473	538	482	516	477	540	517	472	523	487	508	523	528	508	492	531	494	461	521	506	502	512	520	503	525	521	560	518	520	516	491	504	495	527	495	539	532	525	480	495	540	511	523	478	498	541	504	460	525	508	480	486	524	476	534	530	530	569	530	523	547	483	530	528	477	478	511	467	527	544	548	476	507	494	544	465	470	541	486	517	510	491	523	535	521	465	583	500	526	503	509	505	477	522	476	519	496	497	481	510	519	478	505	545	494	505	512	546	507	463	497	492	536	546	522	543	457	493	501	488	531	476	504	528	500	510	485	528	536	519	548	526	485	487	548	502	517	520	506	512	501	503	446	455	559	505	518	453	480	550	548	538	504	464	506	545	539	495	478	471	493	513	448	510	506	488	530	492	508	519	491	520	511	507	547	460	539	506	542	523	476	565	493	499	491	498	528	507	548	486	519	468	512	525	512	463	516	479	517	542	515	504	475	469	532	526	539	476	512	494	539	520	508	526	520	468	518	448	477	559	500	514	509	461	504	557	534	468	520	493	530	524	453	485	528	523	538	503	487	470	527	529	473	510	501	526	495	512	528	481	543	528	507	494	507	512	494	428	544	517	526	534	520	557	512	529	514	539	503	510	531	515	508	507	488	501	492	512	473	474	538	481	524	548	496	504	515	544	531	487	515	499	525	527	518	481	524	455	520	499	525	537	489	497	516	523	492	510	523	483	502	545	491	499	519	462	481	513	521	505	532	509	511	518	512	550	494	535	492	479	520	500	506	523	539	527	527	497	529	509	488	526	498	495	520	513	482	542	528	542	532	485	542	535	498	482	481	558	469	537	546	515	508	560	516	552	522	539	515	455	528	536	544	517	459	525	479	489	510	502	531	532	501	504	548	508	510	481	520	460	469	520	469	489	534	451	552	530	478	492	504	505	500	517	469	519	476	520	514	500	486	505	500	471	564	508	495	509	484	499	478	533	513	504	504	548	496	509	509	505	504	516	528	473	525	527	534	498	490	493	519	494	526	553	520	528	547	515	505	516	521	521	477	481	488	493	502	494	494	491	532	521	475	500	509	518	476	497	509	549	455	532	526	508	486	544	519	532	513	519	510	479	530	517	517	508	521	476	509	503	535	521	526	517	495	519	493	544	525	537	535	517	503	517	504	513	511	520	504	537	524	489	492	496	482	542	524	536	540	533	514	547	537	514	513	505	466	500	521	524	519	496	500	575	518	538	535	506	507	507	513	515	482	492	523	517	497	500	514	500	462	543	540	490	484	491	505	470	515	498	515	471	554	476	510	510	539	543	493	511	512	443	528	508	459	507	511	480	511	504	467	492	508	523	512	479	544	532	483	507	501	468	523	507	522	499	509	479	466	536	529	531	468	514	521	498	537	491	513	503	469	498	499	535	506	499	540	554	513	503	537	487	537	539	512	490	516	513	499	493	510	529	499	468	491	516	488	528	532	481	480	511	524	517	482	491	471	476	515	533	499	505	515	501	528	507	511	515	505	497	510	491	495	507	492	514	517	483	505	475	526	475	494	527	508	488	521	503	508	465	544	544	526	483	516	497	512	543	513	506	485	497	496	497	496	501	529	542	501	502	538	527	527	491	533	514	540	505	487	530	515	533	494	530	513	533	496	528	501	509	554	534	489	485	522	475	501	502	519	495	508	555	512	518	522	456	496	508	514	521	472	503	475	487	491	488	477	505	544	489	506	546	507	519	502	516	477	504	504	492	431	497	509	495	497	563	533	507	507	516	468	528	514	487	472	468	473	511	549	515	489	523	494	493	513	486	521	463	498	506	518	502	541	505	522	506	537	482	494	532	493	466	495	498	527	522	493	500	537	522	509	527	522	487	507	491	513	526	466	481	497	504	491	549	513	508	485	529	480	510	515	510	503	519	503	520	540	510	474	526	513	497	474	528	540	486	513	506	494	500	519	514	503	499	486	496	508	519	527	471	494	525	538	496	510	458	529	488	520	530	466	497	532	554	473	533	473	469	546	526	523	505	533	484	537	497	517	517	470	528	508	500	561	497	522	522	553	551	456	489	528	458	476	511	508	531	519	504	547	545	546	495	450	518	529	516	530	554	550	542	499	521	514	509	505	509	514	495	463	520	530	490	534	488	488	493	501	503	483	486	526	489	492	501	475	520	493	539	484	491	502	546	493	470	476	515	502	536	524	523	501	489	533	533	506	470	511	502	504	516	526	508	509	474	472	544	498	504	479	502	523	538	539	500	496	504	554	484	492	493	487	516	519	506	537	491	487	531	492	523	516	467	512	527	528	497	534	486	515	500	499	514	532	505	545	482	487	471	519	486	506	490	487	499	483	538	532	528	494	502	483	497	503	478	503	493	506	483	545	502	524	563	522	464	445	543	504	499	512	522	505	507	494	516	536	437	506	500	480	468	524	511	507	478	498	497	459	473	533	526	521	505	487	498	518	531	517	522	533	546	516	486	506	517	499	466	488	526	563	529	473	549	488	506	512	497	536	464	493	542	490	508	499	532	470	500	562	505	518	515	499	519	497	515	539	510	468	527	515	526	555	492	465	509	531	501	516	530	517	460	507	476	436	519	490	473	500	480	505	500	514	524	520	500	487	496	561	527	470	526	472	512	485	487	492	502	534	539	532	478	543	490	520	504	498	531	487	507	539	523	529	474	545	531	557	507	516	499	485	469	514	503	470	481	543	501	526	501	525	496	482	464	510	487	531	536	515	505	505	491	534	508	579	504	488	506	514	514	485	472	510	559	522	538	466	494	503	486	511	543	522	529	458	530	467	482	511	441	492	506	481	508	506	536	542	510	536	506	560	532	489	521	513	566	488	505	523	498	481	523	502	496	522	532	515	517	520	530	492	498	518	509	436	478	488	499	527	490	486	482	485	500	497	537	569	525	498	505	513	517	490	524	557	480	526	490	521	503	489	517	465	504	468	537	496	502	527	541	514	546	494	545	528	533	515	526	540	527	521	514	521	482	522	518	491	514	513	493	533	509	488	482	517	493	510	500	489	452	473	522	491	520	535	529	433	478	550	484	514	535	493	496	503	546	483	518	553	482	489	514	505	490	534	511	545	522	483	503	560	506	509	510	496	472	449	469	512	501	486	502	511	505	541	539	508	500	537	485	485	548	496	500	480	508	495	538	481	519	480	511	529	577	494	499	507	490	494	512	479	485	485	527	515	490	504	513	503	467	558	512	522	495	492	509	496	532	504	489	464	522	509	482	494	487	516	476	487	502	460	483	498	502	495	531	492	489	517	522	528	508	531	475	477	496	505	516	480	497	480	554	484	492	480	492	487	471	516	494	507	532	535	512	488	538	545	527	546	541	514	518	488	501	473	522	481	496	490	524	514	520	487	525	472	504	528	492	491	474	488	470	523	489
3719	8790	5541	2716	1953	1553	1296	1052	923	893	744	717	638	657	648	668	653	624	628	650	559	557	560	593	572	561	578	556	540	574	547	557	539	548	560	564	583	587	551	529	534	537	583	602	524	567	545	574	544	531	563	536	547	594	548	553	528	513	574	553	580	506	504	545	549	543	536	501	524	497	528	588	539	508	512	523	536	523	566	514	522	555	517	549	546	541	545	550	543	515	532	535	533	560	506	542	479	512	516	515	520	530	535	540	563	541	531	552	497	526	538	543	578	546	537	562	514	573	532	494	547	521	558	559	530	531	515	569	520	550	521	528	540	525	499	562	568	554	549	544	551	533	502	574	542	547	564	541	513	528	521	512	529	535	510	499	570	547	547	560	533	553	544	507	546	533	532	528	545	521	529	532	544	552	518	529	560	536	568	570	513	534	528	508	539	528	516	537	518	537	564	560	538	548	528	552	516	550	517	501	561	507	526	560	548	534	526	587	561	553	531	526	523	532	560	544	558	563	549	512	562	538	540	549	538	573	513	557	538	571	513	526	529	526	485	539	553	519	549	525	545	511	515	538	499	535	562	606	554	564	554	561	541	571	541	557	532	549	515	508	531	521	556	540	558	538	548	530	518	522	540	522	575	572	487	539	560	526	559	556	548	520	571	544	499	540	511	559	509	525	461	539	576	518	534	532	554	539	496	531	551	529	550	490	545	566	517	554	552	566	540	530	603	541	522	517	550	521	530	479	542	557	508	539	529	478	559	523	536	532	545	578	524	521	538	556	514	539	521	516	548	559	507	529	527	521	533	520	571	511	526	581	567	566	528	525	499	568	529	489	518	535	529	537	523	585	550	556	562	505	510	525	524	469	536	494	548	567	530	547	505	564	538	531	529	536	499	518	492	535	520	547	530	574	518	465	534	547	569	535	514	532	539	535	503	531	519	557	535	559	545	526	533	493	497	509	571	519	539	568	572	538	540	553	556	517	546	522	527	543	543	519	556	511	518	555	526	528	558	567	512	565	519	521	536	504	530	567	515	544	558	572	534	559	516	537	522	564	555	554	529	533	553	536	499	511	555	534	531	535	538	566	517	560	519	543	548	532	554	564	551	579	531	548	517	536	554	523	552	511	506	527	526	552	537	516	501	538	549	519	557	537	553	513	543	544	527	505	553	526	556	542	534	551	559	515	502	565	562	573	550	545	536	551	501	544	523	524	522	537	565	559	554	527	512	569	534	515	540	504	534	521	529	535	568	509	537	558	548	520	513	542	523	546	538	536	532	536	513	530	552	554	575	551	532	567	540	513	579	533	545	560	553	534	570	549	512	570	538	560	555	502	542	516	543	511	566	528	522	516	552	539	516	520	565	551	547	536	519	537	541	554	525	482	551	506	557	546	536	540	545	522	520	571	536	549	533	564	485	552	501	535	549	533	544	526	499	526	511	530	517	572	516	545	526	496	549	553	586	522	517	534	550	552	538	510	529	531	530	554	531	518	540	530	521	532	542	533	534	561	534	541	524	530	561	565	529	569	552	548	578	544	566	562	559	536	559	543	540	508	556	520	558	528	562	519	543	513	513	540	527	538	556	531	552	551	505	538	516	569	557	526	528	516	532	556	519	501	475	518	526	534	515	546	542	529	531	543	518	556	549	548	536	524	510	554	517	528	490	510	515	538	530	540	529	547	554	580	506	579	511	510	537	493	540	542	495	539	501	564	572	545	534	534	563	504	506	535	556	519	554	503	550	537	570	535	541	516	540	519	522	527	561	562	512	546	520	559	528	506	524	523	583	514	515	535	515	540	506	544	544	540	540	536	538	549	517	535	563	546	564	540	519	543	559	550	554	521	490	526	510	508	511	519	529	533	464	518	532	514	534	535	521	513	571	502	527	507	531	508	528	560	546	534	528	578	508	518	495	544	532	537	506	556	558	540	538	496	533	589	510	542	534	557	566	526	538	528	526	526	508	538	534	557	508	543	533	535	543	520	568	540	503	534	570	520	543	578	498	546	553	515	540	509	554	532	586	552	549	539	538	514	557	506	499	555	540	541	528	545	493	547	528	564	499	500	525	565	532	550	522	487	505	579	547	530	557	568	521	542	538	525	561	502	531	554	513	534	481	567	539	567	567	554	521	558	533	492	540	525	499	565	480	545	526	574	593	535	541	494	577	572	464	515	571	520	536	545	555	548	520	537	523	539	528	527	547	551	539	526	551	498	546	551	539	516	547	516	541	549	519	538	495	545	573	559	543	531	555	497	535	540	558	540	553	537	526	536	593	553	569	523	599	560	521	534	546	530	548	508	616	535	506	536	539	569	554	573	531	547	547	537	553	584	497	570	520	544	479	523	528	498	535	538	550	561	502	539	557	560	571	508	541	566	571	551	509	535	495	509	563	488	542	536	555	518	543	535	547	568	534	543	553	514	555	551	542	529	577	546	590	548	522	510	574	541	535	516	538	591	524	507	512	552	520	555	544	544	520	527	524	519	524	543	515	532	545	546	547	496	525	568	559	524	571	532	554	547	536	525	562	573	506	489	525	534	545	557	533	531	540	541	505	535	515	536	523	542	550	510	525	546	545	542	528	524	501	508	517	527	513	469	548	518	511	537	525	550	519	541	536	563	520	521	561	560	515	520	544	499	568	555	559	526	555	556	541	532	518	535	578	536	520	559	532	558	534	526	511	536	530	500	505	519	542	552	499	531	505	513	545	580	553	557	556	510	524	513	536	564	540	500	526	525	548	533	545	505	548	508	569	502	533	557	552	555	532	532	531	569	570	530	558	535	547	530	547	563	526	557	521	525	503	496	538	547	527	539	530	518	490	546	528	593	524	515	533	526	541	501	519	559	511	494	560	528	537	547	523	517	528	524	508	541	566	524	539	530	525	507	538	551	527	535	542	550	556	508	567	529	516	536	499	544	511	515	493	495	508	536	502	498	572	519	532	538	536	534	499	538	616	532	505	518	533	532	526	571	538	523	542	551	582	554	532	529	553	512	500	568	491	528	524	556	475	611	518	568	551	526	519	528	527	565	537	531	552	568	522	579	567	539	520	510	531	512	525	559	496	521	528	535	525	509	487	485	513	543	554	565	529	532	494	504	597	545	531	565	501	545	581	518	499	535	539	560	516	526	563	556	504	532	494	562	530	512	585	522	565	511	534	584	569	526	557	543	505	526	523	548	552	508	549	484	493	559	554	534	526	557	547	538	602	511	528	552	549	519	552	536	507	565	573	518	550	548	572	509	540	547	563	544	544	496	531	516	559	568	539	556	554	536	496	526	538	527	536	499	525	539	549	555	528	516	528	552	503	512	541	542	543	552	546	522	569	514	562	543	515	513	546	583	547	517	563	557	548	531	532	509	505	544	505	551	548	542	567	526	551	514	508	541	554	549	541	533	509	502	536	557	541	541	566	564	542	530	543	582	554	516	510	540	562	529	565	530	515	527	528	538	545	538	507	586	529	570	547	575	565	513	515	580	534	538	532	524
24823	20938	26556	25282	5523	517	390	372	329	322	304	262	281	271	266	297	268	273	328	250	267	295	268	248	280	261	261	246	277	292	261	289	249	252	255	247	275	254	264	234	257	276	294	250	225	269	256	281	220	252	233	282	249	265	249	260	230	277	257	240	269	247	275	249	228	279	247	231	257	247	232	301	259	264	242	267	240	252	268	253	256	256	236	234	255	211	267	272	285	251	244	258	240	250	251	253	242	257	264	261	278	244	243	240	254	251	247	254	231	260	239	244	258	263	245	274	258	249	235	257	248	210	250	244	266	253	256	247	261	254	281	252	235	256	246	269	261	258	235	258	260	242	257	264	274	257	246	252	280	243	271	224	256	249	235	244	270	216	279	287	252	264	229	277	257	226	229	233	277	258	256	267	251	251	238	258	278	266	230	255	231	238	234	260	238	250	274	262	236	257	244	259	251	248	242	238	256	262	261	263	246	253	231	241	247	269	256	257	253	241	284	249	253	235	256	250	254	255	302	251	264	255	288	276	243	253	257	217	271	262	256	259	241	263	237	259	237	249	249	235	271	260	259	271	273	243	266	257	225	249	239	249	220	272	272	289	266	231	239	265	258	259	247	247	258	253	267	267	253	266	229	221	248	267	230	272	229	258	239	239	237	263	266	246	234	257	239	273	269	265	253	265	276	231	238	255	253	243	239	250	252	205	261	258	249	271	282	226	254	268	257	286	276	266	260	242	253	278	213	275	225	254	249	240	259	203	254	282	237	223	234	257	246	260	273	261	266	228	268	246	234	267	242	224	280	269	253	255	231	259	268	258	254	288	238	272	252	282	246	239	258	244	253	239	276	247	264	263	250	269	241	253	260	255	269	261	266	246	252	252	253	257	262	245	241	241	252	279	251	240	230	225	264	253	266	280	219	228	278	242	260	262	238	272	229	263	234	247	225	251	253	235	237	230	254	234	258	250	277	285	239	234	240	264	242	248	245	263	239	234	235	259	218	249	255	260	242	255	277	238	236	270	279	240	254	270	257	263	267	198	248	230	247	271	229	280	232	253	270	228	257	267	243	265	256	269	255	262	253	277	245	259	224	281	272	267	239	267	247	268	265	274	250	250	253	240	250	268	254	235	242	263	248	242	235	259	250	245	242	250	243	230	243	259	260	269	254	256	252	240	273	247	267	266	239	222	267	248	238	267	241	250	255	233	261	276	275	270	264	254	255	240	221	240	229	223	252	235	242	267	255	273	244	239	259	254	243	247	236	235	275	250	253	250	256	242	246	232	269	261	256	275	235	260	226	246	254	228	249	260	264	265	268	250	263	242	265	245	257	259	248	244	242	281	253	257	237	251	265	258	252	231	291	235	243	248	246	256	271	245	250	257	241	241	220	255	263	255	261	246	252	241	242	261	257	277	270	273	240	271	256	263	216	258	249	273	253	248	261	259	265	251	266	264	240	248	278	265	275	273	273	251	261	258	262	257	240	279	240	238	269	260	245	267	232	266	254	257	252	264	240	288	269	247	255	231	237	239	242	254	265	247	244	240	255	250	239	291	265	270	251	239	241	261	248	226	255	239	270	250	258	247	281	256	228	245	249	234	260	261	253	236	247	232	251	263	248	246	220	284	244	249	260	246	274	226	257	270	257	231	266	259	243	248	256	239	248	270	236	233	266	255	254	255	255	277	268	242	270	261	274	251	261	259	221	274	253	244	226	247	224	236	253	258	243	249	234	233	243	233	244	264	244	291	266	248	271	251	256	232	256	255	236	267	234	233	237	244	246	232	236	262	246	290	260	247	228	252	248	258	270	244	267	247	252	260	257	224	301	255	215	271	244	251	262	221	261	252	246	238	248	277	248	276	258	228	244	264	236	234	249	246	240	228	253	270	248	253	248	247	287	256	234	295	265	286	266	260	234	230	271	253	251	218	260	285	243	274	239	237	242	211	235	250	268	250	269	256	247	222	232	262	255	252	266	246	239	237	235	271	236	258	264	253	291	231	289	225	235	264	260	246	216	251	260	300	266	257	247	277	268	250	248	273	287	245	255	260	264	261	250	252	235	240	248	253	228	276	261	276	252	247	238	250	301	248	257	252	232	238	223	245	233	244	244	269	244	238	246	203	255	234	271	274	254	227	242	295	246	262	247	240	241	230	251	249	232	268	250	256	251	222	249	210	231	288	242	255	256	251	235	223	254	257	256	246	253	260	255	263	239	255	244	231	268	254	269	242	250	254	271	266	253	240	237	239	247	246	267	254	262	257	289	276	280	238	256	252	285	238	265	276	244	257	261	274	284	231	256	256	238	237	258	260	251	257	250	267	277	267	272	240	283	229	237	237	244	224	268	269	286	256	245	223	231	265	273	287	260	261	248	250	241	247	259	268	273	245	239	244	279	247	319	245	248	257	253	221	255	272	254	261	280	282	290	265	242	261	244	228	281	281	263	273	253	245	288	221	273	250	246	245	242	260	241	264	260	294	248	288	252	269	242	271	262	271	256	299	243	272	261	255	261	251	286	278	258	257	259	258	236	229	255	260	223	254	243	256	241	239	234	243	264	250	234	259	253	273	229	272	248	246	273	267	244	255	239	252	259	255	254	257	234	246	234	267	278	261	261	276	258	251	233	272	251	268	266	215	240	232	246	268	282	268	246	255	228	266	244	291	238	279	239	240	266	246	260	259	259	275	257	258	261	243	228	247	251	259	252	272	239	263	242	242	257	258	241	253	265	285	267	261	230	245	238	258	251	253	249	235	229	224	242	245	261	263	292	247	283	249	273	249	234	254	221	249	254	239	245	266	240	244	254	267	293	251	258	240	248	243	251	236	258	247	236	245	273	249	275	228	246	251	253	252	231	229	292	242	221	259	217	289	284	232	254	244	250	236	252	250	271	238	245	261	271	274	263	262	287	263	247	256	284	236	287	272	292	263	238	236	232	238	252	264	268	265	257	230	282	256	261	214	245	272	253	245	253	266	236	250	256	237	267	233	258	260	266	259	223	266	225	225	264	257	272	268	231	279	233	255	252	252	254	262	242	227	276	302	228	270	256	223	253	269	263	265	261	264	252	226	262	239	262	242	280	283	288	251	261	271	296	261	257	241	246	254	233	271	252	224	244	221	263	250	253	261	261	254	244	261	254	268	239	257	247	226	272	266	241	275	280	245	252	266	244	260	241	265	255	277	253	244	222	270	245	259	240	263	243	256	268	267	265	274	262	237	259	246	242	250	263	295	248	238	261	239	232	239	231	250	238	266	241	239	253	253	240	261	232	259	279	266	271	254	260	251	240	255	233	251	263	274	245	251	240	226	282	249	252	253	268	253	229	235	251	262	209	258	256	239	263	262	245	277	260	264	252	244	288	259	253	261	271	244	237	256	272	263	242	249	230	245	241	243	258	258	212	254	270	236	227	261	244	269	238	269	252	244	279	263	227	255	242	253	223	240	254	245	267	246	241	229	244	251	246	253	251	276	261	255	243	236	257	263	252	271
3490	4385	2746	1365	971	793	699	557	487	461	456	407	412	391	368	376	374	331	345	369	295	350	354	346	315	320	327	307	339	313	320	311	328	316	309	313	316	326	327	349	322	274	291	333	297	303	299	312	283	302	297	309	328	280	290	277	316	305	337	291	334	279	320	319	314	286	299	311	300	286	314	268	304	296	252	290	302	290	292	301	290	341	285	323	310	310	328	268	305	316	326	303	337	291	314	312	297	278	288	321	297	274	302	319	289	281	317	314	342	295	337	303	280	324	277	295	314	290	269	300	296	293	344	279	285	336	311	295	280	309	295	293	314	322	291	291	316	318	324	303	283	322	308	298	291	311	320	312	297	292	280	303	300	305	303	308	309	311	290	324	316	317	324	310	285	290	323	295	284	296	276	339	293	306	285	310	328	337	319	313	296	302	274	311	291	298	314	309	324	290	296	282	312	308	291	327	273	287	347	297	298	307	308	263	282	298	294	286	287	311	283	288	315	336	298	332	302	301	292	310	302	306	301	297	353	324	266	276	323	286	317	281	286	286	282	283	293	295	302	305	303	286	310	316	324	277	332	280	319	308	298	322	330	320	282	302	310	316	320	291	318	302	284	310	290	280	332	297	315	306	310	285	307	295	291	314	303	287	294	323	288	293	338	293	255	288	320	368	278	305	308	309	288	290	320	306	296	277	332	273	317	314	322	297	329	326	312	309	306	316	315	296	323	327	317	293	327	318	318	282	298	314	300	279	313	304	285	293	289	304	305	311	303	298	278	306	279	281	282	272	293	313	293	285	303	325	319	303	294	346	302	298	319	325	284	331	311	334	285	315	277	326	294	316	334	275	273	305	298	303	273	286	295	301	307	315	315	344	287	296	309	306	319	300	304	288	302	322	323	325	293	300	298	272	288	309	289	306	291	306	283	294	319	316	284	302	322	315	308	329	304	314	287	329	292	287	292	278	328	299	300	317	291	292	308	330	317	285	317	308	297	302	314	319	300	315	302	302	317	326	292	278	300	292	300	271	305	298	318	337	316	267	316	307	302	276	312	299	297	284	297	291	302	289	276	305	299	305	309	293	275	295	321	276	309	280	303	306	286	334	264	296	272	325	295	299	328	273	330	305	269	277	295	274	273	283	306	285	298	276	284	317	296	280	280	295	300	319	274	303	292	308	276	308	295	317	334	282	314	313	330	310	335	305	290	313	317	297	345	253	294	302	327	300	293	293	293	322	309	285	300	315	312	290	300	292	291	321	295	297	284	293	312	303	305	278	302	320	314	313	316	329	289	322	326	280	281	327	285	268	296	299	282	283	302	324	304	317	319	307	329	313	331	299	327	294	278	313	329	356	288	291	312	311	296	308	295	270	295	305	322	315	340	314	306	317	317	315	306	308	336	298	289	318	298	307	252	295	311	317	300	331	298	309	302	286	266	301	316	327	306	297	297	281	298	273	291	313	280	303	312	282	279	306	297	308	297	310	317	309	336	302	301	293	302	306	305	322	308	294	315	314	309	305	330	293	309	317	288	284	316	299	299	311	312	299	313	309	317	269	326	316	309	306	319	297	305	312	309	285	293	272	278	298	296	311	258	303	299	293	304	293	309	316	314	274	286	312	286	281	300	300	287	289	292	316	300	332	294	270	310	322	274	328	279	291	318	289	300	323	309	312	318	313	280	266	325	290	325	297	313	294	279	278	285	324	293	292	306	313	307	275	276	288	295	304	308	304	302	306	283	298	328	301	291	293	295	310	328	309	303	294	301	306	293	269	322	291	306	286	303	291	293	276	300	300	349	305	275	287	309	291	310	296	308	298	283	302	298	290	310	284	294	281	299	277	301	322	304	290	315	290	313	317	285	293	292	315	318	326	285	303	323	289	285	287	303	310	316	302	297	323	319	308	321	295	306	317	288	329	278	277	295	319	332	304	311	283	305	313	315	334	316	292	282	288	297	277	305	308	270	309	341	308	311	294	294	298	331	299	307	298	313	262	289	349	267	303	298	329	339	320	307	307	304	324	291	324	312	284	314	300	292	324	326	338	300	300	300	283	293	303	304	291	297	254	261	296	295	298	290	297	327	293	311	331	306	307	318	309	289	275	333	292	323	301	282	307	313	316	281	273	348	288	283	290	324	297	275	326	285	324	294	312	307	285	284	290	327	276	321	280	326	306	307	304	306	293	307	315	313	301	299	291	291	307	314	303	280	303	292	330	277	320	297	287	322	327	308	316	322	299	294	331	271	293	342	301	281	317	310	289	295	282	305	292	314	338	313	304	292	301	331	298	285	324	324	277	307	297	311	314	321	332	265	305	347	276	307	281	305	341	281	288	320	301	298	290	292	305	287	277	351	288	295	298	310	288	281	308	311	284	293	290	301	296	304	305	288	339	301	289	320	308	342	317	316	296	312	340	299	300	289	259	300	283	308	306	297	300	282	269	305	333	286	306	298	284	318	307	284	270	266	299	296	304	287	313	321	340	295	286	322	333	310	312	308	318	310	296	310	286	319	291	307	321	333	288	282	314	298	279	319	303	312	298	331	307	292	323	275	290	296	319	320	298	310	292	291	302	304	320	303	324	326	322	323	295	301	277	306	336	302	287	303	327	314	331	297	323	309	265	311	295	300	302	293	315	306	309	314	302	297	320	295	324	267	313	292	301	301	297	303	315	316	291	283	241	293	311	298	307	320	319	285	302	282	299	290	325	335	305	308	312	295	282	302	317	327	283	281	323	292	329	326	292	323	305	293	292	301	294	312	332	307	297	309	290	296	267	324	335	311	322	296	332	303	289	298	274	311	266	298	285	278	304	307	304	320	309	286	336	320	328	257	301	295	295	310	298	273	294	271	321	342	284	310	321	303	285	284	305	287	328	280	307	291	279	288	266	264	265	307	306	286	327	291	304	335	280	321	298	292	285	296	324	295	313	309	344	291	322	312	298	302	315	312	308	298	290	284	313	329	283	308	294	287	310	344	309	309	315	312	278	329	285	320	311	292	329	296	294	296	278	293	277	315	311	306	314	323	295	292	297	300	302	333	297	276	288	350	280	321	304	316	308	309	294	313	281	307	305	302	334	330	285	301	317	323	320	339	297	302	283	266	300	316	323	290	308	308	297	265	314	306	286	313	312	296	298	286	321	320	296	277	287	294	305	317	331	272	283	306	310	301	320	301	291	291	294	294	309	283	280	291	282	325	292	294	290	320	271	327	311	316	302	323	294	315	315	295	298	275	287	287	312	287	329	302	287	311	304	297	285	312	290	303	337	284	289	295	317	318	299	277	319	337	310	288	336	292	325	309	304	289	304	317	280	313	306	294	301	296	316	321	304	299	283	299	321	321	328	316	338	270	283	313	295	312	263	281	296	305	278	317	291	292	300	296	267	293	303	298	336	267	318	305	323	290	311	304	289	300	293	286	311	281	294	288	337	317	307	345	294	266	283	303	335	295	299	319	332	334	271	277	286	312	296	296	314	299	319	305	265	297	312
22567	21060	28568	23783	21056	21061	5731	1317	1062	1041	977	901	876	886	810	861	842	791	734	737	790	769	706	773	757	751	732	779	706	732	752	728	703	742	745	783	702	668	711	746	669	713	696	755	722	733	731	718	646	763	705	746	662	675	765	675	708	696	727	724	719	758	738	748	716	753	674	721	724	682	685	686	670	691	729	685	717	725	720	661	702	709	698	715	713	671	716	686	738	707	731	634	670	703	702	734	731	690	764	743	718	704	756	707	682	686	693	738	695	710	725	724	775	781	739	719	745	694	738	771	686	697	745	761	703	705	750	679	714	696	720	715	688	750	719	747	725	708	693	703	733	754	743	703	730	709	686	684	705	720	722	706	746	745	733	770	712	699	693	733	683	706	707	724	705	691	691	739	749	731	740	749	715	707	741	687	690	750	700	750	689	719	722	675	744	676	643	706	716	695	715	717	746	689	697	727	691	694	714	723	788	709	741	756	766	703	696	694	721	746	717	718	721	739	690	719	751	694	687	717	685	684	714	735	744	742	707	709	689	725	692	698	693	690	655	706	714	692	708	732	749	710	681	693	749	685	695	731	712	731	694	755	660	725	728	776	724	683	709	733	725	703	662	694	757	710	715	717	665	779	714	704	693	727	688	742	762	689	662	693	728	716	701	685	708	758	714	694	729	721	743	674	669	725	735	710	768	688	749	726	726	728	686	697	668	703	719	752	685	709	684	753	745	700	688	708	694	703	690	710	725	734	654	721	742	733	703	682	749	758	713	720	656	717	699	709	707	715	722	758	733	705	688	654	681	734	689	690	748	690	715	709	725	694	698	726	717	745	729	692	705	709	744	721	712	731	718	703	681	742	751	713	705	712	771	736	702	733	687	697	763	730	744	670	725	748	685	748	768	766	769	734	724	692	695	732	728	691	706	737	718	798	719	750	687	732	694	708	736	728	706	700	694	738	719	708	723	684	688	716	752	749	702	708	663	674	691	730	665	731	705	700	694	717	692	694	688	689	711	703	732	699	714	742	720	665	679	697	698	714	696	691	728	754	717	657	735	714	713	697	619	729	693	727	729	693	679	722	718	758	685	701	745	756	709	696	681	688	717	708	736	726	753	676	691	724	719	739	698	650	687	714	673	747	692	664	740	710	717	779	739	695	718	692	732	717	722	709	719	703	723	699	731	708	662	700	733	716	694	741	709	686	736	728	703	728	741	681	699	676	723	776	762	704	757	716	690	708	720	715	719	753	690	716	677	767	717	693	698	714	647	728	712	692	735	664	716	682	733	724	718	758	691	714	667	755	737	688	687	744	705	694	677	731	675	681	707	763	771	742	691	726	716	680	714	707	708	694	744	719	756	729	669	750	715	725	709	751	672	714	668	708	659	698	739	724	675	704	669	739	729	697	700	711	720	724	728	752	713	694	715	743	707	726	707	735	681	716	703	693	647	743	668	732	691	690	729	724	708	725	722	720	720	738	660	675	666	691	703	696	708	723	770	723	688	711	720	703	748	728	716	731	681	738	701	707	720	726	751	705	760	701	696	692	727	694	750	743	688	718	694	684	750	741	692	750	720	757	730	715	693	728	720	711	715	702	698	731	724	719	693	715	727	697	739	730	698	745	714	665	702	716	696	714	688	715	746	709	684	684	655	700	727	705	721	675	720	701	675	768	672	709	735	720	683	682	712	692	708	752	734	755	698	676	690	699	672	720	706	695	789	727	712	764	768	723	679	671	714	689	695	709	719	726	713	703	683	690	682	703	648	761	751	692	729	742	724	744	690	728	665	769	710	718	704	762	687	671	727	746	682	688	748	739	716	726	674	729	665	689	703	706	732	749	702	685	669	720	734	715	676	731	690	720	698	721	719	697	735	713	745	721	704	697	729	733	708	793	727	721	691	659	733	703	725	719	755	662	729	710	725	726	706	724	697	718	718	663	662	745	672	725	724	673	705	687	700	778	727	696	733	702	688	742	730	730	682	675	709	711	683	697	690	690	738	674	759	761	743	725	700	710	758	697	712	743	808	693	705	706	676	708	728	788	703	733	689	724	701	722	751	636	714	656	677	694	723	682	734	687	711	702	759	711	708	661	736	727	714	690	731	711	763	682	735	714	702	685	730	704	691	658	713	702	725	729	629	643	770	761	703	708	694	710	722	741	715	704	674	722	736	718	722	713	689	739	765	790	694	721	747	653	725	708	718	741	680	679	700	729	687	752	721	684	685	679	711	673	708	723	742	731	722	735	708	665	717	677	711	709	656	702	722	737	688	727	699	755	700	710	711	716	745	692	725	656	686	659	700	677	745	721	716	799	659	708	708	705	728	724	757	704	719	691	733	727	659	743	683	689	713	764	760	728	728	683	685	719	679	729	696	730	733	702	706	689	701	697	736	721	709	670	732	694	746	716	758	784	766	689	739	776	685	697	695	701	699	677	745	692	733	732	704	703	748	680	661	717	680	660	726	740	744	749	703	690	751	702	717	720	719	716	673	709	712	661	700	695	678	758	733	754	716	728	716	729	683	697	665	723	727	649	753	690	724	677	727	695	715	746	746	657	672	680	707	717	677	702	772	682	729	692	739	747	719	692	707	712	707	694	705	715	730	690	713	701	716	702	733	700	729	717	687	703	738	727	734	722	716	704	718	694	741	736	718	686	705	763	697	678	751	701	740	693	725	694	694	673	704	757	704	704	742	662	686	707	755	724	710	695	679	706	788	746	737	748	655	723	670	730	721	697	689	720	733	786	698	699	711	721	679	739	689	723	718	767	700	720	740	721	694	717	693	695	743	682	738	724	741	722	688	734	747	789	698	704	729	739	729	689	729	754	710	766	693	745	673	735	700	709	693	706	739	738	712	705	697	671	721	719	720	731	725	740	706	697	716	709	717	709	675	695	734	734	680	736	685	727	715	702	696	732	691	727	728	676	674	790	752	746	686	731	687	705	666	751	706	729	692	711	694	760	720	693	738	714	677	678	710	711	735	719	724	683	707	728	700	706	723	746	717	741	746	713	723	717	698	680	675	737	708	699	709	729	719	661	744	694	691	732	720	673	722	727	687	666	678	690	672	766	679	665	679	707	667	702	680	725	706	751	788	719	701	776	673	743	705	705	707	704	748	721	731	763	685	706	717	727	644	713	703	722	717	691	701	706	716	699	699	639	727	679	714	730	711	708	709	729	693	705	722	738	700	650	695	706	734	733	711	725	679	708	716	741	683	710	733	717	666	717	680	724	725	676	701	719	697	739	707	728	719	688	683	705	717	703	700	684	741	718	699	709	698	692	727	753	706	751	669	716	730	675	665	717	737	729	725	756	727	715	739	691	678	693	639	730	717	705	719	688	685	716	703	721	696	704	711	761	654	691	700	743	675	735	712	695	716	670	714	676	743	674	670	688	703	700	751	728	672	747	738	713	745	697	695	643	698	708	707	694	716	660	700	750	699	719	694	702	742	694	702	671	681	704	717	680	640	712	713	799	706	740	729	678	684	709
5005	14208	9385	4796	3415	2645	2187	1807	1445	1338	1244	1088	1095	995	1004	961	892	927	897	809	890	806	832	816	811	832	779	825	801	794	804	781	760	782	759	799	815	758	795	779	812	829	786	790	772	790	788	743	760	773	756	762	706	763	755	743	774	763	763	740	717	744	791	751	751	807	757	787	694	734	751	794	765	768	758	751	738	796	739	790	783	720	721	691	728	771	782	769	767	813	713	755	735	744	751	780	767	786	747	743	752	834	716	763	799	743	779	760	724	745	759	751	776	759	792	773	750	759	776	725	779	734	761	747	748	740	740	730	746	773	790	745	794	770	780	743	733	806	751	730	763	726	724	780	752	740	750	765	749	786	765	708	747	747	756	786	746	753	720	728	687	760	763	761	757	746	729	819	691	785	738	787	772	778	773	727	773	760	753	745	747	737	698	715	750	723	756	739	702	743	732	731	745	744	711	722	713	713	725	777	739	757	739	737	733	753	771	732	728	717	713	731	703	717	756	744	763	756	736	784	752	759	756	755	713	789	752	734	752	768	753	715	667	778	732	708	791	704	720	710	742	649	717	769	745	792	759	792	776	733	762	764	752	763	816	766	722	734	711	729	754	757	711	789	791	715	758	765	756	743	738	723	741	768	775	791	739	804	705	727	735	749	757	747	735	775	765	774	773	730	700	787	724	789	752	748	779	756	746	761	731	709	798	715	764	782	783	755	743	785	768	807	749	715	748	788	762	752	780	741	754	800	733	739	723	766	735	785	769	759	758	732	775	774	733	759	749	726	720	763	750	753	757	790	776	724	731	721	746	729	717	700	753	730	703	760	723	759	738	708	781	789	714	743	756	711	704	766	753	754	735	800	726	754	773	770	720	744	784	780	754	778	777	728	795	755	770	740	747	752	721	768	733	736	794	741	742	793	731	696	703	767	695	753	774	748	736	764	758	811	780	777	788	740	768	720	765	712	735	770	768	747	752	791	779	731	771	833	759	776	761	712	753	705	751	711	748	754	722	796	697	778	745	763	709	753	723	761	774	788	767	723	672	720	750	743	736	727	721	694	745	764	737	789	755	795	797	718	757	753	780	761	721	805	749	760	758	789	736	768	780	780	750	770	749	763	775	740	748	751	801	726	739	679	750	797	775	763	751	733	759	772	782	784	753	738	759	750	734	730	811	785	723	741	724	784	733	745	708	741	715	778	772	740	720	756	761	733	748	709	779	793	729	693	751	703	700	740	739	742	704	727	691	743	771	772	759	761	760	748	771	787	723	760	740	792	755	739	819	739	738	760	771	827	754	733	706	716	723	723	761	725	739	728	749	764	753	755	793	750	744	690	748	689	747	748	736	805	740	750	746	728	778	814	762	739	700	725	775	770	734	728	714	756	732	708	743	751	780	737	782	766	740	715	796	713	688	754	766	763	772	710	708	712	756	802	720	751	752	757	776	788	733	756	745	710	772	736	786	729	706	725	773	745	742	743	728	747	768	703	730	722	718	753	749	714	720	782	727	768	788	806	786	756	729	727	762	756	716	735	722	738	763	745	719	767	768	758	727	739	711	791	745	731	733	750	746	750	728	759	771	694	758	759	729	727	726	692	758	748	749	749	702	766	736	761	751	703	772	721	777	749	744	782	726	793	748	753	746	739	728	739	769	740	779	710	756	770	784	771	722	771	736	776	718	772	724	776	769	802	727	786	736	737	737	710	785	757	783	742	748	747	745	705	720	791	746	729	677	758	739	732	760	700	739	756	755	760	754	712	722	717	758	731	737	779	786	737	755	735	750	791	750	722	766	763	741	766	725	777	760	793	764	724	743	752	713	772	754	726	755	754	746	741	724	733	804	731	780	775	741	758	738	708	740	745	743	768	770	718	754	777	729	766	739	754	757	786	768	701	791	740	733	774	787	730	706	732	770	750	745	728	751	716	750	719	682	802	754	698	742	758	734	806	761	740	772	774	744	753	766	743	771	714	797	742	771	751	731	763	760	731	743	788	821	751	718	754	714	715	755	728	722	777	715	733	742	735	744	759	744	668	753	756	748	761	748	759	778	754	757	709	742	787	732	766	717	759	748	685	735	692	772	745	772	729	769	719	792	777	734	741	800	747	703	781	762	728	714	767	736	757	744	712	747	766	678	775	794	733	754	762	726	744	756	775	721	769	714	727	681	746	772	726	760	745	766	766	733	767	757	751	736	722	815	753	767	827	770	784	753	725	766	714	712	786	781	732	732	774	733	725	754	752	730	696	707	789	730	761	777	737	728	741	750	748	714	741	745	697	784	742	735	752	708	743	745	747	752	734	727	812	747	764	744	714	768	770	761	755	781	768	721	737	717	730	698	773	767	744	761	765	748	765	787	772	776	798	787	720	712	701	776	755	742	751	766	708	777	779	768	768	699	772	710	716	727	719	718	727	742	787	766	754	739	757	730	814	746	787	761	747	722	747	742	766	728	751	777	740	784	719	746	756	749	736	741	747	712	744	673	752	765	742	739	756	724	764	761	763	740	760	770	710	719	745	740	759	785	725	725	740	786	761	748	775	777	736	695	781	786	781	693	748	759	757	754	754	753	741	744	760	734	800	765	694	743	716	758	724	767	728	712	753	807	728	747	766	751	713	740	736	707	719	766	760	742	769	742	792	753	804	741	685	778	725	742	759	770	728	726	786	783	769	751	738	747	767	777	750	762	806	721	767	733	764	758	744	745	727	785	768	752	747	768	739	781	725	805	775	762	735	715	721	732	739	805	729	788	731	786	716	791	782	761	766	676	743	752	758	798	800	732	742	781	749	724	786	798	775	752	787	740	715	758	777	720	788	762	719	757	745	714	729	744	785	775	770	764	760	794	728	752	744	725	780	734	736	738	732	715	785	766	757	734	793	692	750	748	722	785	721	731	739	721	743	747	761	693	761	774	723	807	725	732	726	712	758	768	694	756	749	727	722	742	761	757	804	789	720	783	735	717	759	746	747	751	749	750	766	739	780	756	700	764	745	774	748	779	757	745	744	746	773	711	736	737	789	720	728	805	794	733	721	739	753	733	761	694	765	789	687	753	743	743	740	758	793	750	706	756	750	754	800	722	786	746	786	736	777	767	717	789	764	810	750	772	754	733	770	786	718	724	757	732	747	767	806	732	716	751	747	763	769	731	750	719	732	781	710	748	733	760	767	785	741	771	713	762	749	723	776	779	733	767	807	722	751	755	769	730	695	740	755	759	718	797	776	728	701	752	735	707	759	731	698	752	747	779	707	786	760	708	733	746	732	745	779	752	693	744	766	790	735	745	739	790	764	756	717	741	770	800	785	771	752	742	749	749	786	710	712	771	800	759	733	788	793	758	733	785	756	798	754	747	753	714	745	785	743	765	752	757	721	769	743	733	807	731	767	771	759	741	742	782	727	717	755	776	756	721	739	780	711	747	767	760	748	707	706	699	705	785	772	709	728	791	743	765	756	743	736	758	750	755	741	776	757	740	766	771	696	788	767	718	800
27445	16979	2963	379	293	250	234	204	203	216	204	219	230	213	205	182	193	186	196	210	207	195	207	192	199	201	209	220	172	180	184	194	210	212	209	186	202	216	187	215	194	211	183	190	202	199	182	197	202	182	216	208	205	189	184	209	194	199	207	195	208	200	202	215	224	184	212	179	192	171	183	193	177	218	201	202	193	207	209	218	177	196	203	223	203	226	178	206	194	199	190	197	192	193	206	183	192	219	222	192	195	192	189	194	205	210	215	191	203	194	196	204	229	185	191	205	205	183	187	223	196	184	194	213	195	175	227	172	199	173	171	204	213	212	200	214	171	218	211	187	199	183	186	217	198	188	191	216	224	199	205	180	200	205	198	194	209	199	180	175	201	191	223	202	184	190	215	211	196	189	184	204	182	188	188	201	205	182	194	192	184	195	209	181	180	176	186	172	212	195	218	198	203	190	178	182	184	191	214	216	192	199	194	196	211	197	186	180	201	216	191	183	211	195	203	186	186	185	203	180	197	210	162	194	167	205	182	196	199	189	196	219	192	186	204	210	177	196	201	205	220	211	189	207	209	201	206	206	193	173	202	187	221	178	207	199	199	188	183	193	193	186	179	195	185	200	190	193	182	192	202	183	193	173	215	190	201	186	193	194	173	181	177	200	207	207	196	215	198	206	175	216	226	202	198	171	189	186	229	198	177	169	207	205	202	219	209	192	212	171	200	191	171	189	202	215	203	216	203	182	210	186	198	182	210	206	180	215	185	210	189	193	213	205	182	201	174	201	183	188	192	182	193	199	206	205	208	204	188	200	206	207	207	181	222	190	201	223	208	189	166	197	192	212	178	209	216	190	183	189	173	199	187	200	177	176	178	185	196	191	186	187	191	208	192	189	190	226	218	184	209	180	220	200	166	200	213	202	197	195	195	190	214	178	209	227	169	172	176	201	203	193	167	203	185	218	181	183	201	192	205	180	206	225	184	195	193	176	201	208	182	189	189	180	180	189	205	202	211	203	199	213	185	205	190	201	194	193	211	200	190	169	178	223	204	200	192	212	194	188	185	209	200	189	208	231	180	212	189	218	193	197	223	182	199	192	189	192	173	200	187	223	183	201	209	176	214	195	173	203	189	212	201	178	170	178	209	176	190	178	203	179	183	165	176	181	183	177	206	192	193	215	188	211	208	161	175	203	185	193	229	201	194	200	188	210	199	193	169	180	210	201	214	186	185	198	175	165	189	204	191	184	181	203	207	236	194	196	179	183	192	211	188	211	177	225	192	227	210	190	168	203	204	197	187	209	214	164	197	183	173	204	190	199	198	201	212	206	215	200	179	206	210	185	188	211	195	206	189	211	217	178	189	180	208	206	201	219	213	202	191	208	223	200	194	176	204	202	212	201	211	190	173	185	217	189	186	227	192	210	185	182	191	205	205	202	185	209	193	188	195	180	177	191	215	188	218	170	207	213	199	199	226	192	198	202	213	197	197	186	215	184	183	193	193	179	191	201	199	199	172	201	205	187	178	201	201	201	217	183	180	185	179	192	181	180	190	191	192	214	211	200	200	191	204	191	185	191	207	182	192	191	201	188	201	199	191	171	182	192	222	201	185	187	198	198	178	182	216	208	189	189	190	216	194	208	196	170	199	200	184	193	195	187	200	210	190	185	194	199	218	200	191	182	180	179	190	192	204	188	206	216	215	185	192	217	180	184	222	191	173	199	169	199	193	178	197	197	191	197	218	219	201	222	189	194	221	192	180	195	194	186	206	196	241	219	185	168	201	190	185	196	193	194	204	193	194	191	183	176	198	198	193	193	182	207	205	182	210	210	182	207	185	189	187	198	210	196	215	190	180	224	202	198	202	217	207	197	226	174	200	194	214	157	182	185	201	203	210	194	182	186	191	202	188	154	207	190	193	209	202	177	185	178	205	218	213	203	199	183	186	197	213	204	226	189	238	198	210	196	194	194	207	164	173	190	204	187	173	206	204	204	195	199	215	207	203	164	215	191	198	199	184	194	182	182	217	201	219	200	190	200	199	192	228	194	181	186	191	203	190	221	194	202	195	185	221	197	193	191	201	192	223	221	199	203	194	188	211	206	185	213	211	202	192	213	205	206	196	201	193	225	197	184	189	204	185	213	177	194	189	183	203	190	220	220	186	178	192	180	187	189	185	216	191	175	213	190	205	187	199	176	172	197	212	199	204	193	202	196	176	200	202	188	185	178	238	200	226	184	184	169	217	204	213	185	188	213	190	195	193	204	194	180	193	225	218	216	176	194	204	209	207	187	210	174	177	186	177	167	201	213	203	198	191	219	196	211	187	199	215	191	203	181	185	186	202	163	177	176	185	205	192	158	186	202	219	203	215	184	208	207	188	188	197	198	202	209	199	184	187	209	191	230	185	186	187	175	203	175	212	185	197	204	184	196	202	191	181	183	196	214	173	206	216	202	222	196	194	228	206	213	189	208	219	202	186	195	198	174	190	188	229	202	165	205	208	211	201	200	207	181	185	181	199	162	179	197	194	180	177	210	200	213	199	211	190	178	193	214	212	201	241	199	211	206	195	191	211	181	193	174	216	208	216	199	210	193	202	196	188	180	178	194	192	191	204	191	183	190	198	202	175	188	196	204	225	197	204	211	187	191	209	170	178	179	210	181	220	207	192	186	190	219	189	205	201	193	182	206	200	197	208	179	190	200	184	180	205	206	207	202	198	192	179	191	186	191	206	208	182	180	202	177	186	208	190	234	189	213	206	192	190	234	186	203	222	191	213	192	182	200	218	191	188	173	217	210	206	206	200	181	195	196	205	218	184	190	175	200	200	185	212	216	208	211	228	213	197	193	217	192	186	184	199	186	177	191	187	188	228	216	212	206	190	187	220	206	187	193	182	192	183	196	212	208	180	206	184	220	185	231	222	193	182	179	197	184	191	183	188	181	194	229	233	193	194	184	203	225	194	209	228	195	209	179	186	201	190	199	198	209	180	200	189	187	234	189	204	189	189	200	180	180	195	178	217	197	206	199	206	189	195	213	212	174	188	212	208	180	197	190	214	195	183	181	210	203	215	202	201	190	184	200	184	199	194	211	191	211	204	190	196	178	206	190	207	205	215	177	200	191	208	206	190	180	213	209	189	226	190	192	187	179	190	225	207	195	200	206	167	200	195	199	204	199	198	174	187	187	198	183	220	152	192	191	216	202	205	208	208	204	205	211	188	211	190	214	184	193	225	197	214	184	179	203	194	212	227	221	186	172	193	218	190	172	187	188	205	195	199	198	204	208	200	206	210	184	194	212	216	200	182	211	210	204	185	199	209	201	178	211	200	178	210	210	172	225	198	197	179	193	218	201	188	195	194	196	197	221	188	176	188	204	196	200	189	192	193	186	184	192	238	200	186	193	196	205	192	189	188	163	191	198	184	166	227	183	210	193	197	197	221	187	186	216	175	198	202	198	186	197	207	181	183	200	205	189	176	178	211	156	192	199	202	200
4247	758	527	370	321	312	259	258	243	224	242	209	225	245	257	248	226	227	254	232	221	225	227	214	211	238	204	228	210	199	218	211	215	237	217	271	221	217	219	229	221	236	240	226	225	219	236	214	246	231	207	219	216	215	216	230	217	244	243	219	202	227	212	202	235	214	204	197	218	237	245	226	260	234	225	223	237	220	229	229	225	240	227	230	216	244	217	210	221	232	227	198	213	243	234	212	225	224	230	231	219	211	222	222	229	247	191	213	212	267	238	218	224	253	234	240	215	231	215	218	237	215	224	214	248	215	222	226	226	227	197	246	210	217	233	234	224	220	205	218	239	232	192	231	238	213	234	244	208	217	226	247	249	213	235	219	217	213	226	227	224	228	219	224	223	228	205	212	233	224	216	239	224	238	232	238	225	214	235	208	199	227	226	228	210	200	228	229	227	224	235	225	189	220	253	214	192	246	222	211	245	217	223	219	224	224	201	217	242	209	207	212	227	212	215	202	242	229	210	233	213	197	201	193	203	212	230	248	236	215	234	239	209	246	225	240	237	227	238	226	239	222	238	218	224	216	248	226	219	189	250	230	224	219	212	218	233	221	222	245	236	215	236	250	222	231	215	239	228	212	227	244	226	227	204	218	210	212	204	202	204	225	260	219	219	213	220	227	198	226	214	240	229	244	238	258	244	207	244	216	221	211	221	223	228	240	224	244	215	214	225	238	209	230	219	212	250	239	230	220	232	210	214	205	204	212	207	213	225	224	230	205	236	225	221	222	229	245	229	226	201	226	240	215	208	251	212	203	231	239	192	215	239	239	221	230	201	251	219	222	207	231	225	230	210	189	226	211	215	207	254	231	231	226	232	214	237	208	198	222	208	198	229	254	218	231	224	210	234	210	215	196	220	245	244	206	247	213	217	213	202	223	220	210	223	217	206	203	203	198	231	205	236	227	225	191	190	240	226	221	227	250	200	209	231	213	222	224	227	231	226	232	246	221	214	207	235	247	217	240	229	244	244	209	213	229	229	208	230	250	249	200	243	247	223	226	238	225	224	233	209	228	245	245	226	220	213	207	220	227	233	245	209	225	223	209	211	218	247	214	210	221	211	200	229	226	218	210	236	206	210	249	229	222	218	224	235	228	200	231	221	198	219	222	235	203	204	209	237	230	232	229	216	231	204	220	185	240	233	214	211	202	229	236	205	212	217	209	223	213	250	229	232	216	231	201	220	247	216	223	182	175	194	218	230	204	224	208	197	221	222	219	221	242	232	193	246	208	204	258	221	243	217	257	209	241	223	209	219	209	240	211	215	222	243	213	232	208	195	223	221	227	240	222	218	222	223	247	233	232	225	233	201	210	213	249	194	221	240	247	211	241	207	238	216	220	230	213	253	223	251	229	244	225	227	221	199	244	235	195	212	231	202	230	231	201	216	240	208	222	243	232	235	195	231	209	205	229	237	218	213	237	205	222	217	238	242	230	211	233	232	213	220	211	210	201	205	240	222	222	225	222	221	239	202	208	236	217	214	239	240	235	224	232	213	208	223	259	228	216	227	231	213	200	207	209	227	225	218	224	243	202	239	233	224	225	237	213	240	206	202	199	233	269	230	225	216	223	193	206	211	222	230	225	245	236	217	208	219	197	183	223	196	249	200	241	237	213	219	222	245	240	210	228	216	231	222	212	228	178	221	229	236	209	236	221	218	219	226	211	216	239	219	250	240	227	223	220	222	223	224	215	236	235	200	264	206	244	214	212	228	217	255	219	216	219	218	195	208	223	235	205	231	235	232	237	231	202	222	222	229	240	224	234	230	216	246	246	214	209	222	219	219	245	242	205	193	216	236	223	190	218	228	214	212	212	210	203	221	222	205	242	231	220	209	225	259	196	213	238	218	197	223	202	211	222	202	238	227	200	236	218	231	218	218	213	233	235	229	179	203	221	218	231	206	207	222	197	204	226	242	226	212	229	241	232	205	227	222	244	236	237	233	228	242	233	236	243	215	199	229	237	231	221	244	227	197	245	249	230	222	245	281	242	215	217	236	202	225	236	238	241	223	212	237	216	216	213	227	234	250	245	231	246	229	272	212	209	246	209	220	197	213	220	211	237	239	237	223	216	218	202	232	225	247	243	229	190	233	259	196	229	213	222	238	226	236	242	251	226	208	228	232	229	221	211	212	234	225	241	214	242	222	220	215	220	216	230	235	200	204	214	219	247	213	214	232	218	216	185	221	232	195	236	214	222	217	214	238	210	229	215	235	252	241	247	222	211	227	207	209	201	221	248	212	221	233	238	218	245	227	213	230	224	226	217	239	230	242	233	215	229	229	198	213	204	230	222	221	212	229	221	213	205	223	218	201	225	211	229	227	232	207	232	235	255	218	208	238	191	221	200	208	226	240	247	229	242	213	208	233	223	189	180	214	226	214	231	225	249	202	236	246	212	205	219	245	204	194	224	232	218	209	233	256	230	220	202	229	251	215	200	247	216	243	247	223	202	229	225	208	256	217	220	214	210	216	219	207	239	234	228	257	213	205	204	224	226	231	228	228	227	206	209	250	217	223	243	235	227	233	209	210	226	211	233	225	204	226	224	182	248	233	253	212	191	219	243	203	199	218	258	239	209	230	225	230	260	230	225	232	234	209	229	224	226	223	241	209	226	228	231	230	250	213	205	223	218	243	219	223	237	214	213	242	214	209	224	230	198	220	231	218	214	235	218	197	218	218	222	210	207	241	246	210	204	221	253	212	218	221	219	216	200	216	222	223	228	242	228	233	228	218	221	248	226	199	242	235	218	229	214	211	218	216	234	208	218	239	235	233	235	226	260	217	207	233	221	222	214	228	226	255	223	226	226	222	219	216	212	226	215	215	213	228	220	254	210	211	232	244	214	220	240	240	222	230	217	206	237	262	223	245	216	223	218	224	222	244	223	232	222	231	219	229	221	212	229	253	220	227	210	200	217	199	236	227	231	241	229	232	210	200	216	219	205	236	228	216	222	217	235	224	229	249	216	194	223	226	217	214	230	213	214	212	250	226	220	194	216	219	224	234	205	223	202	215	203	225	242	217	252	211	224	226	223	223	214	216	223	214	230	250	212	233	218	230	214	252	241	230	225	226	217	207	217	242	241	228	210	211	241	227	220	208	259	224	251	206	212	203	249	221	242	212	231	220	238	225	220	220	242	235	225	227	220	209	239	226	227	248	215	207	227	220	224	236	215	226	252	200	201	209	208	221	230	215	215	201	248	204	214	227	263	232	220	225	245	221	236	213	245	220	231	249	207	216	222	218	227	220	218	213	213	247	207	232	211	213	215	243	227	199	212	255	221	204	245	265	238	253	226	222	204	214	234	231	203	213	198	223	212	221	205	231	227	232	218	254	203	222	229	221	251	215	210	219	222	205	233	217	220	242	230	225	201	233	223	242	213	267	232	199	210	257	210	226	238	192	223	191	246	223	219	243	214	230	239	204	249	232	214	228	216	225	208
23521	20950	27984	24098	20937	7572	1085	845	734	654	590	574	577	554	604	587	564	539	528	486	526	504	550	538	543	543	563	556	508	511	516	520	514	483	539	479	481	510	530	550	522	528	561	512	531	520	511	563	519	560	501	511	535	552	503	520	488	520	489	504	519	519	522	523	484	471	489	502	490	515	519	498	507	534	499	497	483	540	486	509	545	515	510	538	498	532	464	532	499	535	508	502	508	523	502	509	544	498	528	486	516	490	511	529	533	477	517	493	488	518	484	523	548	512	521	485	490	532	495	466	547	523	554	542	542	524	506	507	537	465	494	515	491	486	562	518	516	531	506	496	550	483	549	541	476	503	484	499	526	463	500	483	485	506	483	498	504	524	481	513	501	474	537	484	530	543	527	515	479	494	551	514	517	492	510	538	472	549	500	499	505	485	530	524	516	510	468	524	518	506	498	466	512	514	497	523	531	523	504	492	557	507	472	513	502	516	512	459	527	508	500	526	528	488	526	487	492	532	528	521	514	506	525	528	510	470	514	523	521	551	508	502	490	466	491	485	502	507	539	545	521	464	523	510	518	501	476	473	506	483	481	488	522	487	504	497	522	489	477	487	484	496	504	487	530	511	521	542	532	522	508	536	518	519	485	556	511	504	496	538	525	505	511	476	498	508	514	519	515	499	500	552	502	558	521	492	488	505	500	536	519	506	504	470	511	525	534	522	500	489	529	490	539	441	517	507	527	523	502	521	477	518	487	529	530	493	526	490	460	485	468	521	506	498	538	541	522	525	517	528	482	473	496	486	507	466	521	490	500	487	477	473	535	525	489	486	484	497	496	496	523	495	477	505	546	512	478	505	429	525	537	512	503	528	517	523	530	502	498	551	482	533	505	524	513	514	508	499	524	508	554	473	538	469	523	494	507	513	520	481	488	503	504	504	494	488	506	514	480	493	466	535	508	489	526	511	489	515	508	512	513	534	494	481	521	502	508	544	486	504	485	506	518	552	533	520	499	465	508	508	541	505	480	493	539	484	492	489	509	484	513	491	539	564	509	527	489	517	530	466	503	552	537	544	446	475	487	490	485	516	507	476	525	508	506	485	494	504	476	513	478	479	539	501	532	514	483	527	514	529	497	534	524	476	550	531	541	485	474	498	511	511	520	534	539	527	539	494	501	467	500	473	529	522	523	517	509	558	489	532	485	473	475	511	512	491	509	483	497	495	499	494	533	461	490	495	519	536	482	541	498	482	535	481	493	502	493	511	491	540	502	516	514	528	472	494	522	494	512	514	485	495	527	516	497	549	482	494	487	495	519	510	519	513	550	506	494	511	489	515	497	503	523	507	491	464	535	500	519	490	531	493	458	481	461	483	537	473	466	466	473	501	495	484	520	506	459	500	493	479	553	496	468	510	537	534	494	527	530	495	501	484	532	528	463	514	481	553	487	507	477	531	512	482	490	486	523	496	511	499	510	528	496	531	529	534	496	494	539	476	480	500	487	499	532	511	505	528	518	557	516	486	520	519	530	485	475	521	502	508	483	552	556	498	536	497	492	494	511	493	502	527	502	522	495	541	517	510	517	495	492	497	482	491	540	517	495	476	553	516	495	517	500	525	526	485	493	496	510	512	487	528	499	484	485	490	558	477	518	496	500	514	522	496	487	499	477	480	495	468	483	480	464	489	483	498	466	487	527	500	492	492	528	515	532	456	502	484	463	492	504	528	473	524	485	514	507	519	506	510	496	509	499	514	526	534	522	500	496	516	517	488	513	474	478	457	522	518	531	511	504	523	522	522	501	462	532	466	474	503	531	476	507	541	495	494	495	526	524	480	493	544	499	510	529	511	538	564	519	451	488	523	491	539	504	561	507	470	544	535	510	496	480	493	489	484	512	511	484	457	500	547	512	519	530	486	540	519	474	495	497	503	498	539	529	527	537	466	530	539	508	509	504	482	553	507	501	526	442	486	517	509	476	490	533	509	521	473	496	473	529	501	528	475	476	498	489	496	469	535	497	513	521	513	513	501	503	564	488	496	508	481	525	461	485	479	510	509	550	508	532	503	511	483	537	539	522	500	513	497	546	486	479	470	488	519	489	487	498	513	514	501	498	499	496	501	546	504	520	520	531	494	527	517	468	458	516	499	505	497	501	500	471	509	514	535	489	454	535	486	536	496	542	503	523	486	496	508	513	514	542	465	493	488	558	471	510	507	516	499	512	516	482	481	475	454	483	533	502	473	474	547	495	499	476	474	496	521	515	522	494	485	503	491	506	518	476	504	472	484	519	457	517	517	514	453	504	508	492	519	486	483	511	504	558	550	490	533	455	532	523	510	492	499	501	484	476	511	493	521	499	530	488	496	511	501	526	463	525	483	503	501	532	492	536	513	489	501	540	508	544	461	515	507	475	503	527	514	565	481	507	488	506	485	515	525	504	519	505	498	499	465	462	535	571	514	509	499	520	540	518	528	506	529	495	530	517	498	453	528	505	527	479	482	500	500	497	485	517	487	505	515	483	512	502	501	516	507	507	532	489	509	515	502	488	507	485	486	513	517	516	494	486	494	480	510	494	516	480	509	517	503	509	482	535	519	497	488	453	498	538	508	540	506	458	542	479	507	469	504	518	491	531	496	504	485	527	505	523	483	506	556	496	484	473	521	490	488	525	513	502	484	505	482	447	544	508	491	468	502	493	502	514	476	496	471	488	501	476	504	524	497	479	536	522	494	458	495	514	508	521	481	546	498	492	504	533	509	495	579	504	496	508	514	526	536	490	497	515	504	497	520	524	480	510	512	527	514	490	462	522	499	471	499	525	511	512	501	502	488	492	491	505	507	476	498	562	495	520	512	524	485	521	460	485	498	470	503	489	505	507	492	502	493	499	489	518	483	532	457	479	453	497	496	466	468	538	491	503	478	534	444	520	488	522	501	503	469	499	477	477	501	547	494	485	517	471	499	532	465	546	480	507	519	531	498	485	507	510	490	522	481	515	492	518	535	484	536	511	500	486	590	518	498	497	494	534	530	504	502	503	480	525	477	501	513	493	524	488	489	524	533	485	504	515	502	528	489	464	479	491	522	519	494	509	498	496	496	515	517	510	543	486	499	501	528	517	480	527	532	465	488	522	515	522	509	525	464	473	542	483	470	539	484	498	490	522	503	490	535	486	508	491	498	519	569	526	513	486	489	477	512	513	538	517	472	530	558	497	522	517	497	504	499	528	500	500	494	491	556	515	519	472	478	480	512	510	539	519	473	526	488	493	481	535	534	550	530	505	505	473	476	503	517	513	515	517	527	520	543	525	505	502	503	513	539	507	429	500	473	483	486	508	560	497	498	497	508	512	488	489	528	510	496	506	537	537	515	520	488	518	520	480	522	501	476	498	494	490	484	506	476	464	470	505	522	527	483	534	520	510	472	496	561	498	507	510	477	460	502	503	512	510	491	502	491	510	526	499	527	515	514	505	521	512	489	540	544	533	484	520	501	515	557	525	519
3784	8635	5671	2714	1985	1561	1292	1019	955	924	780	742	682	693	620	644	651	637	612	628	594	588	596	537	610	567	544	517	539	550	556	535	552	539	536	571	574	602	513	523	554	553	561	508	587	561	489	559	545	533	531	511	529	588	536	543	537	549	545	524	580	563	553	527	547	507	550	547	562	513	532	539	549	514	494	527	564	527	492	536	537	500	546	579	528	513	583	538	536	539	541	531	510	496	547	503	563	553	540	557	481	512	515	548	523	498	525	536	533	527	533	525	563	553	545	514	497	525	506	563	554	515	555	583	538	510	514	511	483	570	526	528	530	552	527	518	557	530	600	484	523	519	542	568	466	511	536	531	558	526	534	502	561	545	551	535	573	585	539	531	548	528	541	540	545	522	521	498	528	535	543	528	551	550	506	505	528	537	534	525	568	507	487	560	506	542	511	519	544	504	519	500	502	534	515	544	533	534	533	542	571	528	548	536	490	522	546	521	567	566	529	547	546	531	551	548	552	556	520	533	524	536	507	528	587	557	488	512	496	514	535	548	548	538	520	493	498	525	507	530	585	557	505	563	498	532	530	536	523	540	505	521	519	472	534	571	511	520	547	534	503	537	568	516	523	566	544	527	501	489	571	522	553	533	576	500	510	536	567	553	498	497	525	534	543	564	508	482	540	553	525	520	522	561	531	519	604	539	540	525	487	546	518	532	542	568	526	526	560	499	532	532	522	561	498	539	475	537	552	497	535	503	520	524	554	543	589	519	535	523	525	534	531	535	523	571	555	505	568	511	532	540	528	530	548	539	554	509	544	546	521	512	554	543	532	545	512	534	584	549	547	551	528	485	527	525	532	517	558	508	509	510	572	553	546	541	525	565	487	562	509	533	497	517	518	525	520	540	565	523	543	527	517	541	507	536	514	547	520	521	524	558	518	546	505	545	517	551	566	559	546	512	535	559	528	574	522	584	538	533	564	574	541	496	513	523	561	502	556	519	537	503	555	561	525	522	542	507	471	539	508	507	569	553	566	558	530	531	515	487	543	560	492	561	514	548	525	541	534	542	520	520	521	540	547	550	530	564	488	556	556	548	575	515	528	556	499	558	552	516	484	565	551	524	548	536	504	532	551	500	517	546	536	551	559	501	515	536	521	506	540	515	500	528	590	533	557	516	569	578	503	585	531	504	541	526	516	536	496	552	577	558	531	522	504	534	499	536	525	512	523	494	547	555	551	595	482	515	534	522	489	530	538	536	511	557	593	512	558	556	548	595	538	525	522	476	539	543	535	548	536	509	489	478	528	539	540	543	496	525	547	533	569	496	547	560	531	513	507	528	513	554	575	529	526	567	578	519	541	580	543	526	552	569	570	539	571	535	507	522	503	527	557	541	532	502	547	505	513	553	549	559	524	550	499	503	517	503	499	539	539	535	518	509	539	546	512	534	498	554	550	501	534	469	496	516	527	513	566	568	471	507	504	538	529	557	532	531	542	517	520	530	532	486	522	509	475	548	544	500	493	507	535	550	528	569	535	548	529	557	540	547	566	547	547	490	516	526	517	537	508	506	524	518	512	536	549	570	544	560	510	537	578	487	548	568	506	546	506	502	533	557	532	533	542	574	510	557	567	543	575	534	564	538	536	506	468	520	515	532	480	579	535	511	543	569	539	543	535	540	501	486	550	588	520	537	543	520	582	529	520	579	568	531	558	537	551	545	509	532	518	493	546	526	570	573	563	530	491	507	536	577	567	527	555	534	544	568	556	537	555	519	558	553	569	559	495	546	544	537	539	534	546	506	538	519	532	510	514	550	525	545	480	530	552	522	515	533	502	549	550	496	520	539	568	539	578	523	528	540	582	494	521	519	527	565	547	546	589	542	516	551	519	503	543	517	541	529	559	503	546	503	553	536	495	487	518	495	549	527	492	549	525	512	561	549	529	566	555	583	556	506	541	534	523	528	554	534	539	516	539	537	597	554	540	553	524	535	524	516	517	452	492	542	518	533	520	532	563	536	500	558	556	533	483	533	479	507	548	571	515	502	548	498	545	534	542	553	554	549	519	521	522	558	579	511	549	529	533	529	559	539	547	513	527	558	562	522	531	504	516	519	523	525	553	521	534	503	535	500	503	495	508	537	541	551	547	509	529	529	526	562	495	541	555	566	502	517	509	548	546	522	515	514	511	516	542	498	523	528	478	535	526	519	517	556	506	539	546	546	568	502	547	474	537	539	557	541	534	542	528	547	509	566	493	542	541	548	520	567	543	506	550	531	571	509	516	479	554	560	516	527	505	578	530	551	489	552	549	556	525	511	502	502	544	522	514	549	535	507	546	515	536	541	533	525	537	527	508	539	573	527	568	559	498	533	549	550	526	561	573	549	529	518	521	570	539	513	544	498	548	509	544	530	530	520	525	540	536	540	505	538	560	520	511	549	517	522	557	494	513	515	540	518	538	540	523	540	541	482	551	521	538	522	492	537	551	506	535	537	554	523	531	548	492	542	509	506	522	623	578	545	530	583	533	519	513	549	542	497	510	478	531	565	517	547	530	516	545	535	525	517	506	485	520	520	491	506	555	531	534	551	522	499	557	550	518	546	513	555	539	495	542	550	553	543	503	526	531	524	557	529	569	566	513	541	536	531	494	550	524	568	563	559	499	509	574	524	514	524	551	542	552	534	538	510	526	566	520	556	552	506	534	536	521	534	553	604	534	531	525	551	530	513	568	560	575	517	546	534	511	529	516	508	535	539	512	528	490	542	509	533	533	555	535	513	521	532	505	515	522	541	569	541	565	524	507	525	519	533	487	529	540	537	517	570	535	535	517	554	499	523	527	524	528	524	502	550	545	521	554	525	527	544	523	582	506	508	570	579	515	499	557	516	517	531	546	522	495	548	477	538	511	522	542	526	557	504	535	553	548	511	534	540	519	512	549	541	539	518	510	539	562	536	507	506	549	505	547	524	566	520	583	541	504	561	525	534	523	533	518	542	514	503	527	530	517	519	559	496	550	536	559	545	525	515	506	551	562	541	526	538	551	526	510	529	569	508	538	564	492	546	514	488	579	534	551	543	521	515	512	527	537	508	506	567	497	552	521	571	523	536	523	558	481	496	498	521	528	503	519	523	539	519	542	552	574	527	520	529	509	547	561	571	515	503	507	530	549	535	549	538	546	575	521	504	524	574	542	487	543	587	554	533	556	540	521	531	535	548	518	553	531	554	554	570	524	531	551	568	547	517	541	517	489	546	518	564	520	528	524	551	599	531	576	534	539	532	512	522	533	553	530	503	489	561	503	498	547	531	526	517	550	516	541	539	550	551	515	553	551	524	575	540	560	537	543	485	520	543	545	478	520	559	546	568	527	522	542	510	541	499	572	558	565	526	523	532	550	544	531	542	547	559	522	539	534	543	551	534	494	542	548	553	555	538	540	538	491	522	491	500	492	519	554	529	511	529	558	554	513	542	509	524	541	511	529	537	514	530	532	571	514	540	568	488
24804	20950	26498	25286	5368	540	393	351	329	296	280	271	293	302	281	294	272	248	259	262	281	284	260	266	227	251	235	238	263	271	267	270	239	261	270	255	266	252	239	265	263	242	241	236	250	262	270	244	237	239	252	249	250	243	274	265	258	265	243	260	237	260	262	289	277	256	264	247	258	239	268	254	253	260	253	275	228	265	276	274	244	258	252	227	242	276	260	245	234	234	242	275	275	266	239	251	243	257	264	262	252	260	220	220	243	222	259	262	269	261	244	269	215	276	266	263	263	259	276	244	236	220	256	245	248	227	258	233	258	240	271	240	258	264	245	218	237	258	264	248	243	223	265	225	252	271	245	280	287	238	248	236	278	234	253	238	255	273	245	235	228	250	264	245	243	250	253	233	229	261	232	253	256	236	251	208	248	240	242	257	260	246	234	263	262	256	252	231	269	262	241	236	275	234	251	268	209	247	258	242	244	241	244	232	246	233	238	263	231	220	249	246	237	258	265	276	233	241	248	228	267	256	234	234	257	218	247	253	240	247	275	252	248	280	250	252	224	246	251	225	257	234	261	236	221	242	238	217	234	263	262	246	264	263	257	247	259	261	218	262	225	271	270	252	271	254	251	256	217	263	238	249	238	253	252	214	255	265	218	226	226	267	251	261	217	258	252	226	283	240	229	262	235	280	221	276	219	232	266	275	266	247	236	256	239	236	271	262	255	248	239	252	241	250	231	248	240	245	241	238	247	254	219	254	204	235	266	249	227	259	243	241	250	253	249	248	236	275	256	258	229	242	269	271	267	231	230	243	232	241	254	247	252	226	278	262	243	233	255	209	259	256	243	242	291	243	232	262	268	222	249	229	268	249	239	238	221	242	287	238	276	253	244	266	225	251	282	265	221	245	233	218	270	221	254	271	248	253	254	247	232	266	257	223	235	257	271	297	237	252	245	250	264	255	243	231	247	216	275	247	265	235	235	264	274	237	237	237	291	273	255	235	248	269	243	246	220	247	262	233	279	255	235	272	220	236	258	226	278	237	294	272	257	224	227	263	238	256	270	240	255	268	245	236	254	234	255	248	237	235	268	251	259	235	256	226	234	234	241	261	246	240	234	239	243	257	239	252	229	247	246	247	244	277	238	251	257	240	258	247	255	285	247	258	228	263	251	239	248	224	260	262	253	221	243	259	242	265	234	214	271	252	265	240	250	250	259	252	254	248	273	247	265	256	228	238	245	241	244	268	240	254	252	252	273	254	221	245	261	247	239	260	247	230	246	247	237	228	271	260	278	248	302	263	265	234	266	233	243	256	252	240	252	286	248	243	234	284	242	253	254	274	248	261	231	248	218	239	243	287	277	250	264	275	255	239	237	252	252	262	272	247	222	251	280	250	239	241	261	281	265	265	238	256	242	262	258	265	258	238	254	275	273	238	254	263	235	249	226	233	250	270	248	235	214	222	261	279	254	233	249	259	275	274	220	264	237	210	254	246	226	244	273	230	232	238	280	262	274	243	261	278	254	243	259	241	279	246	269	265	236	257	218	246	242	241	278	238	252	233	260	239	289	255	236	240	230	229	244	259	267	276	238	273	247	273	268	269	267	255	269	268	247	276	245	246	232	265	238	263	234	226	231	214	241	261	265	236	240	237	234	246	247	250	246	275	255	259	250	255	242	267	251	257	230	240	229	244	256	277	250	215	243	253	267	232	256	248	258	254	233	236	240	264	251	239	226	248	246	263	254	256	267	254	263	255	220	255	225	215	237	268	234	252	246	225	266	247	252	251	252	257	264	256	268	244	245	250	224	213	235	222	247	240	244	239	255	242	248	230	259	237	255	268	244	269	239	266	254	229	245	244	255	259	258	256	255	232	263	237	260	239	257	250	252	250	241	254	240	232	241	242	254	237	261	257	274	233	247	266	266	249	253	237	266	264	278	253	271	228	234	234	258	278	264	256	246	249	238	269	251	232	259	256	261	220	268	267	239	257	253	234	265	257	216	256	262	227	245	244	234	268	223	266	234	235	246	239	245	263	246	244	266	218	255	238	240	231	236	256	254	236	211	250	236	237	239	262	227	282	232	248	262	271	246	262	241	236	264	250	224	270	239	262	251	238	275	212	294	236	257	247	228	246	252	249	255	280	264	241	244	261	242	231	235	238	241	248	259	243	247	226	237	232	269	252	246	232	250	248	226	261	292	240	249	253	235	262	248	268	247	227	251	221	225	229	236	248	232	281	260	262	234	261	251	258	238	219	252	230	230	235	227	253	245	275	254	243	241	240	255	231	249	265	244	259	247	226	247	271	236	237	245	222	252	244	235	262	256	254	265	256	265	248	253	244	266	262	254	262	241	256	243	238	233	266	239	235	220	253	255	261	271	236	247	239	282	235	247	247	279	290	258	273	270	257	262	263	261	240	262	253	248	249	257	239	269	247	251	237	262	247	251	233	256	253	253	261	227	259	233	264	257	249	242	260	263	242	241	236	227	245	272	249	243	265	245	201	261	233	259	240	232	226	256	224	257	256	256	260	271	255	242	246	251	250	234	252	250	259	235	234	243	267	257	251	252	267	248	231	265	262	262	260	245	261	242	262	252	234	227	238	248	248	262	260	265	242	273	230	231	253	244	272	284	243	252	243	269	252	248	258	247	274	260	265	236	232	249	235	258	254	253	246	244	248	276	234	259	242	256	248	286	254	243	240	265	245	230	255	222	253	263	257	260	271	239	233	261	232	242	250	247	217	218	218	272	250	247	224	260	265	273	255	243	258	239	252	254	263	222	230	238	247	262	248	247	264	251	267	245	234	257	245	266	260	275	266	260	224	255	245	257	240	234	246	239	258	224	242	257	247	255	252	225	256	246	239	232	276	243	256	258	263	293	244	256	255	216	241	248	259	227	253	239	269	238	253	240	268	253	240	274	255	234	250	267	278	259	240	272	245	249	254	244	248	236	236	253	262	258	253	224	227	260	232	240	243	247	235	270	274	224	241	248	247	255	246	241	238	248	281	243	280	249	254	269	220	254	273	250	244	240	266	246	245	252	263	270	254	204	251	230	249	232	264	251	236	245	259	217	229	247	229	249	251	252	227	270	233	284	222	257	266	240	249	274	252	226	233	231	243	260	271	222	243	237	250	265	245	272	210	269	264	242	271	255	264	252	245	244	286	251	244	253	261	247	214	229	252	269	236	264	251	225	245	236	264	237	216	264	252	261	251	227	244	275	261	236	220	246	238	255	248	236	265	240	253	221	245	260	232	275	248	224	251	256	248	263	282	239	247	274	269	263	225	268	286	279	237	244	238	252	244	269	240	256	262	247	280	272	222	253	257	240	230	218	256	241	240	259	265	236	253	220	258	268	236	265	253	261	229	223	270	232	248	233	265	264	252	249	221	249	240	241	289	247	251	260	263	247	223	257	233	264	221	240	272	216	256	255	263	249	262	224	219	266	239	263	239	261	275	244	245	262	235	227	257	226	220	235	259	242	281	259	243
3567	4439	2789	1253	996	765	675	526	510	461	400	369	391	367	367	322	343	343	343	308	325	320	343	295	341	318	317	335	320	303	347	274	281	269	286	300	315	282	302	316	283	305	320	297	288	280	312	302	302	315	289	336	288	296	283	286	303	338	297	328	298	289	317	313	295	300	282	282	320	301	311	302	278	301	300	320	296	273	286	305	297	298	322	312	285	281	309	325	284	339	289	305	300	296	269	262	299	292	326	274	316	314	299	298	295	311	304	285	287	303	297	271	292	304	308	274	286	307	313	289	300	274	284	308	296	321	270	284	304	294	311	279	315	281	317	302	282	326	315	295	303	341	301	273	278	284	307	308	306	299	313	284	280	314	283	270	302	298	303	287	293	303	308	302	331	291	306	267	306	259	331	310	330	283	288	307	296	311	284	307	303	296	294	310	301	323	285	280	312	264	310	298	286	308	295	287	320	269	317	296	309	300	335	322	298	294	286	261	290	322	323	299	305	328	317	297	328	255	300	327	304	290	291	294	293	291	292	284	282	316	300	297	339	310	295	284	272	287	269	284	311	280	298	318	304	310	333	282	309	280	313	291	281	272	285	292	288	307	271	312	301	298	314	299	291	312	308	283	312	342	303	291	283	342	296	316	291	311	320	301	272	341	310	297	287	320	311	312	295	306	291	292	316	317	270	283	309	317	303	293	294	287	307	296	314	296	300	289	299	308	285	309	294	328	287	328	275	289	303	302	279	317	278	292	291	287	317	322	309	306	335	332	291	313	300	305	274	260	286	287	282	306	268	282	288	306	310	321	284	304	327	305	279	283	298	296	289	327	268	305	274	327	260	299	280	311	291	289	307	299	293	318	299	294	289	328	301	294	302	263	290	305	304	295	348	328	304	291	298	303	312	289	309	330	276	304	314	295	331	283	313	288	302	297	301	295	304	293	271	292	290	311	321	318	319	290	275	302	317	319	288	300	296	294	307	298	285	307	276	282	281	285	307	307	292	308	284	311	290	279	285	289	324	297	266	316	331	285	288	302	294	275	324	325	278	306	306	297	301	273	277	297	297	288	315	312	302	303	302	290	326	281	314	272	265	316	287	298	288	291	308	268	287	322	327	313	281	297	282	300	268	282	287	309	295	295	318	324	303	285	290	284	275	284	277	294	291	298	282	284	291	259	313	294	273	285	303	302	273	308	297	294	313	288	300	317	296	342	342	285	288	302	299	265	295	284	314	293	285	316	316	313	299	297	316	292	300	302	306	293	310	296	283	284	306	300	286	288	320	278	291	278	307	287	309	299	299	265	270	325	276	327	300	291	331	274	305	294	276	314	276	289	306	312	300	305	296	284	308	302	302	303	276	320	300	263	291	326	311	302	265	279	299	287	319	288	294	267	302	309	302	271	288	287	306	280	297	300	288	322	296	311	285	284	317	320	332	309	300	330	291	302	309	323	304	312	322	309	333	323	291	285	298	295	285	275	307	322	299	303	267	296	312	272	314	328	284	317	313	321	307	288	300	305	312	336	304	320	306	300	290	295	282	337	281	283	301	272	286	282	285	317	310	300	307	335	285	261	309	259	286	293	303	284	308	299	300	310	265	305	295	291	284	301	288	274	281	290	279	324	303	324	297	292	315	287	304	285	318	291	289	300	320	306	309	308	300	298	294	281	287	288	299	298	290	309	312	287	310	291	284	274	291	337	284	280	293	344	328	303	318	310	299	318	303	262	299	290	293	283	296	320	321	293	301	319	302	315	304	309	290	317	280	304	333	321	278	301	314	306	334	295	294	289	311	322	288	267	312	302	312	342	286	305	272	271	276	310	285	306	294	314	304	290	322	298	295	253	290	262	327	301	279	315	287	275	289	289	345	282	322	302	281	291	295	284	308	256	299	312	294	306	301	286	285	290	283	305	293	311	316	296	297	315	281	291	263	291	282	299	295	301	280	293	283	309	321	306	334	275	294	298	310	297	288	330	262	291	304	303	316	293	284	329	284	288	293	309	308	278	268	307	295	302	278	285	284	311	318	283	298	307	291	291	294	281	297	272	293	277	312	300	298	320	290	305	298	299	314	311	306	281	317	294	293	293	271	314	278	293	289	296	307	323	268	312	292	304	300	297	322	279	287	297	305	303	286	310	290	302	308	285	294	292	278	291	304	273	279	276	295	272	298	288	307	292	251	318	315	282	323	339	326	280	306	253	311	316	282	332	291	299	340	277	319	285	293	314	271	281	303	283	301	309	287	295	264	319	315	299	316	307	313	287	277	299	304	309	271	316	289	281	295	296	306	324	309	307	294	311	327	302	295	329	317	296	276	262	318	313	301	308	323	283	285	308	324	299	292	282	290	328	297	298	308	322	305	284	306	317	295	295	304	317	301	289	301	305	287	289	305	299	313	280	305	315	300	269	309	326	291	335	291	308	270	282	287	304	304	317	305	291	305	282	298	292	308	313	285	313	275	269	285	317	295	326	273	324	288	287	273	316	304	307	305	258	295	308	274	310	314	307	279	291	286	284	271	298	315	301	294	322	296	295	302	286	295	292	288	264	309	305	316	289	255	291	279	324	293	300	333	294	296	292	295	312	288	314	285	302	285	296	338	300	293	322	309	297	303	310	284	304	301	315	322	321	283	294	293	294	286	306	267	310	261	312	307	256	324	315	295	312	307	317	289	312	293	318	278	286	301	305	280	262	303	330	330	296	298	311	295	322	296	314	338	347	325	319	306	279	309	271	301	314	328	299	291	316	283	311	299	283	296	315	314	321	286	306	310	284	290	309	298	330	315	323	287	280	285	325	283	289	297	301	282	293	297	333	346	288	302	275	297	294	327	302	321	298	292	289	270	286	324	299	294	272	294	302	284	287	298	282	308	298	319	291	311	285	305	289	305	264	316	274	322	288	286	289	295	306	313	290	279	282	294	269	297	294	295	336	305	319	323	279	290	328	289	314	319	334	288	278	302	285	296	304	272	279	294	307	293	338	299	292	279	306	280	307	280	302	289	259	304	286	316	271	311	316	299	317	268	316	283	306	289	293	287	280	288	284	316	279	300	310	264	306	313	292	325	275	309	292	291	295	339	299	304	298	293	308	309	314	301	293	283	282	256	293	294	297	284	317	306	293	310	316	296	311	296	302	286	289	307	302	289	265	303	299	296	289	312	290	284	306	294	291	292	270	309	293	303	281	281	319	304	303	296	289	296	310	294	289	305	309	281	299	284	268	306	267	302	309	321	310	305	294	302	302	326	326	300	295	259	290	275	272	269	314	300	294	285	302	310	289	319	311	324	271	288	273	306	316	291	324	312	304	280	316	292	286	283	306	319	288	313	297	288	266	300	326	313	292	301	309	301	291	312	278	333	317	300	284	288	299	316	327	276	298	313	295	289	300	311	290	275	319	312	356	292	309	265	312	305	304	289	283	299	306	273	298	289	291	309	279	286	287	307	296	308	294	306	317	275	297	330	309	297	284	303	333	301	290	296	318	286	316
22489	20994	28445	23721	20984	20998	5849	1389	1070	1053	946	885	896	822	840	815	788	773	763	774	755	773	789	745	732	725	802	813	736	761	684	730	714	795	765	749	729	797	703	708	716	741	691	759	693	729	758	729	722	744	711	709	698	692	767	714	717	724	699	725	700	700	715	683	673	755	701	680	700	693	727	696	701	706	719	697	684	743	689	680	744	719	684	734	677	711	710	708	690	708	710	708	726	754	712	677	690	724	669	701	714	707	718	661	681	687	701	787	707	704	678	675	704	725	687	705	736	730	797	704	679	746	757	733	718	699	675	763	708	672	725	664	707	715	753	712	727	725	649	696	736	720	705	707	691	638	730	707	686	734	719	693	707	694	708	659	742	694	729	685	685	709	694	740	717	712	716	722	697	729	733	749	702	694	704	698	689	679	683	700	706	701	661	696	696	704	699	712	689	719	702	707	701	698	659	733	721	752	654	694	694	698	754	709	720	676	683	689	771	708	675	694	708	746	704	742	725	701	697	729	660	705	677	688	724	693	703	729	702	751	712	707	691	701	682	736	657	715	670	707	663	724	750	722	725	713	731	696	721	719	738	713	707	707	727	718	746	731	699	661	650	683	735	723	725	765	729	693	752	701	703	694	731	678	708	682	753	736	727	724	656	677	706	719	749	690	684	665	722	711	673	697	715	668	757	733	728	654	721	713	712	749	693	668	701	696	690	749	695	696	701	729	723	713	731	709	666	687	704	732	676	685	712	665	711	697	709	692	696	726	745	701	756	725	727	674	744	719	735	727	686	722	753	693	712	660	731	730	684	743	685	730	753	719	771	696	730	659	682	684	682	720	739	734	720	688	651	708	662	762	655	728	718	743	701	687	703	707	702	738	747	689	758	738	713	724	726	725	693	690	682	709	710	700	691	704	682	675	666	716	712	700	708	714	672	712	663	718	697	755	758	660	751	706	710	695	714	653	727	671	705	726	720	704	687	702	731	743	725	725	707	743	691	680	735	739	759	761	706	691	716	685	749	684	681	690	709	748	761	725	722	686	695	723	701	719	701	714	795	699	707	707	709	710	714	713	707	687	691	735	758	720	764	734	721	684	689	688	694	712	711	706	706	722	681	742	720	714	698	697	754	749	714	697	694	724	736	726	730	649	682	718	675	723	757	711	681	718	743	702	716	668	745	711	716	696	677	695	746	705	727	728	732	698	713	699	697	688	706	689	692	690	731	711	659	724	736	676	681	690	700	750	682	697	676	708	678	696	739	716	680	685	723	695	739	729	748	784	717	715	707	725	709	681	727	715	759	694	735	676	765	751	712	734	695	686	730	671	695	682	718	693	704	727	697	713	697	682	707	678	665	715	697	675	674	725	702	722	658	735	713	744	697	716	697	674	761	712	704	679	658	684	665	674	744	771	676	718	674	733	704	663	699	728	704	749	732	700	703	722	716	666	699	746	683	692	743	701	778	731	667	681	716	693	723	709	721	709	678	692	750	703	721	689	681	692	721	734	740	688	675	680	728	728	727	687	769	717	708	676	686	707	738	769	691	715	747	716	706	781	720	729	724	701	718	726	675	681	712	748	755	706	713	701	689	750	718	674	768	721	708	689	720	678	742	700	712	695	755	692	678	673	680	720	695	684	728	691	690	691	662	723	706	674	734	724	735	709	667	705	695	707	762	725	725	698	688	755	745	692	741	690	758	749	682	711	707	703	689	696	733	661	703	701	770	755	693	672	721	669	680	704	664	690	649	729	709	729	731	719	743	711	710	725	690	721	703	743	672	702	711	717	692	663	707	723	724	750	658	729	657	682	731	723	681	674	683	672	695	682	691	693	692	712	711	720	727	729	720	687	732	710	706	682	742	739	689	655	694	716	705	724	745	768	647	687	700	737	627	662	703	647	750	711	720	710	737	670	695	712	696	736	717	705	731	684	716	706	739	687	665	737	724	738	724	686	688	705	693	723	740	708	698	771	677	723	670	677	726	657	693	710	720	760	691	684	699	730	722	701	727	709	662	714	704	696	694	683	701	717	740	695	680	713	768	730	718	723	671	721	737	720	731	723	759	675	685	687	686	694	752	708	731	704	711	699	682	702	721	676	705	668	757	706	734	677	723	667	702	673	697	676	679	728	727	727	708	738	693	680	707	732	722	703	685	743	686	744	663	718	705	716	698	737	699	646	679	678	691	712	742	703	703	651	689	697	680	729	679	670	674	731	677	715	721	698	679	637	716	710	697	690	684	673	679	688	705	732	679	709	740	711	722	703	692	717	701	672	686	674	661	726	668	693	749	710	715	659	752	718	730	707	703	706	678	731	719	682	661	754	698	688	706	684	714	663	725	726	654	708	631	723	735	751	711	725	731	655	716	739	648	757	702	720	724	668	703	691	706	733	685	661	772	700	689	717	711	669	697	702	752	725	688	712	721	724	725	725	696	696	740	734	756	713	689	707	738	712	754	707	745	795	713	684	689	696	729	760	735	708	707	736	708	729	703	722	704	729	671	717	668	677	741	713	722	684	669	745	745	710	651	686	713	729	745	702	697	697	734	685	687	693	723	751	719	712	685	702	693	729	696	703	739	684	706	709	676	733	721	726	718	735	745	709	758	775	714	726	702	699	690	700	683	723	749	709	709	734	734	668	705	709	688	717	728	744	711	690	701	708	736	667	681	728	729	698	717	727	685	690	709	682	708	676	745	680	680	681	719	714	742	718	722	718	682	675	694	691	741	704	695	699	707	673	705	724	696	723	705	714	725	689	682	704	737	711	676	685	746	689	659	709	688	665	717	698	719	724	671	719	632	738	707	695	701	692	746	763	703	711	671	739	683	701	719	744	690	692	675	675	706	696	665	752	700	680	706	746	706	651	738	700	757	688	707	712	704	691	764	712	727	729	733	658	717	672	695	709	687	754	704	661	679	698	731	702	683	728	725	700	701	677	758	687	710	696	716	727	685	679	717	729	690	747	657	693	697	675	679	729	657	724	690	713	710	689	723	687	669	655	747	666	697	714	722	675	717	733	704	672	692	745	687	701	696	693	711	743	697	737	749	722	672	684	799	704	786	744	713	693	727	722	725	683	684	737	745	737	743	708	725	688	702	683	694	735	641	727	701	676	684	750	707	721	684	723	729	692	743	660	689	689	687	692	744	754	712	684	678	709	700	724	667	750	735	740	711	676	739	692	711	713	705	692	692	673	667	661	710	678	706	722	670	725	707	669	676	672	734	667	719	707	668	696	724	723	722	670	717	695	731	714	698	698	708	668	713	718	706	707	686	705	687	659	701	702	702	702	718	679	725	664	699	705	699	680	708	721	723	739	696	637	693	743	690	661	657	651	709	704	676	698	712	730	695	723	704	692	670	691	715	754	719	703	709	722	713	656	657	687	717	731	725	684	685	715	711	727	736	713	703	695	689	663	739	720	699	700	720	670	715	780	658	685	759	680	687	697	664	671	743	641	709	688	737	714	736	715	735	717	678	713	742	718	701	732
5174	14006	9340	4625	3420	2634	2166	1765	1476	1339	1241	1105	1078	1045	1007	928	906	845	890	844	814	834	821	873	773	827	804	821	809	773	778	781	786	730	779	762	769	723	821	785	770	719	745	754	747	780	756	798	825	766	728	752	750	763	733	784	714	708	705	763	784	797	778	752	718	739	769	770	763	707	710	771	735	729	737	769	734	738	764	722	760	777	719	748	738	737	780	745	738	723	724	714	737	792	740	795	692	725	720	749	806	707	762	796	791	737	717	734	738	719	771	758	759	686	711	750	721	748	806	738	747	797	732	749	688	769	758	727	714	811	775	781	763	737	747	803	743	763	707	742	739	751	757	720	700	768	821	751	765	736	711	675	743	771	746	746	750	735	757	777	724	723	752	741	743	717	750	725	795	693	737	745	707	738	751	780	765	762	750	793	798	794	722	750	756	724	707	733	725	794	733	782	763	752	746	735	803	754	750	778	704	730	775	754	731	763	743	764	762	763	729	730	698	724	715	726	729	758	696	766	724	711	755	777	744	781	764	720	774	718	709	748	741	723	752	781	730	798	771	762	820	744	746	734	774	743	730	700	758	767	729	775	735	710	741	764	744	721	701	739	737	762	743	721	762	732	811	700	713	722	791	807	792	733	780	723	753	757	768	785	750	736	791	734	782	760	732	734	746	755	765	684	714	726	757	779	709	727	741	719	722	805	780	744	777	717	759	757	772	753	688	773	695	711	706	727	768	706	778	763	737	720	732	718	752	710	762	748	703	790	701	730	755	733	709	762	783	810	823	805	731	766	748	716	662	757	712	758	736	758	692	772	770	737	754	752	735	717	772	734	735	738	689	750	730	702	781	732	757	781	758	800	759	718	694	731	730	724	734	780	759	705	757	720	766	745	738	753	766	743	772	751	726	717	746	685	700	718	726	730	719	740	780	752	742	759	767	763	726	756	747	739	681	743	762	765	800	798	720	702	767	729	713	748	738	713	741	781	759	706	707	739	728	743	746	727	716	764	784	719	742	759	723	781	729	733	766	733	716	739	749	747	739	715	731	750	731	760	752	758	739	775	699	719	788	758	687	793	754	725	731	813	732	748	786	754	778	740	671	718	755	746	758	729	723	755	769	790	741	725	724	739	711	715	738	775	759	772	742	707	746	709	762	760	776	724	755	709	753	750	707	790	756	744	683	719	764	737	757	754	771	740	716	751	767	725	705	719	765	777	769	702	712	732	708	728	753	752	808	757	786	731	807	749	667	719	766	725	739	733	716	741	685	710	761	750	734	715	704	776	755	775	740	692	734	731	752	792	733	741	745	752	775	688	723	751	778	757	761	680	756	752	782	753	777	748	734	774	744	804	715	724	725	769	725	761	726	754	805	782	737	776	727	759	720	726	684	745	756	718	706	800	743	699	766	721	732	730	787	748	698	727	786	779	752	750	742	771	700	775	728	794	723	778	753	739	771	740	734	729	747	762	751	718	773	739	685	790	729	733	731	724	737	726	780	766	691	759	755	727	729	754	702	734	721	794	708	762	759	741	772	738	668	747	745	778	737	731	780	746	756	709	685	720	763	781	740	786	766	736	751	695	740	731	751	741	772	770	757	733	703	754	746	799	762	736	711	687	709	815	750	758	747	720	774	748	759	733	759	723	760	725	757	751	749	733	752	718	728	766	807	762	674	719	755	779	785	745	737	709	708	732	720	689	729	730	677	720	744	725	752	755	771	804	782	763	727	711	714	738	757	773	766	805	751	758	760	766	763	733	739	797	738	749	758	716	766	746	720	756	749	770	702	722	731	718	725	730	724	756	709	743	742	770	737	739	744	767	704	759	730	713	713	744	747	760	713	757	722	761	741	744	714	759	696	763	710	726	753	766	733	747	763	728	720	754	776	761	682	796	738	747	770	734	704	702	757	706	767	726	731	725	733	726	724	796	725	767	756	744	765	759	729	730	735	704	741	736	765	714	748	739	762	752	791	727	757	703	758	754	738	728	740	810	789	717	734	778	772	771	708	774	708	726	714	724	729	812	734	756	709	775	799	778	742	743	720	706	746	735	746	793	751	702	746	796	724	777	797	736	748	765	754	740	782	742	662	776	712	748	746	693	770	766	772	773	711	754	753	760	708	754	757	760	757	670	703	737	735	781	757	800	759	778	767	771	743	743	742	746	704	759	726	752	722	783	736	748	748	747	752	731	724	759	780	756	679	766	699	784	763	777	764	723	748	728	724	770	708	700	789	720	765	736	769	749	691	693	758	743	736	724	752	732	761	724	760	706	747	706	722	713	741	723	778	687	709	718	759	753	722	727	750	745	731	747	756	746	743	779	696	734	754	765	749	749	734	719	699	761	742	750	776	722	720	751	783	751	786	736	706	703	728	776	761	744	755	780	750	716	763	711	737	706	698	731	791	733	740	765	781	727	766	767	743	736	750	722	742	793	780	740	684	728	728	732	730	768	734	757	706	723	736	737	714	806	717	730	751	737	728	778	743	698	788	744	706	729	739	748	753	786	691	723	728	705	756	740	773	754	749	720	714	720	703	746	775	739	742	725	716	756	720	774	728	691	756	740	721	757	662	735	830	760	746	739	747	755	744	738	797	780	688	707	755	764	793	781	782	745	744	756	753	800	784	715	747	738	736	742	763	728	729	755	731	727	726	740	746	723	727	746	727	739	756	748	707	736	800	746	769	776	722	774	739	729	746	752	744	740	741	742	709	753	797	750	778	755	765	737	752	717	688	824	758	712	774	770	759	762	755	679	718	724	734	766	734	745	769	735	725	772	723	754	713	717	687	731	735	774	732	695	751	765	722	755	775	780	756	785	724	745	728	723	720	739	729	691	710	794	710	709	763	769	758	700	684	714	749	753	696	752	709	794	773	707	736	756	718	721	723	736	718	749	741	763	781	792	785	777	755	764	772	708	712	743	755	753	757	791	755	715	771	734	767	763	749	736	779	720	776	771	719	756	754	721	767	756	724	752	749	750	732	756	757	697	729	700	762	760	750	728	754	714	725	775	736	769	763	741	706	709	786	751	732	756	763	707	702	731	745	750	748	753	782	765	745	687	759	749	686	749	755	726	735	738	770	757	792	752	770	716	750	768	757	754	743	752	765	722	752	724	715	773	682	728	748	746	732	756	771	726	743	778	777	786	773	743	763	712	739	714	739	722	756	727	771	704	758	731	707	787	799	774	756	724	782	716	766	774	733	748	726	706	731	750	702	736	725	725	753	720	690	767	761	701	697	722	763	747	771	697	763	767	738	771	722	754	733	740	734	738	701	702	722	736	785	752	735	749	724	714	748	696	751	720	737	728	754	764	733	747	683	761	757	737	693	754	760	720	756	767	777	737	718	765	738	766	718	807	769	747	777	739	723	752	757	758	771	756	737	753	727	778	758	729	733	784	769	729	763	731	774	743	756	726	782	768	749	727	743	732	768	722	737	743	746	723	732	746	722	738	779	706	756	777	757	755	775	714	770	736	768	758	740	794
27349	17064	2959	418	289	246	211	205	221	198	181	211	191	185	184	215	192	201	180	209	215	200	188	192	179	192	208	190	162	196	202	177	187	181	201	186	177	202	234	177	194	186	184	189	195	194	188	195	192	180	194	182	177	198	172	180	170	195	188	185	165	190	227	186	189	202	174	199	170	200	214	220	201	163	194	177	176	202	183	207	179	193	196	181	184	189	192	205	206	182	209	190	202	186	196	171	187	187	193	189	172	189	188	188	195	212	180	215	196	156	194	173	209	209	215	215	173	193	184	189	194	213	184	191	195	213	201	173	189	184	190	174	175	192	185	183	208	186	159	201	178	230	210	174	195	204	178	196	213	199	198	205	201	200	217	199	214	188	194	205	182	195	189	203	174	190	179	190	184	195	176	219	180	188	176	173	194	209	207	208	194	192	191	202	207	185	192	188	189	188	184	193	181	219	213	199	199	198	184	204	204	190	197	184	195	205	178	214	199	183	195	187	187	183	195	159	168	205	173	178	215	188	192	206	187	183	184	198	179	205	177	223	184	200	217	212	203	200	194	165	197	189	206	176	176	169	190	186	227	182	233	202	211	207	173	183	189	173	204	188	214	165	171	197	190	193	186	196	169	195	178	191	150	217	177	182	190	199	201	155	208	187	178	193	203	200	209	195	186	161	209	186	207	168	200	171	200	181	178	186	200	208	186	213	189	186	174	174	201	186	191	173	173	155	189	180	180	193	187	182	205	220	179	182	210	189	197	176	184	211	181	179	173	200	181	211	205	178	204	192	188	185	202	181	191	197	198	170	174	203	211	191	197	209	188	178	195	189	171	194	167	193	184	203	209	201	156	194	201	193	202	198	165	197	193	213	155	193	175	189	190	189	179	180	207	189	188	207	184	186	197	176	197	198	186	205	190	194	189	207	189	217	189	185	185	170	183	203	173	198	185	204	176	208	193	194	184	200	171	183	183	186	187	200	198	165	212	213	192	187	220	207	190	186	218	184	179	205	173	200	207	224	168	164	193	197	196	196	198	189	197	202	185	192	199	185	216	196	176	186	213	191	216	202	179	194	220	222	192	167	186	180	181	183	187	177	197	200	160	191	203	196	201	196	184	191	194	223	201	218	187	194	180	171	192	169	220	210	186	198	169	192	187	211	200	176	169	184	203	196	182	176	190	175	185	190	213	197	197	190	179	198	203	216	202	176	206	216	213	194	174	179	212	212	180	204	202	208	209	170	197	183	188	173	203	193	169	191	163	184	180	191	195	208	174	206	174	203	195	208	165	204	193	175	180	193	175	211	187	207	203	206	204	163	185	188	190	184	201	185	188	196	201	173	221	189	192	194	191	197	182	207	180	201	188	207	219	190	197	197	180	179	172	164	197	203	172	206	200	185	174	193	216	210	207	166	161	187	183	191	183	207	185	202	184	199	205	185	196	187	181	180	175	190	222	186	198	195	214	214	185	189	205	215	192	184	196	190	203	207	177	187	190	183	197	187	184	176	208	200	179	208	215	192	198	206	192	203	179	190	183	210	205	179	199	213	185	193	195	185	206	168	169	203	200	196	192	186	178	190	203	216	166	196	190	187	209	198	179	179	184	194	175	217	195	215	186	184	172	196	193	209	200	180	163	208	191	212	171	211	201	198	206	192	198	197	188	193	195	185	154	159	189	185	189	193	194	185	193	193	180	184	195	183	209	194	192	208	216	178	191	201	200	174	188	195	196	157	206	199	203	203	205	173	180	185	209	182	209	201	199	182	197	189	177	190	185	206	191	217	196	189	209	182	198	182	195	205	198	186	200	190	202	196	198	196	191	187	193	195	185	199	171	186	195	193	170	184	194	198	189	195	195	185	177	195	177	192	212	210	198	172	180	168	177	177	207	188	197	196	216	174	196	198	191	200	193	187	171	197	172	186	188	219	181	207	178	189	194	221	192	199	210	200	178	172	166	172	201	205	215	191	181	177	210	168	188	183	201	196	185	204	168	168	176	217	189	224	186	200	185	199	162	206	203	196	217	194	196	202	211	186	183	176	185	206	192	204	184	185	188	200	183	184	197	194	179	180	180	210	181	176	172	197	182	191	222	201	183	198	206	177	212	174	197	202	189	210	222	212	192	175	171	190	193	199	185	214	193	182	192	184	172	199	191	197	168	202	191	170	197	184	199	163	207	203	180	164	193	197	212	173	200	203	208	200	178	192	202	156	193	196	202	226	196	192	204	174	170	177	184	173	186	185	181	164	197	176	199	174	170	187	177	193	203	203	180	195	174	207	191	167	177	200	177	188	202	184	197	214	186	187	174	159	173	186	180	197	202	180	195	188	194	199	201	175	178	203	186	186	195	208	193	179	216	203	184	183	177	200	193	189	201	211	171	182	175	193	193	178	201	183	193	161	187	185	197	188	187	204	172	212	181	176	200	197	168	184	188	185	194	204	183	196	199	188	184	184	190	181	168	174	172	202	197	169	194	190	199	180	190	189	189	175	196	191	190	186	182	201	195	176	189	194	207	207	217	177	212	185	167	188	186	200	193	210	210	191	184	173	195	197	222	185	171	178	181	184	201	186	178	204	191	184	194	219	192	191	228	181	188	185	211	191	193	195	185	175	208	202	202	191	204	185	182	191	174	185	193	194	195	198	188	213	180	183	180	192	193	177	192	217	204	204	199	191	214	196	177	188	193	175	221	176	191	193	202	174	195	193	210	192	184	224	182	184	180	188	186	193	188	181	171	202	205	195	193	185	182	172	169	175	213	197	194	189	179	215	186	190	177	220	200	202	191	161	179	185	201	224	212	228	199	188	181	184	206	179	180	184	187	205	197	180	168	175	198	173	180	211	186	190	194	179	165	195	179	204	206	172	168	166	202	174	206	181	156	166	196	219	204	196	160	194	216	186	188	176	218	205	162	199	176	199	213	204	181	217	195	186	181	194	178	172	192	236	183	181	188	181	178	192	212	200	204	198	212	199	176	174	190	193	178	206	200	196	181	214	200	191	195	178	206	177	189	197	182	174	178	192	204	189	167	181	210	204	176	207	198	217	190	201	187	191	215	209	216	165	200	199	224	167	202	176	215	183	200	195	165	189	186	193	198	215	192	181	191	201	171	177	212	224	185	191	184	184	180	203	182	182	187	188	169	198	198	203	192	171	195	194	209	215	208	181	176	199	226	191	215	210	157	187	179	169	214	222	216	195	192	199	210	182	204	198	187	195	172	196	178	201	209	198	168	209	195	188	213	171	166	204	202	200	222	196	203	182	195	185	185	185	214	226	191	181	196	195	205	188	171	196	182	184	184	186	181	173	197	194	188	182	182	192	174	198	185	204	185	186	203	199	179	192	190	182	187	194	184	187	186	188	192	199	195	185	216	171	194	158	186	202	197	184	213	215	202	216	209	201	182	202	200	192	194	225	196	207	190	217	186	203	175	188	198	187	210	181	185	182	218	192	186	169	217	206	211	180	230	202	196	199	185	170	191	184	197	220
4349	776	559	339	311	270	249	232	235	238	253	228	237	218	245	250	222	235	202	269	240	222	222	215	251	238	233	230	240	226	241	235	237	211	207	224	225	233	223	209	223	207	196	232	181	226	218	212	198	212	184	191	215	238	214	211	247	223	224	193	215	235	221	202	232	249	228	236	240	189	208	222	225	214	212	222	228	231	202	221	216	235	230	221	204	204	187	237	196	202	219	202	218	214	217	208	237	208	211	227	189	188	211	202	197	216	229	203	222	220	270	234	227	245	201	229	214	220	208	203	239	246	222	230	213	233	217	231	211	232	225	238	202	225	207	236	225	254	223	186	228	228	216	220	264	211	222	234	231	232	237	221	244	238	219	221	221	229	219	226	230	215	225	225	220	209	222	229	217	203	249	206	175	208	199	200	209	198	230	208	201	228	236	220	223	251	211	216	227	217	249	230	228	226	218	221	234	218	235	225	220	199	216	199	210	214	213	225	219	217	228	197	239	210	215	195	186	220	225	212	202	225	234	215	214	216	189	219	209	241	219	212	194	224	219	239	217	219	201	216	233	257	222	213	248	213	231	215	224	215	215	220	210	245	200	203	225	221	229	230	226	191	230	218	227	235	226	221	250	221	184	206	215	250	205	194	224	242	211	244	213	210	242	213	244	215	211	195	216	224	220	208	222	197	231	232	228	216	222	229	237	237	193	246	204	217	232	231	226	194	210	190	241	234	199	220	224	221	216	216	202	214	217	224	211	216	212	219	222	190	244	253	225	231	226	186	228	223	226	229	236	232	224	216	229	245	225	213	220	234	224	240	207	231	210	220	236	231	221	209	220	239	215	202	224	193	226	221	228	216	229	243	214	208	203	205	208	213	222	231	217	212	204	214	185	224	220	234	214	222	208	194	216	205	195	196	191	221	227	237	224	213	220	200	210	229	207	233	200	229	227	226	236	188	214	219	238	239	215	194	229	208	194	229	247	211	226	200	223	205	221	195	220	236	207	247	221	202	244	221	227	190	217	239	225	233	215	248	210	222	227	226	199	227	195	216	228	218	229	218	248	206	223	205	204	240	222	223	213	205	232	217	215	226	251	199	227	207	222	196	215	187	211	212	228	232	205	231	209	226	217	211	192	207	223	222	208	222	221	209	228	226	217	200	224	218	218	229	196	261	209	214	206	208	224	223	234	203	208	253	228	209	227	231	197	230	200	232	215	214	195	215	230	204	225	215	219	202	235	210	200	219	239	221	208	242	210	213	231	193	230	196	213	203	225	230	206	198	267	237	224	228	218	224	203	225	209	229	198	204	227	228	227	219	249	225	229	221	229	218	264	208	220	211	208	209	237	221	234	200	220	225	247	223	223	212	214	219	222	227	217	213	240	205	223	255	195	231	213	228	194	230	212	225	237	226	204	231	232	212	199	208	220	200	225	226	229	223	194	228	201	198	238	215	256	211	206	222	206	225	250	232	231	198	227	226	225	229	215	216	222	234	216	213	198	218	219	180	219	206	240	247	233	201	252	234	233	240	189	201	219	217	193	212	229	231	213	222	192	224	226	238	221	225	217	227	191	219	248	222	242	238	220	221	213	220	222	242	213	211	234	241	224	203	217	228	225	233	196	220	198	230	202	238	208	216	210	242	232	206	222	216	224	221	218	217	211	212	233	221	207	242	207	241	222	199	218	205	197	217	196	204	228	212	219	238	202	198	221	205	210	209	232	235	206	234	231	212	224	222	221	229	219	228	223	237	224	230	259	209	216	196	213	184	237	189	227	205	215	212	198	184	225	219	203	232	205	220	239	217	203	227	211	231	219	201	227	208	226	250	223	241	212	216	215	224	192	246	229	236	240	244	202	210	220	225	224	236	239	209	234	221	218	207	211	209	218	207	257	205	230	188	229	196	218	236	211	197	229	220	212	202	223	215	211	235	218	236	237	224	222	229	224	209	234	216	203	210	253	242	241	201	221	234	214	187	241	212	200	209	221	215	218	225	220	206	204	210	229	252	204	221	203	189	221	222	221	222	218	196	200	212	219	224	222	235	224	210	210	206	236	192	234	198	219	228	207	239	213	210	216	219	196	221	239	206	226	210	232	214	225	240	196	196	228	223	231	202	199	233	221	239	216	225	213	222	202	225	207	221	206	214	211	197	215	216	218	224	225	221	203	203	232	216	215	225	206	214	209	222	221	216	224	208	216	199	212	225	221	188	232	228	236	220	214	227	189	233	188	202	207	219	222	219	216	220	239	232	217	200	232	188	228	247	209	222	243	235	207	210	225	221	222	217	206	196	223	213	214	235	216	207	232	212	211	212	213	223	236	202	204	226	239	218	233	210	238	230	226	228	198	211	220	227	216	220	210	197	235	236	199	218	216	206	205	234	214	219	219	237	223	221	237	202	189	219	223	219	221	232	238	196	230	214	211	222	189	232	210	222	230	230	215	207	208	213	240	208	242	206	217	210	201	218	215	218	231	192	237	206	208	195	215	221	231	226	220	218	215	205	219	239	214	201	209	238	208	240	234	231	247	212	208	221	214	209	216	261	218	241	215	260	235	202	205	257	226	201	194	253	220	209	217	233	199	192	225	222	219	230	222	206	199	212	188	215	211	209	213	217	188	239	231	208	215	200	221	195	228	228	199	225	217	247	213	223	222	213	246	207	220	204	209	226	201	206	222	211	233	203	210	228	218	229	230	226	211	237	223	201	226	196	218	218	202	223	227	225	216	233	219	217	224	225	214	221	223	244	221	206	215	222	213	216	209	207	226	223	197	227	225	206	221	207	207	236	198	237	221	226	211	266	231	225	208	215	215	245	208	205	222	239	223	213	224	201	198	199	235	214	210	233	210	210	220	186	226	231	218	239	203	200	229	217	219	226	214	221	215	219	222	222	274	213	207	211	233	219	234	235	220	237	213	215	217	211	226	230	213	234	204	225	227	216	212	218	212	185	227	206	243	231	243	246	243	199	208	221	238	195	221	206	204	219	202	229	225	205	238	233	212	223	229	230	217	205	220	229	243	205	234	221	223	231	202	219	232	216	224	205	196	196	224	211	202	219	231	194	224	222	235	230	210	222	210	224	215	233	189	223	219	241	232	241	221	226	198	200	224	217	220	236	219	198	231	221	228	230	196	233	201	223	231	229	207	227	215	236	208	211	207	215	230	210	218	217	219	209	203	205	235	203	227	207	222	227	197	217	216	211	192	208	207	222	191	211	244	228	228	237	230	208	198	252	198	233	209	205	218	215	206	236	194	231	225	202	235	217	230	224	220	232	218	230	238	218	224	251	203	237	196	215	242	239	219	204	246	235	211	198	238	200	219	211	229	206	207	231	202	231	227	232	260	203	206	192	244	224	231	245	231	217	211	235	233	217	210	192	191	213	208	211	234	226	248	242	218	237	235	179	224	209	221	205	232	230	207	206	208	222	210	224	229	227	218	252	215	208	197	203	221	203	245	220	216	222	220	208	225	220	240	232	214	208	226	190
23611	20994	27981	24138	20963	7803	1080	836	715	647	654	608	596	572	622	544	539	516	528	548	536	502	541	492	548	525	532	495	521	546	546	510	495	524	497	512	543	512	532	557	526	491	524	564	529	544	507	438	514	529	471	526	515	494	472	515	522	536	505	525	514	515	468	523	513	480	517	546	513	538	506	528	528	490	531	493	534	524	511	525	498	470	486	510	527	505	470	495	482	535	469	531	496	476	511	463	499	486	488	493	509	512	507	513	507	518	516	521	474	502	510	483	489	519	443	472	490	501	461	481	537	535	545	515	509	510	506	529	499	512	500	509	522	498	490	454	495	492	496	495	512	509	526	502	513	515	511	532	493	485	507	482	498	492	478	547	493	522	498	504	513	485	532	489	513	486	520	482	491	486	528	499	507	511	515	464	537	473	487	481	509	547	491	512	551	523	492	477	516	492	546	511	490	535	547	436	525	524	517	485	530	509	516	518	505	520	523	505	513	525	489	521	508	496	525	533	510	490	516	513	491	498	465	479	506	492	475	567	519	498	492	474	529	495	505	483	483	506	536	518	519	455	491	504	497	469	533	517	533	494	532	518	478	479	503	526	468	500	522	470	509	505	484	545	521	484	502	508	522	478	492	517	522	505	491	473	449	518	489	525	529	490	487	517	550	506	488	515	500	492	489	513	487	500	499	516	514	499	498	536	469	470	500	500	450	492	494	513	508	543	482	489	483	485	488	515	496	495	518	534	531	509	502	492	456	498	492	536	500	517	531	509	502	505	513	480	525	539	494	469	502	485	480	533	495	490	499	481	512	541	469	476	481	484	501	455	463	542	515	495	502	502	468	520	477	455	560	510	533	498	512	511	520	501	495	478	510	498	489	493	486	486	516	486	501	503	520	495	457	485	514	508	483	504	524	522	493	467	536	499	499	491	519	496	507	562	462	473	516	490	470	493	541	452	524	524	489	514	523	490	542	473	503	502	496	526	488	506	499	493	448	476	524	525	484	536	514	495	470	524	538	505	517	501	490	532	484	526	478	541	500	543	464	542	500	483	500	521	505	497	471	530	519	496	517	461	503	461	513	527	514	503	504	537	510	513	519	484	530	510	504	476	497	480	499	454	509	493	467	467	490	506	493	487	512	500	512	485	499	534	504	514	452	551	489	476	512	483	474	521	519	534	495	517	483	548	508	487	526	517	511	510	452	504	521	532	508	515	508	480	479	523	467	484	470	503	484	539	492	507	484	516	481	460	491	572	528	510	533	526	522	520	502	464	487	498	515	527	482	489	494	490	496	461	505	501	479	541	516	512	479	527	488	457	515	482	489	503	482	544	474	533	465	498	491	496	464	498	530	540	509	513	498	519	485	491	502	483	463	500	519	484	520	499	508	560	484	465	489	504	522	509	465	514	485	525	479	494	512	525	512	514	512	498	468	501	493	484	480	490	515	487	539	492	526	496	484	529	491	460	483	513	501	507	505	557	470	504	461	514	498	513	507	527	506	521	505	532	525	504	545	528	542	492	469	488	525	526	521	468	522	538	498	548	519	494	461	508	529	528	539	511	499	498	495	485	522	483	478	458	501	482	463	497	495	521	514	546	525	494	511	507	529	492	505	508	538	500	501	479	514	486	530	496	527	492	516	511	497	534	539	501	493	484	481	484	502	502	478	546	482	518	534	489	530	521	475	490	497	488	481	540	471	524	508	495	510	482	529	537	502	497	510	491	472	478	529	489	516	507	478	560	536	510	517	486	528	531	562	531	528	543	564	537	450	478	513	497	486	511	467	490	483	509	479	529	506	499	491	474	522	503	501	474	468	483	499	467	506	491	461	480	500	545	506	517	555	484	506	500	498	515	494	529	516	479	489	499	520	466	510	491	548	490	499	483	526	489	500	490	486	506	462	510	508	495	533	484	536	459	468	505	489	499	535	531	497	519	495	524	527	483	493	501	505	553	525	543	487	533	522	465	516	521	472	511	478	545	524	503	479	554	524	498	468	519	497	528	497	531	482	542	489	518	489	535	519	475	496	505	530	506	501	502	480	505	543	503	511	467	502	518	532	498	485	508	469	489	481	500	538	513	509	559	502	536	527	522	503	529	520	499	515	487	500	497	474	461	483	502	545	493	529	512	497	531	514	516	513	480	522	522	502	490	451	540	496	516	500	542	475	479	495	495	500	505	495	464	507	542	507	509	524	527	501	516	476	490	477	504	466	525	477	516	512	513	570	470	514	508	488	528	500	529	523	503	519	495	463	547	467	486	486	483	506	467	487	509	482	484	524	495	492	512	479	502	516	464	505	517	489	436	496	487	502	474	510	482	479	480	496	488	466	482	480	508	500	484	499	508	563	478	497	498	513	522	528	512	506	530	555	543	548	505	542	499	516	491	479	501	509	517	479	511	532	527	522	541	545	507	482	501	513	495	546	506	507	522	470	480	513	533	528	518	514	513	504	499	489	488	509	465	509	549	529	515	505	462	503	482	521	533	529	506	484	475	507	502	487	486	472	499	524	493	501	528	536	520	507	529	470	498	502	522	512	502	500	473	520	529	501	482	497	481	510	482	515	528	518	467	528	486	496	470	485	509	515	527	501	546	503	526	481	517	502	488	521	477	490	462	497	482	510	504	500	509	508	522	489	505	487	524	546	527	493	501	507	510	445	520	522	505	517	512	501	477	533	533	514	511	513	498	480	541	479	533	499	496	495	508	472	522	520	474	508	507	486	540	512	494	520	502	507	485	498	516	489	511	500	486	513	504	487	503	480	493	516	495	499	495	504	523	487	513	483	487	515	500	519	500	468	463	466	503	491	513	466	515	526	478	523	523	479	463	514	485	541	494	532	487	542	515	524	532	534	510	518	518	468	479	482	492	488	528	496	513	504	500	500	514	469	524	521	481	490	509	502	509	464	520	506	484	496	502	511	484	492	472	503	513	513	483	505	527	478	520	580	544	479	510	529	507	530	492	489	492	499	462	467	502	495	526	514	478	523	534	461	502	485	486	497	501	476	490	523	475	491	531	490	443	519	487	473	486	479	524	554	519	469	508	487	491	496	537	475	491	494	492	540	496	526	507	501	521	517	468	494	497	519	505	507	468	494	507	483	530	489	542	542	540	518	530	491	480	517	482	488	480	518	504	517	512	467	491	506	472	499	493	493	514	476	469	507	453	516	522	497	507	515	510	532	535	490	547	483	526	503	506	471	490	545	495	509	519	482	533	453	494	505	502	509	502	535	497	456	477	470	481	521	496	507	505	473	492	502	513	473	499	522	512	506	508	506	568	535	488	505	517	499	510	489	509	474	522	471	497	543	515	521	467	506	458	497	525	525	472	495	497	483	493	536	507	496	531	482	483	564	474	503	468	490	475	481	508	504	502	457	524	516	487	507	462	518	482	497	501	517	515	503	562	477	503	455	487	523	527	496	520	504	480	496	496	499	530	546	495	530	540	478	526	497	478	536	516	516	521	495	503	470	560	523	486	484	481	465	488
3717	8793	5771	2693	2043	1574	1290	1079	943	847	753	737	686	676	639	590	611	590	581	590	544	538	616	583	557	571	541	559	552	588	498	560	547	536	565	546	581	575	534	550	535	519	521	545	556	525	571	537	500	560	539	572	506	497	542	555	556	518	520	546	483	502	546	562	526	584	546	472	502	534	558	534	533	565	531	529	556	548	542	544	528	568	538	516	554	542	548	553	534	528	532	538	535	590	547	514	513	494	487	528	536	507	553	578	515	522	526	494	547	541	544	532	485	543	550	555	533	526	533	490	499	514	575	598	518	497	503	494	547	504	518	561	512	520	520	549	534	577	542	559	509	489	504	544	516	510	529	550	514	532	564	502	539	555	551	548	558	510	539	513	503	520	608	517	497	510	569	495	521	524	550	567	493	579	544	531	542	529	479	481	509	581	533	504	510	530	539	533	515	533	539	509	532	560	533	540	567	520	515	534	456	521	560	479	486	534	498	528	494	495	528	509	560	553	496	529	531	544	517	472	519	502	524	504	501	488	549	526	523	533	529	521	543	520	542	535	533	488	515	552	589	551	514	530	554	576	525	545	541	515	544	531	533	562	471	539	481	525	479	539	560	518	500	511	547	516	537	544	530	554	527	504	510	532	560	529	517	493	526	542	520	540	503	530	538	598	535	518	504	533	533	523	491	520	540	559	539	538	528	533	522	570	554	573	533	543	570	516	549	536	514	535	558	559	532	534	542	493	547	504	541	516	529	525	559	507	518	547	494	504	515	503	540	531	499	558	515	498	517	527	518	516	538	530	542	532	507	533	522	515	458	506	546	529	464	496	494	528	556	516	557	518	549	527	548	544	495	534	502	512	512	537	554	553	522	506	548	503	517	533	492	545	531	513	505	516	522	498	547	521	511	500	543	511	524	510	542	545	528	550	543	510	541	526	502	543	539	547	510	570	543	477	507	498	518	495	548	532	587	521	558	502	532	525	506	543	518	499	549	561	530	507	518	527	550	535	517	527	522	540	551	544	554	553	504	531	509	511	552	550	567	554	549	541	530	534	557	501	551	527	547	508	528	537	537	517	506	530	559	552	548	521	540	513	529	501	515	526	517	500	562	522	531	498	539	579	568	521	527	534	529	543	534	528	504	534	525	506	534	496	541	527	511	538	563	508	479	522	507	518	530	510	520	536	505	574	547	495	521	538	596	520	508	520	555	546	549	540	526	501	504	530	540	539	560	527	584	507	578	535	565	527	494	505	529	566	495	531	486	490	537	539	525	556	534	565	543	515	525	542	545	541	514	566	522	492	509	503	520	514	534	523	526	531	522	549	521	548	527	493	537	494	525	517	515	536	551	529	526	516	523	497	545	530	535	543	468	525	537	544	548	527	539	517	526	554	516	518	528	521	528	514	549	560	551	523	518	530	511	531	533	549	516	528	546	493	520	546	499	532	543	521	557	491	500	568	492	520	513	540	515	509	548	550	565	537	502	565	560	550	529	540	521	541	487	525	513	514	513	539	548	525	504	541	514	522	559	528	485	546	495	531	530	551	506	525	536	520	512	557	521	521	532	486	531	513	498	518	473	579	550	487	549	521	556	551	531	498	523	550	554	511	544	553	546	507	532	555	538	544	521	516	517	527	532	537	519	577	530	506	522	513	517	514	517	493	534	557	524	534	493	527	513	538	568	525	543	510	556	537	520	503	523	500	549	553	536	549	524	564	490	512	530	512	555	531	546	546	562	523	543	552	554	537	490	515	539	534	496	558	502	538	570	551	559	477	476	524	516	490	502	471	543	549	567	525	523	543	532	557	504	514	507	529	510	505	555	535	529	530	503	554	577	523	554	514	532	513	528	522	518	523	506	504	525	529	511	482	515	528	513	556	508	500	513	511	573	515	493	553	527	523	524	541	511	541	532	514	511	536	517	514	526	537	554	522	557	521	518	564	535	490	571	546	555	520	516	512	501	510	470	534	526	492	501	526	486	524	532	531	533	515	506	552	493	530	543	542	500	501	576	518	505	543	552	503	493	541	500	543	523	531	514	538	513	509	546	525	550	518	530	516	484	524	551	514	523	536	515	550	545	524	538	524	552	497	522	538	535	540	542	503	603	564	528	508	529	486	567	549	536	546	528	577	513	550	543	543	521	573	520	545	582	501	552	532	515	523	542	528	466	483	522	525	524	524	563	489	568	512	510	512	539	502	511	475	531	527	500	527	456	561	552	497	498	561	493	530	526	541	544	518	505	499	544	532	552	525	540	492	528	536	540	535	517	545	502	518	530	543	510	544	496	494	547	511	531	551	552	516	515	509	506	515	553	538	498	503	508	533	537	512	498	557	553	511	556	553	550	529	506	525	537	536	518	530	513	524	525	545	519	529	523	557	551	503	537	529	518	527	517	520	513	484	511	505	526	551	443	546	537	504	485	524	538	512	536	509	569	492	516	525	531	536	484	506	505	548	526	504	529	548	536	548	546	512	525	561	542	494	546	539	517	542	546	508	498	514	527	550	550	549	502	527	503	509	533	544	519	494	543	507	557	532	506	516	572	561	538	567	555	534	537	556	536	556	536	549	522	500	492	509	546	490	579	546	517	543	535	519	532	543	561	501	511	540	521	538	529	521	506	505	543	535	549	537	579	536	535	590	517	485	527	537	534	547	520	489	520	576	511	535	521	555	521	518	529	536	519	495	490	550	518	484	564	557	546	508	549	555	510	515	523	530	558	532	506	504	473	505	511	558	546	523	516	522	532	549	519	476	525	541	524	507	507	492	548	525	548	504	519	495	501	528	542	551	537	471	511	536	558	527	535	508	538	502	535	517	516	537	537	544	559	527	543	489	534	577	498	552	501	490	535	522	510	533	561	531	493	511	550	561	520	523	542	533	491	499	534	494	559	536	523	501	517	563	506	458	534	501	521	500	525	524	552	531	512	529	559	502	563	518	480	529	512	509	535	510	561	558	562	534	547	510	524	546	485	557	557	484	543	534	509	540	525	537	522	506	537	559	569	523	474	533	544	550	558	513	533	538	523	504	517	586	528	541	553	505	511	533	527	538	534	519	519	517	524	567	544	521	525	552	560	547	535	480	534	493	558	586	514	530	535	575	561	499	529	517	522	547	549	568	513	514	545	479	534	542	537	529	521	523	528	555	494	534	524	563	540	537	531	513	559	505	506	533	503	495	566	478	525	536	542	518	547	541	517	501	550	553	529	560	540	519	555	512	522	576	503	515	544	532	507	523	453	566	569	506	524	553	530	569	521	504	497	509	539	547	498	516	518	528	543	471	502	546	523	527	570	514	521	510	536	498	564	554	539	516	501	533	513	550	513	520	512	514	532	548	564	522	515	498	511	495	517	516	581	539	500	554	569	509	527	485	549	499	521	524	517	535	516	572	509	516	550	521	518	521	563	570	504	510	508	513	556	506	565	539	533	534	531	460	536	534	553	544	528	552	496	514	555	564	521	507	575	551	552	535	507	574	526	547	531	478	536	541
24831	20944	26476	25294	5313	526	444	344	343	306	296	274	282	277	270	282	260	251	291	255	271	229	231	276	254	264	253	260	255	234	250	238	244	233	239	236	271	239	268	301	249	249	280	240	248	229	233	251	244	235	243	244	243	243	251	256	250	246	241	264	239	263	259	245	268	268	233	241	250	257	260	279	247	247	208	247	261	237	253	252	241	208	223	251	243	222	244	229	235	253	258	256	250	246	242	244	252	238	219	253	233	222	235	259	258	266	255	260	278	245	227	277	272	244	210	250	227	263	236	230	260	242	218	272	214	250	230	250	240	247	246	267	241	254	247	262	239	254	245	271	273	241	229	240	272	233	243	235	259	212	253	226	286	281	270	242	255	261	214	242	243	236	237	233	247	249	240	254	246	227	243	260	241	231	262	267	250	233	233	251	271	246	275	265	256	233	268	269	239	242	232	253	284	282	230	254	238	223	265	241	258	230	266	252	265	222	253	261	232	237	258	254	234	236	231	265	219	246	243	236	249	265	269	219	250	282	280	260	255	276	240	267	250	256	248	226	230	274	271	253	240	200	239	226	221	232	247	257	251	243	264	241	253	257	227	265	227	238	254	215	245	234	241	242	254	248	283	219	250	260	227	251	237	274	246	238	274	236	229	260	243	225	229	213	269	237	267	246	255	260	262	268	232	256	257	238	225	245	245	235	229	230	251	249	255	226	262	238	247	243	287	224	217	245	262	262	253	232	253	240	266	239	241	216	248	241	265	249	274	230	258	256	279	227	243	231	260	247	250	234	259	255	240	233	277	259	236	255	248	249	241	234	250	267	246	270	265	243	287	244	214	267	258	249	265	224	249	243	240	240	225	235	256	245	264	257	248	251	241	254	248	223	256	234	243	233	230	237	229	255	249	255	260	270	246	244	252	271	254	251	252	233	270	247	257	238	233	213	242	235	202	233	254	215	229	225	247	219	242	230	259	254	229	260	237	236	257	256	229	255	247	251	243	232	243	232	283	226	226	270	249	266	222	237	229	233	251	248	258	267	233	234	265	249	242	238	216	237	258	246	227	230	254	265	261	255	238	264	212	235	234	234	242	262	257	245	230	262	230	242	204	264	257	246	221	237	239	239	243	228	238	234	255	264	257	258	235	236	245	262	245	228	270	237	237	262	256	262	227	268	224	259	240	246	274	240	240	238	228	264	235	246	256	242	254	267	237	261	243	237	269	260	240	229	235	259	256	248	246	283	226	236	251	258	213	240	229	249	247	232	199	270	231	253	277	218	226	208	229	240	269	228	245	245	237	265	223	259	243	222	236	263	261	229	244	272	236	247	264	240	240	242	244	251	263	260	266	223	284	235	234	243	231	228	249	248	238	250	265	250	254	247	227	230	229	243	263	238	232	222	232	264	255	248	242	233	242	234	240	242	230	249	250	250	258	256	224	246	235	233	264	240	233	208	236	230	253	190	261	199	235	209	252	246	234	254	249	244	224	242	244	245	256	247	243	231	257	234	252	269	236	263	249	239	243	254	267	235	253	234	251	241	252	227	274	251	215	244	248	245	266	254	253	216	241	256	238	267	260	233	213	239	232	237	239	202	243	241	230	225	270	255	253	225	254	256	242	266	240	242	242	244	209	242	224	223	215	248	244	251	251	235	260	256	217	237	238	249	254	226	215	223	210	237	238	241	256	256	231	242	250	265	221	237	270	238	258	243	254	240	239	252	250	218	250	236	239	250	246	242	261	248	241	251	250	225	264	249	249	250	247	265	277	235	246	251	241	256	236	238	247	259	284	266	245	230	254	259	250	234	256	247	218	256	254	255	259	223	221	233	241	250	225	220	233	235	228	239	267	254	255	254	249	239	252	248	242	241	227	253	247	236	241	223	218	229	252	241	232	259	270	251	264	259	262	271	259	267	253	233	221	255	210	251	232	237	264	289	267	220	265	241	258	230	251	273	254	251	265	236	235	237	256	240	246	223	249	237	257	238	254	248	241	241	212	246	272	254	239	248	279	250	230	233	225	257	241	233	261	257	248	233	224	266	222	302	238	247	237	248	242	266	227	249	237	246	224	280	256	233	259	286	260	244	246	237	266	229	240	228	233	251	253	254	264	252	200	222	249	240	247	239	283	233	222	252	254	256	251	270	263	260	245	236	231	252	266	222	238	241	245	239	236	247	264	234	227	210	256	227	263	231	224	238	268	255	253	295	231	258	214	210	251	242	233	230	272	253	270	227	243	249	239	257	255	226	248	264	222	232	249	241	227	239	243	235	271	239	253	227	262	271	246	249	227	265	236	272	228	241	225	250	252	241	227	260	247	258	234	232	240	210	230	242	239	241	250	229	247	256	253	229	224	232	238	236	248	256	255	236	225	253	218	246	265	264	239	239	253	249	228	228	239	234	226	210	245	236	213	264	238	219	226	249	234	253	233	254	249	215	241	227	272	252	242	269	261	232	245	253	235	237	261	253	258	231	268	248	234	224	261	254	269	220	262	227	222	259	246	222	242	234	233	227	257	239	278	272	234	233	216	222	239	229	234	235	226	230	234	236	244	233	270	241	234	240	260	244	219	250	263	202	237	238	265	229	236	221	276	227	268	221	232	266	234	259	229	251	257	252	253	226	271	231	260	246	261	263	235	265	237	234	241	243	265	263	233	254	231	266	226	241	238	223	240	225	236	225	245	235	230	257	238	241	234	253	244	243	230	234	221	263	232	268	266	233	248	244	225	234	232	251	252	249	234	253	232	249	229	226	226	227	258	256	259	259	258	233	229	233	248	252	259	243	237	244	257	226	242	262	220	262	266	250	260	262	230	221	251	247	272	223	229	254	239	250	255	259	252	256	242	226	233	230	251	247	228	264	282	243	229	261	239	260	209	272	296	221	229	261	228	218	272	243	238	245	221	229	255	226	247	265	240	230	251	235	250	245	238	239	247	245	251	258	228	239	239	227	257	245	238	253	259	239	273	260	239	244	264	232	221	236	241	244	256	246	268	247	253	265	235	229	198	279	231	243	260	220	260	240	250	243	240	272	239	254	231	212	218	258	235	250	224	234	223	242	259	253	274	225	243	248	249	265	266	256	243	240	240	249	239	254	239	241	236	243	244	231	229	217	254	238	212	230	254	266	249	269	249	228	251	230	237	261	238	232	223	243	217	241	280	243	248	231	251	265	245	221	238	227	196	259	225	234	254	267	228	236	258	217	207	240	244	248	239	253	275	232	262	249	254	249	260	277	250	188	243	268	251	257	258	272	239	223	225	247	260	233	270	226	216	244	229	233	247	236	263	237	257	255	226	251	269	253	245	248	250	248	247	245	224	259	248	258	267	250	215	249	251	230	237	263	232	241	278	270	247	244	249	248	237	218	252	260	250	232	242	248	231	254	238	264	255	243	233	259	242	234	245	234	249	262	252	270	239	249	265	234	237	254	244	217	268	241	240	254	208	250	234	242	241	234	229	232	242	245	252	238	189	272	251	246	233	261	249	246
3513	4443	2687	1372	1078	796	679	558	537	433	410	388	391	359	367	374	327	354	343	322	319	359	311	331	318	305	296	305	295	292	289	293	313	315	281	318	298	325	269	303	307	305	312	279	335	297	305	300	293	302	292	292	270	290	277	308	323	294	293	300	273	285	295	293	287	297	331	322	324	300	293	314	295	291	254	299	309	293	327	262	291	303	287	272	287	301	320	305	286	278	279	283	303	310	290	291	320	323	254	282	270	292	300	304	287	323	297	300	322	278	283	277	281	310	291	328	288	287	293	300	292	311	303	264	276	276	297	283	305	295	296	291	305	271	273	276	314	322	305	297	300	292	299	294	315	291	289	304	309	281	281	315	322	291	292	298	282	294	271	312	310	282	286	316	295	298	316	278	295	300	299	254	279	289	288	276	285	325	303	310	308	279	287	289	276	276	277	291	326	319	301	310	300	283	304	310	291	288	317	290	308	294	321	322	293	289	274	303	270	306	290	303	308	277	330	308	318	310	280	276	281	291	307	280	320	319	336	306	283	328	324	280	284	310	295	310	291	276	267	270	312	299	285	310	270	252	292	289	265	281	286	293	297	293	311	306	299	297	298	314	286	305	273	311	293	320	275	313	300	293	293	300	315	286	270	286	290	310	302	303	301	300	288	272	262	280	292	294	299	288	273	319	295	315	259	262	284	268	295	284	276	278	314	303	276	318	299	299	265	318	286	279	290	304	285	306	312	277	324	298	292	261	260	301	294	273	305	265	303	291	264	309	273	288	295	323	284	290	275	294	287	335	295	291	262	299	317	314	288	243	285	303	287	294	272	270	291	306	286	299	293	310	273	304	293	305	299	273	308	276	292	288	303	273	307	289	317	317	292	305	303	305	305	283	266	290	281	302	304	282	287	278	295	268	284	325	248	317	258	317	272	315	292	308	290	317	317	316	318	309	300	297	310	299	271	340	286	291	278	283	280	293	304	281	254	292	282	291	320	254	302	290	290	303	297	268	291	306	291	319	321	296	300	263	332	296	295	299	288	306	304	278	298	272	326	291	304	298	286	277	279	294	280	293	283	297	289	275	270	283	288	321	289	296	254	295	305	304	259	282	291	318	279	282	313	296	294	330	283	286	293	326	315	277	266	308	276	300	248	303	333	292	316	293	297	269	305	293	299	300	299	305	297	281	278	330	282	271	280	293	342	294	300	318	278	315	296	280	287	294	277	321	295	299	300	304	280	310	315	290	274	296	299	312	282	316	322	287	279	292	284	257	269	282	326	297	314	289	317	274	291	283	276	256	300	291	286	285	287	290	273	285	274	303	297	242	326	286	302	288	300	291	280	249	301	300	299	293	309	309	256	309	294	283	289	258	297	293	312	293	286	262	298	286	276	287	316	288	284	307	277	299	280	266	281	317	285	302	309	290	300	300	280	287	304	290	306	288	307	281	287	295	299	265	306	299	260	281	281	299	285	300	311	280	293	294	309	289	304	256	285	310	307	298	324	281	292	288	296	282	302	325	282	280	342	324	259	298	287	307	273	332	291	254	304	315	283	275	284	285	307	310	272	281	290	284	268	291	273	288	310	314	325	327	297	306	302	292	292	292	274	308	258	313	284	300	300	282	281	250	285	315	290	279	300	287	281	291	302	304	318	314	303	324	322	287	284	305	281	313	288	278	268	289	294	314	270	292	313	307	275	290	300	285	280	297	299	271	288	306	308	272	262	295	279	286	280	278	297	308	275	284	287	306	299	317	288	289	305	280	279	239	297	310	302	251	245	282	306	281	304	315	290	302	297	292	264	281	258	280	317	303	307	291	276	277	303	288	295	251	275	324	306	297	292	262	292	293	298	272	297	251	283	306	285	278	311	304	301	282	320	288	304	309	289	288	263	305	279	289	291	311	283	286	295	288	301	327	298	315	295	316	303	275	308	301	292	277	331	282	334	305	300	287	299	296	315	286	288	252	279	282	273	292	291	263	282	291	317	279	279	297	285	304	273	290	342	256	312	347	308	268	300	298	281	307	324	308	289	279	291	300	292	269	289	269	269	304	289	288	296	277	277	303	291	314	301	302	278	285	299	274	278	292	289	288	309	292	327	295	264	260	292	312	293	313	308	295	264	319	323	309	292	316	291	282	306	302	308	305	284	285	289	276	279	303	313	260	295	298	334	274	298	286	279	305	310	302	273	300	285	323	262	281	273	281	296	301	297	295	328	292	266	304	278	284	304	302	291	283	272	267	271	283	322	284	301	298	308	257	310	310	291	289	304	305	292	288	303	298	308	276	295	272	280	286	312	292	282	319	278	263	273	306	293	313	308	308	279	287	285	287	280	284	294	305	274	286	289	309	275	279	304	291	294	307	283	261	287	291	305	326	289	294	313	296	267	318	289	282	303	278	280	302	306	296	282	294	286	308	300	294	282	298	309	284	318	285	271	308	308	296	284	300	323	295	303	263	298	302	281	290	276	303	288	308	326	298	294	284	260	304	274	267	294	291	296	309	300	319	267	276	292	307	314	281	285	258	312	315	297	267	299	302	325	290	303	326	290	309	269	318	281	292	296	286	293	345	305	306	304	286	346	273	311	293	289	276	282	312	298	307	285	250	306	295	292	295	289	302	305	280	296	282	283	298	305	337	293	295	269	302	300	269	294	291	315	279	279	273	336	335	254	300	305	304	302	296	306	298	283	273	293	271	282	279	300	282	298	308	294	320	314	270	270	281	315	297	294	264	280	335	264	282	296	306	297	291	287	268	283	288	304	293	313	304	305	326	300	309	291	283	260	289	283	287	265	288	267	301	283	295	280	304	293	272	308	332	296	317	297	306	286	302	274	317	311	278	284	288	317	325	294	279	296	299	308	311	341	282	280	285	293	310	288	294	311	305	298	272	331	302	285	283	277	303	302	287	307	302	317	302	280	309	299	278	289	246	318	304	271	291	290	286	309	319	300	277	282	275	306	289	299	297	323	268	293	276	315	269	292	277	258	300	305	321	283	270	266	282	299	282	285	298	315	277	285	272	298	293	278	268	295	306	280	321	287	272	294	327	266	285	272	274	302	305	293	295	293	297	292	276	314	285	253	287	291	294	276	299	283	313	303	295	266	283	268	298	318	295	334	291	271	307	290	296	299	294	314	283	304	282	285	309	313	290	289	264	275	319	269	278	253	323	278	312	294	277	271	297	286	278	272	274	296	288	309	300	319	316	294	311	290	283	309	296	306	295	281	298	296	304	310	316	293	291	281	282	277	290	309	288	296	294	291	274	294	346	281	290	303	283	291	298	311	276	288	283	321	274	276	312	258	277	307	286	291	297	300	315	334	293	299	282	320	290	309	273	294	292	310	290	303	276	293	300	305	299	299	289	316	301	280	297	291	274	293	277	324	297	284	318	282	291	284	326	276	268	282	285	322	294	299	308	298	263	276	287	293	275	332	278	328	303	276	275	314	307	304	284	320	289	284	307	295	265	272	292	274	303	310	325	322	284	302	273
22471	20991	28436	23714	20985	21004	6022	1378	1116	985	913	898	890	857	778	814	800	758	762	726	764	747	808	776	753	768	718	726	792	749	707	676	714	768	754	735	694	691	740	675	732	709	712	739	728	734	725	710	715	735	721	779	676	738	735	743	701	695	694	744	717	725	720	686	662	743	740	700	659	720	709	634	727	693	751	680	733	713	693	733	707	741	756	733	694	694	694	695	711	720	762	726	704	703	725	717	730	673	676	712	695	679	706	720	728	708	706	701	683	725	687	678	727	703	701	714	683	667	717	689	722	706	728	671	697	669	725	648	700	679	731	684	700	714	692	695	674	701	712	745	681	693	681	680	691	719	709	672	743	724	711	687	646	672	738	677	706	725	706	688	694	722	713	677	695	654	729	703	664	697	656	718	703	695	716	745	710	673	702	655	714	747	723	689	731	708	715	696	684	739	736	759	709	708	686	720	669	661	702	775	688	712	730	728	705	726	699	660	649	705	686	714	699	684	690	709	692	680	727	716	686	669	700	708	646	694	736	654	775	729	725	722	717	691	673	683	687	658	692	650	632	681	722	718	740	705	674	690	704	703	693	705	729	719	731	718	739	723	710	730	683	693	699	702	682	694	695	731	722	734	648	654	710	655	673	734	695	682	705	698	726	705	733	684	697	709	708	696	733	680	665	731	706	727	690	660	640	680	677	696	676	755	732	737	685	682	701	655	775	672	679	652	710	713	698	708	732	744	699	683	684	698	676	690	659	693	681	691	732	703	672	733	733	711	736	720	646	702	762	673	668	671	712	715	701	662	716	697	681	682	689	678	702	681	738	701	675	692	669	766	680	699	717	659	704	723	677	706	670	711	698	684	670	749	687	695	787	696	722	665	718	674	667	681	659	707	706	692	754	715	734	693	714	652	690	650	662	700	683	708	670	671	692	672	735	741	687	688	716	733	688	665	705	732	710	633	677	710	709	708	691	674	722	660	677	708	703	733	738	695	743	713	730	681	692	714	682	677	681	727	712	698	695	664	721	698	662	679	727	699	690	723	722	702	724	726	687	706	668	707	688	653	682	712	720	726	672	717	728	662	713	749	712	697	722	674	723	693	707	678	734	686	737	710	681	732	688	693	710	690	674	717	666	689	712	720	718	701	711	737	719	700	720	683	690	657	715	658	697	706	703	666	676	680	693	657	711	707	676	664	692	724	712	701	674	702	659	673	672	708	698	720	709	693	738	662	665	702	695	711	677	688	693	688	673	703	700	675	657	703	694	653	761	713	700	666	708	684	738	732	734	692	692	668	663	685	699	764	733	706	723	686	717	717	708	687	685	712	665	675	632	700	768	739	668	661	675	668	694	714	658	701	714	726	709	727	713	673	680	703	710	724	673	686	680	705	664	697	697	736	680	707	699	691	737	694	670	674	734	691	659	691	727	725	650	674	718	691	672	677	692	695	701	725	667	727	685	744	710	710	705	699	688	729	639	669	693	706	671	665	692	658	656	687	717	703	712	708	716	743	688	693	686	750	717	695	679	678	712	705	688	750	752	711	681	697	712	702	659	646	701	671	716	724	692	731	678	690	700	730	685	772	743	700	674	697	708	715	697	688	760	715	695	694	683	650	671	708	709	689	719	722	695	666	691	685	728	674	754	699	700	694	673	713	711	706	742	683	676	650	705	702	719	693	731	719	743	696	693	670	694	692	710	693	749	662	685	706	743	703	663	684	685	685	692	706	714	712	749	706	688	675	688	708	755	698	679	666	717	703	713	717	767	688	681	716	707	708	739	700	655	711	676	714	664	683	721	708	665	736	685	714	697	698	701	699	698	722	678	695	654	718	712	696	763	725	676	716	704	665	710	710	746	640	742	725	673	666	756	697	729	732	720	697	677	648	684	682	621	660	729	725	651	701	673	731	716	702	673	686	738	716	732	716	735	719	674	747	634	701	666	704	720	685	648	755	717	688	704	692	778	715	672	706	721	672	684	709	714	682	774	684	760	662	686	697	730	743	666	727	696	699	675	712	682	711	753	653	662	694	734	713	738	710	737	731	671	709	705	726	728	734	714	716	678	700	700	716	692	690	712	701	720	708	681	744	687	704	670	702	708	714	734	683	748	714	689	679	655	690	659	695	691	663	752	745	732	676	734	698	655	676	697	696	711	711	714	756	703	693	715	729	689	687	687	714	746	736	706	721	742	710	701	685	701	668	699	649	701	722	658	696	672	698	694	697	704	706	700	690	689	698	742	655	679	678	709	732	720	664	624	681	721	712	733	637	700	754	714	740	751	707	721	714	730	718	703	688	739	697	744	752	742	703	709	728	702	746	694	740	701	715	725	702	731	649	671	728	645	690	729	705	712	655	693	670	709	627	728	644	666	700	728	727	728	687	694	681	697	654	664	668	704	666	742	696	702	737	681	718	732	729	727	701	703	669	680	698	681	750	690	676	697	705	765	707	676	713	716	700	708	706	689	715	698	698	715	731	703	726	698	700	699	721	687	748	702	709	725	662	720	707	692	699	750	755	697	722	721	676	665	738	712	714	702	699	702	726	714	722	743	682	723	711	725	706	714	655	707	662	707	735	686	671	653	706	724	705	742	699	657	701	698	723	698	723	702	681	667	735	645	678	709	643	663	756	712	712	697	679	689	666	719	672	767	660	668	673	709	695	686	701	694	628	676	690	743	671	690	701	689	688	735	696	715	729	711	737	659	699	714	675	745	639	717	719	723	710	681	689	706	722	706	675	661	693	698	707	685	685	697	694	765	689	692	706	711	697	682	724	681	742	746	692	738	733	715	697	708	716	690	689	734	678	684	715	725	690	716	734	733	734	677	638	695	699	705	734	749	723	656	701	729	677	679	725	739	712	740	719	693	661	716	702	707	687	686	715	687	736	691	727	691	694	680	698	723	717	742	691	680	669	698	697	671	712	732	699	733	701	710	767	720	789	672	659	687	695	701	719	743	708	710	669	728	703	670	681	684	706	689	701	657	701	679	682	712	740	677	701	707	700	678	721	673	716	736	678	684	691	664	744	721	739	719	711	674	692	653	713	688	730	718	692	711	681	696	673	737	755	705	726	684	654	671	702	673	699	699	695	719	735	707	698	697	720	733	705	741	703	746	716	724	687	741	728	678	673	731	649	655	683	746	706	710	694	714	656	680	715	725	657	694	718	708	691	762	682	706	677	706	670	659	686	709	760	713	666	713	668	686	662	711	661	681	711	696	677	712	713	716	670	720	669	695	667	738	665	671	670	644	669	720	704	709	684	688	692	709	720	727	693	702	737	707	675	698	762	673	723	679	696	665	730	752	710	694	691	718	748	650	669	701	752	741	717	662	720	711	705	708	697	713	722	651	696	733	702	639	705	692	694	740	741	685	659	700	730	632	667	698	725	708	662	687	675	661	708	755	703	694	710	717	700	722	713	707	658	718	685	679	742	699	688	664	700	736	719	667	704	676	704	706	681	676	663	711	720	643	713	737	683	719	674	708	706
5045	14097	9347	4634	3459	2647	2145	1811	1438	1318	1228	1125	1070	1020	972	936	900	905	846	823	827	822	802	810	807	818	782	744	798	811	779	716	813	744	804	782	761	738	722	754	769	726	769	713	790	719	708	740	725	762	752	737	711	696	755	760	742	744	726	741	789	740	784	706	761	747	733	748	711	761	741	718	747	772	674	750	755	736	728	792	721	760	737	777	754	719	738	768	778	740	767	696	709	731	710	720	789	718	779	702	675	750	707	744	768	681	750	740	733	728	737	740	789	752	723	758	752	726	775	722	747	741	728	706	750	752	742	728	749	747	740	739	727	723	729	741	725	753	698	756	767	726	771	719	719	674	714	756	746	746	773	732	713	733	784	702	766	734	748	735	757	754	754	713	749	766	751	740	692	707	743	714	734	748	747	687	773	710	746	794	727	752	739	747	757	696	767	752	782	710	750	745	713	728	783	735	748	741	739	742	763	689	747	720	764	721	716	706	701	714	741	709	711	696	733	698	723	767	720	745	776	720	740	685	780	696	793	718	777	738	702	740	808	720	711	748	745	709	774	754	762	755	730	716	767	773	752	760	772	700	707	739	724	680	716	690	752	726	738	744	732	719	720	779	688	724	735	745	750	757	748	757	780	760	748	742	740	741	780	774	701	755	667	748	750	765	764	753	742	753	739	802	749	769	760	763	699	720	752	719	750	750	740	732	765	759	706	761	699	782	781	712	751	733	766	732	776	725	770	705	751	750	678	796	784	756	774	772	784	728	738	715	730	744	736	712	739	729	709	727	769	721	700	736	735	734	728	731	712	717	745	711	707	740	762	761	758	745	744	753	760	766	753	716	703	726	742	720	740	753	747	683	755	738	711	744	757	734	717	751	772	690	738	693	754	737	701	729	747	727	749	728	745	708	732	749	704	717	698	792	758	775	693	738	733	715	739	756	752	721	710	707	693	778	808	731	730	744	753	758	725	732	738	722	732	745	723	734	762	704	718	719	770	788	734	750	770	754	759	741	747	726	707	746	715	750	744	752	773	792	770	717	757	727	776	765	736	747	755	689	760	742	726	730	731	711	774	744	693	731	689	745	739	727	751	731	706	730	724	728	681	722	788	714	730	715	719	766	778	720	776	746	677	753	765	723	723	711	721	725	688	750	751	692	734	792	784	736	748	787	792	750	770	740	726	737	711	674	769	744	726	670	730	733	736	751	704	725	682	733	713	723	734	727	752	744	717	752	725	720	699	728	744	784	760	726	756	765	735	705	751	751	784	756	686	719	739	733	782	723	787	702	748	768	692	730	734	716	734	748	747	723	778	717	730	733	745	724	720	729	718	762	730	761	748	754	750	754	737	778	745	730	764	740	715	703	769	747	725	737	768	745	747	696	716	744	731	736	712	790	758	754	711	736	741	703	764	749	719	757	728	743	726	745	773	710	729	740	714	731	724	706	768	743	687	741	696	731	781	740	775	710	734	754	735	707	749	747	745	756	739	721	720	738	713	765	710	744	728	766	739	748	753	720	728	739	750	793	714	727	744	754	764	718	697	727	731	754	721	708	688	724	731	715	695	718	729	748	710	715	701	777	758	755	733	760	762	723	748	742	701	807	713	739	740	715	773	754	710	670	782	722	709	702	733	815	706	742	731	768	784	764	742	714	686	752	760	728	735	700	721	724	700	777	757	791	707	734	743	761	766	737	767	669	729	762	754	790	773	734	715	757	736	685	695	663	739	730	780	751	724	764	728	748	773	704	693	686	690	764	720	728	734	725	744	744	732	690	757	737	743	715	731	739	723	700	763	757	721	789	740	738	703	730	719	771	696	751	750	719	700	675	767	713	736	722	729	719	733	674	722	721	679	717	817	703	716	721	765	769	725	775	751	706	776	743	752	741	724	741	743	729	743	726	742	744	719	773	741	697	709	728	759	762	710	730	740	683	757	719	726	725	733	741	768	821	773	705	773	722	735	776	742	722	739	750	747	804	752	711	736	749	736	701	747	738	758	737	723	737	753	722	732	717	724	761	776	723	767	749	755	718	752	722	733	788	743	713	715	768	748	740	738	731	699	703	719	766	759	726	707	711	770	703	706	737	735	716	734	739	748	753	701	764	771	756	708	741	814	721	708	766	686	732	721	723	740	736	724	756	723	734	770	720	698	704	735	701	761	746	720	765	733	722	743	759	706	788	729	776	727	709	725	724	734	750	769	778	707	725	755	761	707	724	760	729	720	779	778	734	766	770	712	766	756	734	746	752	713	789	722	695	736	724	736	753	705	771	733	766	761	768	747	710	740	748	745	755	730	711	715	743	743	732	708	718	701	751	747	722	728	719	736	727	740	718	768	736	738	734	731	722	701	786	666	765	744	727	770	718	799	764	736	733	733	751	724	770	728	752	697	766	736	714	773	744	763	738	771	751	754	759	740	758	730	746	754	769	741	725	718	729	726	785	739	755	769	736	755	750	736	764	768	781	790	747	728	710	770	776	760	737	738	772	669	758	762	683	752	766	752	742	729	717	720	715	783	699	753	724	730	672	733	737	724	721	735	751	710	731	731	728	779	706	764	758	770	720	709	719	748	781	760	735	753	732	746	692	774	754	724	727	829	698	743	755	772	779	708	772	778	729	728	781	719	727	789	748	725	716	720	722	751	725	737	748	702	746	729	740	703	752	715	702	747	754	702	747	718	755	764	727	717	772	739	742	749	731	739	744	731	730	780	734	715	758	746	687	742	723	727	752	721	741	750	723	730	721	772	716	732	728	746	705	707	752	764	742	720	713	791	726	724	743	733	754	718	748	703	782	732	737	789	719	765	732	771	733	743	715	769	804	764	756	736	751	741	717	730	692	698	747	707	821	714	732	703	724	723	743	749	722	712	785	719	748	770	721	763	749	713	784	730	718	716	782	761	745	726	747	776	699	732	726	753	740	727	723	754	724	718	750	730	744	758	743	742	717	741	768	727	748	765	681	743	732	739	807	735	767	713	736	747	742	727	744	777	788	718	790	742	741	752	700	745	762	767	776	767	758	795	737	756	766	707	777	746	697	743	700	760	747	697	730	746	706	734	703	728	720	756	753	693	705	720	732	752	767	709	707	742	726	679	723	773	741	704	716	745	748	725	703	711	743	725	719	774	773	737	724	688	755	790	789	735	737	730	720	705	715	763	731	727	741	730	708	702	752	744	725	711	737	744	776	731	744	716	729	748	739	725	772	763	720	660	709	745	717	749	760	742	746	776	759	767	769	746	707	742	815	734	706	759	738	723	758	765	772	728	776	785	736	752	732	703	766	734	724	742	735	761	764	702	700	764	771	764	730	760	756	721	775	725	768	723	768	701	730	740	797	738	720	745	719	694	702	706	730	746	787	744	718	766	743	691	698	699	743	764	825	741	769	737	769	701	780	738	720	731	687	703	731	751	719	703	772	731	718	750	775	681	727	805	711	666	815	723	757	724	758	745	779	715	716	757	713	705	737	750	712	750	717	768	746	676	706
27544	17187	3143	635	449	460	276	227	203	231	206	185	201	188	200	210	185	188	196	191	195	182	200	201	214	213	196	194	197	183	205	199	207	195	182	211	201	180	171	199	202	197	192	187	209	211	189	195	189	187	209	201	182	198	190	212	208	179	187	205	183	192	209	163	206	197	225	183	226	194	179	190	189	204	209	206	184	191	207	189	200	193	195	182	168	181	183	163	194	186	202	190	179	219	183	189	184	212	188	189	206	206	211	216	214	197	169	204	206	186	179	199	204	180	191	193	191	214	177	177	209	184	208	167	220	174	168	201	178	189	215	231	202	188	210	198	191	208	200	171	197	173	185	173	185	209	218	191	200	199	187	200	197	200	205	176	171	166	171	222	189	224	193	210	178	214	198	202	188	206	197	230	179	211	198	179	195	172	180	223	211	191	176	182	224	199	194	207	192	179	203	181	187	213	202	210	233	207	202	207	199	224	200	199	201	196	199	167	204	187	185	212	212	195	185	192	192	191	200	191	191	203	194	184	199	217	199	213	221	191	205	191	220	208	212	218	204	217	184	184	189	205	176	210	183	220	217	205	183	179	206	215	219	220	202	205	194	200	205	180	197	194	191	205	183	192	216	193	187	184	182	184	210	194	193	192	203	191	173	207	226	207	174	183	182	197	198	220	171	213	179	201	205	204	180	174	207	211	211	172	191	168	211	207	220	216	182	200	207	193	187	189	208	211	196	218	192	226	201	184	199	181	192	216	177	197	194	172	184	184	207	205	202	186	193	198	196	196	190	178	195	214	186	185	165	183	157	195	186	181	165	198	189	180	212	211	203	222	207	187	194	201	184	211	199	187	215	184	203	198	176	222	190	222	180	196	205	220	192	213	220	211	181	196	205	216	211	181	184	198	202	179	202	194	164	201	182	186	186	203	184	194	185	196	206	230	203	198	199	202	215	206	188	195	210	180	197	188	205	198	151	190	159	215	213	205	196	181	201	221	209	185	203	210	189	184	215	184	176	209	219	198	199	208	172	208	204	201	188	179	186	201	197	189	185	185	186	199	211	174	196	187	196	168	190	217	198	194	193	206	195	187	182	215	225	223	228	218	194	186	196	191	228	216	173	190	208	191	212	174	190	227	184	185	181	197	192	203	207	190	186	171	182	176	166	188	198	190	204	197	213	183	219	203	212	186	192	176	199	182	191	191	196	176	190	199	220	183	188	204	205	178	182	187	178	208	172	201	175	214	202	201	213	247	214	185	212	211	179	199	196	205	201	165	185	183	201	204	209	201	205	233	179	182	200	230	216	191	190	200	195	201	193	212	200	202	179	197	194	186	201	205	220	191	181	185	185	172	195	210	197	191	179	203	205	222	189	187	199	199	197	198	195	183	199	188	206	184	178	210	204	206	200	189	172	206	192	213	186	185	198	194	186	179	199	188	193	195	185	200	200	202	230	203	189	172	182	186	190	188	192	212	193	182	197	214	179	178	177	190	197	207	204	189	207	210	210	199	209	202	183	197	222	185	207	180	165	187	200	181	182	188	197	201	193	207	207	199	197	167	192	225	205	170	183	182	226	191	196	193	180	193	228	179	186	173	176	199	192	197	210	201	211	198	203	208	179	197	199	211	196	206	197	217	169	207	193	205	191	183	191	200	203	194	209	206	165	173	222	185	178	178	200	195	202	211	207	188	171	202	217	203	211	173	202	195	199	179	188	198	197	187	221	226	185	182	193	181	204	172	196	181	166	199	192	195	201	191	205	202	215	213	173	181	188	219	183	204	206	186	206	196	198	195	177	169	201	176	186	200	201	210	176	205	195	217	203	185	203	174	192	204	217	198	190	180	176	194	191	182	189	198	206	217	197	190	205	203	187	187	172	193	199	222	232	208	207	189	185	192	215	203	196	196	201	193	221	189	204	192	185	192	179	206	204	212	210	200	173	199	183	214	193	212	182	198	199	208	194	195	182	206	183	207	200	193	217	200	177	207	201	187	184	196	207	203	178	200	199	216	176	218	198	183	181	186	192	170	163	198	192	201	199	176	172	158	196	194	191	188	193	200	183	194	198	202	203	199	212	206	202	176	179	216	202	174	179	208	216	196	176	198	214	192	178	188	224	204	210	199	197	191	195	210	208	180	211	211	196	185	197	198	183	212	192	198	179	188	219	202	210	188	190	190	181	169	197	202	194	190	192	208	201	194	208	188	217	167	195	189	207	220	213	165	215	172	186	201	202	205	188	185	186	199	192	203	208	189	222	208	206	224	181	183	170	198	196	197	180	190	213	171	195	219	194	196	175	200	217	214	189	188	206	221	189	210	201	204	172	164	196	213	206	201	219	221	174	192	176	198	196	209	203	172	193	192	205	189	193	204	197	182	191	216	181	211	215	194	204	180	203	193	210	208	193	193	192	199	209	175	209	183	205	202	220	179	170	188	217	181	189	205	203	193	198	199	197	198	208	196	175	223	196	186	216	188	195	197	212	192	184	213	191	194	193	195	186	203	199	184	185	163	199	176	211	199	229	174	198	181	181	201	202	194	200	207	196	188	199	209	190	194	196	182	191	201	188	201	224	195	204	189	217	188	205	168	182	185	235	180	178	206	194	188	174	198	199	189	192	184	208	212	221	225	200	183	191	197	176	228	177	198	197	187	180	183	207	200	191	195	197	207	172	234	206	206	171	170	187	203	198	201	197	193	187	187	206	184	205	194	207	221	186	205	188	196	217	198	168	204	199	201	203	189	206	182	202	209	185	191	202	173	186	192	213	196	204	210	216	237	211	177	189	192	197	205	203	202	194	182	217	193	186	190	190	175	174	215	189	194	176	205	171	186	186	205	185	189	218	216	190	190	186	217	187	200	199	206	211	188	185	198	220	215	175	205	203	210	195	217	191	200	168	202	205	195	190	203	242	205	205	196	221	196	206	191	183	179	217	193	217	222	212	184	201	201	204	225	188	197	174	205	187	213	186	199	174	186	219	207	194	199	203	207	203	232	197	206	197	178	165	231	161	197	181	198	173	187	185	170	209	215	184	209	210	218	216	231	192	200	197	171	193	207	211	183	183	186	201	182	188	209	203	188	206	176	191	191	208	182	181	195	183	184	202	214	195	169	173	190	189	188	181	196	164	197	166	205	203	187	214	204	188	169	210	217	205	202	184	193	200	199	191	199	185	210	204	186	189	192	199	196	165	169	188	173	180	200	185	176	224	222	205	193	179	192	208	190	179	194	190	177	200	194	187	208	212	173	169	175	179	211	186	215	188	213	204	185	213	210	214	201	213	206	203	178	202	198	205	189	189	185	211	192	192	207	198	191	202	191	180	208	181	204	183	213	197	170	172	222	191	191	222	194	205	239	185	211	190	209	176	193	169	180	211	184	202	193	184	198	214	164	197	212	172	192	193	198	184	178	186	214	212	189	205	190	219	195	202	173	178	198	159	159	206	206	201	200	187	184	194	207	202	216	207	210	210	199	193	185	190	193	224	193	205	187
4346	920	653	395	330	328	261	286	262	249	232	250	204	208	214	230	256	240	226	224	215	249	253	237	238	223	216	224	230	225	201	245	199	253	243	229	217	225	242	248	218	221	214	251	223	236	232	208	234	241	247	218	234	202	222	229	236	227	210	247	225	221	224	204	194	231	201	242	243	235	249	243	230	219	243	229	190	222	225	248	191	232	216	222	241	221	209	216	214	238	231	211	213	241	218	211	220	208	228	222	210	208	231	222	230	210	246	222	229	217	221	252	214	209	231	209	210	227	236	222	223	231	229	196	198	214	217	201	230	225	231	242	211	217	205	222	212	218	200	231	240	210	235	224	228	244	218	229	239	213	223	200	226	213	222	248	210	208	213	214	194	244	215	226	207	225	218	211	219	223	204	200	229	235	252	210	238	227	189	238	215	228	202	206	225	206	228	226	220	232	199	242	232	222	244	214	228	241	215	198	194	212	227	224	217	218	215	213	237	218	212	238	220	201	206	221	218	229	237	205	227	219	226	237	236	226	209	222	225	216	239	218	226	225	196	204	207	211	241	217	212	228	230	199	228	228	231	243	217	226	252	210	216	222	196	213	193	248	232	233	206	224	247	227	220	223	225	234	233	247	217	199	216	248	215	226	193	248	222	214	235	208	190	209	236	230	240	246	238	232	230	206	253	242	214	230	221	230	214	223	212	232	197	223	205	203	213	244	202	210	229	237	243	226	227	221	215	235	213	241	238	240	234	227	242	215	231	218	229	227	218	227	202	230	227	254	211	212	233	219	211	249	223	178	222	240	195	246	216	224	248	200	208	225	255	215	237	253	207	233	196	232	194	214	235	222	259	226	242	237	229	212	228	232	213	216	226	202	223	236	219	238	238	223	226	221	217	203	203	230	216	217	220	217	201	242	213	225	242	230	216	238	229	245	248	213	243	245	236	219	210	241	241	223	181	227	219	233	199	213	209	235	249	211	206	236	215	232	227	228	206	200	249	236	201	253	220	257	221	211	231	198	213	232	219	237	221	219	221	221	249	235	232	240	242	224	232	225	249	238	249	215	238	248	209	266	231	211	216	220	239	220	228	232	197	223	211	210	221	217	223	230	206	224	240	206	245	223	201	213	230	234	216	227	198	237	214	218	236	229	230	217	227	231	242	235	253	183	217	234	194	222	241	255	217	234	235	238	184	234	237	209	215	236	223	208	234	227	222	220	224	202	248	212	238	206	234	204	220	221	245	236	228	216	219	238	205	237	239	223	238	208	242	242	238	250	201	213	212	261	200	239	206	237	216	209	198	210	200	214	220	237	212	227	218	229	200	227	191	240	239	243	222	234	250	226	222	228	183	245	228	223	264	206	218	220	229	191	206	224	221	219	242	233	215	215	221	212	221	223	236	200	229	230	197	231	218	203	226	227	219	251	202	239	223	223	255	225	208	253	225	232	232	195	219	233	221	266	230	222	212	231	259	222	224	212	219	208	212	231	248	232	224	246	220	264	206	241	229	248	205	209	216	215	217	233	244	233	227	225	199	206	207	229	218	192	235	234	213	216	231	210	217	211	221	249	221	214	193	227	240	219	205	219	223	200	233	237	221	222	216	210	219	218	219	213	225	212	221	253	210	214	230	238	225	217	242	208	225	194	232	233	207	212	230	251	221	227	228	213	261	195	222	207	226	264	235	234	219	225	202	234	216	203	264	218	220	231	249	245	221	211	210	236	203	230	226	194	216	209	209	234	214	207	185	215	243	216	231	214	200	224	206	217	216	214	227	210	213	235	236	222	201	226	214	215	219	217	225	242	214	187	208	224	242	225	230	252	229	230	235	235	223	241	227	229	231	214	249	211	226	241	223	214	204	215	224	217	229	222	212	208	257	211	212	216	212	233	224	227	212	214	211	206	222	201	242	198	226	241	228	252	242	246	231	231	220	251	209	234	231	217	200	229	232	195	224	244	228	194	232	233	212	208	194	207	238	223	230	221	237	209	215	220	250	211	241	210	254	212	252	235	229	237	220	230	219	226	232	229	240	213	210	231	205	231	230	203	209	232	214	232	227	230	194	209	250	243	230	215	218	211	231	211	225	233	232	231	236	232	235	244	232	215	228	209	217	241	226	208	249	218	222	212	214	230	245	228	195	203	208	214	207	215	226	240	236	237	218	226	234	215	234	235	213	219	240	223	193	222	238	210	188	211	199	230	237	253	237	215	220	229	221	247	228	209	244	211	199	233	236	218	233	244	249	220	214	229	218	199	232	223	217	219	199	231	207	217	203	252	233	240	228	186	239	215	225	243	238	196	227	215	197	213	219	212	222	242	213	232	227	206	251	235	183	208	222	224	213	225	226	220	215	222	219	208	243	236	230	225	239	224	202	200	224	242	207	209	190	208	200	213	223	231	238	227	219	227	219	227	235	208	238	252	226	219	220	230	215	181	230	256	213	226	223	244	233	201	238	250	213	236	235	217	228	234	236	216	228	239	246	248	215	217	210	257	221	220	205	222	200	230	236	229	194	239	233	236	237	224	232	196	212	237	258	230	223	247	222	211	236	235	202	243	210	208	234	217	213	213	211	219	214	218	265	205	202	219	248	217	252	221	226	214	197	212	226	222	216	214	236	206	217	237	230	217	241	208	228	221	222	216	231	223	215	223	232	205	241	222	231	199	235	238	209	233	219	219	241	205	232	223	225	233	225	228	214	229	253	244	242	214	187	239	212	216	206	234	214	236	214	227	213	217	220	228	240	258	227	244	215	238	239	223	217	203	243	226	215	208	247	222	226	214	252	230	228	198	248	206	224	218	202	244	227	225	213	225	248	253	214	208	206	220	211	264	248	234	232	227	209	225	226	214	215	207	235	247	197	213	239	222	220	242	226	227	211	217	238	231	234	212	207	192	232	225	214	234	257	196	224	244	230	232	223	226	242	203	184	225	198	230	208	239	203	223	228	213	218	229	237	219	224	216	224	223	247	241	199	237	221	234	218	233	211	248	218	234	218	235	220	252	211	220	221	215	247	228	215	214	240	250	222	239	217	205	226	209	216	265	218	205	241	245	251	240	218	231	207	214	220	222	252	217	237	232	229	231	234	230	231	231	223	210	196	197	211	242	254	217	251	206	219	219	181	214	224	201	229	207	209	230	238	210	227	202	211	212	265	189	213	230	238	236	227	213	217	238	220	230	202	211	202	215	226	211	250	223	224	200	197	219	238	228	233	223	223	248	215	206	194	235	230	248	232	231	198	229	214	215	229	231	209	237	210	204	222	243	205	229	198	224	221	240	217	216	214	220	256	230	222	239	211	201	230	234	239	220	212	230	230	227	215	213	199	222	209	199	219	223	225	230	217	224	264	236	202	232	227	248	230	193	225	234	248	218	204	216	204	236	230	234	226	214	221	220	221	210	224	223	203	216	223	228	221	219	196	233	219	259	232	218	234	209	217	219	225	216	223	237	236	212	235	243	245	229	246	228	211	234	228	237	239	231	241	245
23500	20946	27928	24121	20914	7799	1102	759	680	679	630	612	531	544	543	547	554	555	534	528	529	513	533	508	525	499	498	537	504	527	528	501	515	489	521	494	486	480	535	503	526	486	528	532	476	469	485	505	500	532	449	464	526	509	508	521	497	462	483	473	488	502	521	494	505	505	492	463	511	469	511	485	508	538	505	513	522	476	503	489	515	517	495	508	539	484	508	484	471	473	487	484	533	486	462	515	477	557	486	507	537	495	491	459	558	462	521	515	508	519	478	512	517	476	528	507	482	517	511	509	489	474	493	501	510	496	476	484	485	530	492	518	520	510	512	495	529	515	493	539	527	516	472	499	468	514	499	517	442	529	488	514	493	472	496	506	511	510	489	481	505	492	505	455	466	479	503	465	469	503	469	498	485	524	504	490	472	512	512	501	525	538	474	464	506	459	536	489	497	474	531	485	499	517	468	532	491	517	473	517	542	468	443	509	519	465	493	485	483	488	510	487	472	540	519	504	497	508	489	506	500	480	542	494	506	476	477	515	499	516	458	498	538	516	498	506	490	467	497	482	521	503	512	517	531	511	538	485	487	507	500	486	496	519	493	520	529	480	492	473	514	532	504	476	482	502	522	531	542	495	533	534	461	547	516	517	499	449	488	451	482	484	509	492	472	544	493	501	482	508	484	499	453	513	477	507	478	500	506	495	498	465	524	463	510	485	522	485	512	494	473	515	501	477	490	491	519	532	506	506	481	518	522	473	514	505	500	518	465	522	551	493	507	533	515	484	454	468	530	507	473	476	547	532	489	508	483	520	487	487	519	501	502	502	490	470	493	490	516	538	492	508	522	501	496	489	502	472	486	471	517	503	515	486	522	479	449	513	465	484	493	524	496	518	516	528	523	468	479	522	515	521	514	522	522	508	537	493	487	525	506	491	482	465	495	533	508	466	548	530	508	463	485	505	483	489	509	502	484	490	477	477	471	504	467	546	501	460	495	485	537	440	514	505	509	491	495	455	595	517	483	518	501	537	506	537	478	475	481	517	472	496	531	500	518	487	568	543	557	491	530	497	498	501	502	502	467	448	492	502	483	536	534	488	487	532	520	497	484	526	471	468	471	490	476	548	516	478	503	486	492	470	543	508	481	495	486	549	480	516	530	495	490	477	512	468	528	497	489	471	468	500	513	485	468	493	508	513	498	513	514	514	497	547	494	486	510	509	538	488	496	491	458	530	514	509	515	509	514	498	516	525	470	486	487	540	519	485	459	507	500	481	483	479	489	479	528	490	526	532	544	504	495	470	493	527	486	485	485	488	483	515	497	501	493	520	521	476	493	519	496	558	492	502	503	506	549	500	511	519	552	492	488	508	465	496	485	516	528	503	520	501	501	523	497	438	526	503	481	464	519	483	471	493	501	519	483	527	490	534	475	487	518	480	507	514	485	468	470	459	499	474	478	528	491	479	490	527	515	498	475	489	489	479	513	470	534	503	511	458	516	514	515	533	494	504	486	488	487	475	513	518	516	526	488	541	521	505	515	526	476	504	477	473	518	491	521	539	481	476	504	491	517	494	475	512	486	448	528	471	495	504	492	470	467	524	524	531	489	498	506	469	538	485	500	498	496	483	472	481	468	491	481	516	459	455	500	489	547	467	512	469	508	463	537	521	495	496	477	491	517	487	531	485	507	503	544	488	492	510	530	506	508	526	533	502	477	446	509	488	484	481	497	523	485	487	492	470	524	553	537	484	510	491	518	467	500	495	554	496	498	486	541	500	480	462	538	505	527	507	526	504	469	487	500	517	498	488	507	464	475	490	545	504	499	493	490	509	483	495	503	533	506	514	478	450	510	496	498	516	525	482	489	499	499	497	469	504	501	481	486	468	475	498	503	516	455	498	501	542	479	496	501	475	497	528	488	486	529	495	508	463	518	518	519	509	492	496	536	487	511	490	496	513	516	502	504	521	503	478	501	502	495	488	533	470	472	503	502	513	560	519	473	484	512	490	466	495	504	501	492	469	521	463	488	507	504	520	489	464	501	481	508	480	467	534	483	477	524	461	473	525	510	504	535	529	462	539	526	509	459	517	466	527	479	514	508	491	453	499	514	519	495	510	465	476	478	484	469	458	503	489	484	498	487	534	499	532	497	497	481	505	461	454	480	495	464	513	492	491	502	490	497	494	484	482	472	492	470	519	487	513	488	473	487	507	495	516	472	506	498	512	502	458	534	509	512	513	524	490	499	541	472	464	510	490	502	478	533	479	498	520	501	489	470	496	488	502	511	483	482	526	474	472	538	516	461	502	481	505	467	492	532	519	482	528	504	490	470	547	504	498	484	505	497	480	491	498	482	511	454	484	520	506	477	500	478	540	503	516	508	526	468	493	475	518	443	486	497	477	509	499	519	459	487	496	512	536	492	523	513	512	486	510	499	496	490	497	515	464	483	510	503	522	477	496	476	511	522	444	507	527	514	513	490	500	510	463	487	537	475	567	514	454	464	502	508	498	529	511	502	484	481	496	497	530	504	511	497	497	531	509	508	501	487	505	519	514	498	491	539	481	522	550	478	490	493	493	538	446	484	484	467	488	462	477	480	473	489	485	517	433	508	507	511	506	514	481	505	504	466	524	500	512	444	503	490	483	526	481	494	480	504	476	539	449	498	476	469	508	523	476	474	506	493	502	485	471	498	506	501	521	529	497	507	492	516	517	467	474	508	480	479	498	525	510	485	519	492	519	479	501	519	499	511	497	489	535	528	508	509	474	500	479	523	516	530	521	510	519	521	517	515	524	478	518	465	503	496	499	514	493	476	530	501	483	492	514	487	530	526	496	456	480	452	502	491	520	514	481	474	514	530	499	482	544	495	478	530	510	473	490	522	470	511	492	507	474	497	513	508	506	459	491	511	534	514	527	522	488	545	482	486	533	505	482	480	504	487	489	489	468	497	484	514	487	521	482	471	546	513	453	485	497	489	526	538	515	501	480	514	493	510	506	486	496	523	498	512	495	519	520	484	456	481	486	523	514	536	476	512	454	458	506	478	498	482	471	475	501	571	490	505	466	485	481	518	499	531	503	522	504	487	533	490	523	478	505	503	489	530	502	491	517	488	482	489	504	493	497	500	489	500	503	490	496	509	496	462	497	550	502	482	516	486	487	514	488	493	505	485	479	546	480	519	518	516	493	451	489	480	478	504	483	514	526	486	473	490	506	512	479	520	537	474	510	481	512	492	513	497	497	500	472	513	489	502	512	463	452	483	492	449	501	496	480	490	463	509	511	466	465	522	468	489	493	518	514	542	493	481	468	490	500	475	482	545	489	502	488	483	505	507	471	504	472	474	469	478	538	473	476	464	463	450	484	459	476	490	497	499	487	477	506	478	515	491	493	494	510	487	462	504	499	503	442	487	506	496	454	539	498	459	495	502	490	507	478	513	484	485	506	519	477	455	506	549	499	479	462	460	520	483	517	468	505	457	476	501	511	529	511	503	485	521	473
3718	8673	5586	2765	2072	1566	1168	1041	938	800	786	685	662	652	603	631	588	572	583	595	569	601	538	578	545	575	536	543	558	554	561	498	525	548	516	532	566	559	554	552	508	570	583	538	568	582	589	503	512	541	550	546	544	525	517	503	532	559	544	557	517	498	540	526	483	550	546	558	531	513	520	511	512	507	564	516	526	535	553	551	500	526	522	506	535	531	526	531	569	513	560	524	521	558	539	511	547	539	484	525	547	474	541	501	515	515	510	537	480	502	470	551	533	503	527	544	520	500	563	527	537	519	525	492	478	507	502	551	521	539	520	505	535	528	497	500	551	515	499	528	498	536	490	553	541	550	540	548	491	550	509	518	532	548	503	547	503	574	534	538	506	514	584	492	533	546	506	515	511	544	517	534	532	563	531	496	529	527	538	494	553	524	527	555	522	544	538	492	541	534	558	551	545	536	498	500	525	491	518	532	513	532	486	501	522	522	558	538	523	539	535	526	493	537	524	531	524	467	485	508	487	536	533	573	518	525	522	559	504	534	526	528	522	559	519	554	535	524	483	525	522	529	504	508	476	488	498	532	486	525	526	533	522	509	510	495	515	499	522	474	556	527	528	538	508	502	531	521	556	507	537	500	519	529	502	527	556	523	512	518	504	552	550	517	508	570	542	484	518	544	546	533	522	525	536	491	511	498	540	535	493	517	524	532	593	500	541	549	542	511	508	518	530	506	480	488	513	532	497	506	561	528	516	519	518	490	529	514	543	533	559	539	481	536	531	499	517	512	547	539	546	548	521	554	529	525	550	535	564	509	510	508	531	492	539	530	561	521	516	510	524	537	515	532	498	562	513	540	509	529	555	507	575	537	532	521	553	541	490	540	515	509	519	535	534	512	499	559	528	522	527	508	497	562	552	497	526	507	493	515	534	567	516	520	527	542	526	497	507	571	542	540	501	511	485	507	519	532	508	505	551	517	514	521	519	506	532	544	564	521	563	478	504	569	524	530	508	504	504	526	512	520	541	537	559	505	529	544	526	545	499	505	536	519	563	524	579	515	537	502	549	525	573	568	567	518	511	530	516	508	511	546	525	559	480	526	518	547	557	534	509	551	567	525	557	494	517	564	515	530	541	524	523	529	502	528	556	519	547	513	522	537	515	476	525	543	515	565	517	529	495	515	559	517	553	530	509	530	529	496	543	537	508	519	518	543	527	539	553	496	542	509	492	522	523	533	553	521	528	537	499	551	502	529	547	489	521	567	526	497	515	515	506	509	504	530	548	524	513	542	511	545	540	540	509	517	546	516	539	510	536	534	532	493	524	524	513	504	517	520	525	522	522	529	518	552	505	513	524	550	557	516	546	527	555	505	538	530	546	511	524	589	507	485	523	523	521	508	531	543	534	550	522	521	537	559	505	479	527	495	512	520	513	507	559	549	556	474	513	510	524	479	501	502	523	538	562	533	541	534	531	533	534	536	546	513	544	527	532	493	544	544	541	527	549	493	527	531	554	511	531	514	499	535	525	520	499	518	494	537	512	518	562	464	567	547	564	534	465	513	545	541	502	534	514	547	510	535	528	518	525	538	519	521	511	548	525	535	532	518	532	544	561	532	546	537	529	476	528	507	498	582	535	519	504	555	480	511	518	557	528	532	491	512	545	569	553	476	547	537	549	542	502	526	491	578	493	492	560	533	536	504	571	556	514	526	513	527	523	474	536	528	555	564	532	529	544	534	534	553	491	539	495	525	542	546	510	548	510	520	543	519	561	519	564	509	474	550	487	569	505	531	537	522	557	544	512	519	494	553	511	511	505	560	551	502	524	523	558	523	558	569	524	557	477	513	522	512	532	539	535	523	494	534	510	485	531	492	514	480	522	502	528	499	543	529	521	553	538	527	543	524	522	534	514	523	522	544	529	549	535	521	485	523	553	537	512	538	513	522	526	561	556	547	541	514	546	501	545	526	533	532	552	518	549	549	518	528	571	512	521	522	530	558	516	536	521	549	537	526	542	512	510	539	494	507	533	536	516	554	483	520	511	527	507	569	532	486	483	547	501	528	525	510	503	527	488	543	519	536	517	547	524	540	561	538	550	493	485	562	523	501	509	537	528	524	524	521	516	520	511	533	538	537	534	488	499	517	496	535	462	491	531	510	530	526	508	524	522	525	504	518	539	542	540	532	564	511	531	532	569	488	534	525	525	578	489	554	512	510	534	540	547	536	559	542	478	530	510	508	538	523	510	521	524	535	502	528	567	569	496	497	538	528	555	525	528	518	561	533	517	523	508	514	543	543	519	542	527	509	479	513	523	454	577	524	533	536	510	508	515	536	508	477	526	526	522	499	515	498	499	506	515	544	514	523	566	515	468	509	506	516	527	521	520	502	524	545	517	519	517	565	580	513	493	499	491	549	477	517	491	538	503	570	540	550	562	525	543	544	534	525	522	541	520	521	508	479	546	555	526	527	556	522	555	521	533	521	534	533	510	546	543	470	548	523	546	543	495	497	502	492	563	520	498	564	540	519	542	503	513	539	494	515	528	522	547	527	576	520	541	532	591	528	530	521	532	560	547	521	464	500	509	528	528	548	541	510	510	534	509	537	518	495	567	536	522	521	519	531	539	502	526	525	491	478	522	541	535	492	528	517	510	513	529	520	520	521	559	520	563	545	485	517	541	541	510	551	492	530	541	524	550	550	532	525	563	518	539	519	535	536	529	541	499	482	519	523	518	497	520	512	545	530	550	510	508	548	493	537	518	531	485	539	501	568	525	548	518	515	503	509	483	537	534	531	519	527	531	522	512	518	495	548	516	502	504	479	517	534	546	504	553	525	496	495	507	528	563	569	564	529	522	554	547	538	488	520	532	557	517	496	489	530	532	522	497	502	522	530	510	490	553	500	538	521	520	508	493	543	538	516	539	533	521	545	481	513	555	507	553	519	520	503	538	564	549	508	538	504	556	508	539	522	521	534	521	523	525	532	515	517	524	517	569	527	505	508	522	537	517	559	544	509	522	517	526	521	488	545	498	547	477	526	534	570	541	535	514	510	520	535	566	532	466	541	520	526	485	528	523	511	532	553	498	546	577	544	509	541	509	537	539	517	517	587	486	528	540	499	497	533	534	568	525	577	513	525	483	523	560	537	524	507	518	552	527	509	519	507	528	503	498	514	501	573	520	524	524	474	545	500	563	528	525	564	599	499	532	521	539	498	538	489	524	514	516	529	509	549	514	475	577	519	500	512	527	511	548	497	510	505	535	528	534	539	506	521	568	482	513	537	538	583	522	519	470	517	538	509	535	544	525	517	541	532	536	499	560	529	475	508	578	498	504	529	518	526	520	513	531	512	466	579	502	543	525	547	535	503	539	506	513	534	515	512	510	489	558	517	511	503	535	522	517	522	528	547	542	553	549	579	505	500	524	497	536	482	499	518	479	532	523	533	528	554	509	523	495	527	510	535	487	509	541	512	550	540	572	563	462	529	491	550	539	479
24813	20980	26547	25347	5451	547	407	347	304	314	280	278	288	260	277	271	258	261	263	279	256	223	253	267	238	292	252	259	267	250	297	266	248	265	253	240	267	228	237	261	264	231	238	247	255	245	261	248	240	257	255	257	228	239	259	238	220	251	239	218	230	251	236	230	238	240	240	266	279	224	265	229	222	255	228	263	232	265	264	228	225	228	256	244	246	277	231	251	236	235	271	248	240	264	266	248	247	265	238	235	274	239	256	245	248	253	232	250	255	247	287	262	247	231	262	241	232	243	272	228	226	270	250	227	249	215	269	224	251	248	258	269	242	257	277	230	236	238	234	232	252	270	220	248	248	213	257	231	222	201	230	263	239	238	231	228	241	254	255	247	234	234	240	237	242	248	241	258	237	248	253	222	227	256	232	211	248	228	258	248	240	213	250	267	232	218	236	240	241	237	260	249	234	268	252	263	213	237	259	237	225	218	210	230	252	255	268	250	236	265	249	256	239	224	235	262	284	266	238	232	250	239	267	270	255	252	244	252	221	218	235	246	251	280	245	256	233	250	265	243	256	222	232	231	246	243	270	245	268	241	246	251	232	227	267	216	247	245	267	272	252	235	226	239	255	251	208	235	248	225	260	222	267	285	250	251	225	231	221	226	231	218	250	245	209	237	221	254	236	263	234	218	235	222	237	235	256	238	255	240	260	261	248	269	226	229	235	251	239	261	232	228	211	235	246	254	248	233	247	252	296	261	233	256	227	245	239	241	259	258	232	245	236	233	248	222	230	217	216	247	260	238	266	271	227	229	241	248	242	217	233	219	236	234	214	257	267	242	241	240	245	251	257	235	241	235	203	232	242	229	240	241	228	239	235	248	229	226	212	253	264	250	219	225	272	254	253	238	268	242	262	244	239	245	245	267	268	241	284	257	238	238	233	233	277	257	263	261	243	239	234	251	243	250	229	220	251	232	241	252	244	222	240	254	245	263	255	219	253	254	238	224	221	228	239	219	239	256	257	243	233	233	266	242	242	255	233	241	249	226	253	248	238	230	248	225	253	262	244	262	257	268	225	241	244	220	229	237	242	213	247	244	263	229	213	266	219	240	246	267	251	250	232	212	260	240	214	227	239	236	269	238	229	250	231	248	250	256	228	237	246	264	280	272	256	238	250	252	246	264	225	242	247	221	244	218	245	244	232	253	233	272	240	218	253	232	225	257	230	247	256	253	247	257	249	222	222	257	247	259	222	236	259	223	262	240	237	234	250	233	233	265	249	251	240	206	243	229	245	272	234	254	273	253	239	218	273	214	224	210	252	216	232	239	253	220	253	223	268	241	249	217	260	245	232	242	237	259	249	274	212	208	248	224	239	248	245	210	247	250	272	247	242	242	228	232	245	232	244	219	236	228	238	270	235	243	231	270	220	216	216	237	247	231	239	248	262	248	215	220	246	273	246	271	250	253	230	240	234	245	303	229	257	253	249	253	233	242	234	268	261	263	236	248	267	229	256	259	231	251	296	243	248	263	241	240	240	244	254	240	225	240	228	230	235	232	259	261	228	248	249	230	238	230	230	246	287	263	246	258	248	213	249	211	246	238	248	246	260	278	263	248	232	239	250	242	246	248	254	251	245	218	228	225	265	246	255	241	244	257	250	256	225	239	254	256	235	240	232	223	281	245	224	240	228	263	240	297	232	245	240	252	224	222	248	246	247	234	228	233	248	207	274	239	239	193	221	231	273	243	234	227	253	259	233	249	223	264	250	218	229	257	222	232	280	257	253	249	255	245	251	255	244	252	258	238	233	220	257	235	229	250	247	252	251	239	254	209	245	270	261	216	255	238	247	237	233	228	257	226	250	279	254	288	283	278	239	263	210	232	233	272	266	245	268	233	252	208	263	248	229	218	227	259	209	248	238	253	252	259	241	260	227	255	242	247	253	267	256	243	253	277	247	246	254	251	218	261	256	248	240	246	246	217	239	283	241	232	238	265	236	231	210	241	228	233	215	247	237	241	224	254	242	229	248	216	247	253	240	242	252	263	226	239	237	227	226	262	241	231	232	221	278	259	235	232	244	247	253	229	230	238	231	256	242	231	243	235	240	257	233	225	232	235	236	280	283	250	246	231	238	237	268	246	266	273	235	265	281	240	249	249	238	230	234	229	255	249	242	230	254	234	257	220	247	235	236	221	248	279	245	247	252	236	231	215	224	251	243	238	239	233	238	281	217	262	230	228	258	211	265	264	230	242	253	228	240	284	236	239	231	240	284	237	258	249	242	202	256	231	242	221	232	219	247	239	211	243	241	258	265	244	238	223	259	263	252	268	251	245	222	222	267	246	243	214	258	215	249	227	231	239	241	258	253	274	270	248	226	256	239	254	228	254	237	232	240	272	255	236	233	213	241	226	249	241	239	237	258	243	250	248	238	230	249	236	209	248	255	229	229	244	241	265	257	270	239	231	241	223	253	225	271	242	236	243	217	260	224	228	249	251	252	239	234	219	232	220	250	240	257	270	246	233	243	228	234	244	236	238	242	248	252	287	259	244	263	235	218	266	225	216	247	231	234	234	242	216	229	210	227	232	227	235	264	254	249	268	246	216	250	247	247	238	235	255	237	222	241	255	213	230	243	229	220	254	236	266	223	251	267	240	218	246	263	251	261	243	207	257	231	238	258	242	251	241	246	243	261	254	244	267	230	250	229	279	253	278	247	239	247	227	242	230	222	224	245	235	241	255	244	247	226	267	272	257	249	222	254	238	242	245	264	253	230	218	227	272	258	265	237	238	222	215	227	249	229	262	230	252	252	229	241	222	247	234	254	234	280	237	250	231	244	251	237	253	259	249	268	243	276	228	241	273	253	261	229	242	228	238	234	248	264	229	234	263	239	214	234	244	238	238	264	224	239	242	244	234	258	247	269	260	238	234	234	221	253	260	259	225	251	247	235	221	216	195	239	257	246	245	251	258	266	237	263	241	207	222	247	258	222	253	224	240	254	245	238	256	225	255	244	248	251	241	232	278	230	263	258	243	230	265	266	248	278	244	238	215	266	234	229	244	230	242	239	248	220	232	236	265	207	222	249	238	236	242	217	261	231	251	249	253	268	251	237	243	248	235	253	270	214	225	250	265	251	237	227	239	254	206	248	238	235	250	233	249	251	235	227	224	231	255	250	269	260	236	247	255	251	256	220	258	271	241	235	251	239	236	247	233	263	271	249	234	251	238	231	213	214	256	247	216	219	222	228	257	247	246	234	229	249	244	243	242	251	240	218	236	238	262	240	247	265	242	249	268	239	227	237	247	255	253	263	243	222	229	245	222	242	229	268	263	242	227	249	283	246	222	235	278	246	239	261	226	256	212	238	257	243	233	248	237	238	235	214	230	245	243	234	223	274	248	255	237	245	220	248	226	217	227	229	277	265	240	262	225	279	223	247	229	246	270	243	272	252	248	243	238	246	237	245	246	243	217	263	245	257	236	236	219	204	257	240	229	232	240
3524	4363	2786	1348	1000	818	683	553	524	462	380	384	394	341	338	373	325	340	347	291	316	323	290	334	323	281	323	307	291	331	314	317	295	310	292	304	294	289	306	295	324	286	318	305	263	296	306	320	310	296	306	288	317	322	302	287	283	292	262	296	308	307	286	295	270	282	283	307	280	289	316	337	305	303	310	300	292	264	307	288	272	274	274	302	284	296	266	312	286	293	303	271	297	277	302	298	305	314	283	279	274	276	254	274	291	299	291	286	308	283	322	294	274	311	286	310	279	281	292	281	303	298	296	284	259	300	298	307	290	303	283	330	288	293	284	320	286	319	262	266	289	321	307	304	284	300	310	290	270	297	279	296	301	300	311	275	289	290	307	305	291	298	297	310	301	284	280	311	301	307	291	282	317	321	262	276	281	290	268	313	287	293	316	301	296	260	290	294	278	274	293	310	307	329	272	290	308	293	290	247	276	286	299	303	293	281	260	310	329	299	269	305	267	291	289	272	298	274	290	297	300	283	283	290	294	286	275	293	293	263	303	263	275	263	309	287	284	267	282	255	314	353	357	290	300	291	292	264	258	296	302	266	282	289	307	306	294	274	307	320	292	265	318	299	310	285	272	311	285	274	327	276	275	282	293	271	297	299	306	262	307	303	257	295	308	289	275	293	320	297	291	263	281	319	284	252	274	274	278	305	280	270	326	318	267	278	301	278	291	311	287	294	322	278	316	320	295	276	291	273	273	263	311	291	295	293	294	268	296	301	268	313	255	271	307	322	287	314	292	289	305	292	312	276	301	297	287	269	300	291	329	289	287	274	329	279	282	278	296	275	304	300	304	303	288	265	302	261	293	290	277	291	278	300	300	290	310	309	301	283	283	287	284	263	291	297	317	297	286	308	289	266	291	277	298	286	310	284	292	302	292	289	297	273	277	299	286	272	293	297	294	281	258	298	333	318	313	248	293	288	307	242	289	315	314	296	322	314	299	308	287	287	284	293	300	289	278	323	319	275	251	302	302	307	300	281	260	331	281	274	306	320	264	314	331	304	295	313	304	341	287	292	263	303	304	294	282	263	303	272	275	279	298	316	282	299	278	284	288	312	302	275	290	322	247	286	267	315	304	285	302	291	279	315	294	305	276	297	274	303	271	292	305	268	275	283	302	307	316	285	291	288	287	291	290	310	300	290	290	291	294	309	312	294	274	296	281	289	280	308	252	291	252	300	283	270	289	328	284	285	280	312	285	294	288	290	288	276	296	283	313	289	292	306	295	323	288	315	300	303	290	286	274	295	305	298	297	269	312	292	267	313	262	288	277	288	253	283	278	283	316	264	287	251	295	260	291	273	298	277	296	268	308	273	304	280	294	298	296	277	283	302	309	288	304	320	311	266	293	330	291	306	301	286	291	325	285	286	266	295	329	317	293	279	302	281	286	282	314	309	287	285	307	260	289	330	290	308	293	296	295	337	280	270	299	308	317	323	280	295	293	299	338	280	306	316	291	276	281	267	323	288	300	294	282	320	308	294	267	303	283	297	280	311	309	304	319	308	283	312	287	286	309	334	289	341	275	267	309	300	306	297	255	296	304	294	296	279	307	304	276	284	291	285	277	294	307	297	288	281	306	296	293	304	291	289	297	316	310	307	285	302	275	281	284	287	271	276	265	307	325	300	278	279	297	279	286	253	320	263	303	293	324	310	315	284	301	303	283	278	306	277	307	310	298	281	294	256	286	286	306	273	259	272	288	290	330	279	292	303	299	275	280	286	282	318	287	301	296	283	303	279	273	252	296	290	312	278	307	277	278	307	290	318	294	277	307	278	316	300	291	289	312	267	281	339	279	304	323	281	292	307	315	287	266	282	274	282	292	282	280	280	293	250	295	293	284	305	275	326	317	287	266	309	294	309	289	320	300	315	315	316	300	292	286	308	292	280	314	290	291	289	317	277	294	293	283	251	284	305	280	321	299	288	275	274	293	303	275	302	287	272	287	313	305	270	285	298	293	328	284	293	314	274	301	287	315	286	296	265	288	288	289	309	307	292	278	314	300	279	291	291	304	280	296	277	295	275	279	301	300	296	313	285	307	320	281	301	289	297	279	293	288	273	307	293	297	293	284	322	293	282	299	270	265	320	290	316	297	295	272	290	298	296	303	277	273	290	268	292	279	264	279	297	299	309	319	286	286	308	311	262	283	298	314	299	310	271	300	273	254	288	287	315	291	288	289	279	318	324	311	288	312	280	301	312	292	248	292	288	236	303	304	284	313	292	303	282	326	277	289	266	295	250	304	288	306	296	266	279	297	296	319	307	295	272	308	271	270	301	326	275	295	302	326	266	290	279	283	292	342	323	306	275	283	284	274	288	293	302	289	294	282	291	270	299	275	311	301	268	274	273	295	297	273	276	276	293	299	260	289	337	294	258	283	286	313	321	274	264	267	303	255	275	276	266	285	302	261	281	318	279	330	277	319	308	283	299	290	269	290	301	294	293	321	313	293	291	317	300	293	296	305	291	321	301	285	324	309	330	276	291	273	321	288	312	304	303	285	298	273	295	299	304	279	284	287	261	286	305	302	295	303	264	265	275	326	283	297	292	269	297	296	317	294	298	309	300	293	302	302	308	317	330	308	281	303	287	277	292	290	287	304	300	286	284	264	277	332	274	259	303	314	300	291	291	282	298	293	299	307	299	310	289	311	300	253	264	285	293	299	267	296	330	291	286	295	271	308	276	286	283	306	274	285	279	298	267	302	268	258	311	252	293	316	284	292	275	293	284	264	301	292	265	291	307	283	313	288	290	277	269	298	290	295	308	269	274	295	308	305	285	287	300	293	299	309	277	290	315	286	277	288	283	314	281	308	282	296	300	334	253	298	277	338	288	291	283	319	304	265	276	288	269	306	292	270	293	287	288	298	269	299	314	287	310	274	286	271	286	290	296	286	284	266	262	295	277	272	279	258	312	314	288	289	322	257	294	295	303	288	281	302	289	294	289	315	289	271	279	274	292	298	296	266	284	297	313	252	309	294	253	290	283	274	264	279	311	279	291	315	293	276	274	279	273	311	299	290	276	283	264	292	307	310	296	306	282	298	277	297	296	281	273	311	262	302	281	282	295	321	264	293	294	261	302	290	289	300	294	288	272	290	320	297	287	280	294	333	288	272	286	292	312	299	293	300	308	292	291	313	278	310	298	317	292	289	254	311	301	306	279	313	297	286	310	304	300	295	271	277	250	295	291	277	313	304	307	254	291	266	280	290	307	249	296	306	287	264	296	289	285	291	305	277	278	305	279	279	296	273	295	274	313	263	282	296	298	293	315	265	278	253	289	280	275	285	281	312	315	280	274	289	282	302	289	320	334	307	329	303	293	321	298	308	285	302	295	303	317	283	282	290	318	311	323	290	280	332	288	276	277	307	283	269	297	311	265	274	287	284	280	331	344	315	308	276	292	285	259	274	280	302	295	289	270	299	275	300	256	319	286	320	299	287	307
22472	20994	28459	23715	20986	20982	5865	1295	1115	991	943	934	839	853	823	808	805	784	758	791	796	719	788	720	756	761	705	757	675	771	737	729	702	728	718	706	703	719	703	721	719	716	702	680	732	667	705	707	713	652	697	695	747	697	686	741	705	723	642	704	715	705	721	693	704	682	725	757	693	714	712	720	653	702	755	734	704	674	745	687	742	689	674	670	683	682	697	684	734	672	707	700	680	717	743	687	698	678	701	680	684	665	720	731	674	675	702	670	715	701	739	748	759	693	695	672	702	708	703	701	697	720	677	707	704	715	759	661	703	679	707	656	734	679	694	705	663	711	714	672	687	706	722	724	679	662	649	720	697	745	689	718	636	686	699	715	756	687	676	736	674	667	691	718	733	675	688	709	719	729	695	710	696	723	689	687	700	710	702	661	685	674	667	694	677	676	677	686	687	688	691	675	719	708	685	688	671	732	688	743	678	721	669	719	706	687	710	718	703	677	712	705	715	740	714	731	681	698	703	691	710	691	706	720	685	658	653	673	682	709	678	679	697	741	701	707	692	691	674	702	677	657	666	692	675	667	698	689	692	694	651	678	709	706	717	723	679	709	729	722	679	741	647	707	673	663	693	691	651	672	727	726	650	677	724	737	702	653	694	714	728	680	717	725	700	704	722	730	695	719	676	668	686	647	709	671	730	679	667	686	631	704	670	696	727	692	654	697	743	714	687	712	691	708	680	698	701	685	678	690	731	683	712	649	719	715	688	673	718	687	677	701	670	707	700	700	702	707	718	719	703	701	704	630	732	699	698	702	734	698	715	691	668	652	719	726	698	719	688	669	699	702	681	669	678	682	684	725	658	672	725	713	676	643	725	691	675	648	728	676	597	644	697	691	711	687	700	688	668	697	675	702	677	713	698	721	682	699	671	699	662	692	705	720	691	699	712	698	666	651	699	674	673	677	666	715	674	710	692	671	703	693	649	702	730	697	673	618	708	705	686	731	670	671	691	675	683	727	694	655	712	688	665	684	679	713	678	678	661	666	678	690	728	733	697	682	688	704	690	674	709	653	707	682	674	713	702	658	672	711	664	705	674	664	725	666	719	688	707	656	675	671	677	749	708	757	723	612	672	686	708	738	700	699	693	704	671	719	685	694	693	691	635	719	704	710	704	688	641	724	705	707	745	678	668	720	669	717	687	643	677	677	681	690	689	730	667	681	734	671	686	672	721	697	652	686	679	715	717	697	689	667	638	680	679	708	699	684	676	687	715	703	652	662	732	724	678	694	727	701	697	673	692	647	693	749	691	634	676	679	696	697	699	699	706	715	708	727	687	720	693	677	704	701	661	718	680	713	757	729	660	722	629	652	716	703	694	738	711	687	672	733	701	705	642	714	731	683	702	670	694	684	657	689	687	713	698	670	676	682	697	699	677	704	607	693	737	726	709	682	719	661	694	684	696	733	726	690	732	753	674	752	674	659	687	752	708	688	660	706	647	663	717	696	696	663	661	700	662	730	709	748	677	672	661	684	699	669	702	714	699	691	687	711	675	654	679	724	702	690	764	690	665	695	700	653	662	681	678	658	677	729	691	721	735	683	705	679	694	707	645	691	707	730	689	736	677	626	680	679	734	725	691	684	687	654	685	651	714	731	691	686	654	656	715	703	696	635	734	729	661	654	669	678	696	691	702	746	712	648	708	628	695	671	684	701	710	698	687	707	682	716	686	678	740	671	734	694	708	686	694	709	684	670	677	680	705	678	727	717	689	690	673	686	662	741	680	698	696	684	677	656	666	714	666	703	675	732	675	734	708	700	660	693	692	697	644	742	682	697	667	655	681	692	736	679	718	692	648	698	722	683	694	671	704	688	688	708	660	705	715	663	681	717	752	642	650	671	695	643	703	685	729	696	721	664	705	663	675	675	694	689	691	629	701	743	721	734	742	697	686	692	675	665	653	678	693	689	716	643	706	681	713	675	675	701	719	702	649	724	690	727	689	659	682	707	706	653	696	677	727	722	718	696	700	703	719	739	663	681	710	704	656	711	646	721	690	679	680	646	689	695	666	696	664	758	666	745	665	677	703	668	721	703	685	666	677	707	705	685	710	721	692	745	694	681	681	646	647	717	683	647	669	662	700	723	701	716	685	682	711	753	651	699	681	691	717	726	656	690	651	701	678	656	679	646	725	690	688	728	670	719	676	669	672	687	687	751	713	704	691	731	695	719	695	731	727	728	698	685	707	646	676	739	693	658	695	645	684	742	685	712	701	661	757	711	706	718	674	681	742	750	658	659	703	741	695	700	701	663	726	725	711	747	674	708	654	697	699	684	685	676	661	701	671	655	702	690	672	642	675	700	685	709	715	696	735	717	676	704	675	725	693	688	717	709	690	664	666	674	721	655	679	704	706	614	726	681	658	715	676	735	712	738	680	663	716	686	707	664	678	680	718	693	736	669	705	683	702	663	671	685	730	656	675	645	693	694	699	734	718	684	700	703	686	695	623	697	717	705	669	705	760	720	662	668	713	657	775	741	711	723	684	707	688	733	645	670	685	658	719	746	696	706	682	713	670	625	683	719	685	710	699	672	676	659	691	743	717	727	697	706	712	703	651	709	706	688	699	677	681	709	664	682	702	653	643	675	712	730	731	724	720	699	687	723	710	674	698	755	648	703	691	692	711	683	660	703	695	727	719	756	699	714	711	701	684	698	648	695	688	656	680	646	703	728	748	702	666	683	687	678	706	661	716	690	672	756	708	702	704	674	695	726	711	712	641	704	646	670	676	695	725	681	719	672	723	722	673	676	713	679	677	675	718	717	661	694	673	658	645	631	674	735	693	713	737	716	733	699	706	725	667	687	721	705	693	715	683	730	669	663	719	692	672	705	694	703	704	655	667	635	714	726	704	704	729	731	697	709	707	685	681	694	688	679	724	682	688	648	705	716	698	645	705	691	714	652	759	686	722	685	713	692	702	747	676	654	704	688	699	690	660	686	713	680	685	678	711	698	686	716	716	668	688	709	709	671	659	719	689	712	676	693	735	684	728	657	672	703	687	708	686	680	660	716	723	712	706	655	705	679	692	686	658	689	701	710	708	711	730	654	694	683	670	664	662	711	721	753	696	650	673	671	711	721	732	715	669	676	730	687	684	664	717	688	647	709	717	711	700	700	746	744	695	695	708	659	689	679	674	680	710	642	677	692	722	706	686	662	700	711	751	707	726	617	696	723	690	691	712	709	690	706	702	726	695	721	686	720	709	679	660	652	691	679	717	731	708	665	687	707	637	697	749	747	699	634	648	688	681	719	673	705	678	721	685	707	720	708	691	709	672	638	722	666	720	665	691	708	678	694	722	663	699	673	702	715	717	670	727	638	725	649	702	681	646	715	669	717	734	731	746	698	667	687	670	716	696	683	700	652	657	649	690	691	697	726	702	740	737	714	669	663	666	692	701	707	696	722	673	721	714	727	711	695	664	689	665	620	646	702	681	715	679	670
5140	14269	9293	4708	3394	2672	2168	1751	1455	1303	1270	1144	983	978	994	908	853	883	870	922	838	839	754	726	814	825	746	777	779	775	753	781	834	780	760	750	767	764	793	743	751	754	740	719	753	731	767	731	701	756	722	740	749	754	711	735	720	734	736	772	777	768	697	781	806	735	719	767	723	795	735	700	706	720	746	813	687	696	746	725	732	747	755	777	753	686	671	742	749	746	688	703	767	768	717	707	752	735	733	730	678	727	766	737	764	767	722	707	710	767	751	717	706	729	758	671	727	707	752	810	717	730	726	720	709	698	743	716	755	759	761	750	736	720	713	763	687	721	721	719	700	705	724	761	705	695	704	788	738	752	724	717	773	697	697	693	738	672	720	768	764	784	743	744	749	761	736	748	688	742	767	725	727	701	723	686	755	746	782	714	725	737	717	670	775	774	731	736	750	771	781	724	747	743	686	713	748	753	753	804	754	794	706	732	739	760	729	773	718	763	706	734	746	718	733	731	709	734	723	723	763	758	751	700	747	698	803	737	736	717	662	735	719	754	734	727	754	733	727	774	794	691	684	755	726	714	710	730	728	777	727	749	712	761	724	705	721	723	723	714	713	716	744	730	720	732	690	726	739	741	696	748	747	731	696	693	755	759	748	747	700	732	718	729	713	683	704	719	742	733	751	705	722	709	733	738	771	762	710	745	725	748	793	703	745	712	752	767	762	716	723	711	720	770	724	761	703	764	769	750	763	731	675	721	740	687	720	798	795	711	714	716	743	754	735	718	784	736	702	746	746	729	666	726	764	740	746	735	737	717	707	748	710	714	728	729	669	724	702	764	681	717	758	742	679	746	713	665	752	775	691	728	719	734	709	712	710	716	710	724	749	713	756	700	744	716	756	758	729	758	715	704	759	764	758	745	718	748	740	808	761	757	779	733	761	718	756	720	717	709	754	763	684	740	725	761	733	733	697	739	742	733	635	765	702	800	696	705	742	725	725	745	751	727	748	754	777	686	723	735	728	724	724	712	747	721	711	736	750	751	730	783	712	728	736	808	724	713	710	743	740	763	711	733	729	739	775	739	741	713	723	726	780	742	688	747	722	739	712	740	778	721	732	787	736	779	760	744	760	716	801	738	751	726	741	736	709	688	769	752	727	732	722	711	736	742	694	671	696	718	719	696	737	747	742	703	751	770	733	712	745	675	695	750	742	739	751	728	724	781	714	746	730	747	755	763	713	706	730	735	719	751	685	744	730	720	714	732	716	741	763	735	729	760	712	781	709	699	802	735	736	671	757	774	724	705	720	769	725	775	713	764	760	757	740	730	756	703	769	766	744	739	719	748	739	727	768	734	778	719	719	738	724	780	739	748	703	697	738	724	641	733	707	723	733	750	709	732	706	813	732	733	728	682	729	728	772	746	726	755	750	714	768	734	737	733	740	734	727	739	722	754	754	730	734	737	693	724	747	718	694	724	753	721	771	742	772	736	733	711	670	730	743	709	745	747	784	781	715	724	689	685	723	742	751	732	734	748	719	723	717	721	700	738	710	697	719	738	763	735	762	740	776	732	675	816	701	702	682	721	740	717	734	717	772	725	762	737	752	766	725	743	738	743	696	760	730	763	718	767	796	762	731	723	712	735	793	744	739	752	747	710	692	749	719	701	737	732	706	740	712	747	690	750	741	738	792	729	732	733	739	717	781	741	771	774	719	733	715	703	743	744	746	722	689	754	760	732	762	678	761	711	694	748	722	777	767	698	758	778	674	733	721	746	751	742	769	770	742	704	764	766	737	724	736	747	697	758	729	715	728	707	717	728	725	709	753	669	809	756	718	723	774	701	746	736	703	761	756	714	708	749	718	741	798	718	709	757	762	698	771	779	764	739	715	751	713	762	734	682	730	754	714	750	750	736	732	734	665	698	727	750	712	724	710	702	719	736	709	732	734	733	740	744	766	721	725	733	721	709	777	691	719	729	732	742	714	745	777	731	762	743	744	785	763	669	720	701	720	809	769	740	740	713	688	700	738	752	692	705	729	698	684	705	767	731	713	746	754	710	749	673	715	726	744	718	726	683	719	764	713	719	755	781	708	756	693	731	746	729	728	709	724	707	698	682	738	762	761	740	776	739	715	709	763	725	743	729	734	702	749	702	704	727	728	700	719	729	721	716	698	734	799	686	696	703	758	741	713	715	676	715	748	760	703	777	737	758	681	696	714	749	717	774	748	742	752	762	708	806	710	763	772	724	775	747	710	738	728	676	714	700	762	726	713	760	721	763	773	751	689	719	775	749	686	747	766	705	755	721	724	759	743	697	699	718	716	732	803	739	736	732	746	767	709	744	698	710	728	739	684	673	714	748	720	710	732	724	734	748	701	707	691	702	697	706	790	746	759	726	729	746	749	754	747	760	716	753	737	705	733	704	740	764	746	712	747	743	745	735	760	732	726	725	761	818	755	776	738	701	775	749	709	716	749	725	726	688	803	648	749	721	729	749	730	786	731	737	733	787	702	731	752	694	776	731	745	772	769	731	709	708	732	719	719	732	740	703	689	700	730	745	736	732	720	753	772	731	715	729	750	737	740	693	760	685	727	756	757	737	684	715	691	695	727	696	731	712	718	705	761	759	775	807	726	682	720	753	719	745	683	726	704	744	733	745	728	714	735	726	746	739	765	683	720	759	716	719	731	742	677	747	751	757	711	723	717	793	721	730	701	752	739	736	718	759	713	714	725	695	743	715	735	722	721	714	740	720	746	760	734	692	728	786	736	716	735	765	721	722	728	773	755	707	731	721	721	744	721	748	713	703	708	761	766	695	729	717	742	709	726	746	712	754	697	710	769	714	707	727	768	726	747	722	788	732	730	697	693	729	733	710	736	728	746	777	707	751	725	725	726	762	750	725	719	714	755	781	718	696	732	746	711	723	695	774	733	736	777	765	738	701	757	737	726	718	739	772	751	719	700	725	744	722	732	760	706	742	716	723	737	737	722	737	694	720	705	723	712	726	738	727	753	737	727	746	721	734	744	736	722	694	725	722	681	710	734	744	693	710	740	755	762	731	727	796	733	730	742	760	751	724	759	744	727	735	734	740	772	728	747	731	789	764	738	756	737	734	726	736	750	709	703	708	722	753	739	747	729	715	710	756	741	698	724	708	715	718	713	770	749	710	747	755	687	750	690	765	746	744	694	765	753	725	728	742	708	738	700	735	731	753	692	766	737	695	729	724	741	730	715	725	721	697	695	681	722	754	692	740	741	723	748	727	772	735	750	728	757	734	747	700	702	733	788	701	696	747	731	718	718	711	731	685	722	755	711	707	709	719	734	775	713	703	716	686	770	738	788	763	761	701	684	745	740	728	762	735	725	719	764	746	713	704	738	732	761	758	709	767	728	756	745	738	792	724	718	712	741	747	732	740	703	750	693	687	701	709	751	740	735	735	754	735	757	770	725	658	731	768	744	666	749	706	754	735	806	736	698	688	739	747	684	788	730	745
27497	17164	3054	413	265	209	230	212	223	181	213	189	187	177	183	169	166	205	191	189	184	201	197	180	168	194	201	181	196	186	192	209	207	212	203	199	202	216	185	204	194	174	191	185	191	175	208	190	190	178	202	160	184	165	186	184	187	209	203	194	178	183	206	180	187	182	177	177	207	166	171	173	176	224	215	174	166	196	213	173	167	204	175	211	192	179	203	204	188	154	191	164	189	203	206	176	175	214	193	198	182	186	212	192	183	199	203	189	195	184	185	194	198	194	186	184	176	192	196	182	185	181	166	218	193	170	191	172	218	180	196	186	185	182	205	194	151	182	178	204	196	201	202	218	204	222	174	173	191	187	189	178	212	182	181	172	169	165	181	205	187	193	161	180	180	172	184	221	187	200	203	181	192	183	188	213	194	191	191	206	190	203	233	193	201	195	185	212	208	185	180	221	170	172	190	187	202	189	201	182	172	212	157	173	203	206	204	180	174	185	194	202	190	183	225	189	220	178	178	175	177	172	178	198	195	180	188	181	180	183	179	171	186	182	184	211	182	196	174	165	198	175	200	193	186	185	172	183	180	169	171	186	185	198	184	232	176	196	173	202	176	185	175	167	206	186	182	193	180	193	207	179	176	195	206	187	181	200	193	211	193	197	176	187	188	185	185	205	189	190	203	201	221	180	164	190	181	190	171	214	174	198	180	202	194	184	161	200	186	177	185	186	176	190	166	198	194	183	164	178	183	197	215	188	185	172	199	186	163	194	177	185	170	175	171	177	191	180	164	147	169	179	201	194	171	185	186	161	187	188	188	218	216	194	165	191	166	177	190	196	167	185	179	178	185	171	198	186	178	189	180	204	207	185	178	206	199	188	164	176	184	201	238	193	190	226	174	196	184	183	177	180	190	225	169	201	170	186	231	197	173	182	196	176	211	192	181	193	181	192	169	173	168	213	186	209	199	162	185	182	212	212	170	183	212	182	216	204	171	194	193	180	188	199	177	175	162	169	200	204	173	212	190	190	169	200	193	195	212	172	189	201	201	184	185	203	205	161	192	176	205	200	211	209	199	174	203	182	194	196	179	171	198	191	164	205	197	214	188	189	193	199	190	198	169	177	177	175	208	184	201	164	178	205	182	199	184	203	189	190	164	197	204	210	181	195	197	215	197	197	182	188	195	190	180	180	198	209	178	226	182	174	186	201	177	192	167	170	190	173	177	163	187	185	197	187	196	179	188	192	186	197	193	178	184	177	180	189	204	178	189	210	177	182	189	189	175	176	217	193	181	197	185	177	186	198	200	173	196	202	216	187	177	193	199	167	196	174	182	207	168	211	204	206	184	183	191	177	180	205	192	182	185	172	197	195	199	181	194	171	173	176	206	197	183	167	195	176	205	206	196	175	182	196	189	186	198	178	196	187	187	185	212	190	193	171	158	181	169	185	171	176	207	199	179	220	165	179	199	181	191	187	188	203	196	206	219	164	176	196	193	191	165	181	201	162	200	162	163	185	191	185	175	188	208	182	194	217	165	177	204	182	174	191	176	200	186	198	200	208	196	216	182	184	192	182	161	214	190	194	193	188	206	195	206	177	183	167	200	181	182	207	191	206	195	200	223	207	213	195	169	221	175	181	203	214	192	187	198	196	176	202	188	200	199	201	160	199	199	198	176	206	181	200	183	216	182	198	174	189	178	161	160	203	171	182	201	178	182	191	183	171	180	176	216	198	182	193	188	189	174	179	200	147	196	190	163	177	168	176	187	196	196	199	168	195	161	207	157	177	178	183	186	210	198	202	198	211	184	188	207	184	160	191	187	197	175	179	196	207	175	185	196	191	176	168	178	188	154	202	179	184	203	173	178	177	148	176	177	184	185	195	208	190	181	196	173	193	179	163	187	173	188	165	199	208	185	170	175	172	179	199	208	185	195	172	186	199	183	175	195	168	201	182	164	194	191	187	165	173	189	217	181	214	174	191	205	198	165	205	174	185	191	189	189	177	199	169	216	175	201	201	209	223	192	174	177	194	175	174	190	208	198	183	177	203	189	195	170	196	178	164	175	172	198	199	208	185	174	209	171	202	177	198	199	179	193	202	170	186	190	188	177	194	172	176	169	151	182	171	213	197	211	175	215	191	181	167	201	187	185	166	194	174	181	180	193	171	182	160	179	167	198	173	181	193	215	203	166	178	181	181	195	166	217	214	202	155	188	182	200	191	189	178	201	208	210	181	182	179	197	180	199	220	172	181	167	174	185	194	175	159	183	188	200	192	190	197	187	172	189	172	185	219	202	183	202	163	188	185	188	191	172	170	182	183	187	186	177	200	204	201	190	194	216	186	159	176	183	215	168	148	157	184	164	218	175	177	205	188	209	192	193	191	182	192	177	202	187	177	200	201	205	214	211	189	193	197	197	184	200	194	174	207	180	193	192	179	161	182	200	166	197	161	170	202	187	188	187	189	211	180	188	195	172	201	185	213	193	177	179	192	174	213	181	187	183	197	173	193	186	195	195	214	196	202	211	216	197	193	204	193	188	207	182	196	198	184	184	172	174	184	218	189	189	174	196	176	218	185	190	181	218	193	191	187	197	180	227	189	182	165	207	181	185	188	206	192	170	194	189	183	194	206	185	172	167	164	202	170	194	194	151	190	202	214	181	193	174	188	172	179	179	171	199	180	203	215	150	212	161	160	202	214	188	193	190	182	196	199	198	224	176	183	210	205	185	181	173	205	178	180	175	172	165	181	200	142	172	188	209	167	192	177	186	195	208	174	178	180	182	226	181	190	196	187	183	160	206	189	179	165	204	193	188	194	197	190	197	182	162	184	169	159	184	179	170	149	196	154	176	207	205	187	183	213	181	167	168	190	191	187	185	179	182	200	192	190	196	177	179	197	183	174	177	182	210	201	174	181	174	173	204	168	188	177	183	141	208	197	210	201	202	182	181	189	172	207	217	189	197	211	189	226	206	179	171	192	204	184	171	188	197	207	172	198	174	176	193	178	199	183	202	193	184	195	193	185	171	199	163	187	171	198	191	216	191	187	183	203	180	207	198	180	161	202	175	212	166	207	162	175	201	201	202	200	194	190	174	211	181	176	166	186	176	202	191	191	188	179	187	194	188	195	171	195	232	186	207	228	184	175	207	184	184	201	185	201	198	171	200	187	182	177	214	192	221	166	192	195	169	211	170	179	162	201	194	177	195	168	180	186	194	175	174	223	169	187	176	188	171	197	186	182	184	193	205	194	191	193	190	194	192	177	171	200	186	197	192	197	201	195	194	210	183	215	190	228	168	186	181	189	163	189	182	215	205	173	167	160	189	207	195	204	199	154	179	178	188	185	196	170	185	191	184	210	201	197	187	201	170	190	188	183	200	180	163	193	186	187	198	191	190	206	189	176	209	204	177	152	201	185	177	182	190	181	197	201	170	189	164	177	164	175	179	207	174	177	205	183	203	210	183	183	181	187	195	195	195	191	204	188	190	197	169	194
4440	817	588	356	286	280	273	249	224	230	252	207	229	249	236	197	230	201	195	218	237	221	216	216	203	240	219	215	211	223	227	198	200	218	203	198	228	193	218	222	218	203	203	245	192	207	210	209	227	226	203	224	230	204	235	212	219	219	216	227	207	201	211	198	244	222	222	204	202	214	200	188	201	204	226	261	199	203	208	192	191	228	217	215	234	197	214	235	208	218	225	203	231	257	209	224	234	212	208	193	188	206	220	227	216	216	247	191	213	218	206	207	215	210	248	193	213	203	225	214	211	223	205	224	215	206	194	197	243	237	203	206	214	207	211	218	209	213	206	220	201	196	213	199	196	215	218	203	204	200	233	218	226	225	196	212	209	219	218	178	194	210	220	213	207	227	228	214	212	225	233	220	236	194	197	223	216	217	176	220	198	239	210	220	190	216	199	210	216	213	211	195	232	235	204	204	224	210	208	212	229	241	217	216	210	204	215	212	207	229	212	235	220	234	216	223	212	191	202	212	229	215	212	255	223	213	238	229	218	227	223	226	203	228	213	216	193	204	192	195	236	242	232	239	212	216	194	219	221	200	214	198	214	215	226	213	213	185	222	237	203	211	238	238	208	218	205	195	223	252	210	233	221	213	206	209	208	226	227	238	214	229	220	219	228	210	223	227	195	204	194	206	207	206	203	194	243	230	204	203	220	254	228	191	204	222	197	237	201	221	222	221	219	242	192	190	197	210	192	221	224	218	216	221	216	203	188	205	211	202	205	217	221	203	231	191	227	194	196	172	198	228	204	208	216	217	217	214	209	206	220	219	206	213	237	210	216	223	238	231	253	212	210	220	251	243	239	210	221	211	230	206	193	222	225	222	241	187	239	188	225	251	213	225	218	215	205	189	233	195	217	208	226	229	188	233	218	223	205	212	212	219	231	192	200	244	214	193	206	221	227	233	200	224	212	200	187	241	202	215	214	229	191	193	205	242	225	227	214	237	218	197	237	223	250	200	193	203	193	218	223	222	234	202	215	217	215	234	205	203	232	220	202	211	221	210	217	236	232	207	226	221	218	223	196	229	231	211	227	200	205	229	192	212	221	188	230	194	226	210	219	222	220	203	192	225	225	233	224	246	226	224	187	220	212	198	225	209	216	210	229	228	223	247	200	226	197	211	201	219	223	202	225	185	212	199	217	218	223	241	197	179	233	213	190	227	201	210	221	212	206	211	203	210	218	236	231	226	223	227	224	194	217	235	197	209	196	223	207	190	226	210	207	231	216	202	200	200	214	222	211	211	208	227	231	214	212	213	238	210	234	230	202	213	209	210	218	240	201	192	207	234	220	229	228	229	239	211	201	215	222	202	218	191	213	219	201	226	192	215	213	194	240	221	204	183	216	227	247	200	210	198	240	221	215	218	207	217	217	204	212	197	200	200	224	199	207	217	226	234	220	234	208	224	183	199	220	232	224	208	225	201	225	209	216	209	218	210	205	210	214	199	214	202	223	222	226	220	239	208	217	206	203	228	236	213	234	208	228	215	225	220	205	223	213	209	188	213	200	211	210	240	208	210	220	221	208	197	230	232	215	196	197	191	228	191	204	210	218	205	210	210	177	193	237	198	221	207	223	229	211	207	228	213	214	194	203	205	222	222	205	216	226	211	219	199	224	233	210	187	212	226	230	223	220	225	228	199	226	230	223	221	203	216	225	223	239	202	193	234	201	212	208	202	195	233	250	201	207	222	251	229	214	208	207	223	212	220	212	235	197	199	212	226	226	226	227	214	184	204	218	194	234	217	225	209	225	215	217	233	217	212	209	207	209	208	218	193	182	189	223	233	190	205	223	243	215	210	222	230	200	221	240	218	235	209	204	210	221	225	244	193	224	220	227	213	207	205	213	170	205	225	215	208	210	228	219	219	183	208	236	225	205	200	203	231	225	225	211	222	247	206	215	215	214	229	232	206	207	214	222	235	221	221	202	189	241	207	224	186	214	242	219	232	191	218	248	210	208	206	197	225	220	185	236	209	230	215	241	189	193	206	223	206	253	206	235	211	220	188	230	233	239	208	223	200	234	210	224	226	222	225	208	219	221	211	205	218	218	217	212	212	195	216	213	216	180	220	221	206	193	220	206	210	195	245	220	209	218	199	256	210	220	227	236	207	226	217	222	236	207	189	217	240	235	210	218	237	179	239	198	227	218	204	230	222	225	227	212	227	217	218	220	247	221	187	215	192	226	243	243	192	204	208	228	224	229	223	211	239	208	188	227	192	194	214	186	203	214	216	235	215	211	193	215	215	231	218	206	222	228	217	222	226	223	214	223	229	214	215	211	196	204	213	197	216	205	210	226	227	189	214	219	234	218	233	206	221	217	205	242	232	226	258	268	229	212	207	218	208	217	223	249	210	207	180	211	205	230	221	220	238	225	206	187	199	192	211	203	190	206	212	206	213	221	206	204	248	220	225	220	213	235	212	227	218	215	220	205	208	232	205	242	226	225	203	205	206	227	212	211	215	206	194	214	219	211	200	224	232	211	230	242	219	221	248	223	222	217	222	218	204	198	220	239	202	203	234	220	220	212	218	206	208	203	182	227	191	206	217	224	221	214	227	218	230	222	203	216	198	198	205	197	198	210	225	215	228	225	222	241	214	239	204	242	202	221	212	233	215	211	202	220	220	201	237	200	205	213	196	214	218	225	222	214	201	214	224	209	231	208	193	226	190	221	233	202	219	205	215	220	210	224	240	217	211	203	249	233	232	209	237	235	209	238	241	230	219	208	212	191	214	222	233	219	194	235	207	225	194	222	208	201	203	204	242	220	221	216	232	234	219	226	206	229	215	226	191	203	227	197	205	232	201	219	219	219	206	205	234	226	186	213	219	190	205	189	214	243	206	201	211	214	228	233	209	209	219	225	216	208	227	234	229	222	210	199	221	226	205	221	219	220	204	192	202	231	216	186	224	193	200	217	257	229	204	198	217	219	203	218	198	185	214	196	238	222	231	219	234	222	225	219	211	203	212	209	225	189	199	241	191	218	224	213	216	232	205	247	207	200	221	204	215	207	226	212	261	220	222	242	224	206	239	235	215	202	224	229	235	228	205	199	209	230	210	225	249	210	228	204	203	202	180	203	216	209	235	238	182	191	232	212	230	218	203	236	185	229	238	208	208	243	192	194	228	242	212	211	210	203	215	220	210	222	212	227	201	242	246	215	234	194	211	227	201	229	208	215	195	206	209	197	220	208	224	224	209	221	194	219	200	233	246	222	190	213	208	202	197	212	199	213	213	231	209	216	221	223	234	206	204	228	207	217	213	208	204	238	195	218	181	199	199	220	192	195	223	216	206	214	224	214	171	228	194	236	204	216	204	192	216	206	243	227	237	236	227	203	217	235	216	216	238	225	235	217	195	222	217	199	222	202	216	217	216	201	222	213	211	211	193	254	195	215	211	240	209	214	241	196	223	258	220	197	223	224	217	236	207	226	191	240	201	226	245
23526	20994	28003	24129	20966	7731	1099	813	675	616	602	622	630	633	533	584	569	520	516	532	519	525	501	552	516	511	480	478	515	509	508	535	521	480	492	525	531	485	502	490	479	504	566	525	478	507	468	470	497	467	467	473	459	481	519	483	486	523	484	476	492	522	554	474	527	539	500	511	493	542	489	472	508	466	509	492	519	489	495	523	505	517	472	504	530	474	475	471	479	522	498	504	528	514	487	492	466	492	547	481	489	482	511	524	476	485	503	474	522	497	477	508	505	500	460	496	520	498	492	518	485	480	500	494	488	528	488	456	470	532	492	498	517	475	497	499	480	493	519	486	513	489	492	527	526	499	504	454	450	496	480	471	440	483	536	498	484	520	485	498	530	544	500	518	541	491	496	486	499	475	511	514	529	519	493	487	539	494	504	516	486	484	528	457	482	509	479	473	529	492	486	515	501	508	533	497	440	511	468	505	524	478	490	483	511	506	470	505	507	516	475	501	547	531	482	473	512	485	509	478	533	493	478	538	530	493	425	525	482	478	482	507	475	485	503	517	499	533	475	505	500	469	478	487	497	488	526	508	491	502	470	467	475	500	543	523	481	504	494	502	489	520	503	488	486	507	500	527	514	502	534	492	476	488	492	486	473	494	493	453	486	531	482	479	509	481	504	465	475	502	495	517	475	474	485	543	528	437	455	495	512	507	514	515	498	493	508	512	496	523	479	514	491	499	547	483	494	483	501	501	468	463	521	524	531	493	453	472	493	496	465	480	544	498	527	513	501	472	492	507	500	487	489	504	500	501	506	524	520	491	500	483	455	491	515	527	530	501	524	490	527	482	498	491	514	467	488	471	462	514	484	488	500	480	507	496	512	507	461	469	434	469	478	476	502	499	459	501	469	480	494	446	481	500	449	490	487	484	451	495	515	451	517	461	472	455	434	526	484	496	511	510	487	489	517	488	487	493	480	488	462	510	507	513	482	472	499	510	504	488	471	514	507	494	462	507	534	502	505	493	461	459	466	493	495	488	458	476	524	497	487	512	507	498	492	472	495	493	484	508	486	478	514	479	504	462	497	491	480	516	455	472	564	532	513	464	513	489	510	505	529	474	537	507	502	519	499	498	493	441	513	499	519	492	488	530	475	472	502	490	474	546	531	513	486	492	514	481	503	515	521	495	479	465	512	481	522	463	497	487	506	535	496	514	506	498	430	509	528	469	514	524	522	504	486	506	468	473	524	481	520	484	487	495	481	519	508	511	468	509	482	508	494	508	511	470	448	457	526	478	478	476	447	472	507	484	473	508	483	476	466	477	493	499	489	490	485	469	488	486	538	471	494	527	486	504	554	459	471	457	490	537	456	498	465	502	560	458	511	508	503	516	492	505	503	508	482	507	450	459	468	510	490	526	477	466	508	501	526	512	517	488	498	524	528	467	460	501	518	492	505	525	502	479	516	507	452	504	471	481	511	525	522	486	540	487	528	511	512	435	468	496	474	515	499	523	497	476	490	490	498	519	510	460	485	514	504	493	499	491	496	504	508	498	501	522	490	459	469	441	506	493	442	490	512	450	504	477	478	492	498	507	477	491	510	510	483	509	491	468	473	542	468	521	542	494	495	488	468	505	461	495	484	456	466	521	497	492	502	495	454	515	513	503	452	460	481	485	474	482	501	517	448	495	440	479	485	475	488	499	476	498	453	482	511	511	494	539	507	507	516	498	509	495	466	474	498	515	460	495	487	528	530	489	486	490	507	457	482	532	476	504	516	507	466	500	480	533	516	500	512	473	524	494	522	498	472	524	475	464	470	543	485	484	462	489	493	543	505	474	494	511	500	478	490	516	502	512	504	501	460	499	527	474	485	511	509	543	489	460	483	486	514	480	511	473	472	513	510	514	493	436	482	485	471	487	513	489	490	499	495	537	532	469	461	477	518	506	458	515	448	487	498	475	527	471	500	492	517	490	495	466	504	503	478	486	494	536	524	461	477	473	493	490	498	491	519	497	498	463	513	492	479	473	480	511	480	490	488	490	509	527	481	509	498	489	489	511	527	434	534	497	531	471	483	448	488	476	498	515	466	473	500	520	508	469	522	468	506	538	487	515	501	554	509	462	487	497	520	502	486	514	550	482	460	495	483	490	515	548	472	477	497	538	494	478	485	494	515	495	459	533	505	473	489	497	503	500	470	522	468	495	475	489	522	489	499	485	487	512	460	448	455	522	489	507	492	477	495	467	477	485	459	484	482	492	514	471	522	462	466	483	470	497	527	500	474	545	504	528	499	500	532	505	483	482	470	497	493	468	520	478	450	501	493	478	494	454	515	528	492	525	456	518	479	516	503	506	507	515	502	488	472	507	554	454	509	487	516	472	500	497	504	484	499	465	435	506	502	507	490	495	481	455	453	516	542	470	483	460	478	502	534	494	457	507	476	491	465	518	512	461	464	478	487	480	524	526	490	508	520	486	481	513	474	480	503	518	536	497	446	473	451	515	541	443	519	495	519	488	511	477	476	494	510	530	485	498	486	483	494	493	482	502	515	460	501	487	507	511	504	452	510	479	501	476	511	430	481	506	488	482	505	497	497	498	469	521	513	486	509	494	501	509	502	506	486	472	521	521	467	456	491	472	493	526	486	541	505	526	509	511	512	499	496	478	490	447	486	436	537	474	506	528	490	462	528	520	471	470	470	518	495	500	483	479	470	515	539	517	491	452	497	504	489	505	473	505	473	503	498	485	501	488	476	502	475	492	490	501	469	494	530	462	468	485	496	486	460	548	533	490	502	543	454	509	478	476	513	494	485	501	483	506	490	522	487	469	474	510	507	463	485	489	495	511	503	494	476	473	478	474	495	436	520	488	504	507	470	468	445	496	496	525	498	469	521	462	509	494	500	554	436	482	531	502	453	482	474	446	504	504	484	513	514	523	517	484	486	508	512	481	532	486	463	538	496	499	531	537	480	486	485	497	477	487	482	504	482	491	487	497	447	523	451	466	497	466	510	529	501	488	511	571	510	491	475	472	504	529	477	524	469	511	456	493	460	484	483	454	513	467	518	483	501	443	464	494	492	472	493	496	495	517	530	486	516	512	513	472	507	499	522	458	471	520	462	495	459	547	452	478	491	470	474	487	468	518	531	485	483	506	483	471	516	487	471	499	509	519	531	475	532	470	485	482	460	497	499	456	485	534	480	462	489	481	500	539	481	503	475	522	487	487	480	516	520	487	492	523	502	459	501	459	535	504	491	475	529	490	497	482	458	470	520	472	477	456	494	485	502	499	529	482	486	506	458	500	462	504	487	528	476	506	519	515	485	497	462	543	500	502	464	526	502	468	487	497	452	534	502	426	497	494	496	493	538	486	497	519	474	513	502	492	439	501	471	472	539	513	465	506	541	493	530	474	505	465	460	477	484	501	520	484	513	504	498	473	512	490	467	473	510	493	473	479	472	528	521	467	489	487	447	507	482	461	509	547	533	464	498	513	497	515	522	480
3680	8771	5711	2700	2045	1573	1276	1036	937	877	816	733	711	686	625	608	616	655	565	555	552	599	573	543	527	580	580	540	563	561	567	588	532	549	540	527	517	528	540	511	569	528	557	528	522	540	512	508	509	539	538	564	560	564	536	512	507	556	523	533	556	514	533	528	503	494	513	521	506	515	531	517	532	509	562	516	501	522	514	533	564	517	523	467	551	491	515	519	537	531	519	504	506	555	511	546	528	533	489	511	553	544	517	487	538	516	510	513	491	521	502	570	547	551	524	520	486	554	515	522	520	533	504	545	509	544	505	507	517	550	510	529	490	546	548	528	503	481	502	558	506	564	531	570	493	524	479	585	521	547	544	496	480	536	540	549	545	501	501	512	518	545	535	521	487	517	555	522	522	532	519	535	549	531	518	533	536	503	539	497	541	510	487	533	539	570	511	557	541	523	526	535	536	525	532	563	498	536	528	542	521	510	532	531	539	506	493	528	522	519	522	525	540	510	524	553	530	526	511	535	537	512	536	523	513	538	557	535	496	514	557	470	541	482	492	500	511	525	526	514	545	531	536	546	515	521	519	536	543	503	549	560	501	525	508	553	514	536	489	484	505	516	541	519	522	503	525	536	499	541	505	548	516	547	501	555	510	523	553	525	502	511	502	504	504	556	520	534	539	529	544	495	515	483	506	555	566	518	575	517	548	528	522	517	544	546	505	538	556	530	517	497	533	526	513	510	529	491	562	508	567	548	513	525	504	516	473	494	519	501	511	516	489	503	539	521	520	539	545	514	490	537	539	516	532	538	483	526	515	544	521	517	571	511	547	525	553	523	501	500	486	525	513	528	522	528	510	558	499	529	542	532	523	539	513	532	501	543	514	520	557	532	505	548	549	483	512	509	552	504	536	509	499	543	564	551	518	504	494	557	493	556	513	555	537	528	539	502	528	536	479	518	552	523	530	498	538	537	469	516	485	539	514	499	554	514	543	507	558	509	531	535	537	520	501	579	499	522	565	527	545	534	500	518	479	562	506	519	528	539	541	505	526	513	507	515	514	547	503	526	520	535	504	533	529	523	535	508	523	549	526	504	585	566	520	534	544	535	563	513	555	511	550	509	541	535	515	552	577	502	551	495	561	492	551	512	509	498	523	531	556	554	511	554	489	558	521	529	525	547	540	519	540	505	522	502	561	474	529	530	529	511	534	530	503	527	494	540	566	521	531	546	497	541	531	502	491	513	573	494	571	543	578	506	520	528	517	570	577	549	511	521	553	520	512	547	530	556	474	503	545	496	526	538	546	494	523	499	516	526	512	512	536	544	522	517	532	499	514	526	539	511	515	534	532	535	545	526	533	540	524	526	528	503	536	520	519	509	568	516	528	502	489	554	518	567	531	499	542	501	530	524	514	523	502	531	497	553	542	522	524	504	528	512	551	490	502	498	513	515	508	510	507	537	553	517	528	504	581	517	524	482	497	568	534	507	512	482	526	530	549	551	555	497	469	510	555	578	545	515	529	492	507	544	535	525	499	533	504	547	540	548	516	502	511	542	495	530	526	503	517	533	500	494	515	525	511	496	549	541	501	483	517	535	489	537	502	509	547	528	557	487	498	537	512	518	524	491	551	512	523	516	509	516	543	508	546	542	544	525	519	482	499	512	522	537	523	517	505	548	533	506	522	513	566	533	483	502	536	507	508	525	549	537	503	523	524	537	464	511	574	516	563	532	505	505	508	559	540	497	528	563	542	512	534	535	505	513	495	502	522	514	517	512	546	527	538	507	529	530	524	559	524	535	497	543	545	506	492	527	521	544	515	529	508	563	559	513	466	505	524	521	584	508	536	495	505	519	489	533	518	505	495	544	531	471	522	498	525	531	546	514	519	528	486	544	517	567	491	492	524	488	495	501	549	578	461	523	501	543	514	545	525	546	520	488	522	539	477	523	539	505	526	534	495	515	562	530	513	502	544	560	481	519	504	508	514	524	503	517	599	554	485	550	537	516	521	505	523	471	567	541	517	574	538	535	549	527	510	518	529	517	544	524	525	511	535	526	490	543	534	546	503	486	504	515	523	545	558	548	515	519	528	509	550	517	526	510	537	501	507	514	505	538	456	523	551	573	529	510	532	530	482	503	515	519	497	473	519	527	508	493	518	545	545	538	503	534	505	489	535	541	514	503	495	519	503	517	511	473	545	547	492	512	521	531	529	526	518	503	528	560	584	517	505	508	527	515	489	535	507	551	513	473	529	524	572	552	498	577	507	537	516	516	494	549	540	497	550	498	502	525	507	525	500	502	543	535	526	509	515	519	507	537	492	515	521	491	518	507	536	486	486	549	497	493	499	535	523	479	569	522	509	519	515	477	530	523	533	535	546	535	514	536	513	508	509	508	524	541	531	542	489	506	506	521	563	549	512	516	548	535	553	551	512	499	524	492	515	529	522	481	524	541	511	494	522	548	488	516	501	570	500	530	530	493	495	525	525	587	500	524	522	528	553	498	532	527	499	501	528	541	531	516	506	513	487	517	568	549	516	554	542	524	524	508	515	555	474	506	470	491	524	513	481	544	522	506	510	518	519	537	490	575	544	520	522	533	527	463	548	509	525	525	513	526	540	513	521	467	508	522	515	560	528	490	545	515	540	514	513	506	526	501	568	504	520	548	516	502	499	519	487	490	527	522	512	505	482	479	537	464	533	562	474	502	508	567	496	515	559	491	526	573	499	555	490	536	493	495	532	531	531	500	545	493	492	519	498	493	492	546	509	527	535	504	528	505	533	508	477	542	559	518	527	530	476	552	485	547	531	537	487	559	563	511	489	470	501	478	539	512	521	511	516	524	525	537	482	488	536	532	542	510	516	540	509	500	508	501	551	484	543	501	523	531	489	553	513	537	524	516	522	516	531	566	537	517	544	535	544	525	526	515	536	534	528	502	514	510	519	548	550	536	545	521	509	544	529	547	526	525	532	505	539	538	512	552	570	550	520	469	550	562	527	487	540	540	529	542	516	524	517	508	553	525	489	573	563	563	543	511	567	519	527	509	552	545	565	538	523	521	511	507	527	489	547	510	559	530	541	513	512	493	494	514	514	517	506	509	510	543	525	501	580	507	547	517	501	537	556	524	534	494	516	504	512	519	513	533	524	524	574	493	505	522	580	498	524	526	504	507	502	514	546	497	523	495	517	531	528	513	539	559	514	531	528	498	526	495	523	531	533	520	521	535	507	516	560	557	476	507	523	506	491	536	542	503	527	541	535	529	528	534	536	497	539	535	536	530	509	578	498	550	545	529	519	553	536	528	474	501	502	524	534	529	565	529	518	513	498	577	495	509	500	507	548	527	537	525	575	543	551	475	546	523	464	528	561	516	557	487	566	516	530	533	505	565	501	558	508	554	527	555	529	497	560	515	500	514	510	530	513	543	522	495	527	512	542	538	554	526	523	533	523	533	481	503	531	537	525	520	553	519	520	548	543	498	533	540	504	518	547	535	512	542
24757	20932	26489	25287	5459	504	375	358	333	277	291	261	263	286	247	266	258	265	270	246	250	270	255	237	239	241	260	247	221	259	215	244	246	208	227	249	227	231	239	228	245	210	227	270	218	228	258	229	252	227	247	243	253	219	255	262	257	253	245	218	223	226	253	239	247	223	238	230	246	243	240	230	250	235	231	214	231	239	254	251	245	224	218	249	267	245	220	226	228	217	242	250	234	244	245	227	238	249	228	239	239	238	240	217	232	229	217	229	230	234	250	244	245	224	226	213	254	248	221	241	229	257	211	241	211	244	226	244	237	232	235	240	254	240	220	241	235	232	266	233	226	278	236	216	218	255	239	228	228	238	208	240	228	234	250	246	232	263	226	231	245	278	227	238	252	234	281	239	237	213	237	260	280	242	280	250	231	223	239	223	227	228	230	234	216	237	245	233	245	256	227	226	259	246	235	241	237	233	257	256	235	259	262	244	243	237	231	226	235	279	218	217	218	235	205	232	201	264	242	230	219	245	250	237	229	231	235	249	244	240	254	210	261	216	261	207	239	250	232	242	235	225	249	246	261	221	251	238	235	230	232	230	264	245	239	227	255	272	240	264	245	239	227	233	253	233	217	256	254	240	223	214	216	209	199	240	230	242	240	242	231	257	228	245	251	249	275	240	246	232	245	247	239	239	239	236	251	245	209	255	234	261	277	217	234	243	259	207	228	260	225	239	225	235	239	254	224	207	279	292	257	234	209	256	217	268	236	210	261	261	244	237	269	261	266	223	236	249	220	233	270	222	227	253	205	235	250	259	239	266	242	213	230	245	244	243	241	240	221	248	237	255	237	226	227	261	238	234	242	226	232	240	225	226	249	240	241	249	236	218	266	256	255	258	256	240	248	231	251	244	253	229	235	271	248	252	245	249	236	272	231	229	237	212	223	270	238	214	243	248	223	233	236	232	245	252	248	231	235	237	230	236	252	218	239	243	230	223	252	229	234	215	253	217	198	240	228	244	235	207	233	225	217	219	212	272	232	222	221	249	262	226	238	212	243	238	238	227	241	250	232	229	258	213	236	228	244	207	212	220	224	236	235	254	233	261	199	253	232	235	250	257	243	278	241	237	233	221	202	234	229	233	232	261	231	253	241	216	257	234	225	245	243	211	258	237	227	246	245	237	232	226	217	210	229	243	232	256	255	237	243	236	232	236	256	226	238	230	247	241	249	225	249	217	224	224	227	240	258	254	237	235	243	248	240	243	248	248	252	259	242	233	247	243	224	239	262	231	232	258	249	264	256	215	218	237	258	239	223	202	224	270	251	254	247	225	248	234	240	235	246	220	226	248	231	237	204	216	259	222	235	227	224	248	232	239	257	197	223	268	253	233	260	230	260	248	246	244	228	226	258	234	250	274	266	241	219	253	222	206	224	236	231	229	219	259	202	227	269	253	219	248	219	245	223	241	217	227	246	243	226	232	246	243	247	227	228	229	226	240	244	258	223	245	242	241	227	224	258	262	249	234	243	247	233	242	244	233	248	246	242	224	254	262	264	238	236	230	195	230	238	227	242	221	237	242	250	271	216	239	240	241	239	242	245	253	241	236	219	241	239	206	259	243	237	224	245	258	256	216	250	240	282	217	259	230	246	235	236	236	287	268	242	239	247	231	257	264	232	244	242	278	226	238	215	230	211	243	227	254	260	249	204	278	237	229	202	245	223	241	216	249	218	233	254	222	230	231	262	263	233	230	250	224	242	256	221	241	243	222	236	260	220	205	231	226	253	244	246	249	238	238	246	218	224	245	267	226	230	255	247	236	245	221	229	221	243	256	233	253	250	240	226	217	248	250	252	249	230	218	256	236	220	245	244	225	249	230	229	241	258	253	232	229	269	230	251	225	248	219	230	252	211	224	225	256	248	224	225	236	246	241	229	246	221	250	247	240	274	240	239	242	243	238	230	254	254	245	218	243	232	260	243	259	221	241	211	247	220	233	213	243	234	232	250	230	236	235	242	201	235	231	226	241	248	233	224	234	238	280	238	218	234	239	237	207	255	260	244	256	239	213	234	205	214	236	258	251	234	204	278	252	267	248	245	269	247	224	250	237	240	238	239	229	265	246	244	237	220	250	219	217	226	260	241	230	229	249	258	249	259	228	262	228	232	234	253	238	211	254	255	233	251	230	252	241	215	236	267	255	224	198	241	234	248	249	224	252	232	244	241	248	217	232	221	219	233	219	246	231	246	227	250	260	256	245	255	226	200	236	227	208	269	244	236	238	233	230	215	230	247	240	223	260	233	269	250	234	220	223	210	221	247	238	247	220	242	245	215	220	256	259	239	251	236	226	238	225	238	214	263	250	257	236	233	245	257	244	244	240	236	234	219	235	257	225	206	258	230	223	247	239	237	243	214	229	237	240	211	240	251	233	222	268	248	209	248	267	265	203	199	217	217	223	241	234	261	248	251	239	235	251	252	257	268	244	235	232	229	229	233	225	232	261	251	239	258	248	242	231	252	240	217	245	227	247	245	250	240	223	263	236	240	224	233	248	225	233	209	241	235	230	267	210	238	220	264	217	229	211	226	245	242	227	243	227	249	261	249	249	214	253	246	251	227	238	243	223	223	229	237	239	249	247	242	241	225	246	253	251	245	248	212	238	234	208	260	241	241	247	243	265	223	248	242	231	237	224	240	263	243	254	247	234	220	230	228	247	227	255	218	241	236	239	224	261	226	245	260	217	232	212	257	256	267	265	232	220	249	249	252	281	229	234	247	240	258	240	234	261	229	225	224	224	237	250	245	226	253	249	249	227	249	226	254	230	216	246	249	234	247	252	228	227	246	239	238	238	251	239	222	236	235	238	247	258	236	235	232	240	262	214	263	260	243	259	239	267	209	243	257	243	254	215	224	252	259	204	234	209	237	256	259	222	277	266	261	239	241	258	228	234	255	266	242	219	239	232	232	227	235	232	226	247	221	225	249	246	258	247	230	221	273	211	222	224	240	248	236	233	262	218	238	242	247	221	244	238	218	252	223	233	252	227	234	239	281	215	225	222	258	250	226	241	230	223	246	215	262	249	239	220	251	254	241	262	249	235	256	261	252	245	244	246	205	230	237	262	222	252	236	234	230	222	233	220	270	269	228	226	250	217	237	269	230	215	267	231	218	218	242	237	229	212	232	230	235	242	225	198	204	233	256	245	253	233	259	244	218	265	229	239	222	254	252	249	249	217	246	249	252	225	249	263	190	218	237	240	245	218	223	211	236	246	239	231	228	239	234	251	210	242	225	197	246	231	262	209	224	234	246	224	242	241	261	236	241	241	233	281	260	234	234	218	241	249	236	204	253	229	231	245	207	251	260	208	229	240	237	224	222	243	253	220	255	223	234	234	244	217	243	245	261	223	272	220	254	256	258	243	231	240	239	247	244	238	226	240	241	260	191	206	249	230	254	229	268	219	218	231	241	242	233	225	240	250	235	230	265	242	210	241	251	236	254	251
3416	4401	2760	1408	1000	763	701	617	471	476	423	381	357	362	351	350	332	353	294	315	286	298	320	309	342	320	299	294	264	281	326	317	316	287	265	283	305	305	282	302	305	318	302	353	284	305	289	283	300	309	274	285	264	285	311	297	261	298	290	279	294	290	281	293	315	266	252	268	275	291	281	325	316	274	301	285	321	299	280	302	305	303	302	291	287	264	273	289	267	285	300	301	274	288	311	286	317	258	303	266	288	279	277	295	321	282	270	293	284	286	313	299	281	309	269	286	303	269	293	260	306	277	270	289	277	266	298	276	289	282	266	293	304	251	316	288	284	317	307	288	273	306	265	306	298	288	265	286	285	279	308	299	308	317	271	260	278	277	277	275	297	285	267	306	302	309	274	320	272	272	292	279	306	281	279	271	288	301	284	291	274	293	273	289	251	281	288	246	270	276	284	275	307	296	274	279	282	309	311	291	257	302	313	288	275	276	285	304	298	313	291	255	262	265	295	283	288	285	273	305	322	276	289	278	296	269	293	297	279	271	309	272	274	270	294	292	289	315	291	287	307	293	279	296	285	288	296	268	287	285	290	308	263	275	301	273	308	253	287	286	246	290	300	279	314	300	263	293	293	295	276	284	277	283	278	319	282	315	283	286	293	290	282	297	301	309	292	299	264	297	313	274	312	282	293	282	283	288	320	281	288	297	290	290	290	310	284	270	339	306	278	295	299	269	285	276	265	301	286	298	278	292	276	301	284	309	285	309	286	313	269	292	309	268	260	263	277	301	316	280	271	317	292	309	306	260	282	285	310	277	289	305	299	270	269	279	291	311	296	303	287	275	272	303	308	318	290	278	304	279	272	257	306	330	279	304	300	258	307	273	270	293	285	291	293	268	289	308	312	291	275	292	258	309	330	281	287	282	305	305	295	289	285	304	307	307	285	258	331	297	306	321	279	283	299	280	263	281	260	325	265	281	265	279	277	270	317	273	278	273	280	277	261	291	293	279	296	289	268	293	289	302	301	283	290	296	320	280	274	283	286	293	289	312	291	297	263	308	286	276	286	269	292	303	330	305	278	307	280	282	286	288	280	286	301	296	303	303	263	285	289	303	302	294	282	265	301	300	296	292	263	286	295	301	286	290	280	313	294	283	295	276	290	304	279	271	274	253	278	308	284	290	304	278	289	281	334	293	263	286	295	304	272	274	278	303	301	287	267	310	244	323	278	277	273	285	298	254	304	302	291	287	265	322	269	289	251	281	323	266	289	260	297	290	275	284	287	263	282	294	305	307	314	286	272	310	301	310	281	320	287	297	293	278	307	287	285	282	297	285	315	311	303	276	272	288	264	298	276	296	321	292	269	293	314	302	269	281	276	316	279	268	299	297	310	303	287	310	271	296	280	288	285	291	270	305	306	285	289	260	261	285	296	285	315	293	261	268	307	278	279	267	293	266	291	290	274	296	283	248	293	316	296	270	287	275	309	291	277	250	287	307	299	283	280	284	266	311	316	272	267	271	256	308	277	294	307	294	306	283	300	264	251	293	280	282	307	298	277	303	297	292	303	286	262	305	294	274	304	290	298	291	279	313	300	301	297	291	317	269	286	289	279	284	295	276	291	280	296	277	304	259	287	298	296	293	265	287	301	307	275	257	266	296	280	264	278	284	259	256	292	316	285	307	293	300	292	267	278	305	307	276	290	274	307	280	323	281	265	307	303	311	258	284	291	316	302	308	264	284	300	310	298	290	299	270	271	286	306	283	264	279	254	308	282	287	333	270	290	301	310	297	292	299	294	280	288	294	305	298	289	272	305	282	311	282	279	299	304	300	276	299	286	305	291	308	289	249	265	284	273	280	294	293	288	289	303	306	289	298	301	258	287	272	260	299	302	254	284	289	288	272	309	269	303	291	299	297	312	274	298	290	264	261	303	299	281	267	283	268	307	296	262	282	294	323	291	281	258	315	265	272	281	289	299	264	296	290	280	266	263	305	261	258	280	248	282	279	283	326	275	305	310	306	283	268	299	290	278	291	278	251	304	282	290	253	288	269	270	281	294	320	271	278	280	282	262	315	279	317	295	275	275	262	264	284	293	287	305	280	300	260	276	319	285	295	301	306	259	292	288	271	281	288	280	268	310	297	291	272	310	275	287	298	304	262	313	284	281	295	275	287	281	279	292	283	280	272	254	262	298	266	297	271	276	302	288	279	301	284	281	288	284	266	251	273	289	269	311	293	251	291	308	290	279	271	267	300	303	285	288	297	258	297	264	287	275	305	271	275	292	288	288	280	263	299	270	289	284	280	274	280	293	319	307	257	289	298	279	244	296	268	281	290	316	296	292	271	283	267	325	315	266	261	310	289	287	328	314	279	315	279	314	284	280	278	295	284	269	292	272	265	294	302	308	302	310	294	297	299	265	297	293	306	272	284	251	303	270	267	282	283	278	293	274	288	263	270	295	284	326	274	274	298	288	275	310	280	289	293	289	280	288	292	286	290	278	275	304	270	284	307	294	270	293	277	270	307	299	307	277	294	291	290	285	280	287	281	311	281	278	286	277	281	286	312	283	293	281	258	293	286	291	283	280	283	285	300	271	273	295	285	269	309	326	251	294	335	281	274	294	288	275	298	311	267	281	285	303	296	282	291	287	305	277	257	278	275	283	272	271	298	266	300	272	276	284	296	301	284	285	269	297	289	291	295	282	307	281	304	281	270	283	258	321	290	265	272	286	312	283	270	305	324	283	291	275	291	281	281	301	304	297	290	296	290	267	266	285	303	264	282	270	273	291	309	264	279	242	289	296	287	268	266	312	273	284	312	269	304	275	282	307	340	288	253	286	288	281	303	300	291	314	269	284	285	300	290	281	288	290	249	294	294	296	305	274	309	290	288	271	275	289	270	302	290	279	281	279	276	289	281	297	293	285	293	286	293	309	278	273	273	285	274	299	280	298	305	267	294	275	263	300	289	301	272	301	294	272	310	302	271	300	290	282	258	295	260	273	263	274	271	273	262	272	283	263	277	294	285	295	293	293	270	303	296	304	241	324	291	271	278	258	266	298	282	278	291	311	276	278	295	318	278	301	320	248	300	285	280	250	284	304	288	296	279	273	264	281	294	264	277	280	299	302	294	278	309	271	274	287	270	296	263	275	282	294	283	295	277	304	249	298	284	308	316	315	268	269	309	311	297	285	277	283	290	287	286	268	310	308	270	272	292	280	284	268	299	270	296	337	270	314	276	290	286	256	327	295	317	252	298	274	287	281	282	315	309	289	306	289	257	290	281	290	304	303	292	298	309	269	293	288	273	257	272	277	314	269	331	307	286	304	291	300	252	288	284	280	286	271	231	298	287	270	267	274	251	299	284	254	287	308	299	306	270	297	261	278	278	291	319	287	304	287	262	320	261	279	294	267	296	301	313	301	280	290	260	266	293	284	327	277	305	268	303	317	285	289	270	282	287	275	277	324	307	286	287	292	294	291	300	279	297	250	285
22491	21002	28475	23728	21007	21048	6155	1327	1039	1058	931	898	863	867	851	770	782	754	807	702	683	759	717	744	726	738	745	724	702	694	688	709	664	735	707	669	705	685	710	719	705	681	722	702	715	745	690	751	696	711	693	727	684	688	701	698	690	701	714	703	716	687	703	707	697	717	662	707	700	693	736	775	685	681	720	737	746	612	728	712	708	688	698	710	709	715	705	691	705	667	703	704	698	716	682	678	721	700	666	671	702	718	673	644	622	714	721	680	737	724	700	683	678	702	692	698	656	732	717	705	677	772	697	651	673	687	675	668	721	680	672	713	700	713	656	652	695	708	688	695	688	706	699	714	716	683	715	712	690	688	643	685	700	724	693	704	718	712	677	688	717	658	690	684	659	697	636	683	700	659	690	656	671	702	690	678	708	675	692	741	696	695	671	709	668	634	667	714	677	680	705	687	764	672	654	711	693	697	699	666	673	678	686	697	727	708	654	749	693	704	715	661	676	703	648	696	720	688	646	627	673	712	684	702	691	678	759	710	714	666	710	683	699	689	670	695	650	648	742	723	675	695	679	701	644	664	694	661	647	748	707	670	686	703	660	705	709	679	711	727	667	697	711	620	694	738	723	689	671	668	684	641	700	670	681	659	679	684	714	677	692	700	743	665	661	730	732	665	730	707	668	724	697	707	663	700	704	714	692	687	733	714	657	730	680	723	727	684	637	735	664	740	661	751	700	696	702	679	704	695	679	714	692	694	673	710	647	718	718	705	648	661	706	717	673	707	690	651	652	663	674	700	682	682	692	687	671	685	678	712	646	674	662	735	690	681	705	725	708	699	746	727	667	701	697	692	735	696	677	686	689	662	700	655	697	668	686	684	716	683	700	720	684	698	691	744	678	660	683	701	710	698	740	746	692	712	667	719	691	690	727	717	687	687	658	710	699	690	719	714	668	708	680	711	712	663	675	678	695	700	679	702	689	707	713	735	714	658	689	690	718	672	692	698	672	661	693	712	689	666	697	680	673	695	698	671	675	703	667	719	688	689	727	682	721	680	707	723	692	703	726	706	734	688	699	709	754	692	696	690	690	657	712	687	696	688	701	685	667	652	656	709	680	671	692	677	655	664	710	700	710	664	680	711	721	676	662	652	677	714	688	675	746	700	705	719	691	702	629	615	713	624	675	731	678	681	672	709	716	708	709	699	692	698	698	684	738	693	664	692	696	716	670	654	692	749	749	675	746	720	676	716	674	653	686	706	734	655	659	716	664	672	693	654	706	712	735	691	716	659	752	705	656	684	698	746	649	677	699	663	680	697	730	698	700	726	694	644	703	686	656	689	706	708	706	668	680	686	709	749	730	730	668	704	724	688	710	724	710	718	708	705	732	718	706	706	698	664	691	690	688	681	678	668	681	709	664	772	675	669	702	678	710	670	718	655	681	745	681	658	712	733	722	660	688	663	706	676	739	684	706	708	722	720	709	692	703	669	708	685	670	711	723	651	687	693	679	724	681	729	700	750	675	722	708	689	695	715	662	693	654	688	742	712	675	708	653	666	733	676	724	696	691	669	708	686	669	645	687	697	720	682	678	667	702	670	701	709	686	675	672	718	685	652	665	694	730	676	700	716	726	695	716	778	699	711	669	721	671	710	724	678	687	641	707	686	664	684	700	722	738	723	645	671	659	708	707	682	692	702	685	726	748	697	683	673	681	733	667	663	671	690	689	707	689	706	691	703	681	661	693	688	673	685	668	708	705	664	704	699	694	677	704	669	683	715	708	689	633	684	735	700	668	650	715	670	728	687	701	739	715	702	639	681	641	708	703	682	713	638	669	687	694	721	693	689	678	688	684	671	681	674	701	692	719	681	655	696	638	675	670	663	704	737	674	704	706	678	693	705	690	649	680	681	717	684	651	722	730	683	701	658	688	683	711	720	703	666	722	739	685	694	680	706	679	704	779	701	690	708	688	674	677	679	714	658	714	708	687	694	682	695	698	722	686	731	657	663	658	680	704	735	702	708	676	701	683	645	735	688	722	721	716	721	671	671	664	692	679	686	669	758	695	656	728	677	674	699	690	658	675	732	723	697	665	683	729	633	715	706	713	715	739	711	633	641	668	687	670	672	669	681	626	690	708	718	670	722	654	692	688	643	665	684	655	705	664	690	674	715	705	672	688	666	706	725	694	732	676	626	675	692	713	722	692	686	669	687	687	687	666	725	720	710	695	692	701	692	667	654	674	766	712	668	676	686	678	680	657	670	672	712	700	692	738	747	640	684	709	662	719	681	711	725	706	677	684	693	699	685	683	701	660	700	723	730	659	687	716	735	684	682	704	684	682	682	696	700	693	694	662	706	714	719	680	673	629	683	668	717	709	743	669	690	682	669	682	661	684	659	618	730	702	714	752	680	669	684	729	670	658	664	702	660	680	708	689	650	684	703	751	687	680	664	678	673	715	726	663	658	660	721	678	693	684	633	709	673	733	760	657	683	741	726	635	651	703	618	671	638	650	653	722	682	695	670	681	697	748	684	694	720	714	686	670	687	711	672	728	755	650	703	659	702	674	674	700	697	712	662	668	716	687	671	654	695	714	723	664	723	720	714	708	663	692	672	670	663	711	703	665	681	691	695	682	670	699	666	710	739	693	726	695	719	710	703	712	692	705	718	746	681	679	700	622	661	683	677	700	676	713	698	720	686	687	668	671	692	705	641	696	710	697	728	696	718	721	669	690	711	720	669	716	648	680	678	674	715	690	696	702	689	662	707	654	664	653	679	707	697	709	689	704	711	702	688	677	668	668	703	706	677	696	696	724	702	660	686	698	685	679	708	676	692	663	693	709	723	668	666	678	685	707	702	715	705	694	750	749	644	668	708	706	709	633	744	679	635	735	722	676	700	689	740	727	666	642	716	716	705	698	672	639	635	716	731	699	737	711	690	692	677	677	712	626	698	687	648	735	672	680	684	671	681	694	705	690	680	691	678	703	704	681	637	728	730	735	694	706	705	783	669	667	732	686	668	650	688	722	661	678	693	698	691	721	671	708	680	734	668	711	660	654	682	698	685	696	671	680	652	707	657	714	662	687	706	664	686	722	731	666	710	645	704	699	653	714	668	668	664	704	706	711	647	646	636	674	682	713	747	662	708	628	741	603	689	668	692	674	671	653	699	651	669	678	647	707	691	705	670	733	678	677	672	697	689	710	672	695	673	673	678	646	672	697	722	690	675	694	715	688	687	669	702	662	702	705	683	718	690	689	676	699	693	667	705	701	729	695	728	696	725	646	696	667	646	722	678	688	716	697	666	686	663	731	686	730	699	703	692	711	708	652	664	728	663	665	670	694	631	653	677	694	655	659	654	662	667	653	677	669	701	674	680	664	682	700	699	662	672	699	707	642	701	673	695	767	645	687	710	689	686	707	722	677	734	689	638	691	663	668	696	675	681	664	694	665	667	684	681	682	693	715	655	686	667	717	681	662	645	684	693	690	739	642	715
5077	14138	9457	4757	3428	2704	2054	1723	1529	1353	1262	1118	1039	952	928	979	954	827	810	853	870	791	791	767	801	791	813	773	826	712	762	754	707	776	779	755	757	770	815	745	707	765	783	781	710	757	753	707	751	707	751	757	719	733	709	745	708	742	749	741	738	752	699	754	724	760	707	669	747	741	714	749	788	744	740	774	736	710	759	770	711	745	649	760	715	698	757	750	761	735	759	745	699	697	735	715	774	742	766	722	749	726	771	730	744	724	744	707	744	762	703	755	706	718	799	768	700	706	749	713	757	781	746	729	751	729	698	713	727	682	750	677	753	719	764	714	678	735	755	728	701	713	729	738	760	743	685	737	700	644	770	752	721	747	719	766	731	747	722	737	751	740	751	692	734	728	747	682	736	786	721	691	772	717	754	743	737	765	726	735	708	709	746	711	715	717	701	744	723	703	739	723	784	749	753	727	716	704	725	725	737	762	687	724	735	712	732	771	713	731	751	769	742	712	733	747	734	724	726	731	741	769	697	771	691	733	739	738	718	746	722	719	733	726	752	762	738	744	734	754	725	707	733	760	732	692	727	711	686	718	779	713	755	721	713	712	707	756	725	763	725	718	696	754	685	708	739	733	713	722	729	723	764	708	733	726	721	745	739	715	734	685	701	704	714	771	715	708	741	702	700	738	714	748	696	762	735	777	775	728	745	732	728	710	732	722	734	754	722	716	704	756	739	714	726	714	766	712	738	684	739	753	724	720	769	763	719	769	721	730	725	728	798	648	774	728	688	736	677	729	726	777	705	743	710	735	673	705	698	765	737	754	719	712	721	717	726	741	721	742	752	750	744	719	680	688	767	756	752	735	697	767	711	759	732	731	735	716	718	731	758	686	747	744	750	694	725	731	745	717	711	722	716	728	760	744	778	767	657	716	712	737	748	773	769	715	829	724	744	716	715	706	773	740	725	714	695	716	731	741	729	749	711	676	760	756	708	729	728	725	691	738	713	716	760	729	722	778	703	727	689	784	727	690	779	768	757	689	725	735	765	728	709	697	717	715	731	734	745	701	716	702	731	768	723	725	672	722	735	717	725	684	745	736	751	725	712	690	736	701	670	753	757	685	730	732	746	787	735	725	700	712	768	733	743	679	717	726	707	758	760	711	693	712	712	765	727	750	747	725	709	699	740	717	728	715	677	778	684	766	693	690	778	749	754	730	789	755	739	716	707	695	770	686	744	696	746	718	759	696	746	741	679	745	773	739	754	806	682	772	654	718	691	771	727	721	736	738	697	732	744	754	685	729	672	735	726	721	687	778	743	719	705	746	765	748	743	703	744	716	758	702	705	741	758	767	718	765	755	734	699	703	740	715	672	776	742	759	714	673	753	758	716	745	763	718	703	707	740	745	770	721	732	712	738	690	729	690	764	761	754	793	708	737	723	711	759	742	713	714	747	741	712	739	716	701	718	734	710	704	664	719	782	736	772	691	744	698	733	749	682	738	722	708	724	714	744	723	771	701	681	795	739	712	751	735	736	715	729	704	724	717	699	704	755	712	717	768	734	760	707	715	691	694	657	752	677	776	721	719	787	684	671	697	693	729	720	725	690	698	761	698	735	718	718	703	764	725	733	743	708	729	765	721	701	715	680	743	726	765	707	739	719	741	707	713	728	751	728	764	754	683	743	707	705	759	741	701	716	701	702	692	729	671	704	730	687	760	728	751	774	713	749	763	751	714	773	735	814	726	759	742	704	704	723	698	723	733	740	763	744	734	735	712	760	735	713	759	745	734	694	743	717	766	712	716	742	743	691	733	746	719	757	732	713	743	689	746	737	731	708	705	749	701	742	764	712	672	752	708	751	695	737	783	737	776	742	730	753	730	741	715	716	713	738	706	707	720	710	709	727	702	746	766	682	696	750	719	704	749	709	733	723	752	746	701	735	750	697	759	755	738	720	758	725	747	709	725	692	702	749	689	732	763	710	710	760	722	742	732	755	773	697	723	740	719	717	756	749	747	730	724	733	727	679	702	680	685	733	691	710	715	718	695	758	733	726	815	703	737	779	767	683	772	746	734	701	707	720	665	762	732	713	702	733	753	775	677	706	689	765	708	694	737	727	714	742	737	764	704	715	717	698	712	770	722	763	741	765	746	768	694	738	688	694	743	711	746	691	729	712	733	708	702	736	756	683	767	753	694	735	723	721	708	760	740	665	723	750	726	712	712	735	729	720	708	755	711	696	688	698	740	725	743	733	714	737	720	750	719	694	706	737	720	741	741	743	722	734	726	733	750	731	736	704	788	731	716	707	754	757	714	682	703	758	716	739	748	727	738	776	730	680	746	724	718	781	713	749	742	723	722	710	747	754	736	711	743	718	725	685	761	749	728	715	759	781	705	748	760	748	698	736	727	700	749	732	714	727	729	721	735	721	662	702	717	748	718	719	717	715	706	708	744	719	718	714	760	771	732	690	763	702	688	708	716	708	738	746	745	710	777	705	735	717	710	742	777	757	716	787	687	710	765	764	746	714	746	710	723	748	777	707	723	727	722	702	715	724	747	721	728	744	744	765	703	699	691	763	688	745	712	768	711	708	759	754	724	741	683	719	744	760	706	701	729	729	699	722	699	728	688	684	754	781	753	701	692	737	730	731	783	741	715	705	703	751	714	723	743	741	782	736	744	756	772	705	726	705	714	697	753	723	676	726	732	734	738	771	712	703	727	688	743	697	747	731	743	688	725	691	727	698	715	706	754	756	719	686	694	735	732	743	689	701	747	697	723	739	734	791	771	732	703	754	736	723	718	742	691	714	710	707	720	725	758	740	711	745	702	685	761	722	722	724	753	704	718	725	690	766	724	740	718	706	727	764	705	754	697	734	711	721	677	720	699	710	747	680	726	679	716	764	717	782	717	758	729	786	761	708	769	721	703	749	721	684	728	732	781	762	717	715	684	741	708	705	705	749	770	736	753	724	738	727	697	727	712	747	749	709	725	717	730	752	713	735	676	746	706	715	686	751	703	752	722	747	705	750	682	751	733	695	747	727	739	773	728	740	745	726	737	736	717	750	722	707	739	795	740	727	690	714	781	770	739	745	746	778	782	765	730	692	765	721	680	719	698	779	700	717	749	761	753	702	697	741	762	781	721	735	722	763	771	677	703	716	716	704	765	712	787	733	739	771	757	763	747	717	741	760	687	702	763	740	736	763	796	765	693	713	702	709	715	684	659	769	712	710	713	790	692	724	685	684	705	716	747	743	736	693	713	727	733	761	708	750	766	712	701	755	687	763	698	677	761	737	735	713	758	718	722	717	725	764	717	728	721	796	747	773	713	760	720	716	728	740	754	743	733	728	726	747	680	718	780	719	699	762	705	714	736	701	712	765	762	709	768	691	717	759	715	751	703	656	700	726	737	745	759	743	765	712	757	710	740	744	721	740	698	677	722	759	744	751	715	680	727	705	758	711	723	699	698	718	696	781	776	755	707	715	736	707	727	696	757
27428	17080	3046	361	257	233	209	204	203	172	207	185	176	187	195	193	161	182	194	167	194	213	189	176	194	204	201	192	220	202	176	197	192	187	192	192	187	176	189	206	153	160	154	181	165	177	198	175	201	209	197	179	193	212	215	180	214	174	187	178	181	188	205	186	183	199	199	197	188	174	189	151	207	184	193	179	201	167	188	190	200	174	163	191	176	173	184	183	189	187	168	177	180	180	179	204	189	184	171	170	191	175	167	211	180	190	184	188	161	192	188	171	200	174	166	172	181	165	208	184	172	171	184	154	187	184	177	196	179	204	171	177	180	198	172	172	183	208	190	194	189	169	192	184	192	191	187	181	179	183	194	165	172	166	223	181	203	191	178	167	185	162	168	209	198	176	175	166	184	186	197	210	191	193	158	217	215	206	177	177	198	193	186	196	192	166	180	166	174	166	197	178	189	186	218	227	174	207	178	164	173	200	182	180	158	194	189	195	199	211	186	173	197	194	187	188	182	182	198	172	195	176	159	181	187	207	189	188	183	180	188	191	187	183	184	223	180	192	189	191	185	182	194	161	180	209	202	193	177	183	193	183	187	178	145	206	195	182	171	203	227	198	220	198	203	171	193	183	204	185	174	174	177	212	174	198	169	195	204	196	192	162	189	200	164	181	167	200	211	195	155	197	201	197	191	152	191	180	187	203	168	195	194	166	169	188	202	182	175	192	205	179	189	167	194	201	186	191	196	177	172	195	180	172	196	184	177	184	213	186	173	221	189	184	183	196	199	171	187	206	177	196	197	215	210	181	185	175	184	196	202	174	210	184	185	184	181	185	195	182	217	206	193	194	173	202	195	172	188	197	220	188	174	165	184	190	183	182	203	205	181	169	181	170	197	194	192	189	192	194	213	166	196	195	191	185	194	173	157	171	187	171	200	208	200	213	194	174	190	195	169	190	187	189	215	211	187	206	161	204	185	195	192	159	211	186	215	201	200	171	197	189	196	185	210	203	180	156	205	185	183	196	167	185	177	189	189	171	177	191	185	188	179	181	202	205	168	177	206	184	194	201	190	192	171	175	183	162	196	186	181	197	212	179	212	203	186	201	205	200	210	182	185	182	164	177	159	175	195	170	191	203	184	174	195	201	176	178	193	200	192	174	212	184	197	179	193	190	174	190	171	193	173	208	184	203	165	197	174	174	218	193	205	171	168	182	161	205	191	178	190	201	204	183	175	185	192	175	180	188	178	157	184	158	201	189	179	213	174	202	193	182	162	188	178	210	167	207	182	211	203	173	198	185	186	189	173	174	196	160	174	192	206	178	184	188	185	188	158	185	198	198	190	189	192	186	213	178	208	167	181	166	205	200	179	212	182	193	204	167	186	187	193	173	223	190	161	175	196	184	171	204	198	176	201	187	183	187	198	190	160	167	169	168	183	198	195	198	209	161	197	178	184	179	181	186	158	193	180	217	202	211	178	198	167	203	200	209	183	183	183	195	183	197	165	173	197	201	179	208	165	207	205	204	195	191	194	190	169	184	179	189	172	195	212	184	183	171	205	170	187	195	180	213	176	192	183	198	188	187	179	191	164	188	193	193	168	194	179	192	202	191	204	183	155	198	184	171	190	193	185	178	191	197	207	164	158	189	193	176	173	171	203	186	188	179	183	205	188	164	193	188	173	204	174	174	176	189	223	161	183	202	201	180	189	181	169	177	175	184	186	194	187	185	189	198	199	182	184	183	162	176	186	187	153	185	160	208	170	195	161	173	199	216	209	182	197	190	171	171	198	174	172	172	167	164	207	173	200	217	179	198	174	184	201	182	175	154	189	186	195	181	200	206	163	184	204	178	203	202	186	184	184	200	195	175	205	213	185	198	175	187	201	185	167	177	191	202	184	183	178	190	179	183	193	203	194	199	190	179	194	185	173	190	180	170	167	155	188	172	185	169	190	184	182	182	180	169	209	187	175	186	168	189	185	205	180	176	198	173	192	196	187	159	217	192	196	199	203	191	190	206	206	191	230	187	174	197	200	206	200	176	177	178	198	198	189	186	182	189	165	184	177	189	204	188	183	179	201	172	202	195	192	194	164	181	195	202	201	152	176	193	183	174	186	166	197	169	191	180	180	175	197	182	198	189	189	188	183	199	201	187	167	200	184	172	199	179	195	229	187	171	172	176	176	206	178	182	204	168	198	187	158	179	159	182	169	158	193	162	209	187	158	196	181	196	172	171	184	194	155	198	211	170	186	190	185	168	181	201	201	207	178	188	193	176	191	204	190	193	197	181	206	195	201	198	169	167	182	163	189	179	198	201	197	189	193	213	200	183	185	198	173	189	208	189	184	177	195	209	204	177	181	189	188	162	185	176	180	185	184	173	194	196	185	195	168	167	179	200	189	214	191	168	167	190	193	210	192	200	178	177	189	182	170	182	185	196	181	190	187	179	193	194	197	174	168	167	191	185	195	193	182	180	212	196	193	169	196	169	183	210	194	186	188	177	177	190	187	177	195	175	193	195	197	178	187	198	173	193	189	173	190	217	173	193	199	203	173	176	189	200	189	195	178	167	199	182	184	203	201	172	192	187	199	177	171	167	179	171	178	178	191	169	188	183	173	200	195	176	173	178	190	181	185	171	176	197	182	202	175	189	186	181	190	198	178	179	188	226	202	173	181	186	175	196	165	177	174	187	203	176	175	212	160	192	193	187	180	202	184	188	204	179	187	195	183	188	213	202	195	201	192	167	192	191	181	179	188	203	165	198	153	181	185	181	157	206	172	196	170	180	205	200	158	184	191	186	178	183	182	186	187	209	193	200	184	179	175	210	183	178	184	179	206	196	182	170	174	167	184	164	188	190	184	207	198	199	170	204	201	153	201	190	193	178	194	184	182	194	185	195	189	182	209	165	189	178	188	172	192	201	179	176	172	174	180	183	214	181	190	208	204	200	185	186	202	197	195	181	175	188	174	192	189	191	190	159	186	196	170	198	199	223	215	228	179	187	185	187	169	169	187	173	168	196	176	163	198	179	185	184	196	176	188	195	199	198	186	186	201	201	200	182	161	162	200	158	194	171	176	190	152	195	212	187	182	170	183	182	186	171	187	212	190	199	174	195	184	185	183	182	183	200	184	199	179	199	190	211	213	187	202	193	196	215	180	199	181	174	182	191	186	190	198	173	197	183	182	186	200	162	194	207	187	173	181	178	176	210	186	197	182	168	178	182	185	180	180	214	176	172	189	165	172	199	207	165	186	199	178	225	198	189	178	196	166	173	171	185	183	186	195	176	197	180	198	157	185	173	188	195	197	188	187	176	198	188	178	193	170	179	197	170	169	191	201	177	188	192	192	185	166	192	208	188	192	188	177	157	201	182	184	185	182	166	187	171	170	200	206	182	201	186	186	173	189	190	171	200	194	205	169	158	203	168	178	195	189	176	196	211	173	179	197	207	189	188	185	176	204	206	174	189	174	179	190	200	197	223	169	177	169	194	167	152
4351	822	547	351	340	254	257	248	215	228	244	222	214	234	230	235	219	223	199	238	228	222	210	225	217	217	206	209	218	204	220	217	195	223	196	181	219	205	229	228	214	206	212	211	232	204	206	200	196	207	195	214	251	187	208	215	202	200	209	204	218	206	227	209	206	235	217	205	198	215	199	226	216	235	217	190	217	206	224	222	218	197	233	177	188	222	182	221	239	197	208	215	192	194	220	180	208	213	212	209	212	193	220	196	210	203	211	224	216	218	213	214	215	204	197	217	206	199	207	195	211	197	212	223	221	235	220	209	182	200	233	197	180	186	184	194	202	182	219	228	227	213	222	226	221	228	208	199	184	214	198	185	227	226	205	213	212	224	204	225	218	185	214	193	202	227	210	227	230	208	203	208	212	209	201	199	205	197	231	218	223	175	231	200	207	224	216	234	211	214	193	235	258	209	194	200	195	210	195	200	206	250	210	227	221	214	215	189	198	202	208	193	215	211	200	231	231	208	193	235	205	186	206	193	225	223	185	236	206	208	236	238	172	210	222	195	205	238	218	212	200	193	211	237	208	230	195	204	207	202	229	220	180	197	201	248	194	198	212	210	210	210	178	181	212	215	216	210	221	228	221	208	232	202	221	232	204	204	198	246	196	210	218	206	202	239	213	183	245	229	208	218	217	190	211	217	195	207	237	207	223	226	203	212	208	199	228	192	231	195	244	206	185	207	229	214	201	214	209	225	215	206	216	224	232	210	217	195	205	198	210	205	219	207	205	235	199	209	216	224	222	208	217	249	229	231	206	202	215	221	212	224	214	199	214	232	187	206	210	208	231	218	231	207	210	211	222	206	194	206	210	186	235	205	220	167	200	200	227	212	226	216	192	180	219	225	218	213	196	200	201	224	225	220	210	218	219	217	189	200	210	201	209	220	233	210	211	223	198	204	209	226	203	218	212	225	215	190	217	201	214	211	209	203	206	205	205	218	220	200	210	188	231	223	186	215	224	235	203	243	203	209	205	196	247	206	233	207	196	202	216	232	191	190	210	238	200	214	235	217	199	213	213	215	204	216	193	203	206	218	238	199	211	203	207	206	212	219	220	222	231	247	212	224	211	220	210	222	212	191	176	224	208	207	204	250	203	235	219	213	240	222	217	235	198	220	201	182	218	214	233	195	208	213	194	216	204	234	230	223	210	190	197	222	218	219	257	236	219	200	194	223	203	201	223	221	220	200	222	211	206	225	188	169	227	245	197	194	216	230	187	200	213	212	201	223	205	222	225	208	204	203	224	201	256	193	229	237	211	219	231	205	189	238	201	214	206	245	215	209	201	221	204	206	221	216	226	186	205	193	207	205	218	212	208	214	218	231	227	218	229	201	214	201	233	212	194	208	216	193	221	216	208	209	212	216	180	236	210	237	217	211	240	228	236	207	204	229	229	240	228	200	191	220	208	208	206	225	225	220	207	206	230	207	247	192	201	211	235	218	208	218	201	256	233	213	200	229	259	207	196	225	181	242	209	199	204	194	227	205	201	237	202	219	217	189	236	202	202	218	238	201	242	237	213	204	225	201	216	193	211	204	227	210	234	202	231	220	227	207	226	201	224	222	220	223	187	220	214	188	239	223	223	218	230	199	198	217	197	210	192	230	200	223	184	223	183	214	212	215	217	206	202	228	218	228	206	190	207	207	179	219	213	201	212	214	202	231	199	211	225	223	197	203	230	207	172	228	227	207	200	207	223	205	197	236	202	214	215	204	224	219	189	232	191	199	225	212	217	217	203	217	182	232	209	218	202	214	219	219	201	181	183	201	196	207	212	201	208	219	197	202	268	217	220	196	212	185	211	204	210	194	239	197	237	212	212	234	221	231	186	215	204	216	217	242	170	235	215	226	220	203	230	220	202	236	238	201	234	230	224	208	217	192	221	200	203	240	223	226	206	237	238	217	215	204	200	224	216	237	206	217	226	218	225	213	215	195	227	208	226	207	208	202	223	230	215	197	213	202	233	188	249	211	240	211	225	198	210	239	195	210	191	200	233	220	219	207	199	211	217	196	219	209	219	199	200	188	198	214	219	214	241	182	227	206	208	205	205	204	236	192	226	215	252	216	235	212	223	197	219	220	221	214	229	226	237	217	187	200	209	229	190	211	193	234	220	221	207	199	210	204	225	235	201	208	226	203	223	221	222	195	236	221	213	191	204	209	215	211	213	218	213	237	198	209	213	227	224	199	227	205	205	208	210	218	223	199	201	197	189	220	229	221	213	217	210	241	218	243	215	245	232	223	222	233	208	183	209	216	180	209	218	224	202	208	222	212	194	214	202	218	210	234	227	208	210	217	230	206	216	201	205	223	207	193	230	206	221	203	182	212	210	198	205	188	245	221	231	239	222	179	216	228	225	221	207	184	208	210	217	219	213	232	192	196	216	216	208	202	231	219	194	213	196	219	204	214	193	195	219	228	196	201	200	199	213	213	223	206	196	221	197	198	212	233	226	195	212	227	236	225	200	194	236	228	231	202	234	192	225	211	237	201	200	196	192	215	200	221	213	221	232	209	226	209	216	216	233	216	206	234	227	236	225	209	219	230	194	227	216	245	224	216	209	194	189	213	163	222	232	184	233	228	211	222	209	203	234	200	221	240	223	209	220	197	236	207	223	219	240	217	216	211	199	192	206	214	219	209	214	230	222	196	220	200	220	235	205	221	186	215	209	216	224	194	223	211	196	225	196	209	232	218	193	246	217	223	213	223	196	235	217	209	193	190	230	215	204	229	210	205	231	212	231	193	212	208	226	221	208	221	229	187	219	232	200	210	199	182	199	198	192	237	212	212	215	217	211	206	188	209	222	240	218	201	223	214	213	199	207	226	196	238	227	217	207	182	228	216	231	212	174	229	213	208	231	217	217	213	213	220	201	190	245	199	222	223	209	213	210	215	204	206	212	208	203	212	208	200	230	225	216	241	204	209	239	201	200	213	222	206	217	232	216	244	211	187	218	211	198	205	211	225	233	230	217	204	219	230	202	239	215	205	206	206	203	217	198	204	236	195	185	210	219	202	219	190	201	210	214	228	209	242	202	231	204	209	217	228	225	226	205	208	221	224	231	206	224	215	205	196	206	210	246	211	217	236	220	232	215	213	211	244	215	238	222	210	207	215	213	203	203	214	208	206	220	213	202	232	238	207	210	216	234	237	242	212	218	178	211	190	223	222	215	231	207	240	196	243	202	196	205	213	242	206	232	207	201	219	202	177	257	202	232	212	215	226	198	205	228	194	206	211	191	217	195	222	219	229	231	226	206	181	192	219	205	203	228	222	220	224	195	211	216	211	246	216	204	183	195	206	207	194	248	203	228	218	211	217	227	176	212	199	226	195	225	201	202	219	224	207	219	233	195	238	194	219	213	230	191	227	206	206	207	188	199	218	217	230	198	197	193	202	211	199	225	209	213	220	217	243	204	207	197	211	247	205	182	203	223	218	221	226	221	210
23513	20908	27869	24043	20872	8048	1062	764	670	654	617	564	594	537	558	540	503	556	552	517	556	523	514	521	510	495	500	489	494	499	504	518	507	532	479	501	589	504	521	515	458	508	525	475	480	487	517	542	496	500	482	455	514	499	486	473	508	494	481	447	483	496	487	497	527	508	493	512	531	487	504	478	477	529	477	483	484	492	512	492	508	511	462	474	514	523	534	525	501	514	498	470	476	470	501	506	502	492	498	495	490	519	470	517	550	483	454	514	494	511	458	466	474	533	487	495	466	524	479	498	479	516	533	497	539	506	522	469	549	487	515	460	500	520	473	488	471	514	473	509	526	503	491	489	438	494	515	498	490	465	484	501	513	507	505	465	469	511	459	491	500	476	513	480	504	517	482	501	520	562	492	481	535	525	537	510	471	480	449	476	494	494	490	467	449	481	480	480	484	457	458	497	491	489	553	474	489	497	549	493	456	515	449	464	511	525	448	525	498	493	482	505	510	462	457	470	498	452	490	471	445	571	459	496	466	469	450	491	505	508	469	467	487	466	534	477	460	516	470	510	504	477	477	466	459	511	468	489	510	537	489	447	528	508	461	516	518	485	471	551	498	508	471	495	532	486	482	448	494	471	524	486	486	486	525	444	508	482	448	519	476	504	487	484	487	513	506	487	493	486	455	511	471	436	492	508	518	480	498	495	521	471	528	496	477	493	488	489	511	496	497	511	495	508	509	494	507	448	502	504	510	492	495	496	498	485	486	476	481	516	510	527	491	478	490	486	486	524	494	477	521	514	504	458	457	459	464	499	497	459	498	473	498	509	501	488	517	477	495	484	483	488	520	482	518	482	487	497	492	485	473	455	504	493	467	464	528	472	493	460	495	524	455	517	435	513	511	498	512	492	462	522	449	470	526	468	506	536	500	474	491	536	549	469	517	499	475	496	530	477	480	481	486	473	469	515	470	445	459	518	544	512	474	475	473	464	483	521	492	481	510	519	441	471	497	520	492	502	501	508	520	547	479	547	525	519	504	458	513	493	508	544	461	484	529	501	469	541	521	485	500	498	508	469	510	500	498	473	540	499	467	449	516	467	517	513	487	497	514	531	502	485	493	455	472	452	486	481	490	527	471	499	496	512	480	500	479	501	465	473	476	484	493	519	475	520	508	539	490	487	489	512	499	500	463	502	496	496	499	519	465	515	488	464	480	546	505	493	476	476	471	503	489	505	476	502	485	483	465	534	501	481	514	512	485	468	531	452	444	487	483	513	479	537	484	486	502	478	483	533	492	503	463	424	477	484	443	494	486	536	496	504	513	499	516	473	543	480	463	489	447	503	471	467	477	489	517	485	462	488	512	480	536	502	488	470	504	463	503	482	481	537	515	502	494	482	496	507	463	499	475	451	497	483	479	477	424	496	449	515	510	452	494	467	495	531	523	475	498	510	498	494	500	466	473	511	484	502	506	483	543	526	452	547	447	486	517	493	504	490	444	512	542	510	512	519	494	503	503	474	472	491	472	485	469	526	506	536	479	514	480	487	470	457	460	487	470	479	479	489	484	498	510	531	489	502	464	516	475	486	514	444	510	507	485	495	473	554	464	481	453	466	497	477	518	540	457	516	484	510	467	474	491	518	492	478	539	497	491	488	527	501	520	515	505	538	495	520	523	504	522	456	486	474	510	485	479	496	524	488	507	463	538	503	472	487	486	537	509	436	523	446	508	482	459	481	498	489	445	472	488	462	457	491	503	512	528	505	487	505	457	514	475	501	507	472	538	513	476	547	468	492	430	488	508	441	478	466	491	494	498	522	482	476	486	515	472	455	496	468	479	511	515	512	499	503	515	475	482	508	496	468	502	485	492	521	481	448	505	489	546	485	502	466	494	508	466	475	493	504	489	510	496	516	526	502	453	495	480	503	502	510	505	501	457	499	467	498	509	490	468	508	519	493	483	482	490	496	491	487	544	462	491	487	473	481	461	499	463	481	499	464	510	502	462	493	521	493	498	459	542	501	478	505	518	526	486	490	516	481	483	471	510	496	511	473	526	457	497	505	497	472	462	456	487	503	490	490	496	523	501	473	489	521	495	489	497	486	504	520	527	508	500	480	513	499	523	494	449	487	517	487	480	471	535	534	510	461	437	487	458	479	469	476	461	500	448	490	503	451	464	472	509	495	497	501	476	465	491	510	511	485	498	489	503	522	478	509	474	481	467	506	484	507	534	492	518	479	488	471	501	498	494	510	471	495	482	444	448	506	558	492	473	464	538	501	469	476	501	532	526	460	501	484	526	480	513	515	491	535	445	489	461	502	489	498	480	447	514	505	483	524	507	478	513	505	514	489	509	514	499	546	506	473	508	484	482	472	505	483	521	495	488	467	519	460	467	506	445	476	472	482	470	446	501	462	497	516	510	490	471	491	472	503	465	459	525	483	484	460	506	460	475	528	486	483	497	458	545	459	458	489	462	498	507	489	443	456	523	485	493	469	503	506	508	453	481	515	484	482	499	521	515	528	523	457	513	496	463	506	512	486	517	487	513	501	453	505	529	481	480	472	461	494	517	466	467	520	536	448	478	506	464	515	516	464	505	482	469	496	469	495	493	488	484	461	487	467	510	467	472	522	502	456	456	514	474	472	515	499	516	468	515	493	496	532	485	464	557	499	473	507	504	523	488	504	483	528	462	479	483	510	473	506	503	488	496	514	521	449	516	493	479	504	493	509	500	491	529	497	513	489	498	544	526	491	493	503	497	485	486	487	463	476	506	504	484	462	503	488	477	496	515	513	467	489	478	475	510	486	492	498	504	483	469	501	512	474	457	510	491	504	504	489	525	497	496	482	533	500	470	456	493	509	510	513	509	478	513	470	488	516	482	466	469	472	481	497	486	528	476	486	471	457	493	520	511	478	495	516	493	552	523	495	505	523	493	496	486	545	509	527	480	477	477	448	491	520	486	486	487	505	514	477	482	514	475	530	477	472	504	504	503	485	479	475	497	506	495	521	515	489	511	503	480	501	474	470	485	457	486	520	480	493	481	481	507	491	482	485	471	474	518	505	505	483	442	520	505	520	481	480	500	511	502	491	531	491	479	489	509	477	515	483	491	527	514	494	499	479	543	515	512	511	491	498	521	490	482	476	475	545	510	510	500	474	520	483	474	479	486	482	501	527	502	529	496	499	479	510	521	466	521	486	490	497	510	513	480	495	509	511	488	486	469	543	459	499	517	471	462	459	499	475	477	498	473	525	470	494	517	466	480	443	490	474	539	486	467	477	474	472	518	499	515	470	501	496	493	509	478	488	487	485	469	482	449	526	485	509	460	515	526	474	467	475	528	500	505	479	505	518	494	500	497	488	495	484	488	511	490	503	518	470	473	495	490	477	486	450	457	485	509	510	517	442	491	472	474	503	500	462	515	474	493	464	513	504	477	454	467	518	503	478	483	487	492	496	509	449	480	479	496	474	531	497	477	486	507	505	479	516	512	460	450	490
3657	8758	5682	2824	1969	1571	1276	1040	933	866	813	711	650	643	595	620	625	561	573	562	564	561	561	528	568	514	499	542	547	523	522	541	611	506	493	554	519	559	534	559	537	508	523	483	573	496	525	560	524	525	519	498	502	506	534	511	555	535	500	545	544	527	558	558	531	553	544	497	503	490	497	525	516	536	494	529	516	534	495	537	505	504	521	516	516	510	526	508	545	514	532	524	532	510	523	512	508	504	523	554	530	511	549	573	526	529	525	503	530	553	498	546	492	507	502	527	506	529	531	554	487	575	521	521	494	511	502	523	500	526	552	532	504	476	515	473	533	528	492	489	507	499	525	531	517	504	546	487	509	502	530	466	551	516	521	551	516	497	512	497	489	536	536	515	526	544	549	542	520	530	552	501	508	530	523	511	514	540	503	520	521	528	502	514	502	534	524	540	482	510	499	542	515	542	497	563	557	511	509	517	515	491	496	546	508	519	507	564	514	513	504	539	541	538	518	519	530	518	498	489	490	537	488	564	520	530	503	516	476	503	502	542	516	518	490	563	528	524	489	526	533	504	522	544	495	541	535	549	500	500	519	473	509	507	468	536	524	571	501	471	510	539	554	509	521	520	490	519	542	514	523	545	504	507	481	563	504	524	530	495	537	490	581	513	495	498	521	504	482	525	492	500	532	539	533	501	509	504	483	512	536	527	501	505	569	479	547	495	532	532	556	545	543	543	491	526	510	494	513	500	518	533	519	534	531	492	499	536	494	535	515	504	520	532	547	487	507	512	501	504	529	547	530	532	538	524	521	504	504	540	491	510	534	538	508	517	488	575	526	522	505	493	500	498	548	551	516	510	523	555	517	535	512	508	540	544	517	544	527	533	487	507	529	519	513	509	489	504	506	545	532	489	532	482	505	516	509	508	552	476	511	542	511	519	551	512	476	526	527	521	507	494	513	546	498	485	522	539	530	506	484	515	553	544	498	506	530	539	518	493	519	526	550	562	527	508	512	551	506	520	521	515	521	543	517	492	544	562	521	531	519	515	489	503	495	481	477	491	512	506	526	516	497	527	537	490	482	524	551	530	507	500	488	521	512	515	535	548	525	477	477	522	546	542	529	546	557	517	474	494	506	495	479	493	505	550	532	490	511	534	485	532	525	502	554	494	531	527	516	548	511	478	508	493	516	541	475	511	526	501	528	520	503	527	509	504	516	525	507	521	564	521	540	516	524	516	534	497	509	517	487	514	511	507	533	495	551	495	528	543	492	495	550	508	481	482	519	521	530	533	540	546	555	514	537	496	538	530	515	533	525	527	528	476	537	515	534	540	473	574	510	539	509	529	538	495	485	535	550	530	492	533	504	533	533	526	537	470	542	508	524	518	534	501	548	505	494	488	507	534	528	516	531	574	519	466	507	526	516	527	544	538	521	528	510	494	529	508	506	558	545	561	531	531	493	523	498	516	550	539	543	485	539	525	512	525	511	511	542	503	540	528	519	527	522	511	510	506	488	514	499	495	483	527	573	554	546	517	512	513	460	513	510	483	527	514	572	503	517	515	478	484	495	539	507	517	532	504	515	530	492	499	535	557	514	490	550	518	507	530	478	545	519	437	534	533	569	504	474	533	536	510	503	503	565	507	512	568	502	526	537	535	506	572	521	494	526	552	521	548	546	516	539	492	498	531	515	499	534	507	546	533	528	500	540	522	511	557	445	494	483	527	556	514	526	501	519	536	532	531	549	511	530	505	484	513	502	502	512	532	521	528	515	572	531	468	515	546	523	487	557	480	502	511	540	507	526	502	516	488	502	462	515	556	489	517	500	523	451	566	527	507	554	518	475	499	513	488	524	531	555	519	548	502	469	503	475	504	509	527	533	531	536	567	567	514	535	544	540	475	488	528	506	548	498	480	488	486	515	481	517	498	500	477	552	509	505	530	490	490	507	521	519	499	527	520	507	530	513	510	510	484	507	529	523	507	494	514	515	540	544	499	576	517	518	535	497	529	517	521	523	535	501	515	536	479	535	531	553	489	521	548	505	484	491	529	537	517	536	531	519	547	559	499	544	506	564	484	543	442	510	502	544	526	534	507	531	552	530	509	492	517	492	507	506	498	493	489	513	529	526	500	548	536	506	547	520	563	529	511	490	495	538	519	521	508	512	501	540	535	531	489	491	488	552	516	507	504	522	515	518	519	496	540	554	493	517	543	544	527	524	514	540	550	540	536	504	536	506	505	520	512	517	531	523	492	496	524	488	550	516	487	489	491	503	548	560	489	533	509	520	526	503	548	473	532	547	513	489	545	499	549	519	526	520	482	516	509	537	496	501	492	497	556	526	561	557	507	508	522	550	521	512	515	506	516	516	488	483	540	533	486	507	512	539	488	496	568	532	525	535	492	503	497	525	501	513	517	487	533	497	520	559	529	508	571	454	525	570	483	495	512	524	533	469	530	540	494	533	499	533	502	521	522	516	527	535	560	505	478	540	507	526	478	481	505	501	532	521	518	497	549	505	506	548	525	534	536	496	516	509	531	510	547	508	505	512	539	488	523	549	551	562	510	520	539	529	473	495	531	476	501	521	526	508	500	522	482	524	506	513	475	546	513	494	521	551	512	538	539	500	522	487	522	505	505	513	513	486	536	517	520	515	556	488	501	514	553	502	543	487	497	481	543	534	542	530	542	502	499	509	515	535	538	546	517	488	511	501	509	518	524	557	512	580	517	504	515	539	513	474	560	540	519	530	508	506	515	527	500	521	513	510	477	541	539	545	498	548	508	469	549	555	505	516	548	515	500	520	536	536	518	519	471	500	525	479	552	525	527	537	502	523	484	501	546	512	509	511	519	545	504	525	527	530	512	483	524	514	511	540	499	524	543	497	502	556	539	509	496	504	489	549	510	568	520	501	502	517	508	544	520	509	541	498	468	533	537	543	491	521	540	557	489	495	556	571	537	541	494	584	529	511	524	538	502	550	491	503	562	499	491	490	515	530	476	513	469	520	544	499	505	522	556	523	520	542	498	500	541	511	506	504	543	512	483	481	558	508	541	528	551	518	510	515	464	530	535	507	542	563	494	481	513	557	538	481	484	561	540	540	509	490	547	531	495	528	472	545	514	555	508	522	535	496	508	504	508	522	564	507	518	498	508	518	550	502	518	495	480	537	510	509	467	478	540	530	499	541	544	564	509	530	511	551	512	507	532	555	496	490	517	487	546	528	485	524	515	482	503	490	534	522	540	489	518	472	537	527	489	532	499	509	522	523	505	528	484	539	509	481	500	506	569	520	509	564	533	511	524	510	486	511	547	524	507	534	510	541	530	465	483	575	533	488	532	524	530	505	537	521	526	566	474	500	509	539	510	524	500	509	543	542	530	526	502	531	557	508	498	512	473	592	508	551	518	530	566	515	502	499	525	486	492	501	507	515	506	494	476	519	507	533	513	515	509	543	509	507	516	528	460	534	513	531	513	498	501	504	527	551	491	508	540	524	514
24829	20944	26537	25273	5647	478	397	343	297	313	262	294	260	280	281	256	257	260	267	261	265	269	249	245	263	245	223	233	237	246	267	264	249	257	248	236	265	232	234	229	233	243	236	221	286	236	281	223	238	244	241	218	236	219	235	245	231	240	267	244	264	221	232	235	262	229	236	234	233	246	279	243	244	256	228	249	220	230	246	231	230	224	218	220	230	232	247	246	223	250	232	211	261	237	258	234	246	229	242	246	229	254	240	247	234	225	253	243	243	244	250	220	225	235	249	239	210	266	231	241	238	216	227	246	253	229	213	240	225	224	225	251	222	248	272	249	232	240	227	261	232	250	272	227	249	236	251	257	238	229	233	259	248	255	214	231	209	234	235	248	235	237	222	256	239	260	243	240	208	240	223	253	240	248	247	195	250	221	224	226	226	223	248	238	211	230	239	231	227	250	272	231	222	221	224	218	240	232	234	232	259	230	258	222	201	222	242	224	226	242	238	217	219	237	241	242	257	226	242	231	247	237	224	245	233	248	229	221	279	227	245	234	238	208	253	244	231	250	235	241	259	232	220	241	247	216	243	232	239	247	233	250	221	240	232	210	231	241	247	228	253	235	219	244	228	252	251	233	227	224	250	237	242	236	218	271	248	251	222	237	238	233	260	243	238	228	219	208	225	227	223	255	219	232	217	242	229	238	241	257	238	266	231	234	221	256	234	261	257	220	245	241	241	248	207	245	241	240	229	247	235	251	225	261	239	208	204	233	255	230	254	224	238	211	224	235	209	228	259	245	225	237	215	201	235	251	236	241	228	226	258	237	230	265	266	239	258	228	228	230	231	230	236	258	227	250	233	272	231	227	202	256	207	258	238	234	244	249	248	227	240	247	253	222	260	276	223	227	237	243	264	228	229	237	221	234	251	219	250	247	229	234	223	219	237	219	241	243	223	241	246	248	227	230	244	239	236	224	239	232	246	232	219	236	241	228	258	292	247	252	246	243	221	219	234	224	255	221	235	239	214	210	235	246	229	235	239	217	196	244	210	216	242	223	241	257	220	228	251	241	264	255	226	225	218	249	247	258	235	247	211	243	250	215	225	231	214	227	216	230	236	239	224	207	244	216	227	257	236	238	243	242	219	238	252	243	268	219	247	261	248	237	262	225	230	236	273	270	265	254	228	216	224	241	270	222	250	200	246	253	231	247	233	252	268	234	246	261	253	238	238	226	238	228	241	244	218	242	226	222	240	234	237	208	252	245	239	224	227	259	229	247	216	223	232	227	212	213	229	224	219	239	226	258	253	248	263	222	231	210	257	234	207	250	263	244	242	253	241	235	252	250	256	233	214	225	223	229	232	243	244	227	268	254	255	246	223	232	226	207	214	236	258	238	232	249	223	260	265	248	249	231	231	232	227	245	240	198	227	215	212	231	203	226	227	216	246	232	246	224	240	243	242	212	249	256	225	238	267	208	216	221	253	231	240	252	250	238	250	231	241	279	235	221	232	238	221	255	243	253	232	204	211	246	238	247	231	256	219	238	219	212	227	223	230	227	234	213	217	232	231	238	246	248	251	246	226	256	257	218	235	226	203	223	250	229	244	258	268	235	227	243	232	245	221	248	223	236	217	221	231	240	238	236	237	225	231	216	230	234	225	263	244	236	203	236	235	240	256	229	241	238	220	255	246	248	225	258	228	235	232	248	235	247	235	253	252	244	242	264	248	245	242	246	263	254	261	230	245	235	228	232	231	235	253	227	234	243	249	236	240	226	244	236	224	227	230	260	244	223	249	262	265	218	222	242	226	226	240	259	224	217	249	254	230	230	242	241	239	257	236	248	220	260	241	210	236	246	276	219	221	225	224	228	232	261	222	249	244	229	248	262	199	251	249	232	245	231	230	234	260	226	250	230	246	249	239	220	240	253	223	219	248	246	263	231	230	218	215	236	255	260	262	249	234	208	231	232	234	240	242	233	246	230	221	229	241	212	237	257	231	240	237	219	246	236	222	270	248	227	226	225	244	227	236	247	264	237	247	214	229	215	239	246	208	225	237	226	222	216	221	243	246	270	242	232	218	242	232	240	247	229	235	227	259	217	212	235	221	233	223	260	248	247	243	252	246	266	237	240	238	222	208	224	225	221	207	268	242	205	250	254	230	240	258	285	231	250	233	257	255	229	227	247	257	265	250	243	239	226	243	240	236	237	254	204	250	214	239	238	231	221	255	238	246	260	262	235	245	227	246	253	222	256	235	227	232	222	244	219	230	243	224	249	235	232	255	252	204	252	231	213	254	220	210	240	205	235	245	215	234	243	259	225	217	266	243	237	250	219	231	227	238	216	249	251	235	236	224	240	239	211	237	222	238	233	239	254	242	230	244	229	240	249	255	221	242	229	226	231	232	236	215	228	230	243	232	245	243	252	232	240	238	249	257	246	235	216	251	239	253	243	256	253	263	221	229	244	251	233	248	236	215	270	231	268	221	250	250	248	233	219	234	208	260	242	238	229	245	239	254	260	251	243	254	245	240	246	226	260	267	263	218	210	237	250	257	234	241	264	239	210	227	262	237	247	243	252	232	258	237	226	206	203	215	221	254	233	253	250	257	226	221	226	232	238	216	223	241	204	221	229	233	233	253	236	215	228	203	230	229	243	225	226	204	215	224	230	232	244	246	249	250	230	244	230	209	246	246	247	234	281	236	236	236	229	237	220	258	275	268	254	245	239	281	218	234	226	240	239	242	218	229	258	230	271	232	244	228	236	230	242	207	246	237	234	231	223	239	263	234	259	230	248	233	254	255	221	226	230	227	261	234	248	230	246	234	233	231	251	222	257	221	256	273	245	267	244	237	239	236	219	232	255	240	212	225	225	239	226	233	228	248	260	231	248	220	221	227	239	229	223	246	225	264	246	255	222	236	233	240	256	230	227	244	237	220	246	241	230	220	225	235	247	271	230	221	221	240	229	274	244	226	252	247	233	243	285	233	231	232	246	233	263	230	251	235	228	245	259	250	234	222	241	232	250	239	228	190	239	243	221	251	256	233	246	246	215	235	221	265	237	218	270	223	230	243	216	230	257	228	239	255	239	242	229	231	251	219	218	229	243	237	234	237	249	253	255	249	223	220	223	230	258	216	248	228	239	243	230	248	247	279	232	239	242	239	239	248	248	246	256	229	254	275	224	247	248	258	223	237	218	231	229	233	236	245	249	236	241	260	258	263	234	262	254	221	234	243	235	266	252	228	260	223	233	239	259	234	224	238	235	227	231	225	237	243	244	226	242	229	228	237	236	238	246	276	247	256	233	254	226	260	255	208	224	252	252	231	229	214	223	240	232	239	239	204	278	241	254	238	245	229	242	256	266	248	225	217	218	237	243	241	231	232	235	229	249	231	276	259	220	251	226	231	254	210	243	233	254	226	251	259	227	224	248	231	224	216	232	229	238	222	239	244	262	249	242	224	228	221	213	212	211	258	238	214	238	242	276	250	238	233	220	259	221
3450	4408	2793	1355	991	769	700	534	492	454	411	388	366	365	364	359	332	358	325	307	339	316	286	284	323	295	322	288	288	297	263	294	286	289	334	295	306	270	283	270	296	269	311	297	316	302	249	285	306	278	309	286	282	294	284	324	296	280	264	285	281	294	278	265	298	290	305	303	307	273	293	223	302	281	293	310	299	311	296	294	268	289	308	281	277	278	281	267	280	300	303	297	299	312	291	289	294	290	297	276	272	296	283	299	287	277	297	283	270	288	309	286	274	293	288	289	293	292	299	288	300	294	289	274	310	292	284	302	274	282	281	288	269	324	286	311	290	296	286	289	309	293	283	240	259	294	281	273	256	278	294	272	272	269	276	291	273	280	315	285	278	278	272	304	293	287	306	280	294	304	254	275	277	283	272	299	287	271	262	305	263	292	296	280	267	292	245	286	304	267	309	281	244	289	322	297	295	290	299	266	295	296	274	302	288	310	287	277	308	252	287	242	265	306	295	275	251	251	273	322	285	286	325	266	295	274	287	279	269	270	256	284	281	299	277	285	309	283	297	283	300	291	271	288	286	285	330	300	273	301	312	298	268	295	287	275	305	279	281	274	294	279	284	298	284	290	273	280	265	335	304	315	269	290	319	283	306	287	271	277	286	268	291	287	295	266	293	276	330	310	281	265	300	276	269	253	280	304	290	293	288	303	299	262	296	265	300	288	287	280	297	292	286	312	297	305	267	254	293	296	284	285	264	297	303	263	288	291	269	305	251	306	294	288	280	296	246	302	286	298	273	273	287	270	304	272	324	308	341	293	264	302	260	324	276	260	291	318	317	289	299	288	268	282	252	289	254	271	288	282	347	298	291	294	311	284	295	303	263	282	255	306	272	303	259	281	260	277	308	270	268	304	259	319	279	285	268	307	303	299	284	275	292	301	274	274	277	309	306	302	283	274	277	308	302	320	287	278	297	300	293	260	243	278	288	306	286	286	298	276	293	266	283	293	293	277	270	307	285	285	286	278	304	303	260	290	276	261	265	282	297	260	283	280	285	268	291	281	285	294	291	263	273	290	296	288	282	302	261	291	297	319	300	274	283	277	280	297	297	285	287	296	276	308	274	311	301	267	284	266	295	306	263	275	277	283	310	284	266	255	285	292	294	294	288	285	287	274	291	295	269	316	272	316	278	258	279	313	255	293	313	298	273	277	264	254	292	315	253	276	276	284	331	285	252	289	308	291	283	289	250	261	284	268	261	304	294	279	267	283	296	266	310	288	270	303	286	283	304	291	308	291	282	271	287	293	261	231	285	302	278	257	277	288	287	293	282	278	288	275	284	283	289	264	297	271	306	281	284	294	288	294	264	302	300	271	261	290	293	287	308	278	264	306	294	282	252	291	271	286	305	277	308	292	312	295	270	299	270	291	277	306	305	263	262	281	272	287	276	280	287	301	278	293	270	268	305	286	296	284	305	277	282	268	283	276	304	272	304	268	288	314	288	252	286	302	293	280	289	302	278	257	294	285	274	273	273	286	281	293	303	298	270	296	302	283	268	268	270	291	297	269	291	295	338	299	281	271	260	290	241	282	276	279	272	290	302	305	266	283	295	271	275	297	299	283	288	282	264	291	296	287	289	273	282	296	274	280	320	287	307	289	298	301	276	303	301	268	290	286	286	278	300	268	308	326	295	321	268	298	313	307	276	271	285	279	292	274	304	261	287	290	308	288	295	285	322	276	291	268	281	281	302	301	242	291	289	274	274	272	299	305	293	292	267	283	253	277	268	294	253	322	260	285	326	266	254	277	258	282	262	294	268	262	287	273	259	278	299	323	292	277	290	298	270	308	302	287	305	267	295	313	290	274	314	278	285	321	272	288	284	311	259	267	283	296	285	277	286	294	293	308	318	279	303	260	321	297	308	303	273	284	276	345	260	309	289	260	322	285	297	321	285	312	305	319	252	317	284	302	313	293	292	269	284	280	272	281	251	268	283	299	297	299	284	264	276	293	271	304	308	273	288	317	276	280	290	287	292	275	264	298	311	261	304	281	295	266	300	293	276	299	277	315	291	315	271	298	299	279	289	294	294	264	260	285	304	268	318	274	291	292	303	307	262	282	302	319	291	269	300	302	299	291	293	274	288	257	273	286	292	304	321	292	280	289	295	299	301	300	286	263	264	284	299	271	266	290	286	284	294	274	293	281	288	275	315	321	269	268	264	274	300	289	291	269	279	273	290	275	280	268	301	248	269	283	291	324	274	319	281	317	301	292	293	306	291	267	300	267	274	319	306	280	267	271	283	311	285	272	273	323	283	296	267	307	257	314	299	292	276	288	268	308	282	294	286	317	307	247	292	289	277	259	266	285	299	275	313	296	303	269	287	290	282	282	282	306	277	309	306	300	276	277	260	310	288	284	288	277	301	306	275	288	295	306	257	273	273	291	269	288	278	278	282	264	294	295	308	287	288	282	305	261	306	266	266	278	289	305	308	302	300	309	306	280	288	258	311	256	284	267	278	283	260	287	277	307	280	266	284	268	290	289	271	318	273	283	277	304	300	278	300	279	276	255	286	298	272	287	271	294	273	279	294	275	261	292	280	271	291	322	316	288	314	282	285	268	264	264	280	277	299	307	291	277	278	272	279	297	287	307	266	290	302	287	280	316	234	280	273	285	282	279	274	292	318	263	304	285	255	273	302	279	297	282	256	291	298	278	300	293	295	274	255	307	292	272	289	276	308	290	264	295	286	296	299	306	282	252	292	292	273	301	255	291	294	263	276	258	289	324	286	296	284	303	301	323	251	280	275	262	276	276	279	277	290	284	312	248	296	262	297	274	290	304	272	293	301	314	252	273	266	304	286	317	295	274	300	271	262	304	288	279	302	285	317	249	313	256	300	290	278	282	287	312	274	291	287	289	291	286	292	292	312	270	307	268	262	296	253	284	266	279	302	277	285	294	286	294	294	279	278	281	286	287	294	280	312	305	275	260	288	238	295	278	286	297	300	256	309	273	315	293	297	291	269	302	269	276	263	292	303	260	270	283	295	275	272	311	259	277	281	293	296	276	306	269	266	286	280	276	276	285	295	301	269	289	279	289	313	279	273	280	290	262	260	271	243	290	295	267	285	305	279	269	290	318	291	296	293	304	263	304	286	292	296	302	284	290	291	292	294	300	318	259	307	274	302	279	290	273	305	265	298	313	279	271	296	323	250	295	265	298	296	280	298	297	299	325	306	294	272	269	276	298	311	299	278	299	291	282	296	306	260	267	261	301	300	286	285	293	283	290	285	282	276	264	256	340	321	259	277	286	288	256	270	320	301	281	310	302	307	296	276	282	288	278	300	310	273	282	265	274	291	290	291	305	301	299	270	305	302	299	257	314	283	293	281	251	292	300	282	293	287	309	283	268	269	273	266	323	302	269	303	304	294	266	301	307	306	276	258	294	283	310	266	314	275	268	301	288	293	300	291	301	289	301	260	273	294	266	278	302	318	307
22559	21006	28482	23723	21008	21030	6048	1353	1039	1039	932	904	880	800	830	780	794	734	759	733	765	702	717	751	706	772	748	744	786	729	741	688	726	697	736	701	701	744	741	703	755	711	676	680	690	699	671	733	704	700	752	724	686	685	690	702	684	685	696	723	714	709	728	735	662	691	693	744	732	675	686	652	722	673	681	731	672	666	694	689	696	706	677	678	692	708	674	683	695	675	698	697	674	665	679	711	673	697	654	680	745	625	664	696	687	686	688	694	664	661	735	702	648	680	670	701	669	711	689	678	714	659	685	683	685	654	764	712	668	696	695	711	645	660	678	676	706	668	649	652	701	713	671	693	709	680	671	673	676	726	701	734	699	679	732	647	741	713	685	715	670	693	719	732	617	690	701	661	674	691	704	714	693	683	709	692	651	709	697	664	689	635	707	724	653	727	702	673	662	726	640	720	698	683	723	679	684	675	691	746	672	714	699	711	683	682	686	703	698	704	684	727	714	682	697	693	716	698	713	665	699	694	673	704	712	647	707	686	679	703	680	698	693	659	647	701	650	715	697	693	695	669	694	729	676	703	718	739	715	722	724	672	681	720	729	703	720	698	681	750	648	664	708	683	738	684	747	678	702	736	700	702	736	707	704	736	670	698	710	684	678	738	713	725	688	728	743	700	697	661	709	677	712	731	723	705	683	699	712	690	651	674	754	705	684	686	714	688	671	708	709	706	716	732	704	682	684	670	724	705	649	687	699	696	707	648	687	699	724	706	705	690	752	695	749	693	676	678	676	666	724	715	663	667	666	686	702	696	766	721	707	707	674	671	682	721	683	733	656	647	729	673	727	699	684	672	670	684	725	694	719	653	739	728	714	702	702	711	732	706	793	708	689	686	675	708	669	684	687	683	661	706	722	691	696	711	699	708	710	648	687	670	746	654	713	680	648	734	669	707	675	676	736	691	664	693	662	688	709	716	653	676	744	737	682	689	656	690	680	643	643	698	732	726	714	669	758	690	705	722	701	694	695	741	647	694	713	698	700	699	666	699	707	749	695	726	688	710	642	690	690	699	686	705	697	668	680	648	707	692	665	765	611	712	691	690	743	653	654	692	717	671	690	669	728	711	703	729	684	652	726	716	698	719	728	671	718	678	672	689	646	735	678	693	714	654	684	650	641	679	688	709	715	697	719	717	742	679	707	713	671	681	705	643	682	686	692	677	733	667	692	691	686	695	711	692	681	683	742	716	667	670	710	731	683	691	713	674	719	698	679	677	697	700	657	718	682	705	732	671	708	710	703	700	629	692	711	707	706	711	690	694	728	678	660	699	691	722	705	673	755	680	668	679	698	675	645	681	702	709	713	694	668	681	686	662	648	652	668	687	693	673	692	669	664	714	737	665	687	685	706	701	707	711	737	665	677	627	684	709	689	650	671	696	690	701	691	680	664	680	710	690	693	709	687	682	676	682	722	694	695	689	691	709	693	673	700	686	685	667	705	722	658	707	668	729	690	718	690	695	606	715	714	715	690	647	716	716	686	645	666	682	695	712	684	691	709	688	723	673	702	663	702	675	677	729	695	644	678	683	719	726	729	687	683	699	703	699	631	729	702	676	675	686	684	642	683	708	707	693	718	743	737	652	740	683	713	697	688	713	697	660	699	747	690	655	675	694	711	707	692	677	750	691	689	687	667	710	667	684	681	726	714	678	650	667	700	674	691	692	721	667	688	664	643	713	696	707	705	677	697	683	729	665	656	677	645	680	711	690	687	665	677	651	718	698	685	667	707	711	676	739	684	725	707	674	700	665	685	701	704	643	709	673	683	701	698	712	658	652	697	698	673	672	687	662	701	684	660	717	654	722	696	754	684	676	693	693	665	683	679	715	670	737	720	672	713	626	682	732	708	672	674	687	690	687	656	696	681	664	672	695	720	700	657	619	671	717	668	657	684	687	681	691	665	685	714	707	736	673	701	677	706	689	719	680	692	689	665	705	674	648	650	673	687	687	682	715	671	684	672	728	707	679	655	702	691	629	745	646	682	660	680	727	711	701	681	703	687	682	715	684	727	689	700	703	710	693	715	672	680	720	718	695	697	712	710	699	679	717	719	682	710	670	728	655	708	697	670	660	677	679	723	734	697	686	658	648	685	721	736	673	709	707	713	702	739	663	696	690	688	737	717	710	647	719	717	691	764	672	707	697	677	700	656	744	667	669	702	718	692	711	715	683	675	684	698	704	683	680	648	675	713	720	670	743	713	709	730	659	714	737	687	697	636	623	652	693	658	703	692	724	646	718	707	657	674	703	681	665	732	694	701	690	685	692	706	676	739	662	679	704	661	669	703	695	658	651	721	668	724	686	702	665	667	670	667	644	727	695	669	684	655	665	663	712	670	665	683	699	673	685	663	731	719	693	717	690	735	730	713	673	646	667	733	726	668	679	714	677	654	696	674	643	648	686	731	663	623	694	677	669	724	700	695	696	697	732	728	686	666	733	633	651	727	670	730	722	731	681	659	676	707	697	665	655	652	698	663	703	674	680	701	718	692	692	656	684	705	742	693	713	717	703	686	722	672	670	667	685	681	736	668	695	711	673	721	772	667	689	641	689	727	693	679	677	748	725	697	679	695	702	653	657	649	701	695	705	684	709	731	726	691	682	682	712	705	664	706	671	660	690	644	663	726	633	661	674	634	664	643	673	719	703	680	717	708	717	653	670	675	724	654	672	741	674	668	713	679	712	671	743	658	702	704	684	678	718	682	673	694	741	730	680	683	655	687	723	669	705	695	668	664	683	703	739	677	671	667	700	669	720	691	676	637	721	681	722	696	699	672	712	676	679	721	653	659	653	716	718	670	683	697	722	680	704	633	677	677	697	708	692	724	742	734	689	744	717	688	709	718	698	701	700	705	639	719	696	724	685	705	674	743	659	694	747	699	684	649	709	692	696	716	668	677	674	681	667	716	728	690	674	730	687	650	718	721	693	708	700	692	651	708	719	677	694	657	687	707	702	701	710	680	717	702	713	676	694	710	685	715	686	696	705	687	726	701	655	670	678	701	647	656	709	699	708	686	726	674	709	711	694	717	673	695	667	663	718	697	691	661	729	688	680	686	727	693	733	695	723	652	660	648	675	671	662	727	670	714	696	714	665	706	630	729	695	634	696	634	694	707	689	669	717	687	692	688	713	711	720	649	715	653	679	687	668	686	681	671	734	694	711	692	730	708	724	657	686	710	703	694	675	674	684	696	639	699	701	682	676	685	656	757	691	665	709	683	659	693	736	679	686	675	660	641	696	713	724	679	690	644	724	637	666	668	646	693	728	742	708	685	729	678	695	657	696	726	684	679	735	677	675	678	701	652	679	655	710	641	683	703	663	706	665	756	712	677	714	699	687	696	677	703	683	733	688	698	662	690	722	666	664	699	711	620	669	657	692	647	668	689	735	665	689	699	696	673	702	682	713	684	701	725	708	704	691	719	715	696	721	712	723	683	712	713	692
5154	14204	9370	4812	3473	2573	2196	1789	1501	1280	1221	1166	1051	981	942	881	929	852	858	822	786	812	731	821	803	786	800	776	798	789	703	772	789	735	765	735	755	793	739	701	788	760	772	716	726	777	753	751	736	735	729	694	736	665	751	736	731	745	767	714	738	719	733	723	733	752	714	758	714	708	774	754	723	726	725	749	743	746	728	716	768	690	700	674	698	698	749	708	693	685	746	702	754	722	742	743	782	736	759	695	710	755	725	696	720	699	733	736	738	731	697	735	710	734	687	739	722	689	713	747	718	692	731	733	748	733	750	734	708	721	684	716	726	725	718	753	754	768	762	736	744	696	732	746	743	748	681	732	665	696	705	777	734	715	717	700	743	712	728	693	712	708	707	718	728	753	745	682	779	757	719	737	688	751	736	745	728	745	744	737	699	717	686	771	666	746	720	758	743	737	732	749	762	729	746	754	763	735	725	772	722	694	740	732	671	765	755	724	674	717	720	684	766	746	744	650	683	685	728	726	722	716	711	679	728	715	736	703	745	706	717	719	722	728	795	781	747	711	713	765	741	792	741	676	733	746	684	709	698	700	722	727	705	721	706	734	712	730	674	679	716	740	750	755	696	725	692	727	771	725	728	740	699	783	667	740	739	785	760	730	709	727	746	762	765	743	718	749	736	698	740	729	727	732	679	709	731	724	762	762	744	706	747	731	726	703	708	738	726	738	747	748	754	740	739	751	724	768	773	738	725	723	747	712	716	758	746	742	766	750	660	736	743	702	706	681	713	711	727	718	716	698	772	707	713	719	692	720	743	735	727	727	772	744	756	753	782	709	725	717	675	670	687	716	739	695	727	714	736	695	740	696	664	746	712	721	682	701	748	708	783	767	758	758	766	831	742	748	737	735	764	731	718	738	685	720	728	746	731	712	750	710	757	698	751	702	695	681	714	738	699	714	787	703	746	758	718	689	758	763	741	716	675	740	757	762	770	728	739	734	718	739	716	737	714	714	689	685	694	723	753	697	719	707	716	721	747	719	708	739	725	682	732	710	694	768	709	733	742	710	724	752	752	761	730	714	691	701	691	718	786	754	742	732	752	775	752	691	735	701	714	706	783	665	684	679	703	746	737	689	697	739	706	766	735	705	726	764	726	684	707	752	716	732	750	718	694	731	699	731	788	695	748	757	746	741	725	752	751	713	724	694	718	718	682	697	641	738	681	713	691	743	717	731	741	783	753	709	744	727	718	722	714	773	720	744	710	800	753	746	686	752	715	733	727	718	704	728	704	780	744	702	750	746	806	743	718	712	749	718	711	728	728	742	720	686	760	752	745	722	757	700	746	703	695	734	654	795	732	794	708	701	750	737	699	694	684	738	692	713	696	764	756	743	755	739	699	745	674	776	730	704	767	722	757	714	750	732	720	686	679	729	718	707	668	701	734	753	739	747	754	786	718	735	743	735	679	720	744	687	751	680	717	708	695	727	683	688	748	704	694	718	725	687	685	751	734	753	739	731	711	699	705	705	759	714	688	723	713	685	681	750	743	681	753	726	773	678	709	688	746	742	705	724	682	740	761	770	766	705	711	687	746	740	768	676	746	729	734	715	683	731	677	741	735	709	704	754	700	746	703	694	716	711	749	736	760	737	698	804	725	718	715	716	707	722	762	716	772	716	731	665	740	745	710	664	704	754	713	779	739	723	731	692	729	774	734	745	695	719	736	707	773	718	760	705	708	767	751	677	737	750	720	742	749	727	716	728	720	700	745	682	751	714	673	713	743	714	762	729	769	735	710	757	768	738	723	742	732	717	708	736	722	782	740	746	709	668	690	718	746	706	714	778	726	742	755	729	743	786	721	733	714	677	752	721	743	740	712	725	729	689	731	713	749	699	699	690	710	731	709	722	701	730	722	753	748	706	757	728	765	716	767	764	754	758	734	754	724	735	710	738	736	730	683	725	744	726	729	741	693	717	707	720	709	723	717	756	702	728	718	751	721	685	695	691	721	743	687	738	720	725	701	703	711	707	720	706	752	786	754	765	740	715	715	734	684	712	693	732	758	760	713	764	721	746	705	758	727	707	672	732	717	710	714	729	679	710	737	667	732	729	710	727	701	714	753	766	701	699	798	701	748	715	753	742	744	687	727	694	740	749	709	734	738	707	703	714	711	735	686	714	701	719	711	719	717	754	750	733	713	743	725	755	700	712	761	764	720	800	751	721	747	715	715	753	711	703	706	726	689	715	769	713	713	740	747	742	702	737	717	687	725	723	675	745	717	722	719	732	713	701	746	755	707	729	709	716	755	827	670	771	741	662	700	731	694	711	728	717	702	738	765	717	727	763	690	730	700	784	732	710	724	736	739	707	733	696	757	743	702	754	736	722	696	732	689	701	746	715	740	736	707	729	724	732	676	737	769	734	721	726	748	714	708	763	751	699	750	698	734	728	749	720	653	752	728	727	767	685	713	708	735	681	746	732	745	752	748	701	701	738	682	695	738	719	727	685	756	741	719	704	748	768	665	743	743	712	766	749	671	760	739	719	709	742	738	757	733	692	683	734	737	697	699	690	676	783	711	742	742	723	719	711	738	748	721	701	705	737	736	706	732	717	786	713	715	727	759	727	708	680	755	728	690	718	715	732	645	714	700	743	721	741	733	689	747	735	731	692	763	725	701	746	692	729	697	708	739	739	727	735	713	724	704	666	703	714	767	682	703	723	709	731	732	726	704	719	739	723	712	771	714	736	708	656	712	746	703	780	707	737	702	704	698	714	754	757	737	725	707	733	714	742	736	725	757	749	752	714	692	685	767	714	760	690	695	742	758	745	704	707	693	792	698	728	702	702	698	734	720	705	704	706	718	755	732	710	772	723	730	752	727	710	727	739	678	709	731	731	758	771	715	694	676	729	711	727	730	705	722	757	690	737	690	723	694	722	727	748	708	709	720	729	748	713	692	739	705	769	712	721	679	793	715	762	729	735	711	734	693	731	710	700	736	706	717	734	773	728	747	724	699	814	753	687	767	694	730	736	717	752	761	769	745	762	716	736	735	698	711	735	737	742	728	729	720	738	758	740	743	698	701	712	704	743	698	751	732	706	691	785	709	697	744	723	744	738	737	759	749	769	752	719	711	712	701	754	731	730	704	705	712	744	726	777	713	743	735	706	707	716	705	738	746	724	737	676	725	716	740	712	704	747	691	680	707	745	728	736	756	714	746	752	692	693	719	723	700	662	756	761	719	728	709	739	723	726	728	711	720	737	734	687	690	682	725	705	747	711	745	719	747	723	721	724	754	727	718	750	739	731	716	731	732	770	711	737	702	725	724	685	741	687	719	712	743	694	764	735	698	711	756	700	766	714	722	733	686	714	733	717	688	685	711	735	669	754	713	687	730	721	690	726	709	711	693	702	749	697	681	721	769	738	700	762	738	814	721	753	724	724	676	767	726	722	726	753	688	719	679	754	676	713	816	718	729	755	692	722	705	736	739	779	716	750
27454	17198	3037	407	254	192	203	215	203	185	216	198	198	161	204	202	201	193	198	177	195	189	203	174	192	173	216	197	173	202	212	176	182	191	161	189	193	182	187	159	192	169	187	183	208	176	207	167	172	198	186	176	190	187	189	200	185	156	172	200	191	202	192	188	195	203	208	177	153	201	180	175	174	210	200	177	189	200	181	175	176	173	201	168	214	192	197	189	179	168	185	173	186	177	163	169	176	171	141	178	166	172	201	183	171	174	166	160	165	180	189	198	184	189	177	202	196	188	221	169	187	181	184	187	193	182	172	181	163	187	182	196	195	208	178	207	182	191	162	193	158	201	180	184	186	214	196	164	181	187	174	221	190	201	200	196	186	173	183	194	201	172	204	185	182	176	181	185	176	165	199	208	151	191	175	195	168	169	170	168	208	221	175	188	196	164	171	179	176	170	193	203	205	185	174	172	196	182	166	177	185	175	182	183	165	188	159	188	178	183	179	177	162	172	179	208	174	185	198	204	162	200	189	190	171	192	199	173	168	187	155	193	208	159	190	184	175	187	177	192	195	184	203	177	182	186	166	171	199	190	175	171	169	195	210	182	192	194	158	174	190	184	201	183	208	225	176	193	186	190	185	190	186	194	188	187	170	179	170	199	174	193	214	186	163	185	200	189	172	185	199	171	193	175	196	187	164	206	186	204	185	192	185	183	206	170	205	165	171	182	198	174	210	175	173	195	175	183	181	189	171	163	176	167	187	194	199	190	204	193	180	164	167	179	165	173	184	159	195	169	190	179	188	186	192	191	188	171	174	182	172	199	157	170	197	163	202	191	194	199	193	180	182	166	189	184	178	206	204	199	166	187	194	192	195	181	168	204	186	195	213	191	168	187	174	188	178	179	188	196	172	197	155	201	204	192	171	178	198	174	210	174	167	167	194	192	198	198	194	201	180	188	189	166	183	178	174	210	198	191	192	184	183	191	177	178	174	181	198	193	199	162	195	186	201	179	195	202	216	181	157	198	196	174	187	194	179	184	170	209	181	191	177	181	196	188	162	166	190	186	183	188	185	203	170	169	199	198	191	182	161	208	204	188	183	191	194	197	179	194	152	189	170	170	170	189	169	173	182	186	181	183	206	196	172	167	165	185	198	190	206	193	186	183	204	169	186	202	192	182	168	185	184	202	188	211	208	187	187	196	206	179	196	199	195	193	177	210	178	184	193	191	185	190	193	211	201	184	210	196	178	163	193	202	170	201	192	178	190	183	189	182	187	194	189	199	182	176	212	193	194	176	187	200	180	188	160	196	172	234	189	196	181	189	182	205	194	169	169	229	197	175	178	194	178	189	198	191	189	199	181	182	193	175	191	170	186	211	197	197	166	196	212	192	185	169	164	185	207	165	178	190	202	176	191	183	216	179	180	190	184	178	233	178	192	170	180	171	176	200	159	185	185	171	183	172	198	193	194	184	197	180	186	174	171	175	186	181	186	210	178	180	173	200	165	199	180	174	188	203	183	191	184	174	198	211	189	190	187	178	189	188	170	186	183	192	195	195	181	170	189	187	180	169	206	209	152	192	161	190	211	188	181	189	194	164	210	182	219	181	165	189	190	174	180	204	184	173	168	187	190	180	190	176	194	201	192	169	185	174	200	191	176	189	204	172	181	183	208	194	167	201	203	158	202	180	189	208	186	189	172	165	166	181	179	195	221	167	180	181	191	178	205	172	206	190	187	195	180	171	189	200	189	206	179	199	192	165	180	186	165	180	176	177	167	216	199	195	178	193	179	174	196	180	200	189	206	170	197	188	192	182	178	210	186	166	184	204	195	182	166	185	169	171	189	187	166	182	169	189	205	189	203	181	169	196	186	208	189	192	188	217	189	186	180	201	208	178	169	206	195	182	157	172	189	193	182	211	203	168	203	177	216	193	196	206	186	176	168	191	185	200	176	187	205	193	182	188	173	168	188	184	188	198	195	174	186	180	182	196	197	178	164	182	181	191	188	164	194	164	221	179	219	197	201	201	174	193	178	182	208	189	199	174	168	186	198	178	183	199	187	199	198	169	174	186	199	180	210	181	205	194	166	170	202	214	208	185	205	161	192	175	156	180	148	168	199	167	187	173	184	197	169	166	189	184	195	166	168	181	178	195	177	174	172	194	199	195	144	180	184	171	177	197	187	194	193	177	198	172	195	172	197	175	175	170	170	163	174	184	179	198	189	205	173	183	185	166	198	204	185	182	188	187	157	210	180	196	199	161	193	174	199	162	165	199	180	198	223	198	178	187	181	195	180	166	201	186	173	178	180	180	192	188	197	178	184	155	173	201	197	177	194	177	184	200	194	204	200	182	174	190	175	210	202	216	198	180	196	196	177	182	173	178	184	207	212	182	210	209	180	173	176	184	178	178	175	164	188	181	178	195	164	194	202	190	204	172	182	180	190	160	196	179	191	210	176	209	194	196	180	188	202	180	190	171	172	195	192	210	179	188	180	189	183	191	191	190	159	173	192	199	167	181	178	209	165	187	170	194	177	171	189	156	194	181	205	200	198	211	194	183	166	170	155	179	197	179	195	162	182	203	196	177	182	186	163	191	187	184	193	171	196	192	207	186	172	173	198	197	175	182	174	175	191	213	188	173	164	183	183	181	199	173	163	187	211	164	194	173	184	185	199	183	194	184	171	192	192	205	183	173	177	178	185	212	187	152	169	177	181	191	179	186	171	197	192	182	190	191	199	219	176	174	191	193	201	170	210	191	167	185	170	182	168	169	179	204	178	176	193	195	185	195	194	193	179	190	160	158	169	196	196	181	159	194	211	193	183	191	186	187	183	196	161	170	195	193	170	184	198	183	188	179	187	176	180	187	184	185	185	189	189	181	185	189	163	174	159	161	166	190	205	205	198	190	187	193	201	169	160	184	185	171	161	188	188	164	189	214	207	191	187	178	216	200	193	214	191	190	178	186	173	210	188	203	178	181	193	201	194	182	213	181	191	182	170	198	157	206	212	195	191	178	199	150	172	208	158	191	196	177	174	184	169	197	174	153	202	173	203	194	186	196	175	214	166	204	190	200	189	196	199	193	174	168	196	174	193	173	198	177	183	179	190	163	203	193	197	197	179	180	169	181	149	166	195	201	186	183	171	171	190	181	207	199	180	189	208	211	187	164	188	196	197	184	166	168	168	187	173	206	181	196	218	153	170	168	159	173	210	191	199	177	199	187	188	186	189	198	197	163	221	193	203	170	187	187	182	150	181	191	190	190	191	211	185	181	183	200	182	164	186	196	175	191	170	171	182	190	194	184	199	166	184	197	183	188	181	185	175	185	184	208	208	191	170	218	166	174	193	197	192	203	179	190	190	194	187	175	165	199	177	183	205	199	179	177	169	173	204	180	189	173	173	177	203	212	196	183	203	189	211	203	184	190	182	205	174	152	179	185	168	182	190	173	186	190	199	183	185	165	190	161	202	168	183	190	176	188	207	205	200	187	171	197
4324	786	575	322	328	272	248	235	231	222	213	220	220	235	225	222	225	204	225	203	211	233	232	212	219	188	206	200	197	217	234	211	211	206	241	236	228	231	209	212	200	233	212	220	202	205	220	247	202	198	205	206	216	179	200	218	195	233	226	224	216	212	210	205	222	225	194	237	207	246	174	210	204	213	232	236	200	205	208	191	228	212	190	220	214	230	212	205	205	216	196	212	233	224	219	199	250	225	194	196	237	223	202	189	219	203	216	203	204	201	233	216	191	217	222	216	204	233	229	205	246	234	205	221	237	200	196	185	188	221	232	217	186	202	230	206	213	189	225	207	224	231	220	216	211	217	207	209	206	214	243	229	245	207	218	216	239	224	223	235	212	238	208	196	203	217	221	179	200	229	211	238	219	201	220	180	207	207	204	245	212	234	229	219	224	212	200	217	208	209	245	205	220	192	211	202	224	238	230	199	178	197	193	203	202	204	219	217	223	235	198	214	214	224	223	202	218	218	198	241	196	192	216	208	232	211	227	212	188	225	227	220	242	216	235	221	216	192	186	225	208	215	215	228	197	190	211	217	228	203	219	214	195	221	210	182	195	193	228	207	228	222	234	225	196	236	196	194	194	201	230	236	191	219	214	190	225	227	243	223	204	197	210	184	204	210	205	213	195	226	208	194	222	201	215	194	224	212	195	217	193	230	197	211	200	220	205	201	225	186	223	246	182	193	192	247	228	220	218	197	226	224	182	196	217	191	240	226	224	221	253	208	216	224	176	193	222	208	224	195	226	215	195	210	209	225	219	240	210	216	199	209	211	211	230	247	227	234	209	213	206	216	227	203	197	245	221	197	216	250	218	232	220	197	193	235	226	202	194	214	207	212	214	217	220	204	197	221	232	204	208	206	216	190	235	228	222	208	212	193	221	220	243	237	232	205	210	214	193	210	209	225	217	196	211	232	241	205	230	180	223	248	231	233	225	192	195	235	192	236	201	222	239	220	238	222	223	220	188	228	192	213	224	208	205	199	217	227	216	185	222	191	209	218	243	213	235	190	201	208	214	224	215	233	228	238	197	208	234	207	223	201	199	212	194	214	195	247	195	178	188	229	222	247	194	218	188	244	237	218	211	227	230	251	232	204	215	236	225	195	218	222	216	202	227	221	223	209	212	199	206	216	221	229	210	219	202	185	262	213	223	206	213	230	235	208	212	222	251	189	229	217	209	202	216	212	191	226	226	211	187	203	203	210	214	225	234	213	224	197	224	233	211	229	219	183	208	225	227	216	222	241	196	226	198	215	212	219	203	201	232	221	219	232	221	240	215	203	216	225	210	214	208	223	212	204	195	212	245	220	200	216	242	194	205	195	224	176	239	202	190	195	231	248	211	214	211	226	231	247	194	217	216	191	206	201	238	214	236	229	204	224	226	208	224	240	195	213	244	235	220	216	224	214	202	210	208	223	199	207	212	204	211	198	226	220	187	219	158	233	214	239	212	190	192	219	209	215	231	211	232	210	216	221	228	223	202	203	199	224	194	200	224	216	212	225	226	208	226	236	214	222	202	227	210	201	213	209	213	222	199	220	210	215	176	196	226	226	230	223	211	232	200	210	204	233	231	200	182	217	178	201	193	212	232	202	212	241	196	213	222	230	207	227	199	213	211	198	248	211	207	251	230	214	212	229	212	222	215	234	197	221	205	195	202	202	209	189	229	204	223	184	233	223	225	216	212	204	202	207	205	221	223	205	191	193	212	202	209	191	218	215	219	188	189	226	214	220	240	221	222	203	201	228	221	228	212	220	226	212	224	215	177	188	225	210	219	189	228	216	195	182	218	226	241	195	248	194	204	203	220	214	222	216	194	208	204	205	215	221	204	186	208	206	231	196	212	235	226	218	216	215	217	211	198	215	214	190	229	229	221	191	239	218	240	215	242	208	213	192	207	213	205	236	198	229	217	198	194	222	202	226	195	203	200	198	198	219	233	244	224	220	243	188	211	212	179	206	233	223	229	205	207	254	205	212	196	207	221	205	214	222	191	208	221	206	225	192	204	231	222	215	218	187	214	207	207	216	231	197	227	218	213	198	201	219	223	184	216	231	210	216	219	206	191	207	234	225	212	233	209	205	230	212	236	220	225	198	233	220	215	211	209	219	228	197	205	224	193	212	203	197	203	196	196	205	206	199	227	232	204	217	200	226	209	220	198	250	193	205	234	200	222	216	230	226	216	215	199	226	193	213	213	217	222	196	206	210	216	187	209	208	206	215	243	215	219	213	201	213	195	205	221	238	194	206	194	227	198	247	233	188	212	191	217	205	201	213	214	195	205	211	203	229	183	203	192	206	191	212	223	207	238	227	203	220	221	191	219	213	224	200	217	189	265	215	223	220	214	234	213	211	218	231	207	238	215	202	182	183	222	214	233	221	190	197	231	205	217	240	196	230	199	228	211	208	208	215	211	205	179	201	232	214	204	219	195	230	240	193	237	188	221	217	249	213	209	201	213	210	215	197	221	183	206	203	232	222	210	225	216	183	238	220	238	231	205	221	207	217	183	225	215	200	194	197	190	212	229	212	215	208	190	207	201	235	182	208	198	222	195	244	207	214	247	217	219	227	211	199	217	216	208	203	219	203	222	189	217	212	240	202	181	215	192	229	225	209	229	208	224	212	192	207	215	187	232	238	240	193	174	195	187	226	203	209	214	206	213	240	207	221	228	221	206	220	188	197	212	227	231	216	222	220	188	212	207	213	213	205	234	223	220	209	203	213	183	226	205	196	205	223	237	225	220	221	235	207	251	211	219	221	216	222	228	208	230	196	206	213	224	232	220	216	222	213	225	222	223	225	219	214	223	226	229	228	235	224	215	190	215	218	194	216	217	195	210	243	202	201	215	218	206	243	205	235	215	205	196	197	191	185	204	220	208	199	190	191	225	213	218	214	224	232	226	223	202	194	233	227	215	211	222	206	206	211	202	218	203	202	233	204	206	221	208	212	226	242	201	213	220	230	220	207	236	183	218	198	228	201	214	204	226	188	198	228	212	182	246	197	230	218	217	243	206	214	228	216	208	218	207	196	220	211	211	218	218	225	193	215	194	212	201	213	241	208	199	206	192	219	201	214	232	229	240	237	220	223	210	220	195	205	200	218	229	209	201	211	220	239	215	202	213	201	204	207	208	217	240	195	210	229	195	221	221	239	182	224	243	220	221	217	188	232	204	203	219	201	215	220	219	202	216	234	221	199	232	232	214	178	199	214	232	231	201	238	213	241	205	194	223	237	238	216	205	205	217	203	193	221	218	197	215	219	205	219	199	223	199	203	199	229	207	219	199	215	225	227	196	192	203	235	213	199	216	211	205	244	201	210	196	228	199	187	219	230	211	210	236	229	210	210	206	207	215	210	202	215	190	224	223	211	226	213	210	195	238	244	199	240	221	195	213	204	245	247	201	216	220	210	213	188	221	230	210	219	208	218	225	198	215	202	212	264	212	200
23598	20974	27950	24148	20959	7886	1095	765	668	627	617	632	585	567	573	582	531	526	510	525	512	519	496	512	537	511	546	514	495	503	502	493	495	521	492	467	526	482	487	519	476	540	516	495	494	498	505	499	531	490	511	500	513	504	440	481	537	465	489	481	490	519	529	473	480	484	498	467	482	510	529	509	468	501	491	530	509	521	480	506	499	477	484	503	503	514	467	500	518	470	501	512	517	479	502	529	487	499	475	507	481	485	487	491	559	493	498	510	548	480	466	471	504	501	532	516	508	510	501	467	497	499	519	470	484	460	555	520	500	478	501	495	465	538	491	529	513	496	501	480	497	551	517	471	491	464	472	510	469	498	489	512	468	491	512	480	506	487	495	504	493	493	481	489	479	474	456	495	465	484	456	487	490	492	493	534	479	450	505	485	527	450	504	519	488	501	506	504	450	466	494	434	475	478	510	486	467	497	491	491	489	459	474	504	466	464	471	527	502	493	450	525	474	541	469	502	494	468	568	487	477	475	475	523	521	438	482	501	480	526	497	488	516	480	503	500	498	512	484	516	515	509	527	475	462	487	466	482	439	504	490	486	495	496	486	485	490	510	505	506	469	484	465	513	488	493	480	497	476	458	492	492	498	477	494	530	525	459	517	517	463	472	440	499	515	442	501	522	529	479	484	509	541	541	532	501	537	491	445	543	509	524	485	490	485	481	487	498	478	540	489	484	446	476	494	490	475	514	532	503	456	463	484	517	477	476	496	496	534	502	508	465	493	512	478	521	531	533	498	496	504	495	475	462	502	481	500	511	498	521	499	461	509	472	503	461	526	512	490	489	507	530	518	462	472	517	509	506	488	473	513	522	521	477	500	491	506	514	463	485	456	498	442	483	483	470	508	503	508	543	462	483	506	497	501	507	477	484	463	499	507	540	496	483	510	476	472	486	502	470	485	516	487	493	489	488	480	485	492	497	473	479	492	533	494	491	485	490	513	501	520	485	473	500	445	480	479	513	512	501	523	483	479	468	500	487	441	519	466	487	467	484	489	444	491	504	544	468	471	532	539	498	490	499	505	502	497	498	502	481	433	504	492	468	502	527	478	470	507	465	501	492	496	477	494	497	529	437	486	514	502	497	469	480	481	475	512	481	525	498	492	519	508	469	480	513	481	477	528	497	478	477	471	466	507	480	472	495	500	490	503	550	524	513	506	470	532	504	500	468	513	478	494	489	468	499	490	532	448	487	480	489	505	510	472	462	482	503	490	459	503	491	506	523	448	513	494	501	446	475	467	528	459	528	491	536	495	506	497	497	499	476	488	498	481	507	508	485	500	499	471	461	483	518	543	503	502	468	478	476	472	497	463	486	461	450	470	483	520	483	468	506	471	482	469	471	482	510	470	510	521	464	470	525	456	507	519	518	491	523	530	515	485	510	510	442	462	492	490	510	468	493	489	475	465	485	505	498	513	518	516	523	502	463	523	501	479	485	510	462	479	493	464	494	508	537	492	508	461	513	492	490	549	475	500	496	464	485	472	533	503	482	487	475	528	487	477	477	490	474	479	492	467	511	545	508	462	470	455	472	478	461	455	490	506	493	526	488	482	484	508	510	488	455	503	481	513	495	495	470	519	474	495	480	473	482	494	506	499	472	470	499	491	530	506	501	491	486	527	479	491	489	502	532	459	463	480	478	501	490	529	481	508	513	504	484	487	482	469	529	506	495	475	425	510	502	500	507	496	524	478	505	471	499	490	492	476	463	472	505	504	507	473	469	495	505	492	496	475	522	489	482	499	474	490	462	493	488	464	473	493	521	494	485	497	473	480	500	496	462	493	485	515	488	530	517	513	507	501	450	494	527	517	490	496	473	457	494	469	491	502	476	495	514	537	515	505	462	512	487	460	476	520	516	475	483	458	555	472	479	535	492	492	476	525	517	481	492	480	515	507	502	525	494	508	485	478	495	462	474	444	467	498	512	493	455	515	540	499	514	524	500	484	484	496	491	531	511	516	539	478	476	470	495	528	473	522	459	468	496	518	495	518	498	518	480	494	474	484	481	482	555	511	503	469	480	482	500	513	513	504	469	499	483	495	498	551	475	502	500	511	481	497	497	497	466	501	439	489	506	515	498	492	506	489	480	516	548	476	482	469	486	465	514	439	511	461	504	484	526	470	501	481	461	493	530	531	491	458	505	530	473	481	505	536	479	520	513	450	512	460	473	480	517	485	528	474	517	463	523	456	520	518	490	518	496	517	481	485	484	483	533	510	497	474	445	459	502	479	458	491	486	506	483	531	499	518	498	489	495	491	510	492	474	493	492	498	486	491	512	470	529	495	490	458	486	463	506	520	506	479	521	502	515	506	472	479	482	508	528	470	500	479	491	507	517	481	522	492	499	529	483	500	500	546	516	455	483	482	504	453	493	479	488	480	514	498	457	484	477	458	533	461	472	527	477	480	492	499	494	476	496	483	471	476	496	499	514	490	496	506	524	497	463	487	472	471	494	481	508	496	489	481	505	455	512	507	506	490	447	513	500	477	492	518	494	514	492	485	500	473	507	503	488	507	518	494	476	502	511	491	515	483	507	476	467	501	500	467	491	536	477	465	492	460	479	476	460	520	458	487	496	468	485	483	477	495	473	535	479	506	523	477	502	526	499	527	529	491	539	481	466	514	437	486	474	494	476	464	473	486	489	484	486	504	544	476	475	506	442	520	504	502	465	509	521	502	516	516	474	453	507	495	497	552	516	509	510	487	479	473	521	469	456	516	464	504	486	486	474	489	510	506	493	469	496	457	506	457	487	483	477	502	458	515	472	516	484	470	481	481	486	492	469	503	489	536	516	482	494	475	506	471	483	480	495	510	518	499	470	495	501	480	508	492	492	473	515	491	488	496	482	487	481	507	497	532	513	496	538	503	494	462	492	494	500	517	512	508	516	505	480	464	491	505	490	525	493	487	489	474	508	513	504	487	485	471	455	503	495	484	473	512	535	512	518	515	509	523	496	482	448	509	461	518	503	468	524	505	477	464	529	436	487	482	470	492	467	489	489	414	470	511	477	548	476	501	456	482	499	469	507	513	510	472	539	513	479	487	449	464	461	489	477	506	506	520	528	511	472	505	500	485	514	528	474	474	493	487	462	500	508	534	485	492	488	506	515	480	474	496	524	520	499	479	550	492	489	515	499	459	481	504	506	481	525	515	510	485	528	548	480	520	475	490	497	473	477	508	464	463	502	481	499	505	476	455	529	491	460	512	491	476	542	476	502	489	488	530	485	510	499	443	496	501	496	514	493	521	509	517	537	506	501	486	494	484	521	517	526	469	487	458	529	473	515	479	481	493	472	473	461	452	490	489	506	438	442	499	499	493	515	517	523	498	486	480	479	487	484	505	489	460	503	481	430	496	487	496	477	521	532	492	462	512	476	491	477	474	467	489	506	498	469	503	513	463	488	473	478	489	505	499	498	450	469	483	476	459	469	501	462	504	494	486	456
3696	8755	5694	2683	1940	1621	1228	1090	872	827	846	738	668	656	592	619	574	585	557	580	606	551	526	566	540	511	527	539	532	534	552	570	559	517	558	543	548	490	566	515	525	477	534	546	561	543	499	530	502	521	570	529	564	559	538	484	519	513	536	534	567	537	542	516	486	513	490	521	531	518	545	540	550	546	542	534	543	484	528	553	502	519	511	516	516	518	516	521	514	510	519	509	488	519	506	485	545	533	521	539	535	545	497	501	497	533	487	514	561	534	504	559	514	544	496	528	502	554	536	540	534	499	523	492	497	486	509	500	453	495	543	520	511	541	514	540	473	497	458	512	491	522	533	458	495	508	555	544	539	472	531	532	546	508	532	539	522	541	521	544	500	548	500	513	474	497	484	532	522	496	489	469	503	511	483	511	581	521	517	535	499	536	536	510	496	482	515	535	530	499	498	478	520	551	515	533	512	511	489	567	514	508	508	499	500	462	504	545	511	535	527	539	520	533	512	490	555	488	539	551	522	548	515	475	491	538	521	500	550	507	531	543	524	494	553	521	536	490	549	492	528	523	507	564	534	531	514	517	502	559	519	515	509	548	513	552	564	535	515	497	514	507	535	571	499	527	492	572	508	525	498	524	496	475	533	474	494	505	547	503	538	521	529	538	517	526	531	511	520	556	534	525	543	574	524	517	530	552	499	549	529	536	490	524	544	530	528	530	559	543	516	489	517	553	526	497	488	562	547	512	536	510	534	532	493	530	500	494	515	502	509	498	524	501	493	497	493	520	536	557	499	516	509	519	523	527	508	576	561	523	504	510	550	496	495	489	517	505	565	484	518	560	500	517	512	541	542	496	526	558	493	504	539	550	515	506	536	521	526	539	548	513	516	492	465	556	531	512	557	520	487	538	526	492	536	528	510	558	524	528	558	515	519	477	481	520	528	544	516	517	532	529	551	512	530	540	537	521	511	509	533	536	537	521	529	602	478	482	514	507	479	542	520	498	500	571	473	511	515	547	542	514	531	561	537	532	481	543	523	551	530	504	519	539	485	507	515	507	490	514	542	516	529	495	494	531	519	517	522	545	559	552	546	495	518	484	528	562	510	497	500	518	513	522	493	533	527	490	536	513	536	554	489	536	485	520	488	487	567	527	525	537	530	498	519	474	538	492	506	511	502	507	526	520	491	499	494	549	485	532	511	522	600	517	537	534	475	533	544	537	519	544	591	500	527	513	518	534	519	533	512	491	494	504	524	518	545	484	488	576	553	513	540	482	488	532	548	501	506	553	526	497	540	507	524	530	465	517	494	564	494	557	550	522	548	505	523	508	525	484	481	519	491	492	508	541	517	515	507	469	509	506	524	524	504	498	512	522	559	495	510	531	530	557	542	521	543	496	561	561	581	503	537	527	512	555	507	468	537	545	499	511	492	499	530	538	502	544	506	502	537	503	502	504	538	561	521	506	530	465	505	517	515	546	477	482	499	524	536	520	524	539	536	527	546	496	520	535	516	516	525	520	506	476	548	511	504	535	496	526	537	501	510	489	541	477	536	527	502	570	528	504	492	522	544	576	549	531	518	486	553	562	509	548	515	522	518	520	525	504	516	518	550	508	506	541	540	524	588	584	524	518	530	498	535	533	546	480	537	500	485	521	488	529	499	460	481	494	516	512	506	540	523	513	528	540	524	466	553	519	527	537	556	515	508	526	518	533	496	501	537	541	518	536	509	527	503	495	515	547	521	547	559	554	487	507	539	490	558	506	521	511	531	526	566	495	523	540	507	538	510	545	498	513	555	542	502	522	538	488	536	501	524	488	504	564	510	526	508	515	531	514	503	523	531	517	544	562	550	541	518	571	486	526	497	521	547	466	540	545	506	578	537	523	513	498	523	512	545	516	490	499	531	516	546	532	492	479	504	539	485	510	564	505	513	496	537	539	479	518	511	543	538	515	543	522	535	536	555	501	493	520	495	511	533	529	481	483	539	508	509	529	521	486	526	550	498	529	541	539	520	536	529	479	513	523	537	537	538	504	483	534	567	527	571	516	530	533	464	512	551	555	543	513	536	476	516	512	502	512	552	555	470	509	561	515	550	522	511	507	513	513	517	523	526	500	526	505	507	503	526	504	509	546	573	528	513	499	498	525	502	538	462	557	510	518	487	531	496	540	508	506	510	479	528	499	508	537	529	510	526	524	477	510	537	481	523	539	546	502	506	569	519	568	552	526	520	559	507	542	561	518	476	516	484	552	495	499	531	494	547	506	554	542	516	578	527	497	538	541	494	499	517	531	520	477	525	534	522	549	489	511	555	541	549	516	549	536	508	515	516	536	497	500	518	555	511	523	522	476	519	467	513	534	537	550	475	531	543	539	527	539	500	495	523	557	497	516	515	496	509	535	510	536	497	574	497	546	549	537	520	502	531	556	547	531	530	463	477	526	477	475	558	533	539	516	569	504	499	549	515	515	531	503	482	548	538	501	556	511	532	479	551	488	543	523	507	526	488	493	522	513	483	547	511	534	480	485	521	505	510	501	522	532	481	487	513	506	529	513	536	514	529	512	521	476	488	524	535	501	514	528	526	537	521	554	505	532	512	539	516	545	526	476	538	521	535	508	511	520	540	530	552	483	518	551	499	522	549	542	492	477	505	572	512	509	506	528	509	494	556	513	519	526	508	536	535	540	507	500	529	522	545	515	539	525	517	492	546	533	524	525	524	570	505	527	525	539	510	527	533	527	524	569	529	549	538	514	488	556	533	487	497	530	534	506	521	500	466	527	545	527	505	545	525	531	529	512	498	526	548	537	518	507	516	504	492	507	518	508	507	540	517	522	521	487	528	494	539	491	517	501	517	507	503	517	547	511	514	506	503	493	516	499	535	519	516	517	514	532	498	474	561	526	515	538	538	516	511	529	521	522	499	490	534	534	529	535	493	501	509	516	516	494	475	541	571	532	517	570	521	498	530	521	511	539	509	490	512	513	544	531	496	509	509	516	506	509	496	546	487	534	510	505	523	509	496	558	536	558	559	520	512	502	486	518	544	500	548	501	518	566	513	484	516	497	525	495	536	502	513	542	540	455	515	508	516	516	506	514	498	499	501	545	474	545	490	551	548	554	490	490	501	548	503	513	459	490	520	532	542	504	504	548	520	502	509	514	549	513	511	511	555	535	535	511	507	501	516	485	529	518	552	499	482	535	487	521	516	477	509	499	558	523	517	463	516	509	518	487	532	530	533	484	537	512	562	509	517	466	520	546	525	509	553	490	484	497	519	548	495	530	511	560	518	513	538	532	519	564	504	488	525	514	527	496	566	547	522	497	545	543	545	466	532	508	575	542	547	505	518	508	515	465	509	518	516	516	476	498	516	523	519	517	512	528	532	499	551	501	489	513	482	548	548	520	500	497	525	536	515	541	561	542	551	512	516	516	508	522	470	527	490	496	553	504	517	506	554	565	514	518	537	507	558	511	514	503	490	492	499	521	504	493	480	557
24824	20948	26522	25328	5676	523	412	396	317	272	317	264	275	259	287	255	244	268	275	280	251	237	254	235	257	249	248	237	220	255	263	266	230	241	268	236	228	226	244	217	206	246	239	242	246	237	219	244	247	244	211	268	221	226	246	264	242	220	268	233	238	230	239	275	228	231	217	253	251	236	201	207	267	231	229	237	231	227	235	262	232	237	271	230	217	241	241	264	225	247	234	254	242	230	244	231	234	248	265	240	241	242	233	243	237	237	252	234	219	210	228	224	237	232	223	229	247	237	252	226	232	248	223	245	216	212	216	219	253	236	222	239	209	216	246	232	256	223	254	232	259	229	228	264	218	248	223	263	257	224	229	240	245	235	248	223	225	223	218	235	204	233	224	247	227	254	255	256	203	242	220	233	227	215	249	239	254	232	220	207	215	248	235	250	246	259	261	255	235	237	236	228	239	252	241	246	235	219	229	217	235	229	222	224	233	229	225	252	238	239	240	257	226	234	238	250	256	258	274	224	210	233	235	228	258	220	242	221	252	239	262	227	246	235	224	227	228	230	264	257	247	239	235	218	218	249	202	257	272	262	234	250	243	234	230	250	224	251	224	220	230	254	237	236	221	237	252	240	236	251	240	244	202	231	236	230	252	226	240	231	235	254	247	254	234	240	210	238	236	240	263	240	238	234	217	244	239	225	246	245	231	231	236	234	198	258	261	235	220	228	242	217	225	218	231	210	220	252	235	240	230	243	238	211	273	254	248	234	235	243	199	247	233	262	282	226	287	224	235	270	253	230	240	228	224	242	246	238	243	250	270	252	235	227	217	245	247	233	240	248	206	234	253	219	227	224	261	236	234	231	230	242	227	214	214	216	225	215	219	231	238	257	263	236	215	231	257	273	229	240	247	262	254	255	215	254	228	244	226	268	230	229	227	263	237	239	213	229	241	213	231	208	240	226	212	238	217	221	249	232	247	249	233	224	234	244	250	247	238	220	245	224	257	223	215	253	234	276	219	247	240	267	241	219	199	254	235	243	244	224	222	188	249	241	225	253	224	210	255	246	252	249	217	216	215	243	249	249	246	226	224	259	235	233	216	239	262	245	271	250	212	241	230	245	254	244	263	260	225	259	238	261	228	222	241	222	253	211	256	235	232	242	256	207	250	223	220	232	222	256	238	204	238	224	244	214	191	243	209	266	225	264	240	238	211	262	221	243	242	210	238	242	232	221	240	232	241	237	243	236	253	236	238	225	238	214	215	248	213	238	243	262	218	241	232	251	211	230	249	231	256	249	222	220	233	229	223	237	213	231	248	244	255	228	243	247	223	227	254	216	240	230	234	243	241	238	230	277	241	214	245	212	244	238	249	236	208	246	216	246	264	222	239	219	255	265	237	231	255	252	257	232	229	244	236	250	257	235	250	257	219	218	256	213	238	204	217	222	247	220	258	241	228	232	222	240	229	211	215	251	184	255	234	221	256	267	240	252	266	251	207	226	237	231	216	216	234	224	245	250	232	242	237	228	217	218	215	240	229	224	254	254	244	239	264	243	229	234	269	214	241	226	223	224	228	252	245	234	237	207	232	264	231	248	251	203	214	245	230	223	256	226	252	232	227	253	220	231	248	241	230	238	242	246	243	227	237	226	227	250	249	223	197	241	238	233	237	242	239	235	219	234	245	256	240	249	228	210	236	226	255	275	243	242	234	243	257	237	207	242	224	263	262	241	238	251	246	236	228	221	241	200	222	238	235	231	232	223	222	227	230	240	259	254	255	228	259	228	226	216	252	255	224	235	237	227	238	237	258	245	232	205	226	235	237	231	219	242	226	238	243	247	238	219	241	241	262	225	239	224	265	238	243	219	224	248	253	212	233	242	211	228	236	211	242	225	219	225	226	239	217	245	249	234	203	244	229	225	246	244	269	253	238	247	250	236	232	226	236	261	254	207	241	231	235	250	265	225	258	226	230	266	250	263	227	232	257	264	225	234	240	261	244	231	223	241	244	227	246	211	214	231	230	253	240	231	231	248	234	228	242	245	239	240	235	221	255	215	243	231	253	219	236	231	222	245	231	239	223	252	236	244	245	249	253	212	239	250	252	237	223	217	250	222	249	244	219	243	263	261	197	215	248	253	246	236	212	259	265	241	208	253	223	255	223	215	240	237	239	261	243	235	237	239	248	240	209	260	231	246	228	250	209	235	238	250	242	223	246	261	234	210	216	263	215	237	225	239	242	218	263	246	234	258	247	249	225	222	248	246	221	218	276	261	265	235	229	230	199	237	224	219	216	226	232	252	257	263	244	199	221	241	253	244	232	247	262	230	229	246	256	251	239	261	232	233	239	261	249	238	237	226	261	257	276	230	231	209	236	243	228	224	245	207	241	247	213	213	250	225	250	227	242	213	246	263	223	250	219	233	261	232	230	238	237	218	231	247	220	243	227	238	211	256	247	260	240	212	252	192	247	237	258	241	262	205	227	215	233	234	223	216	233	228	256	216	252	239	229	227	241	262	212	246	217	262	228	223	238	229	243	243	259	255	247	223	241	254	226	237	230	240	230	264	225	244	245	228	229	246	225	226	239	260	256	226	227	245	248	238	236	269	226	240	243	213	233	217	248	254	224	232	230	243	242	244	229	253	240	235	255	238	234	229	225	244	229	236	221	225	228	224	248	260	248	231	248	237	204	226	241	222	239	217	244	238	242	245	236	232	235	251	245	243	248	229	257	219	223	242	240	238	264	218	259	243	229	262	257	243	232	225	275	237	237	247	252	233	222	232	260	225	265	242	220	229	228	197	261	259	236	226	257	249	250	251	250	251	257	241	246	248	244	223	229	216	253	213	250	240	253	244	272	251	236	246	224	246	232	254	236	208	235	246	199	225	203	244	230	230	231	247	251	231	266	222	252	207	214	207	218	242	242	232	228	227	227	228	241	220	251	243	237	281	262	259	235	249	260	218	266	253	256	251	252	236	235	228	256	240	232	217	239	239	210	233	228	254	225	244	202	231	236	261	245	235	247	226	232	231	241	252	203	242	235	230	249	238	251	234	219	240	238	225	243	243	239	222	227	230	230	252	237	226	248	256	247	229	250	204	217	247	225	236	231	244	246	224	236	235	238	242	245	236	215	231	215	229	213	264	241	230	208	250	227	247	240	257	253	254	256	265	256	204	226	225	252	236	242	248	207	245	240	221	231	242	275	247	259	243	249	243	225	250	241	232	199	246	263	208	229	222	238	237	238	226	248	238	252	230	210	261	229	252	226	258	215	255	256	247	239	243	229	241	259	227	209	231	227	225	223	245	235	224	254	233	221	242	206	257	220	235	245	233	236	216	255	216	214	255	241	221	252	226	254	261	221	271	243	247	230	224	267	241	235	218	239	249	238	230	253	228	268	229	239	255	240	248	235	230	266	243	245	256	237	253	198	248	221	242	225	257	252	241	251	233	219	248	213	219	199	245	240	273	249	227	247	231	231	216	223	228	269	240	233	215
3486	4359	2766	1343	1038	801	647	572	487	469	411	362	387	348	375	340	372	304	296	318	327	308	350	307	329	309	304	290	315	320	289	280	258	297	264	311	271	309	296	304	295	296	287	286	278	287	287	297	304	281	337	295	288	303	306	237	313	281	280	263	297	281	271	285	323	316	301	308	323	306	278	301	319	292	286	288	310	282	280	263	273	308	299	307	293	281	272	281	277	301	292	266	292	297	287	246	274	334	288	286	321	295	323	275	307	285	256	270	303	284	288	273	287	255	273	298	273	267	303	275	280	266	264	266	303	256	280	310	263	289	298	292	319	269	255	316	294	263	307	293	263	267	291	281	278	286	313	288	317	284	275	291	304	299	288	302	303	311	304	316	294	259	289	310	292	321	278	293	265	291	282	285	284	335	275	256	295	271	283	267	267	287	294	256	284	280	268	269	291	290	271	293	293	292	301	287	271	274	299	285	323	290	305	268	301	307	286	302	303	277	285	256	279	305	297	296	300	302	264	284	323	289	292	303	301	268	294	245	292	287	275	283	298	312	302	314	274	275	282	288	304	259	283	289	263	302	275	298	310	278	252	297	285	311	311	295	242	314	284	289	277	290	265	278	287	249	278	279	291	295	283	279	274	319	274	318	283	280	272	299	302	300	296	299	333	300	288	280	304	283	272	290	277	298	260	277	316	291	264	289	300	289	314	288	304	286	282	284	316	312	287	266	300	305	284	275	296	261	294	267	277	273	277	285	271	306	293	276	270	269	281	302	305	313	315	273	318	302	260	276	308	267	288	266	295	284	252	288	292	276	279	303	277	290	279	276	308	268	294	283	294	290	281	284	282	296	294	284	279	306	291	283	291	276	278	255	269	313	275	280	333	253	297	288	276	243	292	284	285	295	303	275	327	311	303	314	309	292	278	286	272	298	294	301	271	289	291	288	283	296	290	289	285	279	287	259	269	273	288	287	277	267	287	283	278	308	268	314	266	279	309	280	275	289	285	305	306	280	309	291	276	292	329	289	258	285	258	278	299	297	298	273	267	283	287	262	280	316	280	291	294	283	302	312	284	280	308	308	258	309	268	297	281	276	256	292	265	269	259	293	315	268	275	285	276	265	285	304	308	293	285	304	285	280	259	294	289	281	282	293	266	289	306	301	326	323	314	261	285	299	252	282	253	291	278	297	293	327	281	320	276	289	298	260	306	258	276	268	294	255	275	255	294	267	292	290	282	261	304	301	289	297	256	292	278	285	303	283	267	263	298	321	297	289	275	278	275	276	276	278	279	295	296	279	291	291	282	275	273	309	294	269	285	284	291	279	273	295	267	323	293	283	280	280	288	304	277	323	286	285	276	309	304	267	301	264	283	272	304	281	270	289	280	296	276	270	300	309	294	275	297	258	293	279	276	284	274	271	280	276	285	273	291	268	289	257	283	286	272	287	265	282	294	286	299	303	292	287	288	286	266	312	268	296	264	287	288	289	313	307	296	293	281	305	283	289	286	282	296	297	259	280	298	319	260	279	300	264	298	287	273	258	316	274	284	316	295	292	318	274	295	286	289	261	289	282	267	306	269	289	279	298	276	250	297	275	264	323	306	296	281	278	269	304	261	293	269	283	314	271	272	226	271	294	281	258	281	284	282	259	293	300	297	311	248	293	305	277	278	273	267	285	279	301	307	273	273	268	294	305	277	252	270	299	306	302	283	288	278	282	302	262	302	293	286	308	290	271	282	281	296	273	280	263	295	277	280	283	279	298	291	258	268	275	304	277	276	277	307	284	279	275	278	296	289	270	270	290	267	301	299	298	312	314	267	278	255	276	277	270	272	262	275	254	278	322	278	298	291	299	285	279	276	317	283	269	279	267	281	302	272	300	255	296	283	269	287	285	299	277	275	287	291	271	285	264	277	298	284	280	273	274	246	282	272	270	307	299	265	260	280	313	306	277	324	309	271	312	312	313	268	305	288	263	299	280	291	297	283	301	297	261	274	321	269	276	268	313	296	281	298	273	272	268	273	311	241	283	291	293	297	296	258	290	266	280	306	297	286	307	291	261	299	290	249	291	287	302	294	285	305	295	285	299	320	294	308	291	287	306	273	272	265	241	272	268	303	270	295	277	281	281	273	313	287	280	280	272	304	288	288	267	270	276	301	275	294	314	287	330	298	246	285	264	301	268	298	307	303	314	287	297	271	290	289	274	318	301	293	285	292	276	253	272	284	278	304	264	298	272	281	282	281	277	295	289	260	328	282	292	259	273	284	292	284	310	284	322	318	281	281	268	289	296	307	289	267	297	296	298	290	288	308	281	291	286	275	291	323	302	260	312	276	273	270	289	279	292	318	305	279	295	294	294	283	299	315	275	286	305	282	292	304	301	257	299	291	258	260	281	285	292	252	262	294	293	316	274	289	280	310	269	314	297	280	275	296	291	287	270	268	322	302	286	263	286	325	301	299	280	294	312	257	319	283	263	267	274	318	297	259	272	288	286	287	307	285	254	270	280	323	289	294	283	294	275	255	297	303	313	312	278	281	252	288	278	299	285	290	277	283	284	288	299	298	259	283	279	273	295	265	297	292	312	299	261	276	278	281	283	271	280	306	277	282	257	286	320	271	304	281	298	285	267	294	289	281	292	291	276	290	283	302	290	290	279	288	298	315	275	242	294	261	285	287	295	279	313	311	304	269	278	281	263	263	239	309	292	282	293	293	305	265	294	261	290	294	268	285	296	300	275	297	327	307	281	283	306	292	288	322	289	269	272	299	298	267	292	268	285	319	279	292	281	285	248	295	268	286	292	266	287	271	283	278	293	276	299	287	304	295	286	260	276	300	287	291	291	289	266	288	278	301	291	310	299	277	276	274	270	275	264	295	276	279	291	288	266	294	293	292	261	261	306	267	280	329	305	312	277	291	316	302	258	295	292	276	279	300	294	302	295	307	277	258	290	284	283	277	294	280	300	277	319	285	292	245	297	294	276	281	303	288	310	292	306	299	300	295	269	257	292	301	288	307	265	279	270	309	312	292	296	306	298	284	307	267	287	275	285	313	284	295	295	247	285	271	287	253	289	304	275	284	297	283	318	281	283	316	263	272	281	293	272	266	297	254	297	287	252	301	330	293	266	273	261	290	283	293	258	259	289	273	267	305	279	278	302	271	330	260	272	275	296	300	289	299	285	273	277	260	257	303	286	306	311	273	286	299	267	271	268	300	284	253	264	316	315	300	274	270	259	270	277	307	248	255	325	298	255	328	280	304	295	288	309	266	255	271	266	272	272	282	291	294	269	261	270	282	264	281	268	292	281	262	267	264	265	309	248	281	327	277	297	274	271	300	269	265	299	260	265	296	285	301	253	288	264	280	291	308	267	305	269	276	276	277	300	287	309	304	283	279	285	283	253	283	274	286	257	283	268	271	283	289	287	243	303	291	295	271	300	263	288	282	273	305	290	289	295	281	289	315	300	265	271	306	277	293	268	293	242	294	265	269	277
22483	20994	28446	23740	21000	21000	5944	1358	1065	993	945	872	861	860	781	798	800	743	724	808	723	782	730	765	753	694	747	758	671	698	683	684	712	711	736	669	704	668	669	676	729	717	743	673	741	687	716	654	671	684	704	727	650	653	729	706	669	678	711	677	706	714	692	644	673	676	683	730	710	675	675	697	740	730	695	708	663	671	645	673	704	691	719	666	666	670	702	686	701	733	714	726	665	665	666	682	688	715	730	684	683	675	738	695	687	696	713	704	670	725	719	678	713	640	664	693	684	670	685	726	691	729	714	649	667	693	706	687	671	728	661	695	662	679	670	670	690	756	728	699	675	693	681	654	694	692	707	688	692	689	706	663	654	723	715	685	687	712	693	724	696	693	743	702	669	658	702	681	647	704	753	652	677	675	724	676	695	720	685	723	679	697	740	717	702	686	694	703	714	700	673	676	687	685	723	686	732	702	669	698	706	703	708	710	681	673	711	686	743	677	731	674	685	706	703	698	687	693	676	714	713	705	711	703	681	710	690	733	706	698	709	682	733	710	701	703	705	698	677	724	690	690	710	734	697	665	679	716	652	731	662	698	697	693	696	726	707	724	655	686	698	692	672	693	689	646	694	705	703	745	676	691	753	706	684	660	728	712	688	661	692	703	712	687	665	683	654	669	658	676	695	688	678	709	662	733	678	701	708	721	705	706	697	691	641	666	712	686	681	676	646	700	690	690	705	644	718	673	686	687	725	714	637	663	653	665	689	686	704	662	705	693	674	709	678	741	685	676	705	708	666	751	676	690	700	700	678	630	680	641	721	628	699	683	691	652	679	635	680	729	757	685	659	708	683	727	671	681	705	694	720	659	717	725	689	720	695	677	654	672	677	713	682	682	649	726	629	705	641	728	693	691	713	676	686	689	725	707	727	695	732	697	665	638	744	669	684	701	671	690	653	719	663	677	697	668	710	655	649	658	655	653	678	706	689	711	687	676	709	691	683	683	662	700	689	680	708	673	687	695	731	716	655	685	732	684	732	695	629	704	731	667	683	675	682	755	704	720	646	683	706	697	665	664	661	698	735	702	687	686	735	705	706	639	701	711	691	699	619	687	690	694	678	734	709	664	673	686	701	708	717	667	679	667	627	727	704	665	655	739	663	724	704	715	752	679	691	656	704	707	706	693	672	697	646	694	711	708	662	712	708	732	681	653	726	694	664	689	653	634	708	685	698	674	723	620	674	685	688	671	673	697	695	682	682	677	668	645	716	711	679	641	672	697	688	716	694	675	720	660	707	658	746	700	661	707	692	761	707	681	668	770	728	695	708	701	704	653	643	669	684	720	662	645	647	705	686	676	696	663	723	689	650	733	684	738	695	704	668	721	690	698	717	697	690	692	708	639	695	651	722	691	705	624	641	690	672	675	688	666	689	704	666	666	699	729	718	653	682	710	671	721	677	714	743	667	745	670	715	695	691	689	711	694	764	691	730	693	727	691	684	638	687	715	694	693	694	704	673	722	658	736	655	638	711	699	664	659	668	641	753	709	682	728	666	712	704	692	686	697	694	686	681	691	700	649	733	703	687	692	663	693	690	686	662	646	670	664	675	674	683	697	665	676	681	725	659	695	722	697	664	642	710	696	730	653	689	686	715	689	709	674	679	686	662	686	678	660	680	722	610	692	676	677	683	649	689	722	677	688	666	682	651	684	740	647	681	688	724	644	660	689	676	691	697	668	638	689	656	644	683	703	682	667	659	635	665	681	716	679	653	691	699	680	655	676	704	728	658	717	678	687	718	717	693	696	737	729	726	693	697	739	649	654	679	665	732	664	698	691	625	661	706	644	694	698	694	708	714	696	707	710	673	706	733	638	714	699	660	673	687	683	694	676	685	694	721	677	671	709	701	752	667	692	680	705	675	696	623	668	715	666	690	633	622	672	681	623	697	640	653	645	695	733	668	692	707	731	700	661	689	681	700	694	648	717	699	647	661	695	692	678	733	632	718	666	676	705	717	725	655	668	682	684	696	697	678	707	701	683	727	650	691	675	716	679	625	654	665	698	712	708	695	663	695	638	656	697	711	715	705	686	687	678	667	680	734	709	751	687	704	667	690	684	696	644	651	678	686	699	640	711	718	716	724	693	724	694	686	695	680	679	701	671	741	718	662	657	659	690	715	694	687	691	685	668	704	677	699	632	707	676	687	659	718	677	738	644	678	649	678	704	741	669	679	685	688	715	678	708	694	653	654	734	710	673	716	663	671	653	688	688	618	641	716	676	737	698	671	657	716	662	653	690	661	671	664	638	659	714	694	679	688	710	676	678	732	682	689	710	648	678	710	640	667	707	675	691	656	661	698	676	688	697	672	650	706	676	645	702	658	680	656	678	707	723	667	675	676	693	703	658	715	699	659	719	679	722	692	680	719	717	707	712	706	651	740	627	701	712	689	675	666	648	722	688	704	682	694	708	673	678	672	634	694	657	678	660	696	644	709	703	665	689	713	661	686	731	687	684	655	720	694	733	696	701	657	685	663	704	674	687	665	706	718	704	664	709	674	694	712	702	712	684	731	650	734	721	695	648	706	692	717	659	673	709	673	723	683	681	659	685	734	708	656	669	699	648	669	684	663	695	697	722	720	698	717	660	711	675	714	741	643	699	692	664	762	745	720	693	670	675	696	666	715	708	665	706	697	658	626	667	629	657	706	705	677	692	713	708	696	654	615	683	693	674	694	680	718	712	676	710	736	691	672	704	675	650	651	703	699	683	688	688	711	722	616	687	735	674	728	677	696	727	622	676	677	652	670	653	728	686	637	690	639	721	616	691	710	692	695	740	710	680	663	746	662	666	690	698	668	660	648	714	682	673	650	682	706	705	681	683	683	662	678	693	678	725	684	662	694	692	700	667	674	711	644	679	679	656	707	665	684	694	705	726	695	682	671	660	669	668	713	639	659	696	639	607	699	707	740	684	636	666	735	660	675	711	700	669	680	662	675	674	700	654	731	691	730	701	696	705	680	634	692	662	680	672	691	698	663	678	693	739	711	651	688	678	658	702	674	671	684	742	689	681	693	657	671	690	646	687	706	691	688	690	738	667	663	668	698	737	692	715	660	662	716	651	655	655	665	652	679	671	652	688	669	687	713	686	645	680	657	693	707	708	724	677	659	681	690	734	714	663	700	705	655	694	690	713	646	630	643	712	721	662	658	682	728	675	655	686	713	705	658	667	701	695	686	713	661	725	734	672	670	705	666	673	692	670	701	686	709	708	676	633	689	698	679	704	756	695	669	712	683	698	640	648	670	718	732	696	681	630	669	669	631	679	693	658	669	712	664	706	662	687	625	660	655	679	699	701	673	629	695	704	653	686	675	682	708	682	661	711	676	689	697	683	770	722	632	669	654	700	692	664	687	690	653	702	686	628	637	677	659	725	717	705	690	699	703	668	662	695	690	686	726	679	660	694	677	709	668	671	666	658	707	772	681	730	666	733	665	679	718	710
5145	14232	9344	4691	3466	2602	2131	1697	1491	1342	1131	1097	1093	963	959	920	913	876	875	805	829	810	800	758	828	759	808	747	786	788	756	741	741	741	770	729	737	754	739	761	756	752	740	759	779	718	732	732	695	773	724	737	743	748	726	698	754	724	696	729	735	696	724	761	708	716	738	720	674	709	706	770	714	695	745	778	698	741	730	739	715	741	729	718	775	695	733	679	737	741	714	736	738	755	692	694	723	767	771	745	715	772	771	706	730	746	709	708	743	670	731	717	698	706	755	707	725	744	664	715	676	733	714	701	732	735	720	736	723	755	726	708	710	731	707	726	669	741	677	741	767	705	802	756	766	682	721	773	671	716	749	704	748	705	724	729	700	704	691	715	699	699	712	711	683	744	709	695	719	750	755	717	757	713	728	702	760	718	701	735	732	730	680	724	672	667	698	752	716	738	721	772	743	703	733	745	719	731	718	702	691	677	762	720	752	731	749	718	720	701	697	693	743	710	708	755	731	713	730	753	741	764	682	710	728	723	718	731	726	716	720	723	734	709	783	794	700	691	700	727	760	724	725	698	736	714	717	772	731	677	720	720	704	704	707	722	723	717	719	737	711	718	763	736	737	731	751	744	700	714	703	706	733	744	714	750	712	734	736	736	723	729	705	748	755	756	732	745	741	716	719	773	714	800	677	734	693	740	726	702	734	730	754	762	726	684	746	685	759	759	713	757	647	699	769	704	725	720	704	748	700	738	706	700	718	779	705	719	746	721	730	715	710	723	726	708	692	759	700	702	711	727	707	696	736	732	687	734	705	752	759	682	744	739	704	701	721	746	750	785	682	722	714	705	716	719	676	682	724	738	741	750	720	717	744	734	743	727	717	673	725	730	699	712	732	737	777	703	685	749	707	768	677	727	736	746	703	733	723	756	714	744	715	720	748	700	720	759	664	727	737	698	747	772	717	745	713	747	770	721	704	717	745	747	714	686	726	743	691	696	758	771	772	724	677	724	711	696	717	739	699	772	753	770	712	711	700	673	697	658	787	680	763	747	696	733	641	725	738	768	712	743	677	760	712	737	730	710	706	680	699	713	687	764	751	745	679	752	710	733	696	751	769	740	729	745	714	759	713	753	769	704	696	714	678	725	726	756	678	730	745	731	699	723	732	723	702	723	740	787	718	698	727	718	694	708	687	712	666	688	738	754	749	727	746	721	713	744	724	713	734	709	743	738	739	725	726	734	682	748	737	708	746	705	679	731	739	750	755	680	746	760	730	739	722	736	723	684	720	756	742	701	709	781	744	728	723	760	728	756	694	715	718	704	691	673	738	726	729	764	731	765	731	704	711	718	729	705	740	702	711	693	746	748	744	689	738	798	735	713	703	717	727	777	729	729	752	743	734	756	750	732	741	752	704	717	717	760	690	697	714	734	755	745	741	744	732	746	776	711	702	728	753	709	714	724	727	720	764	737	731	715	749	741	716	769	698	728	716	682	694	736	731	712	715	755	747	700	747	704	705	732	740	725	724	724	714	704	750	693	754	744	740	718	731	738	753	703	743	686	727	740	713	729	699	672	749	716	707	733	745	723	745	768	683	725	722	737	700	712	726	715	755	714	742	767	688	765	726	736	767	724	664	764	735	713	713	730	678	705	683	703	741	748	719	688	716	675	740	789	731	694	713	768	763	706	678	666	737	701	776	693	705	751	740	683	699	773	671	728	719	733	742	707	771	739	762	741	725	736	708	703	692	732	698	728	724	699	759	705	703	725	695	699	710	706	710	817	756	730	699	727	715	754	697	703	682	723	781	723	720	706	755	741	685	715	711	703	751	713	707	690	687	763	727	743	753	705	765	718	745	712	686	692	683	726	690	703	690	686	721	739	719	749	698	720	740	721	713	781	698	673	711	728	698	731	740	707	704	716	712	712	739	701	734	754	678	716	727	769	701	722	711	725	775	711	731	762	725	699	721	686	748	707	746	711	719	738	735	730	759	775	727	704	710	713	696	732	751	691	676	734	748	804	759	757	724	717	656	669	753	740	733	696	745	665	723	706	715	678	743	765	697	752	740	739	733	748	773	732	653	728	722	772	711	756	697	713	724	729	726	744	727	698	693	737	741	731	666	722	751	748	728	749	714	685	703	698	677	713	731	748	721	756	706	716	735	738	705	697	729	714	712	722	726	735	720	696	705	717	733	734	727	768	712	770	702	713	730	676	770	707	756	718	781	675	783	726	734	760	722	776	738	716	693	710	707	714	723	749	679	657	743	758	732	733	707	700	718	733	752	735	697	731	765	753	692	642	738	727	641	724	732	703	740	704	729	715	712	720	695	727	727	744	763	684	737	698	636	760	679	717	765	739	661	721	712	728	693	751	734	713	712	728	745	728	750	693	720	712	720	711	696	714	699	729	698	723	690	741	736	743	717	675	696	731	712	724	723	699	698	716	720	695	756	728	726	685	762	749	744	715	717	753	737	685	705	684	700	737	723	713	755	690	704	748	718	722	743	703	717	695	767	739	716	741	706	699	757	724	749	694	711	710	660	706	739	711	708	714	710	709	732	730	729	730	726	694	719	744	703	718	751	727	759	706	713	735	733	713	761	744	704	728	683	712	737	695	717	709	725	711	730	763	730	711	678	662	758	743	681	742	750	679	720	715	723	676	721	712	712	710	716	723	724	737	746	675	737	692	699	725	775	731	732	713	699	762	800	733	740	712	715	732	759	725	699	728	723	696	664	713	699	751	739	723	698	692	745	692	742	773	718	718	711	708	706	720	764	757	705	735	709	688	743	748	703	722	737	732	705	694	731	678	719	703	721	794	700	737	701	698	762	759	700	674	733	770	766	712	742	726	763	706	714	731	718	709	700	692	719	696	686	725	744	734	719	774	707	728	754	734	762	694	760	726	720	689	776	713	748	707	723	749	769	686	713	743	664	693	718	742	683	711	707	709	734	706	747	683	737	701	728	703	698	693	704	696	714	766	721	711	745	732	752	759	736	701	723	736	727	694	732	713	712	674	701	754	686	747	736	742	735	752	733	706	741	770	682	711	750	743	732	706	734	758	719	713	736	706	736	701	712	723	764	720	657	745	744	752	716	773	674	746	745	700	716	698	719	696	705	646	711	713	686	701	740	746	803	711	712	707	676	713	710	796	793	672	752	738	715	725	757	701	719	678	666	739	719	739	699	760	683	774	757	670	704	705	770	700	677	725	730	715	716	719	722	715	715	722	712	720	761	715	707	726	714	709	679	759	687	751	712	714	711	730	694	745	724	725	674	715	739	776	787	716	696	682	705	713	736	692	716	738	747	740	718	747	766	713	688	768	730	718	697	672	702	687	704	709	733	720	685	715	712	720	717	679	754	677	726	688	708	702	722	728	729	717	725	696	743	745	686	710	724	733	725	740	694	746	754	695	695	703	691	719	739	689	742	698	704	664	695	730	729	719	724	752	716	745	709	743	715	724	747	694	730	715	726	719	707	698	703	703	813	679
27441	17333	3329	688	486	507	251	197	223	186	210	189	197	204	195	191	171	191	184	209	189	178	181	204	198	172	209	202	200	206	187	183	198	202	193	175	165	184	173	204	196	182	207	178	217	171	168	204	198	180	186	207	195	200	187	207	215	183	210	209	182	186	208	162	224	193	176	203	203	208	174	199	192	189	208	194	175	183	189	191	198	189	196	178	194	209	195	187	174	174	169	186	184	192	200	177	191	193	176	218	187	195	177	186	219	189	187	202	201	173	187	197	183	199	185	204	226	181	176	214	180	164	214	194	194	174	190	217	190	169	175	162	180	184	198	186	211	199	212	199	196	173	169	164	175	175	182	185	193	188	216	197	198	200	204	172	191	170	177	217	197	185	203	225	213	202	207	181	186	182	204	193	189	193	167	201	205	186	194	204	197	200	183	175	206	187	187	202	202	183	194	205	207	176	197	174	190	212	183	219	208	184	194	189	187	173	198	191	191	205	188	191	162	212	200	207	195	192	196	173	168	169	184	187	183	190	201	200	180	177	187	203	184	212	171	196	191	168	172	200	198	223	191	197	199	198	178	183	176	203	205	211	195	189	226	213	190	210	191	211	196	200	212	200	175	201	175	200	161	185	160	204	190	201	179	194	183	185	182	190	200	202	187	191	181	180	187	197	193	206	211	184	194	206	192	172	202	173	205	211	190	201	187	205	177	168	190	170	179	184	199	186	190	217	192	200	167	187	192	193	162	212	220	187	199	197	215	181	191	222	186	211	204	198	198	216	207	212	190	185	174	219	204	195	184	217	179	197	162	183	206	208	184	210	188	198	188	181	178	202	192	193	180	172	196	177	191	183	192	204	207	190	181	185	196	174	190	174	194	204	193	197	188	188	183	214	200	196	204	179	185	205	199	200	210	211	184	193	217	192	207	204	178	173	231	210	204	196	203	167	183	194	169	167	194	194	177	225	200	204	187	201	189	200	171	162	200	192	198	184	200	187	196	176	204	201	210	164	206	199	226	210	173	178	187	202	213	204	192	184	165	203	189	165	194	184	219	178	188	211	192	184	176	189	202	196	192	192	193	200	170	171	178	205	207	169	186	185	197	206	186	172	229	203	182	164	211	214	211	187	196	202	180	205	203	195	187	205	202	184	184	199	220	188	180	205	184	208	204	169	182	195	187	197	202	179	189	218	190	217	197	170	183	181	205	189	206	207	198	208	165	211	191	197	217	203	195	203	175	210	207	181	184	182	214	203	155	187	199	194	165	187	175	182	182	186	178	193	195	161	193	173	196	186	176	188	192	200	194	184	194	182	206	165	163	194	191	192	203	205	174	199	168	197	186	182	181	191	208	173	180	215	178	208	188	209	167	183	189	181	184	195	173	198	174	155	210	203	198	180	200	191	201	221	221	181	216	211	204	209	202	207	192	183	194	199	175	187	210	195	168	188	197	188	189	187	212	198	170	206	177	167	184	163	170	184	193	193	172	209	200	182	184	206	186	193	188	198	202	194	206	191	203	201	201	193	220	200	187	183	193	208	183	214	212	194	163	176	170	175	170	178	173	193	217	171	212	173	211	192	187	185	183	232	207	181	216	175	181	191	192	184	149	196	185	188	193	184	186	179	189	198	184	209	179	169	180	194	184	178	230	167	198	178	171	193	174	170	198	197	180	200	187	172	186	167	193	208	189	213	201	216	194	189	172	183	218	208	197	193	197	182	202	217	200	203	204	176	198	191	179	184	191	170	196	204	177	214	198	200	180	211	197	193	204	191	193	200	168	188	206	200	199	159	216	206	204	190	204	207	209	191	205	196	181	204	190	193	191	173	216	190	199	180	187	192	206	181	193	187	196	188	164	215	182	184	165	171	164	206	205	185	185	168	216	201	189	176	191	194	187	212	196	213	192	192	187	202	189	187	195	171	186	191	207	196	216	192	179	185	184	193	180	169	200	194	187	187	186	167	167	220	183	194	201	183	181	181	187	211	197	202	187	194	166	187	175	194	202	177	191	228	196	201	207	199	210	198	206	182	191	199	169	165	174	168	193	208	200	202	183	201	193	205	200	182	192	195	216	209	188	207	169	212	168	180	201	173	193	234	180	161	207	185	174	194	196	200	206	193	208	188	202	211	181	188	199	208	196	213	202	193	183	205	198	217	179	212	179	202	210	175	204	199	176	196	193	189	181	199	189	193	207	173	193	206	204	175	182	188	190	210	222	198	190	207	180	204	189	205	212	183	175	194	205	191	180	148	184	217	204	194	193	190	192	168	207	189	159	188	194	187	180	202	216	183	192	167	200	170	208	200	201	207	190	206	172	193	187	168	189	190	205	198	221	172	194	190	188	188	182	198	190	179	176	171	181	174	204	193	196	170	215	200	173	177	200	198	216	197	183	197	185	185	188	194	181	188	211	181	195	176	203	196	195	196	202	204	179	190	191	185	200	184	199	188	207	184	170	189	203	201	193	196	207	195	203	221	191	184	187	182	168	211	171	180	171	193	185	198	179	192	198	183	196	180	203	206	188	205	200	195	210	180	186	204	187	194	170	253	189	200	187	182	204	171	185	195	208	190	202	197	183	201	188	203	205	177	196	177	189	174	198	192	187	220	204	166	208	215	180	213	188	198	195	214	193	205	185	206	192	178	196	184	200	188	187	200	188	193	189	164	148	180	180	181	204	192	186	185	212	169	207	210	186	197	214	178	187	172	190	210	200	200	189	199	214	190	212	187	172	180	199	203	210	190	199	207	189	212	198	211	199	210	156	189	222	220	186	181	184	180	177	225	213	179	176	185	172	200	172	193	196	185	179	191	196	183	185	174	168	194	188	189	183	192	189	183	176	208	180	186	217	183	187	206	202	210	196	214	216	183	214	217	193	191	214	175	177	174	208	176	186	178	183	190	201	217	202	206	188	161	184	207	171	192	185	205	196	186	209	211	203	226	203	200	204	218	180	197	204	192	172	167	187	188	160	215	209	181	184	224	171	216	202	182	195	183	198	191	195	202	183	191	180	174	193	199	172	187	178	183	181	188	181	188	199	170	194	220	187	184	192	186	197	225	177	173	179	175	206	226	178	201	205	210	179	197	210	192	182	202	212	196	190	222	176	197	201	183	191	164	207	203	185	193	201	188	182	217	167	223	159	183	176	180	168	192	215	201	179	191	211	191	178	190	168	188	185	188	197	188	212	192	211	218	156	193	188	215	202	191	215	199	222	180	185	177	204	180	181	182	195	195	185	173	173	204	211	172	177	193	178	178	190	182	202	201	240	172	189	192	196	190	212	205	218	211	195	212	211	175	200	215	187	209	196	184	183	189	184	227	202	203	177	197	216	213	190	193	222	186	213	180	198	203	204	198	198	215	181	187	197	176	196	204	180	178	204	159	201	182	179	187	197	180	208	181	168	211	176	200	202	194	206	186	189	182	197	196	158	205	186	184	204	180	221	207	183	194	157	182	174	157	215	177	203	188	186	194	182	175	206	212	209	229
4295	958	601	403	312	303	297	261	236	235	208	221	220	221	236	233	243	238	209	234	226	231	229	239	217	254	199	215	234	200	222	217	231	218	205	227	212	231	215	231	226	210	238	229	215	205	225	216	219	215	207	190	229	216	219	227	233	211	227	267	219	227	241	203	230	232	217	222	216	195	229	234	225	208	245	221	233	233	201	228	207	256	225	205	225	211	233	225	209	201	225	231	199	198	222	223	242	213	214	241	218	236	219	227	216	240	208	227	221	250	208	250	214	226	203	203	220	226	247	223	212	247	205	227	219	224	209	230	218	242	198	207	218	223	241	212	213	239	212	236	240	212	245	199	206	220	240	210	242	208	237	223	216	230	210	214	221	219	218	192	236	206	224	248	207	211	234	238	229	237	220	211	218	212	219	194	224	231	218	207	219	219	240	230	236	217	228	211	215	214	203	221	235	203	228	201	214	228	206	215	238	206	216	202	218	249	215	218	243	216	228	197	198	207	190	216	221	241	227	183	231	208	218	232	212	237	219	218	210	225	208	217	232	226	245	221	200	221	230	213	230	231	223	238	174	222	230	210	248	214	179	183	218	225	217	234	230	228	226	206	221	225	228	240	233	225	217	217	220	216	217	233	221	202	216	220	202	218	201	227	243	206	222	219	235	215	222	229	239	212	223	216	229	230	213	228	202	233	220	229	213	236	211	201	210	242	209	239	231	239	211	182	225	205	216	187	221	191	194	202	216	207	244	214	243	215	248	227	236	211	234	242	234	240	216	219	227	205	195	221	234	222	216	206	233	209	225	202	213	212	213	210	243	219	208	229	202	216	221	227	213	203	228	215	240	236	210	209	212	215	224	212	210	229	223	213	230	213	227	221	240	184	199	214	222	227	239	227	232	224	215	210	217	211	222	206	218	212	221	235	183	229	225	233	215	212	222	227	226	233	238	244	228	217	190	221	207	227	223	204	205	215	224	229	245	228	234	190	198	222	243	224	215	224	212	230	222	242	196	216	233	188	210	224	210	237	218	211	225	250	220	203	249	227	211	217	238	202	230	231	210	227	224	213	208	210	225	229	220	192	221	222	225	211	223	215	206	220	215	210	213	224	219	217	218	206	242	218	239	213	216	234	222	202	234	226	222	201	210	203	213	186	236	217	243	190	214	233	247	221	236	247	206	218	217	219	205	219	215	237	223	245	201	241	205	216	229	222	217	262	201	238	217	218	209	227	227	219	208	246	222	222	253	204	221	221	219	230	241	195	221	215	229	204	202	203	203	243	206	232	232	226	223	214	249	189	206	205	239	244	218	209	238	211	202	206	220	231	253	239	236	228	227	234	183	214	215	224	202	219	253	230	231	236	214	221	226	229	233	239	235	211	235	220	218	219	219	233	201	224	230	204	236	223	211	217	231	191	229	253	223	232	232	223	203	224	216	230	211	218	238	205	206	225	222	201	185	214	242	242	204	223	231	235	242	205	242	223	204	204	216	208	234	244	198	233	199	230	202	246	211	195	241	225	235	217	223	196	216	230	220	247	228	210	237	206	225	210	211	216	208	214	214	204	209	220	237	217	203	218	212	232	216	209	196	202	194	194	231	245	217	204	222	234	230	214	227	220	218	218	203	211	222	228	210	219	212	221	228	210	209	213	195	218	239	251	238	227	241	225	230	233	201	212	213	222	230	204	233	217	234	228	214	230	208	222	245	232	243	251	222	215	236	220	231	213	224	227	205	245	208	224	209	239	225	212	210	214	222	207	219	213	212	231	175	229	209	235	234	219	233	216	191	205	215	223	237	208	219	222	221	221	204	225	219	230	214	213	201	203	206	235	212	232	242	209	203	209	214	229	231	233	232	189	230	221	243	231	228	234	242	227	230	215	216	226	222	218	220	233	205	224	233	220	192	212	203	197	252	216	219	203	220	201	199	190	217	245	221	206	253	201	218	213	217	212	196	242	219	229	238	219	240	216	232	233	215	247	206	209	214	203	215	221	201	216	222	257	231	203	233	237	244	216	225	207	218	206	198	224	232	214	185	234	211	228	219	205	232	215	215	220	207	208	207	227	195	184	242	201	201	227	202	217	221	216	215	213	233	211	216	228	199	223	252	206	243	215	211	188	229	236	226	207	221	219	237	213	226	231	238	199	209	231	218	222	231	201	236	244	249	221	217	222	217	241	223	248	249	203	228	227	223	214	226	213	212	219	223	204	220	221	248	209	211	219	196	210	225	215	234	219	221	217	232	235	210	236	212	234	199	238	240	236	239	213	242	218	214	274	214	209	209	225	230	233	207	223	229	251	195	210	228	222	214	223	237	229	245	207	239	210	236	195	211	229	208	260	229	209	214	218	214	230	219	210	209	233	201	216	214	232	212	231	221	214	251	242	219	230	230	225	244	206	210	218	217	224	256	205	224	213	239	230	214	241	219	211	218	219	237	222	228	211	215	231	233	221	231	219	206	218	215	210	228	211	217	207	203	212	229	238	222	229	235	232	217	192	237	216	231	232	236	213	214	232	268	244	219	221	234	204	204	217	222	203	223	219	233	228	245	221	217	218	238	215	197	215	228	227	234	231	208	208	214	214	232	210	203	224	215	210	220	216	231	204	232	216	262	226	200	233	204	207	193	207	202	229	257	214	222	235	219	199	239	203	186	227	219	253	232	197	203	257	220	222	247	216	218	223	238	216	226	226	231	234	226	230	225	235	210	224	207	186	199	207	210	222	245	211	221	201	211	223	213	224	212	206	216	213	211	231	206	221	224	222	219	225	243	248	202	207	222	234	201	233	202	216	211	212	215	208	242	238	231	244	215	213	232	220	238	220	219	216	249	233	232	217	222	215	205	221	244	251	235	254	231	212	206	218	231	226	222	236	207	204	213	215	233	222	221	241	209	218	157	221	203	222	225	214	188	210	200	256	250	220	214	206	213	256	223	227	206	183	253	203	250	237	235	241	214	211	218	222	250	209	225	214	192	241	229	233	229	230	249	208	231	248	229	213	228	246	216	220	210	215	230	216	201	224	209	211	226	223	221	232	230	187	247	219	223	208	242	225	220	229	215	231	233	203	240	223	218	220	196	220	218	195	219	237	226	215	237	222	209	221	209	209	210	227	191	230	206	216	217	195	211	220	218	250	201	228	224	209	190	208	234	225	242	217	200	231	229	218	243	232	200	228	216	209	206	210	207	236	202	208	216	213	234	225	210	242	220	216	194	236	208	235	194	223	198	231	217	187	224	225	236	243	207	221	231	188	266	218	208	248	200	209	222	210	204	211	208	240	208	230	250	220	251	209	226	202	212	193	259	239	223	226	212	222	227	210	245	250	229	230	234	215	236	224	235	220	219	211	193	206	218	210	226	209	212	209	215	237	231	207	228	214	225	252	190	206	229	230	232	229	226	234	240	220	220	222	208	209	226	204	228	246	198	221	194	223	203	205	191	230	236	223	214	233	242	207	223	212	208	224	217	217	227	225	225	224	195	217	229	229
23564	20958	27903	24154	20932	7667	1061	815	726	648	598	542	557	549	584	505	524	548	553	523	512	539	516	509	518	462	449	535	545	484	474	493	480	510	495	535	484	471	536	519	483	490	490	482	513	480	515	489	484	487	482	488	490	476	498	539	516	551	549	516	506	453	464	476	497	492	488	498	453	474	499	492	471	515	536	481	506	482	490	460	460	521	472	462	439	525	488	487	517	466	515	505	499	485	465	480	490	469	480	517	501	512	530	502	489	489	506	491	482	498	494	498	506	480	492	519	470	496	492	472	496	496	523	459	485	486	503	439	495	456	499	465	482	505	458	501	483	500	502	510	465	449	494	448	483	470	473	467	461	480	478	518	489	462	511	491	476	457	492	485	478	467	488	493	515	446	475	480	497	503	474	495	521	475	480	463	485	455	469	494	541	465	453	488	454	498	482	495	490	478	474	470	509	472	478	502	435	494	471	495	482	538	491	486	514	477	509	483	474	456	485	497	490	491	479	490	496	479	489	478	455	469	460	506	517	473	497	478	501	479	519	491	478	490	515	467	502	487	490	501	491	493	484	475	475	469	518	528	454	475	502	497	469	471	494	481	480	540	440	464	522	485	469	491	524	473	479	493	494	450	500	495	471	490	492	508	478	492	473	522	498	474	492	491	516	486	465	503	491	485	452	483	505	483	507	499	517	475	478	474	482	485	460	500	486	482	524	452	486	494	498	498	487	468	463	485	507	462	518	462	506	474	438	470	445	442	486	525	490	472	457	470	465	517	513	502	477	499	518	445	472	486	487	494	498	482	482	479	522	501	488	516	470	474	490	470	534	475	499	461	467	500	470	491	519	475	463	473	480	497	500	459	454	459	455	461	510	469	479	511	482	481	480	486	486	477	506	499	479	455	496	515	510	499	483	488	510	491	484	436	468	440	483	499	517	517	459	489	460	462	459	492	439	481	494	490	448	467	491	504	492	469	436	469	529	468	499	495	533	497	517	504	490	470	490	540	451	481	471	468	475	466	481	494	469	514	484	476	462	483	487	505	477	466	508	504	478	504	490	482	545	490	463	495	524	486	478	458	511	504	479	453	457	455	490	492	508	465	474	490	521	520	488	492	495	447	519	478	502	501	458	496	480	493	504	522	460	537	506	472	496	470	495	493	522	452	550	467	434	498	535	470	452	500	451	454	467	447	454	486	499	477	508	442	457	463	478	518	473	482	476	513	534	465	482	497	488	494	469	495	488	465	501	506	459	471	508	500	516	464	474	468	507	479	501	484	499	450	471	511	476	515	459	501	491	483	476	490	508	495	510	479	460	451	506	526	478	465	430	549	494	482	484	467	496	444	484	481	474	478	495	473	481	520	447	454	498	500	511	444	493	503	470	504	486	447	491	492	495	477	459	477	478	478	534	476	472	457	503	476	466	499	490	455	459	466	459	530	473	481	500	466	494	521	530	492	467	464	482	505	483	484	515	506	509	436	497	504	473	521	501	420	454	469	508	469	512	446	473	517	478	493	477	449	496	487	528	469	506	487	508	465	455	487	497	509	470	477	457	512	513	484	457	495	494	520	491	506	491	505	474	477	545	449	517	493	510	497	436	463	477	491	538	503	502	494	481	490	446	518	506	451	499	468	491	487	492	486	462	501	492	484	486	475	509	474	476	504	488	502	494	466	514	480	472	466	493	472	513	502	517	483	540	443	501	541	462	496	457	475	455	495	508	493	480	529	480	479	459	475	529	487	489	526	527	478	476	522	447	500	475	457	453	476	509	488	468	472	447	489	481	498	489	479	504	482	482	515	520	462	467	497	500	491	482	456	505	483	494	487	504	485	479	497	481	490	472	488	470	506	530	513	498	475	502	504	497	480	496	471	502	487	492	534	511	465	533	472	519	474	520	516	486	443	479	494	493	475	449	449	470	478	503	480	495	488	462	509	557	458	473	489	481	511	494	493	495	481	478	515	485	459	449	500	478	437	488	462	491	488	515	475	475	491	486	502	514	480	475	508	451	479	507	495	473	485	465	489	492	481	507	463	455	503	491	482	500	460	506	511	484	513	454	497	486	509	481	480	470	475	493	493	488	482	493	497	491	520	466	474	455	491	516	479	514	490	509	469	456	520	460	461	523	488	483	524	496	474	493	497	472	506	499	467	499	470	494	437	502	490	473	505	480	502	475	455	487	481	503	483	472	427	426	464	481	502	466	526	463	472	444	458	493	447	476	509	508	472	464	477	462	471	501	440	463	524	493	525	511	467	472	463	449	454	478	506	478	483	472	504	478	474	470	477	436	459	453	500	505	549	454	479	478	510	479	484	487	487	481	490	490	464	495	479	466	453	505	497	461	478	472	476	518	510	512	501	503	481	484	460	489	511	455	516	458	512	497	484	453	474	439	531	472	463	495	484	477	474	483	489	467	494	464	496	471	493	476	516	507	483	472	496	529	457	534	485	466	461	487	465	480	480	497	512	437	488	480	491	480	461	497	518	435	460	510	440	472	468	506	507	441	511	445	488	471	545	481	503	462	483	478	473	510	518	476	472	479	498	494	446	478	526	469	495	518	459	479	494	499	506	461	517	464	506	496	473	479	495	492	496	500	521	504	498	469	488	510	505	473	469	530	486	487	507	519	533	466	474	442	451	496	454	457	487	462	496	469	499	466	523	520	479	496	501	528	475	544	487	523	465	469	474	477	485	503	499	510	465	458	504	454	452	455	480	464	487	448	500	457	491	463	502	483	447	484	484	503	476	508	499	496	470	492	455	511	492	481	499	512	485	481	447	471	527	500	469	495	491	506	495	489	476	470	453	500	449	485	521	482	535	471	452	465	460	547	526	499	477	439	469	485	486	490	497	484	494	494	490	484	529	483	460	472	446	502	453	459	526	526	477	486	476	464	504	491	495	467	453	487	502	457	501	491	491	527	483	485	482	474	502	497	476	517	497	508	450	505	504	461	487	504	495	521	504	485	492	482	472	490	460	511	488	478	474	464	514	517	486	513	485	472	490	456	450	439	507	456	493	467	500	420	480	443	505	448	493	464	489	499	445	502	465	475	495	513	506	511	497	458	467	515	425	475	462	529	433	488	472	480	460	531	435	480	465	523	495	493	505	478	468	456	448	445	500	448	498	502	495	481	453	462	496	462	497	471	476	504	466	448	497	485	510	505	475	480	460	499	471	498	476	487	484	492	469	451	469	469	489	491	492	474	436	453	485	502	487	489	475	471	499	496	492	515	501	487	482	518	486	466	512	478	495	485	467	517	446	486	508	495	504	476	492	447	510	514	522	483	468	426	512	465	506	500	485	493	485	506	482	524	495	484	487	486	474	523	482	490	482	495	498	451	477	467	522	497	497	475	470	525	512	506	494	494	484	519	502	476	473	515	465	525	475	514	479	468	477	455	491	512	485	521	487	458	505	495	472	473	466	482	445	458	479	462	463	529	515	472	494	471	481	482	456	518	518	481	467	468	466	465	469	451	483	485	520	475	472
3680	8749	5689	2743	2023	1511	1297	1078	968	843	727	684	657	675	645	606	606	659	599	602	538	559	587	566	561	554	576	522	525	504	552	533	527	513	528	526	552	520	552	525	503	495	550	536	493	485	527	507	546	541	540	492	496	554	531	540	515	499	509	541	549	508	496	513	503	511	506	509	505	514	498	509	543	466	493	516	529	514	529	515	541	464	524	527	494	516	533	558	517	531	540	556	519	516	511	466	477	521	462	504	556	505	484	525	536	542	500	520	516	460	533	506	536	569	506	547	488	499	508	509	519	517	495	522	506	509	521	526	482	497	496	521	533	525	480	514	557	510	500	522	538	524	535	577	522	527	467	540	547	525	523	527	530	511	520	489	532	531	524	540	550	513	496	511	476	553	508	491	519	520	502	503	540	497	514	513	516	510	511	538	506	495	515	533	524	518	533	493	508	516	533	502	500	558	473	497	502	514	527	520	523	481	538	482	528	519	567	525	529	538	516	493	501	530	513	525	536	477	517	527	505	501	489	541	537	500	512	491	508	500	490	495	490	530	505	505	496	523	503	502	534	556	552	546	552	492	533	566	512	540	526	524	509	512	545	516	483	517	501	533	547	500	500	509	501	547	485	513	522	497	502	529	530	552	484	526	551	494	504	491	491	540	484	531	529	528	491	497	532	493	524	563	496	532	521	518	487	513	506	532	512	560	477	498	491	514	498	523	535	524	498	513	469	519	518	527	496	485	517	506	503	481	519	506	542	534	534	536	504	510	496	507	551	509	527	479	539	544	540	495	502	505	498	481	566	535	562	503	485	478	511	537	488	499	503	528	532	474	475	526	493	527	478	476	558	549	513	513	535	504	510	541	560	510	515	534	510	500	537	501	527	514	515	545	535	535	509	538	474	513	521	482	518	502	532	521	515	511	491	512	507	511	531	486	536	532	529	519	531	553	517	505	531	510	484	536	540	519	536	549	494	485	527	524	512	540	501	517	496	550	490	532	511	573	538	505	493	499	505	533	523	532	526	521	524	498	522	497	511	524	513	506	500	487	490	525	517	513	524	501	523	508	506	523	491	508	539	509	571	517	526	529	536	526	537	541	504	489	518	530	472	503	523	498	530	487	513	497	507	527	540	473	535	497	515	480	469	485	554	537	519	533	519	533	487	528	562	512	494	541	470	508	477	502	538	530	476	460	507	538	545	492	508	455	507	498	544	548	573	517	520	535	523	515	526	514	516	526	513	516	522	514	509	486	533	534	512	492	515	526	507	549	533	541	528	530	503	507	483	494	539	512	493	518	504	507	493	562	475	495	510	512	526	528	470	531	502	497	473	522	492	491	531	535	504	492	503	495	557	503	494	491	501	504	531	524	508	497	495	513	478	538	545	521	512	537	550	505	498	493	548	534	511	524	504	514	469	503	532	502	532	511	509	569	517	518	529	512	517	510	508	486	530	528	532	523	471	478	504	526	501	525	528	533	532	505	522	506	514	527	500	534	554	553	508	528	552	554	527	480	538	515	530	520	503	474	523	495	523	498	481	491	487	536	502	518	506	540	539	501	492	517	495	489	549	485	541	500	519	504	523	475	513	511	495	507	493	509	539	505	503	572	476	526	504	500	503	538	515	495	549	490	540	534	499	492	517	513	486	492	513	496	514	510	485	498	508	510	522	511	527	514	519	535	533	504	484	496	542	493	494	483	535	493	540	518	507	480	508	522	512	489	492	506	536	504	521	505	518	525	505	504	507	488	553	507	451	519	511	531	560	508	544	494	516	500	471	493	484	523	517	529	528	545	525	506	513	486	511	506	479	514	497	506	528	512	516	519	545	547	497	530	532	522	531	571	492	514	521	533	504	501	511	508	533	523	526	534	481	535	524	497	482	479	517	508	486	529	532	509	470	504	524	544	548	522	571	502	532	496	505	510	550	549	495	511	514	540	525	534	505	548	489	516	513	492	471	549	498	517	525	515	501	514	506	527	525	537	495	519	530	506	520	491	541	548	536	502	530	560	517	535	508	558	506	531	505	550	493	506	495	554	524	514	519	513	474	515	530	529	498	554	527	475	532	534	531	502	504	542	554	470	489	567	523	528	496	495	541	481	527	527	514	521	470	499	526	482	498	499	527	488	519	512	493	517	506	516	540	489	491	479	500	523	496	520	545	483	510	514	491	506	514	506	530	536	539	494	493	552	536	541	519	483	508	565	524	523	463	501	526	491	512	508	482	548	506	508	544	540	532	519	505	517	558	500	542	524	530	497	517	523	512	489	496	513	513	554	516	521	544	520	549	496	536	533	507	557	525	481	501	519	512	545	529	537	513	494	517	487	527	543	550	485	509	528	506	511	497	476	515	506	451	509	504	538	521	523	529	482	557	477	530	548	520	521	522	516	535	509	501	500	509	519	536	550	506	542	493	528	496	527	501	490	504	531	538	486	523	539	559	522	492	539	551	502	508	539	531	550	501	535	494	507	482	484	502	512	521	524	524	504	529	470	508	494	553	491	471	541	507	507	546	560	544	534	500	537	515	504	508	501	537	518	479	518	532	526	532	509	515	500	504	540	556	515	487	530	490	528	515	503	537	521	523	519	525	525	499	470	538	531	534	561	519	506	511	511	519	522	511	467	506	529	549	522	470	519	518	503	516	495	523	510	519	488	514	516	551	520	492	530	526	499	506	495	520	502	527	530	502	543	527	500	517	503	510	521	524	529	537	501	486	554	472	517	525	510	491	517	541	485	516	494	492	508	505	504	529	499	556	504	547	511	522	516	532	549	559	532	495	504	538	474	523	513	532	522	504	529	552	494	531	537	512	546	523	501	495	502	502	527	494	479	522	548	524	501	493	534	526	532	506	506	494	504	515	528	532	540	514	509	474	470	494	477	582	536	562	520	543	496	491	506	511	512	500	501	505	515	516	501	541	503	547	489	509	511	521	555	553	505	558	504	548	526	507	516	547	497	493	497	493	511	525	531	488	490	503	532	511	509	541	491	464	503	502	496	497	534	528	521	559	481	497	528	509	521	498	507	425	540	507	540	484	525	492	538	522	514	511	538	513	536	476	528	535	532	519	492	507	524	523	507	566	485	492	532	489	498	546	526	524	512	510	519	517	505	496	487	524	536	500	515	490	501	501	491	506	485	538	526	501	552	494	518	567	505	530	504	512	464	544	496	580	509	529	525	540	534	547	552	506	499	525	557	524	495	483	556	516	535	522	547	454	472	500	470	528	558	516	495	509	519	487	545	536	534	524	528	523	534	543	511	504	482	513	524	502	475	536	487	508	501	497	494	514	536	491	510	541	520	460	511	510	469	497	524	526	535	525	533	520	533	481	539	511	507	521	517	486	453	486	521	542	527	511	535	494	481	484	515	494	508	476	497	507	522	492	509	508	472	504	556	533	548	498	534	536	483	551	495	477	537	540	489	518	526	524	499	502	518	523	497	506	525	542	551	535	494	504	534	550	503	515	526	509	475	536	567	495	529	503	540	479	515
24768	20929	26505	25243	5434	449	366	328	309	301	277	259	241	253	254	251	247	261	250	226	269	253	234	257	229	247	241	228	240	231	198	249	245	210	216	215	224	270	205	236	236	254	231	229	262	244	236	250	236	226	230	244	246	213	249	239	230	265	252	242	234	221	274	230	228	228	247	227	248	238	277	245	239	242	211	250	258	238	256	197	226	251	214	213	237	212	250	229	257	241	219	216	214	259	249	213	221	257	217	229	249	248	244	257	205	238	262	215	245	242	226	250	209	223	224	221	218	234	234	225	250	236	198	235	243	245	223	235	233	229	218	269	241	249	208	214	217	198	209	248	251	232	228	232	237	214	194	257	218	243	220	227	264	243	236	237	230	248	232	243	259	252	243	221	259	240	225	212	206	219	233	247	250	230	222	243	241	250	240	234	245	236	232	216	196	207	218	239	242	227	249	237	252	254	209	228	214	253	221	241	194	208	213	236	230	252	195	248	222	225	251	234	232	223	243	252	228	253	229	245	274	230	232	235	225	211	233	270	206	244	250	236	259	249	236	223	219	261	228	233	233	225	234	253	250	227	236	209	219	223	238	250	219	243	231	218	229	219	263	202	233	227	225	240	228	243	210	219	232	237	234	214	222	232	236	206	235	231	243	244	200	233	256	234	236	211	240	235	218	222	256	270	243	238	248	242	249	229	194	225	244	217	241	225	214	235	272	221	232	216	200	231	233	217	235	233	224	216	239	238	259	239	226	216	221	216	224	231	218	212	245	197	264	206	238	249	221	228	253	229	245	219	231	232	203	246	234	248	222	227	243	230	219	229	256	244	224	211	194	226	221	229	219	222	220	228	207	222	228	241	239	220	230	241	244	242	254	246	232	251	256	215	238	209	215	233	239	223	235	247	233	261	235	242	243	210	233	226	228	231	213	243	231	248	243	252	242	248	235	277	264	223	231	245	232	227	224	239	225	235	205	255	229	248	208	214	225	258	242	213	226	208	228	226	249	211	233	240	255	199	239	210	227	249	230	224	235	232	195	228	244	227	257	222	219	234	236	248	249	221	212	226	236	219	229	238	262	207	216	221	240	220	222	248	234	225	237	222	246	233	236	246	275	214	234	246	240	228	223	241	210	224	202	232	230	241	269	239	237	245	220	242	209	221	202	225	263	220	240	237	250	211	245	214	205	225	228	200	228	217	244	246	263	237	235	256	214	247	234	242	251	216	234	228	190	233	217	230	243	239	220	226	244	230	224	223	229	226	234	217	235	262	250	242	221	235	210	264	252	233	218	246	213	233	220	222	234	201	221	242	237	221	238	212	245	216	205	255	262	236	261	231	241	234	230	238	236	259	215	234	227	227	248	207	229	268	200	247	235	228	231	220	216	229	262	255	218	216	225	202	249	228	233	236	237	214	248	218	230	252	251	234	220	225	238	248	220	217	247	245	229	221	216	224	221	235	241	253	220	209	220	220	233	264	190	194	237	224	218	230	229	256	238	241	221	229	228	247	234	220	244	256	219	233	239	224	257	231	227	214	231	233	234	227	237	248	229	232	222	242	236	249	224	232	227	225	223	227	228	258	239	250	244	238	219	206	228	235	209	238	234	205	220	236	251	249	233	225	236	200	209	248	228	235	233	232	230	214	225	215	206	223	232	196	215	256	272	228	211	226	230	256	232	264	219	233	237	236	224	233	226	247	259	268	233	215	214	249	225	222	221	235	210	232	227	251	233	225	223	203	223	245	246	237	256	228	265	265	200	227	246	231	204	229	220	241	240	230	231	249	225	242	236	218	194	235	241	233	219	243	258	227	220	224	245	231	247	218	213	238	225	244	254	217	226	233	249	231	221	238	245	246	230	212	209	221	231	235	244	204	263	220	241	240	219	269	236	267	251	270	253	224	246	273	244	232	212	229	221	243	210	233	230	248	234	227	222	229	228	256	241	250	235	224	222	232	222	239	226	210	250	237	226	234	212	228	212	242	200	212	235	200	239	252	228	231	230	222	237	247	207	228	253	222	224	211	234	223	218	233	248	215	196	224	230	218	239	235	247	225	215	207	231	233	251	255	220	234	235	240	242	237	238	233	226	229	224	219	201	237	224	236	238	191	224	258	224	257	260	246	201	247	262	257	243	258	242	230	228	211	229	223	246	243	242	243	241	222	249	251	240	249	237	207	245	235	243	241	239	224	217	221	227	224	202	247	227	244	245	237	237	254	212	244	243	218	256	245	228	239	239	238	228	212	232	238	230	257	224	247	231	237	201	246	228	200	226	257	227	229	230	250	242	229	216	226	231	245	243	238	242	225	235	214	221	220	235	226	223	231	226	230	252	212	234	235	238	242	225	212	236	230	220	237	230	239	236	214	234	214	216	237	217	258	245	237	206	230	240	264	216	223	229	227	242	263	227	256	212	233	240	225	239	228	244	225	208	249	246	235	231	247	208	245	202	245	234	221	224	204	249	225	240	229	225	236	211	236	229	241	234	244	241	267	235	217	239	249	205	222	238	235	242	247	224	234	245	251	255	234	241	245	228	239	228	218	243	219	234	227	237	235	233	221	248	256	262	213	228	238	245	234	226	213	254	253	256	224	217	215	214	233	208	216	238	238	217	219	234	226	231	232	258	235	227	222	218	245	213	211	206	216	247	208	245	238	221	248	209	232	212	217	249	243	246	242	225	225	223	239	232	207	247	230	257	233	225	227	217	243	231	247	187	237	273	228	208	232	258	253	260	235	254	223	217	245	234	220	234	227	235	242	248	254	238	252	236	231	216	253	251	243	232	219	205	226	199	211	223	219	234	229	233	238	237	222	245	232	211	216	233	249	240	217	217	235	225	226	225	249	232	255	238	209	218	200	245	240	232	240	236	228	236	247	221	235	216	226	249	228	231	248	229	249	207	220	247	206	229	241	225	253	232	226	241	229	233	200	238	213	241	258	249	247	232	238	247	241	251	235	233	225	198	220	232	230	234	205	242	252	223	240	243	222	244	213	242	244	236	214	227	256	221	195	207	260	235	218	211	210	239	247	209	231	217	240	240	257	247	246	267	228	220	254	258	234	248	220	227	226	228	224	242	219	253	232	222	223	211	255	228	207	238	234	235	231	206	219	214	233	253	215	233	216	246	218	216	235	205	243	210	228	220	235	231	234	225	248	227	239	245	239	206	245	227	233	228	206	226	197	243	224	218	243	236	228	233	230	214	226	247	224	252	217	209	218	233	225	239	207	236	205	221	244	261	260	245	226	255	270	248	187	235	265	197	207	244	251	229	229	205	223	216	216	243	233	243	235	235	231	256	260	203	225	245	231	218	231	228	242	213	243	247	252	256	237	274	233	245	232	263	245	235	264	244	226	201	222	234	224	230	232	240	223	228	203	251	259	246	239	266	209	259	240	228	245	250	261	231	234	240	222	208	231	245	244	238	228	228	220	246	209	243	228	259	260	228	229	220	262	191	223	243	233	214	228	255	238	210	215	239	230	238	220	228	195
3474	4327	2785	1383	950	779	616	543	492	445	385	358	343	389	352	324	333	302	278	293	298	284	302	324	258	299	299	277	328	271	311	300	269	268	315	283	293	283	288	281	264	285	265	273	289	272	310	275	268	275	279	267	267	283	269	312	290	289	285	303	279	300	269	298	275	274	279	274	280	291	254	303	304	264	266	275	255	282	301	275	282	282	279	271	267	274	241	283	283	268	258	287	268	296	274	294	270	255	302	272	272	273	288	304	279	303	280	283	298	277	277	316	284	277	282	298	284	306	296	256	256	282	267	264	264	273	324	252	296	313	303	279	283	312	286	286	286	272	276	252	296	271	292	246	253	277	305	304	289	304	279	302	290	266	291	294	278	269	280	285	270	282	259	275	292	310	274	289	285	294	267	262	293	262	309	301	308	304	270	304	258	301	276	287	303	277	255	291	313	292	262	270	271	288	264	281	281	302	253	281	291	285	267	285	256	309	298	258	313	297	278	323	299	270	285	274	269	278	294	277	292	285	296	275	306	296	269	294	306	273	287	276	290	277	275	263	279	273	300	277	277	279	289	281	275	311	263	286	280	262	261	254	294	286	289	280	280	270	285	282	272	278	286	250	264	263	283	282	301	287	269	277	270	265	276	262	278	248	274	298	281	291	253	262	288	290	258	275	293	271	271	253	272	295	275	264	275	252	252	256	297	277	273	279	276	265	247	277	241	298	277	313	279	292	289	269	261	239	269	299	267	279	266	300	288	257	276	288	307	287	249	295	255	284	267	305	254	256	269	263	290	266	293	289	263	294	273	308	284	297	274	261	268	288	278	305	273	300	301	289	245	271	291	320	289	309	278	306	283	302	263	261	250	261	288	260	307	262	320	273	299	275	306	307	286	276	277	285	278	262	269	261	300	259	269	253	301	266	262	231	292	270	289	300	302	270	272	320	270	267	268	290	260	252	274	272	253	311	290	298	294	281	270	266	261	271	271	251	270	273	270	300	276	261	296	266	262	242	280	280	263	274	288	234	290	295	274	278	242	274	245	280	297	248	267	274	289	284	289	274	291	289	312	290	279	295	278	279	287	274	291	273	277	267	283	275	262	295	277	271	270	257	298	264	254	247	257	274	293	293	280	283	271	280	306	288	285	294	277	268	263	280	252	270	305	290	300	294	263	277	295	306	272	257	314	266	309	268	280	272	285	267	261	297	246	289	280	296	322	277	265	262	288	276	273	291	298	267	302	286	278	299	280	259	253	284	268	291	293	266	260	273	265	278	241	258	252	289	269	223	307	278	280	290	249	269	272	284	294	293	315	270	293	266	278	279	283	283	268	254	297	269	275	246	284	291	260	299	263	246	287	272	288	276	301	258	295	285	272	277	257	300	293	269	256	296	300	312	283	288	274	267	320	270	262	296	273	264	262	278	268	264	245	279	266	277	274	273	280	281	267	274	271	306	277	270	277	266	284	272	269	295	287	257	299	246	268	270	283	281	295	271	270	283	255	248	289	274	298	283	285	311	307	268	279	305	266	283	233	284	273	289	292	268	266	273	288	306	292	273	287	269	271	304	291	277	253	278	269	263	271	290	280	276	273	287	285	274	261	305	259	264	313	273	298	292	274	282	286	270	263	304	262	245	272	275	272	266	274	285	284	277	281	271	293	296	301	289	279	303	296	264	278	271	287	287	281	275	271	289	287	273	260	278	282	282	279	263	257	271	264	256	273	250	274	279	256	299	283	271	282	270	262	275	278	287	266	285	284	283	289	297	269	271	290	262	261	280	303	274	279	277	291	280	264	254	256	276	260	300	273	280	254	293	299	266	284	294	257	244	281	289	303	286	287	280	305	269	292	298	280	278	233	263	289	270	303	292	262	274	291	272	303	288	297	308	294	267	284	281	275	287	292	274	271	277	303	227	270	306	267	277	276	279	263	304	294	287	241	303	311	289	294	264	250	268	276	287	310	273	279	333	287	271	269	289	319	272	281	272	268	285	295	263	316	315	268	300	272	283	256	310	340	290	299	281	278	296	309	287	307	283	258	305	293	288	270	275	277	282	307	296	278	273	300	317	285	265	264	273	272	285	255	275	302	281	246	284	271	282	278	249	281	276	263	274	264	269	293	264	285	256	294	306	300	255	291	297	280	292	254	299	280	279	264	288	277	268	269	277	279	253	295	265	297	290	267	248	282	268	274	294	273	306	291	270	267	279	246	278	269	297	294	277	261	290	266	264	274	264	275	254	286	282	296	276	312	272	273	279	285	288	287	285	260	239	284	267	258	295	264	280	276	273	263	268	269	298	297	299	299	294	291	310	242	268	283	267	262	289	273	284	270	295	304	279	259	303	257	297	279	304	290	281	275	276	298	250	291	299	265	272	274	295	281	292	299	283	287	277	262	290	313	273	271	266	259	287	269	296	271	299	262	273	264	292	296	284	264	315	267	287	262	298	286	288	280	291	285	295	271	264	280	292	276	299	290	293	280	295	272	277	285	252	282	268	260	301	302	277	267	297	261	278	289	299	281	282	289	298	285	278	273	280	280	276	243	264	286	250	275	264	304	285	281	275	241	276	249	261	251	278	318	282	311	301	285	258	252	244	288	269	263	281	285	286	318	274	266	297	298	286	295	265	294	259	300	284	289	274	273	298	250	279	278	278	266	298	275	277	282	305	252	310	282	305	260	274	248	293	266	293	308	252	270	278	253	274	273	271	280	255	292	299	282	276	301	282	254	276	261	263	304	274	301	283	258	272	276	285	261	278	296	266	274	263	265	268	286	254	287	280	275	283	256	277	249	260	307	290	275	241	262	286	268	283	286	275	277	291	283	291	282	274	273	266	281	287	304	286	308	267	254	269	265	263	221	281	279	262	294	276	288	277	282	278	267	271	295	263	278	301	276	228	247	265	299	271	300	286	278	264	285	287	301	270	306	278	258	288	308	273	272	302	276	319	278	246	308	297	256	287	279	265	288	295	274	277	297	290	284	293	284	302	267	305	298	294	299	267	321	276	272	269	282	292	286	293	277	290	308	276	279	282	278	257	264	315	262	261	287	287	286	262	284	274	270	285	330	299	279	293	296	300	264	276	279	267	271	323	276	299	292	274	268	270	289	283	263	276	265	303	298	283	277	284	292	303	272	263	250	276	284	280	273	292	296	291	290	323	229	289	286	271	254	286	287	267	294	303	267	271	302	272	277	257	281	275	277	279	310	250	275	300	262	262	266	299	275	269	271	273	289	288	271	285	276	243	304	272	315	280	261	266	257	260	267	322	308	271	296	265	284	266	283	266	292	277	270	308	270	266	252	257	282	286	300	280	266	277	265	312	270	305	279	248	287	255	289	290	272	257	254	272	263	293	273	274	269	249	309	256	294	279	273	316	288	274	298	273	277	310	269	312	289	280	277	257	289	278	275	296	277	281	266	307	271	314	275	275	279	267	297	296	284	257	271	293	258	282	327	288	258	293	271	297	281	258	262	283	261	261	299	295	320	280
22498	21012	28502	23703	21008	21026	6007	1301	1107	945	903	827	841	804	795	836	807	761	700	724	745	718	716	726	694	745	747	706	737	709	685	710	759	703	693	715	655	734	698	686	685	623	709	678	695	703	689	669	679	734	678	662	685	700	654	709	685	675	670	689	689	659	672	718	686	707	707	646	701	690	715	635	690	696	649	699	664	696	697	674	641	655	640	680	723	716	695	704	679	706	675	685	675	695	731	714	705	666	676	703	691	666	667	652	658	690	702	717	728	685	713	685	703	739	647	677	682	646	712	661	677	681	696	685	678	727	709	693	696	700	707	655	730	695	732	634	672	643	698	671	662	682	709	698	707	639	665	627	714	668	660	705	659	705	707	607	702	709	684	674	663	685	653	694	639	684	670	678	670	686	638	692	659	690	702	676	672	681	676	697	675	688	702	680	665	701	687	661	694	710	713	648	683	688	681	655	692	691	663	680	712	668	690	646	712	667	687	664	666	709	652	657	688	684	736	685	723	671	680	701	654	683	675	657	646	721	675	673	660	686	646	670	718	653	672	651	721	633	668	684	688	665	654	674	710	641	671	695	694	704	671	708	657	697	700	653	665	637	697	638	714	654	669	642	667	675	632	688	692	664	682	695	699	667	684	712	692	695	685	631	685	708	704	712	714	681	692	716	653	710	658	674	701	733	743	691	676	746	672	670	711	724	651	730	658	678	730	711	704	657	716	657	676	689	717	675	689	666	643	665	659	683	686	669	693	693	656	704	667	681	646	728	680	720	695	694	747	681	660	675	717	711	700	695	694	695	693	683	666	695	725	665	713	718	691	703	697	662	647	689	667	696	647	664	643	651	696	663	669	683	696	701	713	693	680	698	693	694	684	642	735	656	654	697	669	689	730	683	644	735	705	673	666	670	695	703	639	678	669	687	650	678	682	660	667	695	692	681	652	643	662	649	664	671	688	728	696	678	636	646	696	712	677	649	711	727	630	692	638	643	666	648	657	678	687	617	680	649	670	671	669	714	683	669	712	656	700	719	662	660	668	724	643	669	707	676	696	680	699	654	687	647	654	680	640	623	688	719	645	681	735	644	705	683	659	714	674	691	680	612	682	673	682	733	718	664	697	698	703	671	689	638	686	664	657	688	725	658	667	682	702	659	670	693	706	687	647	666	703	663	685	660	709	666	670	666	705	690	700	716	673	662	692	670	695	695	623	661	673	683	721	708	614	677	667	680	678	665	715	694	680	668	647	635	720	768	716	692	711	720	663	702	718	720	694	699	680	691	682	682	681	682	735	682	697	668	651	703	693	681	624	659	683	662	656	681	670	635	689	636	674	725	654	622	628	674	641	670	686	694	657	675	748	642	694	675	707	686	680	683	708	668	707	684	653	677	686	689	658	666	677	642	674	631	666	681	654	634	720	629	672	637	725	699	677	657	718	690	649	688	638	680	744	699	643	666	697	693	720	725	680	714	649	662	679	648	647	675	687	714	683	732	683	666	681	680	671	678	635	639	702	734	647	673	694	669	653	701	656	705	670	662	657	705	669	696	651	678	667	683	691	703	654	678	697	646	658	669	659	653	696	687	712	687	684	673	679	658	681	627	672	689	645	692	692	670	680	650	718	672	696	684	679	696	683	668	713	644	644	684	617	688	647	703	713	628	630	688	674	632	678	650	664	691	713	656	626	621	669	638	658	692	651	659	660	684	684	656	689	668	686	648	701	667	664	679	701	688	655	714	681	681	698	658	714	726	657	680	693	667	712	679	693	677	693	750	687	712	676	708	680	686	708	650	665	725	686	687	687	679	703	635	697	690	646	727	683	661	628	721	680	714	702	639	668	693	632	681	662	660	643	668	714	667	676	701	663	694	675	649	646	676	636	629	696	669	692	653	645	706	728	662	661	656	643	681	675	658	669	679	702	723	695	664	694	670	674	663	688	653	694	683	644	677	743	694	635	657	671	647	634	705	663	679	703	685	644	706	691	631	638	705	689	652	706	642	653	636	674	715	695	662	664	666	641	692	656	713	659	647	718	666	700	597	655	675	648	726	679	706	646	648	658	727	673	657	698	695	715	665	655	658	700	640	710	686	667	683	710	665	680	699	626	649	685	653	680	675	717	659	669	656	739	678	665	697	654	664	648	668	697	682	713	634	699	722	637	683	670	709	678	682	645	735	666	643	692	695	696	699	666	619	680	664	699	685	724	634	700	640	636	670	680	618	724	668	646	688	639	654	724	678	644	689	664	690	696	675	664	646	646	705	744	631	689	722	716	676	689	658	701	648	675	649	697	679	675	659	678	701	680	688	758	686	702	726	700	639	659	631	650	646	676	639	627	674	656	714	653	651	671	607	669	651	671	681	683	759	648	650	668	675	668	676	717	702	627	647	683	662	702	667	676	670	603	675	691	684	717	689	684	662	686	725	654	653	676	694	619	670	711	672	654	671	654	670	688	685	684	669	685	684	699	674	709	715	705	708	697	688	679	687	652	694	697	702	662	710	706	699	665	612	662	714	692	743	684	668	671	733	627	711	652	708	643	682	718	630	669	694	723	702	659	673	655	691	674	685	623	686	709	701	665	705	684	695	715	714	695	647	632	695	673	677	654	638	698	699	731	684	642	685	691	653	675	660	689	642	686	647	692	656	668	592	720	729	656	707	690	714	683	668	706	706	690	671	667	682	644	690	710	682	625	669	656	655	649	687	655	637	630	707	630	691	693	651	668	633	689	687	683	645	716	673	701	682	668	709	752	668	666	712	681	648	637	693	636	661	650	676	707	671	679	689	688	697	669	675	638	660	672	622	664	625	639	651	672	675	666	667	655	710	652	652	626	640	644	685	713	668	713	661	664	635	647	704	683	694	634	707	675	652	651	675	662	667	703	650	655	694	644	665	677	689	645	695	737	740	710	667	699	684	679	699	707	680	699	721	693	691	680	659	672	670	652	677	671	604	630	667	657	687	655	703	688	656	650	701	636	647	705	712	678	679	671	698	722	726	636	709	687	674	702	641	678	638	712	673	690	680	668	648	713	701	689	689	663	706	668	679	669	704	697	673	653	694	677	705	706	677	653	687	653	708	648	665	640	709	724	632	646	665	654	673	712	723	677	675	666	704	642	690	683	698	705	674	680	625	694	690	660	705	683	695	655	718	654	690	722	658	658	699	686	691	642	649	653	692	671	675	673	639	651	674	748	708	682	663	712	695	719	676	639	688	704	635	693	690	672	673	685	687	664	658	706	708	642	660	648	712	709	668	687	635	694	627	646	663	664	671	636	702	705	722	672	648	663	667	699	665	698	679	688	665	689	678	702	656	691	716	688	723	658	679	699	693	649	701	707	663	615	670	686	672	669	669	653	646	728	662	680	693	640	742	686	745	655	697	705	689	688	689	684	657	650	684	680	669	691	642	669	670	649	649	696	652	745	656	623	696	693	672	689	704	673	684	704	708	652	662	684	702	696	660	644	721	708	648	673	645	663	674	687	678	664	647
5054	14102	9336	4581	3373	2596	2028	1786	1470	1323	1137	1121	1045	1008	962	891	866	854	875	859	809	800	775	821	789	776	802	781	772	766	764	790	737	775	724	738	745	754	707	694	710	727	752	720	735	753	759	721	760	706	739	692	741	734	741	724	732	696	745	719	696	632	723	745	773	717	706	742	680	714	689	697	738	751	705	708	754	691	716	703	713	702	719	747	701	722	712	698	694	693	741	715	732	710	693	689	745	681	718	707	707	734	702	684	738	713	725	688	721	753	750	750	730	671	728	734	738	738	718	724	708	716	655	727	702	741	700	730	715	756	717	709	722	703	701	681	737	743	643	677	683	720	709	692	771	783	673	710	700	731	746	675	756	739	669	687	688	712	708	722	706	743	721	714	679	737	737	682	734	688	668	713	715	705	735	721	683	702	721	756	682	709	660	670	706	713	693	704	772	740	656	731	776	741	749	692	707	723	738	737	691	718	749	727	703	713	714	724	682	674	697	698	716	692	691	693	715	719	710	649	751	714	685	687	703	722	758	718	714	650	722	701	709	727	698	736	734	701	718	756	723	701	713	678	691	661	762	751	685	718	712	707	704	721	755	676	730	761	674	666	742	690	717	697	765	715	729	692	701	712	695	697	704	692	692	691	737	695	750	687	735	679	683	730	717	714	732	705	761	704	705	751	713	700	724	734	734	714	687	735	712	693	725	696	729	699	737	708	684	760	725	742	731	700	707	664	669	709	722	698	688	698	728	676	745	707	669	711	744	734	691	706	697	709	684	697	744	684	726	722	739	732	744	729	756	723	713	692	709	767	688	706	703	737	719	743	704	703	720	665	716	718	698	706	708	716	715	727	757	695	697	696	717	723	712	722	714	711	726	693	737	698	675	671	720	696	716	725	708	733	730	731	737	719	746	725	750	670	724	728	705	714	699	661	723	715	713	687	703	728	747	742	712	718	677	739	741	717	727	716	740	739	694	737	704	720	707	682	720	690	749	744	711	680	703	748	722	697	749	721	740	717	686	667	736	747	715	721	667	697	739	775	719	737	703	652	669	689	734	723	748	691	702	693	767	707	709	719	748	721	725	753	740	749	730	695	739	689	727	688	744	683	715	707	702	715	716	712	728	742	707	715	746	731	730	692	689	714	738	747	731	686	734	732	711	713	717	730	752	721	726	717	667	705	710	710	714	740	722	681	716	724	730	685	692	667	695	712	707	689	683	704	717	705	705	690	701	745	730	691	686	703	753	724	717	714	675	673	724	729	710	716	693	670	705	691	713	747	712	704	719	745	724	716	731	709	670	727	718	718	723	653	717	695	742	745	716	724	673	736	665	714	736	713	702	693	744	724	686	718	724	718	675	750	692	715	710	698	718	656	671	735	724	700	748	696	727	726	731	731	732	733	722	695	718	725	716	782	716	739	674	710	727	741	734	735	710	675	743	718	711	689	746	739	730	709	704	728	725	705	697	707	708	725	711	744	697	718	720	716	728	682	692	759	754	724	662	762	698	683	732	724	707	700	701	689	685	677	681	760	702	730	692	735	692	765	690	707	718	730	671	690	728	739	712	723	734	779	691	691	739	734	711	718	706	724	718	695	746	698	705	727	768	717	712	721	719	743	694	667	711	698	739	702	682	722	720	707	712	701	735	757	721	709	697	734	725	743	707	655	717	734	758	718	731	733	669	729	710	705	711	678	743	719	726	693	733	753	724	699	667	679	722	726	757	738	729	747	740	711	701	675	728	738	694	697	701	681	701	753	750	702	679	707	680	735	701	709	696	752	673	759	749	731	687	690	730	734	707	678	708	740	717	724	696	715	748	678	718	708	727	726	686	724	709	727	686	728	672	706	718	693	706	723	675	723	657	702	759	708	732	706	716	724	694	704	696	686	727	751	749	710	740	682	719	710	688	688	692	680	712	725	737	692	709	710	739	689	694	737	662	695	712	722	708	694	688	711	716	738	808	687	720	686	710	727	641	732	672	701	745	708	674	732	715	680	727	722	684	758	718	760	684	766	715	708	702	729	717	717	684	707	713	702	736	697	725	695	745	689	742	731	717	724	728	750	739	706	706	686	713	674	756	701	726	731	692	699	714	712	665	838	732	761	772	735	730	733	665	714	751	729	686	684	756	672	687	675	733	703	738	653	701	723	711	718	741	701	684	734	740	716	736	744	736	693	719	742	735	692	690	724	708	733	689	712	756	721	709	696	731	717	684	704	750	712	726	674	732	745	700	710	707	723	736	701	755	731	780	703	727	677	727	747	741	712	710	707	729	687	715	757	699	693	751	702	740	743	700	731	677	696	683	702	696	701	741	720	754	708	671	722	739	768	678	742	711	722	747	693	675	751	710	715	688	733	669	725	748	720	713	739	719	720	710	716	695	708	698	699	695	748	711	782	717	762	719	705	713	736	750	718	700	723	671	713	666	660	705	694	743	716	654	727	743	738	690	695	743	724	684	777	744	712	705	702	724	719	736	721	698	738	696	728	755	692	756	736	719	736	719	691	665	693	717	717	716	751	733	706	721	731	732	678	699	729	744	700	699	734	724	691	767	733	748	732	675	737	784	711	674	718	700	693	717	715	749	733	743	703	751	657	770	688	753	715	691	730	757	689	688	688	719	706	671	716	703	695	657	741	740	712	704	685	726	794	719	739	687	763	729	742	710	720	720	700	713	700	671	685	706	652	719	716	732	687	679	735	730	738	741	716	697	717	743	735	664	682	672	714	700	730	701	697	730	690	714	724	686	720	727	728	720	711	722	712	694	731	735	769	688	717	723	778	681	699	723	694	714	731	720	728	699	696	640	695	697	698	713	769	739	668	755	762	665	712	744	708	733	661	746	741	693	710	694	717	688	750	715	682	744	734	707	689	725	705	735	651	715	732	710	724	708	674	716	709	723	704	710	716	748	701	704	699	731	733	707	736	712	765	697	672	728	759	715	685	741	684	691	704	705	660	727	732	739	697	687	739	699	716	751	682	724	720	745	664	702	744	703	734	722	719	712	746	723	710	737	668	734	675	702	739	700	756	733	747	709	693	720	722	771	731	692	688	700	752	762	672	690	696	767	756	741	687	739	743	722	718	748	729	765	697	716	717	710	730	727	711	696	729	675	705	729	739	745	716	720	684	737	748	701	708	701	754	700	720	724	729	692	704	702	743	760	714	700	698	692	688	778	706	725	742	703	730	686	684	680	725	698	704	680	722	710	701	736	743	729	751	658	701	736	725	685	719	705	717	666	712	728	714	703	712	687	710	741	673	726	784	727	715	747	726	709	725	707	731	739	707	730	723	700	710	727	722	658	703	743	732	700	745	704	697	727	730	719	705	719	727	745	722	740	703	710	726	679	672	727	717	710	706	703	700	664	739	716	711	739	760	720	708	706	774	729	724	737	759	754	767	714	721	695	757	711	704	721	767	716	685	681	688	701	771	703	694	715	719	720	779	699	737	716	726	693	710	668	728	738	732	672	753	704	686	730	715	717	728
27504	17196	3008	445	278	229	225	209	228	196	201	197	200	200	167	194	179	185	172	171	165	204	174	182	206	201	197	186	189	189	198	199	190	208	181	181	191	191	198	193	172	180	182	188	192	181	157	192	192	185	183	189	177	177	196	180	189	167	187	175	173	175	154	151	176	185	195	157	188	183	182	186	184	185	188	165	168	156	172	189	180	172	193	179	177	172	197	181	182	176	210	175	173	180	168	187	178	160	190	148	204	202	168	191	176	174	173	181	205	180	171	181	174	194	207	179	178	198	172	201	168	185	180	187	195	187	192	178	213	184	185	191	166	196	193	200	162	175	169	150	190	162	190	183	207	190	191	172	188	164	185	159	195	167	172	181	194	178	166	162	178	167	176	184	210	172	181	192	185	184	188	187	149	186	180	184	183	195	175	192	177	208	201	180	186	142	196	169	201	176	186	169	182	182	184	176	175	190	193	182	182	166	195	214	169	176	186	187	188	181	185	191	174	187	164	175	191	197	184	151	188	168	188	170	169	201	179	191	187	183	179	200	174	169	174	180	184	187	209	208	172	175	185	200	202	161	183	197	185	184	190	187	168	182	176	209	183	169	192	176	201	180	188	171	175	194	196	190	173	198	196	180	176	197	178	194	170	173	182	181	213	172	198	181	171	186	185	159	176	161	176	180	162	178	178	172	173	177	177	160	189	154	195	181	178	180	169	195	201	154	179	174	196	200	188	201	191	182	173	172	176	178	185	185	195	171	186	152	178	175	170	187	182	156	174	186	199	193	191	183	178	199	167	177	178	185	170	173	194	172	174	195	200	200	192	198	192	177	174	178	183	192	166	200	185	173	174	184	189	167	166	178	172	174	170	192	221	166	179	195	159	199	197	163	197	196	197	170	181	170	183	201	169	177	169	186	174	185	167	201	195	205	164	179	208	171	163	187	182	188	198	156	172	179	163	191	184	169	175	198	167	141	182	170	201	161	167	180	167	196	181	185	188	158	172	194	190	208	161	167	194	197	172	192	167	177	168	206	182	180	177	168	165	177	205	217	175	191	186	174	182	194	199	169	202	172	190	185	191	174	192	177	200	179	197	181	170	163	178	187	189	186	153	195	171	177	183	165	179	178	192	169	185	187	187	183	190	175	159	165	158	173	183	193	210	194	168	170	190	190	165	165	176	183	197	187	183	178	176	181	199	164	169	189	163	197	182	154	183	168	168	199	181	199	180	205	161	174	190	173	174	165	158	159	172	170	179	156	177	182	188	200	170	174	175	163	176	182	186	162	191	156	189	194	162	179	164	188	174	204	197	170	185	172	158	179	168	219	156	203	179	164	185	182	176	191	186	152	168	166	181	194	202	180	193	192	186	203	170	172	193	180	215	173	206	182	198	170	174	185	183	174	188	177	193	195	170	175	200	172	193	179	200	153	167	177	176	191	175	189	155	174	150	182	171	185	178	189	172	198	182	212	157	161	183	162	154	193	183	182	167	181	180	193	177	192	189	186	200	189	201	196	181	185	199	211	165	175	193	192	178	183	197	164	178	169	169	182	182	184	180	172	208	181	164	165	198	190	171	169	173	174	183	171	155	176	195	159	171	207	193	168	206	183	196	171	187	166	187	163	189	194	170	202	185	215	191	189	151	187	175	178	180	177	174	178	173	201	183	176	176	205	187	199	194	198	183	209	197	176	187	186	176	194	156	166	199	184	158	181	188	185	193	183	172	200	191	175	179	198	159	180	184	158	177	186	173	180	184	191	175	164	154	180	175	180	193	185	182	199	226	196	174	173	175	202	178	197	167	183	182	191	180	164	167	159	194	178	173	170	201	183	196	178	160	189	170	178	206	182	213	185	177	172	181	191	193	181	183	195	170	185	183	165	168	175	170	170	184	205	188	162	206	212	174	204	188	197	156	173	173	198	221	178	189	177	199	187	175	188	198	179	164	179	166	193	181	168	196	184	169	171	195	175	201	193	172	195	172	179	168	191	205	172	180	202	177	189	198	193	175	172	149	174	174	181	189	194	179	176	176	183	183	171	186	194	188	191	163	188	176	185	190	195	185	168	174	191	183	173	183	168	167	182	161	181	201	197	189	183	181	193	166	176	191	187	192	172	169	181	190	154	189	183	181	195	166	195	204	148	189	180	173	175	171	184	194	183	206	183	154	196	159	185	171	173	164	164	177	180	181	196	180	191	184	180	172	185	181	177	166	178	181	178	188	183	178	200	183	207	181	186	184	170	183	162	184	169	198	175	185	188	195	189	190	186	204	187	179	187	176	224	198	168	188	177	199	182	184	175	196	159	183	184	191	192	181	179	187	189	187	201	177	196	169	189	169	185	217	199	173	190	185	173	187	192	192	169	179	198	179	171	210	158	189	175	181	177	196	181	185	175	171	188	163	168	195	192	203	167	159	186	199	191	186	193	183	181	181	182	154	172	204	181	177	195	195	178	195	193	189	180	191	191	184	180	174	190	159	184	170	179	192	172	190	187	180	174	171	192	169	173	195	150	165	194	173	164	172	192	174	189	184	177	199	193	193	170	201	182	170	181	219	180	172	181	202	167	177	174	190	195	196	193	203	161	163	189	204	176	182	159	171	167	193	193	190	181	196	191	205	196	205	179	173	180	168	182	171	159	177	187	193	178	186	186	183	176	202	208	180	214	187	189	196	179	176	177	190	137	186	197	182	171	188	171	199	186	181	178	193	168	177	193	180	180	163	178	185	180	164	174	163	185	198	171	182	175	182	174	179	197	196	175	165	184	175	180	171	156	208	181	201	184	177	174	211	192	161	192	194	191	181	166	204	186	189	187	195	172	151	181	206	216	187	172	179	177	170	173	198	171	188	189	194	180	177	160	182	192	179	185	210	170	183	166	178	177	164	161	180	198	178	197	195	182	191	169	214	185	196	174	191	181	174	188	181	183	161	173	184	170	193	181	162	174	184	193	193	174	180	159	186	181	174	192	156	195	193	185	175	187	176	193	167	185	163	155	179	176	191	173	194	197	189	202	205	200	200	166	187	182	216	186	181	196	175	179	179	205	165	171	157	177	183	161	164	178	172	195	170	183	163	170	166	191	191	183	170	166	190	167	177	213	187	178	194	184	168	182	178	183	192	170	176	178	190	187	180	174	171	181	188	185	194	198	179	178	186	210	166	194	214	182	193	165	175	179	172	150	190	161	181	187	158	183	174	204	200	193	186	192	159	190	177	213	166	180	164	192	192	210	172	190	159	183	170	210	171	191	197	177	187	184	182	195	177	177	162	158	170	193	196	198	188	186	182	215	214	164	201	171	177	193	149	192	191	181	180	167	194	197	199	194	185	180	166	176	198	171	189	176	188	167	180	182	182	167	183	168	182	177	166	207	183	166	193	183	208	180	190	170	156	180	183	196	189	154	176	188	173	197	182	168	188	198	204	187	180	174	182	181	168	168	192	191	176	177	197	199	203	187	178	204	183	217	173	214	193	187	188	170	182	182	175	194
4341	825	561	353	290	284	250	236	225	238	232	249	198	202	241	231	222	209	197	201	191	200	218	206	198	209	209	209	193	195	194	178	211	204	215	191	211	202	216	195	217	198	193	194	221	202	208	203	221	211	184	203	231	183	206	222	221	222	212	206	205	212	196	213	218	174	207	198	226	200	207	195	214	213	210	225	207	195	195	190	200	215	195	214	202	211	201	222	213	196	187	196	204	203	218	207	192	207	213	199	216	227	228	206	196	206	187	199	201	221	210	203	217	231	217	174	190	200	191	207	209	196	226	199	227	197	195	201	218	224	199	210	205	215	221	216	216	207	217	224	242	199	209	198	200	207	184	212	196	180	213	239	205	235	186	227	217	204	216	243	170	228	208	224	196	216	197	225	210	209	213	213	186	221	217	187	203	223	222	193	192	222	216	209	202	194	216	202	232	204	222	197	190	194	219	205	227	209	193	199	210	225	206	210	211	201	224	224	202	193	207	206	210	214	214	250	205	226	219	221	236	222	215	227	208	195	191	204	242	200	216	205	211	198	208	226	196	201	193	217	196	248	209	200	225	206	220	197	217	205	204	198	203	221	226	220	217	204	186	201	206	222	209	207	180	224	183	219	208	212	202	207	192	218	224	202	226	202	211	216	193	223	190	217	203	222	176	200	217	231	224	204	203	198	202	236	238	205	211	209	197	209	179	199	216	185	185	208	210	218	207	203	224	235	222	212	198	208	203	208	209	215	205	187	232	228	188	185	209	216	214	194	237	188	214	216	236	226	194	206	197	185	189	205	205	184	190	216	227	198	206	180	213	208	213	211	215	201	205	198	198	227	189	192	209	184	197	202	225	232	216	189	204	202	198	193	197	176	198	207	201	175	202	193	186	203	240	213	241	197	205	212	189	195	225	201	194	230	226	176	236	236	194	205	210	223	181	210	201	187	216	201	213	207	192	219	210	195	205	173	216	217	227	191	206	222	177	222	176	188	203	228	206	229	202	214	213	208	231	211	216	193	217	206	240	180	222	205	216	193	197	202	197	212	232	202	223	216	197	177	225	188	215	214	221	206	215	201	225	188	211	211	193	191	199	210	176	200	218	208	196	219	257	220	215	227	205	230	210	183	205	212	196	228	202	200	193	238	245	228	222	224	246	220	217	220	227	191	213	204	197	213	229	202	235	218	192	209	201	194	216	223	188	206	200	205	178	205	201	213	219	207	211	205	206	216	199	210	216	216	197	218	218	207	218	204	208	204	207	189	207	193	218	229	201	188	224	208	215	203	212	186	194	202	227	212	196	237	207	214	205	201	224	227	231	217	219	196	222	234	207	204	201	201	225	215	227	220	220	221	207	208	191	212	204	214	209	184	213	228	176	221	204	194	225	235	212	197	203	201	208	210	201	208	231	213	212	209	221	213	215	212	176	194	200	200	194	227	211	183	198	200	214	193	222	211	200	196	202	207	198	234	209	205	231	226	198	194	223	202	190	211	209	195	211	198	196	219	205	218	217	202	243	243	185	203	200	197	222	220	211	201	218	221	222	225	185	191	200	218	228	198	211	200	179	223	201	203	189	214	207	205	209	201	197	199	227	198	197	186	200	188	186	188	184	204	214	207	206	211	195	209	210	191	179	164	197	216	200	229	205	210	175	180	203	189	214	212	206	200	199	224	225	194	225	214	240	212	196	193	222	212	212	217	231	207	232	182	222	215	189	205	212	193	211	234	218	210	201	202	226	203	236	207	209	209	232	213	196	213	233	186	232	219	205	198	210	214	213	166	258	201	205	196	200	188	222	224	197	224	230	199	207	213	173	226	217	211	214	196	207	197	203	218	216	193	197	171	218	211	219	198	218	211	194	227	220	194	245	235	203	203	211	243	218	215	215	223	203	213	186	232	216	225	213	201	195	231	214	192	239	228	194	219	227	196	209	223	221	225	208	216	216	232	208	215	204	220	192	211	211	203	188	207	208	226	236	224	189	187	217	202	221	199	212	195	202	230	211	214	218	211	192	220	212	202	192	238	188	211	190	203	216	210	219	198	185	201	236	212	220	203	201	224	214	199	220	214	204	199	220	256	234	193	211	208	217	198	210	193	212	215	226	203	214	215	197	202	221	208	211	237	202	225	201	205	200	204	224	208	223	217	221	232	210	226	200	217	220	216	210	216	210	195	213	191	206	216	226	205	208	208	227	222	228	216	215	208	220	216	236	190	228	240	234	214	226	214	206	174	232	180	206	205	196	199	198	190	230	197	214	197	195	191	190	221	215	216	211	212	193	209	213	234	212	214	236	214	182	194	220	239	212	213	212	222	244	188	222	222	202	212	214	210	212	215	194	218	221	231	188	201	223	222	206	200	228	215	174	193	233	197	213	201	212	205	207	212	229	204	223	207	232	186	182	201	239	220	216	186	203	201	200	220	207	208	186	182	196	204	189	220	211	207	200	227	200	200	209	216	247	199	204	178	199	219	180	192	207	187	194	227	195	224	209	207	195	244	187	195	218	210	215	206	213	243	219	197	216	173	213	204	236	198	209	211	200	223	236	175	232	198	201	202	239	194	201	210	178	184	200	203	203	209	215	232	221	221	220	189	210	210	182	207	206	210	198	206	217	203	215	213	195	202	225	193	185	205	213	218	199	196	209	192	226	196	187	247	221	203	227	217	213	196	219	208	213	210	199	226	220	194	194	178	230	218	197	210	205	193	186	209	199	197	224	240	204	214	214	232	216	218	211	193	203	204	217	227	179	194	204	217	226	194	192	223	200	222	213	214	198	206	196	220	198	227	223	224	209	190	214	207	186	215	194	209	203	193	203	191	206	201	201	248	199	184	196	218	197	212	227	191	202	187	191	199	206	186	240	215	208	208	224	175	216	211	221	206	196	235	183	225	189	188	210	212	197	196	214	191	187	218	222	197	197	197	209	192	202	187	222	219	181	209	213	215	204	206	222	207	211	238	219	205	213	188	221	241	201	205	202	207	195	201	209	245	179	219	198	232	220	227	198	199	193	202	233	197	201	240	246	205	217	219	222	229	191	212	191	204	204	189	211	199	188	219	203	231	208	220	183	216	219	192	211	241	204	202	199	203	195	207	221	204	205	202	175	214	200	196	203	190	192	203	213	200	204	191	210	224	206	205	227	216	197	190	213	226	211	247	202	222	194	187	172	219	203	239	190	186	207	222	191	203	216	177	207	192	192	199	217	218	215	221	217	184	219	198	241	214	213	229	230	182	213	192	232	218	200	192	193	202	214	209	204	208	200	219	211	244	212	192	195	200	228	202	210	237	209	188	232	203	222	203	224	202	218	198	225	220	216	192	236	227	194	212	209	226	199	212	208	219	213	205	227	224	199	178	219	181	196	201	204	193	204	198	224	193	186	213	233	196	203	221	224	248	217	195	203	208	224	195	214	194	194	199	209	215	203	198	212	198	211	210	231	207	201	204	187	210	216	192	215	211	221	214	233	207	214	185	199	223	215	187	182	226
23474	20975	27961	24129	20947	8059	1146	791	697	636	623	546	535	544	583	552	494	516	550	517	524	507	530	519	502	549	514	516	483	515	521	480	513	545	486	548	493	475	472	511	462	482	502	505	494	467	493	514	479	505	501	508	468	459	486	470	488	469	468	491	505	465	495	474	459	486	490	502	507	507	476	491	447	476	487	484	491	477	482	534	489	492	503	537	457	518	495	519	486	500	477	475	448	493	475	494	528	497	504	488	498	512	547	472	468	482	469	498	504	452	474	482	491	486	495	436	492	506	491	499	472	485	460	473	463	541	440	458	461	498	493	502	468	487	473	531	470	497	492	479	473	556	447	496	465	472	496	488	513	487	520	474	511	422	498	490	481	476	476	497	482	510	471	508	497	454	518	490	487	478	487	498	510	482	490	495	504	503	481	492	471	471	480	458	480	545	495	467	468	495	497	500	494	511	515	488	507	540	510	492	494	475	464	462	496	452	506	498	507	504	511	458	525	471	476	480	497	488	495	477	462	492	472	518	511	526	458	453	459	502	492	472	505	480	503	477	493	473	481	486	473	499	473	496	478	481	503	467	465	458	532	450	466	517	481	492	470	518	459	489	479	492	472	474	464	497	538	513	489	489	481	472	483	488	465	480	501	467	467	474	492	478	475	491	465	492	454	464	503	482	494	501	481	482	464	476	458	533	456	480	506	472	497	486	489	486	502	470	485	485	511	507	467	482	463	476	473	519	483	493	495	537	517	488	523	504	472	456	497	450	527	489	499	494	498	486	475	481	511	480	445	474	504	507	477	514	434	486	512	440	445	509	481	516	466	485	480	447	448	523	508	489	501	482	502	485	500	503	486	476	488	487	504	502	476	502	491	492	475	487	534	508	433	538	496	469	512	475	525	448	495	486	490	455	476	499	467	514	511	458	470	501	487	505	490	521	517	531	492	488	469	484	542	476	525	496	469	508	505	469	478	498	501	471	506	504	467	456	491	499	471	472	495	504	505	485	491	510	444	491	509	454	506	539	474	467	484	476	515	492	486	471	480	516	499	459	492	502	506	456	501	498	475	490	456	527	429	511	472	445	468	488	496	489	491	481	501	510	472	490	465	471	536	480	519	491	469	525	475	446	493	469	472	515	465	473	439	489	479	473	444	477	487	462	468	489	473	476	467	455	485	489	542	500	453	507	459	437	519	445	495	478	515	484	472	492	488	490	508	487	450	522	457	476	516	497	480	461	474	486	507	487	496	479	484	475	495	463	474	471	499	497	507	471	516	497	462	456	491	511	510	484	506	483	494	533	505	446	466	463	497	485	489	504	507	503	508	490	497	493	483	486	527	486	499	470	471	496	506	499	456	480	473	504	520	506	517	501	522	506	450	480	432	468	448	463	453	518	467	513	492	492	499	527	460	492	501	479	510	464	471	481	499	471	469	468	524	473	449	506	465	520	520	510	479	502	486	523	516	452	467	509	476	496	473	484	476	494	462	509	483	467	493	480	507	528	520	479	463	475	507	474	497	498	509	468	477	483	511	470	452	505	503	492	485	483	493	520	462	470	471	503	495	462	513	502	500	488	469	551	508	471	511	551	488	513	475	458	526	474	557	527	503	493	483	453	498	507	460	464	497	474	482	465	439	498	464	482	494	465	447	478	486	486	489	464	523	485	523	476	501	497	497	493	503	508	525	498	482	491	520	486	520	509	528	475	500	497	476	461	495	542	436	442	498	492	468	481	467	493	459	456	495	516	528	514	488	498	521	486	475	479	492	499	490	478	524	477	478	561	483	456	477	487	484	468	480	463	471	482	477	466	518	525	498	539	497	495	508	484	473	475	475	492	445	498	520	489	488	486	532	480	520	516	490	526	470	454	453	504	489	491	459	475	534	481	509	475	512	459	536	478	510	488	453	477	488	464	463	464	467	487	478	490	479	504	518	485	513	463	495	474	439	481	477	490	480	474	486	512	491	521	477	508	517	494	475	472	496	492	487	480	489	492	479	474	490	495	499	495	433	488	463	493	495	485	464	476	503	494	509	461	450	492	498	489	508	502	476	441	487	476	459	495	492	504	486	458	467	480	460	491	504	467	452	469	475	500	465	478	500	491	490	475	489	500	471	487	478	486	440	474	460	517	459	505	498	478	496	527	472	501	493	522	474	452	495	446	470	459	462	531	482	461	498	474	461	494	464	487	489	477	499	468	521	494	456	493	489	466	500	485	509	531	477	521	503	500	552	504	461	476	505	494	476	471	531	492	467	485	438	468	495	446	470	505	493	522	436	477	446	490	466	461	443	496	480	456	497	467	497	492	468	474	503	478	478	469	529	473	524	519	500	476	516	468	501	444	494	482	468	468	519	482	482	474	476	520	453	458	532	514	464	496	496	514	478	480	469	478	475	518	480	504	514	488	506	481	503	481	457	501	490	510	518	456	466	494	439	500	488	500	475	483	498	498	510	479	459	441	499	516	486	481	527	477	481	496	492	496	462	516	496	507	525	482	509	458	531	472	482	458	488	447	503	480	447	464	455	454	510	504	477	480	484	473	474	493	467	522	469	425	469	497	515	411	485	483	516	485	465	523	476	526	492	495	500	513	482	493	521	456	465	487	519	497	482	501	487	510	463	502	517	499	467	510	447	488	463	483	489	447	477	477	490	492	438	462	481	502	503	507	476	510	491	463	508	509	462	492	453	521	454	500	466	513	484	502	487	543	503	458	477	485	512	463	465	470	484	501	520	498	497	498	469	505	495	457	513	475	470	509	448	442	476	446	525	452	512	460	475	505	498	476	497	500	503	487	527	498	517	468	482	440	493	476	485	487	461	502	426	513	525	455	443	519	544	512	502	488	495	468	501	477	467	502	480	484	504	517	489	475	470	481	484	486	488	452	480	493	503	477	484	467	452	504	485	465	481	479	444	516	499	472	456	478	484	467	502	466	481	474	489	489	505	496	491	497	487	484	443	500	487	464	487	476	490	495	455	494	463	465	517	493	455	500	525	470	483	492	475	512	512	518	481	509	482	476	467	439	517	494	495	532	475	520	502	496	473	494	467	478	480	504	506	502	495	454	451	475	511	469	492	513	517	529	494	463	473	482	513	502	521	505	486	444	514	474	479	491	486	544	500	474	437	493	533	457	506	430	459	483	500	486	457	478	514	508	457	502	496	489	482	460	500	474	472	484	483	525	497	465	449	508	522	477	478	510	517	474	498	489	483	495	494	492	508	459	490	485	521	467	507	467	456	484	486	491	497	504	480	511	474	475	497	529	469	513	438	513	495	482	482	485	462	457	468	482	511	516	460	477	476	459	463	480	459	474	479	470	485	482	496	510	507	510	520	461	499	516	483	512	461	479	484	510	494	459	486	472	462	476	468	479	504	477	520	440	487	452	523	487	484	489	503	471	465	504	467	489	490	464	483	478	531	476	514	469	445	520	458	469	500	524	474	463	500	479	495	492	480	514	460	468	477	503	481	474	495	511	482	457	489	525	506	479
3723	8723	5517	2690	1982	1546	1161	1100	896	885	725	724	663	696	624	664	609	579	545	583	585	549	568	543	524	532	527	561	504	575	519	485	535	555	551	542	555	540	503	524	501	543	533	545	552	537	532	529	513	533	502	509	523	487	538	504	546	548	515	522	499	505	513	519	528	506	483	526	502	543	500	539	535	492	504	529	543	543	498	511	513	511	489	525	482	519	518	484	519	508	517	500	528	530	529	500	504	487	523	487	530	492	487	532	536	501	481	522	510	494	509	542	495	540	539	539	488	514	470	500	563	525	525	517	536	520	508	514	493	528	507	537	509	501	514	459	529	507	509	474	548	514	507	491	518	549	485	465	502	502	497	494	498	490	475	510	514	495	482	541	516	506	542	549	502	493	506	522	499	531	522	513	523	482	476	450	546	504	495	496	479	510	486	524	552	528	530	476	492	532	553	494	510	493	501	487	513	504	503	515	512	497	495	530	492	509	516	499	541	468	499	510	536	497	553	528	494	488	482	519	507	537	542	518	495	506	537	499	578	507	508	476	483	573	524	527	507	521	523	486	527	531	493	524	524	504	507	520	527	501	507	509	528	520	479	510	530	524	508	496	475	510	502	504	493	486	502	501	535	510	507	487	523	514	491	468	502	482	509	502	492	563	531	531	458	525	502	525	524	500	504	513	540	526	510	536	523	512	501	507	522	480	528	492	514	530	511	513	508	535	552	511	517	512	528	492	484	495	501	475	514	498	556	492	472	544	513	521	519	561	470	491	492	458	493	524	480	498	488	525	499	501	495	493	554	539	495	486	511	545	515	490	511	499	512	496	518	517	523	510	522	522	520	503	480	506	522	501	542	507	492	511	504	511	516	504	497	545	520	518	514	542	530	465	502	516	537	543	525	517	501	513	533	517	506	523	523	512	482	524	502	487	512	519	492	535	499	479	472	497	521	524	524	500	518	475	505	537	560	587	545	484	504	485	542	476	473	538	498	513	514	498	510	515	533	534	515	529	485	546	525	511	509	502	491	542	465	494	505	530	531	492	497	467	506	516	549	521	513	483	528	472	542	526	547	545	524	515	555	488	536	517	505	468	534	515	522	488	514	529	489	504	552	483	531	491	548	499	512	531	545	562	512	498	527	535	484	509	514	502	509	523	505	520	513	476	525	541	505	483	520	490	499	473	486	546	525	535	484	523	553	495	549	533	524	512	548	468	521	506	502	520	507	471	510	518	492	527	484	506	521	511	561	484	487	513	523	514	510	491	467	510	513	508	502	501	542	482	554	488	544	493	531	544	517	585	493	518	492	527	524	509	520	498	488	481	506	498	510	496	521	485	543	509	521	548	501	525	522	528	546	498	506	514	480	489	518	487	518	511	518	527	507	504	540	509	543	509	512	518	479	497	488	554	502	525	517	524	507	505	531	523	536	470	505	495	515	513	520	571	479	508	513	511	520	486	475	541	512	473	489	495	491	518	521	518	498	525	526	529	491	525	488	493	496	550	536	531	486	483	464	525	480	530	496	492	504	533	482	487	512	526	546	537	563	539	505	530	530	494	476	532	491	489	480	490	535	539	532	516	513	493	530	522	448	512	486	519	543	473	539	524	524	487	505	493	493	527	502	454	485	517	514	485	500	534	519	532	489	493	523	494	516	500	520	510	540	532	542	524	519	513	475	523	513	512	471	516	518	543	531	524	519	499	517	498	492	557	509	545	544	505	513	510	477	531	596	493	537	513	549	578	481	505	550	545	504	545	501	525	516	484	507	489	519	492	526	523	513	514	478	485	505	520	516	484	461	526	523	490	497	488	515	498	542	462	555	522	520	531	516	547	487	491	526	483	518	445	502	520	486	537	515	514	524	486	519	525	480	495	529	515	550	532	498	511	506	507	517	527	498	550	507	497	522	499	500	546	533	536	504	533	544	511	538	491	543	526	546	520	519	492	533	527	486	514	568	503	517	526	510	486	503	502	526	542	495	471	482	529	528	491	530	530	504	507	488	488	538	515	522	475	496	531	515	550	489	512	481	542	493	491	522	490	530	471	487	483	506	497	474	504	510	510	536	531	503	497	513	519	541	485	484	524	528	515	493	483	543	492	515	578	553	544	552	508	495	520	520	525	532	507	490	501	508	442	500	495	495	528	538	509	488	499	541	507	521	519	471	517	483	517	553	516	524	553	525	506	532	496	526	502	497	506	535	541	530	476	472	528	489	530	496	533	518	479	531	465	513	510	491	498	519	521	492	484	499	519	485	525	466	516	497	494	515	516	531	540	533	496	543	458	534	521	495	509	496	498	482	509	503	531	555	524	528	509	480	519	493	500	494	533	505	535	461	508	531	521	551	498	501	529	504	500	552	486	508	531	497	494	472	508	492	518	506	562	519	507	518	509	505	497	495	507	489	500	528	490	511	518	547	507	503	489	472	490	489	466	518	502	469	549	535	507	497	488	548	506	525	531	509	495	472	509	515	550	511	569	498	486	482	472	506	500	518	484	510	500	533	548	502	517	515	510	486	485	525	490	535	504	536	485	492	497	500	473	496	507	535	529	535	537	512	467	476	524	487	503	541	561	506	510	495	509	495	522	524	528	540	521	513	507	520	499	545	537	506	484	488	517	506	520	503	519	505	518	559	520	456	548	520	501	556	532	482	516	498	513	495	519	554	516	535	514	510	509	514	533	539	485	506	516	506	522	550	537	490	544	495	507	505	526	503	507	525	472	541	499	541	481	481	502	506	518	523	506	514	484	503	539	488	503	513	445	469	470	498	515	473	524	525	530	512	467	521	519	504	547	554	514	521	475	542	517	523	509	461	508	507	547	506	499	485	502	493	543	524	492	475	511	485	532	482	503	536	516	524	517	512	510	477	495	502	521	523	518	475	518	543	508	520	499	481	495	509	501	523	537	533	532	532	514	490	510	493	493	491	537	486	512	491	583	496	515	498	531	474	537	516	471	493	509	496	467	498	503	493	484	523	564	498	471	547	518	495	551	538	539	517	489	497	509	545	499	513	506	526	545	486	515	521	523	515	481	518	526	512	548	495	458	521	488	513	489	499	530	524	529	491	537	480	490	574	463	530	521	566	529	510	487	552	515	488	496	540	535	497	466	476	476	526	510	492	477	536	529	524	500	492	537	493	526	530	518	519	507	507	515	487	520	503	534	502	499	476	499	487	526	529	460	477	530	523	538	503	524	533	526	517	558	485	499	515	525	529	480	493	509	489	534	511	489	466	525	504	511	524	522	498	549	513	502	527	508	475	502	524	504	533	522	512	523	496	537	493	511	517	522	506	496	486	519	498	496	504	489	480	487	480	508	536	547	455	558	557	464	461	497	509	532	488	519	557	511	501	493	485	514	523	464	473	532	501	527	530	516	501	504	458	501	508	510	532	490	516	502	456	512	558	494	476	534	511	502	528	532	539	545	508	495	495	509	522	523	514	517	506	535	532	531	472	527	487	496	494	521	509	526	528	496	507	503	486	480	450	518
24988	21061	26695	25426	5568	482	418	342	306	296	270	263	303	260	245	231	242	249	268	225	255	254	215	226	282	251	251	232	224	224	260	220	257	243	224	254	259	225	253	233	229	222	234	223	254	247	237	237	225	242	244	255	220	222	220	252	229	225	263	236	251	237	210	212	236	262	218	257	216	236	235	242	220	229	221	208	236	230	235	221	259	236	237	268	248	242	232	226	235	229	222	224	262	205	225	236	220	262	235	228	209	245	258	224	218	219	221	214	236	240	235	249	212	229	232	228	220	227	212	223	230	250	211	210	228	243	253	216	203	237	226	234	228	238	230	247	236	228	223	238	240	231	252	214	242	209	268	218	216	264	233	234	247	212	233	230	248	232	246	215	223	252	232	225	180	239	250	244	251	213	240	219	235	208	211	235	229	249	234	203	246	235	231	223	244	225	233	243	209	231	218	202	247	225	218	247	225	204	257	213	255	236	218	249	237	235	222	266	245	211	251	233	226	247	247	236	234	245	218	221	217	224	249	215	248	222	220	237	242	210	223	256	249	230	243	251	239	249	221	212	243	204	236	232	255	250	200	218	217	259	254	230	216	232	207	236	248	245	211	233	221	230	255	238	242	241	240	225	218	217	234	241	254	251	244	260	219	211	227	235	221	203	231	240	245	220	219	243	209	223	242	228	205	258	254	232	220	219	253	219	232	253	215	254	238	226	237	240	224	238	233	221	224	217	257	255	280	228	241	219	213	222	207	197	216	244	245	245	197	203	230	233	251	211	210	220	222	237	244	247	227	237	240	214	247	255	227	227	225	257	219	242	209	228	226	214	241	227	246	221	214	233	256	234	227	227	244	224	240	250	203	206	231	221	223	206	223	237	218	232	241	253	257	245	210	243	228	212	219	229	221	200	227	240	248	202	228	230	216	250	230	259	231	230	248	239	236	236	233	249	219	245	225	255	236	234	218	244	226	253	246	235	250	228	249	204	233	228	259	239	221	225	261	260	219	216	239	219	242	253	240	260	219	236	218	235	222	273	229	236	224	248	242	251	240	218	238	227	218	231	256	239	234	232	265	237	226	246	211	235	242	251	244	235	217	247	272	239	228	215	241	212	220	245	230	231	235	238	238	240	233	226	214	200	227	201	247	219	225	238	219	214	228	238	259	234	209	217	230	220	214	245	233	238	241	253	245	237	231	230	245	262	234	236	246	248	239	234	243	238	266	234	231	237	221	230	234	225	222	244	230	229	229	240	226	240	232	220	224	226	209	230	194	245	213	197	247	252	249	238	211	244	232	274	206	235	226	219	242	245	205	235	226	209	232	196	214	262	226	235	214	235	206	263	212	232	239	243	238	223	223	233	244	225	214	236	224	251	240	232	206	242	227	192	187	219	221	220	235	240	252	256	221	220	239	247	227	232	201	228	232	237	213	233	216	242	229	228	245	236	235	217	237	237	224	245	219	250	246	231	236	239	262	232	234	226	239	224	227	231	218	271	258	211	257	250	217	191	225	236	235	237	247	219	214	232	235	268	225	230	200	230	221	249	210	240	255	246	231	222	226	228	208	257	257	251	229	250	246	239	237	258	243	226	236	234	235	230	253	225	255	239	215	219	229	221	258	226	212	255	227	200	256	235	238	217	248	238	231	235	255	243	214	233	241	230	241	233	222	290	239	245	234	224	243	238	264	222	218	242	238	223	235	255	249	236	218	246	246	218	229	241	234	242	233	254	229	237	257	216	212	231	225	207	236	231	222	248	236	251	202	229	224	240	222	215	197	227	249	246	244	249	229	253	251	213	235	240	224	240	227	251	225	220	237	239	229	228	212	275	233	249	219	238	228	210	251	233	234	245	222	239	235	211	238	256	238	224	238	223	239	218	239	215	226	221	202	217	209	242	195	246	224	247	236	225	188	221	233	225	208	213	203	240	231	243	270	229	236	234	238	222	225	231	254	210	241	222	232	230	212	252	236	225	243	260	230	216	243	277	192	217	227	228	218	254	251	219	214	215	247	233	210	207	260	238	228	247	253	215	240	248	222	224	224	215	223	242	237	220	249	257	241	240	213	237	230	228	245	212	231	227	215	240	234	231	199	241	243	257	231	256	253	217	217	235	262	214	253	236	239	254	207	201	229	247	236	254	249	210	218	222	236	232	237	247	237	213	213	265	265	246	243	225	206	220	240	215	219	228	214	249	212	235	229	233	221	213	226	203	250	235	232	219	229	218	229	232	201	252	232	241	266	233	214	236	241	231	273	258	214	247	244	242	235	233	255	231	199	206	213	230	235	240	191	252	260	228	217	250	239	222	243	212	239	229	237	240	231	244	248	277	222	241	222	229	215	203	214	248	236	215	223	223	248	209	219	243	235	241	231	230	219	232	235	246	240	206	238	245	238	265	223	238	213	206	241	230	210	243	250	228	245	222	202	238	227	247	235	244	229	251	239	258	262	217	245	235	230	233	196	223	224	234	247	240	237	227	213	272	227	265	232	256	235	232	233	230	222	260	264	246	206	238	227	250	236	229	227	238	229	216	232	211	239	222	231	239	227	239	245	229	225	241	241	217	213	232	251	239	239	218	206	245	227	211	217	231	242	212	233	222	211	230	227	235	216	211	246	196	215	208	242	256	225	239	249	247	230	228	221	235	223	208	273	267	237	254	228	214	258	233	232	218	226	261	232	234	233	233	226	221	188	254	243	246	223	187	251	233	227	218	248	225	245	258	241	211	237	230	197	225	225	252	216	234	206	240	232	244	218	241	219	242	240	203	237	251	211	216	213	240	231	226	249	251	216	221	245	228	241	217	261	223	242	203	203	243	234	229	254	249	223	267	229	246	247	216	208	237	215	215	207	217	247	233	247	220	247	234	235	217	213	236	234	214	251	254	224	242	232	232	228	210	216	237	216	219	230	252	213	256	213	223	208	238	242	245	247	211	213	232	215	274	268	239	242	251	242	234	224	216	219	231	230	222	231	250	251	220	240	211	237	217	223	232	241	239	218	237	242	214	242	224	231	204	229	232	223	225	221	230	214	218	250	230	228	239	232	239	241	227	244	244	223	207	195	255	219	229	222	247	196	228	233	241	223	213	260	230	252	218	240	214	221	238	234	211	240	243	220	233	245	257	225	209	227	225	217	228	199	235	252	256	235	216	217	220	235	231	234	249	266	253	229	214	210	219	233	227	225	230	229	236	216	228	255	236	200	222	199	229	226	244	232	271	219	226	235	200	244	234	225	235	267	257	223	241	252	205	234	246	236	225	227	222	250	228	240	268	232	234	259	246	234	203	210	242	247	238	230	227	231	233	241	238	222	236	235	227	247	258	220	208	234	242	246	239	226	242	239	248	262	238	225	219	238	242	236	231	238	232	231	209	244	237	225	228	231	236	238	257	208	218	229	245	251	229	221	209	231	224	229	234	248	238	230	245	225	218	237	225	239	210	182	242	254	239	254	221	212	249	217	215	219	222	222	229	227	201	254	238	231	234	217	232
3489	4322	2788	1317	1024	820	614	581	513	469	431	358	368	339	328	328	302	341	312	305	321	261	300	284	330	281	303	291	301	317	290	277	287	260	282	271	297	294	320	281	298	307	270	274	258	318	296	290	265	289	281	287	271	270	268	279	262	265	252	265	291	281	298	262	259	306	280	269	240	285	270	287	285	271	291	282	278	250	271	281	261	257	274	256	287	248	259	278	280	283	252	259	278	304	291	288	299	253	316	292	263	261	313	293	287	275	267	258	264	307	279	292	268	260	278	264	287	270	268	273	247	284	290	271	287	304	313	258	237	281	269	274	254	285	280	264	288	286	279	263	282	286	268	297	264	293	283	291	268	263	261	284	303	287	270	304	255	288	299	280	274	262	259	274	259	260	245	270	280	265	283	283	261	276	273	266	287	273	284	270	281	265	270	292	300	244	263	269	272	284	304	293	278	259	279	270	276	271	262	265	270	264	323	282	287	293	271	266	290	273	296	294	288	256	291	277	277	256	280	280	272	283	286	298	271	291	269	282	259	281	277	273	277	286	253	279	295	295	285	272	258	263	321	279	298	268	309	266	278	284	230	272	256	274	251	257	252	294	261	310	268	265	292	277	281	259	298	243	272	270	308	288	300	280	298	301	269	265	258	277	242	312	285	248	324	288	250	256	253	265	276	281	278	246	294	280	248	294	297	248	264	278	259	250	272	296	272	294	261	285	298	266	266	272	282	253	280	270	289	287	270	283	290	256	271	276	260	292	294	290	297	258	277	308	283	288	272	294	293	261	279	293	252	283	301	261	275	312	302	262	283	293	304	284	264	302	263	319	291	284	252	287	298	293	279	273	262	267	287	281	263	291	286	266	264	295	283	280	292	282	291	295	263	281	256	258	262	263	282	283	268	297	275	259	263	303	249	276	263	293	263	295	250	246	278	283	275	273	304	274	265	289	277	277	282	252	277	257	269	270	261	296	283	267	272	295	284	277	258	309	307	277	267	297	268	241	276	276	290	286	283	283	283	289	252	286	260	257	290	300	248	272	279	291	290	288	299	284	286	300	283	278	266	254	292	297	276	273	269	290	286	265	247	276	292	282	282	284	251	268	272	262	287	266	290	251	294	243	271	272	274	265	266	270	268	256	262	295	291	270	296	299	267	269	274	270	301	267	267	303	271	281	268	259	278	310	258	282	272	257	259	270	289	287	255	280	273	277	274	261	258	292	257	305	300	289	254	255	247	265	273	283	267	273	279	281	273	268	267	265	288	290	267	279	298	273	254	253	288	254	285	280	268	261	297	257	284	287	299	266	246	276	269	263	269	276	303	276	293	317	274	273	285	292	301	270	304	259	285	289	271	298	273	284	274	274	256	286	291	265	293	282	302	264	287	284	259	276	258	298	242	293	265	273	252	294	316	283	264	267	264	241	254	278	306	286	285	280	300	275	282	286	257	258	259	274	290	283	269	245	296	281	263	292	270	277	282	290	286	293	271	279	291	263	288	257	289	281	286	292	283	269	244	263	238	286	276	282	299	260	249	295	272	251	300	292	302	296	269	284	300	292	284	275	301	244	257	266	240	299	285	276	289	287	285	295	259	286	319	249	265	281	255	321	320	256	284	271	284	258	253	279	282	295	288	257	276	287	271	274	256	289	262	293	264	296	274	275	262	276	264	284	275	288	273	277	264	305	302	298	280	289	294	275	285	290	286	284	260	294	278	278	298	267	269	293	253	319	256	263	282	261	303	271	303	303	318	264	260	285	294	260	273	285	333	287	301	272	264	261	252	307	292	290	279	286	280	301	246	256	263	276	308	253	284	272	285	271	286	318	309	294	305	274	254	294	267	259	277	303	269	283	291	290	264	301	282	290	272	292	265	284	271	284	283	270	276	299	293	284	273	268	272	262	287	251	277	260	295	311	291	291	307	257	288	282	296	284	293	272	259	285	285	269	260	291	288	312	273	282	266	298	278	279	276	301	259	271	268	265	261	276	287	292	251	310	216	280	256	281	284	290	304	267	274	275	297	283	273	251	258	264	255	285	269	271	262	271	275	269	289	292	310	254	276	271	289	281	291	270	274	283	291	273	316	290	262	289	252	281	271	283	290	281	300	268	288	251	253	283	272	290	270	290	282	281	281	270	271	291	319	296	280	291	269	270	275	302	301	288	264	281	275	271	247	283	285	294	244	242	274	302	302	284	283	280	273	261	283	277	306	246	291	284	288	306	320	264	282	268	264	278	270	307	279	296	269	266	279	238	258	278	259	289	287	254	300	289	254	286	282	265	270	285	297	272	290	275	277	264	290	263	256	307	310	272	279	274	302	286	272	274	278	267	299	290	291	287	289	268	244	292	247	278	275	270	253	280	280	295	281	273	275	261	279	282	258	298	303	269	276	276	295	283	300	289	284	273	279	269	274	278	256	270	309	258	285	282	279	264	265	272	283	287	265	278	307	265	294	277	303	278	280	256	267	277	270	292	289	281	276	286	271	270	276	303	282	250	295	283	258	304	299	240	272	276	287	263	247	252	269	234	297	274	282	241	292	277	306	262	266	263	308	279	261	296	320	266	306	294	304	235	254	326	266	287	270	259	299	288	296	297	249	283	297	287	277	267	275	284	273	282	265	259	282	271	276	293	261	262	273	279	289	284	288	302	258	272	315	284	274	298	258	254	294	282	264	274	313	291	293	242	266	282	265	258	279	293	273	248	290	288	277	246	281	283	258	291	269	249	271	300	305	299	285	283	275	273	272	285	280	296	293	269	271	282	268	261	301	286	280	239	289	280	264	285	318	272	290	284	301	228	272	257	301	291	283	273	254	268	282	288	286	264	267	252	275	264	304	297	272	312	260	313	285	288	307	306	269	275	267	240	282	264	287	270	273	252	283	272	273	307	270	283	280	277	262	290	294	281	309	288	271	284	278	282	312	296	275	290	271	250	279	270	258	284	282	293	261	310	276	285	270	277	268	265	262	276	274	281	284	284	280	276	299	266	277	289	296	310	275	299	305	306	263	255	261	309	278	302	267	292	273	297	256	267	274	282	262	271	274	310	259	297	292	271	293	248	291	270	302	285	302	267	271	279	266	272	284	259	298	276	305	275	253	282	280	288	279	274	274	265	295	273	302	282	288	277	289	245	272	285	277	265	268	281	294	299	301	265	273	306	279	251	285	292	262	237	282	283	285	257	308	277	268	282	260	268	267	261	271	298	287	265	281	294	262	259	274	295	292	295	261	292	273	276	295	263	265	314	289	292	277	265	302	243	292	256	272	279	281	264	236	289	290	258	270	270	294	267	283	268	281	274	292	271	287	288	275	272	308	269	302	276	281	265	277	298	276	336	284	257	280	268	284	284	280	277	235	307	282	279	278	287	293	272	273	303	272	268	254	243	287	258	262	309	304	277	295	277	274	303	272	262	287	296	269	286	266	265	269	288	256	269	305	307	259	282	271	294	259	286	292	280	288	267	257	280	275	300	282	299	272	268	259	258
22444	20985	28440	23673	20986	20984	5971	1301	1049	933	881	896	800	807	790	696	799	741	753	774	709	705	684	769	746	727	704	695	669	712	718	680	720	680	662	708	700	687	671	673	658	686	677	662	722	672	648	736	723	734	735	729	669	678	657	645	712	725	681	681	711	665	653	686	655	709	707	668	736	668	686	674	696	677	661	691	661	656	682	657	731	698	648	670	647	658	631	654	679	720	667	649	696	617	642	676	646	670	723	670	660	640	684	670	663	694	668	688	705	667	629	660	666	744	646	677	655	692	671	705	625	658	623	701	685	702	666	654	686	719	642	672	695	694	660	666	668	682	662	647	666	697	680	662	662	670	644	644	647	710	708	676	691	709	724	622	689	667	687	707	696	689	674	642	698	663	664	674	683	661	671	631	659	625	645	660	723	639	664	655	653	697	651	699	660	670	668	688	692	670	720	633	668	729	692	710	658	734	657	709	728	709	681	695	685	727	719	714	697	661	649	684	705	665	675	709	677	685	678	717	676	656	646	675	705	668	678	656	668	661	696	710	661	663	661	654	654	668	665	673	699	631	673	658	672	655	662	671	682	640	684	689	656	688	651	709	710	706	659	631	656	691	656	686	700	691	679	689	693	679	655	642	684	674	648	684	664	709	649	668	667	704	695	740	707	638	667	645	751	646	688	709	615	659	642	646	663	682	650	640	671	663	677	667	659	671	710	709	651	699	696	675	664	697	661	660	679	648	626	688	725	658	643	719	705	640	717	685	620	640	705	714	722	661	673	678	655	616	700	692	635	685	624	630	659	671	645	683	693	666	673	682	670	738	674	739	678	676	696	656	696	670	699	672	693	645	635	658	656	714	736	656	749	652	668	706	663	658	673	701	682	694	696	686	671	653	663	692	668	660	665	664	703	681	648	676	685	691	632	671	700	687	736	701	668	649	695	731	732	641	642	670	671	693	682	667	665	679	698	708	671	678	679	728	660	682	653	648	723	720	694	691	683	640	739	661	687	643	698	734	674	672	659	666	665	688	690	705	692	653	655	685	654	698	702	664	708	662	667	676	686	660	691	687	690	680	674	631	706	742	658	628	690	616	721	676	703	682	691	719	674	702	684	705	691	682	658	648	672	675	651	667	722	680	708	654	626	686	715	687	653	658	616	667	666	683	689	697	649	710	693	666	673	661	686	679	677	701	673	630	618	633	725	736	734	684	668	706	670	659	668	645	655	665	718	672	700	708	710	678	659	699	637	673	662	715	659	655	696	694	595	657	685	657	703	719	683	682	673	691	681	625	728	672	716	658	684	660	667	685	668	692	691	670	662	661	683	698	679	699	666	663	688	641	637	634	698	641	630	714	692	633	678	643	698	693	672	645	655	670	649	690	687	695	648	645	680	691	627	741	689	649	677	687	683	636	655	663	704	656	672	639	682	650	688	717	649	705	673	713	691	630	711	677	657	653	672	734	691	714	657	684	667	660	700	662	743	691	679	673	695	674	681	674	697	689	687	639	690	647	711	670	693	667	670	698	658	649	658	686	681	681	631	657	677	663	670	646	698	671	704	678	659	633	631	661	681	636	697	673	695	701	647	642	672	645	685	672	651	690	677	650	690	685	695	688	689	650	675	664	635	621	671	706	740	672	715	677	612	660	666	687	700	670	589	603	665	672	646	687	684	663	703	675	673	688	691	699	688	693	612	663	712	666	665	665	700	660	713	694	684	682	688	656	721	696	650	664	684	647	679	683	695	692	662	697	682	692	675	654	682	641	658	705	669	674	639	685	711	694	654	675	674	681	683	719	642	664	692	652	672	666	685	685	687	659	663	667	699	664	676	680	669	699	709	690	701	686	682	655	669	630	657	660	683	676	645	664	703	651	670	683	678	640	683	695	680	707	630	683	671	648	641	706	689	642	692	653	682	697	727	645	654	644	694	643	686	645	695	671	715	696	706	683	698	653	644	669	632	656	679	708	678	664	670	656	677	664	645	642	667	663	679	674	677	659	632	678	644	681	667	725	662	709	636	702	670	645	657	699	661	684	673	623	654	633	653	664	635	675	687	632	659	691	675	682	681	671	675	610	689	669	718	653	612	692	662	681	685	680	665	652	671	666	617	665	697	669	628	651	656	617	676	650	660	669	679	703	712	639	651	681	714	702	720	678	682	672	652	647	670	657	668	657	674	693	682	663	696	701	697	676	716	677	697	674	665	660	653	686	703	625	702	689	653	695	660	670	693	657	645	674	637	697	654	701	674	684	724	713	678	668	656	685	671	645	652	658	680	666	742	698	655	681	688	663	678	661	659	666	635	690	684	676	640	651	606	704	655	688	667	729	722	673	712	655	626	717	711	689	652	675	694	683	681	679	669	695	644	652	698	733	661	707	659	655	648	658	665	663	673	693	668	647	674	676	752	629	671	657	687	704	675	687	659	675	701	666	678	669	659	710	689	677	656	655	657	627	662	656	674	695	673	677	705	672	709	649	668	651	701	689	691	676	702	631	645	704	686	686	704	677	637	706	681	672	734	671	604	669	628	691	653	684	655	677	619	672	715	737	656	660	677	676	705	674	653	695	670	695	711	728	671	645	664	642	633	734	639	694	666	655	659	684	683	673	682	710	673	610	676	671	724	659	709	630	668	667	673	640	651	679	684	709	729	666	693	685	599	706	689	703	710	709	689	643	696	691	687	673	686	693	655	651	683	692	638	681	626	651	645	716	704	644	678	659	670	683	624	682	676	758	654	635	662	639	678	690	713	655	706	637	677	672	676	664	691	701	658	636	665	716	681	621	644	677	632	675	661	705	670	669	681	726	686	654	660	704	677	679	683	710	675	700	638	731	690	682	714	669	692	698	641	677	691	650	693	639	671	659	645	700	686	636	661	689	690	701	660	642	665	686	718	686	644	651	679	640	664	653	662	672	650	661	668	735	707	607	655	650	685	665	657	648	648	637	645	613	681	698	661	645	673	682	696	641	645	711	666	695	662	670	594	696	661	654	684	649	689	707	657	669	663	625	641	660	672	629	662	679	707	674	714	664	649	678	670	661	687	696	663	617	689	672	683	667	680	664	691	702	613	707	691	707	653	667	648	719	631	620	713	713	673	647	697	648	730	685	682	694	630	656	674	695	636	685	724	684	671	667	643	681	697	719	647	730	663	708	702	707	697	696	639	656	730	685	664	656	652	678	667	726	639	709	700	659	688	666	669	693	644	678	671	635	658	673	644	668	671	680	689	692	689	718	660	682	689	671	713	682	666	687	675	635	696	673	698	648	659	660	744	647	637	661	658	690	697	666	661	670	679	665	702	682	727	665	649	651	725	713	661	686	661	645	686	652	642	728	668	682	684	694	676	683	710	654	651	647	686	675	668	660	685	697	627	692	671	650	688	700	654	726	622	670	648	653	661	694	661	659	654	653	667	675	683	622	659	699	665	672	710	657	689	721	706	685	648	598	668	723	697	691	687	643	683	678	659	685	649	646	648	671	680	694	698	697
4983	13914	9233	4631	3362	2622	2009	1828	1503	1279	1122	1089	1007	999	918	922	817	868	853	850	779	806	850	775	758	772	786	772	770	792	771	739	784	738	781	756	705	702	783	719	752	739	699	742	708	703	740	751	753	751	728	749	692	732	705	741	698	708	717	688	762	705	719	714	697	703	733	704	692	703	748	686	727	741	691	714	717	696	706	728	702	741	691	708	731	712	711	688	752	682	709	711	738	746	701	699	683	698	719	698	664	690	695	719	769	706	678	736	720	693	701	692	718	708	746	732	700	709	719	682	697	685	726	715	717	722	698	760	687	725	710	734	688	707	681	689	747	706	703	729	755	718	717	739	713	724	724	714	765	725	688	726	740	731	720	730	742	670	711	719	719	702	694	734	714	726	716	694	721	754	709	706	749	692	730	685	707	763	714	717	709	739	711	672	753	720	746	725	720	676	727	714	666	686	759	763	679	661	667	674	747	700	706	739	721	712	748	711	731	687	665	681	719	767	675	675	721	699	724	733	702	758	706	690	757	719	698	733	659	716	708	718	688	703	712	751	672	667	684	692	722	720	634	721	730	690	719	741	724	696	723	710	741	702	700	705	698	715	694	704	698	715	737	743	765	727	732	716	721	671	708	652	738	702	704	702	664	725	677	784	688	680	660	708	696	729	676	704	690	671	738	746	686	693	706	701	686	750	726	685	682	755	725	678	733	732	716	770	720	715	718	708	733	754	729	683	763	660	774	676	734	704	697	747	694	682	706	746	673	729	753	763	704	724	714	704	753	746	728	708	749	719	731	739	692	717	716	706	741	727	741	739	708	709	711	728	663	741	674	738	750	703	694	696	722	693	712	739	697	662	665	686	716	720	704	665	696	717	704	688	731	728	707	695	698	712	738	688	747	717	740	734	716	731	707	698	711	697	723	709	734	713	696	715	731	732	657	695	732	750	705	687	736	718	740	694	712	718	727	678	669	700	717	704	694	719	720	727	754	782	677	748	715	709	704	766	696	710	716	699	695	699	749	750	712	706	757	694	716	710	695	703	714	724	770	715	694	681	724	743	716	692	713	633	690	721	771	643	716	630	701	701	732	728	675	682	714	730	724	687	697	714	691	714	708	720	714	726	718	751	722	698	665	704	690	718	723	687	665	699	698	649	729	706	698	737	684	697	716	747	711	659	731	770	738	736	710	741	748	759	633	728	703	714	727	761	667	722	707	741	673	711	722	699	674	740	703	702	749	714	720	705	688	742	736	735	766	720	723	731	700	672	717	700	745	717	690	654	723	718	643	716	742	762	708	745	747	693	702	668	711	726	690	708	732	695	730	713	705	762	693	714	719	715	701	709	756	726	745	714	688	687	710	713	735	719	706	739	713	659	720	690	691	719	758	705	706	721	690	660	672	760	682	745	742	725	718	689	712	705	719	664	716	715	675	691	662	751	675	730	727	694	703	698	737	713	720	702	705	688	731	711	685	730	685	768	726	725	713	672	729	745	725	750	671	687	747	697	706	740	713	755	687	683	737	727	711	686	689	689	726	727	705	707	737	697	657	667	666	731	726	706	709	658	728	715	719	725	716	670	694	733	693	683	721	713	732	670	712	706	686	727	696	764	683	684	682	652	728	751	655	671	739	677	684	696	715	708	678	780	735	728	691	719	647	734	725	681	718	717	692	667	735	712	745	719	713	686	734	710	785	661	704	658	676	710	710	716	735	718	694	760	709	683	736	725	726	690	751	696	704	701	720	708	710	696	694	727	740	721	720	706	756	743	697	732	765	721	692	729	670	695	737	682	737	702	701	674	707	729	684	691	698	735	735	748	698	713	711	729	758	725	727	723	792	728	740	724	676	625	698	772	648	690	716	686	697	715	724	703	783	642	717	697	719	691	758	716	721	673	725	700	646	707	761	690	682	704	718	744	745	705	683	655	696	690	723	702	681	702	704	710	770	747	675	740	702	708	694	719	722	677	728	658	703	704	672	689	659	681	700	726	681	730	728	727	739	727	738	714	683	730	664	705	685	742	726	716	678	694	729	732	745	702	725	717	690	703	701	688	727	726	687	766	707	722	729	690	720	725	710	702	692	745	760	676	725	743	688	698	695	647	705	693	738	698	694	735	674	727	706	713	749	738	665	705	722	694	730	681	734	695	700	696	686	698	669	752	688	697	731	711	711	715	708	710	722	710	725	662	678	768	686	710	723	717	704	734	721	734	763	746	722	706	763	743	724	733	707	695	710	697	707	731	748	703	717	735	712	740	694	657	699	702	731	680	708	704	721	717	658	718	742	702	692	725	725	696	746	704	704	714	715	723	702	712	705	686	719	719	711	733	733	710	660	722	719	656	716	670	718	696	697	690	691	697	708	714	749	691	699	713	719	724	742	737	710	715	700	682	708	699	695	738	745	721	705	721	721	696	704	753	754	660	710	720	704	733	673	738	694	717	736	741	732	744	739	695	734	743	751	696	743	623	730	667	687	700	716	710	672	670	703	720	675	692	660	699	698	708	715	703	743	698	669	691	703	697	735	713	722	713	688	718	684	709	738	720	703	689	746	666	680	698	727	712	656	720	744	718	700	660	726	689	715	682	710	719	676	717	735	701	690	756	707	716	727	645	689	726	683	735	707	709	680	712	724	674	710	697	758	727	736	750	686	719	717	722	684	717	702	736	718	706	712	742	679	710	694	732	674	701	752	728	704	732	727	678	659	681	716	633	746	750	681	761	730	698	753	721	740	690	710	748	693	711	701	659	737	692	646	728	683	675	686	667	722	675	769	730	710	709	711	723	709	710	696	724	718	729	681	710	677	733	700	693	741	721	688	687	683	723	738	676	727	739	700	737	723	702	684	690	712	718	724	688	744	691	705	697	668	693	716	674	663	701	689	687	682	703	725	688	677	723	693	718	671	741	693	683	768	694	635	701	780	773	700	698	760	764	725	671	665	676	729	700	715	689	725	736	743	707	689	679	702	687	733	712	692	729	730	737	708	756	707	675	689	697	753	740	740	719	693	718	725	696	656	666	754	638	725	689	731	697	713	662	724	709	703	700	659	732	776	665	709	721	686	709	753	737	656	699	693	690	723	776	702	714	716	677	698	746	686	727	748	748	714	711	695	695	671	700	699	695	730	756	690	659	708	677	720	743	749	684	762	700	740	690	728	672	693	704	716	720	720	713	671	753	728	730	681	693	710	717	669	664	708	714	677	677	696	758	724	676	670	691	699	710	736	740	735	671	721	734	715	749	698	703	683	726	668	750	662	697	649	720	758	702	712	722	752	731	704	723	668	703	693	711	693	696	729	746	709	678	644	722	683	724	749	688	707	710	727	663	700	712	716	708	708	706	698	685	731	693	701	729	645	730	680	716	687	745	742	722	717	709	726	751	682	716	765	714	718	663	650	773	732	733	712	717	716	699	790	716	738	719	725	705	703	691	690	722	688	694	646	725	713	711	680	721	732	748	745	718	690	746	715	740	701	779	711	730	675	689	705	728
27669	17082	3221	717	529	502	256	203	185	200	204	210	203	198	178	201	202	193	217	203	199	191	171	198	174	180	203	203	191	198	212	203	192	219	187	180	191	178	205	195	193	189	178	177	178	182	173	186	200	178	178	191	176	206	202	175	196	204	190	203	195	185	166	190	185	196	166	183	203	194	174	198	187	191	176	184	196	188	192	189	187	200	177	193	203	208	166	202	186	193	186	185	200	183	195	189	185	194	168	185	180	190	164	183	171	176	178	194	205	192	187	178	186	168	198	168	199	189	177	179	199	162	205	170	167	190	211	179	189	208	186	193	200	174	204	203	199	194	205	177	180	203	197	175	181	180	186	163	172	194	204	172	189	188	190	205	170	179	168	157	187	172	209	179	171	187	198	170	198	189	191	172	191	204	190	189	193	184	204	178	204	193	191	188	198	205	193	201	190	201	195	193	201	191	186	206	159	185	189	198	197	166	198	195	201	196	192	184	189	171	182	187	205	213	175	216	170	195	182	199	191	180	179	192	174	178	177	202	179	182	191	197	210	209	210	190	188	180	191	170	178	211	171	184	206	178	214	192	180	180	175	209	228	190	158	185	192	199	194	189	179	190	171	207	188	181	188	174	208	191	178	195	199	201	168	183	176	195	233	184	184	189	191	184	202	190	192	211	196	176	141	198	183	186	191	201	210	197	216	192	155	207	191	186	211	171	185	198	155	189	209	199	195	191	175	193	195	188	191	170	213	181	208	192	191	193	178	210	202	213	187	190	190	186	180	198	191	184	170	179	186	175	191	162	178	170	192	190	206	198	202	177	179	204	184	212	164	196	192	175	168	207	170	168	213	170	197	161	165	207	189	184	187	183	194	206	190	198	173	185	181	208	176	176	195	172	192	194	175	171	189	172	177	190	176	160	198	180	186	183	204	173	184	191	185	185	213	215	188	174	199	184	181	178	180	179	167	165	190	191	184	206	197	172	186	214	173	205	173	186	170	194	184	185	199	188	180	197	209	181	216	196	184	184	203	201	181	196	163	189	154	183	169	182	190	168	166	184	208	202	229	173	187	195	204	177	180	185	187	192	211	186	189	197	220	186	182	205	175	159	184	176	192	193	176	177	174	160	165	153	200	174	211	186	194	170	200	206	206	183	180	202	191	204	165	186	180	205	189	180	189	185	205	191	197	202	175	196	196	177	196	187	187	185	189	187	197	201	200	187	198	199	189	174	173	180	181	177	189	195	188	198	186	192	184	188	189	180	189	213	201	189	176	176	196	184	196	174	211	158	193	177	190	205	189	187	208	192	177	183	204	208	180	192	200	195	179	177	181	193	174	173	189	188	170	190	182	190	176	164	213	190	191	180	189	210	186	185	184	171	202	175	172	198	200	182	170	192	206	175	195	188	201	186	181	168	199	186	193	213	160	193	190	187	180	189	193	175	186	195	175	182	197	178	213	170	211	195	198	206	203	184	206	170	195	190	188	170	187	188	184	177	174	220	200	191	193	173	183	199	204	176	183	162	169	180	188	170	190	176	187	189	185	186	189	166	183	183	185	203	166	176	199	216	190	193	200	185	173	167	216	182	179	204	164	197	178	182	187	195	205	213	180	205	173	181	187	184	216	185	152	170	177	167	187	179	190	175	194	190	194	193	187	202	206	167	180	216	189	176	178	178	191	186	165	170	195	180	186	198	204	184	193	194	185	186	188	170	188	201	177	200	164	193	175	182	209	174	176	178	186	198	186	169	180	205	189	187	181	171	212	197	174	204	184	187	202	201	197	183	189	208	178	167	198	208	197	210	180	191	183	192	197	175	221	180	201	196	204	192	200	181	211	190	167	196	183	200	207	184	195	204	185	170	178	203	215	189	188	175	189	190	177	174	198	189	231	199	164	179	184	199	160	189	172	188	167	171	172	204	212	193	175	187	167	197	156	196	202	191	201	180	167	179	166	206	195	161	187	165	183	186	183	200	172	220	178	200	209	187	192	203	209	204	190	188	208	184	178	177	172	180	207	186	184	174	197	200	196	204	180	202	184	175	207	195	209	209	209	182	180	176	173	191	213	191	196	190	177	183	202	192	198	200	164	234	194	191	204	190	209	191	185	209	155	182	179	207	202	194	172	172	198	181	187	184	183	176	183	204	201	183	203	182	172	209	185	190	177	187	187	171	178	177	166	198	214	196	214	184	160	198	174	189	191	204	214	201	192	180	198	176	183	194	186	166	188	203	184	165	193	197	213	197	181	181	205	212	235	188	171	192	188	185	183	172	179	180	178	188	186	218	195	168	181	167	167	180	201	177	198	213	161	205	195	182	209	193	196	177	182	183	189	200	182	162	183	163	191	175	193	214	178	186	230	184	205	201	180	174	187	192	192	199	214	211	210	172	217	198	181	168	181	189	203	180	187	180	194	181	207	200	209	191	194	197	185	180	188	185	189	194	192	190	182	193	182	204	188	185	179	196	196	201	164	179	167	189	172	173	190	187	215	225	207	165	199	210	200	171	204	196	186	179	217	175	166	174	218	207	189	165	208	169	181	198	202	186	202	187	200	169	190	190	178	199	183	185	168	199	211	197	173	181	199	180	193	195	168	160	181	170	179	164	192	198	187	194	175	189	182	182	173	205	200	199	167	207	175	170	195	193	205	191	212	192	200	159	179	172	199	188	172	192	204	179	196	202	166	199	182	178	172	179	182	154	174	184	205	191	195	187	189	201	198	201	167	199	173	194	180	186	186	183	179	169	189	193	200	182	192	191	177	191	196	185	207	200	192	185	193	201	171	184	195	180	176	180	166	188	202	208	186	184	209	196	187	179	199	179	184	214	201	215	182	174	169	194	202	183	203	202	188	187	161	186	195	196	184	172	190	200	198	184	184	201	172	185	174	189	166	192	188	177	219	198	168	194	194	202	192	195	171	191	194	171	156	171	179	198	159	210	183	194	168	181	205	189	196	189	223	220	182	177	188	191	198	199	180	181	219	175	197	211	204	185	210	175	208	203	191	172	172	192	179	173	193	182	147	185	183	173	199	177	211	213	182	197	178	191	169	193	166	186	185	216	177	190	202	190	172	191	205	192	205	194	185	189	200	162	193	186	189	189	193	177	190	191	171	202	209	188	204	185	159	178	168	180	190	190	192	197	169	186	187	192	195	198	182	161	185	175	196	195	183	187	177	202	186	167	207	212	167	167	199	201	163	193	200	187	207	182	162	168	180	200	212	183	167	199	190	172	191	182	187	180	185	188	184	190	207	172	178	184	184	190	187	207	206	193	169	211	169	181	193	210	186	191	189	203	211	173	189	180	179	180	197	205	186	202	223	172	192	186	207	177	212	181	187	178	195	195	200	178	177	190	184	191	189	187	173	194	197	192	168	182	184	204	204	204	204	180	193	180	191	193	176	186	189	196	192	176	211	193	203	198	195	194	194	199	181	172	189	186	161	187	182	191	195	178	177	183	208	181	199	161	208	190	191	156	185	182	181	186	186	214
4356	879	641	394	332	313	278	281	227	250	229	237	236	189	210	219	218	209	232	230	223	231	211	197	214	206	216	213	207	237	231	221	212	226	224	219	223	215	224	214	222	236	178	209	212	236	219	207	189	216	221	217	223	210	191	187	209	217	221	220	212	219	214	211	216	207	238	208	216	206	243	207	188	224	212	223	204	198	214	230	218	220	228	211	204	220	224	226	225	210	230	213	196	218	196	186	244	205	208	234	217	199	195	248	225	208	200	220	205	203	197	213	223	187	236	212	229	229	227	209	207	225	213	224	211	222	204	222	198	193	214	220	241	228	229	215	189	204	229	237	205	215	203	206	223	205	211	211	236	221	213	197	202	218	200	194	217	228	233	194	224	217	195	211	238	211	201	236	225	183	222	185	223	201	208	192	225	209	202	220	203	226	230	198	231	225	238	198	194	199	239	193	234	223	191	202	224	218	214	228	212	219	238	211	231	210	212	205	194	219	221	208	221	219	205	187	194	217	203	200	217	224	237	223	209	240	204	221	227	201	182	245	207	227	230	245	239	221	233	216	223	226	244	196	216	208	200	195	201	209	209	210	201	199	238	209	200	190	228	205	202	230	212	227	196	229	237	216	213	204	234	205	211	225	212	222	248	218	219	232	213	194	214	208	232	215	214	207	225	221	196	216	210	218	208	213	215	216	217	215	216	208	201	208	217	248	234	222	224	206	218	222	195	195	206	220	225	202	216	216	224	202	218	238	234	228	198	239	203	214	207	226	225	220	215	223	198	210	215	227	198	224	226	228	200	215	213	221	209	210	216	237	219	227	207	217	184	202	207	206	213	220	225	194	208	224	213	206	218	222	193	199	206	228	219	225	219	220	208	221	224	221	213	202	187	214	209	187	211	254	246	189	197	213	230	232	224	211	225	225	227	191	223	200	189	203	214	219	196	217	209	233	215	202	200	213	194	194	224	217	227	204	196	223	210	224	196	203	192	203	206	222	213	202	215	237	195	192	223	207	215	212	183	208	213	207	194	197	225	211	213	211	206	230	203	225	226	212	237	205	226	203	194	197	185	200	237	225	205	205	194	223	203	205	214	213	205	239	226	214	228	211	201	225	207	205	223	212	218	210	222	216	207	220	205	234	222	208	204	216	209	208	209	217	219	217	190	226	203	207	231	206	201	215	234	205	236	239	216	208	232	196	182	233	210	196	235	212	200	196	197	205	203	218	222	206	212	177	214	225	204	224	209	218	207	215	223	217	225	243	224	195	221	220	224	239	213	237	218	208	214	203	194	202	210	205	201	215	197	178	212	225	220	210	228	224	200	212	235	191	235	215	221	205	197	199	206	209	210	215	198	211	219	216	214	242	229	222	207	208	202	209	223	199	220	217	199	218	201	203	195	213	208	222	224	240	218	223	227	237	225	203	233	194	203	223	214	222	209	209	271	197	231	228	212	244	202	218	190	195	221	208	205	223	246	216	211	207	212	229	221	194	187	192	215	222	238	211	248	220	213	218	218	223	226	230	206	210	216	231	196	205	209	229	215	195	207	228	214	205	237	195	212	210	207	231	240	225	216	205	215	198	230	226	203	237	198	197	225	207	220	206	238	204	225	223	204	209	248	225	197	206	238	204	262	251	200	212	205	218	226	215	224	204	214	235	206	212	226	198	235	222	185	209	211	216	185	233	219	225	185	192	207	198	199	203	236	212	213	222	179	222	204	214	193	224	194	197	222	236	201	238	236	215	204	200	207	210	206	202	194	210	221	195	215	234	216	262	206	238	234	230	209	219	194	227	205	207	215	236	214	222	221	249	195	238	225	194	209	222	213	224	184	220	213	211	228	231	224	202	205	236	199	214	214	202	219	212	222	231	206	229	215	218	194	202	209	207	199	215	221	219	225	212	205	237	224	210	235	185	196	200	204	210	234	201	232	206	204	214	233	200	185	244	230	221	211	212	212	180	208	214	222	190	202	222	222	224	225	241	218	209	235	213	206	203	185	230	204	209	193	237	211	214	230	222	213	233	215	207	205	200	215	187	211	208	207	209	234	214	225	220	203	219	207	193	211	252	206	214	226	223	213	220	202	202	225	208	207	220	222	212	214	206	200	223	210	198	214	211	210	235	228	211	204	214	208	212	221	207	213	229	212	222	231	232	203	196	206	227	220	195	241	222	239	225	200	227	216	225	209	186	203	221	194	222	201	214	217	207	205	218	243	210	205	216	220	200	233	209	216	201	236	231	187	206	207	192	202	211	240	214	214	213	192	184	236	224	221	222	227	207	203	203	215	207	243	196	202	216	224	227	211	216	212	235	207	240	225	198	239	196	209	214	232	237	209	207	209	221	203	228	188	224	234	198	209	211	232	217	213	194	223	206	221	210	219	195	203	206	224	185	206	219	209	263	221	177	205	205	205	217	224	205	218	222	201	214	191	223	242	213	211	218	225	213	213	204	225	228	240	201	234	238	219	203	203	219	206	224	236	213	204	204	213	206	217	215	187	228	207	230	226	196	196	209	212	214	187	231	234	195	225	207	194	233	212	207	202	215	182	201	207	225	208	219	211	227	203	224	215	230	203	228	189	185	196	188	206	213	235	213	199	222	214	208	210	233	204	222	205	247	194	225	216	221	204	217	204	219	214	208	201	196	212	204	223	245	215	230	225	212	215	199	227	224	206	188	218	196	224	210	223	225	230	227	220	193	194	199	213	221	225	195	212	214	233	203	217	198	216	229	213	217	218	195	217	226	238	198	211	223	222	195	180	223	207	196	214	232	208	217	231	214	206	194	232	207	197	229	232	216	195	199	219	183	212	201	228	210	219	218	196	246	229	222	196	212	216	240	241	210	222	199	212	207	210	204	230	215	245	190	241	215	224	221	194	200	201	216	229	216	232	164	224	242	212	223	196	209	211	207	223	209	227	206	208	220	230	199	220	197	245	231	218	196	221	196	240	211	199	214	205	209	217	227	210	199	212	236	241	182	228	238	207	225	227	240	217	209	209	255	210	200	192	198	199	223	230	216	243	212	206	190	196	195	225	243	211	196	257	241	200	202	191	199	175	217	195	208	240	218	197	234	209	219	227	204	240	207	227	225	233	200	201	201	222	203	205	203	202	202	208	190	217	205	252	218	199	178	210	215	191	201	215	196	232	214	203	216	205	199	207	226	198	195	229	225	208	208	217	219	197	213	222	213	231	220	228	192	195	214	213	217	212	216	208	211	232	212	243	226	216	223	240	223	214	213	227	199	222	197	220	219	235	214	208	256	236	221	204	230	213	213	209	209	204	215	210	217	202	222	211	194	210	228	223	206	197	223	219	221	209	223	208	230	181	212	204	208	241	248	223	206	217	211	204	214	214	207	217	222	207	199	206	195	242	200	183	203	221	206	189	219	205	179	205	223	227	225	212	240	201	206	213	218	196	190	215	234	223	184	228	235	229	199	258	238	199	210	204	202	212	207	242	219	227	213	217	184	208	218	221	209	210	238
23609	20998	28011	24179	20989	7734	1122	810	690	669	560	627	564	584	562	554	487	516	558	532	510	522	540	535	485	504	494	506	516	534	469	494	484	504	502	517	479	475	515	512	533	492	458	487	468	493	481	466	493	469	498	467	540	486	485	505	494	477	458	463	511	455	465	500	478	515	466	492	463	474	469	501	476	451	522	502	470	446	509	510	504	443	519	470	489	490	504	471	492	496	431	490	486	451	493	505	493	476	487	511	476	506	502	483	486	483	532	553	516	476	504	453	486	476	459	505	478	469	476	481	499	465	477	502	486	482	505	485	481	511	521	452	515	512	509	466	480	449	497	452	533	496	500	470	477	492	515	488	496	503	450	487	520	469	512	449	516	461	472	482	477	457	456	486	475	514	484	470	426	504	489	460	489	458	452	493	472	525	494	455	488	495	492	468	529	459	496	464	492	481	471	487	510	495	475	490	473	472	467	463	459	480	491	495	473	498	476	470	513	510	478	519	460	465	464	493	488	476	518	516	513	467	469	492	500	478	477	484	467	495	504	470	466	490	465	508	498	438	491	479	504	522	457	531	486	470	457	464	504	472	492	510	501	513	467	476	525	477	455	459	514	481	478	472	514	438	478	509	533	478	501	489	458	527	509	489	486	481	519	469	525	489	472	516	518	501	505	452	457	459	479	478	471	498	493	490	497	499	500	474	473	472	446	498	519	475	466	483	456	482	497	464	459	488	497	472	466	474	498	471	475	437	488	492	504	500	455	479	475	472	498	495	533	505	474	497	470	473	483	474	440	462	501	488	478	495	488	515	492	476	491	463	504	475	465	497	522	461	494	468	529	476	492	472	518	451	470	437	496	455	513	503	482	448	474	483	509	487	514	492	483	495	482	436	452	480	461	522	480	479	505	498	497	468	503	504	474	505	462	514	471	502	484	497	470	495	512	460	482	504	484	470	457	448	487	459	505	472	477	496	513	464	477	492	516	471	498	504	497	492	501	466	530	499	477	519	477	491	451	514	453	485	477	453	446	476	509	486	488	490	474	453	460	497	509	496	492	517	465	427	487	501	486	498	506	482	462	478	530	488	484	524	510	482	473	482	468	508	505	508	453	513	492	502	465	457	528	480	462	463	496	465	516	502	478	464	508	477	486	488	498	476	493	491	474	458	482	478	488	532	485	468	475	475	496	473	471	445	460	489	451	431	506	443	527	501	466	481	533	490	534	471	499	483	462	527	489	484	508	510	509	505	457	531	483	478	479	478	490	480	526	509	494	489	484	484	466	435	474	477	486	474	472	516	475	467	499	497	457	501	484	496	496	486	501	483	548	479	494	473	474	489	480	484	522	443	471	526	500	476	509	462	529	468	492	470	496	523	458	467	483	486	482	493	485	504	490	465	506	447	453	487	467	507	493	469	441	479	525	492	498	480	524	459	458	479	486	477	507	499	447	474	481	486	567	472	480	506	506	471	479	458	446	483	485	514	462	505	502	517	486	444	480	496	514	483	460	470	497	510	479	501	507	479	475	492	493	515	473	458	490	491	454	485	471	509	525	530	467	501	470	487	483	497	504	469	478	505	479	462	508	482	515	468	500	485	461	462	451	465	506	510	513	482	465	518	473	465	495	494	511	458	502	481	474	447	546	504	498	435	474	481	511	540	495	486	472	503	469	490	443	477	488	515	521	478	517	470	481	493	510	470	456	459	466	476	480	455	440	465	469	460	497	472	534	466	448	478	474	485	513	526	454	485	505	467	442	461	532	522	474	464	482	476	549	501	494	465	490	462	453	482	515	545	529	467	543	452	485	454	469	533	450	479	507	503	494	460	467	502	481	472	453	516	505	495	489	486	474	478	465	480	482	453	474	454	517	473	475	490	464	444	457	499	488	485	493	448	500	481	496	515	512	502	504	529	477	477	465	494	446	488	485	443	489	475	499	504	472	476	456	460	494	466	461	508	480	508	472	458	502	474	445	503	443	480	467	484	484	475	477	480	512	471	514	482	474	457	454	524	470	467	516	496	436	516	470	472	465	459	448	466	484	464	482	510	527	500	472	472	520	487	505	482	473	489	480	456	468	471	479	525	484	482	458	516	490	451	483	499	474	488	468	494	490	487	466	492	465	451	478	520	479	462	468	455	485	446	499	480	488	445	469	525	494	459	463	455	458	514	493	518	493	505	516	496	488	459	497	472	468	500	472	449	466	486	488	457	476	469	494	474	458	496	491	453	461	468	464	496	465	486	508	460	486	484	495	472	500	464	445	480	420	477	529	485	495	519	512	480	482	508	496	501	466	476	468	434	527	476	455	519	475	472	522	459	498	488	503	501	477	453	460	509	502	487	483	443	464	473	514	440	500	494	450	496	467	448	467	471	507	473	479	460	464	458	462	497	455	465	498	510	445	446	445	484	488	462	510	501	484	469	491	492	503	481	490	503	476	457	508	472	499	472	485	495	495	499	510	481	495	498	485	524	484	489	494	482	498	460	450	500	488	502	420	509	501	483	527	435	488	460	499	516	457	492	463	469	475	466	458	457	497	523	467	487	544	494	480	511	485	478	481	497	504	480	494	449	484	448	452	466	494	474	480	460	486	494	511	434	476	503	493	489	474	467	489	461	479	481	477	503	547	463	492	492	495	485	509	477	440	481	472	521	494	494	465	520	511	459	454	509	475	467	431	478	467	490	472	506	510	485	495	469	492	492	485	491	507	487	486	481	484	485	493	504	496	498	459	525	482	461	461	516	491	515	509	481	492	455	439	487	447	459	444	468	459	476	486	454	490	486	449	480	516	483	500	464	488	455	457	481	480	480	482	489	504	465	492	530	509	509	485	511	506	490	459	472	517	435	479	484	475	446	473	497	463	455	446	475	489	466	499	448	516	531	494	489	475	478	490	441	493	488	512	511	488	539	455	484	499	479	461	495	470	492	463	501	490	483	456	507	460	475	491	538	476	498	474	480	482	489	447	517	499	516	472	474	494	440	466	471	489	518	472	469	473	490	501	501	463	481	502	480	511	483	492	482	474	489	503	480	474	479	471	483	493	483	462	485	506	501	466	499	485	447	479	494	490	478	444	516	512	516	487	513	502	488	479	486	485	452	458	493	490	471	472	459	499	464	508	449	471	505	486	443	468	434	474	469	504	503	436	474	461	475	508	460	419	449	485	492	476	511	416	521	486	478	470	473	469	496	470	536	471	473	497	479	464	450	473	491	491	467	500	473	484	483	467	512	499	465	454	475	496	459	500	471	507	494	477	498	462	469	456	518	511	485	496	497	471	478	480	509	487	459	459	476	476	502	525	499	493	464	462	498	472	523	443	462	482	499	459	453	515	451	456	440	497	480	505	490	498	502	484	474	479	494	481	485	451	461	497	471	487	444	479	514	499	490	502	454	485	505	498	507	511	490	486	517	463	472	480	528	483	501	458	458	486	479	453	478	475	472	452	495	481	518	484	465	506	459	490	497	463	478	485	443	492	522	487	463	440	478	464	498
3692	8608	5733	2644	1987	1569	1242	1050	925	810	768	693	670	630	665	589	589	583	572	559	564	580	594	593	551	537	537	538	568	563	512	552	530	534	557	536	496	534	467	503	526	523	553	512	521	497	542	527	502	499	479	513	534	510	460	504	507	466	541	494	507	524	509	510	545	516	521	482	508	526	484	514	505	527	496	527	552	514	485	492	531	529	536	524	576	516	517	501	542	483	534	492	501	559	489	510	484	582	513	498	501	540	512	561	472	497	516	475	517	530	517	504	508	494	534	493	500	522	525	497	546	507	494	508	513	531	504	482	522	493	507	502	527	510	501	513	553	508	485	530	525	473	503	546	497	513	533	481	516	496	500	474	520	510	544	522	505	500	481	520	504	505	475	505	532	463	483	535	520	487	529	558	477	525	506	488	488	516	537	482	509	559	558	508	510	507	462	550	501	488	476	518	518	516	512	514	525	509	528	522	536	531	511	563	474	519	506	506	515	508	473	516	562	509	525	485	515	513	491	510	486	529	513	480	486	521	449	518	521	531	513	515	473	496	518	517	520	481	483	516	506	571	465	528	533	469	514	517	526	527	538	512	483	523	539	505	509	474	485	514	503	506	483	509	482	513	465	530	558	496	484	523	519	468	477	513	507	497	491	549	521	517	491	500	565	539	560	514	571	512	517	498	475	494	513	546	494	489	506	514	533	497	471	530	508	520	510	498	516	517	507	542	548	484	526	526	534	514	496	527	533	516	525	508	497	513	494	558	520	510	530	486	503	520	540	502	539	471	506	504	540	523	503	534	492	538	499	521	485	547	511	552	496	562	508	505	534	510	511	539	485	550	526	519	501	563	527	519	522	503	544	489	479	508	507	469	557	496	504	535	469	477	504	502	508	510	531	520	507	535	527	522	475	546	481	495	508	520	569	491	513	521	508	538	497	523	485	519	486	533	490	499	557	508	503	537	569	496	532	537	537	481	541	503	509	489	513	507	505	506	528	521	525	494	508	518	533	468	521	505	517	503	507	505	535	559	491	526	508	507	481	511	513	499	502	525	477	480	485	522	489	535	520	513	531	496	478	532	512	538	466	520	511	493	524	512	493	489	508	523	538	557	494	492	506	487	487	528	473	499	497	487	523	517	514	506	505	505	499	556	543	505	489	561	462	501	514	520	520	529	502	506	535	499	524	514	533	487	487	496	512	517	473	529	513	503	493	482	524	494	541	522	537	501	512	499	553	509	499	528	501	510	546	521	511	486	526	501	553	525	527	528	521	519	552	523	504	554	532	502	520	498	525	491	507	521	525	548	496	499	503	499	510	486	479	514	490	514	530	536	509	511	487	483	496	505	464	508	499	542	541	507	536	489	542	483	506	488	527	538	546	495	451	531	531	514	538	506	499	520	523	512	503	531	528	517	526	509	529	518	551	528	504	573	538	519	478	506	505	518	505	540	498	502	488	526	511	509	534	489	501	535	539	527	478	513	507	492	494	499	477	503	520	500	534	489	476	519	474	528	519	537	556	521	491	536	526	518	523	462	552	471	527	494	490	514	482	499	532	497	508	514	524	522	485	540	549	480	478	505	474	523	462	519	531	521	465	521	546	522	456	525	548	496	543	523	515	528	509	479	481	465	494	485	515	519	531	519	519	513	522	480	509	545	547	522	490	526	508	498	514	542	503	494	524	514	477	492	522	511	485	515	466	514	508	461	491	506	480	543	542	494	461	528	462	525	525	495	538	535	464	474	525	511	521	456	491	525	486	509	546	547	520	539	514	515	512	496	541	518	496	528	518	517	529	509	576	476	520	499	523	482	532	527	567	471	538	530	509	534	526	531	489	512	539	490	515	497	496	498	519	525	496	501	473	476	494	482	521	486	474	488	518	514	505	478	542	505	513	521	496	464	512	506	478	479	522	489	497	538	503	568	501	504	514	529	510	538	480	508	498	478	509	506	484	530	496	493	528	515	488	493	520	480	544	521	530	514	528	516	513	511	504	508	535	528	524	488	520	496	530	537	494	520	497	464	548	486	494	518	507	479	494	507	505	482	471	510	508	535	518	490	505	511	509	508	541	499	538	495	522	532	512	515	537	498	506	499	484	500	536	523	498	457	468	504	537	522	539	507	553	538	480	532	527	532	510	520	528	514	502	511	528	518	535	485	522	499	498	500	516	498	526	513	498	519	475	529	533	533	488	491	504	499	503	482	535	518	530	495	533	521	494	530	481	523	535	507	512	490	511	509	492	503	503	524	517	476	525	502	516	541	518	480	527	504	536	495	496	475	476	519	541	496	496	529	497	500	540	526	556	529	515	509	561	503	507	485	513	496	486	496	475	479	510	546	486	486	499	558	533	493	465	520	548	487	499	491	492	501	528	520	524	505	492	517	488	489	516	504	482	499	516	477	504	552	511	472	514	515	505	526	465	512	528	536	504	532	506	508	517	475	487	537	509	516	487	506	488	538	525	456	535	512	477	521	534	498	544	555	531	525	530	558	501	482	520	472	516	483	509	507	511	484	505	517	530	532	511	509	516	506	474	512	500	536	504	548	516	491	500	546	488	515	532	476	480	509	499	536	505	528	477	516	497	488	542	532	519	490	520	541	506	526	586	526	517	517	501	530	568	545	541	534	551	504	517	514	517	488	538	522	488	555	517	541	539	546	523	526	496	489	501	530	525	455	520	494	501	510	519	511	517	502	525	511	474	504	507	524	484	547	505	481	503	534	502	499	485	552	546	507	515	541	522	500	520	534	500	523	481	481	512	508	532	507	486	476	507	491	498	497	531	552	496	539	518	496	475	478	513	500	491	474	513	445	511	533	516	509	510	530	509	506	520	533	493	549	502	492	506	491	497	482	536	558	487	488	497	529	572	549	536	501	507	506	515	554	492	506	534	508	483	508	489	503	529	541	506	504	490	501	501	541	499	516	537	520	491	511	567	520	474	463	496	496	474	520	520	520	449	513	513	478	499	500	517	513	542	547	483	536	524	461	489	509	498	548	463	486	484	553	517	531	484	521	505	475	501	495	502	505	547	487	500	467	516	521	477	525	546	501	492	525	509	493	497	500	496	480	521	460	494	525	515	498	491	501	502	523	517	485	520	506	515	503	498	489	491	524	531	520	546	486	530	466	518	516	490	514	522	475	513	455	507	517	505	499	522	531	503	517	513	502	497	533	558	533	496	496	500	493	527	482	523	526	495	481	510	507	510	527	491	508	475	515	499	496	520	528	504	539	506	495	450	510	504	520	529	517	534	519	536	530	481	519	513	535	462	505	489	487	476	492	532	483	487	491	506	519	538	531	487	520	499	488	521	493	512	500	496	546	521	516	506	480	489	482	566	518	541	521	479	510	510	484	523	457	542	526	525	531	529	524	495	510	510	510	529	491	526	502	495	523	507	550	496	455	549	461	481	511	503	527	530	507	530	474	500	565	545	515	519	525	534	519	522	476	524	487	544	542	511	468	508	494	505	511	491	484	527	486	514	510	489	540
24883	21017	26604	25421	5368	457	387	327	341	291	283	283	247	279	268	255	235	269	261	241	229	238	254	221	240	257	227	223	243	224	214	243	249	234	246	234	240	242	220	244	221	210	242	223	208	206	235	225	235	230	215	218	236	244	240	234	225	246	253	232	219	221	252	230	230	214	239	233	215	289	271	209	235	207	240	247	224	211	240	255	229	222	229	233	213	246	220	226	266	236	212	205	212	204	210	238	237	230	232	231	226	232	212	222	228	231	211	248	240	218	218	237	214	250	226	223	224	214	210	234	222	222	227	224	245	239	234	234	246	224	204	224	216	243	231	187	237	232	205	226	234	206	229	214	220	260	244	233	237	215	236	241	228	211	247	243	218	248	213	240	212	222	247	233	224	234	240	227	220	241	222	223	216	240	228	199	214	225	216	235	246	217	231	225	252	225	245	224	247	238	234	214	237	239	244	218	239	208	232	253	222	236	200	231	212	215	234	231	226	215	209	232	239	219	263	215	232	251	237	207	251	204	206	224	237	211	234	202	225	217	215	213	251	221	232	234	255	233	210	207	257	231	246	256	234	242	214	218	239	238	235	246	196	206	224	230	232	224	227	219	249	251	218	235	230	231	236	223	238	207	216	208	240	206	225	253	216	230	223	242	248	230	222	212	224	236	229	236	205	211	239	233	205	251	220	192	232	198	251	266	200	245	231	204	257	215	236	228	210	197	200	247	236	226	214	191	219	230	236	225	213	230	228	244	214	217	225	221	233	241	218	260	229	254	223	221	248	254	212	224	202	231	231	219	218	229	241	239	223	248	236	232	232	252	230	224	239	213	238	208	256	236	235	239	209	226	255	238	230	268	213	250	260	238	238	246	237	238	243	238	228	239	244	224	241	221	205	226	248	231	235	242	217	233	185	251	244	234	214	267	243	256	213	233	279	229	240	243	229	228	211	247	216	246	217	250	248	223	220	211	221	225	221	206	242	222	255	222	196	231	217	228	229	215	230	238	270	249	230	255	241	195	216	199	227	238	230	215	236	232	240	213	218	268	223	240	224	233	233	233	248	241	209	237	235	203	210	237	225	215	239	230	225	215	229	225	210	235	220	227	244	246	243	216	247	229	215	215	222	201	232	245	243	245	249	272	241	218	206	219	232	225	217	223	270	271	257	226	221	230	204	228	217	217	262	232	251	233	219	250	225	240	233	208	208	237	210	229	230	256	221	218	239	195	234	215	254	205	198	215	238	244	202	242	216	211	226	201	207	201	250	239	237	236	236	240	216	219	231	234	224	218	240	219	205	247	238	243	236	261	242	213	230	217	222	212	232	275	240	217	211	231	224	242	230	242	237	216	229	220	223	260	226	216	237	226	228	210	256	230	233	248	208	221	262	266	258	211	232	228	220	206	243	241	217	212	233	243	224	225	240	200	211	238	226	229	236	226	233	223	227	206	249	243	245	221	218	236	237	234	252	209	248	245	248	206	217	223	244	227	234	217	218	210	230	231	241	225	238	232	224	218	218	247	226	217	235	226	219	269	236	228	216	231	251	237	187	227	238	225	247	214	229	222	222	223	226	242	252	224	248	243	244	212	231	218	242	255	203	194	237	205	188	211	230	244	212	246	236	236	232	235	233	235	215	224	238	237	216	218	247	228	229	240	244	214	241	256	237	232	243	244	243	224	238	197	222	242	223	218	217	251	235	225	242	228	209	248	230	220	240	239	217	198	258	235	240	217	241	238	244	241	203	262	225	230	222	212	218	230	224	241	221	248	249	254	231	225	231	198	243	213	213	237	230	211	220	235	241	217	235	238	229	242	226	206	232	229	241	218	224	233	230	236	249	213	236	237	215	228	235	260	233	211	229	242	244	208	240	238	227	236	250	240	234	218	250	226	224	231	224	237	224	237	241	235	248	205	240	239	210	217	216	191	219	214	202	228	239	245	227	231	243	219	253	247	256	216	242	248	233	221	201	237	223	231	200	234	264	198	225	231	250	225	217	251	251	247	237	234	211	234	233	258	228	224	207	252	236	256	235	237	225	232	215	215	235	238	242	252	209	245	233	227	238	189	230	256	213	255	242	219	227	219	188	226	207	219	224	206	207	229	253	202	199	211	197	231	205	236	223	228	217	232	235	236	215	223	211	218	231	242	216	213	248	236	263	273	223	216	226	241	235	234	244	213	236	240	237	210	238	239	199	228	230	229	231	245	237	236	255	219	207	224	255	236	235	225	226	219	236	240	228	219	255	209	229	233	219	239	243	239	211	248	206	228	213	238	218	248	244	240	199	244	221	250	256	221	245	226	235	211	241	242	244	226	253	221	209	234	205	208	224	236	228	226	216	179	244	244	246	231	220	229	208	223	235	223	242	244	213	203	247	236	211	253	209	266	237	248	229	201	227	221	234	240	237	213	228	214	233	222	250	239	216	227	220	234	236	222	245	231	216	215	241	214	249	240	239	202	206	232	234	213	227	219	215	216	229	226	233	191	221	222	217	228	216	222	223	229	224	228	240	218	251	237	210	256	249	229	237	245	207	234	200	245	208	224	240	220	260	252	225	208	219	215	222	224	244	249	246	240	211	234	207	229	219	241	217	221	215	227	231	227	238	228	224	247	233	220	196	225	220	222	247	251	243	222	252	252	241	225	223	205	256	217	238	249	264	212	222	226	212	242	250	250	245	223	252	251	228	216	235	227	254	207	214	224	232	224	246	255	214	200	250	230	226	250	235	251	246	215	235	238	208	241	206	245	228	257	220	269	214	223	221	209	232	244	237	213	211	244	244	246	212	224	234	259	203	255	238	217	227	203	206	232	240	242	217	246	210	193	234	266	203	232	250	225	218	200	245	218	215	236	204	197	236	252	202	233	209	206	226	245	248	239	225	276	232	200	218	238	214	228	244	232	214	220	242	206	221	229	237	247	220	232	262	229	255	242	240	213	235	249	247	220	257	224	228	208	239	215	250	208	249	232	217	212	242	251	238	206	221	237	205	228	237	221	218	235	226	247	217	204	205	208	238	242	181	257	252	230	243	246	216	241	217	226	224	218	228	221	229	243	233	207	246	267	238	216	225	210	209	230	224	255	232	233	232	204	230	241	216	221	231	236	226	228	256	235	245	239	248	216	225	200	215	222	234	196	200	241	214	200	248	204	225	222	227	228	262	235	255	222	230	246	227	247	227	237	237	218	255	218	227	214	228	235	215	246	210	230	239	216	249	253	213	241	232	219	236	237	243	229	232	213	218	221	219	240	224	206	221	237	228	222	215	243	228	258	226	184	248	245	263	222	217	216	236	215	208	182	227	220	215	218	224	241	215	238	223	211	221	238	240	221	219	222	258	236	231	251	224	219	242	206	241	244	206	244	255	228	239	250	238	256	205	224	249	220	228	222	215	222	230	234	256	220	217	238	239	247	256	227	191	233	225	228	231	229	233	226	231	224	227	258	223	229	237	211	221	234	237	265	222	222	218	240	229	206	231	241	225	229	237	217
3463	4422	2823	1339	985	774	639	528	478	422	392	382	380	379	339	309	332	286	320	324	291	332	297	293	332	304	310	270	291	303	294	292	280	294	251	264	307	272	263	263	274	272	298	254	280	296	287	286	282	253	267	277	279	278	301	283	257	288	278	306	264	279	260	276	290	291	275	281	263	262	321	280	289	271	286	266	272	269	235	287	277	288	290	282	285	277	267	268	292	250	275	287	313	277	283	307	303	298	292	272	251	277	263	254	296	278	292	264	309	276	289	301	262	258	238	269	288	277	284	291	281	258	273	275	289	262	286	268	267	274	294	275	271	282	246	296	288	248	280	258	302	297	312	279	268	271	262	255	274	303	254	316	297	293	286	264	285	272	252	275	274	279	264	271	278	263	290	259	257	265	270	271	252	261	268	302	277	265	285	298	285	297	241	288	250	301	257	269	276	258	281	259	279	261	278	261	246	284	265	265	270	267	313	274	271	265	262	296	275	256	287	288	259	258	281	274	283	270	293	275	288	259	264	269	295	277	249	300	291	247	266	284	275	254	277	321	261	249	277	256	272	280	297	275	247	302	261	261	269	262	288	274	283	275	273	264	300	260	268	297	270	259	291	285	269	262	274	318	292	267	294	252	306	244	274	309	282	285	281	305	266	281	261	271	296	282	256	267	267	314	277	285	267	285	272	277	270	260	290	241	306	276	268	273	268	267	254	266	282	294	263	275	263	295	269	288	278	274	283	267	278	272	275	268	273	255	276	291	275	266	272	273	257	261	240	294	272	268	270	312	273	298	275	273	292	270	280	265	271	274	271	288	236	308	241	294	277	299	260	289	257	250	273	262	264	263	321	291	248	299	281	260	303	303	246	275	282	270	303	288	277	272	277	295	272	229	285	257	305	280	269	255	251	259	257	277	266	266	289	271	271	280	251	259	264	275	277	291	283	262	267	298	280	273	280	266	292	281	274	250	287	256	263	250	314	293	271	257	298	258	287	298	282	291	272	275	276	287	298	300	296	281	245	270	298	253	261	282	264	252	248	271	295	273	281	282	308	251	279	277	279	274	270	254	281	290	264	249	305	282	261	285	278	305	292	299	283	284	268	271	274	315	277	263	252	272	275	287	264	284	263	274	296	305	273	273	290	269	287	290	268	270	267	287	262	288	250	271	285	271	284	309	291	316	265	265	255	283	277	268	267	291	263	298	284	313	264	293	295	290	271	289	283	303	285	267	251	269	269	268	273	255	293	286	281	282	300	282	262	310	301	285	288	296	276	289	262	267	247	279	278	286	279	307	273	297	279	273	301	283	275	254	255	305	253	278	280	256	258	297	290	265	268	269	269	300	275	280	296	274	263	280	290	257	266	289	294	276	262	278	306	304	314	294	310	291	277	302	285	274	284	266	244	268	289	251	280	271	269	269	294	282	229	271	304	269	257	279	277	256	315	249	286	288	258	276	284	289	294	248	248	288	298	273	291	294	255	319	285	294	243	259	249	283	266	288	287	277	285	282	298	294	251	287	272	264	283	288	290	278	273	270	240	284	262	292	294	281	277	267	303	287	281	255	311	287	318	292	290	279	280	320	264	289	277	260	285	272	269	299	296	275	274	274	276	300	268	276	285	289	311	284	284	272	260	264	264	262	294	301	266	255	269	282	301	281	275	278	277	265	267	260	289	299	252	301	272	264	266	314	294	255	286	269	272	264	283	264	270	272	276	271	273	281	282	266	261	312	277	249	323	259	286	281	251	288	278	277	236	304	274	248	281	285	273	257	292	274	290	238	248	270	292	265	287	281	280	274	282	281	306	286	287	276	283	261	277	295	273	286	277	294	271	265	254	252	287	277	317	270	291	289	252	281	283	300	258	287	268	278	249	297	313	274	293	304	273	276	293	288	270	269	247	275	280	259	248	281	267	289	269	272	285	283	294	264	294	285	292	272	262	269	271	252	277	265	277	307	256	278	269	255	241	269	306	264	262	271	260	279	253	247	276	278	298	238	281	265	273	280	265	287	289	242	272	273	287	265	263	277	278	280	277	283	257	280	249	295	260	258	277	284	293	267	259	291	273	299	288	271	261	238	275	252	271	274	294	265	246	247	308	268	283	263	260	253	265	292	257	309	276	253	251	306	279	271	266	243	270	266	278	290	307	284	268	271	239	286	291	271	301	284	274	281	285	259	271	285	256	270	256	308	270	268	297	298	262	311	302	257	284	270	295	268	300	218	263	283	262	269	229	276	283	266	256	281	245	280	277	274	280	232	247	254	291	274	272	311	300	272	266	244	270	269	292	257	275	255	263	248	279	271	275	283	268	269	249	273	254	285	274	302	278	275	300	266	260	282	238	267	272	281	276	278	289	257	244	265	287	259	267	273	301	266	257	276	267	252	271	280	245	255	279	271	294	295	273	277	296	255	291	260	277	274	268	235	279	245	289	260	257	262	282	292	271	273	269	269	260	283	260	283	262	274	286	298	254	259	277	283	271	288	277	252	268	287	272	299	276	272	287	295	283	263	271	307	254	281	287	268	292	290	303	275	276	252	263	304	276	300	268	275	237	288	259	282	289	298	274	278	289	261	280	277	272	276	269	291	295	265	254	283	292	310	288	284	281	265	274	286	263	266	283	271	283	264	266	294	273	296	298	302	266	290	253	310	279	285	261	288	306	295	264	282	279	284	271	346	286	281	254	274	288	252	263	267	273	267	273	301	266	262	317	319	266	278	262	279	265	290	292	271	259	268	280	273	275	287	283	288	274	296	251	252	270	261	270	339	293	233	301	280	263	282	261	272	278	253	283	265	266	303	291	297	289	282	276	247	259	290	294	278	279	289	276	284	271	268	278	251	282	295	265	258	255	276	259	283	266	272	297	267	257	283	282	285	272	267	235	267	274	262	281	276	280	238	267	257	286	276	290	269	283	261	277	268	301	282	279	278	253	278	291	245	266	251	262	292	295	236	277	267	306	270	264	297	303	283	267	262	291	255	267	265	264	304	258	263	272	334	254	288	301	291	258	266	288	269	283	263	279	259	301	283	302	271	290	255	285	267	259	271	239	276	277	297	282	270	268	252	271	278	267	308	302	286	289	282	243	287	253	295	293	261	264	274	267	282	289	283	296	279	284	296	292	280	260	298	268	258	274	253	274	275	241	284	271	254	297	274	266	295	298	288	279	272	307	261	266	268	271	247	289	273	249	265	267	289	277	262	248	274	279	304	261	254	284	269	287	290	254	299	264	288	294	240	272	303	283	276	258	275	260	267	256	279	287	265	295	260	279	265	300	237	261	267	288	278	271	299	281	259	270	281	292	251	271	273	221	280	284	276	281	279	279	294	249	269	262	283	288	251	281	281	271	293	237	299	281	272	302	315	285	248	278	255	316	277	250	267	252	272	272	272	283	254	249	275	279	281	280	279	283	275	269	288	266	249	258	304	301	259	297	265	237	273	314	277	298	299	263	266	278	243	282	284	266	293	306	268	264	268	268	246	278	270
22548	21088	28565	23828	21086	21086	5944	1263	1051	958	915	830	813	793	758	796	736	790	792	719	728	740	695	745	747	717	742	735	717	680	705	662	668	688	645	661	675	666	695	670	709	677	674	665	665	719	694	691	675	708	653	682	665	700	668	720	694	712	711	671	702	690	701	734	692	679	681	707	701	664	684	708	681	678	670	667	669	688	660	675	642	671	680	699	679	644	633	651	694	663	652	696	638	692	675	692	677	629	648	666	687	705	650	667	734	729	709	675	642	644	631	669	654	663	673	661	658	677	657	658	688	705	683	690	729	691	685	665	665	672	646	720	695	686	643	702	664	635	667	717	684	671	701	627	656	713	646	642	656	671	648	679	676	671	654	710	616	660	700	708	693	674	718	640	657	687	685	695	676	649	689	651	660	680	723	666	646	644	632	684	695	668	715	689	651	670	651	656	677	664	673	662	705	678	681	701	628	665	681	629	676	649	696	699	669	669	678	668	684	686	682	672	673	704	682	732	683	660	693	698	646	666	609	669	649	660	656	724	665	695	629	698	733	675	679	680	682	702	695	668	652	669	633	706	694	637	644	686	704	648	688	723	660	652	668	682	686	706	669	704	621	633	632	649	681	660	642	706	703	735	689	634	657	651	650	654	628	687	688	699	703	661	673	678	683	672	746	681	652	667	717	683	656	686	632	657	712	660	691	717	665	646	636	657	656	721	687	698	666	707	675	682	655	646	676	734	667	675	656	720	683	685	693	625	665	620	680	674	699	690	701	642	675	638	658	653	669	689	685	626	657	660	674	647	675	682	672	667	704	721	668	664	688	666	615	686	680	651	636	661	638	664	695	668	702	659	662	693	644	666	669	661	670	732	737	664	672	645	685	653	669	677	685	669	706	660	687	685	641	601	662	704	711	670	652	653	667	673	724	633	653	671	704	656	702	681	663	685	663	649	683	688	682	736	652	661	719	658	709	639	657	678	651	652	731	689	671	661	655	729	663	708	669	687	660	636	708	680	689	655	667	647	620	637	655	666	709	648	649	703	672	687	684	712	660	683	696	666	681	683	650	658	688	652	673	671	699	647	693	636	642	669	659	679	636	690	607	703	671	646	702	650	706	686	711	678	674	690	645	659	653	709	673	643	669	688	679	656	674	642	695	669	685	692	648	674	612	680	652	658	672	674	680	707	643	663	686	649	723	653	697	675	630	661	669	687	663	677	677	668	609	690	694	665	724	708	683	678	596	691	651	685	650	701	663	582	722	696	692	632	687	715	718	701	682	627	678	689	711	700	669	646	659	617	673	663	663	705	704	708	663	622	657	672	698	635	648	707	668	689	722	706	699	656	638	677	681	687	703	647	676	665	668	691	696	695	700	676	669	679	680	679	677	664	699	653	697	653	679	688	636	686	676	687	646	625	683	704	694	637	667	690	638	633	671	681	656	674	651	651	695	641	698	672	662	667	666	676	696	675	648	657	675	729	661	694	669	688	686	667	690	682	662	681	707	634	697	649	700	703	693	730	681	605	611	690	691	700	641	642	692	627	738	631	698	681	639	686	658	636	680	628	648	627	655	672	633	658	685	680	645	659	630	657	672	646	659	713	651	620	748	706	647	710	669	644	640	670	657	700	658	688	723	651	610	710	682	650	660	691	667	679	673	607	709	701	675	711	677	675	660	695	646	676	653	644	694	661	665	625	661	683	652	688	655	688	691	623	635	661	682	704	727	656	716	675	648	671	660	683	686	644	649	624	664	668	647	606	706	684	715	686	710	695	671	675	742	643	668	662	683	713	684	681	625	669	649	662	651	698	677	650	667	619	713	670	641	665	668	650	663	715	705	695	747	704	680	686	703	650	696	667	617	670	659	696	663	697	685	698	678	651	659	722	715	688	658	723	688	651	643	685	677	672	654	633	667	704	665	670	643	681	666	655	685	682	656	664	713	709	682	684	678	647	658	685	655	657	732	672	688	673	660	648	706	650	645	639	626	645	653	665	697	689	686	695	673	681	675	718	616	735	660	675	650	675	672	705	670	652	694	671	629	645	681	615	710	679	662	657	649	604	678	658	675	687	691	680	712	692	661	688	682	665	669	699	679	651	691	660	636	721	678	682	679	644	629	624	676	652	693	689	661	668	673	651	656	656	671	685	671	687	659	671	714	695	652	647	662	703	701	666	670	710	632	699	618	657	689	635	654	667	658	671	718	628	692	656	645	655	659	687	724	646	648	684	695	669	683	683	661	681	625	683	682	674	702	700	707	643	704	635	732	717	698	627	726	713	613	673	635	638	630	676	688	678	698	651	661	743	624	674	682	669	687	711	714	677	679	693	713	692	672	694	611	635	707	675	694	636	668	653	681	640	669	672	683	721	695	695	724	645	666	690	669	662	636	696	690	635	667	683	647	661	648	662	682	676	691	646	693	653	663	670	683	723	666	625	690	641	641	681	663	645	668	662	697	660	660	629	676	704	630	709	679	697	674	605	676	658	675	685	655	697	683	674	676	658	662	667	678	652	613	656	690	678	689	656	673	637	697	608	673	657	649	684	659	664	720	644	664	645	667	625	650	658	676	712	689	685	670	645	607	672	651	676	666	659	672	689	677	697	664	694	657	700	686	732	669	707	669	672	680	720	672	643	699	654	708	677	676	672	680	675	654	700	674	679	682	639	681	674	639	638	700	671	649	705	664	669	657	682	649	659	651	644	638	657	699	647	691	662	695	720	662	695	685	687	692	697	640	674	656	668	640	679	689	652	686	682	690	674	642	670	718	688	676	700	645	655	674	676	651	706	701	653	664	672	668	661	672	658	676	642	669	687	657	675	668	648	668	666	684	658	670	679	662	658	685	699	671	647	661	662	634	656	702	653	653	641	660	677	676	721	663	695	676	715	631	663	666	638	681	664	709	688	687	658	749	700	699	676	647	685	687	654	637	713	620	633	662	661	683	652	640	693	703	686	709	713	698	662	634	688	711	673	680	720	675	673	703	638	702	689	659	683	680	679	660	626	659	661	681	695	702	680	658	708	675	639	663	653	636	679	653	682	706	685	602	668	668	690	669	701	691	643	663	650	714	701	694	650	740	672	668	648	673	655	656	669	726	672	690	637	694	685	674	715	715	645	654	672	694	661	672	693	714	648	680	666	656	673	677	687	642	662	705	675	680	690	673	641	690	668	711	722	664	676	643	712	632	688	665	673	645	661	689	666	745	692	659	648	631	662	720	623	691	682	628	691	673	657	681	659	701	680	682	673	657	669	668	713	640	673	668	663	660	696	646	737	690	680	730	632	664	687	676	647	627	678	650	643	700	668	647	656	703	680	670	651	694	677	653	651	695	721	629	670	653	636	640	660	681	710	676	657	667	687	682	634	642	669	647	639	640	628	681	664	686	679	636	666	659	688	662	724	656	626	672	648	713	659	669	697	649	669	692	686	746	636	602	685	644	672	675	660	632	684	716	651	696	632	693	687	726	651	683	663	657	633	669	643	655	682	675	668
5122	14068	9406	4697	3451	2663	2068	1703	1482	1354	1184	1098	989	921	963	930	817	799	840	819	793	787	765	773	797	784	755	754	792	765	763	824	756	754	754	707	722	743	727	756	718	718	714	732	712	725	738	676	712	742	740	729	691	775	724	745	746	763	683	728	694	751	728	741	704	693	678	727	717	716	737	695	696	720	833	728	768	749	696	765	727	683	736	698	694	727	685	682	713	736	728	668	689	752	723	682	744	720	707	663	707	697	704	729	723	693	711	677	669	733	719	703	746	709	685	734	629	733	722	779	745	707	704	730	695	704	676	704	755	719	697	677	714	759	684	720	696	687	687	692	695	716	706	732	658	741	733	718	717	714	672	770	698	737	709	719	730	655	700	740	772	716	731	680	697	716	726	736	709	720	803	708	768	721	713	728	692	685	685	725	688	719	686	709	677	756	675	713	702	779	730	727	718	729	687	679	701	733	747	719	690	686	765	723	665	707	763	725	696	756	729	699	722	708	726	699	772	710	682	735	739	731	727	765	661	689	676	681	740	718	761	707	721	668	741	702	690	704	727	723	767	707	708	670	731	679	696	690	763	676	699	708	733	738	712	714	718	709	677	722	740	690	690	744	714	673	678	720	750	707	723	744	704	710	693	699	715	702	719	755	654	707	752	766	716	723	728	681	703	656	731	721	740	709	714	750	735	708	733	708	717	713	689	722	695	671	713	698	711	726	728	740	731	721	693	732	724	726	681	739	762	683	718	703	696	724	769	697	703	713	767	733	676	739	690	725	711	736	689	687	731	714	725	730	725	718	729	717	700	688	715	720	709	709	673	677	739	713	760	713	698	660	699	718	746	731	727	731	714	699	681	741	798	699	712	713	700	704	694	678	765	712	723	673	687	676	677	737	684	727	715	676	722	702	724	688	728	732	701	704	726	723	736	718	718	695	690	710	720	700	668	658	733	723	736	714	722	694	740	708	729	663	740	719	674	673	722	694	720	690	730	722	714	724	706	695	652	714	761	693	725	697	729	723	726	678	741	751	712	659	720	707	677	708	714	701	746	684	704	680	693	714	738	723	716	693	718	720	707	690	686	693	729	701	716	681	696	717	691	731	698	722	736	701	722	648	694	670	729	694	727	713	711	705	699	719	726	688	671	675	757	710	682	675	707	695	731	734	667	715	690	661	725	709	722	667	781	714	735	680	723	687	683	740	686	707	714	666	690	700	686	723	727	706	712	719	709	726	700	727	700	678	723	667	786	708	688	702	757	714	728	719	700	695	670	710	751	665	710	658	698	721	770	677	698	693	753	702	756	695	672	738	714	645	698	696	687	697	721	725	709	744	762	720	745	691	684	692	689	757	761	707	731	732	740	723	681	724	711	662	706	730	707	735	769	715	717	716	733	726	771	675	644	665	707	708	679	726	704	704	738	709	704	667	727	715	705	713	712	728	746	678	714	716	672	725	703	681	731	686	720	695	723	705	697	701	686	748	669	666	781	715	668	705	718	692	688	681	701	694	722	744	722	668	713	714	717	691	708	685	744	707	752	715	733	706	711	728	711	697	730	685	752	732	736	754	642	711	687	727	704	719	742	705	698	737	701	726	715	745	654	726	749	701	716	748	722	739	726	768	679	730	759	719	751	724	714	708	725	698	717	703	723	724	729	678	727	733	702	716	710	737	729	706	678	702	707	726	692	675	715	747	705	686	729	712	743	728	710	716	655	694	681	731	726	711	724	714	691	703	690	682	722	701	689	698	684	660	727	714	725	672	749	690	695	733	723	644	736	726	707	757	725	691	689	737	713	681	698	731	726	664	703	740	703	733	694	745	695	705	679	760	700	687	715	690	698	683	641	712	715	661	740	729	680	748	705	680	702	715	689	754	705	676	724	698	742	706	729	699	724	687	734	721	694	706	717	708	712	693	733	663	750	722	737	743	698	729	697	711	696	665	668	659	685	685	726	732	670	717	724	681	745	749	684	699	704	707	744	713	705	755	711	721	692	710	721	660	748	677	755	710	664	741	713	669	678	747	726	719	734	709	714	691	684	696	739	680	650	721	710	734	693	721	694	701	702	706	700	723	710	730	690	695	724	702	730	739	686	719	703	744	659	725	706	730	724	722	696	731	686	734	670	649	731	703	727	673	742	715	689	714	706	744	735	689	703	696	677	716	679	717	706	715	722	722	676	726	706	688	752	718	694	714	722	713	720	682	704	682	727	717	703	678	703	688	707	732	688	716	700	742	683	723	735	720	698	710	676	720	705	665	777	675	675	709	700	710	733	689	687	726	718	743	744	700	716	751	680	723	735	697	685	722	717	713	755	674	728	670	732	727	697	728	686	744	688	710	689	749	713	698	683	694	695	699	729	715	729	697	741	730	713	715	687	762	709	667	731	679	744	708	696	649	765	734	732	720	657	669	709	699	745	706	699	729	711	729	707	699	684	686	703	674	707	710	709	742	643	734	756	743	704	710	697	701	713	722	724	695	724	657	715	718	723	682	678	663	696	702	706	719	693	722	689	757	741	719	697	702	762	716	698	659	754	717	723	722	706	731	708	693	710	711	772	762	712	684	701	649	748	690	694	692	702	708	692	757	732	782	692	689	717	755	687	683	707	713	727	692	603	693	692	701	689	722	724	741	717	685	740	714	636	692	757	674	713	720	674	655	704	713	666	701	734	725	704	710	714	739	681	660	688	747	757	721	769	669	664	719	746	686	744	665	696	715	754	714	747	735	698	718	676	736	681	697	685	696	695	716	682	687	745	706	728	700	688	745	723	740	683	712	727	693	697	722	683	679	702	681	698	712	722	737	717	674	775	679	711	707	700	651	754	697	657	714	700	740	747	700	689	693	718	680	715	715	753	753	662	673	743	742	715	701	749	726	727	746	694	723	778	707	705	739	698	660	717	682	717	681	724	682	759	702	690	636	686	714	701	734	656	669	720	710	725	734	742	757	728	687	707	764	670	702	665	659	700	723	682	689	720	731	743	730	723	667	758	723	690	663	726	731	746	725	729	737	721	714	735	743	700	682	778	735	672	672	735	681	735	695	690	704	660	749	749	725	691	688	708	699	690	727	733	718	718	724	775	644	650	728	723	693	684	664	711	700	678	674	728	686	699	680	693	770	694	634	731	712	680	725	743	681	678	735	727	726	665	764	676	701	742	676	726	710	747	727	736	730	706	709	714	727	685	687	758	769	670	714	721	704	696	683	732	687	708	717	725	678	684	713	736	751	702	696	654	672	683	722	697	660	703	726	666	711	736	702	730	708	749	725	691	651	748	682	723	668	732	755	698	726	700	742	716	704	701	742	697	777	691	696	682	745	724	749	745	714	738	736	729	739	673	697	698	769	709	689	750	720	700	714	707	702	716	748	677	662	668	726	694	696	679	705	687	719	722	726	675	733	693	729	691	695	713	760	723	693	668	731	661	729	713	705	703	741	700	731	702	686	699	685	710	732	740	676	709	653	720	693	691	710	746	740	692	737	654	761
27515	17233	3012	398	230	241	189	199	189	179	173	180	188	192	196	178	182	182	149	175	176	179	199	201	185	180	190	164	202	178	185	169	166	183	209	173	181	194	168	194	165	170	180	206	169	189	174	178	184	157	190	171	177	177	185	185	196	186	206	202	182	183	187	193	208	175	179	178	187	165	160	169	182	194	188	168	164	192	172	183	181	187	199	194	160	179	172	158	205	162	183	175	212	179	178	175	182	168	174	184	171	160	170	163	186	178	195	175	185	203	202	188	154	204	164	167	179	192	173	180	170	193	174	164	208	159	175	197	168	193	183	173	181	183	188	172	182	183	182	166	193	162	187	195	167	183	195	177	203	181	190	194	187	181	190	189	168	162	152	169	190	177	185	172	182	181	179	197	185	170	174	192	153	181	197	170	203	167	178	218	183	192	194	168	182	172	185	177	177	180	195	156	192	189	176	174	153	170	193	192	177	200	158	190	165	149	183	177	181	177	186	187	177	189	181	178	218	183	201	183	178	184	168	162	174	182	179	185	206	193	197	191	179	160	180	182	175	161	186	173	193	195	200	180	161	181	182	189	188	177	190	178	174	210	175	175	156	202	205	193	184	179	198	204	201	163	188	205	186	173	169	175	195	172	212	184	167	184	211	179	168	187	180	178	182	185	154	177	192	193	171	177	200	168	204	191	187	184	185	208	184	185	204	196	169	190	185	182	200	180	157	155	186	186	177	171	167	196	190	186	167	195	165	190	184	201	168	195	175	177	189	185	170	155	201	168	185	177	170	177	186	194	177	190	159	167	197	200	164	185	177	183	172	184	184	187	180	163	178	187	187	163	187	152	171	190	189	184	205	159	178	191	184	174	171	199	213	180	189	166	187	189	184	161	194	191	190	201	166	163	180	162	188	180	168	167	190	178	205	182	184	181	189	188	190	177	159	168	179	187	171	205	184	173	187	165	185	169	164	201	169	182	179	157	182	195	189	180	158	174	205	188	158	173	189	171	172	183	177	173	187	173	164	193	171	159	168	165	181	177	151	174	182	196	181	195	190	193	187	161	200	162	164	200	177	170	162	170	180	169	184	202	204	171	172	185	176	199	195	186	185	192	189	169	178	177	185	189	165	184	202	152	178	175	170	165	181	205	183	180	193	184	171	213	189	187	194	185	184	181	174	192	182	176	168	183	199	209	197	198	182	192	172	171	193	173	200	171	184	180	202	180	206	172	186	158	181	176	173	167	171	161	200	202	200	188	182	176	171	168	188	200	204	192	183	177	194	174	164	187	180	184	172	190	179	178	181	169	180	184	171	187	198	169	184	167	190	172	154	188	191	164	179	166	177	181	170	172	178	163	190	175	176	191	209	172	200	169	170	173	171	178	184	180	171	177	200	187	157	143	161	175	187	138	187	163	186	198	208	196	180	181	183	184	170	168	169	201	196	157	177	172	163	165	180	185	181	156	170	173	154	153	174	162	184	193	183	165	165	180	160	187	180	170	194	194	179	166	173	167	190	169	187	199	173	164	171	151	183	135	178	194	183	184	167	162	147	194	158	180	181	184	197	201	172	202	170	159	185	154	179	165	178	173	193	178	189	201	179	195	176	174	217	181	190	185	194	177	185	161	199	191	193	202	203	190	183	161	187	185	170	182	160	181	199	185	158	172	182	191	169	179	165	167	196	188	181	170	174	179	188	193	169	168	179	169	186	193	178	166	170	186	191	196	184	187	200	192	175	184	174	181	192	187	191	191	187	174	194	178	161	205	177	167	185	175	206	175	176	161	175	206	180	194	180	189	154	168	186	170	158	203	183	199	183	189	190	191	177	204	167	197	194	173	171	161	179	177	190	213	176	175	215	182	184	176	177	184	165	190	180	167	186	176	173	188	190	186	170	190	182	149	164	182	207	214	175	188	175	172	181	180	183	197	185	165	194	179	170	181	189	186	197	191	188	204	176	191	185	199	196	197	175	151	182	197	181	170	169	178	172	198	189	174	180	174	207	191	168	192	174	183	189	166	170	198	188	169	186	183	177	179	195	175	194	190	169	196	175	173	169	199	170	219	169	177	175	169	178	190	177	199	177	202	172	178	176	159	181	154	184	197	184	194	166	163	161	184	209	195	175	211	184	163	172	182	187	174	214	178	186	185	200	194	193	195	174	175	184	174	186	192	151	172	192	196	200	183	186	181	155	188	189	144	188	203	191	161	174	195	169	186	177	187	180	167	207	165	202	183	198	184	185	200	183	176	173	181	174	157	175	182	171	165	161	160	181	190	165	197	181	184	202	190	179	191	213	179	184	175	183	186	190	159	177	171	188	168	190	178	213	165	182	166	162	162	161	171	156	175	177	168	187	176	158	189	203	204	179	188	202	174	179	197	175	175	177	204	181	173	200	161	164	198	185	187	175	183	184	162	164	186	182	176	212	192	183	173	170	193	191	150	157	167	188	177	155	172	189	165	172	179	170	185	162	180	188	193	164	171	168	185	186	179	217	170	189	186	178	200	203	206	166	182	179	192	154	180	189	207	176	168	142	186	180	186	217	157	163	173	175	182	165	171	182	162	200	198	189	192	178	184	199	189	186	195	169	202	172	155	184	193	198	208	168	183	188	173	181	213	153	171	223	173	191	192	176	186	184	179	173	176	160	204	158	192	186	191	190	172	190	182	161	208	180	167	184	188	193	185	181	184	198	199	163	183	182	192	172	170	162	174	181	195	186	190	179	181	151	168	185	174	173	185	175	182	158	173	175	178	189	191	184	181	186	149	189	182	157	199	204	164	186	185	174	202	167	192	166	193	195	179	158	173	171	168	201	173	195	182	164	173	188	186	192	184	201	185	173	181	194	179	192	210	202	205	190	168	161	198	174	186	172	193	185	191	178	181	170	185	191	179	171	164	198	183	204	180	171	217	179	187	168	162	180	200	179	193	189	181	186	179	179	160	173	166	184	176	156	166	181	169	186	180	182	175	193	208	214	164	188	167	173	186	207	188	153	183	178	171	199	200	150	181	181	191	192	175	169	197	176	176	144	189	185	167	174	189	188	169	178	195	181	210	201	164	180	189	177	164	159	189	163	169	161	170	172	177	192	165	203	154	202	166	194	165	195	165	178	197	190	171	167	164	191	178	150	179	178	180	184	174	171	190	196	168	167	175	177	183	154	194	155	205	201	207	199	157	150	192	176	168	177	179	194	173	171	182	212	198	180	170	183	186	154	180	177	163	174	176	177	197	201	178	185	161	189	193	167	202	178	209	162	167	212	179	174	196	183	179	165	181	177	188	191	186	182	190	182	180	170	180	178	180	171	190	187	164	196	201	155	191	193	186	207	178	180	174	165	177	173	172	177	187	150	183	192	196	211	181	174	185	188	163	177	165	166	184	188	183	195	186	179	156	178	185	183	196	160	186	206	175	183	185	182	183	176	182	158	171	189	194	176	162	192	196	185	190	207	201	161	171	181	179	183	173	176	186	177	163	181	195	182	170	196	183
4351	779	570	344	322	250	247	237	248	262	234	226	218	201	219	210	214	202	226	214	183	256	211	188	214	219	205	215	207	182	210	201	201	187	210	208	220	227	212	186	202	190	189	226	184	166	211	208	207	205	224	185	221	196	214	194	205	200	211	208	226	212	213	213	222	218	215	203	211	219	213	228	190	214	209	203	195	209	222	214	227	213	207	207	198	197	208	201	218	207	191	222	221	209	174	201	210	205	221	193	203	185	201	197	195	197	184	201	212	207	223	228	194	238	194	227	214	190	225	202	239	200	205	204	222	246	194	198	198	198	216	216	223	211	208	185	194	194	234	233	186	220	202	219	226	190	190	226	218	236	190	192	211	243	193	207	211	194	220	240	210	210	236	209	187	217	216	210	212	193	210	198	196	220	200	206	210	208	193	225	211	183	222	218	226	192	181	244	195	197	186	229	229	196	209	200	209	200	208	173	209	187	233	194	213	208	216	233	216	204	211	210	197	167	217	202	199	183	193	226	204	202	247	226	224	220	212	188	200	224	217	234	224	185	210	210	191	186	195	210	200	194	226	197	192	211	190	211	179	201	207	219	196	201	192	201	204	185	217	210	215	198	205	220	186	200	199	193	197	211	232	198	239	201	191	197	190	196	205	191	207	197	192	209	213	234	199	237	187	212	195	220	206	173	205	202	197	181	205	198	230	190	210	191	256	217	197	175	201	209	204	178	223	201	217	204	191	212	222	220	193	203	211	218	212	167	191	215	191	225	202	206	167	200	233	218	218	212	192	197	202	195	200	199	217	203	236	194	207	222	216	215	216	205	198	190	224	214	205	182	216	217	222	224	175	209	204	205	214	205	189	189	208	196	212	204	196	195	213	227	214	214	185	184	223	196	180	208	204	204	234	212	224	212	218	191	198	176	204	209	214	202	213	213	203	198	208	212	220	209	206	218	183	195	231	193	208	185	224	236	189	221	231	195	203	220	203	211	213	191	197	183	201	195	207	211	215	215	237	190	253	205	222	224	200	193	191	213	193	197	188	188	194	201	215	205	214	215	203	216	212	211	225	234	210	193	189	187	196	240	199	206	226	197	203	219	198	204	195	230	211	216	210	191	215	215	205	220	196	204	229	225	202	196	207	205	196	181	169	203	210	196	191	196	192	230	209	203	230	192	188	196	182	229	201	204	222	225	202	234	201	215	207	204	199	186	192	226	195	232	217	199	199	200	206	211	201	210	196	215	211	206	193	210	202	186	216	222	202	211	205	242	222	214	187	217	186	207	189	218	220	219	194	187	171	214	185	213	226	218	231	200	197	206	223	204	201	182	247	198	242	174	214	199	173	212	198	198	193	212	208	215	201	213	213	194	218	220	212	199	219	195	198	225	164	194	200	231	208	216	185	228	201	194	216	197	208	227	209	195	213	227	213	223	212	225	212	215	212	212	210	204	216	199	208	196	176	215	226	221	192	234	209	222	210	201	205	218	215	211	222	207	213	217	210	201	194	186	225	212	223	199	212	221	188	214	184	216	222	194	184	203	202	228	208	200	215	209	214	202	197	184	201	223	188	201	213	188	176	185	236	218	222	186	206	196	215	203	220	206	226	213	227	218	205	219	203	189	198	216	211	209	190	240	175	201	204	209	209	229	201	192	192	189	184	189	206	202	226	199	184	218	235	198	217	209	218	198	216	203	213	234	188	203	210	195	208	191	237	196	206	196	186	209	203	200	206	203	188	198	197	206	196	213	201	213	172	210	207	187	219	166	217	202	201	212	236	238	229	231	196	218	220	203	219	204	230	187	200	208	207	198	207	205	232	214	209	213	217	212	195	205	189	189	212	186	217	209	208	220	203	181	210	241	213	212	224	216	214	203	216	200	203	217	225	190	207	196	207	210	220	211	192	207	218	208	205	206	198	205	188	204	205	199	198	187	208	230	186	196	212	197	223	222	214	204	188	195	191	208	197	200	217	195	186	215	215	229	233	230	216	227	205	192	198	197	189	183	212	181	201	211	210	204	206	196	211	223	206	228	189	199	206	208	203	207	198	196	234	209	220	195	219	207	198	213	197	198	209	179	220	185	219	222	194	202	184	201	208	206	199	182	205	220	210	211	197	227	233	178	214	203	221	209	190	201	232	217	181	172	196	192	196	204	204	201	217	202	212	197	245	200	212	204	178	198	233	191	188	198	193	215	159	209	213	212	246	220	205	195	190	215	202	216	201	203	212	190	202	215	216	188	208	213	206	213	217	231	199	230	171	229	214	226	195	189	228	214	202	196	221	211	217	191	202	209	206	215	228	207	215	204	212	205	186	192	198	195	221	239	202	235	199	198	215	215	210	186	195	206	218	239	189	201	205	189	199	203	207	207	232	208	191	210	211	224	206	203	237	241	189	201	207	187	195	216	213	208	177	205	190	228	198	225	201	226	217	209	207	209	177	207	198	221	233	220	196	245	210	183	207	204	228	223	207	237	210	210	210	208	212	203	203	227	197	202	190	210	196	203	205	194	184	223	203	202	207	211	196	206	184	212	211	210	206	212	216	203	208	219	230	167	193	226	223	212	205	222	212	211	216	211	228	228	183	205	215	217	201	204	204	206	231	217	178	204	192	230	178	213	212	207	190	185	204	213	208	184	216	190	205	217	218	215	192	220	214	192	215	214	213	193	204	227	213	218	211	216	171	218	215	218	211	205	182	194	187	202	194	208	209	209	205	233	236	209	195	235	193	228	204	195	210	201	221	178	211	189	219	198	191	213	233	207	189	229	204	211	209	217	220	225	196	186	212	219	192	178	224	219	212	201	227	202	204	199	182	203	208	219	221	185	208	215	204	195	185	214	215	191	202	222	212	191	205	169	208	213	211	216	188	199	183	187	195	222	234	226	220	201	225	196	199	204	202	194	221	192	211	207	229	233	187	219	213	195	203	194	203	201	204	187	226	201	213	198	229	213	218	215	235	232	221	243	202	223	209	224	211	194	188	202	184	240	221	206	199	204	203	217	200	183	216	230	243	205	178	203	206	202	198	237	226	188	205	209	196	200	222	218	208	206	210	228	228	208	227	226	218	214	183	206	195	201	180	198	210	209	170	210	215	198	198	226	209	211	188	186	208	214	220	209	211	213	214	223	214	192	209	198	233	199	199	217	185	201	211	214	221	170	214	227	202	214	203	220	220	200	234	204	213	192	217	219	220	210	224	213	195	219	202	200	194	193	206	205	212	219	198	209	201	185	196	205	227	203	224	194	214	178	189	199	212	229	220	185	179	231	195	211	205	218	199	192	225	181	206	216	229	210	192	210	217	223	210	211	191	208	188	213	218	214	214	193	211	178	210	197	196	202	194	236	210	209	216	213	194	199	207	195	207	212	207	227	246	216	212	182	221	196	196	202	207	202	217	211	199	205	183	201	198	223	211	196	182	202	204	210	232	211	223	204	199	196	208	202	215	199	224	194	193	189	192	212	199	215	233	200	227	210	195	222	195	195	181	209
23616	21028	28015	24266	21021	7746	1049	784	727	620	637	608	566	574	559	522	525	533	579	516	519	477	462	520	514	532	480	490	501	484	504	480	556	504	501	508	470	510	488	490	486	469	489	509	490	496	480	508	508	509	487	504	522	534	476	446	510	503	519	483	495	495	517	473	470	498	519	499	489	525	507	548	485	491	457	489	492	473	517	476	476	471	471	493	483	506	464	482	501	465	454	479	486	478	500	503	472	468	445	501	488	460	479	510	495	476	512	485	493	489	473	465	487	493	489	480	494	485	484	509	482	505	519	469	451	443	460	485	495	497	501	526	495	466	496	453	501	465	513	486	459	498	453	473	495	494	456	502	485	492	516	452	442	507	461	460	524	475	497	519	480	472	464	509	495	476	497	500	473	467	481	522	460	510	487	462	490	498	453	480	477	473	520	484	489	491	470	466	503	505	482	440	471	503	470	458	481	484	500	442	478	477	498	465	493	482	486	491	519	432	433	473	521	443	462	488	505	463	479	463	444	496	513	497	483	479	496	451	493	487	483	508	536	484	515	475	468	467	478	454	446	456	461	509	468	501	487	462	496	438	482	482	511	497	485	491	476	491	481	502	504	466	439	465	482	480	486	499	487	490	467	497	518	530	467	457	477	462	499	471	458	481	476	483	488	455	527	437	494	507	485	454	479	486	483	450	488	461	470	474	470	486	461	475	498	475	474	492	474	514	491	475	468	476	455	480	537	509	494	469	459	473	454	492	488	480	521	474	435	477	446	472	513	527	470	478	509	484	485	517	468	497	512	489	473	452	456	471	525	485	473	518	480	486	471	496	466	519	522	485	461	443	516	470	499	454	510	508	486	469	473	488	482	480	447	498	505	530	467	504	495	494	488	492	449	481	487	494	490	456	478	493	478	485	460	513	487	482	488	478	470	493	485	452	504	507	466	496	495	464	480	502	526	469	448	516	521	493	494	493	464	484	520	496	483	472	433	487	481	522	470	466	489	487	517	487	486	520	504	522	487	507	470	481	469	494	492	453	509	533	483	477	496	477	509	515	465	511	482	475	480	462	490	477	499	476	479	472	479	488	461	466	497	546	484	473	485	507	514	454	520	527	465	493	466	493	447	471	494	491	462	482	468	465	466	466	468	477	526	491	476	487	519	487	474	503	472	483	476	418	481	479	448	523	465	495	479	472	430	489	446	475	443	465	494	457	503	521	509	494	477	456	495	497	501	475	454	508	495	446	511	477	467	452	495	499	490	495	447	439	473	442	489	480	487	532	478	499	455	507	505	486	484	507	505	488	461	433	497	509	455	514	489	503	496	497	490	471	486	464	499	508	500	468	506	466	474	462	505	481	496	483	465	492	487	444	477	461	491	509	500	475	470	488	487	480	532	456	468	470	464	471	484	501	448	452	476	428	452	507	486	504	510	484	482	488	489	482	472	487	482	473	477	488	494	489	492	499	495	458	476	488	506	445	452	513	485	509	471	458	471	473	448	446	510	472	498	456	469	455	438	497	481	454	436	511	483	469	498	477	469	471	472	492	490	501	501	473	488	459	479	509	485	513	482	465	472	476	444	459	477	469	501	463	463	499	474	466	471	495	481	479	478	472	463	519	457	526	475	472	505	451	471	462	462	534	494	468	484	484	498	497	467	480	491	479	486	456	459	467	485	444	480	501	475	436	496	481	502	481	495	498	474	488	480	485	466	474	503	486	478	487	499	513	457	475	532	484	481	470	447	468	485	513	506	453	522	498	522	530	472	453	500	486	488	475	491	480	477	452	447	526	498	457	491	506	489	528	478	463	483	495	474	512	491	446	439	549	474	485	493	463	449	493	486	475	490	493	498	475	501	490	424	523	485	484	481	511	513	467	461	487	495	478	505	505	472	476	533	501	466	467	470	458	474	517	498	457	469	502	479	477	514	511	497	440	502	490	469	506	464	442	478	504	482	479	464	490	491	520	459	486	468	455	446	533	439	468	499	488	501	466	476	473	520	498	470	498	475	508	458	511	495	480	501	463	447	508	504	465	497	478	475	483	491	484	427	469	481	478	483	490	516	501	507	500	500	495	460	459	487	509	459	486	481	489	485	472	469	477	465	492	509	497	495	434	490	466	489	481	491	489	484	462	498	475	493	479	461	451	476	462	468	437	469	463	442	495	496	494	463	503	497	478	515	468	474	494	481	442	507	466	490	509	496	462	499	493	494	453	447	480	481	505	466	487	507	475	483	486	506	479	495	482	459	463	475	477	496	457	502	480	498	469	486	488	485	490	531	464	512	478	523	454	483	460	475	462	490	457	490	504	489	458	485	484	480	521	470	514	515	478	488	494	457	447	480	448	501	493	484	489	517	454	447	514	493	486	508	459	501	486	506	474	469	503	537	496	441	472	505	479	465	493	500	481	503	460	504	462	477	469	480	439	427	499	481	486	539	465	480	481	481	478	510	470	508	481	463	444	487	464	447	517	502	465	449	487	492	474	482	500	469	475	484	471	504	472	463	476	469	495	493	487	466	507	487	519	488	453	487	515	494	465	465	474	512	504	484	462	485	459	473	490	475	476	480	453	494	480	486	511	499	499	470	524	485	489	473	523	466	487	470	466	482	494	503	534	499	478	500	465	481	468	510	511	488	479	529	523	452	448	485	496	485	426	511	504	505	485	502	509	486	459	471	496	474	454	489	484	478	460	484	542	488	476	501	493	501	519	505	455	501	481	483	457	459	484	457	510	488	489	508	477	467	486	492	458	518	469	485	446	489	502	437	506	498	522	489	480	506	455	448	488	482	501	519	509	494	494	507	460	454	485	490	503	484	519	463	495	437	473	491	497	466	483	483	459	492	491	492	472	488	491	496	489	472	521	483	477	460	509	494	442	472	428	452	497	518	468	507	474	479	445	448	480	466	492	466	486	486	461	487	462	483	515	430	510	483	490	482	465	490	486	469	426	486	488	462	463	486	444	483	494	498	464	482	469	499	475	460	493	522	468	506	511	442	470	469	501	486	452	480	450	464	445	447	468	464	491	499	461	476	448	493	508	489	473	438	503	448	490	441	460	493	471	473	465	494	493	455	513	459	481	527	499	487	491	471	489	476	531	477	498	496	514	499	468	505	496	474	505	513	512	480	465	465	459	483	489	526	488	524	497	451	480	477	504	511	464	461	474	474	489	491	424	488	490	468	513	448	490	483	504	524	498	494	468	484	421	477	480	469	479	491	491	483	508	453	479	487	480	484	546	483	483	468	487	516	450	471	476	489	477	454	483	527	472	494	482	497	481	532	497	479	451	468	474	478	515	479	462	489	486	514	471	477	491	500	475	478	487	452	507	492	455	475	503	466	510	474	449	502	478	485	520	468	495	550	523	463	469	459	489	515	464	499	513	478	463	501	492	462	525	488	532	465	493	506	487	472	477	470	497	473	484	513	471	544	461	493	495	463	457	474	481	489	453	503	478	462	480	468	431	477	515	486	488	498	488	443	526	489	468	483	451
3671	8636	5570	2682	1981	1583	1213	1059	919	838	775	710	634	632	644	636	570	554	594	556	592	536	576	552	553	565	546	537	509	590	527	519	495	551	511	485	531	520	528	493	503	518	535	515	498	529	533	518	524	501	524	497	520	534	517	473	527	519	490	475	485	467	562	510	530	519	526	531	507	540	506	495	501	489	481	512	509	493	508	526	566	486	534	510	498	466	514	512	494	506	484	539	529	538	535	467	423	505	541	524	519	486	510	508	570	506	508	521	513	528	506	522	517	485	496	521	522	515	542	526	539	513	487	492	503	492	490	517	566	499	520	523	494	521	500	547	534	491	510	499	530	512	551	481	519	502	522	514	523	506	467	484	504	499	522	517	518	497	504	508	530	523	491	490	517	501	507	535	541	527	520	500	522	539	520	482	532	504	504	476	516	508	484	510	535	485	482	492	522	516	487	532	499	507	497	456	516	476	523	552	523	462	499	485	484	490	490	499	537	535	513	505	525	514	504	490	496	509	476	499	513	486	487	490	480	501	540	474	526	519	535	503	503	512	528	488	498	526	556	497	514	546	529	497	498	476	547	537	524	513	489	492	498	509	485	513	560	530	522	488	490	472	475	520	545	496	513	488	499	512	503	540	502	498	550	523	504	546	510	515	509	528	510	493	518	532	498	506	471	463	496	487	519	520	516	517	494	502	509	499	533	542	477	534	509	555	523	519	524	502	513	518	518	509	469	508	517	569	539	525	490	491	555	470	499	549	511	530	509	516	495	478	546	491	498	516	489	470	460	541	537	542	503	467	496	524	484	512	534	511	496	505	502	498	526	510	482	547	487	485	495	487	514	533	524	514	495	542	511	488	514	486	494	465	469	535	541	498	541	517	498	538	518	536	528	515	490	510	568	498	510	516	508	476	499	495	508	529	508	497	476	498	509	485	521	521	517	508	528	533	513	511	527	552	493	465	539	491	504	527	509	520	527	500	521	568	511	525	469	495	479	520	523	531	502	480	451	494	513	505	497	491	450	493	510	486	503	510	476	521	522	497	497	483	459	519	551	521	508	506	544	495	518	475	486	491	495	591	518	480	494	498	505	495	538	509	509	493	521	501	543	470	496	489	514	505	504	481	494	488	530	531	524	488	518	543	570	493	483	471	549	467	493	466	508	501	517	478	490	514	514	515	497	465	487	490	499	566	527	471	462	537	520	518	556	488	555	489	514	533	518	525	511	506	489	512	495	498	513	487	507	520	524	529	485	558	504	509	530	507	530	525	500	506	508	485	451	505	513	480	476	494	527	521	537	512	493	455	520	512	557	537	541	519	470	509	506	480	497	515	511	535	512	500	519	517	515	503	499	540	477	517	530	496	518	482	524	506	537	512	520	476	542	526	503	494	471	501	493	514	494	494	508	515	505	534	502	501	531	470	499	481	518	496	474	493	518	505	472	497	513	487	480	489	533	491	516	546	527	517	480	486	518	501	485	505	542	511	524	537	517	498	517	498	508	502	509	531	499	495	517	491	522	469	488	519	492	521	501	477	483	537	494	513	521	510	511	479	525	511	512	505	455	563	521	484	522	510	484	507	543	527	480	477	496	512	535	500	513	534	500	490	474	544	517	531	530	521	499	472	496	512	498	467	506	504	517	467	481	512	529	502	502	535	510	537	490	483	550	516	517	509	514	526	470	537	485	522	510	530	503	497	545	518	475	501	519	515	502	478	503	501	489	531	515	477	503	466	493	513	516	499	499	521	535	483	492	538	505	518	537	479	486	494	489	502	533	491	478	507	497	485	495	480	509	525	499	476	501	491	535	512	524	509	529	487	470	495	495	550	546	537	505	510	499	516	510	537	531	534	528	482	512	533	513	482	457	487	459	502	509	504	511	539	529	518	505	543	528	552	514	516	470	510	462	521	469	493	480	487	518	492	536	516	492	488	538	524	490	474	515	518	511	484	518	505	514	508	534	532	525	501	490	516	498	496	469	490	544	529	476	519	506	518	471	470	511	523	473	498	526	490	537	496	520	492	489	524	499	452	485	494	518	586	490	531	533	465	541	532	508	512	512	512	504	528	504	497	536	511	504	518	496	484	520	484	535	526	527	493	545	489	529	482	531	495	470	527	508	546	522	516	505	474	453	499	491	499	483	490	470	528	479	535	554	518	518	503	548	509	489	537	496	506	534	474	519	476	495	508	529	526	504	510	530	544	482	518	527	484	525	528	489	498	521	493	511	525	507	526	487	529	527	536	488	486	518	521	476	560	497	484	529	522	526	535	518	506	495	501	549	489	505	472	525	506	484	534	509	514	521	458	505	544	505	486	516	488	507	478	486	472	550	446	491	500	472	542	506	542	459	529	493	480	521	524	511	486	537	513	553	489	497	527	540	487	473	507	518	501	545	506	504	449	518	504	515	504	531	464	500	475	540	546	492	517	489	484	538	510	534	527	487	496	533	467	530	544	504	500	480	507	549	541	497	513	538	532	471	527	508	518	525	494	496	540	537	534	497	498	522	487	473	480	500	468	522	539	460	560	498	499	498	495	516	504	496	510	502	548	512	505	479	472	501	528	491	519	528	488	496	535	494	476	523	514	522	500	500	520	521	518	510	526	504	543	515	505	546	516	527	527	520	491	486	490	523	491	483	522	540	492	482	532	498	514	513	526	505	490	523	497	502	511	501	473	490	465	516	512	494	506	502	499	512	497	511	493	471	477	527	528	486	543	515	470	538	491	504	506	498	514	490	493	538	501	497	539	482	493	488	515	549	483	501	516	508	494	519	505	470	516	511	509	496	482	510	475	507	544	507	499	467	529	513	493	464	527	509	544	488	510	489	508	492	507	477	490	505	551	493	466	489	506	521	483	509	508	496	531	514	533	507	533	529	507	522	470	519	505	475	509	489	501	472	499	518	469	520	493	540	551	482	521	517	514	473	517	508	480	513	480	521	489	538	482	520	487	523	518	509	519	580	511	508	513	472	502	516	514	477	506	515	542	517	481	510	501	493	524	495	518	493	495	481	536	533	537	494	542	484	468	489	486	490	495	523	510	496	548	477	495	539	493	524	543	555	529	503	533	544	499	511	502	518	488	510	506	557	501	506	488	506	482	540	522	501	509	513	552	492	515	480	466	500	507	560	517	504	477	503	523	483	497	468	508	496	485	513	520	515	496	520	512	455	515	484	512	497	499	496	491	475	515	493	528	533	486	493	513	514	507	528	480	519	503	488	499	521	534	506	508	524	502	502	487	498	498	488	512	500	479	486	519	518	470	464	550	501	481	548	516	552	509	476	505	504	533	516	511	511	517	532	535	509	508	508	555	552	507	519	534	508	497	512	501	498	505	490	523	503	504	472	519	496	527	499	496	480	496	530	515	493	500	503	497	506	471	547	526	489	506	493	533	492	492	513	507	515	517	543	524	464	485	508	513	530	464	521	554	511	534	514	535	505	490	487	506	516	493	507	512	554	529	560	491	524	504	515	515	515	490	504	543	527	523
24985	21044	26676	25422	5504	485	368	325	311	301	257	267	292	286	236	247	222	228	257	250	230	241	259	230	219	234	222	248	239	225	234	221	226	238	206	226	247	228	215	199	220	207	245	213	224	232	245	218	227	230	236	221	245	210	221	269	240	223	241	214	213	200	252	237	237	256	220	226	234	219	233	242	219	212	227	238	238	250	233	253	234	223	256	236	234	253	253	228	232	223	212	225	208	210	215	236	206	224	227	222	218	232	215	200	237	230	211	225	243	212	224	234	215	221	222	208	235	239	213	214	224	232	224	212	218	242	245	208	238	229	263	242	205	216	210	234	270	222	219	208	217	240	235	225	229	220	202	214	232	208	228	207	232	212	215	202	224	208	232	218	252	241	212	243	219	224	231	257	232	231	213	225	211	224	241	217	215	251	215	216	209	233	196	227	216	224	227	219	233	222	255	213	205	186	237	206	234	236	228	227	222	228	217	220	232	212	241	241	220	227	222	215	235	223	219	248	239	210	206	216	234	217	242	237	239	276	221	231	211	215	227	191	232	209	200	217	217	250	235	223	194	224	227	199	204	218	234	229	224	206	241	226	254	226	242	210	210	215	245	234	239	224	202	252	235	250	214	219	220	207	230	224	238	242	234	209	224	233	207	244	208	209	256	225	216	226	232	237	202	207	210	220	249	237	232	208	218	227	218	223	230	228	215	213	241	207	202	229	238	212	220	250	241	213	203	207	204	243	258	220	217	253	219	210	229	217	231	205	227	236	216	232	233	204	233	232	239	228	225	212	231	223	196	219	225	216	205	218	230	203	212	245	246	222	218	221	222	227	207	232	224	214	223	223	228	209	229	219	229	241	217	205	230	246	202	237	213	257	220	195	207	245	213	206	231	220	257	208	215	223	212	249	205	236	219	226	224	191	215	217	226	216	222	229	251	223	216	247	234	230	218	233	220	217	228	223	245	228	228	229	223	206	244	199	190	226	202	208	231	223	217	219	219	196	217	227	222	247	226	225	236	215	231	240	206	239	227	222	211	234	220	232	221	197	230	234	204	218	205	234	234	234	243	226	213	219	245	234	206	233	238	246	228	221	205	269	219	200	207	235	200	211	224	243	216	241	225	218	214	237	226	233	198	238	226	206	242	214	205	229	217	231	247	217	202	220	232	259	240	230	231	202	241	218	220	221	253	229	249	215	201	211	240	238	232	227	228	238	220	218	235	251	245	222	218	229	231	221	220	211	222	223	237	223	253	225	232	207	230	213	242	211	208	235	226	222	239	249	250	206	233	212	239	210	217	227	204	215	260	224	226	243	225	201	213	208	226	215	186	235	224	223	222	234	228	219	201	235	206	223	204	208	226	225	225	200	213	222	238	219	228	234	231	215	232	212	221	212	221	234	235	243	211	205	256	212	224	210	208	222	230	235	225	249	241	196	225	210	199	245	219	224	238	242	224	254	210	236	218	253	232	207	237	228	255	195	224	215	190	218	231	231	205	220	225	219	216	234	244	209	239	229	249	221	214	223	213	225	210	221	227	225	220	233	191	255	216	213	206	211	221	185	226	209	206	231	234	231	202	241	216	210	231	221	223	216	249	230	232	224	226	212	234	239	247	219	224	253	213	223	229	229	219	196	216	214	226	231	215	205	222	228	213	231	220	212	225	222	249	233	225	222	229	251	226	217	223	229	238	234	227	197	229	234	232	213	227	236	214	232	232	220	237	222	206	228	212	229	221	234	228	220	237	229	220	218	239	212	225	237	246	220	252	229	230	226	208	219	236	204	223	223	197	264	228	236	226	247	227	232	219	219	208	205	197	215	202	208	243	228	225	225	200	202	217	195	217	232	229	241	213	209	232	235	222	210	218	234	253	232	211	270	233	221	238	231	244	230	219	217	245	213	243	220	250	225	218	203	220	233	228	248	208	230	213	230	248	228	244	217	223	207	220	209	255	228	229	204	201	221	209	202	220	208	212	247	239	237	203	240	203	244	229	214	216	226	227	234	200	233	229	220	217	236	230	215	242	199	242	222	238	217	236	231	227	246	240	222	186	223	218	227	217	211	226	224	244	221	195	217	232	210	217	236	229	218	222	232	235	232	226	235	209	247	217	212	264	236	249	228	218	215	210	247	210	199	250	240	211	211	234	245	239	216	262	234	220	238	227	243	216	198	225	220	216	233	235	230	232	197	185	235	228	242	228	203	228	221	217	217	226	224	241	216	222	216	243	219	256	253	254	211	252	236	241	226	215	221	226	224	227	247	213	230	218	226	235	235	230	241	224	220	230	252	243	237	243	210	214	232	230	237	222	207	209	231	227	222	232	219	246	233	194	239	251	212	216	228	254	245	218	210	216	248	233	215	239	231	232	205	218	225	216	247	245	250	224	224	213	198	240	242	234	211	214	232	231	215	241	228	232	240	211	219	218	208	209	226	208	239	207	218	222	235	237	214	213	227	233	225	205	218	231	211	217	201	210	222	208	240	202	237	213	247	211	227	235	222	212	225	240	245	199	233	215	200	223	215	216	243	240	205	218	220	211	203	254	214	215	222	214	229	199	233	223	242	235	230	224	249	232	231	208	193	225	231	210	240	216	217	225	224	216	232	237	239	248	233	230	231	222	223	235	237	242	222	217	217	207	228	233	188	205	231	221	207	219	236	230	227	195	239	223	192	235	231	202	218	234	233	235	205	225	223	225	233	229	212	237	245	223	244	227	207	224	208	228	198	209	228	223	210	206	234	246	222	227	220	243	209	228	224	235	201	204	226	259	226	219	224	237	222	225	215	191	233	223	224	236	219	207	213	215	241	215	225	232	239	250	225	235	221	243	211	232	245	215	226	256	183	222	233	229	240	216	211	235	259	242	218	234	218	213	202	228	224	214	237	253	232	241	233	208	219	211	236	229	248	219	190	220	215	213	238	242	240	226	222	234	217	202	226	195	223	230	230	247	214	222	215	229	229	237	230	216	208	227	231	250	251	186	225	230	248	216	231	225	222	223	205	213	219	241	229	235	227	202	222	232	232	231	237	224	220	233	206	267	207	196	212	250	210	231	233	249	202	221	220	235	208	252	233	228	217	223	204	228	231	231	257	212	235	240	238	213	272	194	202	220	210	262	217	213	230	232	222	210	217	228	214	229	216	262	242	216	248	213	243	240	224	250	215	210	214	248	246	246	212	222	226	236	207	250	215	219	207	223	228	237	204	218	238	226	230	222	198	230	235	234	223	218	210	225	225	222	218	210	232	218	219	213	207	212	226	243	245	230	220	216	252	232	212	240	215	197	196	216	212	240	229	190	224	203	227	214	232	235	203	241	210	221	219	227	220	251	203	210	223	243	205	240	205	200	236	230	232	216	210	249	227	198	215	245	231	191	240	250	238	224	232	234	209	238	237	199	252	225	234	246	206	243	208	258	216	214	234	204	263	234	218	216	229	185	248	242	242	251	230	239	194	245	235	244	252	223	242	205	215	225	231	223	214	193	215	234	238
3513	4593	2778	1347	959	786	674	560	479	443	403	370	405	363	359	298	304	294	309	299	276	311	296	267	312	285	287	325	295	267	244	272	261	306	299	282	270	289	253	291	277	302	278	285	296	257	286	285	286	289	313	284	260	291	248	269	264	295	266	284	262	274	280	256	312	295	275	289	301	269	256	270	270	278	287	274	241	260	315	292	287	289	268	283	241	273	289	265	272	279	266	273	248	258	254	234	283	269	286	262	285	257	275	282	240	310	268	256	256	276	256	264	310	266	265	281	276	273	296	289	280	295	300	285	268	270	291	251	277	293	282	264	281	281	243	283	286	296	285	266	261	284	271	285	277	239	273	283	268	266	287	280	277	273	255	280	291	273	276	231	282	260	274	272	257	282	252	282	279	258	282	251	268	242	266	274	270	283	272	276	286	241	249	275	277	245	249	267	260	269	272	267	276	259	291	307	272	269	285	245	266	257	265	300	276	282	295	258	266	291	281	288	270	279	287	263	253	297	259	278	285	288	281	262	241	258	264	272	241	271	291	284	292	264	262	271	286	244	265	278	266	274	292	269	228	283	282	271	287	276	309	273	273	261	288	260	267	267	273	275	286	285	279	247	284	260	255	259	270	286	292	265	266	284	255	246	287	268	254	254	259	317	260	259	261	283	247	277	290	251	261	277	263	261	264	250	289	281	264	257	257	261	253	268	263	270	265	251	295	271	286	268	261	267	306	275	267	252	293	298	285	227	304	242	262	272	258	274	296	274	271	276	290	276	246	269	290	299	254	263	282	255	289	253	269	286	263	261	259	278	268	281	247	293	283	257	291	272	275	270	261	287	266	293	291	310	276	259	298	261	275	261	279	274	265	300	238	263	290	262	270	277	291	272	282	301	278	259	285	256	264	255	296	282	261	261	262	257	250	293	268	250	265	287	311	275	286	266	265	257	251	269	262	271	272	290	280	268	247	282	273	258	294	274	273	293	254	266	295	283	260	316	284	279	294	249	277	261	255	257	285	284	284	246	244	261	284	244	242	278	255	268	277	275	285	293	265	279	288	295	310	281	284	248	284	264	270	280	290	287	279	244	260	258	276	303	274	261	256	292	257	267	291	257	272	260	270	304	264	287	289	257	288	286	270	266	263	292	301	258	277	267	275	254	274	246	280	279	255	250	242	293	278	280	258	278	252	293	251	263	280	261	262	242	292	275	273	245	258	272	286	286	284	278	259	269	283	253	295	266	263	269	256	275	285	287	280	291	269	287	299	281	279	288	280	274	242	275	259	277	266	267	290	262	301	288	275	268	274	243	251	297	271	299	260	288	274	246	243	271	284	260	273	285	274	270	268	271	287	258	275	255	294	276	290	257	247	280	284	274	267	257	286	259	251	267	285	293	271	293	263	240	283	291	242	267	260	267	287	275	270	286	261	272	274	252	279	312	294	254	282	235	276	289	282	260	263	250	269	246	267	267	253	273	262	296	275	265	270	264	279	273	274	284	263	249	293	290	262	287	261	319	291	275	249	296	280	295	273	250	269	291	249	253	271	262	335	237	269	276	247	242	261	265	251	261	293	295	246	284	280	277	280	298	292	259	276	250	285	255	281	266	291	259	304	265	269	266	255	291	298	263	287	271	274	272	277	289	263	252	289	266	263	284	256	273	280	262	276	288	294	272	273	270	266	273	287	271	277	289	305	299	259	244	252	264	276	284	278	278	264	298	265	268	280	278	295	274	259	281	278	267	284	254	293	263	284	274	260	270	280	272	302	267	265	287	282	296	267	248	289	280	269	257	268	283	275	302	253	279	246	261	270	287	290	283	272	268	269	255	265	301	283	268	261	241	273	233	239	263	276	240	237	293	257	279	299	239	264	258	267	287	267	273	264	267	293	262	272	282	265	239	293	265	246	273	265	270	265	283	292	260	249	261	260	273	270	249	269	261	283	263	293	281	295	275	294	283	258	281	241	249	259	262	242	258	304	277	274	284	254	253	306	266	288	285	242	274	277	256	257	263	262	286	278	259	277	259	284	257	281	276	272	283	258	258	256	278	290	248	272	280	271	310	247	262	312	286	257	292	266	283	278	252	255	247	284	277	291	290	264	266	286	269	297	302	277	284	281	253	241	261	269	269	304	296	290	275	290	263	277	270	243	303	284	253	277	269	281	267	277	275	269	275	270	285	287	272	300	261	274	263	297	306	266	280	268	288	255	248	274	266	272	278	292	275	241	289	271	287	246	275	279	273	296	267	293	268	291	286	262	262	281	271	280	263	293	263	267	268	282	274	283	303	246	251	257	254	282	269	259	254	248	267	285	255	316	240	286	270	280	275	291	275	253	263	274	271	291	303	269	298	276	261	259	277	263	283	269	299	268	284	262	299	273	264	273	249	269	278	274	255	270	273	268	248	283	258	259	289	263	242	289	243	282	272	257	262	267	281	267	281	288	266	318	279	285	272	250	286	292	299	274	284	277	278	277	283	275	265	279	267	292	267	241	269	264	290	254	259	267	269	246	243	299	293	262	266	289	276	265	278	247	278	251	280	267	287	271	247	260	263	297	278	261	272	279	301	281	293	258	287	235	241	310	285	289	260	284	255	254	279	274	265	268	273	287	296	281	264	270	281	268	287	274	252	245	270	274	268	291	269	268	265	282	253	279	261	266	252	285	278	242	296	299	269	294	280	258	267	253	245	272	276	270	252	296	267	277	291	261	299	280	276	261	269	261	298	270	278	273	274	246	288	280	275	312	266	259	241	273	267	258	291	268	282	262	288	269	263	234	268	279	312	269	267	265	256	296	273	276	267	266	283	271	285	257	270	282	271	249	256	293	266	252	283	281	265	261	256	255	266	270	278	283	287	262	263	260	282	234	222	273	266	277	272	296	282	255	263	249	269	293	275	267	245	278	309	263	274	294	285	265	265	247	280	298	273	250	258	286	272	285	269	253	253	274	262	278	314	282	275	246	250	251	287	283	278	243	278	277	270	278	283	278	278	264	271	248	272	276	271	281	277	266	265	289	305	235	284	304	268	275	235	266	285	263	275	257	287	286	256	266	275	277	262	247	281	282	296	270	273	236	242	304	255	264	253	250	264	251	262	291	259	259	261	253	256	282	268	265	292	286	267	279	289	262	255	275	268	299	251	249	273	261	262	238	246	282	298	292	265	255	261	269	272	292	290	249	272	280	265	257	275	253	264	293	265	263	288	279	294	305	286	247	264	262	271	264	264	292	293	286	272	269	260	263	256	276	265	288	281	256	267	273	281	288	277	257	266	265	265	303	291	280	260	259	278	261	254	291	282	271	274	248	266	257	284	269	269	223	299	286	281	279	258	278	261	255	276	275	241	265	276	265	293	275	293	268	273	304	287	267	268	284	291	272	294	259	266	273	247	253	270	273	258	258	288	255	284	270	272	262	290	291	244	284	274	290	282	269	272	302	263	279	291	264	267	267	268	278	273	287	286	291	274	286	256	244	252	294	256	277	272	259	263
22401	20970	28443	23663	20974	20994	6000	1292	1040	931	927	802	837	848	780	738	750	764	746	716	775	715	699	690	700	675	699	726	695	752	687	710	711	653	701	691	696	663	630	692	697	681	675	699	672	654	639	666	643	680	689	668	724	663	640	669	667	609	669	648	682	701	694	701	671	619	705	617	684	686	667	663	699	709	647	656	698	642	657	671	670	634	678	669	691	624	680	697	673	669	667	661	652	618	717	673	677	633	694	690	643	638	623	651	616	670	654	682	652	642	663	707	692	662	668	681	697	688	635	671	659	704	673	676	632	701	713	673	681	686	634	656	700	662	673	679	679	679	684	696	694	687	641	679	677	645	681	701	666	675	642	690	656	661	696	674	609	673	675	681	662	687	677	661	661	664	649	618	632	675	655	674	652	606	670	679	678	642	641	685	681	635	730	685	630	639	705	643	679	644	691	685	676	694	683	700	633	665	692	702	694	673	654	662	635	667	638	659	599	722	651	691	625	648	680	646	679	643	657	659	639	695	675	647	630	673	610	692	661	649	646	634	664	702	620	656	636	637	655	662	652	634	666	648	653	660	644	666	643	658	695	638	704	672	665	627	634	638	660	706	657	637	673	673	639	683	690	687	645	726	660	622	641	692	692	647	644	609	635	670	681	668	662	646	618	647	673	655	672	699	662	643	686	649	671	610	622	641	692	655	682	643	696	646	669	680	663	648	651	661	665	705	674	686	660	705	670	655	612	623	661	656	648	715	667	617	654	619	647	656	632	615	673	632	678	695	645	684	652	615	702	657	661	672	686	696	676	665	620	640	682	639	634	657	650	688	627	663	643	666	617	661	677	653	676	698	633	690	676	704	699	659	680	640	636	698	708	687	642	612	656	644	663	604	700	630	642	683	660	665	640	637	675	690	649	665	626	694	655	652	660	641	703	670	658	656	673	659	642	676	635	702	674	677	673	636	671	606	647	690	651	691	628	633	642	685	761	680	638	633	674	636	713	654	661	686	693	684	698	637	692	700	651	631	655	683	657	670	656	633	647	675	659	642	661	637	615	623	664	685	651	632	647	685	684	700	683	639	667	651	678	663	631	623	672	669	623	627	633	671	695	654	652	683	666	665	619	640	698	692	694	696	679	692	649	697	619	687	652	639	672	706	642	589	689	689	618	649	663	639	675	671	664	614	630	659	673	691	687	668	671	655	626	683	628	680	697	642	681	694	679	646	701	667	639	675	682	689	694	667	680	668	626	702	652	645	672	680	637	659	652	673	642	707	655	665	630	672	669	697	661	628	664	679	632	715	658	649	646	682	676	657	677	675	634	747	623	641	706	618	699	714	688	683	658	648	675	655	657	635	656	695	722	678	668	675	677	669	712	694	648	701	609	654	670	669	708	602	688	667	679	667	643	694	703	704	679	638	651	717	651	668	662	636	723	647	676	650	700	671	617	670	577	675	629	687	699	673	701	715	672	643	639	660	691	650	693	667	622	728	674	700	650	609	696	629	635	659	671	646	660	664	618	644	673	623	700	679	671	707	676	653	706	634	621	678	665	674	627	672	663	691	730	712	708	631	614	606	634	623	657	650	637	646	651	682	659	708	643	692	700	675	663	626	677	665	605	715	658	655	671	645	655	671	669	684	673	618	635	660	639	646	701	669	612	683	631	661	635	670	665	706	636	605	653	660	620	679	701	676	701	693	679	649	686	680	647	670	653	690	633	675	650	694	677	672	662	617	672	695	632	728	695	673	667	662	632	710	626	681	649	688	692	695	628	628	654	680	719	705	660	662	675	653	654	657	667	617	607	706	636	631	639	650	638	669	654	655	696	661	615	665	665	710	624	693	661	657	632	674	700	634	695	626	662	660	637	665	687	652	696	686	690	658	634	655	653	640	656	685	665	614	663	697	638	647	644	629	638	674	620	646	633	677	619	675	714	630	673	661	677	624	672	648	660	663	650	665	641	620	660	654	631	630	672	666	666	723	694	657	684	644	684	655	674	643	650	658	682	631	616	650	637	670	652	651	628	661	630	697	671	674	646	671	657	661	691	679	615	670	660	637	654	663	677	650	600	698	623	661	710	664	665	639	646	679	651	684	657	620	699	669	660	684	677	687	708	679	672	729	659	674	671	658	650	659	609	643	678	611	685	658	675	660	689	685	645	663	703	688	681	641	696	660	639	670	685	675	678	698	650	686	655	637	643	649	666	637	622	687	657	620	641	679	655	665	685	686	628	694	628	667	654	665	641	635	665	683	624	654	604	654	647	698	671	628	642	650	653	628	668	684	616	668	652	664	677	616	670	693	646	665	702	672	681	654	680	649	648	681	626	673	647	681	605	635	685	643	641	616	688	670	638	658	660	672	630	661	699	632	697	657	720	664	644	638	644	674	654	649	649	654	668	652	629	652	644	671	688	674	657	649	642	627	657	699	677	705	682	673	668	696	640	661	677	670	621	653	674	660	664	629	663	706	625	663	658	670	637	683	681	659	729	600	646	679	661	677	664	663	678	632	679	672	699	629	657	622	622	664	636	621	659	665	690	741	659	636	688	597	607	666	676	661	692	660	652	678	602	686	653	642	652	631	686	615	667	661	681	642	614	684	641	640	606	611	692	679	648	668	656	648	704	699	658	621	627	600	646	632	675	669	682	630	673	648	643	643	653	630	638	664	685	620	681	664	676	690	682	636	687	681	708	639	662	705	706	648	615	666	675	689	692	622	695	637	691	658	660	654	666	686	664	682	630	660	648	647	648	635	630	640	660	659	648	684	658	664	652	654	693	655	665	638	649	647	623	681	652	646	681	715	658	635	628	655	678	662	656	637	681	670	672	689	692	689	669	669	622	659	666	598	689	650	714	669	679	635	722	627	656	702	686	675	663	655	662	647	666	696	710	646	651	700	674	683	696	679	714	667	670	674	676	668	643	651	650	652	623	669	662	647	681	689	676	670	681	716	675	690	612	628	662	660	645	692	635	644	685	699	674	635	669	648	619	693	665	642	614	680	644	684	655	646	673	661	674	671	679	693	667	696	676	666	647	630	646	684	661	653	647	620	638	676	719	646	606	675	647	678	658	675	668	638	688	612	697	682	661	644	692	703	672	641	661	676	625	639	652	661	630	707	688	668	691	681	662	685	645	664	667	650	664	654	668	646	671	622	661	675	659	622	633	641	646	728	677	680	694	691	680	653	607	681	639	686	634	616	654	663	658	659	624	676	632	678	647	643	659	645	668	645	695	661	655	656	696	645	663	674	705	640	677	688	706	668	627	678	651	663	607	651	646	675	687	666	690	658	623	652	679	687	670	626	650	689	652	675	638	671	706	677	650	642	642	650	667	614	660	681	617	638	692	645	694	625	656	674	663	685	732	629	656	663	636	689	692	656	692	663	653	634	640	674	695	639	680	655	654	638	670	641	688	657	717	669	628	662	681	623	635	671	660	634	660	636	684	656	665	688	633	653	628	663	681	673	622	666	681	712	647	647	708	710	645	692
5053	14062	9323	4544	3422	2610	2136	1715	1474	1355	1138	1118	980	964	903	874	907	826	813	788	808	828	767	803	755	773	742	753	743	744	756	763	713	762	689	742	753	702	716	708	747	713	672	691	705	747	739	706	744	748	703	675	726	717	692	731	709	720	715	675	727	709	711	700	715	711	675	741	704	701	696	723	736	666	746	709	743	672	724	747	687	675	689	702	760	694	728	716	690	726	724	697	730	701	722	739	670	715	729	755	692	699	706	706	717	718	659	660	742	721	711	723	689	673	725	670	684	704	702	729	705	688	712	706	671	735	711	705	694	715	673	719	707	673	675	700	673	680	703	711	677	700	679	689	677	696	688	724	705	702	707	704	721	686	717	714	641	708	708	703	683	692	652	647	669	663	695	704	729	708	707	743	703	679	701	662	690	718	742	712	684	706	703	699	735	675	688	662	696	709	679	733	702	723	701	664	700	689	699	718	652	676	702	689	646	678	700	709	732	665	715	724	717	705	701	733	689	708	732	654	688	724	711	724	698	716	705	748	708	724	691	691	672	720	731	710	690	709	716	702	706	699	751	726	731	711	668	715	714	653	714	699	733	717	704	695	717	729	695	726	714	725	680	719	687	691	719	742	696	700	684	700	700	707	684	702	718	669	663	694	689	744	711	688	714	711	712	715	699	710	696	719	738	676	699	667	704	708	712	663	706	709	685	673	666	736	660	682	718	676	704	676	732	646	728	634	728	675	660	693	705	724	707	671	712	702	658	728	651	694	701	724	697	677	729	706	669	722	680	676	731	771	712	734	643	674	726	733	706	717	721	705	741	713	647	728	731	720	688	711	660	706	719	704	691	700	717	742	719	676	674	700	704	761	699	686	692	678	712	716	701	723	719	669	738	765	750	736	718	733	722	695	674	690	655	655	728	717	669	698	716	715	738	720	715	687	732	691	739	692	694	681	670	707	692	711	683	710	734	673	710	694	716	703	701	713	696	717	751	704	722	679	707	672	713	698	664	689	713	700	711	715	674	695	713	738	694	722	697	710	694	650	720	683	713	672	643	673	679	687	676	711	727	701	697	694	691	732	669	699	686	727	704	687	679	698	618	713	712	696	681	685	705	706	701	692	685	668	662	748	704	700	684	692	711	658	708	715	668	694	709	728	728	692	678	728	708	668	640	705	741	687	695	736	701	677	716	708	733	687	712	713	717	682	745	698	724	739	690	712	700	699	750	700	672	723	667	709	674	698	653	719	666	691	697	715	708	690	693	674	701	673	708	715	708	684	702	735	708	625	658	679	702	687	736	673	732	696	706	717	729	688	687	704	728	715	730	699	697	731	682	704	693	735	660	692	700	711	690	719	707	727	679	680	693	747	693	682	688	713	734	720	698	689	739	668	652	684	665	693	710	710	680	723	680	641	705	703	725	732	649	692	713	709	674	708	700	684	720	671	742	683	725	691	693	768	724	717	706	682	654	746	664	704	713	696	677	721	701	700	710	717	699	663	720	686	703	685	679	658	686	729	653	739	665	665	687	691	657	672	736	700	711	712	710	631	717	693	745	714	686	766	730	746	663	708	692	716	732	671	772	706	678	674	707	719	692	726	688	732	712	669	687	702	669	685	730	702	715	701	703	680	709	701	722	680	673	711	691	697	733	706	700	718	692	637	714	681	662	678	686	710	694	675	736	677	695	658	668	687	750	702	698	736	671	708	661	723	726	678	694	743	737	678	684	688	655	710	720	709	680	704	728	655	680	700	723	698	751	745	697	701	722	717	726	701	721	702	714	672	696	735	683	683	665	698	708	663	646	725	722	697	673	672	742	688	658	717	741	672	734	714	669	709	715	678	703	662	729	700	691	723	664	679	670	657	687	719	749	722	721	699	704	698	697	695	726	683	719	727	653	713	668	691	704	677	680	730	655	693	675	654	715	717	672	717	694	709	703	685	631	709	716	677	713	720	701	683	702	707	689	710	703	698	750	681	708	693	669	708	660	720	690	720	699	688	725	709	706	699	636	670	706	714	678	655	676	742	692	674	714	662	708	695	706	702	709	700	672	694	721	666	695	710	716	685	748	681	694	688	667	692	690	684	690	703	684	678	754	724	698	734	721	728	664	695	647	729	681	700	673	689	676	728	654	677	693	676	696	703	657	762	678	703	693	695	673	688	706	705	671	706	654	704	682	688	717	747	680	663	721	703	651	693	697	680	748	677	700	739	669	658	697	733	692	684	661	668	741	720	697	668	675	711	723	718	694	703	717	675	682	657	739	728	716	696	717	704	700	709	668	668	714	732	726	687	669	693	745	680	706	654	696	683	716	666	703	690	653	701	691	694	684	692	723	666	741	742	697	708	720	690	669	727	755	695	735	661	681	721	658	699	679	680	737	762	696	720	689	737	699	751	687	688	699	683	676	691	737	702	708	652	715	699	764	697	714	716	689	743	714	701	691	728	777	703	707	645	690	696	805	677	710	667	695	716	686	698	734	699	717	682	658	711	690	683	711	690	733	700	673	651	686	727	711	713	685	679	668	686	700	715	647	687	693	729	667	724	680	742	705	692	697	695	679	706	736	711	679	701	701	719	669	700	676	710	714	681	694	709	717	685	688	693	723	665	653	683	667	703	668	649	688	731	686	726	744	685	702	696	681	680	675	703	687	691	695	701	691	711	685	698	692	688	658	754	735	699	653	700	693	702	670	673	691	744	695	648	722	711	698	667	666	711	698	681	732	712	717	695	660	724	669	707	712	684	680	638	687	708	696	720	693	720	668	712	657	740	731	723	709	721	680	719	695	686	761	688	719	635	672	716	725	672	692	715	718	688	766	728	683	738	699	679	734	751	693	711	697	745	677	696	711	690	751	692	709	717	709	684	685	657	715	674	768	677	737	721	717	696	661	699	679	666	713	652	695	719	742	722	708	713	678	731	687	643	724	682	705	705	705	687	677	689	705	710	661	679	681	747	655	742	648	687	710	706	665	696	661	738	707	666	668	674	715	699	701	668	682	682	694	713	683	700	732	719	687	699	703	716	701	668	715	671	661	690	684	656	708	719	697	707	718	701	708	718	712	714	714	700	689	683	697	686	669	706	721	695	699	714	701	721	680	717	687	678	656	722	700	697	703	649	679	700	709	654	690	694	700	655	629	706	688	710	701	706	717	674	694	694	719	707	725	744	718	655	702	703	714	714	721	707	699	688	691	708	734	712	703	708	752	676	720	696	722	711	692	700	685	677	692	696	723	701	739	657	730	730	676	717	728	705	728	696	711	668	662	687	734	706	685	689	673	702	683	685	722	719	720	716	688	725	729	710	668	685	742	720	681	669	712	684	642	739	696	700	708	645	691	657	675	629	676	662	697	728	668	703	667	719	668	722	693	708	645	705	709	702	687	718	703	727	700	658	693	711	719	693	693	684	689	662	678	732	699	680	711	705	686	670	678	648	703	690	642	748	716	708	676	713	714	657	683	700	679	700	702	655	707	687	711	686	724	703	684	697
27574	17131	2896	366	226	207	212	212	212	176	170	175	204	177	168	190	183	208	181	167	150	190	159	184	201	173	165	200	187	158	190	166	180	168	152	167	193	158	186	176	170	183	213	188	183	176	168	179	162	180	178	183	182	186	206	203	180	183	176	173	187	187	194	172	187	195	160	173	195	169	187	186	183	194	182	194	170	177	182	187	147	169	171	180	197	163	167	161	173	200	177	180	192	201	168	158	206	171	161	186	178	161	178	180	159	184	189	153	163	202	165	191	177	154	165	190	173	160	194	181	182	173	184	187	181	190	174	182	159	188	164	168	158	178	170	197	180	185	174	193	185	190	199	163	193	191	179	198	174	190	170	182	171	174	188	161	172	183	174	165	190	200	169	161	209	179	198	156	172	179	190	174	169	193	199	208	179	167	188	166	194	178	165	187	193	171	197	162	170	193	185	149	167	192	169	172	178	177	194	183	157	165	173	176	184	176	179	178	200	179	166	210	172	198	170	161	160	205	183	169	168	193	192	162	176	170	168	173	200	183	166	150	161	171	199	152	170	179	144	181	166	185	164	178	171	184	185	196	179	181	185	180	174	175	158	168	219	163	163	166	156	171	170	165	191	191	188	190	184	179	147	172	173	176	187	179	190	166	193	188	188	172	175	166	177	164	173	175	157	165	182	168	189	199	182	186	159	164	166	170	164	167	172	196	199	195	188	169	175	177	176	158	163	192	192	177	155	175	210	190	149	186	166	166	190	161	164	187	185	190	190	192	178	186	165	161	185	163	192	187	164	178	169	187	153	172	199	181	195	197	159	171	161	186	167	192	180	179	157	192	191	184	181	171	158	187	185	193	192	175	139	178	176	161	158	175	183	183	177	162	187	174	177	174	186	189	179	168	164	148	154	183	178	158	157	189	170	178	163	181	160	172	190	164	197	185	165	177	147	160	173	173	184	174	175	200	182	187	206	175	183	149	185	190	170	188	159	186	180	162	193	197	190	178	161	144	178	176	186	177	190	170	166	162	179	186	176	189	169	175	187	195	174	171	184	190	182	191	200	184	165	162	176	186	176	175	166	187	189	221	191	175	175	183	181	171	165	189	182	165	175	197	174	178	173	165	194	162	179	163	180	172	193	162	191	185	194	170	150	203	160	183	156	166	204	177	161	170	171	171	178	202	171	176	169	183	177	176	178	191	166	188	169	176	205	169	201	169	181	192	186	174	211	192	182	174	204	173	183	166	186	170	185	181	186	145	163	176	163	184	169	178	185	167	155	180	170	170	164	168	188	179	145	174	162	174	187	159	172	190	175	179	198	178	188	172	181	190	187	168	176	182	185	188	175	166	184	172	169	177	159	175	169	182	180	167	161	161	177	171	179	195	180	158	193	175	160	175	197	166	182	167	174	176	179	168	194	157	176	178	165	173	193	160	172	186	173	156	165	187	170	176	185	189	194	178	167	171	187	172	167	183	177	177	188	193	184	176	132	170	160	149	184	159	171	185	173	156	191	188	160	177	180	182	188	172	186	174	137	172	149	191	169	196	176	168	205	173	163	186	177	162	163	171	167	168	192	167	177	189	157	188	160	152	167	183	179	197	190	191	153	166	185	155	169	168	160	154	180	152	174	178	178	191	177	171	207	191	194	183	201	170	186	171	173	183	178	192	205	186	176	185	195	181	172	184	166	183	188	172	150	168	169	167	172	209	190	187	162	167	176	174	195	195	178	183	174	182	181	174	185	194	165	158	194	177	181	185	186	174	190	185	170	187	168	176	185	188	187	174	168	165	205	187	195	197	191	167	149	203	185	187	196	191	183	188	212	157	165	171	160	180	160	181	178	174	180	169	223	174	170	170	171	178	185	174	210	180	185	185	165	200	152	187	188	176	191	187	201	202	165	169	193	198	195	190	177	162	193	175	177	191	178	150	163	199	165	182	210	194	179	180	164	189	198	174	200	170	197	148	164	189	185	198	188	157	144	179	177	199	210	176	172	185	146	186	190	161	167	151	189	193	185	168	183	165	181	208	163	194	171	171	169	195	189	192	177	174	155	179	170	173	171	185	186	189	186	164	196	181	185	175	148	195	184	178	172	175	179	193	191	172	178	170	187	165	188	195	207	170	181	189	176	184	174	179	154	202	179	163	165	187	167	177	168	163	183	192	160	187	185	180	187	188	176	173	168	175	157	168	167	141	170	203	171	184	181	187	172	185	177	170	165	193	178	201	194	162	173	185	184	161	185	172	157	185	195	200	169	194	185	179	155	160	195	154	172	216	180	181	167	180	177	178	172	159	159	182	184	183	157	163	192	163	185	178	164	190	204	192	178	191	174	170	193	169	160	187	189	180	199	150	179	158	178	177	179	174	159	177	146	194	173	159	169	185	151	157	172	160	201	170	173	180	203	190	168	178	176	171	172	200	175	190	183	181	180	174	180	208	164	178	202	161	180	184	164	187	153	167	171	197	157	173	174	190	198	171	174	166	170	194	177	166	196	187	203	163	164	180	189	184	184	176	156	144	175	172	186	184	178	184	145	179	168	178	158	173	166	155	180	198	192	152	170	178	174	192	208	181	180	173	170	188	179	176	167	160	198	202	177	181	192	170	175	186	159	173	161	164	188	172	165	173	173	177	163	165	194	155	175	182	169	190	158	182	146	194	187	178	186	198	170	171	173	178	168	197	178	176	164	171	200	179	183	192	185	193	182	174	173	186	176	162	153	177	165	157	164	165	192	185	197	175	184	176	195	189	212	190	178	199	177	172	158	189	160	198	156	178	189	191	177	175	178	164	158	183	195	206	194	172	199	182	170	166	176	195	177	161	163	193	162	165	183	165	183	181	172	206	157	189	209	149	192	168	176	162	167	194	172	145	177	181	217	194	154	184	171	211	168	171	190	159	177	187	162	165	192	176	175	173	165	188	148	172	195	174	183	171	160	177	168	154	173	184	171	188	170	163	204	151	155	175	165	169	182	198	182	179	185	192	164	188	174	205	166	186	152	177	190	184	180	167	170	184	170	190	162	192	171	181	182	183	193	195	184	159	174	178	181	184	162	196	168	176	185	173	175	188	204	159	180	187	160	155	173	173	180	147	169	178	159	198	180	179	198	187	163	193	169	182	159	177	178	147	157	181	199	176	175	168	164	181	151	168	190	186	170	163	172	182	186	172	181	180	201	186	193	198	189	182	170	178	165	173	201	162	166	159	176	175	188	190	177	175	164	204	165	174	198	157	182	160	189	163	176	166	171	196	168	191	200	185	173	184	184	184	185	191	188	171	165	195	169	167	205	192	173	180	159	183	165	166	151	178	175	165	175	170	156	176	193	178	183	196	179	166	172	170	162	145	200	175	165	197	161	168	171	176	175	157	181	190	179	169	153	169	191	165	189	172	173	171	167	173	180	175	182	177	181	159	158	168	183	181	180	184	178	184	203	188	176	159	180	179	183	193	196	205	185	180	161	165	178	187	188	169	177	155	180	182	177	187	175	194
4347	798	556	330	271	255	237	260	210	226	203	209	214	206	202	195	221	238	184	207	195	207	211	199	214	211	176	222	198	234	221	197	195	203	214	217	199	238	194	193	189	237	181	205	236	207	196	196	208	219	209	235	204	211	173	217	215	194	212	214	208	200	203	220	187	208	184	220	213	210	180	212	222	219	202	186	206	209	203	196	202	199	203	195	170	214	182	194	215	208	179	210	212	228	210	215	212	202	209	205	217	198	204	165	196	199	227	184	180	217	233	193	204	199	217	204	201	203	188	232	177	203	228	205	205	204	215	191	196	198	185	197	212	198	216	190	196	214	213	190	204	205	219	207	202	192	206	226	202	183	236	200	181	210	218	222	204	217	188	183	222	198	229	200	231	199	199	182	216	205	185	189	183	212	207	189	210	181	215	215	213	229	188	201	207	206	206	202	193	193	189	211	220	215	172	203	218	214	214	219	203	208	183	226	193	230	202	185	200	192	182	244	215	207	236	213	205	223	201	210	196	234	214	219	230	177	207	202	188	198	222	225	176	202	189	210	175	226	182	190	192	220	184	209	182	193	195	203	194	201	203	193	200	222	219	211	206	185	205	225	236	197	225	220	199	202	198	193	199	213	173	199	193	165	204	188	193	201	205	210	198	201	198	189	198	186	203	213	191	194	219	207	217	213	186	187	214	236	206	209	230	189	192	211	214	201	186	190	220	187	182	204	177	195	194	211	230	225	202	206	193	190	214	204	213	189	218	197	206	233	201	228	204	197	221	217	184	206	216	208	191	205	206	194	212	175	197	161	218	202	214	195	203	227	212	195	186	186	193	222	201	213	216	192	221	194	190	206	216	186	204	218	205	209	193	192	197	204	201	220	210	179	220	207	235	186	197	187	186	194	162	196	198	182	216	187	182	190	194	225	194	179	233	203	196	214	195	233	199	199	197	179	199	219	186	184	203	209	201	217	201	214	199	193	191	193	207	176	200	190	188	182	204	197	203	185	198	188	223	195	201	194	227	184	191	187	201	209	200	203	194	194	193	201	201	218	192	185	213	206	206	211	170	214	223	209	187	233	209	185	186	196	186	193	217	197	191	212	211	222	198	210	220	197	186	194	204	215	192	196	195	209	208	179	210	210	193	202	207	218	191	217	186	190	208	207	187	197	208	175	202	195	202	192	227	201	205	194	187	206	192	211	184	203	200	227	194	213	189	218	200	216	200	200	213	220	203	227	229	202	209	182	214	171	215	183	191	209	207	203	215	179	227	218	209	191	208	211	229	202	199	191	218	209	182	189	215	196	184	203	191	206	191	185	239	208	208	177	202	223	202	193	192	180	187	199	187	195	220	211	223	187	191	210	211	226	209	187	178	176	203	222	174	187	184	219	221	198	176	225	188	186	213	176	202	180	236	192	209	199	192	209	224	198	199	203	194	211	221	198	211	206	189	193	200	189	198	182	181	196	218	215	230	187	192	202	217	213	217	205	205	203	205	230	178	197	201	177	208	224	205	178	181	206	208	211	206	217	205	181	195	157	201	192	194	196	205	242	196	174	223	182	204	183	200	184	218	203	169	196	193	187	210	197	185	180	228	226	203	192	200	213	213	211	200	253	212	202	199	186	186	201	207	179	215	207	183	200	188	225	208	216	200	226	220	202	202	195	207	202	210	218	220	197	191	183	200	217	203	196	196	192	214	205	217	211	181	197	217	193	204	185	204	210	205	206	190	206	204	221	205	218	206	205	180	210	208	218	236	221	208	196	212	211	206	177	218	215	212	200	188	217	180	219	226	178	214	175	205	223	194	204	207	196	195	197	193	196	198	214	229	200	183	192	208	211	205	189	206	204	187	190	209	221	215	198	200	210	204	187	189	186	207	190	211	206	199	222	197	218	212	184	210	214	213	193	204	208	196	201	224	182	221	203	201	195	178	177	189	202	232	214	203	210	202	201	202	194	223	181	180	206	202	188	228	214	204	191	191	205	192	236	212	239	197	190	198	192	200	195	220	180	217	216	185	210	224	216	214	208	215	187	197	230	197	215	202	213	202	209	184	220	227	194	201	206	180	193	181	197	208	203	220	210	205	188	215	189	219	205	221	187	212	201	206	220	189	219	204	179	204	199	193	209	229	187	227	206	190	202	208	176	186	229	197	232	205	172	204	207	207	198	203	202	208	195	188	213	225	202	195	184	188	212	187	207	189	207	205	208	215	213	233	203	203	215	230	181	199	196	175	205	203	203	199	216	204	205	200	222	214	200	216	201	221	212	196	189	190	214	219	200	210	208	195	197	212	193	211	213	208	198	209	196	216	228	170	200	222	219	202	209	191	195	203	237	187	180	204	197	202	218	199	200	205	245	190	217	212	193	227	209	200	216	204	203	209	216	179	198	207	208	213	225	216	216	216	194	200	229	219	217	194	187	188	188	194	214	215	202	195	193	215	212	201	223	217	226	225	202	204	199	233	196	197	213	190	186	197	206	201	202	212	216	175	217	202	200	171	222	201	205	182	216	222	223	204	217	199	202	194	204	211	221	207	205	190	215	211	226	202	199	206	233	179	189	215	206	202	207	189	200	211	210	202	196	202	198	203	188	205	206	175	203	209	188	204	243	163	202	188	225	230	179	178	199	223	209	220	223	212	213	224	232	220	204	210	192	218	201	199	214	179	188	172	184	183	230	206	183	175	192	189	207	217	215	207	214	224	201	186	198	207	205	207	214	204	215	199	206	194	241	163	233	196	216	214	210	232	193	217	220	238	205	199	202	189	221	207	190	199	207	221	202	182	202	202	212	190	201	219	189	205	209	187	215	202	206	190	194	194	226	192	182	204	205	203	193	201	234	186	200	188	183	198	231	177	196	218	208	211	208	212	204	194	200	207	212	227	222	208	201	217	200	201	205	196	206	213	222	212	187	165	176	198	218	216	189	202	229	182	215	227	207	192	237	205	219	216	215	195	206	212	208	196	194	198	190	211	208	204	228	203	201	205	221	199	184	208	204	217	189	201	205	208	196	216	214	195	221	198	201	219	211	209	192	214	212	203	196	209	204	213	201	186	194	212	184	198	193	198	193	191	214	175	191	197	194	198	221	214	213	201	232	201	218	194	194	211	199	209	198	221	212	240	189	218	243	190	203	203	177	221	199	192	176	206	199	194	197	208	189	189	205	198	205	205	217	202	215	213	213	201	204	206	225	197	215	184	205	184	201	184	210	202	205	215	203	206	221	235	204	200	205	189	212	220	197	189	224	183	186	214	205	207	194	188	218	230	218	222	224	210	203	176	182	209	203	201	220	214	204	192	213	194	213	208	200	206	203	201	203	207	200	212	190	205	219	207	200	210	203	229	207	190	207	218	223	210	216	238	198	208	200	200	181	199	203	202	179	175	214	207	226	202	184	210	209	204	199	195	209	224	221	228	177	178	209	206	230	207	198	201	212	190	217	191	192	219	223	214	203	221	209	190	202	184	225	192	208	204	216	195	192	190	213
23654	21026	28046	24243	20997	7383	1037	756	669	653	574	566	575	553	541	565	477	536	503	504	485	490	504	480	506	538	468	483	493	466	517	505	470	472	483	478	474	482	468	513	474	461	499	481	480	519	518	496	480	481	467	476	489	505	500	482	532	461	462	474	505	477	430	465	488	479	491	498	509	486	494	479	508	444	486	494	460	472	496	498	482	492	506	497	480	511	474	486	461	499	457	466	475	508	499	456	474	483	526	510	485	491	476	500	444	479	481	474	448	493	496	487	477	470	477	467	466	463	453	493	500	519	467	469	447	533	463	480	496	467	476	487	463	477	484	453	456	486	502	469	483	482	503	552	409	451	464	459	483	480	447	459	408	516	478	506	450	491	494	479	455	470	483	487	507	497	493	513	487	487	513	482	452	486	501	467	477	439	455	515	476	491	499	488	458	477	521	474	450	435	457	498	464	503	483	488	517	454	512	479	491	474	475	427	511	486	437	495	468	490	473	467	476	474	454	465	465	457	487	462	458	483	454	480	441	464	462	484	500	470	439	487	504	474	514	453	512	502	496	509	482	473	503	496	497	459	495	438	463	470	480	447	482	482	477	455	444	477	457	463	461	500	473	494	495	484	493	445	485	464	496	506	468	467	494	456	452	482	461	458	481	493	473	467	462	472	459	443	475	513	509	461	448	516	427	484	455	467	483	508	493	496	480	448	483	482	515	479	461	482	491	466	455	446	506	476	459	486	445	473	495	482	482	501	471	465	488	430	462	441	481	462	489	534	481	474	478	481	447	481	500	489	501	456	440	489	451	468	485	481	488	505	452	478	476	446	478	441	435	453	463	450	477	476	459	459	438	464	464	470	499	501	481	433	441	450	472	466	493	493	474	487	457	456	446	484	510	495	468	494	476	523	496	449	507	460	495	467	490	431	531	474	489	440	473	445	485	502	468	503	453	476	455	484	444	458	482	471	460	463	487	506	483	455	490	498	483	445	438	493	470	488	447	437	498	467	433	471	461	469	500	474	472	455	431	491	460	480	482	464	443	466	516	496	489	488	466	448	503	467	486	500	500	466	497	488	476	471	453	498	508	506	501	486	469	480	455	506	450	473	458	492	497	458	480	446	503	474	501	458	486	463	464	432	494	490	515	507	485	450	484	508	470	465	497	437	467	478	518	498	462	478	485	450	441	471	464	480	440	487	480	488	462	501	424	449	425	485	460	400	464	485	461	503	521	472	480	479	468	488	502	481	522	452	480	481	465	454	484	520	525	427	466	524	494	486	460	477	471	471	523	487	476	473	525	437	502	494	467	490	492	462	424	458	447	497	519	507	499	462	521	472	468	484	494	520	485	486	435	488	476	494	465	494	500	457	449	444	464	473	471	480	437	478	442	454	459	485	499	453	479	464	452	483	473	502	457	463	473	511	483	466	473	507	451	513	473	473	509	475	452	493	479	489	465	479	480	496	473	476	511	487	466	468	442	452	508	523	460	435	449	514	484	453	437	473	463	459	430	494	499	449	471	470	486	513	490	445	478	488	443	488	492	483	470	515	486	490	449	490	451	462	470	443	469	513	493	491	428	482	450	456	472	475	480	505	478	457	461	449	472	483	446	467	451	506	443	475	507	515	479	477	466	453	473	496	507	469	479	486	460	457	514	508	433	485	485	498	504	439	483	487	435	480	487	470	509	485	480	490	454	457	506	483	458	460	437	501	475	430	483	472	474	469	510	467	455	473	463	495	501	436	488	463	458	452	490	477	459	482	477	435	465	433	481	484	512	479	451	461	429	440	439	487	494	461	460	451	427	492	466	492	497	510	470	464	443	457	480	485	456	519	458	448	490	438	465	473	464	508	468	492	491	498	462	484	453	436	459	454	489	473	477	479	473	491	493	455	457	492	512	477	473	460	496	466	459	486	481	448	447	489	498	466	436	452	447	462	463	470	470	430	482	466	481	461	481	482	429	500	430	469	443	500	498	461	488	477	443	460	447	482	461	475	475	490	452	461	468	480	494	486	439	470	510	449	475	499	472	465	475	483	460	474	502	462	475	441	482	489	466	504	490	508	450	478	471	508	491	435	454	521	447	465	456	448	479	484	461	475	501	469	469	468	473	483	426	461	508	479	518	440	452	485	474	489	514	462	487	461	483	482	445	480	428	498	462	485	484	472	482	506	462	485	457	511	436	456	472	476	500	434	445	473	480	491	459	460	502	451	476	471	472	481	489	486	452	520	470	494	475	490	495	453	478	478	460	491	466	459	493	453	473	461	491	499	488	479	456	491	444	491	460	464	480	487	472	470	480	503	464	494	457	480	451	504	438	454	465	510	497	455	479	480	494	470	515	481	473	486	505	482	472	491	493	447	476	495	447	476	477	461	482	509	506	490	488	485	491	467	465	504	483	464	449	492	471	486	446	510	456	454	485	435	470	467	494	452	482	480	484	471	500	490	458	482	492	445	470	476	466	492	501	497	483	453	512	436	467	458	491	469	459	448	508	502	471	534	492	459	449	500	464	500	446	513	481	490	471	502	484	442	510	483	496	517	500	479	458	483	469	421	490	513	502	474	452	494	505	485	467	496	498	477	509	476	483	475	480	471	485	450	496	452	463	471	482	422	466	459	486	471	461	484	460	455	503	473	471	477	444	475	535	486	474	470	457	469	474	512	449	484	478	477	436	480	471	477	490	447	491	479	454	488	453	445	499	455	484	465	436	483	462	462	435	471	479	452	506	422	433	492	454	442	500	419	453	458	477	545	468	481	496	502	493	509	487	456	483	462	500	470	505	469	523	528	502	440	466	515	459	492	471	502	436	476	514	532	515	452	497	484	476	453	492	445	534	473	481	435	406	463	464	476	487	508	452	504	496	493	481	468	479	515	410	497	476	478	479	487	461	478	456	466	506	499	453	486	460	494	466	495	496	454	474	503	489	513	462	489	497	450	442	467	460	472	475	477	506	503	503	453	445	488	444	432	476	479	496	477	464	498	537	478	453	471	504	461	448	474	460	469	480	465	465	451	481	482	460	472	467	459	469	485	453	460	465	432	441	488	488	492	479	437	455	454	458	471	506	525	446	465	468	475	489	459	493	463	497	467	478	508	459	445	463	504	491	503	475	483	461	451	435	502	444	507	484	487	466	506	482	517	504	485	493	447	494	458	474	447	485	473	480	467	469	504	460	456	441	489	483	495	482	482	501	457	511	458	439	534	531	463	477	483	515	442	458	460	450	496	450	468	476	480	465	513	510	478	491	503	520	440	494	490	483	488	467	480	483	500	442	530	500	484	497	475	475	492	440	490	504	463	503	474	481	453	472	479	500	473	485	487	504	483	460	463	474	462	461	523	477	474	490	475	467	462	517	481	444	459	470	466	465	504	471	486	521	502	451	471	483	501	484	484	460	506	492	466	453	506	452	494	463	475	489	463	495	464	484	477	461	445	491	467	448	467	492	462	470	473	468	469	466	520	462	431	455	464	480	456	464	487	462	459	477	442
3696	8591	5544	2679	1945	1524	1240	1051	889	817	701	698	622	654	595	584	641	592	563	534	523	558	569	531	572	553	535	536	542	492	531	499	534	528	501	512	529	538	512	536	543	495	484	497	500	506	504	496	493	522	533	505	506	501	523	492	482	541	471	510	516	500	485	551	522	522	512	486	487	501	491	523	521	492	494	497	505	541	513	494	493	493	498	485	526	476	476	512	526	495	561	492	469	457	506	510	498	516	463	532	501	521	535	478	513	472	532	518	491	488	519	490	476	469	479	504	540	510	506	534	520	491	484	474	487	483	493	473	527	502	455	519	513	473	448	487	486	521	480	496	512	567	493	512	518	534	485	521	497	488	490	541	508	473	511	549	525	470	486	510	514	495	540	495	537	495	480	514	539	495	506	529	527	532	496	555	506	463	479	489	527	503	522	505	544	496	510	520	503	523	515	528	505	534	480	538	550	502	521	479	514	495	510	524	531	519	486	542	496	522	477	486	524	501	513	546	523	482	491	533	486	501	519	546	525	532	492	484	503	475	531	505	529	470	506	484	497	512	512	461	535	443	528	506	516	473	551	513	517	484	508	504	564	512	491	494	508	496	492	534	492	515	516	542	540	498	504	497	486	488	505	512	533	476	511	476	485	500	510	495	478	505	504	484	523	479	527	515	558	498	484	505	486	486	513	550	544	470	512	514	561	459	473	506	505	485	504	537	481	501	491	484	491	552	529	492	446	499	506	498	478	538	531	502	492	467	521	505	506	507	511	547	505	474	499	470	496	521	509	453	534	495	538	491	496	523	504	466	491	484	494	467	520	507	525	528	512	502	493	514	508	485	554	499	493	500	498	493	530	510	493	520	465	505	516	522	497	506	511	513	542	488	471	498	483	512	488	548	524	466	490	499	535	471	501	500	490	494	514	513	476	510	529	540	490	485	510	511	520	545	466	521	492	523	488	499	515	487	521	479	525	523	505	527	519	537	508	529	513	509	506	499	564	519	525	497	516	495	533	502	489	497	497	480	506	509	500	541	538	496	516	472	528	485	493	486	505	518	505	454	543	515	467	502	546	463	520	511	506	485	487	520	493	558	475	485	514	472	507	531	516	465	518	524	485	543	493	521	474	527	494	489	518	479	501	509	501	504	493	527	487	543	466	494	527	511	508	499	495	505	510	509	512	505	499	505	508	515	517	526	499	507	475	566	522	499	511	479	527	550	489	494	499	518	491	510	515	516	510	489	503	498	503	476	542	487	467	496	496	504	515	482	505	470	476	499	504	497	491	505	503	519	549	498	523	479	500	491	515	490	505	517	509	484	524	519	518	498	525	514	454	511	460	502	514	483	512	542	508	546	453	503	533	507	503	515	478	465	518	483	499	485	502	511	536	486	522	543	518	522	513	475	494	527	517	522	551	499	471	507	504	530	530	521	512	541	516	489	480	534	523	518	528	519	502	489	493	520	530	483	498	499	505	497	499	488	501	530	479	542	537	492	492	476	494	522	520	492	480	512	499	494	471	512	440	464	485	473	493	548	497	483	491	506	484	517	518	518	463	490	485	538	513	515	525	518	508	496	491	492	498	566	500	452	502	503	530	469	476	529	485	473	459	497	502	492	508	485	494	480	521	543	548	520	493	538	461	529	507	492	481	534	492	478	501	502	497	520	485	540	487	485	489	472	535	502	544	516	523	491	495	536	513	522	499	520	495	527	510	498	476	513	478	474	514	519	498	499	508	483	512	530	500	483	524	504	495	507	546	523	512	495	508	479	526	515	462	501	517	472	541	502	527	541	518	450	503	517	498	526	514	528	497	545	502	542	484	493	502	475	512	548	488	499	542	469	508	424	470	539	512	490	529	495	512	528	504	508	515	532	488	481	479	479	518	529	460	513	497	502	490	487	558	505	502	526	508	519	486	493	503	511	505	513	508	576	553	504	536	524	499	507	512	522	488	508	477	486	496	516	480	523	559	475	504	492	514	497	509	512	503	522	504	497	498	516	502	505	496	472	522	512	509	515	492	519	529	495	457	551	514	537	494	514	508	503	499	512	540	497	494	498	528	536	507	484	517	497	483	520	483	522	488	530	493	511	517	514	504	502	508	492	484	526	515	499	491	527	489	499	503	513	461	523	482	509	490	496	483	545	442	513	508	522	526	520	512	495	533	519	484	494	503	504	551	449	538	502	488	501	542	515	520	511	527	534	487	531	479	477	528	535	483	495	503	497	501	544	469	475	546	493	527	517	486	524	480	501	514	484	505	503	500	472	469	501	477	519	518	517	509	493	498	518	524	501	530	515	466	511	468	487	468	471	519	453	516	511	561	507	474	497	499	500	547	514	507	499	512	508	505	538	519	468	514	538	459	478	507	535	565	487	528	497	506	509	564	522	533	514	513	527	523	493	486	523	498	490	574	552	489	500	491	496	541	516	495	519	520	495	488	515	484	536	515	484	520	517	485	503	525	476	497	494	515	498	501	490	513	502	492	507	531	497	494	449	540	529	533	496	541	486	497	506	491	499	518	523	490	521	504	477	512	469	516	504	495	538	525	523	516	543	485	517	497	520	493	483	520	467	497	471	496	513	485	496	474	523	471	499	505	525	537	502	535	471	506	490	530	545	540	506	516	496	515	517	512	524	494	517	516	519	509	472	498	506	495	482	510	505	499	515	513	475	515	499	525	518	519	496	498	525	523	513	494	492	500	539	490	491	514	503	493	463	474	489	511	499	475	507	502	545	467	502	493	512	460	533	484	468	518	512	511	500	526	561	491	480	535	509	516	482	531	471	534	471	508	507	499	525	486	509	481	491	494	506	463	474	501	531	505	532	521	548	546	483	506	461	552	486	489	525	496	509	488	499	502	510	464	515	516	502	480	501	510	504	535	468	471	503	493	503	511	478	522	499	461	531	512	507	515	474	519	550	509	521	527	495	492	462	495	496	510	475	500	465	514	490	497	500	511	484	517	486	482	552	526	494	491	519	519	493	498	511	536	544	505	489	491	495	517	534	524	538	499	501	507	450	522	489	530	494	500	475	505	505	521	509	482	518	493	504	510	511	513	527	530	468	477	539	508	498	518	515	476	542	531	495	499	537	497	485	491	498	494	531	519	486	483	516	484	500	484	490	496	465	461	539	491	493	486	531	458	498	508	491	516	477	487	533	534	520	515	500	497	500	503	497	467	512	517	498	503	487	510	519	541	492	501	503	492	472	464	486	541	489	516	500	532	516	524	497	474	521	497	560	480	505	510	459	508	514	478	458	505	484	487	525	511	487	534	460	504	468	490	491	488	506	531	497	554	517	465	487	505	507	488	495	499	473	490	475	445	494	485	501	494	533	511	451	503	508	483	508	502	517	517	518	525	480	484	556	474	503	527	519	490	502	550	523	500	472	514	504	550	516	485	536	485	473	524	477	503	454	507	497	529	485	510	457	500	565	494	491	530	492	543	481	514	529	500	493	504	518	506	503	509	508	508	497	475	562	489	524	524	491
24821	21017	26657	25402	5535	480	355	329	303	300	286	268	245	276	254	259	287	228	216	208	254	242	220	226	235	230	243	233	240	252	234	234	253	247	220	244	217	219	233	225	247	254	241	219	226	199	238	243	229	219	214	228	221	244	250	245	229	241	221	228	258	240	206	226	205	223	235	224	202	207	213	223	243	225	230	220	227	228	230	221	226	231	251	216	250	233	238	223	233	211	191	224	200	223	231	240	229	220	215	231	224	204	214	224	212	223	253	235	200	220	207	216	236	224	227	194	245	215	247	238	229	226	235	247	198	208	259	237	216	205	216	212	223	218	246	233	195	216	219	247	243	207	212	189	197	224	220	222	242	228	224	222	239	220	218	227	210	227	211	219	213	198	228	232	227	223	231	231	227	259	223	220	212	195	217	222	226	212	241	231	209	222	239	253	230	218	231	211	223	214	199	221	229	219	230	245	216	246	248	215	239	212	242	224	200	213	229	207	198	218	203	188	222	246	225	226	218	222	225	223	227	214	219	224	216	232	219	230	214	220	218	189	197	233	229	203	237	243	230	235	250	202	239	235	223	238	242	221	230	209	261	195	231	197	233	227	203	234	226	226	216	202	227	254	232	227	214	222	208	209	240	204	211	212	204	204	217	218	247	190	199	219	216	203	211	203	242	213	233	216	252	230	217	213	208	229	206	207	246	233	208	220	239	234	224	227	217	247	202	222	223	217	219	216	235	240	223	235	219	235	216	228	219	222	200	243	209	232	199	235	215	220	219	247	186	227	222	221	254	209	210	224	214	232	233	231	228	209	206	241	232	220	204	221	214	199	228	238	206	243	227	236	214	211	223	215	234	220	211	236	234	247	217	214	211	230	241	246	226	216	227	235	209	232	214	254	235	223	196	239	248	225	234	259	200	235	214	226	227	237	208	231	223	215	214	219	229	214	213	254	225	259	227	254	218	210	212	217	217	228	219	213	198	218	229	230	249	193	238	219	236	211	214	209	216	221	217	231	226	224	201	241	212	246	242	228	219	243	231	217	204	235	215	210	247	199	214	214	208	217	224	219	261	235	217	244	231	240	225	223	225	202	220	215	201	194	227	214	207	238	218	223	205	229	226	192	207	199	226	223	241	236	215	238	223	242	217	214	227	215	264	236	236	214	213	213	213	253	217	225	214	238	207	205	224	211	226	276	214	244	206	221	247	250	207	251	236	245	225	224	206	223	191	202	218	232	237	234	222	206	217	201	222	253	223	201	217	219	184	230	223	205	213	216	225	224	222	235	219	226	238	210	238	219	222	238	207	225	194	225	211	196	227	230	227	239	221	228	244	221	199	234	226	202	234	207	261	208	241	233	225	241	221	225	224	225	225	207	211	216	267	245	234	241	232	208	251	236	238	220	200	219	227	218	232	249	224	223	242	216	205	201	238	209	213	223	235	234	201	211	257	219	195	225	225	205	233	182	209	205	218	207	230	216	241	232	252	219	247	215	240	231	247	237	254	211	200	229	224	205	240	218	244	212	228	206	218	221	227	210	225	228	193	218	232	221	211	211	210	232	233	229	231	243	195	248	222	202	194	200	229	217	224	193	226	212	233	230	234	215	232	205	221	222	204	238	224	253	227	250	210	230	225	231	220	221	216	234	204	246	208	230	193	207	241	226	232	230	214	222	213	220	223	212	230	197	210	234	230	196	206	210	206	222	217	239	227	199	214	194	276	218	209	201	235	211	208	225	222	222	233	218	203	243	205	197	231	242	204	206	250	222	208	210	238	190	214	221	212	222	200	208	195	217	230	217	241	206	267	203	221	225	246	224	251	209	234	227	220	223	250	197	221	228	216	196	233	223	213	230	216	215	229	226	199	216	221	224	231	215	206	235	221	207	224	222	234	205	203	231	211	247	229	215	251	249	221	228	206	218	235	237	214	214	215	212	223	199	228	251	234	214	250	218	242	200	215	214	240	238	214	202	221	200	215	214	222	214	240	206	237	243	222	222	228	219	225	226	220	235	251	263	208	218	233	209	238	218	216	198	232	266	258	210	221	228	206	216	206	203	239	217	235	239	217	228	205	230	228	221	185	217	236	226	203	223	213	190	234	219	215	255	227	241	216	225	224	233	219	212	208	193	218	218	213	211	235	221	201	219	250	231	194	230	203	212	221	210	220	212	217	224	256	222	220	224	232	182	220	243	206	232	217	243	237	223	213	229	224	232	251	234	220	215	226	201	216	217	216	220	217	229	205	225	241	223	213	237	218	233	208	204	222	216	241	189	219	216	202	207	220	226	198	222	217	205	231	221	222	223	212	185	197	216	230	241	242	223	225	212	225	247	235	217	200	184	242	225	199	221	209	201	237	195	214	197	210	252	222	229	265	217	234	229	213	233	259	234	226	238	232	210	221	233	226	234	230	214	218	203	214	200	218	217	205	218	216	229	206	207	242	233	224	228	206	237	215	218	239	231	213	234	235	217	228	212	196	234	245	218	229	216	241	231	219	224	223	198	206	212	204	241	219	237	231	193	207	197	224	234	219	209	259	215	224	267	215	206	240	198	235	256	220	215	218	230	221	222	209	211	216	216	236	226	221	218	198	218	201	234	226	231	244	247	206	220	221	221	218	215	241	241	221	228	207	232	229	234	221	218	239	218	238	214	226	193	188	207	214	239	232	237	228	250	213	238	229	210	179	227	223	225	231	217	232	223	225	227	209	217	215	214	226	242	220	217	218	243	237	200	227	201	202	227	235	248	237	207	244	204	214	241	229	237	248	197	233	204	213	234	210	206	222	234	222	211	231	228	242	215	202	254	238	227	194	231	212	235	255	217	218	222	213	208	208	230	208	216	229	210	238	230	238	262	234	218	226	209	211	227	232	238	210	232	237	242	230	232	214	224	233	213	199	226	221	240	222	240	215	213	223	254	205	209	231	238	222	229	222	214	227	224	223	221	211	220	207	242	219	222	255	216	205	233	210	204	229	237	233	210	222	218	242	209	239	228	194	239	214	212	216	227	228	224	219	216	246	229	227	257	231	217	237	234	240	229	236	213	229	239	216	245	230	193	214	220	239	228	213	227	237	231	226	205	222	229	198	210	216	232	210	216	206	232	219	231	205	251	222	252	200	198	201	210	218	215	212	222	213	246	237	250	211	207	232	234	223	220	219	214	217	255	259	219	237	240	207	196	219	251	228	208	216	230	231	219	258	200	199	228	220	217	248	211	230	211	245	215	224	238	205	219	221	231	217	230	218	218	226	246	239	239	245	205	231	223	226	210	207	233	239	239	227	222	223	210	225	220	245	225	253	235	206	214	226	206	228	247	224	228	222	200	238	222	223	212	205	231	216	209	262	216	227	203	224	248	209	177	222	230	213	222	203	235	219	241	196	219	221	207	208	222	225	206	221	213	218	225	232	219	228	225	241	225	229	221	222	233	223	235	222	192	232	201	200	219	223	233	232	211	222	213	238	221	245	227	219	241	242	220	228	233	216	238	239	219
3451	4366	2741	1315	934	772	666	522	478	431	422	372	352	340	320	350	319	298	302	306	305	301	304	276	274	275	266	275	292	273	298	275	270	274	259	271	292	260	250	310	263	259	258	286	242	264	291	268	296	263	270	282	258	254	283	270	284	273	293	271	278	274	271	249	290	292	289	260	284	270	245	282	285	270	258	230	283	273	251	259	288	267	256	267	276	282	297	257	235	250	249	296	230	273	265	266	265	285	288	265	299	256	284	290	254	260	272	269	253	287	292	278	286	270	271	254	258	270	249	302	262	258	272	287	234	282	252	275	273	233	263	245	285	252	276	264	267	309	259	246	267	279	257	284	252	268	250	282	260	275	257	288	253	266	254	265	257	296	292	227	270	284	263	279	270	308	285	269	257	254	281	297	253	284	279	253	273	239	258	259	287	261	242	255	270	266	283	244	270	262	280	273	280	271	280	289	272	272	277	283	245	249	261	294	281	256	271	295	278	286	280	273	248	279	277	242	269	224	282	263	280	265	249	229	240	271	270	279	299	298	272	281	265	288	255	259	240	268	260	281	265	260	278	286	287	239	252	265	295	289	258	268	237	255	269	286	275	270	278	262	273	273	250	260	239	257	266	232	276	270	275	264	268	274	259	267	249	255	278	245	279	297	259	269	249	244	254	292	259	277	267	277	267	281	271	232	292	280	275	280	271	269	285	294	248	255	272	275	257	279	277	267	248	246	297	261	259	243	264	273	286	283	264	257	296	283	258	265	261	299	231	293	293	274	279	257	249	247	280	275	298	272	278	269	275	259	255	252	270	276	267	273	284	272	259	252	317	267	288	297	250	263	268	278	273	302	257	283	248	279	244	262	266	268	278	269	261	259	269	279	253	265	218	278	278	255	285	287	271	270	244	267	259	263	260	268	279	265	270	264	280	276	278	243	288	257	256	271	263	260	265	264	279	296	261	239	317	298	280	270	291	276	254	295	306	271	284	276	265	261	257	254	304	286	263	251	305	278	289	253	261	288	270	249	280	271	305	287	254	272	248	277	258	262	274	271	307	277	285	249	290	268	242	251	309	278	273	291	261	266	265	266	287	306	254	257	267	273	259	280	273	255	264	262	283	261	243	239	267	288	279	274	256	261	267	275	272	268	258	259	244	268	290	286	272	285	237	277	272	252	256	250	259	251	271	291	243	271	273	265	280	267	260	254	271	262	267	298	241	273	283	262	265	266	281	272	268	279	256	256	291	273	225	259	250	256	275	251	274	251	250	269	250	260	247	281	239	272	289	246	272	269	241	240	239	243	287	285	238	250	281	265	236	284	276	280	272	272	250	299	258	286	286	277	270	259	274	263	242	268	259	240	261	266	290	279	273	281	292	260	256	266	272	276	281	278	275	265	260	244	274	286	247	265	280	231	256	261	271	301	296	252	314	244	285	294	278	258	277	293	313	262	270	254	245	245	276	246	288	293	258	268	292	264	282	264	252	269	278	243	254	278	253	259	261	279	258	275	267	319	301	260	260	310	275	257	261	259	280	262	260	293	276	248	257	249	249	282	312	285	279	247	259	260	249	275	259	296	280	277	280	266	280	248	304	285	251	295	293	285	306	296	281	269	279	272	235	277	269	286	263	262	285	265	285	265	277	256	286	273	234	276	277	252	277	279	231	262	244	296	253	277	255	244	251	280	241	256	241	245	237	272	279	240	281	286	256	282	257	235	245	292	257	271	233	264	267	284	269	270	236	262	289	263	251	288	279	284	287	260	272	268	254	270	273	250	244	258	268	269	276	263	282	258	277	256	263	250	257	260	277	295	251	256	290	262	293	255	291	267	269	266	283	286	287	258	269	281	246	271	265	239	291	282	270	264	277	285	286	271	264	254	248	265	284	262	272	223	243	291	260	261	278	258	260	260	291	261	250	261	289	272	273	278	238	257	302	275	286	267	277	290	289	264	300	285	279	250	302	272	310	288	269	278	284	274	280	266	273	257	248	273	284	302	287	267	260	279	262	257	260	282	280	274	273	268	262	296	270	262	278	260	256	256	280	289	257	274	293	239	285	273	273	267	265	286	237	273	289	261	267	282	259	254	269	259	236	302	277	269	272	264	260	302	282	275	253	276	268	305	256	257	265	291	250	291	274	252	239	274	269	257	248	279	248	298	277	311	288	282	279	267	295	266	268	278	263	252	231	249	260	279	288	277	280	288	274	278	267	274	257	291	268	282	255	247	267	269	266	281	243	242	292	270	249	240	264	280	308	239	265	272	300	292	265	279	253	279	247	252	290	261	254	280	271	283	279	284	266	295	287	280	250	255	263	260	263	288	260	278	251	274	269	283	270	282	250	293	266	251	278	289	254	245	263	269	275	271	243	248	290	290	263	266	263	284	287	257	286	293	282	286	260	265	279	252	289	253	280	290	260	260	270	299	267	274	276	271	246	274	265	285	259	269	304	292	270	286	290	301	253	305	255	303	264	267	260	272	269	281	278	264	282	267	292	302	268	276	276	300	273	256	226	257	264	291	289	251	261	281	265	272	236	248	254	273	246	289	285	243	240	261	257	248	264	253	249	283	258	292	251	323	266	277	261	253	274	283	301	282	232	277	256	280	293	247	254	245	256	271	246	259	240	294	272	269	291	266	275	261	288	284	262	282	241	261	312	255	278	267	265	269	275	253	271	257	260	273	252	261	258	247	284	239	259	256	298	278	259	276	259	295	276	275	262	283	249	284	274	264	259	301	277	273	275	251	308	270	266	255	263	278	285	236	295	262	260	271	256	260	264	265	263	263	252	268	272	277	283	279	225	272	277	290	273	244	266	274	275	263	281	257	276	272	267	271	270	247	260	274	270	304	267	275	260	263	267	275	258	249	267	295	258	268	267	237	269	254	246	269	254	278	266	281	231	260	268	286	283	270	280	273	274	262	256	286	241	244	253	251	276	283	274	280	251	283	250	265	297	261	237	254	288	248	285	276	272	264	276	249	272	266	271	301	263	269	283	247	271	305	279	254	259	265	291	277	257	250	267	259	252	278	272	239	258	265	265	281	254	281	295	256	273	267	279	286	293	257	291	267	306	264	292	258	275	235	288	296	286	237	269	257	286	289	296	262	310	298	286	256	272	281	251	292	280	248	280	249	264	257	286	267	296	283	278	274	291	275	263	256	283	262	258	249	281	273	290	258	270	278	289	271	266	235	291	300	274	272	271	295	291	254	292	270	260	271	238	239	225	287	307	255	274	262	271	255	253	244	236	286	294	261	275	248	263	285	281	261	265	257	276	266	267	261	261	277	285	300	267	273	247	292	265	292	283	274	295	277	266	269	286	266	250	285	272	257	289	260	254	273	294	258	296	266	265	300	281	278	281	281	286	258	308	259	284	259	257	261	301	274	266	275	284	278	253	283	289	280	286	286	253	265	265	274	258	273	273	245	275	256	263	270	261	272	261	275	264	255	242	269	287	277	252	267	286	278	273	284	275	276	266	286	271	246	270	247
22495	21048	28543	23771	21050	21086	6250	1343	1038	1008	920	841	817	808	738	771	765	757	764	775	701	699	695	723	685	751	661	673	650	700	713	672	686	739	705	621	679	690	710	715	640	672	687	649	656	635	667	692	683	685	698	690	675	704	692	667	660	659	690	685	625	672	676	662	675	640	664	689	706	696	684	675	661	636	678	675	643	685	661	667	689	705	706	660	682	656	700	669	666	697	639	651	655	621	658	645	675	678	673	666	709	699	629	704	668	691	650	655	681	647	664	715	618	674	659	639	659	592	697	662	688	679	670	676	665	687	680	638	689	684	681	632	691	666	685	683	633	630	727	663	675	643	654	666	637	705	706	651	721	650	703	684	647	671	687	671	644	673	659	679	647	672	646	696	691	669	630	675	665	652	685	654	697	671	685	662	671	654	675	684	705	685	698	666	685	647	669	673	629	632	700	671	656	706	625	646	674	638	680	651	691	643	662	664	669	659	657	693	698	668	694	743	681	628	680	657	639	652	702	696	688	708	614	704	646	671	654	653	660	690	594	668	663	640	690	660	682	691	649	670	717	632	688	698	641	659	684	621	635	727	644	674	679	703	688	646	682	682	615	662	687	682	628	679	649	728	655	701	667	643	636	662	709	649	683	710	647	677	654	653	643	655	623	640	716	667	654	684	653	678	685	650	633	661	680	642	664	663	607	676	640	683	638	702	681	692	670	683	679	683	703	663	640	694	662	703	642	658	635	714	646	681	639	685	664	721	705	639	663	653	707	675	713	683	668	642	666	680	652	741	628	616	709	665	694	657	657	722	692	658	704	702	660	686	644	694	647	681	666	655	689	651	677	679	626	666	685	598	627	713	640	678	636	708	644	663	700	629	683	675	717	656	627	641	640	690	659	661	665	653	617	672	677	728	664	668	713	686	618	649	645	666	664	689	659	661	663	664	724	644	648	620	605	678	703	684	632	690	689	664	606	687	702	672	686	673	657	653	652	675	680	689	690	646	631	647	661	653	694	675	701	698	657	687	701	660	648	636	647	648	708	663	659	672	660	663	679	667	649	674	658	707	678	659	696	668	654	685	658	712	622	685	675	671	684	637	703	668	615	650	686	647	676	683	637	660	651	619	669	671	681	636	703	664	696	690	643	676	668	653	672	689	699	678	667	696	658	644	671	604	651	682	683	593	626	669	657	656	635	638	665	649	671	661	626	708	656	649	657	674	635	645	678	666	670	677	683	693	679	658	636	672	634	658	679	663	671	668	661	685	677	648	654	625	660	651	705	671	691	616	678	687	748	673	634	697	670	695	672	693	668	637	696	683	654	683	701	650	652	679	640	647	653	642	687	607	629	676	710	706	618	706	629	633	661	685	661	724	656	639	659	667	675	679	667	684	662	685	656	677	686	673	675	635	649	670	692	632	683	613	705	653	633	696	669	657	637	655	684	658	690	653	705	677	678	660	654	663	650	668	666	677	662	623	702	647	685	654	672	662	659	694	678	647	651	653	678	696	686	652	692	683	641	643	660	649	625	710	694	595	654	630	637	679	707	698	670	659	660	630	633	638	663	651	653	636	622	646	699	681	679	662	673	658	717	678	661	675	640	637	629	644	689	622	680	615	689	649	640	629	651	618	674	634	594	624	665	647	645	715	684	701	660	659	663	669	674	659	661	670	644	667	687	697	639	645	670	695	676	615	717	637	657	672	702	672	658	620	726	651	644	629	704	647	702	650	682	678	686	677	657	646	653	660	671	653	700	684	681	658	629	653	656	661	641	656	658	671	719	689	644	697	661	651	698	637	682	649	658	608	673	674	677	690	661	642	689	644	663	676	648	669	627	732	662	680	655	653	718	684	676	691	629	623	677	649	660	612	656	695	647	659	659	717	662	701	648	659	661	658	679	696	615	624	658	675	717	678	637	651	663	684	673	631	682	660	659	638	697	696	630	666	697	670	666	662	655	694	615	673	690	669	664	665	647	643	647	712	668	660	683	692	670	703	708	655	653	702	681	657	729	691	684	664	691	683	697	643	633	656	727	614	681	678	739	660	704	654	657	702	683	670	623	633	655	656	670	650	670	648	665	632	645	667	731	679	665	690	658	641	639	653	653	682	670	658	663	694	647	680	652	641	687	644	663	683	661	685	677	632	652	660	666	680	704	643	691	674	672	655	670	685	708	643	609	648	692	674	710	679	661	665	681	696	674	650	660	684	694	643	688	652	720	656	689	697	658	638	687	658	672	654	733	654	658	657	675	667	679	654	698	683	631	669	675	706	706	620	687	619	669	662	669	648	636	666	644	636	644	645	647	672	690	621	695	683	713	665	631	654	625	622	666	643	619	666	649	654	668	666	655	652	667	633	680	677	672	701	743	663	633	646	673	650	661	684	647	637	670	640	654	652	674	670	659	668	643	634	655	678	645	657	680	653	695	657	709	631	629	717	647	657	668	708	688	655	637	701	763	701	657	661	671	613	657	657	645	682	657	638	671	616	649	631	621	663	654	695	693	674	713	667	689	661	692	631	688	682	663	695	682	714	648	672	682	621	685	660	656	676	700	641	618	645	652	689	676	664	627	675	672	638	639	624	655	698	710	660	652	682	667	715	738	706	728	651	666	633	683	682	698	686	645	697	669	615	653	680	666	667	670	635	668	621	695	677	689	670	658	683	634	677	670	678	698	678	666	658	657	664	672	656	650	621	701	686	588	694	650	732	646	646	682	668	656	695	705	670	653	625	697	663	656	624	698	632	656	636	668	686	650	695	632	651	644	624	651	636	687	676	693	715	665	670	646	684	630	657	678	649	626	628	670	686	643	669	657	666	683	692	680	646	635	683	719	674	642	697	660	700	655	656	662	701	653	631	651	626	646	662	660	645	681	673	658	619	671	660	645	637	693	697	667	676	699	647	679	673	673	664	680	653	658	660	703	635	636	609	671	678	694	685	631	653	664	631	653	651	668	687	692	698	679	650	660	676	669	649	621	718	686	610	626	646	652	647	641	648	731	692	658	645	654	614	654	673	627	696	665	658	642	684	650	651	642	686	678	685	642	682	657	653	688	629	650	680	636	666	651	712	699	640	632	677	661	672	688	633	713	683	612	610	723	627	649	693	648	674	675	675	675	705	623	652	631	666	658	685	632	694	693	661	641	654	699	655	655	649	628	690	663	676	689	667	688	652	674	633	658	659	692	665	646	675	696	680	685	671	653	638	659	649	682	646	675	671	616	680	661	693	724	699	695	639	644	717	686	682	665	654	677	675	663	668	628	702	690	682	681	660	635	652	644	658	657	676	658	678	610	643	620	641	634	639	655	633	682	672	630	609	641	649	679	699	627	683	637	696	718	606	665	665	648	631	630	639	672	628	669	625	620	657	663	668	693	700	593	666	687	620	664	663	646	708	631	681	675	649	614	647	689	636	684	686	664	685	629	599	668	620	656	641	641	653	673	726	660	695	653	643	708	662	697	678	687	709	684	685	667	671	664	693	689	683	708	617
5076	14030	9468	4685	3436	2586	2110	1605	1470	1250	1161	1113	1068	987	891	909	818	831	864	836	781	788	783	776	822	811	783	746	760	778	749	702	740	740	771	678	680	734	693	682	701	696	731	704	691	736	688	733	783	744	730	737	665	752	726	705	710	740	676	664	723	688	680	678	731	720	698	700	726	703	657	711	727	704	702	680	704	673	677	684	716	680	679	695	670	747	731	749	709	718	712	721	683	656	728	709	631	723	669	683	703	684	683	743	721	688	700	687	743	772	710	687	735	671	679	700	724	693	708	673	745	714	749	684	742	681	726	697	726	694	705	685	752	715	693	696	671	683	707	688	683	738	689	681	697	696	730	676	713	698	705	704	694	687	731	655	718	680	678	697	693	682	703	706	658	693	700	683	706	705	715	708	701	657	688	686	721	733	666	655	714	714	713	676	700	627	704	660	692	679	693	718	736	689	745	686	723	680	703	677	690	719	687	726	710	717	724	743	682	714	704	679	730	666	675	674	752	665	662	719	695	696	725	688	729	724	698	736	671	668	685	728	705	671	678	689	714	729	665	708	690	738	664	715	702	703	700	641	700	744	711	682	689	694	688	728	704	718	757	679	740	756	686	704	751	699	675	728	681	705	702	675	729	695	721	708	736	701	707	664	642	718	724	683	714	701	689	727	715	719	722	677	697	665	696	720	688	690	692	715	677	752	688	713	706	720	731	684	671	695	706	724	667	697	684	691	688	710	710	669	733	683	694	726	702	672	700	704	681	670	716	681	707	653	720	711	670	717	699	710	709	760	685	678	724	665	711	680	707	691	688	698	702	697	702	735	710	665	667	666	682	743	677	706	711	707	757	723	744	693	700	678	681	698	691	743	652	687	668	689	667	683	700	663	687	732	672	658	727	723	744	721	706	674	691	694	695	746	705	679	684	678	701	722	682	704	689	727	711	716	712	700	670	719	680	683	681	648	671	695	670	670	694	654	707	714	710	680	736	708	674	714	706	728	702	719	680	709	665	705	672	733	739	692	720	711	659	699	661	701	657	722	723	723	717	703	700	706	700	693	700	698	710	688	707	728	676	649	698	728	694	710	686	700	710	704	689	724	689	701	724	702	689	719	710	731	687	708	690	678	703	706	718	691	701	729	673	695	676	693	703	716	696	705	708	694	676	700	697	689	737	687	674	674	657	712	713	662	687	703	725	712	661	693	730	675	705	710	741	694	690	672	683	685	735	698	699	698	699	718	696	681	743	721	701	658	703	698	666	703	713	695	690	666	752	676	686	678	679	717	718	701	719	708	682	662	696	760	713	700	743	689	714	686	699	707	722	692	688	702	631	682	715	743	701	693	654	708	745	744	708	659	720	729	695	714	654	674	732	728	718	682	700	720	667	677	684	711	706	683	708	732	701	724	666	664	668	661	712	723	726	705	699	700	715	684	691	714	715	636	712	723	711	733	700	694	704	730	702	742	705	669	649	678	716	672	745	651	738	715	642	679	723	647	699	704	690	675	731	721	688	654	724	773	719	685	666	705	681	700	694	694	684	720	709	716	696	740	692	716	765	724	697	708	702	810	726	704	686	738	671	705	662	699	685	673	651	731	706	728	697	664	722	728	687	684	664	698	698	696	701	697	715	694	696	711	739	664	650	661	682	670	723	702	670	695	713	689	718	722	689	620	701	681	745	668	698	696	738	650	729	686	706	661	671	689	679	697	741	667	707	670	682	717	690	731	660	672	653	721	714	724	710	692	734	685	716	713	746	631	712	722	658	734	682	714	669	750	736	687	696	660	666	694	711	684	712	727	690	715	673	680	715	687	689	730	701	718	717	745	723	673	685	687	674	695	670	700	717	707	719	699	692	698	690	726	703	746	659	689	730	684	723	721	691	736	704	713	738	698	755	698	659	678	675	723	713	690	669	711	715	714	713	680	710	724	728	667	679	712	716	705	683	719	703	716	691	700	652	660	685	697	687	723	687	695	697	685	696	673	665	720	721	687	696	748	717	730	698	711	687	718	689	693	682	684	697	687	757	685	719	731	732	709	674	688	693	692	669	658	697	661	690	659	663	702	729	697	706	746	709	757	682	668	720	675	677	686	701	700	701	684	678	689	680	692	710	671	664	682	737	657	651	664	654	665	673	664	669	710	675	674	704	648	679	712	671	671	744	725	701	664	660	771	678	683	705	705	686	685	724	638	681	707	675	634	667	677	696	659	742	689	672	729	674	666	736	701	676	701	700	708	685	701	693	685	725	660	698	710	673	730	743	682	715	657	669	666	706	690	713	717	747	735	787	706	699	709	706	666	655	682	734	645	716	682	644	700	728	711	711	678	675	661	704	709	704	747	676	686	679	667	690	681	678	686	679	636	707	713	692	690	701	717	684	720	727	660	701	679	687	683	723	693	663	739	659	707	719	711	657	701	692	726	644	690	676	692	673	711	730	746	703	704	728	685	662	696	690	702	678	703	722	718	706	689	706	680	727	699	729	694	670	650	678	642	638	723	739	656	682	667	743	715	676	716	688	670	706	703	709	682	680	727	683	723	700	702	691	707	673	728	740	660	723	699	732	643	706	671	669	704	670	680	667	678	690	718	705	724	661	726	699	704	764	674	756	747	724	727	716	710	703	660	700	665	713	696	659	708	671	748	651	692	746	714	670	692	707	690	695	717	664	689	689	727	701	691	718	719	719	710	727	716	744	727	709	697	679	688	698	690	707	691	686	705	725	709	723	725	723	687	689	703	686	705	722	692	710	677	703	739	725	706	736	747	710	674	719	695	746	692	703	614	681	701	749	700	688	707	702	706	761	710	676	700	732	752	684	658	704	714	653	735	700	701	684	704	661	699	692	727	679	667	729	716	669	704	703	741	680	723	740	702	691	703	683	703	734	675	696	693	679	656	681	656	720	682	719	702	734	682	676	738	704	723	635	702	702	713	711	677	698	715	669	737	711	689	695	732	676	708	709	748	725	666	683	695	705	720	759	685	694	702	680	717	699	699	678	689	643	667	652	757	714	691	680	689	658	647	715	689	690	741	745	687	748	701	709	677	745	703	685	686	680	700	728	707	712	678	718	708	669	693	706	737	718	722	698	716	707	705	682	670	704	709	650	736	728	696	686	715	681	705	696	708	704	664	732	667	713	758	693	663	676	734	709	694	719	699	692	710	694	683	636	726	668	657	738	685	695	741	680	676	707	694	707	659	669	690	713	721	699	676	685	703	687	707	658	693	679	705	672	670	653	747	716	676	662	657	686	702	689	661	679	712	660	696	685	686	709	772	695	709	707	688	678	716	682	682	716	677	704	739	706	679	718	702	659	725	687	677	711	738	691	655	669	702	664	721	723	684	696	691	684	729	719	718	712	720	679	683	726	648	677	724	683	653	688	697	694	731	726	695	681	669	706	684	704	699	675	709	629	711	694	694	717	691	695	704	734	646	667	743	670	733	725	666	756	712	661	729	710	668	690	659	704	697	713	674	702	660	657	751	657	666
27513	17297	3138	371	270	207	203	216	166	195	202	183	164	186	165	186	160	183	190	180	170	166	169	155	184	191	195	194	192	179	171	169	183	192	171	163	178	163	199	192	151	189	178	177	191	197	176	165	158	193	181	174	172	178	188	197	168	176	191	181	180	209	178	159	164	177	175	167	181	187	206	180	173	191	183	175	190	168	198	184	191	187	171	163	169	183	179	182	190	187	183	186	157	194	175	173	169	155	190	186	184	190	177	166	178	171	179	179	193	179	167	180	172	166	171	158	187	184	187	172	174	191	180	171	183	175	185	185	189	193	165	166	168	163	187	158	179	181	197	192	170	176	168	193	165	174	193	165	177	170	181	170	184	199	176	176	198	173	157	173	183	152	171	179	186	172	177	172	178	191	180	181	193	160	197	194	189	164	158	197	163	171	171	197	170	171	177	188	154	195	170	164	200	175	161	194	194	159	177	176	180	160	173	175	194	203	162	182	151	181	205	164	171	165	174	208	166	195	174	183	189	164	177	183	169	159	162	183	172	158	175	196	176	162	155	161	168	173	170	157	194	175	170	172	177	168	169	173	194	197	151	184	189	180	165	161	185	187	205	176	184	175	178	160	171	152	176	201	167	140	184	149	177	178	175	183	184	162	172	165	185	192	170	174	184	193	164	176	179	162	182	154	179	167	201	169	191	189	158	188	169	187	174	193	158	183	179	187	155	177	166	187	191	174	171	167	195	185	179	180	166	178	193	177	186	197	183	178	194	189	176	183	188	138	171	178	163	174	182	165	183	174	175	176	198	162	177	149	165	179	177	161	174	198	193	205	169	176	181	188	180	189	169	156	178	176	170	177	173	155	161	180	182	197	169	157	179	183	187	175	167	204	188	181	199	151	172	193	141	174	194	186	167	180	168	169	191	180	168	160	169	178	159	170	186	184	187	185	205	146	184	196	178	166	163	200	165	185	168	179	169	189	193	176	184	178	190	184	181	173	174	175	160	190	165	164	174	179	187	180	180	176	160	186	188	213	169	172	188	172	171	173	181	209	175	200	167	186	178	192	177	175	172	189	213	191	185	189	169	160	155	200	197	179	188	175	179	181	160	191	176	190	163	206	200	194	182	169	173	165	174	154	170	197	199	176	190	173	194	207	197	184	184	186	179	197	185	191	177	201	190	187	187	171	187	175	173	165	170	166	171	167	173	174	195	194	182	176	207	148	191	181	179	176	164	175	173	178	179	177	186	171	162	156	186	170	165	172	160	182	188	193	190	172	180	197	200	153	165	168	170	174	179	178	184	154	175	127	190	164	175	199	166	182	150	189	190	176	182	192	202	186	181	180	184	175	167	182	147	192	166	193	179	204	187	195	192	192	169	171	168	143	198	208	171	189	161	189	195	151	192	188	178	164	176	173	182	209	181	190	191	192	192	193	170	141	155	180	188	153	209	189	161	211	177	176	149	206	167	179	191	194	188	169	166	145	185	188	179	175	203	158	207	191	189	197	190	151	197	196	173	175	167	177	153	202	170	204	177	195	168	179	175	186	200	202	177	185	172	194	172	182	169	184	166	188	175	194	175	182	156	162	183	186	157	175	202	178	192	167	189	191	178	177	190	185	178	187	193	170	197	182	181	204	165	180	167	170	151	153	184	194	171	170	162	184	204	151	177	174	206	160	170	180	173	168	187	170	187	179	176	174	188	176	169	175	177	163	172	182	168	178	168	172	177	154	181	186	170	161	181	168	169	180	159	167	159	164	148	175	180	179	174	179	180	168	178	194	179	159	196	172	176	191	169	160	161	175	179	166	165	157	181	162	196	147	177	159	152	185	179	174	193	190	176	167	194	172	178	180	187	201	163	181	190	183	161	187	158	175	182	181	183	183	161	174	185	176	170	176	181	187	190	182	190	184	167	184	171	191	169	156	159	183	159	173	193	178	167	199	168	186	211	159	174	181	188	180	186	172	168	165	187	189	195	160	178	158	160	182	183	186	178	179	175	182	182	163	165	179	172	167	159	164	151	193	133	158	186	168	184	176	187	184	204	170	172	168	161	181	180	188	179	201	180	187	202	177	156	172	210	190	196	197	207	188	179	181	173	201	159	201	182	178	172	169	167	193	158	194	186	179	192	183	186	181	195	176	176	179	188	167	186	167	205	185	162	179	195	197	154	159	163	180	179	171	175	181	180	181	175	181	185	198	189	187	172	202	199	157	193	196	167	181	169	193	198	186	187	179	164	165	176	196	194	172	185	162	178	164	192	207	205	211	172	185	163	155	167	167	162	192	176	175	167	187	193	175	172	176	188	178	170	158	170	177	189	171	156	145	173	177	192	179	182	174	163	165	195	180	176	176	172	200	184	177	188	187	199	164	184	177	163	167	191	170	172	187	170	179	200	163	178	179	166	171	151	174	170	186	163	170	175	180	176	144	199	177	171	190	203	179	185	194	181	185	188	183	194	189	173	196	190	173	184	182	174	188	148	180	162	184	179	185	201	200	174	184	161	173	165	172	154	189	161	179	152	180	179	161	167	181	178	204	171	156	179	154	197	196	157	176	177	163	181	174	194	186	176	179	147	161	216	177	187	184	170	200	182	195	164	199	174	199	174	166	171	188	182	205	180	185	179	186	191	195	183	205	199	171	191	180	177	206	177	179	195	184	153	162	190	175	177	175	190	177	159	177	152	184	199	183	187	162	205	180	178	174	179	193	194	161	184	176	191	183	193	168	170	204	186	190	158	176	160	160	204	175	161	182	165	192	203	175	176	145	176	189	182	157	182	172	174	200	173	183	190	183	174	181	168	200	191	172	171	187	176	183	161	177	170	180	171	164	190	161	176	171	180	190	178	190	157	184	181	196	182	181	162	186	196	191	177	173	177	177	168	157	171	185	204	166	166	205	191	212	171	188	167	188	177	183	176	174	173	179	149	174	188	182	175	183	176	203	185	177	169	170	164	164	192	178	171	191	158	185	173	175	174	196	187	197	202	178	184	181	199	165	192	179	172	177	195	192	183	175	179	189	196	187	150	196	182	160	168	177	190	177	197	177	152	190	184	194	183	195	172	193	184	179	156	169	176	185	180	172	172	179	192	173	189	182	186	203	174	174	187	185	170	169	187	184	157	181	176	187	161	193	169	170	181	205	194	180	190	164	184	173	162	163	171	171	166	170	151	151	182	191	168	187	158	185	183	182	204	209	178	197	175	173	175	198	170	184	184	145	191	192	203	172	194	188	172	195	169	170	177	183	186	188	200	206	164	180	166	171	189	200	170	171	174	191	195	186	189	182	204	190	173	169	187	184	181	187	177	170	161	171	178	186	170	206	213	181	174	179	171	188	188	186	191	194	188	181	170	175	200	182	171	197	195	178	187	185	180	193	177	178	169	189	192	163	184	183	171	170	153	153	187	182	183	180	166	188	193	186	166	172	170	164	200	187	178	195	174	180	168	164	164	186	156	185	198	183	176	192	166	188	199	185	174	172	170	206	167	191
4358	717	536	299	290	278	219	240	235	233	188	195	213	211	214	220	219	195	208	194	241	184	194	213	211	219	176	208	196	197	235	200	206	220	203	198	198	213	199	212	201	195	220	188	191	205	205	212	204	221	213	199	208	218	195	201	212	198	209	195	202	217	179	203	195	216	197	215	206	222	201	188	230	207	198	197	210	217	187	192	190	252	205	206	187	219	214	192	218	211	207	211	219	211	191	190	174	211	235	229	195	185	198	192	213	195	198	189	189	183	212	202	202	196	229	205	188	220	188	178	196	212	214	192	189	209	198	180	215	218	216	204	198	208	187	221	199	211	161	183	198	231	220	213	192	194	204	170	194	228	202	211	214	211	204	223	200	204	197	190	195	218	184	214	226	204	194	189	202	200	200	211	163	213	204	203	192	180	184	181	217	215	214	208	177	202	192	190	199	205	202	207	207	226	180	214	231	194	211	188	210	222	204	187	211	205	202	182	191	201	206	185	205	226	197	204	206	214	186	220	208	178	198	196	200	172	186	175	195	209	226	205	197	202	189	232	198	214	175	215	192	230	221	196	183	223	224	172	208	207	207	180	176	217	199	204	203	208	186	222	235	191	205	196	200	192	208	180	208	235	205	224	219	198	189	193	198	193	192	196	220	196	207	202	178	205	202	211	217	196	183	197	170	197	203	194	182	195	212	187	189	202	215	226	211	180	204	217	183	205	193	221	204	202	202	215	211	200	204	217	184	221	172	211	215	224	190	208	210	187	202	219	191	207	172	193	216	210	211	207	225	182	216	215	212	206	237	211	219	189	202	201	201	193	196	197	204	218	221	192	198	177	233	191	187	237	215	218	227	199	201	192	212	206	209	195	199	225	197	188	185	194	184	190	187	208	220	209	197	196	216	199	197	212	189	187	201	181	220	213	244	205	205	214	231	217	224	214	188	203	202	208	203	184	192	226	215	163	215	216	205	229	222	211	181	199	202	194	201	189	205	198	187	193	181	212	205	226	175	189	233	193	206	201	203	211	196	204	209	200	191	219	220	196	212	215	186	216	193	213	221	200	186	201	226	175	214	201	209	196	243	211	219	197	206	211	212	218	190	180	233	188	216	186	198	211	193	203	203	188	223	192	197	212	188	227	221	234	211	200	201	202	206	186	214	196	206	211	203	199	185	189	186	222	202	205	203	223	191	199	223	200	216	182	215	200	181	165	198	177	178	209	205	227	222	241	206	220	205	194	187	171	217	180	208	199	229	209	197	212	206	209	195	196	190	224	208	204	230	223	204	187	189	199	193	199	233	188	204	209	206	222	196	221	204	193	196	203	209	200	221	178	214	213	203	197	199	211	228	182	229	184	218	174	198	214	214	182	198	192	192	203	201	189	219	195	195	185	211	214	186	183	179	200	199	209	186	192	198	213	197	216	205	172	214	196	208	189	217	192	209	189	198	195	194	200	213	228	194	220	179	169	198	211	207	183	220	205	215	214	224	220	197	190	216	205	193	216	226	175	214	210	206	205	198	186	190	208	198	190	197	195	195	211	229	182	219	203	191	189	229	214	192	200	216	235	201	202	193	209	217	200	205	195	184	224	201	213	189	239	208	195	213	186	219	183	221	205	188	211	219	181	206	165	186	181	195	195	193	233	216	231	187	205	226	217	185	216	179	228	195	218	194	231	219	173	208	207	196	181	223	202	192	213	195	207	205	195	232	185	192	212	212	193	213	209	216	213	217	191	221	208	224	195	186	196	191	197	220	206	192	208	188	179	201	184	206	203	193	198	228	222	209	183	201	187	240	217	204	216	184	214	229	208	202	195	211	193	195	191	204	208	226	210	204	181	201	197	209	204	211	203	197	185	233	199	216	190	225	186	194	216	199	211	206	199	197	211	199	179	204	207	210	178	194	210	189	214	205	197	213	227	213	205	210	184	203	172	205	197	178	224	205	186	222	185	193	179	226	206	178	191	190	216	205	197	198	179	201	192	204	204	204	201	204	233	191	202	194	222	222	201	219	210	201	199	195	198	225	208	221	211	197	198	200	200	220	206	215	195	204	211	220	196	232	211	198	206	198	204	179	229	198	178	179	224	197	210	212	207	224	209	230	171	176	187	196	208	206	216	212	221	186	204	205	201	189	205	205	202	179	225	202	206	231	216	215	176	212	199	220	206	203	211	220	198	201	209	187	201	186	183	208	213	195	210	200	192	179	189	212	183	197	197	198	219	180	199	210	207	189	226	210	198	189	214	203	189	196	226	223	219	200	216	197	190	204	189	220	191	206	218	188	209	194	237	199	212	195	185	201	194	190	194	194	213	200	190	189	173	206	194	221	180	233	209	203	184	199	196	214	207	186	205	227	210	191	206	199	204	187	211	206	175	217	193	199	195	215	208	207	186	228	201	182	183	194	214	197	203	203	198	194	218	189	204	184	216	196	180	206	199	182	229	200	217	165	188	205	208	204	202	195	187	220	199	188	210	185	194	199	201	202	224	183	202	229	197	204	196	192	211	209	210	195	204	219	225	180	201	200	185	214	211	190	200	186	222	223	208	179	218	214	206	220	199	216	208	208	179	223	209	200	203	208	194	182	217	205	203	192	188	202	181	231	230	213	186	177	222	203	201	191	215	204	207	183	172	198	217	187	228	208	189	181	211	200	195	206	193	216	203	204	205	212	206	184	190	216	206	200	216	194	203	201	201	214	187	239	203	212	197	183	215	214	197	203	206	209	198	198	210	206	195	230	194	231	235	190	209	201	182	202	191	186	224	183	199	195	203	227	227	186	212	216	187	183	228	207	200	180	230	192	199	199	187	202	181	210	200	214	211	191	191	199	200	201	204	203	197	193	223	196	212	221	203	183	210	191	199	199	202	208	180	196	212	193	219	229	216	191	197	207	198	199	201	197	191	202	190	188	221	190	190	186	225	212	202	191	207	177	199	178	204	224	197	203	212	209	196	192	192	171	187	192	218	218	188	206	189	191	193	223	234	217	194	204	219	196	195	194	187	218	191	200	219	220	184	194	182	230	217	227	195	206	212	221	180	182	197	225	224	207	178	184	218	204	197	208	214	205	188	193	201	207	205	200	199	205	202	191	196	211	190	202	237	182	228	181	205	222	192	196	198	183	209	213	202	199	192	198	191	214	205	199	203	220	221	205	215	225	215	178	198	212	223	187	203	216	203	193	193	167	199	210	216	206	216	216	205	199	195	205	194	216	199	197	195	225	189	213	184	187	206	205	208	190	191	203	196	214	193	214	216	198	196	197	209	195	208	195	206	188	187	193	190	203	223	183	199	204	204	195	198	233	201	201	222	194	176	211	207	213	182	203	208	181	202	205	191	194	205	204	210	222	189	197	218	218	225	202	193	184	209	190	206	173	166	194	201	181	196	205	200	183	204	224	192	210	188	226	176	193	207	219	191	224	228	209	212	183	203	204	213	214	202	200	214	180	214	197	199	181	215	198	196	211	211	225	188	207	176	220	214	191	199
23633	21038	28068	24191	21039	8118	1014	776	757	636	613	556	589	563	554	512	503	513	500	533	497	494	532	485	449	526	526	510	459	490	482	513	494	487	442	502	461	479	471	504	480	499	467	488	482	457	443	497	482	519	490	486	482	533	491	497	489	507	456	520	451	455	519	482	485	456	507	469	471	458	475	483	456	477	483	445	463	508	481	478	469	453	476	453	492	488	490	472	493	481	502	468	473	459	469	491	463	462	454	506	486	483	481	476	488	486	465	441	502	496	505	481	443	467	491	487	516	466	501	485	499	467	467	460	501	484	459	527	483	506	464	478	480	505	504	487	494	501	493	483	489	514	477	478	474	514	488	468	463	451	458	467	451	481	498	450	460	463	466	475	476	471	496	489	480	473	503	486	435	440	518	496	479	465	493	497	476	499	502	460	492	465	462	522	485	496	455	509	460	523	486	468	454	486	467	474	458	453	466	469	454	466	492	480	488	469	472	463	522	489	519	496	511	463	465	482	462	501	469	445	452	484	528	469	546	482	487	492	473	488	528	491	475	469	489	483	462	512	496	512	520	522	466	498	465	446	448	508	478	490	496	478	488	498	479	495	504	452	462	459	483	496	506	477	456	470	491	489	473	458	426	471	522	485	501	478	487	508	480	468	481	472	478	508	456	456	469	466	455	501	439	469	493	464	465	474	416	540	469	522	476	490	475	456	459	491	520	456	444	487	537	457	478	526	492	497	471	521	514	472	464	470	479	457	489	488	481	467	457	451	488	452	451	460	454	437	456	467	444	507	494	506	517	459	456	460	435	511	466	460	473	451	459	487	475	461	479	479	438	500	492	455	487	485	457	527	487	432	491	498	488	468	492	506	511	463	448	462	482	522	473	498	488	472	469	451	493	452	526	472	459	465	467	508	452	470	477	443	484	482	484	441	487	454	486	489	474	484	501	485	512	468	493	448	460	468	524	479	488	456	499	503	506	485	506	477	446	484	487	470	490	490	480	494	480	466	503	526	519	505	461	441	496	510	487	456	496	494	465	515	508	510	494	459	469	453	473	466	499	510	520	479	506	486	467	491	469	477	489	484	479	466	427	468	484	479	500	491	492	472	483	477	497	527	485	487	475	480	477	463	506	445	458	470	486	479	478	504	503	462	438	486	463	455	449	466	518	470	500	490	497	455	500	506	464	469	465	535	485	459	474	460	442	481	479	492	528	488	528	457	480	525	477	484	465	490	464	490	434	503	463	467	467	452	452	466	471	507	471	477	496	505	451	485	486	488	494	520	432	500	470	488	488	508	510	501	455	466	485	487	500	464	479	486	498	495	475	450	480	450	461	490	489	461	468	514	511	495	465	468	471	519	500	498	462	515	440	479	486	472	446	474	502	461	468	506	544	483	480	461	451	479	463	439	476	464	472	453	502	466	460	530	489	477	508	487	449	486	501	506	465	448	490	510	499	483	537	502	478	498	445	458	470	508	506	459	474	455	498	452	480	468	450	480	502	499	513	488	472	474	483	484	481	513	461	478	472	483	452	520	477	484	507	465	502	469	498	497	486	478	464	504	464	474	418	489	421	494	489	470	478	495	448	489	464	459	488	490	477	490	522	453	484	516	468	485	462	482	471	446	485	468	463	489	499	472	513	474	457	457	469	457	457	467	490	476	484	409	472	476	453	467	467	516	454	482	494	465	519	490	492	415	450	462	463	523	465	497	470	488	437	511	480	471	517	491	493	510	511	464	482	464	457	485	483	501	454	488	454	460	457	483	479	448	505	448	470	464	423	490	490	475	453	494	476	475	468	504	505	463	496	478	491	463	446	459	449	488	466	468	446	526	482	461	482	493	464	439	494	532	462	481	441	462	462	493	512	479	451	456	506	495	485	434	504	493	460	479	468	479	451	443	466	471	508	474	502	461	467	449	480	465	475	490	447	411	486	482	469	504	476	452	437	481	450	455	449	484	468	459	535	476	486	448	505	434	459	481	466	455	494	471	458	470	467	466	463	494	469	461	457	464	473	476	452	491	474	459	495	478	478	489	450	479	482	443	432	504	474	464	488	476	475	477	502	521	483	471	461	464	479	465	473	502	472	450	509	468	481	481	460	499	480	445	505	464	489	487	448	506	504	459	469	464	475	492	491	454	484	480	449	497	455	466	468	461	509	483	457	485	470	517	464	503	477	462	438	509	457	497	467	493	497	449	487	469	467	438	487	470	482	502	499	473	456	483	502	508	487	469	467	466	511	446	456	484	483	486	505	442	491	503	494	479	500	439	432	469	465	457	485	451	450	463	455	443	459	467	456	502	512	492	506	474	511	494	444	439	501	485	453	492	477	483	502	464	504	450	456	454	462	503	486	504	487	482	478	502	478	453	485	459	530	480	458	495	477	454	491	459	473	483	494	469	543	448	492	465	467	497	484	520	474	482	504	475	504	503	516	454	473	500	468	444	444	507	479	482	471	438	474	475	454	443	440	473	447	473	466	421	441	460	498	479	489	473	497	450	483	455	498	479	524	434	492	426	453	488	497	475	463	477	490	447	536	472	465	494	441	487	473	462	493	466	486	474	480	479	475	482	456	476	458	518	471	489	474	461	472	517	512	479	449	467	486	462	478	488	448	498	468	459	478	470	462	492	474	465	470	462	507	469	474	453	512	467	447	491	496	466	474	479	442	461	465	490	475	483	433	469	456	470	470	472	491	491	480	532	493	473	451	508	455	453	484	466	450	450	506	472	479	435	461	447	469	428	458	477	489	481	518	491	513	431	486	427	500	470	494	425	464	490	479	456	457	495	465	460	469	487	521	465	483	455	473	462	503	535	438	467	465	468	509	466	476	458	467	501	466	479	456	464	482	510	462	487	468	487	483	430	469	487	421	508	475	495	490	513	500	471	479	467	507	456	462	503	467	491	466	490	510	491	464	487	450	505	491	457	487	454	458	491	501	475	477	490	447	459	503	470	460	480	486	464	483	472	460	443	470	480	493	492	468	495	459	479	461	471	428	477	433	457	466	496	452	450	493	496	486	524	460	484	450	524	497	480	479	438	476	502	468	472	515	489	489	452	468	462	468	475	462	483	500	492	466	448	453	448	508	467	476	488	493	505	495	483	473	474	485	457	462	478	473	487	501	453	478	446	500	479	474	495	469	450	522	475	461	444	483	460	499	481	451	420	443	470	524	475	487	503	474	494	440	455	489	483	485	501	473	510	492	522	489	433	473	483	482	439	453	492	488	464	478	439	477	483	495	500	486	499	484	512	470	487	476	480	491	465	443	471	454	466	452	476	501	501	498	492	440	500	454	474	457	439	483	503	484	471	454	480	499	511	475	457	499	495	470	479	491	440	451	493	516	462	455	471	474	478	499	477	463	499	511	499	479	510	475	484	487	501	487	469	503	477	486	450	464	470	462	528	459	485	492	435	482	461	501	490	508	439	498	492	474	480	471	489	490	458	493	474	466	526	467	495	456	504	475	490	463	483	495	494	447	521	486	467
3645	8751	5533	2679	1970	1596	1303	999	946	762	732	696	672	652	651	600	566	573	578	552	596	589	525	532	528	535	522	514	514	497	537	535	534	517	509	542	519	517	538	560	536	502	494	465	525	534	498	486	519	536	483	441	472	563	486	498	478	512	523	485	511	490	515	524	487	551	530	491	524	537	474	498	501	493	513	504	492	478	512	499	555	493	501	507	486	528	465	495	494	508	505	494	500	509	513	537	509	499	519	493	474	480	534	477	482	494	522	499	474	506	495	517	487	467	520	506	489	539	490	526	519	538	531	478	484	460	484	487	504	478	499	512	515	542	490	514	488	495	463	477	528	466	503	482	527	518	489	490	540	500	453	548	512	473	498	523	558	468	502	521	528	499	521	512	535	461	524	496	500	505	458	478	462	526	490	517	502	469	492	490	543	434	503	495	502	513	476	506	487	446	495	512	539	505	511	502	508	503	516	529	498	523	487	515	483	530	493	564	537	484	562	471	503	474	504	524	491	493	513	506	501	476	565	520	504	494	551	487	507	491	527	487	516	513	510	537	505	509	484	503	502	509	503	480	543	519	485	496	478	535	514	472	535	509	505	517	507	541	540	453	525	504	525	496	504	517	440	520	512	489	494	473	510	491	457	520	528	526	518	519	536	483	476	526	522	473	482	506	518	508	475	500	517	497	497	505	518	524	512	496	488	532	514	516	505	528	468	503	475	506	493	516	524	525	466	520	494	462	540	490	517	525	482	498	497	539	511	503	527	492	503	529	495	551	504	508	511	450	528	508	510	491	550	483	479	519	494	497	481	473	480	507	521	513	526	530	501	527	486	485	521	520	486	540	510	503	472	500	541	508	509	501	461	471	494	472	510	479	494	480	515	526	502	495	488	481	528	483	487	495	536	502	516	490	494	503	466	516	521	467	506	542	554	480	520	526	489	507	491	506	486	521	519	490	481	503	520	488	516	475	486	484	508	535	490	454	531	508	509	517	473	507	488	542	511	488	499	516	533	541	516	509	506	526	483	528	505	483	473	517	514	451	490	484	522	518	467	511	494	483	512	506	521	488	500	491	504	514	487	487	509	532	496	511	495	497	542	469	495	477	502	502	525	502	494	524	481	531	491	474	468	524	505	488	509	505	515	446	520	489	506	504	491	497	492	492	455	498	494	502	539	528	501	512	490	467	486	487	507	511	482	503	473	507	477	514	510	496	481	494	496	450	492	492	474	502	500	517	543	494	528	517	506	522	502	466	529	455	481	517	480	514	519	533	468	537	528	517	492	477	497	535	504	511	504	521	500	508	482	525	529	538	515	497	474	539	480	564	505	478	488	472	535	487	509	543	524	490	494	503	509	482	512	493	500	471	537	478	525	511	468	510	503	462	497	528	483	510	527	523	516	496	508	524	484	524	505	465	506	540	478	513	487	515	487	478	478	455	536	473	531	500	481	556	506	497	500	518	529	563	511	489	508	537	506	455	489	492	491	507	495	472	466	490	537	434	498	501	486	523	495	486	517	501	493	499	494	486	533	477	517	524	522	503	492	515	513	511	518	466	519	536	526	513	494	507	498	513	486	465	512	495	496	514	501	520	456	505	489	470	474	493	562	475	514	495	495	497	465	551	499	495	472	484	526	477	497	516	491	521	498	517	539	499	531	517	500	497	521	499	492	506	520	512	520	512	524	481	497	482	496	471	493	495	513	513	491	484	498	526	490	519	458	549	501	443	497	527	513	515	479	485	541	476	509	528	481	490	500	480	490	513	515	481	495	447	515	505	531	548	485	499	510	502	491	521	487	518	529	525	487	479	523	513	560	509	534	498	502	504	519	507	514	499	506	530	513	504	489	515	498	484	502	490	503	512	473	501	485	471	484	474	476	509	468	504	510	506	468	485	537	503	522	462	482	512	502	492	463	508	519	533	474	516	467	495	499	481	464	495	479	479	497	516	518	485	504	511	485	503	518	487	506	528	488	515	506	524	497	485	465	519	546	532	531	471	534	488	497	509	471	477	501	509	537	487	507	535	469	503	467	523	514	496	510	507	506	488	490	498	546	488	525	456	533	499	502	467	534	542	527	501	537	513	515	461	450	498	485	489	501	490	486	526	519	506	484	479	510	476	447	484	479	508	508	528	533	495	495	524	531	532	475	484	528	499	492	480	506	480	471	504	526	513	519	542	505	507	528	496	513	480	527	527	503	501	472	509	481	497	498	480	554	534	507	480	479	510	551	502	535	496	516	467	528	494	506	505	524	479	477	532	546	499	475	457	508	469	519	494	484	493	472	530	468	481	484	504	510	485	515	527	462	494	495	492	488	508	500	500	526	463	474	518	506	506	502	519	458	498	505	504	546	513	513	498	521	520	455	489	517	516	498	462	466	540	493	498	544	506	510	536	515	502	503	531	471	497	481	529	520	473	526	503	543	473	536	530	473	475	516	492	469	490	489	476	482	519	523	544	556	502	526	482	493	522	513	539	535	484	524	494	492	532	497	531	496	492	486	472	490	503	530	536	517	501	477	518	489	525	463	508	472	527	499	503	490	484	463	478	512	512	463	549	494	586	504	521	484	476	468	506	476	493	449	522	458	500	526	545	511	521	496	479	482	532	487	519	507	492	549	504	508	532	482	514	485	484	505	526	486	499	511	496	512	455	471	537	494	482	497	510	493	497	507	497	456	512	443	495	503	488	477	495	521	515	531	481	491	488	432	509	530	542	503	467	561	519	443	480	515	494	497	489	493	514	524	518	494	517	533	547	542	478	476	506	475	471	503	490	526	522	480	504	497	478	486	485	531	487	541	503	496	458	509	520	492	486	517	500	488	520	513	489	473	476	484	514	484	515	503	508	498	492	471	484	510	500	495	504	522	498	454	497	541	494	511	513	518	486	471	482	529	478	473	482	509	528	476	480	503	513	485	494	502	499	534	521	514	431	505	486	510	508	488	489	538	495	518	472	487	486	491	475	477	501	531	515	522	545	460	494	538	521	482	501	493	492	479	524	511	499	465	513	491	495	435	519	538	513	498	532	521	498	465	449	495	507	517	509	564	484	461	485	488	484	520	512	523	502	519	506	491	457	518	509	497	492	492	496	528	514	508	506	526	505	522	459	494	518	520	461	513	465	539	527	500	486	447	504	461	508	526	532	494	478	513	500	482	513	525	523	507	485	504	536	514	460	485	531	482	527	507	490	476	522	481	493	470	537	478	467	483	483	494	504	515	482	480	460	501	505	482	497	511	519	512	536	532	483	514	474	522	531	491	457	477	489	472	522	500	529	501	499	490	460	478	517	530	509	458	513	508	497	511	528	508	476	477	484	495	495	500	497	485	505	532	510	479	491	496	499	486	531	501	500	507	502	493	530	464	492	512	510	497	518	506	544	491	457	498	525	505	521	563	526	505	497	497	525	522	479	472	542	488	478	478	480	493	482	530	475	485	528	456	524	503	538	470	498	486	491	506	475	510	457	507	454	552	505	470	493	496	480	500	530
24951	21018	26673	25422	5794	495	371	338	320	268	263	283	251	254	253	233	249	256	232	235	223	246	203	229	222	249	255	238	229	209	216	242	213	266	232	202	220	229	238	197	235	226	204	236	244	237	236	238	214	202	206	197	234	209	230	245	212	225	233	217	234	205	199	222	227	228	238	218	222	236	203	214	212	227	230	250	206	205	209	216	225	240	215	227	241	228	224	240	229	231	217	196	225	219	216	218	222	232	239	218	222	219	186	262	196	258	232	245	211	219	195	222	226	197	228	200	220	226	229	235	230	205	243	220	233	224	216	225	228	190	204	202	211	218	237	230	223	210	236	252	229	230	209	231	229	219	219	206	237	234	217	205	223	233	242	218	220	241	217	238	209	206	214	210	233	230	213	238	201	205	242	263	225	221	200	196	205	195	209	224	196	229	208	197	214	230	222	221	211	203	187	236	219	242	204	225	230	240	220	228	245	250	209	242	231	226	218	219	238	208	225	224	228	226	221	229	217	233	223	203	228	191	229	237	221	217	228	226	212	204	185	215	234	265	196	223	223	198	194	233	194	219	213	226	194	238	256	216	220	230	235	220	231	220	232	219	199	207	236	215	197	199	230	231	246	220	225	240	237	247	213	242	236	213	220	227	261	237	221	199	227	196	230	250	252	202	248	217	224	222	202	212	197	218	224	228	203	211	227	238	219	227	224	214	232	242	203	223	235	198	253	237	207	234	234	231	224	215	236	228	223	208	235	236	201	222	212	235	214	237	214	225	198	223	225	211	216	239	208	223	226	227	239	216	218	224	183	224	220	212	226	241	197	221	196	218	228	219	224	209	182	215	225	211	222	212	218	232	242	220	247	241	218	237	213	238	224	216	225	256	220	222	234	226	227	247	210	225	200	201	199	226	233	243	193	241	213	222	233	217	210	231	224	211	201	217	206	226	210	208	224	212	212	219	246	212	218	226	198	263	239	210	246	240	207	201	207	250	231	176	235	240	214	204	230	231	230	236	223	202	239	201	217	201	207	220	212	245	219	217	210	204	229	258	232	232	224	216	194	203	211	219	217	217	232	227	258	242	204	211	192	222	217	212	233	240	215	230	215	240	247	221	247	254	250	225	244	238	219	234	220	216	228	214	235	223	229	221	205	231	209	207	238	220	227	227	202	223	207	198	254	216	200	254	227	227	208	190	206	233	200	195	214	215	254	211	238	219	258	215	222	209	203	226	230	231	183	224	238	207	231	239	202	219	198	221	224	210	222	243	235	228	231	211	211	244	218	230	234	231	232	235	238	243	223	214	194	245	258	206	224	204	216	204	230	213	217	246	225	249	220	214	221	219	237	212	200	238	209	201	238	249	201	207	225	221	201	232	229	218	190	211	246	239	219	234	183	208	223	216	215	210	227	250	210	225	224	198	260	246	212	201	223	225	219	244	217	218	226	221	183	230	209	225	213	229	231	218	211	216	212	223	198	236	229	213	214	240	207	226	212	198	230	207	215	219	214	210	216	219	205	196	228	207	249	231	218	200	217	213	226	249	226	208	202	209	214	220	230	255	209	226	221	244	210	241	237	232	214	228	231	222	225	199	235	212	216	236	238	197	229	233	218	223	219	233	185	224	222	228	207	208	195	240	198	230	201	213	216	226	231	207	232	230	211	236	210	251	231	221	208	214	242	202	225	208	219	232	237	216	210	221	220	220	220	205	222	236	223	236	207	230	218	207	202	219	230	234	236	242	242	232	235	237	253	228	234	226	234	212	231	239	255	222	211	240	230	220	217	194	222	209	204	230	226	241	233	225	231	237	219	224	223	222	245	243	219	236	210	222	226	201	227	236	191	248	235	208	214	203	230	256	232	221	213	209	226	218	218	192	207	243	214	219	222	243	218	237	229	231	230	250	189	239	221	220	220	195	228	228	219	218	219	206	205	233	223	210	236	219	228	220	241	219	236	221	211	211	218	206	210	241	250	228	217	231	268	226	223	232	212	228	227	227	221	225	206	229	212	218	218	224	229	231	240	218	225	220	212	203	209	258	221	222	233	240	240	228	237	197	217	224	245	217	229	222	200	246	203	227	230	231	206	224	247	209	205	228	223	189	213	236	227	233	234	222	212	228	207	238	195	221	217	240	232	193	240	234	243	226	229	200	234	239	201	210	221	214	198	229	218	243	207	224	257	221	222	221	207	217	196	229	222	215	241	227	229	210	240	230	243	234	239	209	232	218	234	187	217	211	197	228	223	240	220	217	230	223	221	206	232	207	216	225	215	185	223	229	214	224	212	236	220	231	229	208	209	238	213	217	214	236	216	206	235	219	227	235	232	186	213	227	210	228	230	226	226	217	231	228	229	229	204	222	239	242	210	215	204	216	216	221	226	255	202	222	220	214	239	235	204	232	227	242	239	212	219	188	199	237	228	227	233	212	228	240	222	205	193	209	219	235	223	229	219	193	224	223	220	212	207	183	200	240	212	220	211	226	239	223	233	237	214	232	225	190	232	218	222	216	235	237	225	215	213	206	220	233	232	218	249	236	229	208	196	221	254	226	230	227	222	206	225	176	241	219	232	226	184	227	231	200	229	228	227	224	229	224	207	201	220	237	209	221	239	224	186	225	208	224	220	230	245	241	219	238	243	204	223	223	230	211	210	201	206	206	231	204	227	230	226	234	235	198	229	225	220	216	232	217	219	211	207	199	244	201	220	240	228	192	212	228	212	216	205	224	203	239	229	225	230	239	225	212	217	217	231	229	241	245	224	242	221	213	217	216	214	207	215	254	210	219	231	219	234	213	206	237	227	214	223	221	239	212	235	211	212	222	192	207	231	257	206	236	225	208	202	212	203	228	218	204	214	190	219	218	214	211	203	230	236	222	196	224	225	211	222	235	227	237	188	222	213	202	259	243	195	221	236	227	241	243	243	219	232	190	200	230	220	216	234	223	218	219	211	223	228	212	199	234	227	229	242	202	223	218	238	241	221	210	243	242	219	225	231	236	213	202	210	202	234	252	218	236	236	234	224	229	231	214	230	232	217	218	213	255	216	203	244	220	195	209	235	244	209	205	248	178	227	235	227	219	211	187	190	204	248	220	239	200	225	204	228	216	201	210	216	230	203	237	232	211	209	228	197	241	213	183	226	209	208	232	250	213	197	216	183	220	222	227	183	222	233	215	251	193	211	203	208	237	204	243	205	243	181	238	211	187	205	205	207	208	202	219	234	212	225	211	227	227	249	242	218	221	229	210	229	200	222	225	201	248	237	226	205	211	212	199	227	226	220	201	217	228	232	206	207	227	222	228	233	202	222	206	201	211	210	227	213	235	224	226	223	218	222	236	247	201	236	223	238	212	245	214	206	209	238	210	214	208	231	242	206	240	228	204	207	214	224	224	214	230	214	233	243	201	196	221	243	213	238	217	227	221	228	216	224	246	229	203	213	232	217	223	231	207	215	228	212	255	260	235	181	201	208	239	230	216	219	254	217	235	238	225	218	243
3515	4407	2830	1369	977	775	634	547	482	426	390	344	346	364	354	297	318	299	305	294	279	294	291	285	268	293	298	286	295	268	292	260	259	294	294	274	319	271	276	267	272	297	295	304	274	286	281	264	291	274	264	270	258	260	279	230	303	249	261	267	256	247	261	259	268	255	255	269	268	277	250	268	279	274	262	272	272	251	258	270	258	268	283	283	274	265	270	253	277	289	264	262	311	271	274	260	281	269	279	262	277	248	259	303	262	288	274	267	271	255	267	249	268	276	251	256	294	242	248	268	283	255	275	249	251	242	267	271	297	252	265	260	265	262	260	278	260	266	242	236	255	267	287	247	281	284	281	274	239	237	291	247	273	304	269	277	253	273	271	250	289	258	242	286	279	264	256	263	269	251	273	285	253	240	257	258	264	250	268	272	263	281	267	223	258	258	286	279	267	292	262	286	279	290	248	262	255	268	286	260	269	286	256	290	239	258	286	273	270	262	272	265	269	257	271	262	271	295	254	272	273	253	245	236	269	257	264	274	255	298	281	296	272	258	288	283	256	241	271	273	265	269	232	279	258	274	264	263	280	223	245	238	305	275	281	252	284	253	265	267	263	271	265	263	289	279	280	256	280	252	284	282	246	242	257	275	275	236	290	298	272	288	281	292	242	268	249	266	266	273	250	249	259	269	261	249	296	241	278	295	279	271	274	241	256	254	272	275	263	292	266	257	263	279	252	255	239	295	257	264	272	268	247	281	289	280	288	270	288	255	247	257	271	272	280	276	244	260	285	246	247	267	271	257	276	268	278	283	269	242	287	277	272	252	246	244	293	292	270	242	284	246	251	233	242	282	270	262	261	275	268	270	266	276	279	259	279	270	255	239	277	246	241	233	275	286	288	281	246	263	264	254	293	250	291	259	272	267	252	292	245	256	235	256	248	252	247	270	254	276	255	284	294	286	235	287	280	255	270	276	246	270	266	243	234	265	285	239	255	268	266	268	258	255	281	263	273	274	242	257	274	295	256	299	266	253	286	261	260	274	253	270	299	285	252	277	274	265	299	252	280	267	253	252	265	269	276	256	280	265	230	257	264	282	271	293	239	266	274	268	268	285	275	249	258	294	273	296	293	263	280	287	260	259	264	274	277	261	259	247	273	258	293	273	249	249	255	283	265	255	261	260	249	261	267	264	267	261	251	262	275	274	287	273	263	266	274	288	258	276	273	269	269	244	254	251	250	240	256	256	275	286	258	250	274	282	260	272	264	272	262	269	237	245	288	273	262	276	268	283	251	265	280	254	245	285	230	275	270	239	284	261	270	226	253	281	266	283	243	263	269	250	266	282	245	237	278	243	273	263	289	252	249	265	269	246	247	248	289	248	284	260	258	262	271	284	282	270	296	238	249	251	248	276	283	254	247	295	275	278	268	272	243	261	251	270	290	299	258	281	245	258	264	269	266	245	295	245	276	274	266	266	266	271	301	282	277	251	269	278	265	250	282	274	273	277	281	260	274	257	246	302	254	264	268	255	287	278	270	276	269	274	255	278	255	241	272	255	288	234	251	261	274	294	292	253	246	229	248	265	262	237	264	273	267	264	237	278	240	277	265	273	262	302	277	276	267	254	271	288	261	295	282	280	283	268	269	263	286	251	301	242	270	252	243	285	258	270	259	260	241	263	254	265	289	278	248	261	254	255	275	264	241	273	292	276	255	256	275	244	291	243	288	278	249	259	271	302	246	288	273	276	282	264	285	266	244	278	275	259	273	283	281	244	253	271	263	284	243	260	270	278	258	274	285	275	237	285	240	241	278	287	253	300	279	280	272	277	267	253	271	259	257	280	276	255	265	249	282	282	248	284	297	248	273	244	275	275	275	260	233	269	266	286	284	268	287	290	299	277	268	276	251	248	286	275	258	243	278	260	265	259	276	260	235	242	266	285	262	262	276	244	239	276	279	265	256	253	265	285	283	264	261	284	241	269	268	288	262	259	261	260	285	247	301	254	300	250	250	272	281	272	262	268	274	285	273	285	258	253	256	248	250	272	249	246	268	277	282	251	237	251	309	253	251	256	276	247	275	293	274	272	260	290	247	283	252	276	258	257	254	276	290	248	260	280	251	283	266	266	267	262	259	252	280	266	274	250	294	281	283	290	268	250	262	284	261	258	263	264	262	273	256	266	306	269	285	262	284	289	279	262	275	257	280	269	261	256	266	245	255	279	254	293	301	249	290	228	234	250	255	266	267	242	291	291	269	293	259	284	253	247	253	256	258	238	273	284	254	252	293	271	270	272	271	297	224	289	255	283	300	251	243	274	265	263	267	293	259	227	265	255	252	257	232	285	286	265	289	264	259	254	301	300	262	284	246	277	262	303	275	287	279	269	244	241	254	284	295	281	250	299	278	276	252	264	259	288	254	260	250	234	286	283	256	265	261	295	262	250	270	266	274	242	297	278	261	279	274	236	249	261	297	302	264	270	289	276	260	256	281	263	268	259	255	244	275	291	258	285	250	275	285	239	259	279	275	282	274	257	265	256	219	267	274	278	275	271	248	268	273	270	275	278	260	258	269	268	269	258	238	266	287	262	248	228	264	264	288	280	291	262	279	267	268	290	244	290	291	287	275	295	291	274	275	268	279	278	268	261	274	253	262	295	246	275	249	275	278	237	280	253	268	253	249	256	280	269	269	275	260	266	276	269	261	244	243	246	278	272	255	270	247	291	293	272	251	266	283	255	268	282	261	273	268	258	249	277	246	287	253	277	256	262	269	258	298	289	235	260	241	271	279	260	294	283	242	278	252	284	274	256	281	263	261	269	275	269	260	285	272	273	263	263	272	278	258	256	267	249	272	271	289	250	255	261	248	271	266	259	253	251	250	266	282	275	247	271	282	279	272	262	258	243	295	278	275	273	286	245	282	264	258	261	240	281	293	277	276	244	281	274	273	247	306	281	246	259	281	286	269	256	242	290	282	252	282	248	249	238	255	281	250	273	259	284	286	247	244	259	279	271	267	260	288	285	226	258	278	295	250	273	257	258	245	247	256	290	271	279	268	261	276	275	243	257	278	283	270	272	260	254	275	276	256	278	253	243	250	261	269	270	268	269	282	265	247	280	299	293	261	266	250	291	259	284	287	280	258	272	246	239	271	262	242	274	284	259	306	262	260	241	269	277	269	280	286	270	244	257	268	284	268	262	261	251	249	288	261	255	250	264	280	272	271	266	262	264	295	261	290	252	277	256	271	277	306	290	254	306	248	254	254	255	263	282	265	255	295	256	251	256	242	284	275	268	273	283	288	284	275	256	250	261	274	277	237	274	268	282	278	254	238	253	281	256	276	272	243	258	259	256	280	291	208	260	276	261	288	311	274	273	317	241	263	286	240	230	244	256	274	266	242	271	244	260	238	288	263	263	273	277	248	255	250	265	272	281	263	262	245	260	251	271	264	282	262	255	251	267	265	253	255	266	271	268	257	251	255	278	273	269	271	247	248	259
22545	21056	28561	23758	21059	21080	6270	1328	1054	947	954	895	799	804	780	777	764	715	789	680	702	729	731	722	693	694	661	727	675	693	665	626	692	756	659	664	676	695	651	698	631	647	675	664	701	652	662	650	688	651	697	676	633	665	672	610	664	701	684	651	635	669	704	654	654	698	651	681	676	702	649	631	666	684	682	671	670	692	645	631	672	705	680	682	681	650	646	641	662	634	662	676	649	701	617	685	657	677	672	679	615	669	676	611	639	632	694	634	672	684	704	666	629	636	668	683	675	646	645	663	674	675	766	648	649	705	635	666	656	612	638	617	643	681	671	615	658	623	637	676	671	687	672	668	642	647	640	705	703	629	654	687	653	654	645	658	646	651	645	682	657	640	707	620	692	647	642	644	667	664	688	675	703	647	670	656	651	635	657	693	654	663	640	651	747	697	696	687	702	631	673	711	649	656	657	615	646	627	714	706	619	662	689	695	646	669	678	672	733	622	634	727	681	651	663	669	689	652	646	614	679	634	622	660	619	620	689	636	667	704	685	642	693	645	650	664	656	687	692	714	604	709	658	673	707	697	682	690	629	646	681	675	672	616	674	654	659	650	679	670	650	651	639	671	678	686	700	632	644	616	702	611	642	667	664	619	662	656	682	688	617	727	626	668	677	672	615	682	643	664	665	669	665	635	734	655	658	620	642	703	675	669	644	665	659	643	655	659	665	634	633	689	638	686	611	715	709	690	676	664	605	706	643	677	650	618	651	678	617	680	642	652	649	718	656	650	691	667	707	660	670	618	655	657	664	683	686	609	657	638	674	658	671	706	651	659	657	658	647	647	618	643	680	616	656	690	676	696	668	656	677	696	719	648	710	677	660	659	619	672	612	683	656	659	695	681	660	632	662	686	603	621	627	683	674	684	649	636	601	645	705	684	698	657	686	667	664	699	659	709	681	590	663	740	672	648	673	652	713	655	662	643	691	641	676	659	638	650	670	654	622	620	640	659	697	648	628	663	654	704	700	655	637	649	663	699	683	675	660	680	648	620	697	701	661	661	636	630	668	629	679	653	645	663	653	654	651	710	662	656	642	650	657	675	622	666	614	688	666	658	680	677	704	684	670	637	660	639	628	664	628	635	650	601	679	655	685	703	665	645	655	705	635	673	701	637	625	656	683	676	692	711	668	700	688	687	652	653	671	657	676	637	670	653	620	656	642	700	698	647	621	641	686	687	638	624	691	651	654	631	702	646	681	652	661	673	653	662	661	669	678	649	650	684	664	660	670	692	661	667	677	671	639	647	623	650	661	683	641	678	642	644	664	650	679	654	681	704	664	691	646	640	640	654	688	668	675	668	671	677	641	680	694	678	677	716	628	725	695	673	656	665	671	671	664	688	631	635	665	597	650	619	658	627	630	648	694	650	676	651	663	739	643	699	660	656	674	680	658	645	663	678	654	656	678	650	674	686	662	660	654	635	651	588	696	609	656	646	702	592	657	616	690	693	697	624	615	611	656	603	699	662	678	646	673	644	662	645	615	719	643	652	644	651	680	664	657	669	628	629	662	687	692	660	642	653	652	661	703	671	645	647	646	654	630	637	647	663	693	594	651	663	669	663	666	631	674	662	666	671	690	656	669	612	670	634	659	650	640	685	661	678	634	680	667	665	659	645	658	609	616	658	653	666	670	678	615	708	662	671	624	672	681	619	611	649	686	646	682	676	672	715	631	654	640	646	666	670	691	656	669	672	631	629	653	692	711	669	661	655	642	700	663	617	625	680	742	644	673	654	650	654	694	668	666	702	704	661	609	632	644	680	676	650	710	649	683	662	667	651	620	682	654	623	663	623	672	666	655	675	708	646	689	693	616	667	646	655	621	674	657	629	686	648	656	634	658	649	663	689	675	668	698	642	701	668	709	678	657	641	692	683	693	711	673	681	611	668	651	692	678	636	656	639	638	690	644	699	635	615	668	615	662	641	674	665	661	677	642	646	652	689	591	655	645	679	613	676	715	675	701	705	670	658	640	669	670	681	631	628	680	677	622	699	634	669	639	651	651	645	645	680	697	663	699	643	670	673	632	650	661	606	663	685	685	690	689	673	690	637	633	618	689	679	703	673	634	629	658	681	708	639	656	664	668	662	669	602	676	664	677	620	630	685	672	655	679	642	677	654	609	592	609	678	624	672	632	685	650	675	656	681	666	629	679	641	669	663	655	656	608	624	656	725	705	697	624	632	728	624	643	621	723	652	655	634	637	685	600	626	637	641	690	629	633	670	672	700	634	637	643	642	666	651	647	694	646	661	635	648	677	649	645	649	633	599	690	652	615	677	664	617	611	667	648	637	637	628	629	602	630	683	627	618	662	676	642	636	664	635	670	678	659	644	705	637	669	707	698	666	696	651	679	683	631	660	641	664	652	666	709	660	625	659	683	627	640	656	657	664	621	665	644	683	672	621	651	643	700	706	648	669	690	706	693	667	668	679	626	713	674	681	609	667	666	641	650	669	677	629	680	667	670	633	692	673	672	657	615	684	635	625	672	614	690	667	626	666	613	612	648	640	715	685	637	703	611	657	701	647	691	666	664	680	662	682	634	618	711	700	702	646	704	640	672	655	694	652	657	612	706	668	640	664	634	667	640	682	680	653	617	636	661	665	695	684	653	637	615	641	688	683	669	652	704	672	622	674	652	615	640	676	661	641	670	641	696	638	624	646	658	682	646	699	638	667	659	633	642	683	671	668	672	687	644	634	641	634	632	653	663	628	631	679	663	663	627	662	689	664	724	681	642	625	660	739	679	694	675	701	656	674	653	624	674	650	694	729	687	650	716	642	658	639	626	657	603	674	658	668	681	686	614	693	657	664	667	678	706	676	627	701	670	674	682	682	637	663	636	656	653	634	661	635	663	616	674	660	663	641	651	665	648	682	660	609	675	730	665	659	683	638	665	664	645	644	646	635	656	625	653	652	631	688	660	669	692	660	670	611	715	606	617	685	650	646	648	611	628	699	662	668	653	675	657	644	676	659	649	653	654	667	667	672	635	626	615	718	689	701	700	661	657	654	654	667	609	637	637	684	682	673	662	654	685	657	667	649	651	646	671	653	674	674	652	674	694	682	599	651	670	680	720	661	648	660	671	620	698	684	641	624	643	700	648	688	676	671	649	672	632	660	646	649	618	668	700	606	643	669	651	676	704	632	624	644	638	631	654	694	712	700	689	641	633	751	664	643	671	670	613	695	674	702	649	631	665	619	624	672	662	660	664	663	661	657	622	708	672	677	626	672	669	637	661	719	667	628	685	663	668	643	632	673	648	655	633	731	664	661	705	720	709	713	677	661	648	681	670	615	678	675	607	674	616	675	618	699	668	642	669	631	623	653	629	654	657	641	639	633	673	705	649	665	643	664	672	683	657	666	657	632	673	693	591	621	629	675	640	627	665	685	640	696	682	667	673	630	653	640	670	663	694	683	631	674	648	647	612	650	661	652	661	635	661	647
4936	13991	9482	4758	3423	2530	2026	1665	1469	1322	1110	1012	983	979	935	866	872	894	829	828	836	785	765	751	767	729	700	689	715	727	787	740	724	693	714	714	731	696	688	678	708	710	711	694	723	749	634	723	750	725	684	716	720	712	755	726	654	657	715	685	692	711	678	673	712	669	727	756	657	716	707	710	729	688	679	685	724	693	682	738	694	706	702	679	634	698	670	669	718	720	699	722	660	668	671	677	664	706	679	692	710	712	696	706	663	680	696	737	666	656	763	705	702	704	724	681	651	731	699	670	694	733	714	653	670	718	717	745	710	712	723	724	705	691	685	670	683	712	705	746	677	669	712	694	738	674	694	705	657	732	736	692	716	665	679	714	727	749	678	740	697	706	736	686	686	750	672	663	688	704	699	636	672	658	674	669	691	696	696	667	709	668	656	671	712	663	672	723	687	678	683	702	692	685	651	665	701	715	730	663	678	694	688	701	695	686	728	686	717	685	731	715	681	687	725	735	721	699	693	706	693	695	664	662	711	728	754	744	703	691	716	672	714	700	727	677	636	713	655	689	706	706	695	678	690	683	710	651	705	673	653	684	681	718	681	719	709	712	682	673	704	683	715	679	663	697	645	702	761	693	723	718	629	663	698	700	714	731	688	697	699	702	681	698	663	716	725	633	672	686	685	733	658	696	703	700	751	686	725	719	670	712	702	677	726	658	757	720	688	692	682	696	686	682	677	710	683	720	735	697	678	675	720	670	691	649	680	681	663	674	713	690	706	693	713	717	725	684	730	699	731	714	694	719	662	678	674	728	708	650	726	618	695	675	681	654	692	663	701	671	698	669	745	692	676	690	712	706	653	678	682	673	685	720	707	668	712	678	673	668	608	671	695	688	656	689	665	685	703	745	696	681	717	664	704	700	657	693	696	685	677	727	703	642	708	712	694	696	698	722	689	723	728	718	660	684	696	668	721	707	713	723	673	638	715	677	715	672	696	679	680	705	691	701	684	681	728	661	687	667	699	714	654	661	686	684	646	669	679	699	659	702	699	694	618	716	689	647	694	715	693	710	691	685	736	680	699	648	702	720	713	676	686	698	717	699	703	699	668	708	706	663	678	686	682	719	706	699	624	687	731	692	681	663	692	673	725	696	692	715	713	679	685	732	655	669	724	676	725	648	673	683	711	706	620	711	710	710	677	683	695	684	703	718	708	669	708	713	701	717	680	752	703	684	705	699	694	681	665	669	715	700	718	687	678	723	712	703	635	707	693	680	653	724	659	715	699	679	701	719	676	698	716	691	723	684	732	715	694	696	752	700	709	701	657	687	699	688	726	732	699	731	663	666	686	744	731	686	695	644	665	671	663	699	694	673	691	682	713	655	663	755	669	703	689	730	687	710	666	669	687	657	663	696	716	711	747	688	671	657	682	688	669	705	706	659	686	684	668	715	679	673	709	691	706	744	704	642	737	664	695	669	716	708	762	704	694	702	703	697	663	669	694	689	711	656	700	715	658	722	691	723	768	748	661	747	706	722	656	670	657	699	728	719	654	712	670	633	659	714	681	666	659	671	699	669	659	687	705	675	686	714	704	681	726	703	701	688	712	686	670	722	686	715	655	710	674	682	696	649	717	719	689	701	683	689	732	723	714	691	714	667	710	637	682	677	726	718	684	680	669	672	710	644	697	705	647	707	697	688	719	712	674	709	751	690	654	729	677	730	679	693	640	703	664	738	731	684	708	682	677	675	704	674	746	685	712	689	700	742	695	658	691	723	687	650	682	688	651	673	684	656	702	696	688	688	690	734	686	703	705	710	693	632	709	662	706	752	703	660	635	661	711	674	661	732	665	705	683	694	669	682	657	673	705	644	720	640	701	673	642	696	653	686	695	714	722	663	702	715	697	668	718	773	672	678	730	719	710	668	664	704	702	675	668	651	676	710	720	685	699	700	659	671	683	713	725	677	667	716	697	678	706	740	697	731	696	733	709	728	678	690	709	715	688	631	668	664	800	713	703	655	691	672	677	719	699	705	720	695	650	709	702	682	719	729	678	691	706	699	720	721	716	705	683	641	709	665	692	686	682	659	697	708	693	715	672	665	691	692	698	711	698	666	668	680	738	684	691	701	723	672	691	659	709	690	732	664	669	678	674	700	714	720	712	717	679	684	701	725	710	660	722	668	659	683	683	697	727	693	672	700	684	703	704	685	700	656	692	698	693	710	752	696	723	724	677	699	675	691	661	704	670	696	660	681	715	653	702	676	680	663	679	663	687	745	672	712	661	697	683	679	676	697	674	677	713	684	739	723	693	676	671	685	711	704	702	681	665	723	700	687	664	729	708	687	731	713	674	700	708	684	647	693	774	699	666	714	690	641	689	694	669	705	673	683	700	708	695	679	703	700	654	626	688	695	702	658	673	684	716	727	706	697	699	715	729	678	691	665	726	728	707	651	692	688	670	682	678	705	733	710	689	699	727	699	728	704	671	664	714	722	651	736	710	705	684	693	647	758	676	739	706	685	666	673	716	710	733	688	669	677	708	669	715	694	710	710	655	690	729	679	738	716	684	675	742	688	639	674	691	664	691	708	693	728	728	679	674	714	691	688	716	677	698	693	689	733	687	662	705	674	677	691	702	664	683	681	765	705	679	702	665	739	675	710	698	686	645	720	731	679	704	692	624	677	738	720	698	678	707	707	701	673	709	697	707	681	623	732	688	684	690	705	678	745	676	670	669	680	697	735	708	713	726	725	645	695	660	719	662	710	688	725	669	661	649	678	724	731	680	640	693	643	678	686	701	693	716	673	721	676	695	722	703	731	692	681	699	687	715	663	684	733	678	615	740	661	714	698	693	668	658	701	667	705	688	703	700	708	672	722	690	692	691	699	651	655	705	701	677	750	665	696	691	662	737	679	637	685	743	690	708	729	706	678	705	683	673	687	687	727	695	680	648	718	700	731	681	699	688	693	703	687	672	686	715	718	657	725	705	671	735	708	690	678	710	633	658	652	678	684	719	737	695	695	698	679	723	698	693	710	715	681	654	726	660	698	690	694	684	675	691	670	708	740	698	726	686	755	710	717	722	695	710	698	708	694	710	633	688	711	644	691	660	678	683	722	663	703	695	682	688	730	692	679	699	692	732	662	694	706	708	707	709	707	740	679	725	717	691	684	738	657	678	679	690	643	696	675	684	730	643	724	701	718	693	683	662	740	678	701	745	706	680	660	708	684	699	683	670	684	675	722	714	702	685	664	728	657	703	703	642	681	702	651	709	679	658	700	692	708	677	725	693	644	718	682	612	695	672	670	712	670	718	720	696	713	699	677	721	632	685	695	685	694	703	647	709	695	676	695	668	705	703	679	716	723	680	707	707	705	687	685	648	688	667	691	709	706	684	668	663	666	698	666	695	718	699	667	670	674	620	691	661	686	670	719	712	726	675	694	673	656	661	724	668	659	690	692	672	685	714	671	684	705	709	650	725	716	738	639	679	674	704	651
27673	17552	3152	350	235	203	188	190	196	211	184	185	174	171	203	225	168	199	205	159	149	194	159	174	182	183	152	181	156	174	178	187	165	191	176	196	188	180	176	182	177	166	196	163	180	177	177	184	184	149	185	177	210	175	163	165	186	165	162	168	144	187	194	193	153	175	202	162	164	174	190	174	175	185	168	170	208	160	156	178	167	151	184	185	183	173	169	163	187	188	180	182	175	165	168	184	179	158	194	176	194	171	184	171	158	186	176	209	175	173	150	158	187	182	162	164	179	191	171	180	177	159	168	175	173	171	166	173	174	196	179	177	162	189	171	180	163	183	190	218	194	158	167	194	173	168	153	192	179	177	182	187	178	169	164	175	175	175	193	186	158	180	167	150	179	182	178	195	175	180	168	192	171	171	213	186	185	154	160	169	197	176	204	173	207	162	190	177	182	166	187	185	187	186	201	183	166	186	178	197	178	165	153	203	176	166	193	171	177	160	171	166	166	157	180	181	161	171	186	160	158	198	193	186	196	174	160	169	167	174	174	196	182	162	179	159	215	184	176	174	182	158	177	179	199	169	182	163	184	171	176	172	178	181	186	180	167	178	176	155	175	157	182	174	174	188	188	164	168	216	174	171	187	168	177	163	174	163	180	162	175	203	164	168	167	151	182	210	181	166	150	184	155	155	169	193	195	180	148	174	173	166	155	200	168	198	175	185	170	175	183	198	184	176	185	175	175	181	186	166	204	185	171	167	165	176	191	173	169	181	190	170	153	173	165	169	169	164	175	181	178	184	173	173	170	181	167	193	168	185	179	202	187	149	181	174	177	172	172	181	194	169	165	181	156	158	182	167	189	173	181	186	182	190	165	170	174	159	186	177	170	187	175	183	165	151	175	179	164	176	151	180	156	177	193	191	188	194	178	172	162	180	164	198	188	177	175	174	188	170	192	190	188	162	182	197	177	166	181	177	161	194	179	178	181	165	158	177	188	182	155	187	154	178	161	184	185	165	191	180	165	178	172	160	166	172	174	164	196	185	180	170	183	176	177	175	176	179	176	182	168	172	163	171	181	154	181	190	165	169	162	172	165	165	196	173	184	197	197	192	180	162	177	193	208	181	176	159	179	171	181	163	170	167	180	180	194	164	191	197	181	188	173	189	181	166	204	173	164	182	197	194	177	178	167	177	155	163	195	191	189	172	177	186	179	178	187	170	185	158	189	165	179	206	163	185	150	184	168	177	183	173	172	159	184	178	166	177	173	179	193	165	178	172	152	221	173	169	166	180	182	168	196	153	183	155	189	200	194	197	180	203	165	188	193	200	176	184	187	163	159	198	171	188	195	167	184	162	193	163	173	187	170	183	184	162	186	195	163	179	190	179	157	176	179	154	161	170	153	182	182	195	198	184	173	186	195	173	173	163	186	186	174	168	192	187	190	192	174	165	167	185	181	160	184	202	184	170	174	195	166	154	180	162	162	162	174	169	157	178	169	150	176	194	150	175	168	171	189	164	167	158	198	178	177	164	172	199	170	165	160	157	182	175	180	182	151	176	192	165	193	181	140	173	201	171	195	174	201	180	199	180	179	180	196	143	173	182	166	195	170	161	184	168	175	189	176	172	172	168	163	175	184	187	178	167	174	170	180	200	185	169	167	152	183	189	157	197	191	194	165	178	179	197	160	157	187	164	187	168	157	190	176	183	162	172	145	177	171	198	162	198	183	168	163	158	188	171	173	161	168	179	157	145	173	139	169	180	201	150	173	171	168	202	178	168	169	158	176	191	178	172	171	167	182	177	188	174	159	175	163	165	176	188	159	181	137	166	177	184	193	163	179	174	180	180	164	165	180	177	187	168	165	177	174	174	170	185	171	170	168	176	152	182	176	175	181	185	190	164	179	187	184	149	171	161	189	173	158	182	170	181	163	209	173	168	169	173	156	167	195	184	181	180	163	190	173	160	167	186	173	171	190	168	177	176	167	194	194	156	174	163	187	184	175	180	165	149	178	189	150	156	175	181	200	188	180	162	185	187	182	153	176	197	170	161	191	183	154	187	166	185	175	176	171	173	198	182	177	186	162	167	191	172	175	196	184	207	170	191	175	161	185	162	180	175	145	164	171	186	163	165	176	192	194	180	197	199	181	173	176	168	171	165	165	186	175	187	171	159	173	162	165	170	183	203	182	192	170	173	167	182	186	180	158	181	178	175	197	180	160	186	152	164	193	189	184	166	174	174	162	174	171	180	163	144	171	156	179	181	170	174	195	158	179	185	205	166	211	174	151	191	170	198	156	179	180	189	165	156	180	171	155	162	144	176	164	168	179	135	171	180	182	174	181	170	175	178	138	177	191	156	192	191	188	168	168	195	187	172	172	173	178	180	180	177	172	174	183	169	174	174	191	186	188	192	190	171	175	185	177	186	167	165	186	183	161	189	183	173	167	186	167	177	157	188	152	161	172	176	195	152	184	198	181	162	163	176	181	180	173	176	160	178	196	165	168	183	184	172	200	181	177	164	178	169	153	187	168	158	188	178	184	165	163	147	180	170	170	176	181	181	183	201	209	180	179	169	186	152	188	182	180	168	170	158	199	182	178	172	162	188	167	179	154	187	182	175	168	194	184	180	171	159	163	177	167	180	179	180	167	179	164	166	180	175	171	190	178	157	183	191	173	155	159	171	182	166	162	165	173	183	185	169	180	148	173	193	170	163	171	187	168	158	160	174	153	161	187	166	176	189	164	179	178	166	158	157	169	178	173	188	164	152	209	191	177	183	174	177	186	180	181	161	194	166	179	196	177	164	193	162	170	184	178	200	176	193	162	190	166	188	179	177	200	172	152	185	184	173	184	185	178	177	188	185	191	189	177	160	167	171	167	157	174	195	163	186	180	192	183	177	172	189	175	181	159	172	189	188	174	162	185	177	187	181	176	166	181	175	196	140	175	175	216	171	163	172	180	187	175	187	170	177	172	190	187	183	153	189	157	172	175	186	156	194	177	178	189	159	182	192	169	167	181	174	169	179	193	178	168	171	166	160	183	210	196	195	144	178	205	183	186	178	179	168	186	181	188	169	158	154	191	174	159	161	147	194	184	199	166	160	181	160	178	191	188	177	178	177	183	172	160	171	160	178	154	181	183	182	151	183	181	162	176	176	189	187	188	174	172	184	200	168	177	159	170	159	168	195	172	180	177	184	189	167	174	188	184	188	172	171	184	185	181	167	178	164	189	174	167	171	208	161	200	179	171	192	177	177	190	187	161	146	169	191	161	173	176	180	160	193	174	150	169	173	180	161	158	181	201	177	172	171	186	184	154	193	160	197	162	176	187	170	180	191	167	181	176	160	182	168	153	152	187	167	159	173	165	171	191	147	193	170	168	182	194	195	147	173	185	156	214	188	203	159	160	209	179	146	172	196	163	172	175	167	177	174	158	176	191	196	162	173	191	177	167	185	193	184	168	171	168	182	174	169	171	155	181	186	182	177	214	167	158	181
4343	767	538	328	280	257	217	196	221	201	185	208	210	194	208	189	214	189	189	211	220	214	216	213	203	201	181	192	208	211	191	200	201	207	187	186	193	201	227	196	206	196	230	204	204	194	198	204	199	198	183	216	193	208	184	195	190	217	180	214	200	183	214	212	191	214	230	201	182	197	183	211	186	199	197	212	179	198	203	208	220	198	182	202	184	211	214	205	202	196	183	200	192	234	225	198	225	177	210	209	184	204	218	192	212	164	197	218	204	227	192	201	171	197	183	185	224	212	206	208	179	217	193	180	179	203	205	211	215	200	191	208	197	206	196	195	180	203	202	194	178	201	209	218	195	187	190	197	182	194	205	198	179	229	203	218	186	204	212	209	190	220	193	207	214	208	209	215	196	186	207	191	215	226	196	224	187	195	187	213	185	205	210	204	195	225	202	208	206	212	217	208	182	212	197	223	186	192	213	213	200	208	213	217	199	174	201	208	222	209	188	184	194	206	217	212	211	207	174	175	187	190	208	198	208	175	203	194	198	199	212	204	205	217	206	220	171	193	220	226	199	210	212	192	216	205	185	198	189	185	220	187	224	204	196	194	197	197	205	206	190	199	209	190	215	210	166	184	203	197	221	206	191	186	212	186	186	213	233	208	199	211	185	211	240	223	201	163	225	199	194	173	166	205	211	193	210	178	215	189	193	190	193	212	225	192	183	188	194	188	199	211	205	244	171	198	203	205	215	201	203	208	197	223	204	243	199	199	203	192	203	209	204	222	199	209	179	213	195	180	204	203	209	178	189	193	225	178	193	207	214	192	201	210	163	190	189	223	195	202	211	202	198	214	202	219	198	198	178	199	198	206	200	213	191	200	199	204	195	209	176	194	204	192	198	189	189	187	194	172	209	213	231	183	206	201	184	181	200	205	202	192	217	195	207	228	194	190	204	210	201	235	200	209	203	182	204	177	184	213	209	198	212	212	222	177	213	188	210	204	206	208	172	181	205	196	202	183	205	187	188	212	230	192	219	190	214	189	182	187	175	178	191	227	193	200	215	209	164	200	189	211	199	210	201	176	230	202	217	196	174	226	229	204	190	188	221	196	221	189	206	191	195	180	169	202	206	217	172	222	201	212	153	224	200	220	211	207	196	189	183	195	179	214	208	197	199	199	207	187	207	239	194	195	198	197	196	221	201	195	216	193	192	199	208	206	220	190	213	207	193	187	214	210	201	187	217	213	196	195	210	226	202	198	190	216	199	204	198	213	167	188	192	198	190	203	172	217	189	198	207	201	185	192	190	226	203	178	185	180	212	193	211	189	195	195	196	197	202	203	208	220	221	186	194	189	198	198	207	190	199	210	176	193	202	193	192	215	221	180	224	231	236	210	215	211	208	217	194	203	201	204	230	203	200	210	219	205	208	203	189	213	203	219	198	218	192	189	200	186	177	205	187	203	205	206	185	211	203	182	204	189	207	168	186	210	206	173	181	180	199	194	199	204	187	231	235	197	192	184	193	186	204	232	203	185	237	176	205	216	223	198	187	194	186	178	192	197	211	162	215	212	198	177	202	215	204	210	216	181	175	179	206	198	195	208	238	172	207	207	212	189	176	208	181	166	185	200	178	186	199	192	213	206	169	204	204	209	170	193	203	203	197	226	204	177	196	237	216	192	238	204	189	199	207	191	215	198	210	204	204	203	180	210	201	204	197	208	184	200	207	218	206	196	185	196	185	188	196	179	195	197	194	217	187	226	212	204	200	204	185	175	198	175	181	176	211	188	184	208	178	169	218	197	226	214	211	197	215	194	192	210	195	161	194	203	187	223	197	194	199	184	190	180	193	190	192	210	224	185	185	199	209	197	183	183	199	218	196	172	212	181	202	196	200	204	191	190	191	189	195	199	199	192	182	193	197	186	197	205	189	182	193	206	204	186	205	212	206	219	189	219	212	185	183	196	202	225	202	215	164	186	186	205	195	192	200	210	194	202	182	194	205	194	211	230	199	183	205	202	198	228	195	192	189	206	223	223	198	187	201	211	191	180	191	210	179	220	202	188	201	198	216	181	203	163	184	197	192	180	207	202	223	197	195	214	219	189	207	227	206	194	223	203	185	203	201	183	209	215	213	210	223	181	219	190	189	187	214	194	212	203	197	198	200	189	183	184	207	202	207	203	180	217	197	175	205	190	219	203	184	210	207	170	219	204	204	223	222	204	182	183	207	195	209	197	204	195	215	198	182	180	187	184	196	205	215	186	197	214	201	186	185	217	180	189	219	190	191	227	205	177	190	194	218	205	223	197	211	196	195	217	191	179	209	190	202	209	194	194	178	201	206	212	238	161	212	209	215	190	187	207	189	226	175	200	174	206	194	187	188	192	193	181	218	188	190	221	205	173	210	207	176	209	210	166	205	206	207	209	212	207	213	184	204	208	196	181	215	203	208	217	202	194	186	199	198	199	213	214	208	158	197	192	214	215	220	187	201	226	211	202	224	187	202	215	196	219	180	218	201	205	192	199	204	215	189	205	208	197	174	231	174	210	210	219	219	236	208	197	204	202	183	206	220	210	221	224	188	215	202	214	199	198	189	205	194	215	205	218	196	201	194	208	205	229	193	204	234	185	197	186	197	210	197	185	214	218	182	174	197	207	190	188	209	216	211	241	231	177	199	201	218	191	213	187	192	198	176	210	169	195	195	227	219	185	192	175	189	183	181	200	197	210	200	193	203	200	214	204	188	200	193	203	191	197	204	177	191	196	191	208	201	200	214	186	206	195	227	211	204	191	193	194	187	222	189	180	185	203	200	185	151	204	215	221	205	218	227	204	193	238	206	189	239	200	203	179	209	198	214	224	186	206	216	204	226	189	229	239	182	218	206	188	196	214	197	181	219	204	209	215	200	215	234	198	187	193	215	194	195	194	207	229	205	219	201	191	191	172	194	192	234	194	208	204	202	190	181	196	182	181	189	218	218	209	220	192	216	205	203	199	207	191	186	208	201	193	201	194	208	201	198	209	168	197	176	194	192	175	215	198	200	209	202	215	157	197	202	216	189	202	199	198	219	193	185	194	180	214	181	213	218	198	204	215	183	203	186	198	199	194	210	217	211	200	182	181	213	172	220	195	227	212	194	226	220	215	187	205	170	194	216	183	219	215	189	199	201	185	210	209	217	216	195	201	192	173	196	191	195	216	176	213	178	222	206	205	190	183	218	195	218	196	186	165	199	214	223	201	203	203	206	201	180	212	208	212	197	200	215	198	209	195	199	187	222	213	204	222	208	190	199	212	196	213	210	196	218	195	166	198	216	206	219	192	215	206	211	211	228	216	204	224	197	205	199	194	190	203	195	180	198	200	200	185	194	203	219	201	206	204	212	186	185	197	174	172	235	206	231	197	190	202	189	188	188	209	175	210	221	180	183	226	193	189	208	192	196	196	196	202	215	204	193	235	205	237	170	204	198	188	167	217	194	212	205	181	176	212	181	226	225	206	203	183
23590	21014	28044	24150	21007	8287	1108	750	722	639	553	625	600	563	564	529	513	512	492	501	440	517	529	512	477	499	512	471	523	490	487	490	489	507	460	489	450	485	470	509	495	481	513	478	462	459	496	418	441	496	448	463	475	469	486	478	456	455	533	492	490	496	495	494	483	474	435	451	498	485	478	512	513	458	475	532	466	469	442	456	520	476	481	470	483	490	448	448	491	442	440	471	502	486	452	523	447	476	463	461	475	488	483	475	489	458	507	461	506	481	473	459	486	448	501	467	472	510	446	436	483	497	464	484	471	459	431	496	497	493	496	471	461	444	472	466	483	431	442	489	455	463	479	439	459	511	453	514	489	505	490	469	482	490	443	415	501	469	440	454	442	465	467	462	500	469	485	485	478	474	480	486	479	472	493	485	466	484	473	480	493	461	484	475	473	486	485	436	445	487	469	485	499	500	443	507	468	526	487	488	471	493	457	491	487	505	487	416	454	447	478	500	481	465	483	487	459	495	453	455	476	464	469	470	486	435	460	505	535	460	494	446	473	504	467	476	474	479	472	497	472	478	487	484	480	493	451	499	512	507	470	459	456	461	465	484	480	490	434	482	485	461	497	509	435	496	497	455	485	502	467	519	508	483	460	464	444	489	493	481	489	469	467	481	418	476	480	496	478	476	511	487	528	455	495	459	477	460	468	461	452	451	493	489	442	473	484	461	462	453	509	505	465	474	464	434	465	456	447	460	507	513	470	444	435	477	442	509	479	519	479	466	473	466	511	514	477	489	438	517	512	513	483	524	412	482	510	454	484	506	478	462	536	484	499	468	467	457	470	451	472	475	470	475	483	464	508	483	483	488	464	477	433	451	498	498	445	479	484	458	480	485	457	446	475	471	466	459	457	460	499	412	463	486	463	489	452	478	491	447	402	445	525	502	433	488	486	480	514	465	409	490	451	473	484	474	477	473	501	481	503	445	453	454	464	421	490	448	510	495	471	481	517	512	445	510	476	463	481	470	418	438	450	471	440	491	482	491	459	468	483	446	467	477	502	501	484	461	446	457	493	453	451	487	480	496	458	471	497	497	478	515	507	437	498	441	483	421	450	490	447	463	463	509	502	466	509	494	457	466	480	451	449	516	485	432	489	452	487	442	490	505	516	506	460	496	461	476	428	471	496	538	525	485	486	472	450	494	483	461	461	470	490	455	480	494	469	446	484	483	477	447	453	474	473	499	494	467	500	444	488	499	479	480	467	488	495	477	477	463	461	522	482	504	447	488	485	441	471	474	478	505	473	459	436	473	497	468	467	477	423	458	484	487	507	453	471	448	490	501	503	492	486	462	488	443	458	500	470	449	470	479	467	444	477	478	444	457	420	442	502	470	468	440	525	435	470	459	453	467	456	436	473	494	429	486	465	454	447	447	423	461	475	512	468	448	435	494	480	487	480	524	451	489	516	471	476	490	485	466	476	430	478	459	478	464	494	447	475	479	520	466	483	465	493	451	472	478	498	455	447	467	470	478	459	431	459	456	455	455	459	477	443	477	480	482	456	452	504	474	473	476	471	472	473	464	509	461	452	444	453	470	503	501	497	456	487	472	468	495	455	452	489	467	469	460	462	534	478	460	485	468	452	481	459	503	517	509	450	457	473	463	490	458	508	493	490	492	469	484	528	450	465	452	494	445	469	491	430	462	472	481	490	473	484	433	474	456	496	514	487	442	462	447	540	470	453	489	466	464	493	480	491	501	442	523	436	515	443	477	482	494	494	477	469	522	472	464	497	478	446	484	480	476	489	418	519	485	494	478	473	482	482	495	494	500	457	465	476	507	458	454	418	451	473	431	450	454	464	511	408	475	493	483	464	455	469	488	462	468	420	487	438	479	442	442	481	483	464	502	502	484	469	460	469	445	460	477	500	461	489	476	449	492	468	465	494	496	506	482	488	526	453	461	458	492	453	472	484	470	443	456	457	426	531	482	483	466	491	493	444	488	468	469	474	458	473	468	445	444	463	471	456	458	473	472	488	443	500	481	446	461	487	442	457	477	473	503	480	497	434	511	470	474	505	432	463	432	474	484	480	467	478	483	498	485	465	449	432	527	447	479	476	487	472	425	501	476	427	483	458	418	477	426	508	513	480	468	493	497	512	438	476	480	481	466	497	492	475	468	495	491	497	459	461	453	466	449	440	497	472	465	429	470	483	466	449	477	453	479	496	437	462	490	446	436	472	463	524	466	478	489	481	479	481	456	497	479	456	487	444	508	474	476	467	478	452	445	468	447	483	472	478	499	496	482	446	503	468	492	474	463	451	503	454	481	476	483	488	464	470	474	472	407	461	467	463	469	496	489	517	533	422	443	484	495	451	472	418	458	472	487	484	474	410	466	454	492	469	477	507	448	465	438	472	447	437	441	473	463	470	471	414	480	467	460	495	449	470	458	502	493	478	461	469	495	479	476	495	449	469	449	489	477	472	450	449	504	466	483	439	472	466	464	463	472	436	503	471	485	479	487	465	498	484	447	447	481	462	452	465	471	453	524	478	477	482	489	444	497	497	465	454	445	490	472	493	447	474	471	487	446	474	488	454	459	468	479	467	457	483	496	457	460	459	471	489	477	497	471	516	459	484	456	508	438	465	446	446	503	446	504	460	490	461	489	501	493	505	462	505	506	510	431	419	484	482	438	423	483	491	484	482	503	504	476	456	479	460	461	503	470	470	506	496	504	488	432	500	512	483	483	472	467	510	462	478	476	478	468	485	439	501	457	446	491	500	488	459	466	479	472	452	482	474	492	481	481	495	496	527	416	461	467	448	502	472	475	446	473	494	493	468	474	487	432	460	498	493	427	494	480	503	477	446	464	477	466	479	440	461	459	464	478	495	491	480	492	445	466	480	493	473	439	543	504	479	501	438	473	479	519	488	478	489	499	484	500	456	460	481	497	483	458	451	470	461	477	480	456	475	485	503	458	502	442	511	434	493	490	477	441	491	489	518	480	459	460	492	475	450	503	487	426	454	507	463	493	508	468	495	480	445	503	456	496	464	471	485	492	516	458	490	442	501	456	450	444	492	471	454	470	473	470	490	485	470	524	484	472	465	473	474	466	503	506	492	458	479	461	469	453	497	460	507	450	480	481	481	482	449	436	483	432	497	530	483	485	497	467	476	465	457	462	469	479	489	436	457	492	490	471	456	480	478	489	466	487	462	444	496	473	423	449	450	463	496	469	502	472	455	450	451	476	469	467	474	475	429	505	450	469	483	478	439	483	422	445	495	478	483	476	483	479	478	522	481	444	483	484	438	461	493	465	487	484	477	485	446	470	462	493	466	435	512	476	457	450	489	526	498	493	486	474	494	519	490	493	491	488	475	462	450	487	475	465	471	480	535	471	492	464	455	467	489	465	453	449	461	502	443	415	484	464	477	470	457	466	530	475	475	483	491	475	475	473	479	451	506	443	468	484	462	499	456	484	502	477	483	506	470	470	469	489	477	438
3763	8709	5685	2706	1960	1551	1240	1043	882	838	738	720	640	658	641	619	597	579	603	576	530	582	558	529	543	505	543	490	570	524	501	501	526	518	508	492	527	502	488	487	543	475	535	520	490	520	519	480	505	470	515	488	510	523	510	489	522	514	481	490	508	508	502	519	554	520	475	463	514	529	476	509	499	479	544	511	498	482	498	494	497	518	511	465	463	510	467	481	512	464	511	505	530	511	536	517	526	491	475	536	504	497	512	505	496	503	460	494	464	495	450	507	511	524	480	506	518	482	521	500	504	487	503	482	515	476	495	488	488	506	493	513	467	473	485	529	497	514	507	491	478	502	478	521	505	524	496	494	485	499	516	495	451	524	484	494	485	451	505	498	491	491	507	453	485	486	523	539	460	537	489	480	481	494	502	457	446	485	508	470	495	473	499	489	481	478	513	513	501	499	499	496	517	515	467	512	497	485	490	505	502	481	503	539	530	515	464	505	503	529	520	512	490	515	486	517	484	464	498	494	481	513	505	483	493	487	467	522	491	476	510	500	461	477	523	532	491	504	527	501	536	499	531	499	499	492	508	534	502	500	491	449	542	462	517	487	535	512	510	475	508	502	449	488	487	508	541	493	498	473	532	514	480	477	514	486	509	483	524	479	539	518	479	501	473	537	567	501	480	491	501	528	501	546	490	469	554	523	473	478	470	496	522	470	524	528	522	477	554	469	531	488	482	517	470	480	501	519	506	488	491	496	525	485	547	513	488	511	519	478	496	466	421	504	487	511	508	465	500	523	502	522	458	479	472	480	491	487	489	481	504	508	566	496	481	509	503	477	500	483	507	501	457	502	510	482	522	498	491	508	493	478	512	501	512	496	488	533	477	498	492	497	493	474	482	494	505	529	485	491	477	519	523	498	498	457	465	483	495	509	540	512	484	493	510	460	473	503	496	507	474	502	488	495	501	520	501	471	508	468	529	511	527	475	497	481	487	471	533	504	508	525	519	512	467	520	499	472	507	480	458	508	463	502	528	510	506	488	509	468	513	544	515	522	521	495	451	541	472	509	510	497	446	522	499	484	503	518	486	480	482	468	492	494	513	503	511	497	479	473	494	507	487	457	463	499	531	525	489	465	514	491	515	494	436	520	474	495	460	520	491	474	501	489	499	511	499	490	557	501	494	454	512	502	484	445	479	485	513	504	484	542	456	492	521	470	551	486	515	450	519	535	506	516	514	489	510	521	511	490	494	516	531	485	501	513	497	486	486	472	528	507	469	486	487	523	491	472	513	503	514	524	496	476	505	519	491	485	456	470	530	490	455	487	513	496	524	498	533	477	464	471	501	508	488	483	515	486	543	512	461	481	495	558	526	489	473	512	495	526	494	472	463	533	520	469	483	480	472	476	490	517	495	524	527	524	519	499	486	524	490	488	474	469	520	514	508	494	521	486	536	516	491	487	502	454	463	489	471	489	485	507	504	513	513	457	495	496	491	515	531	514	500	481	522	493	518	487	499	463	498	535	491	520	495	499	481	508	520	485	494	461	495	506	512	459	469	532	502	465	474	513	505	491	477	496	483	458	510	474	476	508	500	538	502	470	516	463	463	474	471	523	537	538	473	529	473	509	487	509	524	515	466	512	508	523	468	474	547	508	469	476	484	469	486	488	469	510	490	479	492	479	495	489	494	503	484	520	494	504	464	517	492	469	519	492	524	491	472	522	477	494	510	507	506	482	478	510	460	488	498	490	508	484	492	486	496	498	501	507	497	470	478	477	531	481	501	520	510	508	510	509	500	503	479	525	484	466	484	481	508	540	489	475	517	503	510	493	548	497	497	506	511	545	478	476	505	482	457	498	487	512	505	506	492	513	497	480	478	529	482	493	484	483	475	525	508	485	500	520	463	513	502	513	533	489	497	534	516	474	525	459	533	492	459	552	512	504	510	508	529	474	512	504	456	477	469	510	466	526	503	487	483	461	468	508	526	540	529	499	538	515	517	512	514	496	484	500	522	499	515	522	467	461	476	507	500	445	493	486	528	506	507	533	470	471	466	506	461	505	516	473	487	477	493	485	482	434	506	471	512	487	496	548	535	507	503	481	500	525	527	514	502	507	529	488	489	490	513	535	502	484	516	482	502	518	487	463	437	482	511	525	445	542	511	505	477	487	509	445	499	484	501	537	527	508	495	485	509	488	521	515	492	476	469	506	499	518	438	515	488	470	519	497	519	525	484	502	495	474	485	506	466	481	482	526	484	498	473	449	508	502	502	451	495	503	498	476	489	451	526	503	528	499	473	480	516	475	484	471	484	476	434	539	556	505	510	528	505	464	497	507	523	524	503	541	476	524	478	504	504	514	481	478	561	491	492	529	491	483	527	494	467	480	541	519	465	516	497	499	521	508	526	478	496	489	481	516	502	539	505	472	474	506	485	500	497	461	523	525	489	533	504	468	463	487	523	501	490	484	545	490	487	511	494	499	464	468	505	506	486	507	530	521	502	492	504	528	480	457	469	504	494	533	493	474	482	465	464	458	487	483	477	461	520	462	470	477	481	488	518	517	511	490	499	461	516	495	470	481	509	502	476	471	491	504	475	474	516	511	498	518	496	479	508	505	541	527	470	483	518	464	459	552	500	489	515	480	523	509	501	488	449	514	467	497	488	455	529	496	483	504	528	481	516	492	497	497	507	498	520	451	495	488	510	477	493	456	487	461	503	525	509	493	506	561	494	518	466	511	484	470	500	513	481	473	464	503	507	486	482	511	515	489	507	497	514	477	517	476	514	535	505	533	485	513	529	520	488	500	491	479	472	452	511	543	468	423	492	505	515	508	500	469	493	505	462	462	479	474	481	477	477	477	487	510	499	485	506	503	523	501	465	469	506	507	514	442	480	498	492	538	469	479	485	469	557	500	495	550	485	503	468	496	542	498	511	482	475	460	470	487	530	475	529	509	480	454	520	499	501	499	499	514	494	452	488	514	492	492	530	528	490	475	524	498	438	541	524	463	482	472	497	505	454	484	475	458	497	509	508	510	512	486	525	542	486	489	544	498	485	540	507	481	486	526	507	495	501	543	481	467	528	534	481	505	486	511	504	478	512	503	475	514	485	497	536	519	466	471	532	495	476	475	478	513	468	488	520	481	507	514	510	530	486	523	517	490	519	532	506	513	491	492	507	507	493	501	491	495	532	486	515	473	496	474	520	501	470	495	511	507	469	549	496	517	490	490	487	493	477	477	477	495	491	499	523	474	481	504	489	497	512	478	491	515	494	515	481	488	464	478	480	521	451	542	514	472	446	482	460	521	506	480	533	479	539	493	488	472	501	488	532	455	502	507	500	474	515	459	534	503	515	541	473	522	488	530	494	500	492	502	475	525	489	457	518	461	493	499	491	517	491	472	477	507	492	512	525	477	508	463	503	511	531	492	490	537	493	510	477	548	469	501	500	497	475	506	507	555	488	497	498	506	516	499	500	487	505	485	505	524	457	544	455	504
24858	20926	26501	25274	5595	474	372	310	296	254	276	293	219	268	230	243	244	227	217	247	230	220	224	225	218	260	207	225	242	242	222	254	229	241	225	206	220	249	225	229	218	237	214	206	231	241	242	229	199	241	223	233	210	237	228	216	226	232	227	204	224	222	214	233	202	231	248	249	225	234	231	210	223	238	218	215	230	230	234	200	240	217	209	222	197	228	227	220	209	235	243	215	225	233	208	187	209	204	219	193	201	226	221	201	215	216	206	216	224	215	230	232	225	235	192	222	196	247	208	232	223	211	214	234	208	236	227	219	216	218	227	228	191	230	242	226	226	224	223	196	203	202	222	227	208	235	213	211	218	205	204	234	205	171	230	215	201	192	200	228	206	203	217	219	231	217	211	231	196	200	214	240	215	204	207	208	189	208	178	205	221	224	223	209	220	183	205	210	222	225	223	218	216	218	236	200	202	221	224	219	214	235	225	223	221	204	196	197	250	212	197	209	222	214	219	210	217	196	230	208	219	238	213	220	222	202	225	212	217	218	240	237	229	232	197	211	215	220	200	221	236	203	223	221	212	217	209	233	198	217	228	221	210	224	205	212	236	220	210	194	226	211	208	224	188	201	210	226	203	230	245	209	233	240	224	234	213	216	198	201	228	205	216	221	228	224	185	219	233	252	255	225	198	233	205	204	235	237	229	224	205	200	190	237	217	216	203	233	230	233	222	245	211	206	235	240	231	223	216	224	230	222	212	219	207	213	223	229	211	187	189	242	199	220	231	216	214	189	212	220	204	196	233	214	237	202	224	217	206	205	200	224	247	226	224	206	235	202	225	207	216	202	185	238	212	219	218	219	237	208	256	201	231	210	206	214	215	197	211	211	224	231	234	204	235	219	245	205	242	213	205	210	230	202	201	240	231	204	215	224	249	198	191	235	225	229	200	220	229	240	231	221	215	240	202	202	204	209	243	241	229	206	252	232	225	211	242	218	254	223	223	216	209	220	223	211	204	194	204	236	226	222	237	247	208	240	210	179	223	223	249	241	196	209	213	207	217	196	207	231	226	220	202	234	199	237	216	224	237	242	248	199	219	201	229	232	221	240	216	241	192	229	212	207	213	226	216	209	215	207	227	193	208	230	238	242	218	224	227	202	209	199	239	234	209	194	203	212	205	226	213	204	226	223	218	244	208	213	238	191	239	221	223	211	199	196	213	206	218	219	221	258	191	188	190	217	226	201	216	195	223	205	199	223	208	216	212	214	185	221	200	252	234	249	211	247	205	222	216	235	218	225	228	222	232	228	205	234	215	209	209	203	204	227	258	220	228	238	215	263	234	216	210	224	215	215	198	230	210	225	229	251	227	211	218	224	225	218	262	206	225	202	197	218	212	226	216	241	234	243	226	231	220	228	225	209	214	200	201	247	194	205	202	203	225	221	235	243	204	196	194	247	230	242	233	224	264	218	229	205	236	234	213	215	201	193	222	228	215	226	196	203	243	220	223	236	218	219	229	206	183	229	207	231	218	204	216	215	205	200	230	225	208	222	228	206	247	206	219	215	234	196	239	240	223	189	215	201	205	215	211	220	202	208	221	219	203	227	210	229	232	226	201	182	232	206	221	221	217	235	217	208	241	234	225	226	202	223	216	221	212	227	204	242	225	213	223	210	231	208	217	226	237	215	208	250	231	200	210	227	241	220	234	225	227	194	211	242	236	223	203	209	221	210	228	239	200	222	209	253	181	227	201	212	197	182	216	215	192	208	227	229	215	231	213	240	224	218	245	224	222	197	224	202	243	236	205	216	255	217	228	232	219	231	194	210	232	213	231	231	202	200	195	211	200	200	230	214	220	198	223	203	201	223	208	197	232	221	217	205	196	222	193	236	204	198	197	222	220	236	215	212	187	216	195	229	220	195	221	203	204	205	212	205	207	191	189	218	215	223	210	242	205	214	216	218	217	196	232	217	223	199	220	213	208	205	211	228	236	185	239	204	207	229	200	205	212	223	204	208	234	236	188	223	210	181	201	237	240	243	246	234	232	217	228	230	219	245	204	200	215	214	226	214	206	222	213	210	224	212	205	253	213	223	209	218	216	210	237	243	225	189	221	187	242	230	229	214	210	203	212	241	219	238	207	199	177	195	214	244	226	223	222	229	231	206	235	206	207	248	214	222	221	204	242	221	207	212	262	233	213	207	210	232	200	184	205	224	196	215	225	204	232	233	234	221	228	226	218	222	216	195	254	249	222	195	201	205	212	200	215	196	225	198	210	203	228	211	241	220	207	210	223	241	218	208	224	215	195	218	219	200	214	204	186	246	231	235	218	243	193	217	220	230	220	209	233	222	221	236	225	199	233	206	213	223	210	220	208	216	242	195	236	232	237	210	225	244	182	241	243	211	209	226	207	195	213	215	208	232	187	213	215	187	229	219	195	219	210	236	230	225	240	237	200	222	212	208	203	227	222	201	216	217	242	189	217	217	225	215	227	224	231	213	224	216	238	211	225	235	209	232	224	231	221	214	221	226	230	224	195	219	229	212	204	195	242	214	235	223	225	213	228	219	189	197	208	210	224	211	214	201	235	249	190	210	248	214	205	232	229	220	242	222	221	199	208	222	239	217	211	227	198	223	216	209	231	211	209	228	220	227	210	210	232	260	223	203	181	237	202	235	201	219	214	229	190	233	216	219	210	211	197	212	220	215	246	209	224	225	238	219	219	198	227	189	200	204	237	218	187	241	218	217	198	236	208	228	217	217	208	228	217	201	208	199	227	213	196	213	229	194	216	215	224	217	232	205	217	228	218	240	228	226	227	218	219	223	255	221	238	212	217	227	264	223	206	202	239	209	214	219	235	221	208	202	237	227	200	215	199	223	231	209	213	233	209	220	192	211	226	210	199	207	200	232	225	228	218	234	220	206	210	190	199	223	227	228	218	201	225	204	203	206	210	223	203	214	227	217	200	221	197	201	204	208	201	204	217	222	194	223	199	232	204	226	233	201	200	227	233	251	176	240	211	223	221	202	227	213	201	225	232	201	204	199	216	199	234	218	207	202	191	232	222	223	218	215	210	227	215	219	191	237	208	213	208	216	207	199	212	217	227	237	212	204	224	231	220	214	223	243	211	227	186	208	209	222	226	227	211	208	227	215	198	223	228	193	233	221	230	206	208	222	219	215	199	228	205	207	227	212	204	224	217	209	233	191	191	211	205	223	236	208	206	237	208	230	217	201	236	203	220	207	192	222	214	206	233	233	210	225	229	232	214	240	205	231	224	201	203	207	216	189	215	215	212	220	231	214	243	243	222	217	224	205	218	189	198	204	246	221	210	223	216	177	196	218	203	218	222	219	216	229	218	230	236	206	214	207	175	214	223	204	203	200	212	193	218	218	218	214	229	223	203	205	249	222	211	204	214	230	216	238	232	214	245	229	233	223	211	211	215	246	228	219	197	241	231	212	219	215	217	225	217	224	238	207	229	243	203	222	191	214	230	231
3449	4299	2755	1354	1006	788	655	492	503	433	405	364	363	338	297	325	309	294	310	303	273	279	294	319	300	293	270	259	294	249	295	278	259	277	265	262	256	260	235	283	307	255	238	247	270	249	257	255	227	272	267	276	239	227	251	251	282	280	267	266	239	234	285	258	262	298	247	270	275	248	270	279	234	259	260	264	244	239	239	269	257	264	283	253	267	259	256	284	273	269	234	228	257	279	250	251	240	274	285	270	271	281	255	273	261	248	270	298	252	285	279	261	278	269	284	257	273	255	264	251	272	241	296	276	252	273	244	246	234	270	276	252	254	266	246	240	259	246	276	267	258	241	249	283	263	268	266	265	272	237	269	258	286	266	261	272	273	289	257	253	263	261	270	280	275	272	275	257	254	275	268	261	289	274	264	276	252	268	259	273	236	284	278	265	240	251	248	265	238	242	256	239	290	237	268	278	269	260	281	279	271	266	274	270	246	279	266	232	273	254	289	236	281	251	286	257	274	248	280	259	266	234	218	236	244	264	283	270	271	253	243	270	238	256	268	257	272	255	282	271	282	256	270	252	239	283	264	245	278	246	274	249	240	248	272	276	258	268	279	252	227	254	233	275	284	267	263	264	280	259	240	260	255	228	282	279	255	255	260	290	227	287	281	275	269	285	230	265	277	271	278	254	267	261	255	255	256	254	278	271	272	257	264	275	277	234	238	249	255	264	267	277	258	258	255	231	274	261	284	289	266	269	264	240	267	281	249	284	267	254	230	285	275	269	232	266	273	239	272	245	256	258	260	265	231	270	246	259	221	293	260	248	262	264	243	260	258	262	270	260	262	273	250	233	263	262	299	267	252	260	282	234	263	295	248	249	246	273	273	280	246	279	268	282	281	263	257	275	239	241	228	271	270	288	249	268	271	298	270	263	236	272	255	267	271	262	247	271	279	258	268	239	268	287	271	300	232	247	229	280	259	270	253	233	278	209	254	276	245	247	260	264	286	269	245	263	272	262	297	267	257	250	265	254	266	242	274	265	258	260	258	258	278	249	259	289	259	269	229	266	248	263	258	239	283	257	239	257	249	224	248	271	249	257	256	275	242	271	283	255	273	241	268	267	259	235	253	285	281	254	276	251	271	268	259	222	278	277	263	280	283	252	248	264	279	257	286	275	271	276	254	253	271	237	268	285	239	263	278	248	277	279	244	279	283	265	257	277	265	230	269	277	275	249	240	272	299	265	302	262	278	240	277	276	252	246	297	265	261	227	285	276	255	262	252	262	241	283	268	280	271	249	258	249	251	262	253	251	277	270	264	278	256	268	276	292	284	249	268	268	275	258	266	272	241	248	252	284	266	284	267	287	246	260	268	242	282	269	258	267	255	233	276	249	265	299	272	242	264	245	275	297	235	279	276	261	281	275	247	264	251	272	250	254	284	249	279	258	259	221	287	251	292	261	229	282	246	265	249	273	263	272	263	257	259	242	258	235	246	294	262	261	261	261	290	236	267	271	297	264	263	273	304	241	238	260	237	271	249	258	251	238	256	250	244	253	262	259	266	259	244	266	257	281	251	253	278	257	264	258	240	248	250	266	274	269	307	269	263	263	269	265	299	257	270	276	260	267	262	259	263	242	281	270	235	231	266	251	262	268	256	292	290	250	263	227	247	283	253	246	244	275	271	275	264	283	246	284	261	242	273	269	271	251	268	244	282	261	276	277	250	256	290	262	267	273	245	262	293	278	245	251	223	275	261	232	250	272	279	290	245	280	257	256	259	278	248	268	278	284	286	237	285	247	254	270	240	270	258	256	276	230	230	282	254	249	256	250	257	258	271	289	247	259	294	274	261	248	275	269	225	248	277	295	232	244	258	275	258	267	250	269	263	297	271	278	263	275	268	269	286	225	242	269	241	247	237	262	262	279	274	241	250	271	278	267	246	240	250	273	292	274	265	231	294	244	277	265	298	261	253	227	238	263	276	273	262	284	276	255	254	277	266	287	241	254	274	259	261	264	288	251	281	250	271	262	246	251	263	290	280	291	265	275	244	280	307	282	254	243	251	248	265	251	283	253	286	263	256	271	244	269	253	272	236	263	261	250	253	284	247	262	248	272	255	249	264	283	237	243	286	261	272	252	275	283	253	272	290	262	266	245	278	260	257	275	256	266	232	240	252	275	248	251	274	238	231	274	277	259	223	275	247	255	258	260	270	267	251	269	246	282	276	258	271	258	263	253	250	274	271	271	269	254	244	266	247	271	262	259	286	259	256	266	269	285	259	251	299	267	287	247	261	290	255	242	245	259	246	256	261	264	276	271	277	242	208	263	286	281	266	256	289	250	239	235	245	261	270	262	254	264	247	266	263	257	242	247	280	278	256	254	263	275	254	249	234	256	268	273	257	263	242	289	246	276	228	257	252	257	261	283	285	273	250	277	295	255	296	249	267	279	266	264	246	267	260	273	265	269	261	248	245	251	285	279	249	268	264	260	261	252	277	244	261	295	238	288	254	268	243	237	253	260	279	266	262	277	246	269	296	287	238	273	269	244	246	268	245	246	263	271	270	265	265	268	247	262	264	275	262	277	252	268	247	233	265	255	260	247	250	271	259	261	286	296	280	275	280	239	280	271	266	251	289	263	262	264	240	250	261	259	238	249	252	277	257	263	248	252	272	255	252	254	241	249	251	245	296	260	267	269	244	263	255	244	255	251	271	276	265	255	254	246	283	248	267	258	261	274	274	271	247	270	255	262	260	270	299	289	282	269	242	267	241	273	264	239	269	263	253	236	247	253	271	270	240	250	263	251	262	271	252	246	253	250	274	249	282	221	252	257	265	262	237	267	252	227	252	268	233	279	250	250	278	251	268	227	251	256	255	258	277	275	251	275	236	227	256	274	261	263	267	266	254	217	260	256	245	249	254	256	245	290	245	263	275	253	294	255	251	266	259	266	268	273	265	246	254	271	252	269	280	241	272	250	254	267	266	234	264	269	269	227	248	246	278	246	260	256	286	254	247	258	239	263	256	274	286	260	272	270	275	250	280	251	251	277	274	283	275	271	280	269	235	253	253	266	256	235	275	259	256	272	246	294	264	280	260	244	234	282	239	252	249	258	274	271	253	265	272	228	267	260	262	270	290	245	266	253	276	251	271	252	253	266	242	251	238	259	236	230	243	273	245	287	279	257	255	246	258	259	259	250	247	276	264	252	287	270	296	255	254	244	254	261	280	241	261	270	267	244	265	320	252	251	264	267	241	264	256	296	269	271	265	244	261	294	275	269	278	248	257	275	274	250	264	240	281	243	264	254	266	248	269	263	258	246	262	285	274	277	263	250	265	263	256	287	284	282	253	264	270	251	263	274	281	270	278	280	247	266	294	251	260	282	278	284	268	259	273	290	270	318	263	304	272	253	268	273	252	273	289	267	297	265	293	279	284	252	263	313	266	243	261	252	269	268	269	258	246	265	263	234	246	265	247	253	266	253	254	253	243	256	244	270
22538	21048	28529	23763	21050	21078	6194	1316	1046	983	923	832	812	766	748	756	738	734	767	738	669	718	700	699	691	681	659	677	730	706	656	700	658	716	701	691	623	679	639	639	711	705	642	706	714	677	687	689	665	623	641	697	615	663	652	683	670	639	678	651	603	684	649	645	610	621	638	676	666	660	667	645	631	649	694	682	727	716	618	672	670	626	730	654	628	686	627	640	658	665	670	690	670	658	626	666	649	619	674	663	628	682	688	678	687	652	628	675	653	664	644	680	633	716	653	670	699	648	666	630	662	651	671	643	672	686	672	660	627	668	661	689	688	673	634	655	670	611	706	655	685	677	678	665	687	651	684	711	660	680	663	669	631	613	666	688	657	649	646	666	653	665	686	671	696	588	655	650	660	661	676	676	665	632	604	642	627	687	640	630	629	647	678	653	670	673	679	675	671	624	686	655	654	612	670	689	674	646	650	637	623	669	655	675	675	610	635	641	645	648	636	661	692	653	648	662	625	618	668	703	611	666	690	697	670	653	634	670	692	669	655	708	637	683	644	620	647	613	675	643	656	692	662	695	653	670	635	661	648	686	635	677	655	634	652	647	669	638	670	643	631	627	659	639	647	657	670	633	664	661	658	693	651	639	647	673	645	663	644	643	615	654	657	625	647	651	636	668	688	661	651	650	655	640	669	682	621	636	685	640	668	678	649	655	623	672	652	615	689	682	650	626	648	660	677	691	628	655	650	640	662	660	708	669	596	654	676	711	686	675	653	663	632	665	657	620	719	630	629	671	615	631	615	668	655	691	657	673	662	641	686	701	633	659	650	623	643	708	650	647	657	654	651	667	673	675	646	652	687	668	689	629	702	674	674	663	640	711	667	607	648	655	634	628	624	658	727	676	641	633	622	659	631	674	673	667	682	654	666	689	639	612	669	646	660	642	665	697	650	637	621	643	605	662	613	678	680	623	646	676	675	691	653	629	669	627	683	661	679	654	621	701	673	643	647	643	695	646	642	686	611	684	659	638	649	643	658	698	665	719	608	713	699	664	662	640	618	617	678	676	663	667	719	637	634	638	701	659	693	664	716	630	646	649	637	648	633	678	673	668	642	652	675	660	672	602	678	659	608	682	657	640	675	647	682	668	651	644	605	601	644	638	670	664	646	654	642	653	664	648	650	713	661	637	686	640	645	651	680	683	657	655	660	653	662	669	653	662	647	712	671	634	656	701	668	635	707	696	629	678	674	655	630	666	642	696	619	630	668	630	666	713	621	648	632	670	681	645	635	687	646	643	641	675	668	696	643	631	621	674	625	646	664	650	657	671	650	636	629	633	693	624	662	664	680	631	615	597	695	638	652	655	669	699	650	618	707	726	664	654	655	679	689	647	684	685	690	699	645	652	636	666	604	651	619	648	696	675	643	681	677	667	639	665	623	669	621	699	650	675	640	644	655	627	635	672	601	695	685	682	622	615	650	636	662	657	647	699	619	636	681	656	653	632	682	593	656	685	633	676	695	644	668	661	635	668	651	667	654	688	655	665	651	675	670	709	669	663	679	658	630	655	679	653	629	646	645	619	701	687	675	677	665	644	631	642	629	640	657	681	679	608	623	633	610	675	689	637	681	641	674	632	649	694	662	608	619	666	643	616	632	669	682	624	661	636	644	651	658	661	660	632	671	636	632	657	645	668	614	672	661	675	627	667	697	636	657	697	640	639	658	626	648	692	626	661	697	673	660	640	655	643	676	634	625	679	660	650	680	656	648	663	627	668	624	648	662	656	664	663	632	648	648	676	706	640	631	639	706	655	678	612	628	640	620	635	674	657	697	647	662	653	659	671	621	674	703	663	676	667	666	669	658	642	621	673	633	641	597	622	590	697	678	646	643	733	630	657	654	620	646	651	681	674	673	663	614	680	651	592	639	663	639	627	663	653	625	614	657	629	617	627	642	658	613	625	715	655	665	680	656	685	678	611	640	632	652	666	690	692	670	675	621	663	631	654	655	622	668	682	649	662	657	660	650	682	687	668	665	649	647	640	698	624	661	670	673	628	683	693	659	664	636	640	636	677	637	650	673	647	676	661	687	633	661	661	673	660	648	640	670	657	620	672	644	645	656	656	625	637	666	667	649	672	643	667	651	622	684	689	717	650	681	636	640	679	675	660	669	610	595	663	669	681	655	653	639	652	632	665	659	667	671	651	640	622	665	664	626	663	673	638	688	665	644	647	693	652	659	603	687	614	666	670	702	643	654	689	665	687	694	661	690	668	643	620	628	632	656	660	679	671	689	663	635	678	675	654	658	657	663	716	718	640	648	658	622	632	622	659	713	647	625	635	649	663	637	654	661	649	605	662	596	646	688	646	673	632	644	704	621	728	627	690	653	669	689	734	661	660	676	666	632	639	653	688	700	627	620	681	650	676	678	658	696	670	626	673	625	610	653	630	669	594	638	668	644	640	625	662	678	667	634	636	679	690	659	623	673	674	634	675	691	655	648	694	688	673	663	633	625	615	704	659	675	640	605	655	602	659	659	649	674	627	662	641	686	647	634	643	642	660	654	635	642	596	639	631	625	674	669	614	653	680	679	639	676	659	652	692	642	636	619	630	685	659	654	639	671	607	650	654	627	637	678	690	686	596	666	626	655	652	661	652	639	636	632	678	637	657	637	691	657	656	639	614	630	648	657	658	628	640	680	627	652	661	663	636	685	629	593	620	655	691	655	693	685	641	660	719	632	654	648	664	637	626	619	609	657	649	666	631	650	614	636	626	621	642	584	689	667	664	709	675	640	714	642	664	649	649	600	653	633	678	632	643	690	652	631	620	677	627	662	658	670	681	638	661	659	633	658	643	690	696	674	704	659	626	663	650	655	632	690	656	635	699	667	652	667	620	660	683	647	637	660	662	646	641	618	705	662	653	658	646	648	641	640	658	634	683	697	653	685	647	657	648	659	665	631	621	624	660	696	696	625	691	642	677	726	663	666	663	667	662	679	635	630	670	637	655	674	621	670	647	708	674	671	620	644	673	661	694	658	660	644	650	640	691	639	670	637	660	676	673	635	644	580	645	642	673	609	682	632	622	661	624	639	689	676	642	635	634	689	691	658	622	596	685	677	627	674	653	623	652	627	610	646	654	683	624	622	674	713	636	699	661	669	704	651	670	639	634	654	662	659	695	684	653	664	670	638	679	630	681	691	639	665	666	609	639	670	657	644	636	676	719	623	629	708	647	649	694	682	673	648	668	655	644	644	661	654	660	714	636	690	652	708	664	627	663	592	640	637	678	634	617	652	648	656	654	676	608	651	670	642	627	635	608	647	625	669	658	687	640	629	650	603	639	660	656	641	719	643	658	683	702	650	650	674	673	683	656	691	659	655	668	666	674	641	634	679	674	638	646	662	580	690	629	700	624	645	651	641	645	648	642	639	675	641	637	621	625	723	656	627	633	641	640	646	674	669	708	714	668	637	662	620	645	647	674	655	662	651	613	595	637
5074	14181	9453	4680	3414	2670	2037	1674	1415	1314	1124	1088	1070	932	937	878	880	853	780	884	769	734	779	787	780	749	765	779	755	756	726	647	701	687	711	703	726	720	673	767	678	723	698	748	726	686	667	709	700	683	672	713	705	690	692	746	715	720	697	714	645	742	681	649	692	673	688	697	714	672	726	707	704	666	697	680	659	707	687	689	707	678	683	729	698	681	682	705	675	677	702	705	714	711	753	699	724	658	695	648	745	703	687	660	713	693	699	685	705	710	697	730	696	669	697	675	675	704	668	681	683	697	628	718	690	695	713	690	691	668	729	669	695	707	686	680	681	681	645	712	703	717	680	655	736	660	699	672	689	677	723	692	736	666	699	672	640	721	714	648	653	696	722	674	658	661	644	700	685	645	699	664	684	705	735	704	667	674	663	713	708	720	672	732	713	687	723	727	681	649	649	675	711	683	662	669	663	699	672	678	695	718	686	681	671	684	704	659	680	674	711	705	651	681	693	677	711	705	716	680	669	687	726	674	669	692	699	721	686	694	771	738	649	680	671	671	693	661	645	677	679	637	678	688	657	662	716	672	653	662	674	694	655	649	701	694	744	719	689	677	673	730	709	673	685	711	690	699	716	703	639	693	641	678	730	691	723	720	698	738	684	671	686	722	685	723	686	658	636	697	719	716	761	678	698	698	659	697	715	699	712	659	686	709	661	703	670	689	683	635	730	724	702	682	696	643	634	654	678	703	652	747	643	709	729	679	681	651	639	681	640	653	669	700	707	646	683	681	689	665	661	687	686	666	670	730	679	677	678	704	706	682	730	705	673	704	706	670	713	684	711	705	667	669	680	689	716	706	730	707	656	693	638	679	711	659	682	699	732	708	722	665	676	693	728	709	670	723	739	706	711	721	688	666	650	717	665	718	724	657	665	684	713	712	711	698	692	707	685	693	695	658	724	702	674	720	676	666	671	690	720	688	680	708	731	703	680	660	654	674	708	651	723	686	705	718	663	700	679	719	693	697	711	726	679	667	695	706	652	735	686	721	660	691	690	643	695	653	631	710	699	681	697	752	632	712	738	678	701	721	660	676	674	719	676	681	679	695	684	703	646	693	685	705	732	739	744	692	698	697	675	706	667	684	689	680	667	677	723	640	660	745	757	733	700	690	690	714	646	675	695	694	667	678	764	715	714	677	744	701	684	636	693	673	708	625	687	665	737	674	687	675	695	678	679	668	690	706	671	690	679	674	705	703	649	651	685	697	661	721	698	673	728	718	702	670	690	656	679	664	635	730	694	688	668	650	658	727	652	687	668	660	689	669	724	683	707	641	680	706	682	695	683	693	660	707	689	710	714	641	688	645	719	721	700	683	703	699	709	721	700	704	704	661	707	718	643	660	721	670	695	673	688	661	630	667	703	645	702	693	703	695	712	716	679	654	627	679	707	684	698	688	648	705	747	668	717	731	698	706	719	676	663	667	682	668	674	713	661	695	691	652	656	732	687	668	726	671	733	657	646	660	702	682	726	742	653	713	650	722	702	609	710	694	628	659	654	679	639	666	761	717	686	698	656	667	718	670	714	659	700	696	711	712	673	664	669	675	659	704	715	662	656	664	697	699	671	720	694	666	649	693	695	703	691	684	723	716	674	696	656	716	677	697	707	711	665	661	693	700	687	673	681	674	760	696	675	662	639	724	660	672	709	687	677	663	670	672	642	678	674	677	700	674	693	678	703	666	692	703	670	667	748	606	708	643	689	689	703	657	675	692	729	689	710	695	667	693	649	730	653	689	738	657	647	679	723	724	705	665	646	705	705	682	689	666	685	715	660	701	691	661	683	636	693	696	704	664	688	710	660	736	696	691	664	690	665	667	740	724	666	658	711	700	678	670	710	696	616	699	629	647	658	664	662	718	682	670	624	749	722	701	671	695	730	631	744	689	748	701	701	678	666	649	624	679	721	687	656	686	690	695	686	714	713	680	690	657	634	721	695	672	682	695	683	672	692	678	702	681	709	713	741	699	688	663	703	742	688	694	674	651	673	729	671	725	639	649	719	716	687	662	680	701	713	653	687	692	681	708	701	680	648	729	665	657	713	644	657	672	652	717	642	662	718	700	696	744	660	697	677	692	698	661	668	690	691	708	703	670	651	682	734	713	673	683	671	689	736	719	715	713	700	747	705	699	676	661	646	731	727	703	677	645	667	682	706	664	694	720	638	705	710	694	678	714	716	669	713	668	665	657	678	700	664	687	721	667	696	701	712	725	686	647	718	666	717	697	697	683	673	662	667	679	622	693	668	707	703	705	702	695	708	682	677	677	652	661	699	676	690	730	703	728	678	729	697	730	658	696	718	641	691	680	724	688	762	658	655	722	677	745	716	693	700	684	678	714	660	710	650	711	699	652	691	694	679	705	678	704	699	660	690	680	661	687	681	688	668	708	679	692	676	734	697	700	692	712	672	668	736	666	657	684	718	701	665	681	718	721	681	718	701	686	715	726	670	697	649	677	695	664	720	705	696	665	677	705	695	655	655	699	719	730	701	677	685	703	685	691	696	693	711	674	691	687	647	679	665	686	673	676	715	677	712	668	646	664	655	665	679	665	675	694	669	670	697	712	698	650	713	693	660	633	695	707	673	698	673	698	647	687	688	664	698	623	699	700	719	681	643	721	702	671	661	634	719	742	733	664	691	689	708	700	659	663	726	691	690	718	647	676	690	678	735	681	680	719	706	713	682	703	657	726	682	669	658	672	710	664	657	712	697	704	733	658	707	732	649	686	712	699	679	703	751	690	690	650	683	699	709	712	703	689	691	649	669	686	696	689	710	729	701	717	654	665	676	636	679	670	692	728	700	653	673	671	639	718	676	743	650	674	719	688	676	642	714	682	751	685	678	722	668	687	716	677	709	677	699	653	691	698	681	695	691	659	720	664	665	642	699	665	702	724	729	674	677	662	700	701	659	686	661	682	686	679	721	659	700	699	702	704	675	649	656	714	721	666	674	692	686	734	696	689	688	699	709	740	675	662	686	668	703	711	704	723	703	698	688	678	715	696	681	675	662	713	648	690	738	717	738	699	724	647	712	660	649	702	678	655	727	692	707	666	666	713	661	669	686	686	672	686	664	701	642	709	682	696	713	709	665	698	726	699	729	675	693	689	666	738	710	675	718	696	643	693	746	731	687	718	653	670	686	709	696	743	711	688	696	699	640	708	637	667	717	731	674	681	668	707	671	699	714	667	677	668	667	666	693	691	683	659	702	725	658	695	727	709	667	696	681	657	694	671	686	685	678	704	677	707	698	659	718	735	686	645	680	720	704	676	654	711	685	661	679	717	681	709	702	682	660	691	656	686	685	686	707	692	656	683	715	658	665	733	703	675	677	687	672	681	701	710	710	671	695	709	645	667	675	665	677	688	676	735	682	690	696	706	689	711	723	673	695	674	705	713	692	706	685	721	613	690	702	663	722	743	660	709	710	675	672	694	690	691	682	696
27414	17488	3229	348	233	227	208	178	180	185	168	176	178	167	210	194	171	178	180	155	187	193	171	179	217	164	175	177	198	162	178	178	157	185	186	175	167	169	176	192	178	178	176	176	152	188	151	173	167	177	187	173	160	184	170	181	173	185	168	165	162	173	180	187	170	171	156	172	181	184	162	156	183	165	155	175	171	183	179	175	161	161	189	190	191	167	176	159	149	177	176	159	185	166	193	178	174	196	188	179	164	173	172	187	180	167	188	152	174	155	146	166	176	180	174	179	169	185	168	175	163	170	206	150	185	189	176	168	174	181	203	167	161	179	181	184	169	170	161	177	164	180	184	171	176	160	173	188	186	208	188	149	177	183	176	176	163	174	175	170	172	178	174	182	185	161	147	170	157	176	153	157	149	193	151	182	157	144	172	163	191	157	164	158	171	179	173	168	171	180	169	218	187	160	183	149	166	167	168	145	201	172	173	166	190	185	167	160	190	158	184	131	152	169	177	169	157	169	178	197	184	175	142	182	163	164	170	161	155	210	164	178	160	172	166	150	178	176	190	175	167	176	148	169	173	170	178	168	170	154	195	145	196	160	187	186	200	176	167	190	161	175	183	172	176	194	176	181	168	166	193	167	157	190	173	175	175	198	184	158	168	187	164	163	164	138	174	154	177	160	169	155	191	181	177	152	170	181	153	148	153	180	165	181	181	189	180	187	167	178	179	188	201	188	171	178	184	174	177	178	168	167	186	160	167	182	207	176	177	160	169	156	171	168	172	186	191	170	165	154	157	172	213	157	176	167	182	168	163	175	181	197	176	162	174	162	171	181	166	167	193	187	178	173	161	172	182	175	171	180	177	173	184	182	173	177	161	173	169	179	173	183	155	189	151	168	182	160	168	158	195	157	151	172	165	172	193	167	180	170	155	147	153	173	172	160	180	158	196	182	183	167	158	180	187	162	159	169	163	171	146	155	152	173	172	145	160	154	161	190	196	201	182	158	157	176	142	184	163	166	184	154	149	196	171	181	185	189	168	160	196	159	183	158	165	148	152	184	184	177	166	187	183	188	160	174	175	201	166	178	161	151	162	182	147	173	172	154	178	176	188	175	200	155	169	166	170	170	171	184	168	179	193	190	177	163	196	197	182	165	203	191	177	202	178	163	166	185	186	168	155	194	192	168	188	187	165	179	165	170	173	191	191	160	169	180	173	167	193	180	167	181	135	180	177	176	176	159	198	165	186	161	175	177	167	171	174	151	176	185	194	161	191	177	162	159	173	182	168	193	161	143	155	183	173	191	189	176	161	181	157	170	185	189	199	161	173	172	177	175	150	182	173	171	184	196	183	171	176	166	162	175	191	173	143	199	201	196	168	181	203	167	187	171	148	194	184	177	190	164	164	200	171	183	182	173	182	187	196	166	178	170	178	175	174	172	187	165	170	177	170	177	174	185	168	169	177	175	182	182	172	160	149	172	155	173	163	169	186	160	167	134	183	166	163	166	189	166	178	189	177	162	169	183	168	171	173	195	158	145	175	174	177	164	167	191	162	186	175	163	180	167	176	162	175	163	170	165	170	177	191	167	197	192	151	186	162	161	185	172	176	176	181	172	169	161	180	174	154	165	151	177	167	175	154	173	175	180	158	162	171	167	158	185	162	179	173	173	177	179	160	190	161	178	177	182	156	181	155	179	183	205	166	178	169	171	174	175	164	159	174	179	184	161	167	167	179	196	183	173	190	166	199	177	167	166	177	162	167	177	187	160	180	172	194	199	172	200	187	183	176	179	163	186	176	152	176	185	177	191	179	178	169	152	173	176	188	153	165	188	196	190	151	184	186	166	182	156	165	158	181	147	181	176	171	169	165	186	151	167	163	161	164	192	172	181	167	182	185	168	186	179	167	176	199	185	141	184	163	192	153	195	164	175	158	170	185	180	178	162	201	186	155	211	204	184	189	145	163	159	168	167	175	172	186	179	187	165	176	153	179	162	180	186	152	165	171	152	174	169	166	163	184	180	174	159	165	160	184	170	165	175	168	169	179	184	157	170	179	186	154	172	165	173	174	158	157	171	196	180	177	146	162	177	138	195	192	178	173	180	157	175	158	204	172	184	167	190	177	173	153	173	166	161	152	202	173	171	204	182	184	166	191	156	176	169	169	167	159	177	160	147	164	165	181	198	186	158	166	173	184	173	166	180	183	187	176	187	193	174	179	177	161	176	165	155	178	166	198	162	183	162	170	162	166	156	155	185	167	181	171	165	167	185	154	183	169	173	180	178	165	172	180	170	182	170	176	191	177	163	188	165	172	170	171	154	174	160	170	183	170	161	200	176	208	174	186	210	174	181	164	173	177	162	180	161	162	165	180	180	172	173	167	188	188	161	174	179	187	195	165	141	164	166	189	180	176	148	163	173	182	191	173	204	184	160	185	178	178	161	156	170	158	170	157	163	150	189	172	178	173	152	186	163	185	194	165	188	166	178	180	189	172	173	198	175	164	165	165	165	158	174	185	183	190	191	161	163	186	167	159	169	166	185	183	171	181	189	161	167	159	181	171	190	149	178	198	160	180	188	184	172	180	188	191	170	163	182	182	162	160	206	190	156	160	162	192	187	181	156	168	174	165	202	162	165	193	193	167	172	175	166	179	187	181	191	165	171	182	163	183	179	161	162	204	178	162	169	161	175	162	172	189	171	166	184	178	157	170	171	148	174	186	180	169	154	169	174	168	149	169	195	164	167	168	165	178	177	167	192	193	189	181	189	192	174	174	167	207	173	162	161	188	162	194	169	172	173	160	161	161	178	175	174	162	187	155	178	179	185	190	179	166	165	172	153	164	185	172	179	174	193	170	154	169	175	204	150	205	166	181	190	193	153	167	177	174	164	190	157	166	185	184	170	204	185	172	171	161	161	168	158	164	173	175	184	152	157	176	199	191	176	198	172	159	167	169	149	167	152	197	177	183	159	175	180	177	172	181	190	201	178	187	168	181	170	161	168	165	174	139	172	172	167	176	180	150	189	185	167	165	216	171	182	186	180	185	181	190	175	172	171	186	194	157	174	190	181	195	158	155	155	209	181	161	173	173	164	158	167	166	148	181	161	181	166	196	206	208	154	153	170	190	172	165	168	162	183	192	173	179	189	166	178	166	159	181	173	141	171	197	163	186	189	191	183	186	162	166	171	168	189	164	161	196	194	195	167	164	150	160	166	173	171	182	139	161	177	175	172	163	185	171	188	190	163	202	167	176	180	184	183	194	184	175	177	198	180	196	153	175	174	171	165	168	167	183	157	178	198	168	193	160	182	174	176	171	186	166	175	150	179	153	172	177	162	182	167	178	154	168	166	156	161	172	162	179	190	197	169	140	181	178	174	185	161	164	173	184	197	184	187	200	188	170	167	193	187	191	198	159	156	191	177	198	165	171	182	169	178	161	163	163	195	159	162	156	168	184	175	169	178	170	166	189	167	176	156	178	156	171	159	196	173	186	182
4210	740	506	328	292	255	269	218	216	218	203	200	206	221	200	231	190	201	209	201	191	205	189	225	185	236	212	213	198	186	214	210	214	224	200	181	210	191	191	210	169	172	192	196	216	203	190	202	215	182	185	196	195	227	189	195	207	184	228	203	196	187	187	216	210	221	185	191	189	215	182	228	198	199	207	184	210	181	208	196	213	202	189	194	222	183	169	191	208	201	225	193	197	200	193	195	209	208	179	191	218	195	203	165	223	210	186	196	211	200	215	187	191	212	184	191	224	203	193	185	197	209	211	192	199	207	196	179	178	191	207	198	190	183	221	209	198	206	188	186	220	190	201	186	221	212	228	221	205	203	190	191	218	197	209	229	190	191	191	212	184	206	187	193	210	206	196	192	200	198	204	202	224	188	202	230	198	206	190	234	177	234	189	191	201	213	172	231	211	213	183	222	207	184	204	203	197	202	209	229	175	183	226	213	203	183	222	217	219	212	201	202	188	181	218	199	184	190	221	172	186	216	197	196	227	198	191	194	217	158	203	174	188	211	216	203	187	216	203	200	190	200	209	223	215	211	196	182	187	204	191	190	202	189	190	192	202	188	199	198	190	195	204	191	185	185	197	210	198	192	195	193	184	203	192	198	192	198	214	215	188	199	200	213	209	200	208	213	207	162	193	193	198	202	215	215	191	172	195	204	193	194	205	211	221	185	204	181	204	221	206	176	200	203	205	183	182	199	225	211	183	182	188	217	214	218	207	202	234	209	196	172	213	217	219	215	214	212	196	191	193	197	187	194	211	193	193	197	218	182	201	211	199	227	192	202	183	206	188	181	203	179	232	203	185	223	204	192	168	217	200	213	208	207	199	200	180	212	192	210	190	191	189	196	206	199	178	187	212	230	186	200	197	202	197	215	215	187	232	203	210	215	203	196	200	190	238	196	240	214	183	200	201	180	195	184	192	225	175	231	195	195	207	224	204	186	226	197	187	196	190	188	212	166	189	207	227	224	213	188	193	198	202	162	208	196	200	178	204	173	182	227	199	178	215	223	197	214	204	217	211	196	215	211	195	204	209	204	197	185	214	196	218	203	218	197	181	203	198	189	179	213	177	183	176	201	170	220	179	185	185	222	218	201	214	211	205	190	207	198	171	196	186	201	203	195	188	202	184	192	205	196	182	202	188	190	177	194	194	203	205	173	217	215	184	193	196	189	209	201	157	191	181	196	198	207	188	196	197	193	184	187	202	210	200	213	206	183	230	197	194	192	181	153	207	212	204	197	212	188	211	187	200	200	184	217	204	218	214	199	212	188	218	204	188	183	199	228	217	183	191	201	219	201	206	230	195	192	184	194	222	197	227	195	207	213	208	200	180	201	200	190	177	203	199	197	209	200	191	208	203	198	196	197	204	194	211	198	214	203	214	168	198	202	193	213	220	198	204	215	190	195	201	193	192	197	202	200	202	209	187	169	204	203	208	210	190	203	217	211	208	204	199	214	211	197	217	202	183	208	210	222	209	208	188	185	196	195	180	218	230	193	201	199	207	213	189	205	203	206	194	217	183	184	217	194	204	203	187	192	208	200	198	174	187	215	170	183	204	194	205	209	201	201	205	201	211	167	199	200	223	213	203	216	182	210	193	205	184	212	195	203	191	181	184	191	230	220	208	224	179	211	188	186	163	226	193	195	216	182	183	212	205	214	185	212	210	198	196	202	223	175	191	206	201	205	194	180	182	223	217	213	192	203	188	203	195	231	211	203	194	225	217	204	201	208	210	190	195	209	200	225	200	195	216	200	194	210	209	194	206	177	213	164	184	199	191	183	186	201	201	173	192	200	196	218	197	191	199	209	182	199	210	207	176	187	192	203	187	193	204	197	193	205	200	201	194	224	176	199	186	229	198	211	182	198	167	203	196	187	187	185	202	216	198	185	212	202	216	188	182	191	212	176	180	207	201	208	203	207	197	191	205	161	194	191	194	194	179	168	199	194	186	205	192	179	216	214	214	201	206	204	219	197	195	216	187	190	199	218	193	200	189	197	199	191	205	215	201	201	190	192	214	217	205	224	195	201	188	200	185	209	195	203	193	184	210	198	214	194	219	197	206	199	196	199	206	216	215	181	211	210	185	199	183	193	208	190	196	206	189	195	204	219	211	173	189	195	195	205	194	213	207	174	176	211	191	173	233	180	181	214	192	185	196	221	200	218	211	234	194	188	187	211	211	203	201	209	179	222	207	188	216	221	189	206	191	212	229	195	199	179	189	180	162	174	181	188	189	203	220	206	205	215	205	200	222	205	213	182	206	209	178	182	186	187	215	206	178	208	188	213	200	204	193	216	194	201	202	203	200	210	215	222	215	209	190	189	202	189	221	201	175	203	182	198	211	182	175	189	203	194	209	182	196	195	179	206	184	197	224	199	184	215	194	172	192	207	199	200	192	204	160	173	202	219	180	219	194	230	207	195	178	190	190	212	191	202	199	210	190	202	197	215	192	199	187	207	196	209	206	188	185	210	210	197	207	223	204	204	224	209	208	201	211	200	205	205	178	190	186	187	202	175	211	187	184	208	162	181	189	208	185	191	198	205	209	184	180	188	204	198	194	209	187	169	187	188	165	206	199	207	202	216	191	222	222	210	191	205	202	221	225	202	208	193	181	195	190	164	197	236	193	200	184	212	200	187	187	190	210	196	195	189	193	214	207	183	188	217	187	200	209	196	220	233	194	211	195	193	189	213	177	204	214	206	175	210	206	200	209	210	179	217	189	193	176	200	178	215	202	192	181	184	231	194	183	200	189	185	209	195	184	164	193	209	204	187	212	178	175	192	186	201	204	197	217	182	188	177	203	214	197	225	209	200	185	193	171	205	189	195	181	191	222	219	219	200	204	179	190	202	180	190	217	211	197	201	232	193	186	190	168	205	205	220	192	188	213	210	188	200	212	196	210	179	192	204	215	207	189	207	207	168	205	213	224	203	208	191	187	194	182	188	212	182	194	209	203	215	178	240	191	208	185	205	195	181	200	221	188	222	207	208	189	194	181	204	222	206	191	204	172	204	189	211	192	218	182	215	191	193	223	208	184	182	192	199	209	202	188	217	207	204	203	203	207	218	212	192	201	191	203	199	207	211	202	213	211	201	222	188	233	187	190	217	194	194	176	209	205	180	210	189	200	209	208	209	218	211	209	228	216	192	185	178	219	206	206	204	194	203	193	202	193	216	204	188	204	185	227	185	212	198	190	213	181	197	213	190	212	202	190	199	191	225	207	199	169	221	217	189	194	196	174	191	197	179	196	209	186	189	221	173	199	212	221	212	198	169	216	178	212	205	188	194	192	187	179	211	204	202	174	195	186	192	166	214	184	202	176	206	220	214	194	200	231	215	213	205	200	192	210	207	192	206	214	228	192	212	227	181	193	190	197	187	210	199	201	206	220	202	187	189	208	208	183	190	204	210	222	203	204	193	184	207	192	223	213	188	211	209	233	192	218	186
23565	21006	28036	24167	21000	8224	1054	771	625	625	582	598	569	542	551	517	500	510	509	504	505	501	501	493	492	532	510	455	448	495	490	479	483	458	475	449	510	465	444	470	483	463	499	439	464	453	506	462	467	474	471	450	461	461	437	463	477	488	495	456	485	478	499	490	475	471	454	455	451	498	515	479	475	500	473	456	502	459	473	454	490	493	481	498	459	473	485	502	463	451	505	470	436	469	488	494	464	514	443	481	459	452	466	467	450	446	455	501	498	483	500	470	455	483	441	503	424	488	488	464	470	475	500	473	474	444	473	489	469	462	440	441	460	474	485	473	490	475	436	428	462	504	472	496	502	455	469	467	468	454	477	485	476	485	429	483	499	468	469	491	485	444	435	459	512	483	490	487	445	496	433	443	489	490	488	440	452	521	459	475	462	470	464	472	481	487	471	470	492	479	496	467	464	490	442	468	475	484	479	481	457	469	544	500	467	502	496	461	487	484	461	510	454	467	469	491	500	472	486	481	453	425	449	464	458	483	493	509	462	461	468	467	477	484	455	487	468	470	482	486	482	483	512	443	493	444	481	458	490	474	448	456	447	464	484	469	490	463	486	479	481	458	496	489	447	482	455	488	463	454	457	448	474	481	463	451	493	491	490	485	475	455	474	481	464	465	511	484	455	443	492	467	476	460	428	466	488	436	459	468	482	419	493	466	492	452	500	458	480	481	486	533	491	486	474	432	464	489	495	476	466	482	479	465	484	513	491	485	443	477	497	465	463	496	476	486	481	436	469	447	480	480	464	443	444	444	468	480	471	470	511	456	469	482	484	463	441	497	475	476	460	485	440	479	486	481	469	473	462	445	495	459	493	476	496	487	499	438	475	484	511	452	490	462	467	463	472	487	481	478	463	485	456	481	503	496	480	487	476	493	490	465	498	474	485	485	474	447	456	452	468	475	448	487	477	488	462	466	437	482	493	443	508	498	474	469	487	497	409	432	462	454	506	450	471	514	515	478	475	454	463	455	440	446	473	490	485	455	473	487	471	448	486	485	448	478	457	448	444	494	471	456	480	461	480	491	480	466	461	448	462	495	431	481	447	436	442	455	422	471	487	465	485	532	444	486	447	420	522	453	478	505	432	450	489	515	507	454	489	475	493	480	481	457	503	470	432	493	443	446	472	471	487	452	474	425	459	455	486	429	458	511	468	399	451	476	420	478	483	480	447	449	483	439	471	451	492	453	455	480	450	477	480	483	506	476	479	483	462	465	493	439	475	457	517	462	463	457	508	471	475	488	461	432	502	498	475	454	490	505	479	501	507	445	464	505	482	431	489	479	465	462	501	477	464	469	447	504	490	531	495	455	446	460	480	436	461	468	459	476	445	455	468	457	434	456	444	472	467	456	459	480	441	503	451	445	475	460	471	430	458	478	493	443	486	448	452	453	491	488	474	464	489	468	497	489	477	499	515	476	519	502	501	448	475	459	487	459	484	481	470	487	469	463	497	416	458	478	455	464	485	457	474	501	421	488	472	486	471	448	450	488	475	448	455	473	460	463	488	459	479	490	494	472	448	445	478	471	454	469	487	471	482	470	496	501	487	504	470	471	457	488	479	444	448	471	463	436	451	462	471	486	431	417	446	470	494	492	486	477	507	502	454	480	527	463	488	485	434	458	460	476	517	472	490	487	480	429	446	469	461	464	503	450	490	481	461	478	463	476	479	481	445	466	452	479	496	440	491	470	521	458	461	495	458	490	513	482	446	481	470	460	490	458	477	478	466	457	478	482	450	453	455	466	482	467	516	440	463	477	460	502	489	521	495	511	497	461	463	455	464	474	457	430	431	450	461	451	487	463	469	497	464	467	491	455	435	481	458	480	501	495	451	472	434	459	449	464	490	489	490	481	506	487	484	474	504	469	447	445	494	456	490	504	452	436	466	480	438	455	455	481	493	480	460	469	459	454	504	450	466	443	488	492	429	471	460	500	498	506	468	471	491	496	425	479	483	492	465	476	432	456	457	477	465	476	453	506	449	436	460	454	461	511	480	455	483	513	443	489	467	465	408	455	484	503	478	481	473	460	469	466	440	413	491	458	463	475	482	451	468	489	476	472	461	465	508	426	485	456	460	458	439	511	456	487	490	470	465	445	457	486	482	451	476	487	456	472	463	467	471	444	438	500	500	461	449	462	485	482	461	447	469	452	438	461	436	477	435	468	484	478	442	495	487	481	470	458	446	484	474	470	501	443	479	439	463	493	510	477	443	489	508	481	470	492	434	473	440	461	445	445	503	502	461	477	463	476	441	501	495	465	473	472	474	480	449	462	485	460	439	458	452	477	480	480	479	463	494	457	462	483	476	512	474	506	469	476	458	480	463	512	445	514	492	523	478	463	532	516	498	456	445	458	470	479	461	474	464	444	497	475	472	462	520	489	469	464	480	451	459	447	482	456	489	519	440	471	429	471	510	454	435	484	455	449	474	453	503	468	449	449	464	490	480	497	467	491	481	495	458	459	523	507	475	477	472	474	439	479	440	453	450	461	464	490	453	444	475	484	463	456	469	481	469	458	435	489	484	489	474	451	449	486	495	480	483	474	484	502	498	508	496	471	476	472	493	469	498	484	482	420	454	473	483	438	479	446	425	441	480	472	412	455	473	468	475	487	499	456	436	501	459	484	476	437	447	481	487	484	512	462	473	465	466	510	493	505	473	475	460	493	466	463	486	475	461	483	442	469	484	493	454	469	489	468	434	496	458	445	473	489	464	485	461	476	451	482	512	485	497	477	477	481	438	447	472	488	445	513	440	494	467	492	465	496	458	470	497	529	469	466	502	463	467	465	422	496	469	494	461	465	397	444	509	443	469	478	490	462	488	464	464	482	493	509	533	426	452	461	472	460	517	466	521	491	451	473	479	493	512	468	499	473	475	506	490	470	464	460	458	437	431	460	465	473	445	482	474	482	454	457	454	472	473	480	470	457	472	476	488	497	477	461	484	483	474	507	470	506	484	449	484	474	497	473	495	522	467	453	459	491	483	461	496	452	513	472	451	464	433	488	479	441	489	450	446	481	429	475	475	468	471	515	499	499	434	468	467	488	456	476	504	447	455	448	486	484	479	445	503	441	464	458	507	480	490	454	481	474	510	493	424	478	494	458	505	477	486	481	432	496	494	466	489	482	494	464	472	504	517	448	479	487	471	458	482	484	475	497	490	460	512	474	472	471	470	452	505	471	454	479	482	452	462	472	465	478	459	486	470	452	493	466	460	470	450	470	457	498	465	504	476	443	451	477	481	493	481	421	485	449	452	474	499	465	484	478	497	458	482	421	451	474	479	476	470	468	460	495	462	450	463	473	495	494	485	459	476	503	475	451	479	467	519	488	499	454	466	489	455	454	486	463	454	483	448	461	478	448	444	499	454	472	477	488	503	440	489	437	466	502	499	491	476	468	462	426	499	453	498	455	496	476	447	448	436	470	466	470	453	439	483	437	479	495
3759	8823	5714	2734	1976	1502	1278	1049	923	790	735	698	662	619	580	565	560	580	533	548	569	572	536	531	517	520	541	540	506	493	520	505	564	523	504	495	521	524	487	488	490	530	500	499	498	504	476	524	525	481	509	465	491	486	514	467	505	458	501	474	502	517	483	525	510	488	496	516	513	519	472	472	501	483	503	519	471	524	459	482	503	495	496	512	527	549	512	509	510	509	534	475	505	493	523	469	532	504	501	511	519	519	471	503	491	516	506	465	464	528	523	521	500	484	518	492	492	481	513	464	490	528	481	496	487	532	507	478	486	464	509	499	519	509	465	486	497	521	499	522	484	533	528	473	504	526	500	485	498	524	486	464	532	513	491	499	470	547	488	474	522	461	494	505	487	505	531	467	479	504	501	473	486	471	477	470	507	508	498	476	497	471	512	452	487	503	482	524	455	504	461	463	538	479	484	517	514	497	510	503	502	508	461	536	491	511	455	468	508	518	543	482	493	490	480	533	533	476	524	507	491	539	554	450	477	491	489	549	522	504	495	495	499	517	517	505	483	469	478	515	503	468	515	498	462	479	515	444	483	444	497	519	499	506	436	541	466	509	522	460	463	496	504	491	501	460	534	497	502	488	435	475	484	506	485	510	513	479	520	443	477	515	495	469	484	503	522	499	481	513	475	490	494	505	473	498	505	473	507	518	510	481	507	531	500	513	472	505	490	526	500	454	462	479	445	486	529	497	475	475	524	507	481	478	461	489	489	536	476	499	502	490	464	476	494	479	484	495	461	451	490	485	482	502	529	475	474	519	476	469	438	472	495	502	498	511	491	503	471	527	496	548	475	512	505	525	540	523	510	520	471	463	518	461	513	523	495	477	467	487	520	493	508	529	498	462	499	499	492	460	466	514	502	504	510	510	520	496	512	503	516	485	449	481	490	538	486	468	463	508	499	469	521	479	531	495	493	468	468	459	519	477	509	481	537	448	505	491	493	493	515	469	507	496	528	505	508	515	465	489	527	460	498	483	525	521	503	506	511	476	516	473	507	489	474	496	442	493	483	483	500	455	478	510	500	468	454	505	485	476	494	517	535	447	501	508	504	525	488	507	490	492	505	504	473	480	482	474	502	531	490	488	464	525	494	489	473	478	476	497	507	484	503	486	498	541	490	463	508	508	498	508	508	494	509	498	549	511	498	478	510	480	503	494	482	493	490	518	519	476	511	514	502	514	449	507	529	466	476	466	521	510	500	482	528	502	513	494	495	455	531	502	489	503	509	515	472	491	514	515	518	505	508	503	509	471	482	477	474	525	540	488	492	498	514	476	472	477	451	492	483	459	503	494	528	511	512	509	513	532	467	456	502	519	490	542	478	505	545	486	507	527	511	514	503	515	514	487	506	567	491	495	482	506	476	491	529	524	472	461	472	509	475	493	525	508	524	510	530	456	492	499	476	474	486	494	500	494	528	499	521	534	518	520	471	470	474	506	494	486	510	513	508	495	496	520	506	499	472	518	489	507	492	487	560	468	518	505	502	511	485	483	458	491	485	498	507	538	479	471	514	549	522	484	502	499	469	536	529	479	491	515	524	498	471	533	499	495	518	489	518	516	521	500	482	469	495	469	490	512	533	468	490	471	476	490	532	485	474	501	493	489	498	465	492	488	484	521	475	479	523	505	464	514	472	508	466	479	502	501	513	490	469	529	494	497	512	489	484	469	476	466	482	492	499	492	500	485	489	510	512	498	450	504	474	502	533	521	487	502	519	460	485	533	516	526	529	492	478	460	495	492	474	504	478	506	492	518	491	506	499	485	500	518	518	535	515	525	478	473	511	499	490	483	491	502	501	503	504	491	511	453	537	485	473	462	489	490	465	478	466	486	466	502	494	517	488	473	566	495	492	550	501	543	437	490	530	468	502	487	491	528	526	507	493	539	502	507	473	464	508	481	497	515	492	487	469	531	512	513	508	505	526	504	472	511	510	476	512	493	497	496	507	462	477	510	523	505	505	495	501	506	533	522	488	454	502	539	507	458	511	493	480	500	486	474	495	470	508	491	523	478	531	488	522	505	485	515	475	495	477	529	522	525	485	487	516	511	488	506	484	516	516	493	481	451	467	493	468	469	480	522	507	503	475	458	508	469	495	446	522	462	477	503	491	444	531	489	485	532	510	471	508	494	505	502	522	519	476	502	505	530	522	490	521	487	518	533	484	517	472	505	480	494	455	477	484	531	507	507	468	558	521	483	533	472	511	524	481	558	489	492	505	504	521	499	498	496	484	533	488	485	480	483	470	493	500	481	475	504	479	485	497	502	482	462	506	504	469	467	506	497	512	516	509	506	493	509	518	485	475	520	464	485	524	502	466	483	499	485	464	498	453	530	488	493	504	500	503	482	487	487	481	500	467	463	509	519	497	506	473	505	472	465	501	520	439	482	477	487	508	484	489	510	422	491	500	520	532	491	480	528	526	507	504	495	541	494	494	460	503	509	493	505	481	511	495	525	510	478	505	518	508	505	472	529	471	463	516	498	490	491	502	472	491	507	498	567	476	522	519	489	474	507	477	477	561	506	505	513	486	528	487	504	478	516	503	499	462	476	488	514	477	489	480	503	480	480	525	530	459	524	458	510	481	512	488	517	488	487	535	462	519	532	507	501	495	457	492	501	466	476	530	492	476	489	495	525	492	531	469	474	497	511	487	506	530	513	511	519	468	522	483	491	535	511	518	496	464	479	503	483	497	493	518	475	510	490	507	508	488	515	513	484	512	508	491	490	493	512	502	489	473	464	474	502	487	484	480	509	491	499	512	489	478	507	471	514	476	518	476	465	516	540	494	484	495	524	518	462	517	508	482	466	500	508	494	494	481	492	503	498	437	483	526	531	471	476	484	504	481	471	505	471	495	474	494	499	508	491	497	512	507	480	533	491	503	472	543	505	459	527	469	501	489	512	488	537	502	524	441	490	487	457	482	525	488	512	507	491	490	495	477	503	467	520	495	512	482	464	493	513	441	509	480	511	525	502	510	512	480	523	474	491	501	493	490	511	542	476	498	504	497	488	497	507	489	509	494	480	461	484	519	474	462	471	494	526	516	502	495	506	479	487	479	521	466	498	481	475	519	448	453	529	503	477	504	504	482	495	510	509	459	495	501	473	500	506	491	520	476	505	471	514	472	456	523	472	508	500	534	496	491	476	499	508	485	481	523	513	460	503	492	502	532	537	542	504	508	476	523	447	484	467	492	480	482	507	499	483	512	536	516	492	471	499	502	468	465	480	497	508	500	489	500	487	514	463	513	505	495	467	510	531	523	536	479	517	527	515	540	515	512	489	513	486	494	487	503	528	527	499	525	506	509	501	457	505	514	508	487	520	519	499	446	534	500	519	475	468	505	467	517	480	493	516	499	525	486	488	505	501	473	470	489	528	520	513	484	517	494	485	514	531	510	447	503	472	483	487	509	501	473	517	461	498	523	466	464	495	524	509	477	483	481	513
24964	21008	26614	25379	5558	457	421	365	297	288	262	247	254	253	244	244	213	223	237	234	239	246	227	245	208	195	219	244	237	225	221	189	234	205	208	251	215	198	221	216	193	250	197	235	218	228	204	215	223	237	209	230	186	211	237	184	196	221	214	186	238	225	238	228	210	218	231	231	235	204	195	200	211	218	231	201	230	239	211	208	225	206	210	220	204	230	219	208	199	225	222	232	218	189	213	227	195	224	228	224	215	227	230	180	233	218	205	209	196	234	199	200	226	239	209	250	211	214	200	225	208	228	192	207	215	229	203	231	234	234	225	197	203	224	206	216	203	260	230	222	218	226	233	225	201	210	235	216	207	224	227	203	214	236	248	233	219	222	227	229	216	206	212	216	205	189	215	227	219	214	223	202	212	176	204	228	216	229	200	216	226	214	214	203	240	214	229	225	216	229	230	191	203	221	209	242	204	239	208	195	205	222	232	230	227	187	217	218	206	200	222	240	201	242	205	234	225	188	254	220	248	213	186	214	218	221	209	228	219	208	210	195	187	201	222	201	204	221	212	223	199	204	235	209	187	247	222	236	215	199	230	207	228	225	212	214	212	192	216	188	217	210	208	206	226	205	223	231	212	219	227	204	205	237	229	220	183	205	218	223	241	222	200	222	213	214	210	209	220	220	203	240	205	246	186	215	224	191	219	207	219	234	203	206	229	228	222	215	219	200	208	224	230	207	226	201	212	216	200	242	216	221	216	222	183	221	211	210	223	218	193	205	225	234	212	200	225	200	214	204	191	232	215	242	246	241	242	241	206	214	229	236	214	199	203	237	194	223	188	202	217	232	230	234	216	225	220	193	193	186	204	235	223	257	236	210	190	212	225	211	214	217	208	217	203	216	216	225	196	214	229	226	207	201	209	220	223	236	195	223	215	222	224	219	227	222	217	226	209	211	204	216	207	229	240	209	215	216	203	223	226	212	229	222	225	206	229	210	200	223	233	216	209	233	207	233	193	219	222	228	223	215	206	222	237	222	227	213	183	194	197	235	224	236	224	216	214	216	191	209	201	199	238	231	183	182	213	210	205	207	200	227	212	217	229	215	248	207	223	222	206	201	216	199	196	249	221	213	208	217	207	188	213	247	178	206	211	220	212	220	233	202	201	237	239	221	197	223	217	228	210	195	222	201	193	210	237	235	212	220	250	215	207	215	191	222	238	216	210	195	247	211	227	218	233	209	195	209	201	234	231	209	189	235	215	222	207	197	221	228	197	218	210	192	208	248	200	238	220	224	213	215	240	241	228	238	227	203	208	204	208	204	214	246	199	217	210	207	206	208	230	208	233	221	210	206	201	203	224	195	209	230	216	202	198	225	215	236	224	196	201	217	210	180	217	225	204	201	196	206	220	201	210	247	202	242	236	206	211	193	214	222	221	227	197	219	216	219	237	226	220	218	234	225	202	207	215	214	226	188	197	200	203	201	198	212	232	211	227	262	222	185	197	224	191	214	220	218	231	225	221	211	217	229	216	224	226	216	223	219	187	215	182	229	243	202	193	214	205	214	214	236	230	215	225	207	226	173	207	232	216	211	220	202	229	216	245	210	230	212	208	249	228	219	216	217	221	232	219	205	197	253	213	199	217	229	216	202	214	229	216	221	215	208	199	229	215	235	237	238	215	228	237	216	179	232	208	213	208	213	219	216	226	201	214	208	219	224	224	217	237	224	227	216	203	212	224	213	211	217	228	213	211	218	243	213	185	202	237	212	215	201	229	211	224	198	215	197	220	233	222	215	186	219	205	215	239	202	223	219	202	225	201	227	199	213	212	215	229	216	215	237	198	182	200	213	220	218	194	216	200	215	218	194	234	230	188	211	195	219	209	189	222	223	233	191	211	234	235	159	220	208	209	222	199	230	217	193	239	214	198	237	205	208	219	233	184	203	194	228	236	217	214	251	217	231	205	224	221	195	212	210	206	244	217	215	212	222	212	198	200	172	227	238	207	209	200	196	205	201	207	199	238	212	237	225	228	193	219	213	195	201	217	223	201	236	213	213	221	204	201	230	230	179	235	194	196	231	206	221	226	217	224	223	213	183	221	194	201	216	235	231	199	197	244	213	187	208	195	199	218	239	209	245	201	202	226	226	211	217	203	228	217	199	239	216	214	232	211	216	216	222	259	213	222	219	214	211	226	193	202	211	205	213	224	221	199	237	199	216	238	208	207	219	197	200	202	203	198	205	209	208	224	233	214	228	234	200	199	188	224	198	187	191	196	259	229	212	215	203	218	208	221	212	214	201	215	219	217	233	184	180	215	209	205	225	215	211	222	236	234	210	230	238	213	208	229	221	196	214	213	212	224	214	222	237	225	197	223	199	220	217	222	181	208	207	202	254	211	245	206	237	203	193	227	216	235	221	207	206	211	224	246	206	217	200	212	201	217	217	211	210	220	219	198	201	222	235	219	230	230	234	216	207	221	213	212	210	194	196	203	182	214	210	193	208	211	227	233	208	212	230	206	211	195	206	215	214	206	201	194	229	192	211	228	225	185	209	237	226	212	207	197	228	203	195	189	173	219	213	218	221	217	179	213	213	234	218	241	237	211	201	207	219	236	208	237	235	156	202	198	222	197	220	219	210	202	207	215	208	202	224	215	228	207	218	223	246	210	206	217	204	207	211	221	198	220	202	205	201	203	245	210	212	219	219	210	233	229	205	208	219	244	231	199	226	237	193	209	212	209	247	212	202	222	209	221	199	221	224	229	225	191	224	195	214	218	206	220	239	202	227	215	211	199	212	242	216	203	218	221	223	237	181	212	209	210	202	226	179	216	215	236	187	214	227	228	221	205	205	233	215	252	226	231	235	208	224	213	214	226	234	210	205	217	211	192	227	188	209	215	226	234	204	223	241	213	196	238	214	212	225	218	208	240	227	220	190	209	191	209	236	234	251	211	232	216	217	197	243	205	234	222	231	232	216	203	205	209	224	234	211	245	225	223	212	242	217	206	209	208	211	216	212	223	228	231	245	218	215	221	193	202	225	205	234	199	213	201	203	214	223	207	231	212	210	229	209	213	193	225	197	216	218	232	191	204	239	220	218	209	213	242	220	212	219	214	201	188	239	215	224	229	227	230	221	217	208	218	201	196	222	207	220	222	219	191	198	253	234	199	226	230	218	213	227	201	221	221	221	234	228	217	219	220	218	238	236	210	197	219	226	227	210	210	209	212	222	200	226	213	229	205	216	209	233	202	211	193	203	239	219	212	232	216	213	186	203	202	223	246	200	222	197	215	214	241	220	190	217	208	207	226	170	219	220	244	212	228	215	237	233	229	204	223	219	235	199	226	219	214	232	223	206	215	207	213	224	198	227	232	223	211	227	223	237	218	208	236	212	251	221	222	212	213	221	246	205	218	223	190	225	212	223	202	199	210	222	200	228	228	208	210	199	207	216	228	194	245	222	231	223	223	229	230	219	214	215	214	255	227	238	200	197	217	185
3458	4296	2755	1331	987	779	632	528	479	447	427	370	330	334	336	315	305	304	311	315	298	290	298	303	279	272	302	271	238	255	210	263	268	238	263	250	248	291	283	286	261	233	269	269	283	281	263	286	261	265	298	248	253	314	257	257	255	260	281	265	247	260	252	269	255	291	254	262	213	263	303	243	282	245	250	255	259	242	242	258	264	249	268	262	262	276	284	251	250	250	250	273	293	262	247	290	267	254	272	284	265	283	264	245	248	246	273	260	248	272	254	269	234	267	252	267	259	278	257	248	254	249	251	254	264	248	259	288	248	247	256	265	251	244	292	264	268	280	262	264	237	213	240	257	285	282	260	253	236	293	247	263	252	255	260	268	266	255	268	287	271	246	277	224	253	261	274	243	260	265	250	260	275	258	277	278	281	243	264	260	250	259	273	223	277	253	286	298	255	294	275	271	261	274	256	240	277	262	265	280	260	274	264	252	237	252	257	260	265	264	283	239	256	257	247	249	247	261	257	263	282	279	233	240	278	273	263	257	285	269	277	252	252	257	250	282	264	272	266	255	274	272	244	237	250	253	287	268	249	231	280	252	274	248	268	252	264	222	277	252	235	259	296	266	258	269	256	243	266	243	243	238	240	242	245	241	280	256	267	264	264	240	260	260	293	249	268	258	257	263	257	267	253	265	267	256	271	263	237	269	258	252	258	241	251	292	245	248	240	237	277	276	255	269	242	275	264	258	246	273	261	260	278	241	250	242	259	276	254	264	268	259	272	274	264	255	264	252	256	267	233	264	239	245	260	252	258	288	262	275	273	226	269	255	300	263	247	222	280	265	272	276	269	264	256	267	276	229	237	250	268	253	263	273	261	235	268	230	277	267	278	244	297	252	234	268	244	259	268	248	261	268	270	258	260	295	246	277	273	250	271	286	257	270	294	279	295	272	285	234	239	260	234	244	287	272	256	272	251	268	258	246	286	264	264	258	270	269	265	257	254	282	251	242	242	286	284	248	256	254	267	259	237	252	240	278	236	251	228	264	261	257	262	250	249	251	260	249	258	259	253	263	247	269	267	281	231	253	265	258	257	255	231	238	222	262	252	264	230	272	270	247	258	283	241	248	256	280	255	226	258	249	245	229	252	262	249	279	263	243	265	247	254	258	267	278	312	268	250	279	254	266	261	249	280	240	272	289	253	270	267	262	282	249	264	267	261	267	269	256	275	241	254	260	234	299	265	252	255	239	241	246	272	259	241	262	239	242	242	259	243	251	267	247	303	276	298	254	242	236	287	232	250	292	251	250	273	276	260	211	243	243	244	271	266	279	265	242	219	239	252	270	268	286	278	246	260	265	268	295	278	252	266	290	231	236	270	255	275	234	271	271	281	265	233	267	256	294	253	257	285	232	260	294	244	247	248	234	278	229	247	273	275	261	236	267	223	260	288	258	276	259	259	262	248	242	242	243	257	259	270	256	278	260	251	255	247	276	252	274	230	228	254	261	252	301	275	275	281	286	270	235	286	255	274	273	246	256	267	245	251	251	274	241	270	254	236	281	275	259	289	264	282	250	248	257	276	278	246	267	274	281	269	248	263	270	262	257	264	257	227	284	250	288	263	256	270	240	243	262	259	268	253	277	258	276	261	265	259	252	264	254	261	244	263	263	300	276	259	254	240	256	233	245	282	288	266	278	264	275	273	252	253	254	257	266	268	252	269	258	265	260	288	290	261	275	283	284	235	256	275	254	268	215	244	284	288	237	245	257	250	265	265	243	278	236	278	250	256	263	266	253	256	252	271	255	229	274	230	277	279	276	264	276	271	248	282	275	305	247	266	273	245	248	246	264	265	286	277	272	270	239	274	253	261	289	236	295	251	246	269	277	261	278	279	249	270	289	263	246	252	251	254	288	230	268	247	265	246	264	231	264	254	251	264	262	250	263	272	286	236	266	232	257	263	274	283	266	280	255	277	273	253	267	265	282	260	245	285	273	250	290	268	267	253	234	259	271	256	241	265	252	243	254	257	268	252	282	283	261	264	268	259	263	257	249	256	253	254	285	249	268	248	243	241	278	268	252	252	268	266	277	261	262	276	279	253	275	266	273	241	296	281	258	261	274	259	258	253	264	281	267	263	244	265	243	299	264	220	255	268	266	231	286	263	256	272	264	269	254	270	251	221	267	273	260	259	238	279	263	259	256	287	266	294	284	264	279	223	258	242	256	289	270	287	279	255	267	256	253	272	269	281	263	263	271	250	268	228	268	264	281	276	275	243	245	266	264	246	255	250	252	237	252	257	268	289	265	250	245	255	242	255	233	240	245	274	268	262	275	262	260	244	253	305	258	242	250	267	264	257	230	259	273	273	261	266	299	278	278	288	276	249	274	260	239	248	276	275	265	236	235	276	260	269	258	262	285	280	270	267	274	254	251	268	242	273	275	259	290	289	263	240	238	253	259	254	249	255	245	255	288	252	271	240	230	239	278	279	271	259	258	282	263	247	280	267	272	270	264	272	270	258	262	258	259	281	257	262	253	278	279	285	260	267	256	269	252	279	262	240	248	241	272	281	241	277	281	258	228	238	250	243	268	253	282	254	293	265	275	279	284	263	280	240	259	242	239	264	268	225	269	257	267	261	249	237	261	244	265	253	283	237	269	262	255	289	276	261	244	272	286	270	254	242	251	271	243	278	276	268	259	288	254	252	276	257	274	240	276	246	264	245	267	243	244	250	264	247	235	268	253	251	261	253	275	276	266	252	243	249	272	241	249	253	269	261	238	271	279	284	261	245	268	274	240	258	263	283	263	267	246	262	241	262	265	266	265	243	277	246	216	232	265	259	249	256	264	269	270	234	278	272	241	241	249	259	289	248	284	256	249	228	253	261	276	274	239	256	261	265	283	260	248	267	273	269	261	254	270	254	248	245	274	280	275	255	256	265	277	242	284	263	256	280	261	276	253	246	244	256	237	275	262	273	256	257	216	249	269	252	265	268	253	253	254	287	238	253	250	243	285	279	307	243	246	268	259	269	279	273	267	263	266	280	249	271	247	277	253	271	258	279	252	261	293	270	245	276	259	244	257	271	231	270	269	263	240	268	273	257	269	260	263	256	250	243	273	266	253	254	259	301	264	264	261	259	247	273	245	254	248	259	252	202	245	233	280	240	269	258	249	289	286	258	290	264	269	265	287	270	290	254	259	245	272	250	232	272	270	265	254	285	269	279	275	271	285	258	276	232	231	243	251	254	227	238	265	272	260	284	267	272	246	296	274	264	278	259	274	288	232	229	300	246	261	273	264	260	260	287	266	257	257	259	241	289	269	271	240	251	249	266	270	259	259	261	254	253	238	258	278	279	260	249	242	259	268	270	290	261	216	240	285	259	245	224	287	259	280	258	261	292	266	252	247	266	287	273	276	245	270	282	274	239	245	260	243	227	239	246	249	278	249	255	239	262	260	280	265	291	265	263	229	279	247	254	239	259	255	259	283	269	244	250	283
22564	21064	28572	23787	21067	21096	5997	1313	1040	978	892	867	831	788	789	769	786	727	726	721	766	730	681	680	683	658	710	668	671	646	658	664	715	662	684	677	714	667	689	671	665	709	683	674	704	688	665	646	638	681	664	668	657	637	710	682	636	653	678	660	662	661	656	634	662	692	662	656	652	687	690	668	655	685	659	654	624	661	658	642	634	686	674	653	649	702	697	664	659	631	613	664	643	644	659	671	641	657	640	631	647	633	661	635	668	618	704	654	692	627	659	628	632	617	675	643	686	688	632	638	629	661	662	691	667	629	697	697	688	633	680	649	663	645	632	637	666	655	588	634	631	629	641	621	693	661	688	592	616	611	647	616	700	632	656	637	660	709	722	666	669	641	629	671	657	666	682	611	626	624	645	669	648	653	605	672	647	661	627	642	719	623	639	602	639	638	657	677	675	617	637	634	655	655	677	653	637	668	630	643	662	623	635	635	622	630	637	708	692	646	663	664	677	638	642	680	671	656	712	631	646	654	651	682	659	622	639	679	691	658	630	619	614	625	671	672	637	672	634	643	645	646	644	585	650	672	667	681	630	656	665	661	634	646	684	614	647	652	634	638	651	641	620	633	648	635	692	717	671	653	603	625	628	670	647	657	631	658	641	625	689	700	668	645	642	616	655	651	687	662	695	664	718	663	699	595	620	620	669	653	633	666	666	661	648	646	608	601	666	669	666	660	648	641	631	672	645	662	625	667	652	690	649	684	643	650	704	630	679	681	633	644	624	630	664	714	633	625	646	630	668	646	640	674	643	660	688	660	661	613	662	646	688	646	657	642	662	642	632	646	649	649	660	659	628	623	602	674	636	639	628	596	647	645	662	688	638	644	603	677	650	673	647	655	649	655	652	653	671	669	629	695	656	687	651	637	676	646	619	649	673	666	707	649	672	658	674	700	641	671	645	607	625	628	691	636	671	641	636	630	663	663	718	636	645	613	604	652	624	667	653	615	680	608	629	624	671	604	653	643	640	689	646	655	630	672	667	619	666	636	628	703	652	651	680	686	676	666	682	668	643	694	684	681	652	659	616	621	616	672	627	584	644	657	610	653	635	655	667	639	646	679	663	630	646	644	651	641	656	697	645	631	650	637	684	695	672	682	629	665	604	677	644	611	627	645	680	619	612	670	641	684	589	623	630	688	636	655	627	636	634	716	657	664	657	677	662	648	648	665	648	649	638	621	641	630	645	680	602	652	682	671	615	649	617	620	641	595	672	671	660	650	660	632	657	653	694	674	665	667	678	645	623	692	652	623	666	697	656	647	634	605	648	645	682	618	645	684	656	618	646	701	667	608	642	684	645	652	653	657	652	673	662	661	644	655	676	644	674	606	643	697	695	673	632	671	621	607	620	663	657	674	607	714	652	666	692	675	623	618	604	624	644	678	614	697	645	672	652	639	669	643	632	609	675	643	615	695	648	663	701	654	635	696	587	647	657	633	681	626	645	663	666	639	641	643	650	654	664	670	651	646	648	652	613	667	638	634	645	676	676	625	689	665	665	670	642	616	686	632	674	646	629	685	661	648	634	651	662	660	640	623	665	634	641	673	671	630	636	598	636	637	648	625	640	658	649	665	638	670	588	625	669	668	644	660	665	655	656	633	659	634	664	678	664	672	604	634	658	636	646	642	637	631	658	655	670	634	710	677	683	682	604	666	624	672	622	626	644	662	612	649	677	643	672	639	690	646	616	673	622	671	668	654	670	690	671	630	652	649	620	654	647	606	603	672	655	707	689	646	650	672	637	684	716	664	712	632	667	669	664	637	664	671	663	663	686	641	682	653	634	617	628	621	637	677	617	644	629	617	646	688	722	658	612	661	681	681	656	643	627	671	665	651	647	679	691	684	662	646	634	674	614	677	721	624	617	669	668	633	619	666	643	674	604	637	640	659	629	685	654	634	658	669	640	660	663	604	649	629	627	652	689	658	604	626	619	726	630	676	669	659	666	612	704	688	689	635	673	672	683	684	647	685	631	659	698	634	655	677	633	638	673	637	615	681	691	621	671	602	669	666	652	649	613	693	694	663	639	678	652	611	652	722	609	644	647	639	647	689	657	649	634	633	618	650	693	657	615	628	669	675	673	704	626	649	652	673	620	596	623	651	701	628	707	673	670	663	659	648	630	626	689	669	637	668	668	635	643	647	650	668	709	635	588	658	601	673	650	712	683	642	644	677	676	618	630	658	638	647	637	629	651	656	682	674	670	664	631	603	635	723	672	627	676	626	649	588	616	646	677	629	662	629	648	657	610	682	643	626	671	703	666	662	603	664	636	626	609	675	664	658	621	601	622	647	632	644	694	662	675	634	677	667	660	661	638	691	669	630	607	656	665	622	613	643	630	651	660	686	663	652	663	666	648	638	620	672	674	638	639	695	664	630	634	637	681	633	654	665	672	709	616	641	629	648	618	696	639	652	659	618	612	611	685	611	690	682	627	688	625	644	652	663	645	654	674	661	668	638	638	676	634	651	619	669	655	621	682	704	652	620	715	646	655	646	699	624	639	628	685	655	669	700	680	594	645	664	659	659	700	662	649	638	641	616	650	649	633	596	679	659	664	649	617	663	618	655	724	674	623	622	653	640	674	682	663	668	660	673	662	657	658	666	648	651	656	637	632	622	720	662	715	652	680	660	645	645	682	654	612	610	657	654	645	615	661	633	680	655	649	660	624	642	589	657	661	654	634	698	657	684	619	627	636	648	620	627	638	649	622	663	607	638	652	608	634	635	630	622	612	647	654	665	699	690	668	686	636	698	655	626	675	687	668	639	642	703	660	655	594	619	683	644	635	665	647	631	594	646	644	654	637	698	614	638	699	675	639	671	648	632	599	662	676	664	654	642	630	593	669	665	652	626	619	622	622	627	633	638	630	592	676	618	674	640	662	644	623	648	668	640	643	656	618	655	629	649	610	639	662	689	682	612	651	625	633	701	640	666	694	656	627	668	629	693	668	690	651	649	630	668	625	670	701	607	605	656	682	669	674	681	601	668	617	667	681	668	672	642	681	665	651	655	649	665	642	596	674	652	697	652	638	685	636	674	685	666	680	614	657	650	651	591	611	646	675	660	633	646	679	665	600	612	655	668	631	677	674	676	641	644	653	665	627	651	663	657	695	658	649	666	641	633	597	676	649	630	674	663	634	631	647	633	644	657	678	628	608	695	647	648	662	662	664	653	617	634	670	667	611	649	662	618	665	654	652	653	674	634	643	642	636	629	609	650	664	645	658	658	625	652	637	631	640	690	665	603	646	663	648	683	673	652	641	663	648	655	658	664	629	628	680	646	656	650	644	671	666	661	692	630	671	646	690	592	648	629	645	645	689	622	624	646	661	655	700	611	653	623	642	587	630	609	613	689	672	668	650	677	650	631	639	682	691	610	662	680	663	646	659	678	649	631	668	652	628	648	662	671	665	640	654	647	598	642	688	652	613	658	623	657	657	645	683	631
5071	13938	9281	4687	3362	2615	2054	1753	1441	1341	1180	1045	1030	971	956	870	832	833	819	778	787	807	798	770	747	754	742	752	752	737	736	737	684	675	714	763	714	699	688	728	703	674	707	693	713	713	672	664	698	687	667	714	674	703	711	688	748	700	658	676	727	742	670	684	710	709	660	698	723	684	697	746	716	686	688	722	695	749	680	689	704	671	726	710	664	645	637	717	701	678	711	685	698	725	704	675	667	728	652	691	704	699	661	682	705	700	661	689	652	685	690	677	721	738	693	707	739	668	644	708	708	754	713	748	642	666	684	666	718	698	715	706	702	702	647	672	665	653	666	705	673	670	693	668	691	727	706	661	703	673	683	702	706	711	688	682	704	707	665	716	665	669	655	702	722	666	679	673	726	691	653	660	642	726	660	690	698	688	694	642	723	690	709	688	710	690	671	724	682	706	695	693	677	686	750	688	761	626	646	724	682	681	743	686	715	678	710	678	634	725	689	677	703	693	711	657	668	708	711	648	661	659	713	681	661	673	661	678	687	701	653	667	703	654	667	732	700	646	714	659	716	668	713	677	675	642	692	659	680	694	656	707	665	673	726	614	686	697	651	662	682	665	745	675	683	694	678	704	657	695	687	712	681	744	649	705	648	681	655	684	667	688	716	687	689	670	684	674	638	682	707	695	714	681	674	739	700	681	678	735	709	696	681	679	674	729	713	712	707	661	670	716	672	678	691	705	676	713	632	682	693	670	726	689	694	707	675	690	734	670	695	756	667	670	716	668	716	734	677	655	658	721	679	669	721	708	720	649	704	683	682	689	640	681	702	727	707	701	684	706	675	720	700	705	715	700	699	669	705	758	703	695	670	667	639	746	714	668	691	726	627	664	673	666	697	673	654	695	677	702	678	645	683	677	664	634	708	681	662	695	649	693	719	688	703	715	681	716	740	697	697	715	679	681	693	672	688	686	678	680	686	687	682	723	726	686	714	672	702	658	671	651	703	685	706	628	710	709	712	719	713	686	694	689	668	660	677	678	721	707	670	713	673	675	640	670	674	692	694	657	671	689	710	723	669	715	663	719	695	702	677	714	652	685	695	620	647	698	659	716	678	686	690	694	706	688	697	662	677	707	674	717	638	697	709	698	646	692	715	660	719	661	690	692	669	717	743	688	674	668	691	691	732	704	680	661	659	669	716	709	745	727	667	736	709	685	705	695	703	683	757	665	708	674	691	711	686	671	643	714	695	727	663	676	657	685	702	690	684	638	658	682	680	692	719	683	693	695	715	706	654	710	711	674	691	724	702	639	647	670	706	714	703	654	708	690	702	672	663	666	634	693	721	657	667	696	697	678	677	673	650	691	698	691	678	680	665	638	684	661	702	668	743	646	699	684	598	694	724	709	687	670	709	670	671	727	693	677	694	700	688	637	686	677	675	693	644	673	665	734	699	697	722	695	693	745	686	676	678	645	693	698	707	670	716	695	714	676	662	656	633	694	697	712	700	702	654	699	702	706	699	685	688	691	701	664	704	759	687	663	658	653	690	707	668	677	728	686	645	708	712	677	680	681	720	726	725	647	665	687	660	694	677	659	723	692	689	746	622	662	707	686	734	686	662	676	684	698	657	693	698	692	750	700	711	680	701	646	668	704	689	665	667	731	668	686	713	655	702	712	679	650	666	628	673	684	660	745	699	666	625	673	682	705	665	652	674	692	664	632	674	682	678	688	688	684	645	686	681	673	729	674	721	742	691	647	679	681	735	695	703	706	675	679	681	652	713	737	666	707	681	659	715	708	685	623	731	688	680	707	651	687	688	705	690	677	625	670	709	698	620	692	642	684	678	716	677	645	699	699	648	695	711	678	642	671	685	687	706	692	689	633	685	694	716	680	668	616	709	670	691	704	718	694	713	672	670	727	666	653	656	661	658	655	693	720	652	686	687	693	709	702	676	668	682	705	692	712	648	681	690	674	651	693	711	729	678	650	650	720	701	658	706	691	717	711	718	615	682	701	693	683	685	727	668	667	696	694	686	722	691	650	737	681	673	688	665	760	710	688	703	704	700	695	675	675	708	696	645	687	688	663	655	685	706	701	655	683	658	740	669	689	673	663	655	702	685	682	673	673	674	676	679	705	694	663	648	700	680	686	679	707	708	683	716	622	684	654	681	664	663	696	734	683	707	716	723	706	659	643	644	687	685	704	636	668	700	722	662	661	655	673	651	709	689	708	716	711	719	716	745	700	683	668	660	660	672	687	695	688	688	684	646	641	672	715	666	703	679	643	700	674	688	686	733	687	671	647	635	696	667	701	700	665	671	690	693	696	710	640	683	673	706	691	637	649	716	653	724	682	729	672	692	690	682	650	707	680	667	669	723	703	699	652	692	704	700	668	690	703	637	715	680	673	735	686	651	705	709	659	711	659	690	681	708	671	677	709	695	684	662	718	667	648	678	720	698	644	697	681	687	657	654	679	677	657	681	679	680	712	683	651	622	691	747	651	687	668	724	682	690	723	729	691	719	656	671	640	674	674	716	661	661	712	665	637	665	701	685	685	664	668	678	686	704	690	677	678	722	686	705	661	691	700	681	709	678	661	670	684	682	692	717	671	675	695	670	688	700	686	676	584	701	721	700	668	664	651	692	621	647	689	691	752	702	673	718	658	698	686	681	639	700	669	714	710	671	693	673	761	714	715	698	694	669	649	677	620	717	676	672	628	695	671	672	731	683	676	660	684	668	697	672	742	704	703	688	666	723	629	706	674	718	680	728	693	674	661	658	721	712	630	704	713	698	698	679	687	666	681	719	705	684	675	632	663	666	650	707	694	710	643	668	700	682	666	688	690	680	703	750	735	679	693	761	687	696	695	660	650	680	685	669	692	665	660	679	712	706	738	672	682	685	689	706	671	686	698	621	688	698	676	723	663	720	730	654	699	655	690	684	694	721	723	712	668	692	703	693	669	674	716	736	703	690	670	675	698	679	659	705	684	703	711	706	739	613	729	703	653	684	675	703	697	721	689	657	679	663	654	673	712	637	681	694	669	645	673	638	701	655	676	701	693	694	719	631	691	681	638	654	698	684	734	657	711	663	656	634	662	720	681	687	712	726	697	708	677	693	718	680	658	674	677	672	735	722	682	661	696	676	649	662	688	723	666	694	676	690	674	681	685	679	737	746	650	631	662	625	690	678	699	672	707	738	629	723	670	712	696	653	708	735	726	751	713	706	670	673	694	731	688	669	684	680	709	694	718	650	684	669	669	643	727	669	695	670	655	663	675	671	718	666	678	707	688	727	683	680	665	679	696	681	702	695	690	688	692	665	668	689	669	662	706	678	666	725	661	701	642	639	665	680	684	719	702	677	726	696	597	663	696	647	714	697	728	711	718	672	704	732	696	762	699	651	663	754	658	678	714	744	695	729	670	684	648	695	719	671	662	744	673	701	706	674	662	689	701	705	728	704	698	701	675	713	701	698	722	714	662	710	693	663	689	677	731
27544	17445	3142	359	230	202	207	192	196	166	176	152	193	186	187	184	152	165	183	173	190	173	196	190	163	164	165	168	194	187	206	164	166	180	156	158	183	179	195	184	184	188	162	192	181	190	155	174	181	187	160	204	152	181	191	170	182	177	163	173	147	189	153	177	207	172	155	158	183	173	184	157	171	175	173	186	165	162	185	156	193	203	175	182	186	172	166	156	173	171	177	174	172	198	168	191	188	175	194	145	160	171	175	174	174	198	209	188	173	166	169	173	196	158	178	185	169	172	183	156	168	165	158	170	191	173	195	163	187	170	172	196	173	170	155	193	191	173	159	190	148	156	167	178	184	184	176	219	178	170	188	154	171	195	187	178	166	169	158	172	179	160	165	184	169	174	170	160	175	210	200	155	159	201	166	171	167	141	171	167	187	171	185	176	175	181	198	153	191	158	181	175	194	180	179	191	197	173	174	169	178	188	165	176	170	176	176	171	171	173	180	172	192	164	169	162	191	176	174	165	182	186	190	164	198	184	175	185	170	181	187	186	176	192	169	150	177	184	192	187	179	183	181	183	174	173	158	183	173	178	180	187	198	167	179	190	148	169	194	168	167	176	152	177	167	169	182	178	167	178	190	182	168	201	184	157	191	178	202	163	160	185	150	191	203	160	175	175	183	188	181	167	177	166	165	145	155	170	202	160	192	190	200	169	183	183	161	186	153	170	197	164	138	170	148	173	170	181	157	190	182	172	157	174	172	181	157	179	174	161	171	161	176	181	181	185	165	179	189	157	176	158	201	167	171	169	183	171	175	172	181	184	169	163	196	186	173	184	179	182	181	191	170	186	163	183	184	166	168	189	169	171	186	205	169	192	172	183	166	197	183	169	195	153	172	186	183	172	164	182	166	157	175	183	164	164	160	192	165	195	166	189	203	171	161	172	167	149	159	164	161	162	182	161	170	147	175	177	168	174	171	168	157	179	155	161	175	172	171	192	169	171	171	186	178	153	157	181	182	184	169	146	164	144	176	172	145	189	190	184	210	165	163	187	177	151	176	180	166	182	167	165	166	189	184	165	162	155	195	177	164	165	152	177	171	180	171	151	171	159	189	196	185	176	163	163	173	192	195	176	185	186	165	179	173	171	159	212	176	169	166	160	150	169	171	173	190	170	168	190	189	181	166	165	179	172	176	172	192	189	168	181	177	191	183	159	163	164	175	151	187	181	170	186	178	161	161	156	179	183	185	177	189	174	199	177	164	177	175	183	177	185	156	163	150	199	181	165	143	171	175	184	178	201	180	193	182	205	171	176	166	182	180	156	190	176	170	188	185	186	176	159	149	178	173	166	167	152	191	184	172	184	164	181	192	179	161	165	195	175	154	144	180	190	175	163	206	165	157	177	157	173	164	145	151	160	163	180	174	157	167	208	166	164	144	174	170	166	159	157	194	172	187	170	176	190	141	170	192	163	167	151	167	164	169	170	156	188	180	163	183	173	178	178	182	176	176	159	170	171	208	178	175	164	179	159	169	178	168	153	179	175	171	181	162	179	191	174	154	189	152	160	189	157	140	172	186	176	189	184	168	169	168	184	185	172	184	182	158	183	207	157	182	188	162	157	172	197	166	161	178	166	194	182	207	185	184	189	175	172	171	175	150	152	192	169	175	175	164	178	177	183	188	177	192	160	162	173	165	200	187	167	184	166	183	189	181	190	173	185	168	157	178	207	177	173	170	183	172	192	193	192	196	173	203	172	203	185	175	194	177	162	152	144	168	185	174	161	178	153	176	158	154	166	190	189	170	164	159	167	170	173	188	167	177	167	177	168	188	211	172	166	181	181	137	165	172	174	144	158	172	175	145	151	168	177	192	182	162	171	186	167	199	177	178	175	176	187	182	183	167	165	188	154	153	163	171	185	169	185	171	209	169	159	166	192	176	194	175	165	174	218	182	198	177	168	179	160	190	182	175	191	175	163	172	180	184	177	166	193	169	151	149	183	171	185	162	178	168	182	157	179	171	194	193	178	202	173	171	183	195	174	169	170	182	160	171	160	174	195	155	154	175	181	175	150	161	169	166	178	200	193	214	158	189	194	172	190	179	188	166	186	169	150	174	200	185	194	188	173	165	185	172	191	163	156	172	171	173	162	192	174	172	180	170	169	202	177	200	164	197	168	170	191	210	164	204	178	197	159	170	190	160	187	176	170	184	154	156	179	203	158	159	174	187	173	161	182	184	172	152	165	145	201	189	167	174	182	177	156	181	185	185	162	165	203	192	176	178	159	210	171	183	200	164	167	171	160	171	188	158	177	166	177	162	151	186	164	179	149	151	173	171	180	157	157	209	204	174	149	184	171	162	176	176	184	164	180	163	180	173	188	178	161	174	160	164	167	204	165	196	190	161	176	179	159	170	189	170	182	165	187	175	162	184	161	184	174	159	179	159	163	196	188	198	168	188	198	196	159	170	176	156	168	172	159	167	185	155	158	200	168	192	203	165	167	157	177	181	197	181	163	170	183	152	188	167	180	167	171	173	160	166	150	180	171	173	155	173	188	183	176	164	165	176	170	204	178	179	151	161	193	174	183	217	180	175	151	158	161	162	178	148	151	173	170	165	149	175	170	183	189	152	187	170	186	163	172	192	176	179	165	184	153	158	163	154	188	173	184	173	168	160	174	175	159	163	153	171	146	185	155	151	154	179	175	175	152	186	159	169	192	187	172	158	173	175	173	177	171	188	179	168	190	186	172	178	184	198	178	190	188	170	197	161	174	175	164	159	184	182	198	192	170	183	160	171	172	190	164	173	172	185	165	181	172	187	204	158	196	179	178	182	174	156	179	168	176	206	165	185	212	182	185	156	176	184	161	162	184	154	173	172	176	195	195	172	168	190	177	194	151	188	173	187	183	162	173	163	175	180	164	182	185	180	178	178	161	163	170	154	188	187	185	184	171	173	192	180	163	170	150	173	180	155	164	179	177	198	167	174	147	201	163	179	169	161	197	171	182	174	175	155	176	182	185	163	196	190	171	163	183	179	175	173	173	192	185	177	190	179	170	187	155	159	171	155	165	169	178	151	163	203	176	192	166	172	163	198	200	174	161	219	174	178	172	212	184	178	185	188	190	175	181	170	172	169	196	149	171	180	159	165	182	162	170	203	178	180	175	191	194	161	187	165	177	161	166	181	153	188	177	154	182	176	174	178	167	178	172	179	170	181	172	160	162	170	165	169	174	173	167	150	184	174	169	184	169	170	178	194	177	166	194	196	191	171	164	168	175	176	159	163	164	200	158	177	171	185	186	179	200	160	171	166	170	156	167	170	173	166	188	163	151	168	170	174	179	184	171	195	172	180	168	170	157	195	159	155	187	178	167	177	172	178	186	189	175	176	203	166	184	162	189	168	171	164	198	162	184	193	188	166	185	174	194	170	193	155	172	187	150	192	160	188	178	178	194	188	184	156	166	180	178	188	159	153	159	193	163	176	165	196	171	176	181
4348	753	539	303	291	254	254	219	230	190	207	206	199	223	208	217	195	203	212	216	212	211	198	198	187	203	211	173	217	227	199	199	203	216	190	202	197	217	219	188	206	206	203	219	196	214	191	215	190	208	190	224	192	185	220	171	211	184	202	202	193	179	212	189	182	196	194	189	212	211	181	195	199	228	192	180	189	186	204	210	206	193	196	197	204	199	172	217	180	199	196	182	202	202	186	193	203	204	187	187	209	184	206	198	175	210	198	201	180	196	203	211	203	220	170	237	218	184	181	211	209	187	188	198	202	208	185	206	176	209	207	204	201	196	217	184	178	199	206	196	187	205	195	184	205	188	192	196	195	215	195	199	187	216	200	192	202	182	189	218	215	197	194	202	197	200	182	212	221	199	198	178	186	212	209	212	203	215	194	205	189	166	187	213	177	228	182	200	209	210	209	174	200	205	210	191	209	171	192	232	194	212	185	191	210	189	201	210	215	198	216	203	198	209	214	209	194	191	200	215	208	195	212	199	213	190	212	193	198	199	192	194	212	207	178	194	196	215	211	209	224	201	189	202	212	203	194	186	189	200	199	224	198	177	196	177	202	190	174	180	202	209	186	201	183	193	188	212	179	208	195	221	178	185	185	180	207	193	197	190	182	199	201	200	212	198	202	206	224	220	203	190	195	201	212	183	193	180	184	188	211	201	191	195	229	221	215	225	214	183	197	215	212	228	217	205	194	183	200	171	208	212	197	230	201	213	197	196	192	188	213	200	200	202	188	187	197	207	203	171	168	188	209	219	210	197	198	207	207	208	194	190	213	220	196	198	179	182	230	204	210	198	192	183	196	186	211	196	207	172	202	188	201	202	173	195	205	186	212	173	209	210	197	208	208	185	213	188	194	182	179	176	186	204	200	207	184	187	182	182	194	189	208	181	195	197	199	211	188	208	217	212	215	213	207	217	195	213	184	184	203	196	212	214	212	192	210	193	220	226	170	184	206	191	186	179	182	181	211	179	206	186	188	223	215	177	207	189	190	208	194	194	191	213	183	212	200	197	199	204	198	205	196	205	175	213	213	188	212	198	183	184	218	180	211	186	208	192	205	215	201	200	231	182	205	179	193	200	168	213	197	223	210	182	166	201	185	192	201	213	202	195	189	187	207	205	174	176	220	183	203	215	215	173	210	210	217	210	200	209	208	234	176	193	197	186	189	184	196	173	201	209	223	213	222	199	197	201	207	197	210	188	172	200	192	207	213	175	199	214	217	207	221	207	235	214	192	198	221	213	197	180	207	187	223	215	199	187	201	215	210	165	216	225	200	212	207	206	189	219	210	180	188	204	201	200	164	193	216	181	204	210	192	170	179	195	213	207	181	191	203	168	214	203	181	207	214	197	192	214	178	200	204	207	200	178	187	180	188	197	197	219	197	190	188	194	204	190	186	200	177	215	193	183	203	178	205	225	200	202	188	217	205	200	182	202	223	212	199	202	199	185	204	214	198	212	178	186	207	200	184	200	192	187	217	197	196	210	188	194	207	175	204	203	196	191	199	225	212	206	195	188	190	213	193	217	193	177	204	198	196	189	170	207	205	177	208	216	210	194	212	214	194	210	195	190	214	215	192	195	198	206	219	198	220	224	218	200	177	178	201	196	197	203	208	206	212	205	198	191	184	182	196	186	177	199	214	191	165	198	189	205	206	199	170	203	194	186	198	210	221	199	219	194	195	200	208	229	212	214	207	224	209	186	223	196	195	201	183	209	178	199	206	224	183	191	189	178	190	203	202	197	222	177	204	205	191	168	191	184	214	199	184	202	184	201	206	191	198	204	216	215	210	221	216	207	189	201	204	193	228	198	201	193	207	214	216	197	198	191	223	186	192	206	191	203	208	190	220	187	193	205	204	213	209	184	213	193	201	200	203	195	200	201	221	191	190	176	193	197	193	183	218	191	215	197	189	207	171	233	191	200	204	226	193	200	186	187	191	206	177	188	184	204	189	192	184	172	200	189	216	208	194	157	199	174	202	203	181	185	173	190	182	218	194	217	203	190	197	203	182	204	198	196	204	197	207	180	190	194	214	243	205	198	172	202	198	180	192	192	204	185	187	209	188	195	208	205	220	183	199	202	211	199	217	190	188	204	197	205	228	191	217	199	208	181	203	210	226	205	225	194	193	211	190	218	202	197	188	213	195	236	196	198	205	213	194	209	214	191	182	215	179	183	196	211	187	194	198	189	183	202	202	199	176	173	192	185	222	214	174	200	182	199	213	202	187	236	213	192	235	206	221	205	210	211	199	191	220	202	189	201	180	203	198	222	176	185	207	194	213	204	202	209	208	182	189	190	205	209	195	197	212	178	216	183	212	207	202	218	226	186	212	181	208	199	227	211	203	217	202	217	177	196	186	202	216	219	194	173	192	205	194	209	199	205	191	196	193	201	188	220	186	212	190	200	217	212	206	223	224	189	232	188	180	195	206	205	209	224	222	208	220	185	166	194	185	202	204	211	189	210	210	204	192	166	208	183	211	212	202	188	210	199	221	190	174	174	174	201	205	222	196	195	188	187	194	211	204	203	202	197	197	234	180	212	194	200	202	207	209	194	177	206	208	207	230	210	202	207	211	200	186	206	185	210	195	201	206	204	174	189	198	200	193	231	197	184	209	186	198	210	225	200	187	215	191	192	214	216	188	184	189	197	220	191	177	200	188	211	200	204	194	213	177	230	214	202	197	174	208	203	207	199	189	205	214	211	204	197	202	179	181	192	222	223	197	223	196	200	194	191	183	201	221	192	225	214	206	220	187	206	209	188	200	209	183	194	194	175	187	205	172	218	193	186	184	202	197	220	231	169	199	232	182	188	200	201	194	196	185	190	177	219	204	214	191	188	208	198	206	206	198	209	168	209	213	187	196	219	189	198	195	192	212	207	198	202	189	215	190	200	184	200	186	177	196	198	188	199	231	200	180	204	200	204	195	210	189	186	194	188	217	198	213	206	203	176	200	193	193	205	189	203	200	176	195	204	176	195	184	226	197	213	207	217	209	211	169	175	220	191	201	199	211	196	178	226	219	200	218	190	187	164	203	199	194	178	220	192	210	185	196	171	198	185	173	202	183	207	196	206	171	209	210	179	232	207	189	208	206	179	210	194	165	254	195	187	198	179	197	206	191	186	190	217	212	176	184	234	214	218	186	213	192	210	196	195	201	207	208	197	198	211	214	214	203	204	187	188	192	231	182	208	188	197	181	204	193	198	176	189	193	213	177	197	184	210	200	196	187	205	191	167	201	186	235	211	189	178	198	186	211	204	223	211	213	201	199	219	218	178	197	196	225	187	215	192	180	211	219	204	191	224	210	183	166	205	202	197	197	201	214	189	209	170	192	189	193	201	198	191	205	192	195	182	192	185	206	203	228	193	205	209	188	198	198	199	201	206	208	224	163	190	187	203	207	190	202	203	205	209	221	192	205	201	195	211	223	191	202	208	208	193	212	204
23671	21016	27952	24292	21013	8229	1063	766	661	597	620	549	561	557	526	506	490	512	510	520	484	502	511	493	497	514	486	474	456	515	464	524	500	451	525	488	497	498	475	496	458	492	470	467	478	459	487	462	480	474	497	465	467	448	474	468	463	493	475	457	485	450	441	454	499	484	435	471	472	471	497	485	492	486	438	490	496	498	434	457	489	482	478	505	456	481	451	449	465	445	484	489	438	471	487	461	457	489	546	482	459	507	471	471	456	488	498	483	478	482	500	446	451	483	453	492	473	433	456	487	479	492	464	480	504	442	456	436	497	461	433	484	453	474	464	483	468	479	481	469	479	443	502	473	500	526	513	466	493	426	460	492	471	482	464	461	493	445	448	434	500	455	479	428	426	422	426	483	448	474	476	485	503	471	479	465	488	484	487	494	514	480	477	494	499	492	474	413	473	445	468	443	461	480	446	513	474	467	480	459	459	471	447	456	458	479	467	433	478	479	464	473	470	492	442	488	456	445	482	492	441	480	517	475	447	463	476	478	469	458	468	428	499	458	450	436	443	426	462	462	478	465	459	477	484	455	446	484	463	433	455	437	481	436	484	474	452	472	481	418	424	507	438	487	502	483	501	489	481	485	483	465	438	456	514	485	454	499	518	502	454	467	464	497	498	459	486	477	464	511	487	462	492	426	476	478	442	464	419	467	482	503	459	476	450	433	421	444	468	461	481	448	493	470	513	459	460	462	465	490	437	467	492	444	439	475	484	507	485	448	504	502	459	463	475	500	447	478	465	452	453	468	483	457	466	484	445	455	475	486	465	476	486	497	496	477	475	454	452	430	501	475	463	446	447	470	487	451	477	476	458	488	459	460	468	468	484	447	471	469	484	484	486	476	460	489	464	482	468	480	524	447	450	497	490	486	500	461	477	517	461	441	437	467	457	447	475	475	479	482	450	457	437	472	471	457	472	497	483	473	463	455	492	472	467	442	467	440	463	471	453	465	449	418	472	444	477	461	449	434	447	453	473	463	465	461	498	466	466	477	427	501	477	483	452	497	504	453	508	470	465	442	452	459	486	440	451	448	464	455	524	464	476	460	436	493	475	514	467	453	514	474	458	477	470	461	456	449	457	450	496	468	503	512	468	504	484	459	435	480	465	485	471	481	472	437	488	450	457	511	479	522	458	451	434	452	469	486	465	479	475	458	451	493	506	459	483	439	480	455	452	473	475	468	468	462	512	431	511	508	485	480	449	470	437	519	433	497	482	480	483	448	449	452	496	466	502	462	468	457	477	457	509	474	461	513	457	469	468	505	532	474	487	497	461	450	422	445	491	476	461	496	452	440	475	468	462	483	476	457	483	461	450	439	461	513	468	451	500	448	451	498	494	432	459	437	454	487	415	469	486	456	486	451	461	457	476	473	474	447	457	439	482	511	507	445	465	479	448	460	468	434	462	486	487	448	462	478	447	441	514	514	476	463	468	478	475	462	502	434	484	490	453	470	486	485	465	471	451	470	458	458	461	470	464	478	446	446	468	449	476	479	446	448	505	487	493	458	440	480	456	457	459	467	441	440	432	479	463	490	459	474	434	494	502	472	478	468	464	443	459	500	533	466	482	462	467	484	464	506	470	484	494	432	523	493	466	429	482	446	447	464	449	430	498	472	471	477	468	462	473	478	504	473	509	494	454	490	503	480	467	490	483	466	473	457	458	437	462	470	468	467	498	445	470	470	516	465	524	481	478	454	472	459	461	455	495	491	473	502	436	458	480	457	500	454	448	479	459	466	456	487	481	460	469	452	493	481	465	503	472	442	490	470	484	465	493	436	455	446	503	465	452	456	448	464	449	460	419	458	460	456	487	490	469	488	430	442	429	505	474	475	456	424	472	431	455	475	465	507	481	461	440	473	459	495	451	442	485	436	503	473	430	483	496	452	472	468	480	471	486	512	453	467	531	455	499	488	469	462	433	472	493	478	481	439	479	467	453	468	457	473	458	465	479	445	466	451	446	481	466	498	470	467	504	433	499	445	447	458	483	451	476	471	433	455	455	471	435	483	408	504	485	521	483	478	449	451	444	431	463	508	447	503	503	491	461	497	434	461	484	450	507	480	529	458	475	516	484	455	475	467	479	458	506	443	469	436	463	436	460	443	450	454	464	490	498	504	485	447	471	502	472	466	439	482	464	436	430	465	498	483	449	470	456	476	487	473	466	447	488	458	474	463	450	472	454	445	457	472	480	479	514	448	461	470	488	478	440	499	501	452	494	464	492	459	508	453	469	460	480	487	477	453	468	464	467	490	489	393	480	434	432	468	427	485	479	486	433	472	464	422	469	497	486	450	479	448	458	467	473	487	471	460	437	453	437	469	501	495	458	415	437	497	483	508	469	476	491	466	470	483	479	473	432	422	491	480	492	479	472	458	456	478	452	477	474	443	467	486	479	501	463	464	464	483	468	506	475	459	492	462	470	504	435	465	474	496	507	464	471	480	464	403	471	461	509	479	498	456	475	504	467	477	447	491	463	477	443	500	457	476	472	452	448	447	449	475	508	463	468	461	470	491	472	464	460	468	438	461	448	466	446	486	498	486	499	455	466	455	456	491	478	424	491	475	465	463	481	502	485	458	441	461	460	521	489	466	465	495	486	438	448	460	455	505	442	483	434	468	506	465	461	476	482	425	459	456	471	446	498	470	447	435	462	470	466	429	487	439	492	475	527	457	472	470	442	505	450	473	425	494	467	474	455	435	466	489	463	480	477	477	511	422	444	483	478	462	451	497	496	464	450	461	483	471	461	512	465	425	479	509	448	501	459	467	452	494	481	473	478	458	432	498	485	463	461	463	504	470	451	460	538	480	517	485	468	478	470	439	460	469	488	468	464	457	452	441	481	495	484	449	437	469	485	505	471	468	464	492	468	480	462	466	492	457	397	445	494	460	471	485	433	459	442	423	475	476	466	448	477	480	428	495	464	506	467	449	462	482	444	447	469	485	493	461	445	466	527	464	462	474	470	448	479	479	499	460	481	483	464	426	474	475	504	484	485	494	492	424	477	464	472	411	456	542	433	450	476	517	498	508	489	445	492	476	489	451	462	435	477	479	452	456	505	482	423	442	449	420	468	491	459	452	503	443	461	435	468	469	501	481	451	473	426	466	488	456	489	457	458	481	496	457	452	460	440	463	448	460	465	484	467	490	483	450	440	480	470	495	460	469	450	472	470	467	456	501	452	485	445	456	454	459	462	470	525	461	476	497	447	460	455	467	469	464	427	487	442	465	479	493	487	461	474	473	471	480	495	502	482	459	484	469	401	480	480	513	491	461	462	482	495	467	484	473	483	475	496	474	483	482	465	451	452	424	513	442	504	485	461	473	496	483	456	473	503	433	433	463	445	476	465	476	457	443	498	480	453	440	451	484	461	463	428	518	492	422	447	487	475	499	433	500	483	460	475	496	457	487	461	460	464	491	505	492	489	472	458	457	460	464	479	468	448	480
3631	8628	5665	2690	1926	1499	1290	972	957	835	730	720	661	645	654	582	619	503	552	539	561	528	575	495	525	520	506	512	539	555	487	507	532	510	520	498	484	529	499	522	510	473	482	500	492	466	450	536	503	558	487	513	484	502	526	509	505	522	506	493	474	478	504	504	510	473	499	479	517	504	547	472	498	449	484	499	512	469	549	459	498	480	468	494	494	465	492	535	511	473	458	561	465	517	484	501	523	499	478	506	507	509	524	488	512	480	492	478	474	496	505	490	496	528	504	496	482	469	486	495	486	516	466	506	519	474	489	472	496	511	476	520	483	470	508	505	515	457	517	535	498	474	480	486	493	502	453	502	532	522	481	466	499	506	505	476	451	480	542	471	514	447	463	506	530	492	490	475	515	463	441	480	465	547	499	470	508	499	458	459	508	476	554	499	480	459	504	495	496	496	511	485	456	498	491	496	495	473	480	519	467	499	479	497	497	496	471	487	486	517	483	455	520	492	485	482	494	495	511	492	493	497	537	490	484	502	474	478	460	512	477	461	463	497	500	538	454	540	472	518	471	535	474	501	494	472	525	511	504	468	439	501	521	498	517	469	455	483	500	532	531	518	481	498	505	494	484	501	474	495	537	464	511	511	499	481	484	470	517	469	506	522	518	480	506	503	481	485	515	480	490	502	517	517	521	486	461	549	470	445	448	483	510	516	475	539	527	516	480	515	460	484	520	478	532	512	501	474	479	499	463	471	469	491	507	500	445	500	489	477	473	480	495	459	505	515	501	471	477	525	520	524	475	465	534	467	507	463	570	513	527	477	516	474	502	501	506	522	497	488	510	474	478	477	520	542	483	523	482	474	485	517	518	515	511	502	472	471	481	488	484	490	510	506	493	505	447	519	508	491	499	516	486	479	474	476	499	474	495	512	473	513	477	541	519	500	464	498	470	491	470	493	458	527	534	511	448	462	442	470	500	483	491	498	498	464	481	509	466	500	490	493	499	488	516	533	495	491	470	499	499	489	518	498	472	469	487	535	504	487	505	488	497	475	523	508	496	501	486	530	519	510	491	485	505	464	456	435	463	492	521	520	462	456	498	480	461	469	522	433	490	513	502	509	484	487	446	498	505	484	455	507	500	513	492	511	537	519	468	514	483	503	504	445	505	495	511	474	455	483	517	445	506	467	503	492	499	465	512	475	513	470	472	480	498	505	470	452	503	504	512	487	497	494	501	530	450	499	498	475	521	532	518	521	497	490	508	512	462	509	476	484	513	525	521	495	532	494	510	517	467	471	503	414	501	517	472	512	509	489	502	485	480	509	458	508	489	476	494	512	491	507	509	461	475	460	471	473	486	474	452	498	521	458	538	503	475	488	488	495	491	511	435	467	483	492	500	500	513	521	467	486	486	504	534	497	502	487	513	509	454	511	505	553	482	514	485	471	508	490	496	499	493	524	488	470	489	515	467	470	494	492	530	530	519	505	460	492	457	466	475	552	471	501	478	495	506	509	501	473	482	476	501	494	474	494	537	488	517	511	497	493	491	493	558	499	498	486	524	507	482	511	493	473	487	509	499	467	472	466	493	463	488	508	447	503	487	517	508	496	484	488	468	506	488	497	509	513	528	450	502	499	472	481	485	552	501	492	482	468	493	482	496	517	537	495	513	488	488	506	495	522	475	488	443	519	474	493	505	509	509	506	461	527	500	491	498	499	475	507	482	486	491	470	486	497	486	474	513	500	482	494	487	510	521	480	477	499	513	493	488	462	530	493	497	530	489	479	508	507	471	469	517	457	527	517	512	512	491	488	481	521	470	518	523	490	492	488	506	445	505	478	495	515	475	496	476	505	454	505	460	519	493	516	483	480	470	495	469	493	496	471	514	478	465	550	507	496	487	487	516	476	497	529	465	520	552	508	499	507	528	474	470	465	493	432	486	537	476	505	475	466	471	529	494	461	504	510	492	463	513	507	479	515	505	508	468	507	518	482	455	510	507	488	498	489	465	508	496	484	477	516	529	513	478	444	451	479	467	528	545	462	488	529	537	493	511	461	516	493	522	506	499	471	485	474	525	494	506	477	493	555	485	526	481	497	478	494	531	534	504	489	478	481	494	511	504	449	487	523	485	470	522	506	466	502	488	503	498	486	476	465	510	489	501	494	507	495	455	489	467	493	473	485	497	504	522	508	499	498	473	495	449	492	437	492	499	501	492	475	469	483	478	500	489	492	483	491	463	489	467	480	499	477	518	487	490	499	496	508	465	492	494	495	517	480	499	515	499	503	508	509	501	496	505	491	547	522	522	466	542	467	497	497	499	486	492	529	512	462	496	504	468	508	473	472	492	483	466	547	513	500	471	482	487	494	513	463	480	525	525	459	506	537	467	497	514	511	457	489	517	483	496	520	488	495	499	485	484	519	470	505	515	468	521	490	488	495	500	540	497	491	513	488	484	521	457	528	499	473	476	495	528	480	493	476	504	519	477	515	533	494	514	501	485	499	497	543	466	467	504	510	515	504	513	498	478	456	506	484	520	515	504	455	511	461	504	498	469	482	520	480	461	481	526	510	507	506	463	512	510	490	526	457	499	480	504	516	494	513	476	528	484	485	521	470	489	450	458	473	477	494	494	465	492	476	505	469	500	501	515	492	492	453	527	458	496	527	486	506	517	485	501	484	446	521	491	517	480	497	483	526	508	408	496	477	478	481	491	501	485	462	487	525	529	491	494	501	484	543	467	451	486	496	472	466	522	484	480	467	503	492	476	515	515	524	454	516	489	454	487	514	489	526	471	507	495	487	545	498	540	461	508	530	494	501	537	501	512	452	473	523	536	450	533	498	487	492	496	522	483	509	482	475	517	477	472	484	538	478	478	492	494	497	478	470	469	493	490	505	509	482	478	508	484	502	460	488	495	505	514	493	503	471	501	506	520	485	525	508	545	491	507	474	517	494	501	493	480	486	531	474	468	461	518	503	532	440	528	502	478	479	498	499	478	515	488	477	506	488	512	506	474	517	496	483	506	523	524	476	489	469	479	511	501	495	499	467	514	494	499	498	448	491	522	512	460	504	469	460	482	500	507	517	459	477	510	470	536	503	466	515	500	474	531	478	489	544	500	486	468	447	513	532	497	441	563	516	524	478	520	497	485	486	500	482	511	510	478	479	529	496	503	476	510	478	512	503	492	492	532	483	503	474	493	515	486	490	480	509	486	515	513	491	515	519	504	489	479	532	489	504	493	516	460	496	511	506	496	489	512	511	482	489	484	513	537	539	503	486	507	485	517	520	488	463	473	462	482	503	485	508	470	544	471	465	513	508	486	500	484	513	497	474	505	499	493	515	481	456	498	483	489	481	495	518	497	528	478	493	475	507	476	482	495	509	470	527	525	468	488	496	535	517	504	463	504	445	471	504	500	508	502	517	482	504	530	504	487	485	476	482	482	504	499	474	491	492	515	544	451	513	508	542	453	471	456	510	479	449	522	499	508	506	531	478
24961	21002	26589	25362	5393	473	363	338	299	285	273	280	283	252	238	241	256	217	249	211	207	219	243	246	253	214	234	219	230	213	220	234	249	239	240	200	206	217	185	229	224	215	226	214	208	208	195	221	239	239	228	213	216	243	229	227	230	234	237	194	202	237	231	202	209	206	232	218	207	211	212	207	229	212	241	240	230	223	205	252	200	197	205	219	202	230	243	215	212	208	223	239	230	212	241	250	210	225	215	239	216	233	205	214	211	218	221	216	221	212	216	208	204	245	219	211	212	213	208	203	219	202	200	229	206	216	215	206	221	221	184	205	190	217	224	206	212	214	202	234	224	241	220	206	213	216	202	220	219	177	229	213	193	201	217	207	217	207	201	210	207	216	220	221	191	201	230	182	213	213	209	217	193	194	193	215	214	197	206	200	224	188	222	211	227	234	202	209	224	227	208	215	192	190	237	216	218	235	217	198	208	223	216	217	217	199	213	208	216	212	225	208	221	217	226	224	192	208	203	193	185	183	212	242	181	248	202	231	220	215	190	186	239	191	241	206	244	220	230	221	211	213	243	222	229	183	204	200	205	234	192	225	208	214	200	194	227	204	199	228	213	213	209	222	208	211	219	214	211	206	216	229	222	199	220	216	219	214	208	211	220	207	200	204	234	218	204	242	216	194	202	224	216	225	242	239	229	205	223	214	211	219	223	228	209	228	231	222	216	201	209	215	202	223	200	200	217	221	204	201	205	238	207	213	223	203	224	233	202	223	233	190	194	228	195	222	228	213	226	238	208	215	210	224	226	188	215	206	188	198	223	244	202	223	230	182	207	214	230	214	211	234	216	233	212	221	221	267	219	198	221	211	216	192	217	219	202	208	197	225	227	228	223	235	177	210	215	218	213	212	222	249	206	216	239	225	217	209	220	213	228	199	217	213	231	186	225	205	217	231	216	220	195	201	254	225	198	239	222	231	233	202	231	210	240	182	213	213	226	193	181	204	223	216	229	246	211	206	212	205	212	232	220	209	238	221	189	248	221	228	236	228	220	226	220	217	222	218	230	213	200	224	219	210	180	217	210	215	200	215	221	216	225	212	228	216	203	212	218	213	218	233	206	202	216	231	219	227	233	203	196	206	229	215	207	224	242	227	210	229	224	229	216	196	214	215	229	216	219	245	193	248	234	226	194	217	210	249	208	201	242	213	220	221	191	181	219	216	203	197	220	203	210	221	220	217	217	186	216	178	196	214	207	211	236	246	195	229	226	221	208	232	227	204	213	205	222	232	217	221	219	196	218	211	205	226	217	207	196	216	181	220	206	201	238	208	210	232	224	201	219	201	209	205	218	226	216	231	194	233	256	213	234	236	189	203	214	227	210	171	216	221	204	224	205	221	189	206	201	206	219	233	203	194	202	217	212	244	200	209	213	235	204	189	230	202	229	203	225	212	216	222	200	231	254	219	205	228	206	223	195	197	244	215	225	216	237	201	216	213	212	221	204	205	231	205	212	231	187	204	244	196	191	228	222	218	232	218	226	189	221	248	215	207	219	230	212	222	227	208	212	234	216	212	212	237	227	223	229	246	208	199	216	211	224	201	211	208	235	235	229	214	206	232	212	220	218	227	222	212	227	226	220	227	208	229	223	223	212	213	195	214	204	220	202	222	216	231	208	204	218	206	205	208	213	224	212	229	207	228	210	231	239	241	206	201	223	199	209	197	198	235	233	237	200	218	248	216	167	208	219	217	235	199	236	202	200	201	212	231	222	194	209	233	211	217	220	216	223	195	209	201	233	196	218	217	226	217	269	226	198	204	217	206	209	206	213	248	216	234	224	206	213	231	240	217	262	219	198	195	214	219	212	213	209	234	229	201	234	210	228	215	213	218	221	208	225	222	203	211	212	231	236	212	217	214	209	235	191	228	188	233	217	196	210	226	213	209	218	233	213	212	213	223	204	214	225	210	236	212	243	231	199	218	221	197	203	186	217	202	222	200	201	235	225	227	208	240	211	209	210	228	203	210	223	207	203	225	209	216	201	235	201	214	211	233	207	206	220	237	203	220	206	219	206	233	235	209	209	207	239	205	213	197	232	231	238	220	203	213	237	213	227	225	217	222	209	233	226	210	209	214	208	229	195	211	198	238	215	205	234	212	217	195	192	235	212	208	190	205	184	219	207	209	231	223	204	216	205	225	216	229	211	199	185	190	228	203	200	204	213	184	224	223	225	205	216	225	233	214	211	225	216	187	236	193	223	202	228	222	195	209	236	224	220	244	227	212	176	219	212	222	213	224	229	198	237	249	204	216	217	166	202	200	215	211	198	229	212	220	224	213	227	211	222	236	201	232	211	194	225	199	221	222	231	215	236	199	209	197	203	221	216	257	216	183	241	204	212	215	200	221	216	216	208	226	212	210	186	211	188	210	236	213	219	229	218	240	235	229	245	239	221	212	213	205	211	186	230	208	209	216	227	203	206	215	226	226	224	202	200	244	230	208	215	221	229	223	234	182	200	201	210	210	224	205	223	210	221	209	183	214	233	186	206	221	201	231	197	208	231	247	211	201	231	203	191	206	235	200	221	230	214	230	223	201	196	177	212	203	230	201	216	221	217	214	214	213	218	239	214	214	222	202	198	211	190	218	232	195	207	209	205	226	204	224	215	206	232	202	244	204	243	192	221	206	230	190	193	199	206	201	234	222	221	195	203	208	199	224	209	237	205	215	221	215	221	213	222	239	200	185	205	215	213	219	205	251	194	207	210	236	219	216	194	224	219	206	236	212	205	203	231	204	211	252	199	238	210	209	216	163	223	246	215	227	219	231	222	247	194	202	228	210	219	230	190	222	211	222	222	229	219	207	224	212	212	226	227	227	215	227	208	238	187	226	226	226	226	212	223	217	224	216	230	219	221	216	218	225	230	217	232	214	218	219	224	195	226	227	234	223	223	218	218	217	192	198	200	218	239	218	222	233	239	210	202	196	216	218	210	230	222	216	211	221	227	213	209	210	239	213	213	231	202	244	203	227	182	225	217	198	206	205	230	211	230	241	206	197	226	215	202	215	200	203	233	229	215	228	201	192	184	232	215	224	204	206	220	221	191	197	211	211	208	219	206	219	207	203	178	224	191	219	215	209	200	200	200	222	229	232	230	211	225	220	212	210	205	224	194	223	207	215	197	178	199	216	228	201	234	200	206	210	235	225	201	245	236	200	205	249	204	220	227	208	225	216	210	186	222	206	215	202	237	227	208	222	222	223	223	203	199	226	222	234	201	208	223	212	216	212	219	226	214	221	218	199	206	246	183	223	229	218	207	205	219	200	206	195	222	198	223	198	226	238	229	197	219	240	200	210	203	233	191	207	217	213	216	187	212	220	174	221	206	223	202	213	224	204	200	209	208	220	230	209	227	218	197	217	205	218	209	232	200	190	240	204	197	237	213	208	227	212	204	204	214	224	255	204	198	210	196	233	239	225	214	223	239	203	189	203	233	231	214	222
3581	4336	2805	1359	1039	716	600	547	462	416	438	386	349	347	345	307	324	346	289	286	299	283	283	259	291	249	266	282	273	261	247	279	267	267	308	286	269	261	257	267	303	253	277	268	271	229	290	256	254	259	241	264	242	247	278	294	260	245	245	269	267	249	294	238	268	265	271	244	247	227	270	259	270	267	224	292	270	273	286	252	295	283	238	242	284	269	272	253	276	231	282	271	260	273	246	276	235	223	244	274	235	245	244	254	256	281	281	242	285	257	247	245	273	269	256	262	266	263	263	270	272	254	266	236	240	231	278	292	261	241	243	263	284	264	262	288	229	263	260	281	278	278	257	263	267	249	260	258	256	232	238	238	284	282	286	261	291	232	252	257	266	276	265	269	283	244	241	261	254	271	258	275	256	259	246	266	275	231	293	256	266	300	280	291	280	232	254	272	270	275	257	281	287	279	281	275	235	267	285	249	274	274	283	257	298	304	233	271	244	283	262	257	246	266	247	237	246	286	236	282	266	249	250	240	260	271	248	219	252	247	244	253	257	255	267	268	241	245	255	273	264	259	241	237	256	276	264	230	252	249	237	270	259	248	246	250	289	260	257	285	251	281	277	260	268	288	292	289	237	278	262	265	276	248	234	258	285	229	251	228	264	270	251	268	273	284	269	249	264	251	242	275	238	262	274	283	234	291	259	283	251	271	255	256	248	250	244	265	267	265	258	249	228	249	261	277	248	257	253	219	257	271	281	250	277	264	237	287	269	288	247	256	270	266	242	259	271	252	248	291	267	269	277	270	262	255	264	270	255	258	264	229	259	241	258	270	253	256	264	258	282	275	235	237	290	260	248	248	255	256	277	229	264	265	256	268	277	269	298	247	269	237	230	256	234	230	260	255	244	265	253	249	254	250	296	256	277	237	265	254	267	276	273	253	252	268	251	251	269	264	272	229	248	230	252	238	250	241	255	281	247	242	248	274	257	259	262	238	255	261	263	262	230	288	257	283	251	256	246	264	274	253	280	255	225	254	255	254	248	268	251	271	244	265	274	247	245	272	249	224	278	265	264	256	273	233	276	277	253	272	263	261	274	247	241	259	234	243	254	265	268	236	261	273	251	265	242	235	248	262	251	261	242	271	262	257	248	254	267	267	256	299	258	273	274	244	278	272	257	247	240	253	249	239	243	227	243	245	266	258	244	284	224	264	278	249	289	245	248	291	249	261	263	249	231	259	249	237	267	265	294	277	281	242	261	267	247	242	276	234	278	252	238	257	265	255	259	277	252	244	309	254	282	271	270	231	270	279	252	221	230	259	272	253	236	235	273	258	249	256	256	269	257	270	250	264	247	244	271	236	271	238	241	272	266	222	231	266	236	237	244	246	250	251	252	261	262	283	263	258	266	262	257	243	230	256	259	243	261	276	273	238	267	259	267	282	253	271	244	257	247	249	260	252	243	257	249	262	259	246	250	258	272	252	267	269	261	259	241	282	275	283	238	277	255	271	270	273	263	271	224	253	267	261	260	280	289	250	245	259	259	258	243	273	283	266	259	256	273	253	260	234	257	286	265	256	230	283	237	275	243	267	270	286	247	268	273	269	279	251	253	228	259	269	258	264	288	265	281	250	263	269	241	258	251	247	269	238	291	265	239	277	218	272	278	267	264	239	251	275	268	260	254	242	264	293	272	256	293	249	246	275	262	243	259	293	249	255	250	275	277	266	263	278	259	255	283	237	231	263	280	290	280	266	283	260	245	262	273	250	259	266	267	280	285	269	237	252	253	253	260	291	256	281	290	254	250	261	287	251	275	268	255	272	236	254	285	248	250	279	265	272	271	242	255	259	247	233	244	249	278	275	235	282	246	242	260	232	254	271	244	282	248	253	264	278	255	286	272	294	257	278	275	271	230	257	269	250	252	254	236	238	260	241	257	295	276	277	251	279	266	280	264	259	288	271	281	269	244	227	232	255	285	246	267	281	247	243	262	243	272	259	268	245	264	252	278	271	250	269	246	248	272	238	283	276	256	261	247	263	239	280	240	260	271	279	259	260	268	261	271	237	239	233	258	246	255	246	260	278	246	212	256	238	255	264	256	265	249	226	219	257	268	270	268	280	283	258	261	263	240	235	278	258	275	299	265	242	228	241	264	266	244	259	258	253	265	297	274	270	262	222	258	248	257	240	269	232	271	277	273	240	239	286	268	281	259	263	245	275	237	248	257	281	259	277	246	295	260	263	269	243	242	253	231	253	267	263	263	256	266	235	281	257	249	258	272	279	286	273	253	252	238	257	249	242	262	259	253	250	273	264	257	264	234	288	264	251	279	228	254	262	252	248	276	230	226	262	287	255	250	236	237	240	244	243	250	245	247	239	276	262	269	243	252	239	253	279	272	250	248	260	251	286	234	249	253	253	270	265	291	247	265	239	289	265	237	263	288	281	264	258	291	267	250	234	253	256	216	257	257	274	237	287	274	281	249	241	255	265	262	288	254	257	277	250	260	271	279	244	242	282	253	271	249	281	289	271	217	249	250	263	256	259	265	239	269	223	271	232	276	265	268	236	247	276	267	281	287	277	284	244	255	256	239	250	258	254	261	276	288	280	246	230	268	268	276	249	236	254	286	267	248	253	269	248	252	264	246	261	250	278	230	277	257	271	263	263	251	265	277	254	285	259	272	261	264	257	248	248	239	252	260	249	254	257	269	263	280	231	246	254	276	259	246	292	265	239	255	268	240	238	274	268	255	258	257	251	241	239	272	267	267	289	280	281	272	244	268	288	264	238	263	299	243	247	243	266	275	257	249	241	239	271	253	237	239	266	237	255	246	235	272	255	269	249	221	255	275	275	250	263	271	262	264	250	285	248	286	260	259	258	254	289	272	276	254	275	268	232	236	267	282	276	282	286	231	271	284	245	255	262	265	315	219	282	251	249	284	232	279	238	270	250	255	243	228	240	262	252	266	238	269	269	256	276	276	264	261	276	257	253	262	275	267	257	226	231	237	253	249	306	242	258	276	265	255	256	281	243	263	244	259	242	249	246	275	260	270	290	257	272	277	258	268	261	262	235	237	269	269	272	259	260	243	290	270	243	250	259	263	244	249	235	257	237	260	248	253	254	266	280	266	259	263	276	255	263	286	261	261	278	261	261	272	241	264	276	211	247	253	263	268	229	281	243	295	244	289	269	275	240	231	250	266	252	266	240	285	297	262	272	244	240	292	260	243	304	278	236	251	256	257	282	285	261	245	254	271	254	265	260	216	289	273	251	261	270	246	250	260	270	257	253	267	232	263	249	253	233	258	271	256	248	247	250	275	282	260	267	236	273	275	258	253	264	228	255	249	268	249	247	261	268	246	273	272	267	278	247	225	300	275	279	286	246	262	251	247	248	252	269	236	253	277	257	274	242	273	272	258	278	238	278	247	280	267	237	232	291	264	233	245	237	262	246	227	225	248	281	274	233	247	246	254	263	259	289	240	266	271	253	267	260	265	237
22573	21064	28527	23795	21069	21094	5797	1294	999	953	899	821	796	791	751	734	716	709	726	776	714	676	722	647	684	701	678	692	640	615	661	625	690	654	661	626	638	708	678	627	638	664	650	650	680	629	645	627	628	685	645	683	684	654	670	680	691	633	661	687	613	648	647	680	675	635	642	620	676	687	631	613	696	656	647	622	705	666	658	643	662	669	668	636	645	643	627	610	669	646	673	623	666	639	673	661	643	624	671	621	678	665	645	659	647	690	650	661	615	685	622	647	610	648	660	658	667	638	622	588	634	656	627	673	647	678	615	711	640	594	621	670	623	664	649	629	622	658	659	679	634	625	623	669	654	628	661	684	618	640	654	620	667	628	653	607	633	650	564	596	658	652	650	630	615	649	662	652	640	636	616	640	633	629	619	599	579	638	638	651	629	641	640	667	655	654	661	699	619	641	629	646	662	667	655	712	649	641	669	661	684	672	641	644	628	640	662	621	648	665	624	660	647	655	636	675	624	671	652	630	658	665	618	647	666	643	688	678	653	647	638	632	661	648	616	663	670	669	660	599	613	713	627	662	661	650	647	701	611	649	673	652	641	674	599	635	626	631	651	665	641	641	642	653	669	633	672	620	711	671	644	602	610	644	632	703	607	691	669	654	641	600	675	644	633	637	634	677	637	623	635	683	655	624	599	619	612	677	634	656	567	639	625	659	643	649	637	637	650	643	630	665	662	634	629	629	645	694	672	633	614	618	630	624	636	612	678	669	605	686	608	631	619	606	653	621	622	644	680	628	621	628	641	686	642	650	664	678	627	643	694	675	651	645	624	655	638	640	617	608	678	643	632	606	641	695	636	625	591	654	691	647	636	718	625	639	675	624	623	642	623	637	606	614	655	677	668	652	666	630	655	652	652	649	654	633	644	661	676	570	650	643	585	644	591	617	644	616	652	646	609	688	668	656	642	650	669	671	690	670	604	645	691	595	640	627	612	631	624	636	633	659	670	634	631	632	614	653	629	690	631	616	626	641	689	666	654	640	670	604	636	608	633	621	698	612	651	618	644	665	649	648	649	627	656	639	613	689	607	621	632	654	621	621	668	619	642	668	586	649	685	614	631	647	647	705	703	628	595	608	631	668	605	684	617	629	648	658	634	654	617	646	676	613	623	717	624	606	616	687	656	646	642	687	645	687	649	640	643	634	608	629	603	666	652	606	647	641	666	639	692	643	631	637	640	689	626	645	649	639	689	623	638	657	629	654	670	624	643	640	684	642	640	649	656	638	611	608	633	637	650	647	660	667	679	642	645	659	612	645	618	630	591	658	639	651	676	679	674	680	653	649	616	637	648	599	670	645	598	687	666	628	614	702	663	615	663	612	602	630	663	660	632	679	662	606	663	646	637	604	617	662	629	649	636	629	672	625	619	656	649	640	594	618	670	611	637	647	628	652	610	664	649	597	673	610	623	593	618	631	649	659	620	677	606	623	693	651	678	652	641	629	617	655	641	631	630	652	683	591	661	637	660	597	671	666	595	671	634	630	601	597	657	616	659	647	664	651	647	651	665	606	680	623	633	668	641	632	610	657	626	661	647	612	667	650	635	613	641	649	634	617	679	644	667	685	627	662	613	686	688	642	675	633	638	638	638	656	637	618	618	648	635	676	662	669	666	650	670	649	620	667	660	641	661	651	639	654	632	687	596	653	658	603	664	605	654	627	633	678	625	672	604	677	650	676	654	624	634	642	674	653	645	641	640	613	650	647	657	644	668	645	626	627	607	700	676	666	619	645	647	617	668	654	613	642	661	696	612	642	652	653	625	608	613	613	645	623	629	672	699	628	639	641	659	639	663	658	629	651	620	637	604	688	639	652	612	675	649	658	667	647	614	633	677	651	649	679	642	638	648	677	637	595	668	639	644	603	628	645	638	669	645	686	651	644	656	634	643	652	629	647	638	655	677	664	636	614	632	647	679	628	608	608	592	617	596	676	689	580	641	677	625	609	663	755	645	692	615	606	644	598	650	632	609	639	653	632	634	611	658	653	672	639	634	605	626	675	682	625	676	645	683	626	654	623	650	625	575	658	669	614	649	619	661	624	632	628	662	660	670	637	639	600	634	607	608	659	688	598	621	643	651	642	649	633	650	638	607	654	618	628	603	642	641	656	631	659	720	658	610	691	638	656	625	642	625	687	678	603	653	636	678	600	664	656	635	625	694	652	688	626	628	668	660	668	626	643	665	630	623	655	675	680	651	640	649	638	624	646	628	666	680	598	655	640	662	670	646	673	648	658	637	634	672	622	622	635	642	650	651	629	669	647	665	670	607	657	618	603	627	670	623	654	665	656	599	644	624	687	634	620	551	624	652	595	647	653	625	619	692	674	666	648	629	657	610	651	661	652	597	636	662	640	637	680	674	641	622	631	679	630	619	639	664	632	654	678	688	634	620	642	663	669	624	652	648	665	626	653	649	615	578	625	679	658	647	626	637	639	597	604	623	629	669	670	618	695	655	648	645	646	645	623	632	649	659	622	625	684	670	655	678	625	600	637	686	645	653	639	616	623	702	654	643	609	601	651	686	617	665	615	636	598	676	633	650	643	652	690	608	619	643	649	635	640	632	646	638	639	611	643	647	653	687	646	635	693	660	687	666	617	623	649	639	626	626	633	668	627	665	648	650	641	608	664	678	638	625	666	632	622	633	635	606	621	655	636	603	609	624	657	624	672	615	608	630	639	659	628	624	611	638	608	626	660	618	590	613	652	688	624	649	662	598	658	635	632	626	650	598	713	672	592	640	594	624	639	702	619	646	681	638	626	662	606	643	655	644	560	642	632	619	671	590	627	672	667	651	652	642	604	657	664	657	641	660	611	659	646	633	633	630	613	651	635	623	604	644	660	646	599	620	585	670	636	607	607	655	638	592	659	674	639	646	649	678	644	647	655	665	599	695	638	630	638	666	587	643	589	663	597	695	655	624	653	634	602	650	663	658	667	669	647	668	690	658	645	612	634	633	716	665	619	674	652	615	612	571	600	657	632	650	639	586	671	648	660	654	664	620	665	643	640	689	629	612	643	663	621	659	626	640	664	620	601	624	607	651	659	664	604	637	618	667	662	633	674	655	642	587	654	679	647	656	654	616	659	607	626	667	602	637	652	682	656	638	647	667	649	610	695	619	658	676	584	662	653	627	663	610	622	642	642	679	614	661	653	636	626	669	637	648	641	671	649	647	585	637	610	612	615	653	667	649	704	661	671	637	651	612	681	639	639	607	670	647	712	644	604	644	638	586	683	640	633	654	679	657	643	623	639	667	616	636	636	662	657	628	642	599	613	684	647	657	622	634	696	626	643	657	618	624	654	654	633	617	618	604	610	594	626	619	636	622	591	647	600	647	609	669	650	613	661	681	617	629	625	616	656	596	616	637	627	619	679	663	651	627	676	675	631	669	663	649	613	630	655	621	659	625	638	660	682	622	683	667	630	633	665	630	626	605	658	640	660
5134	13912	9422	4717	3395	2612	2064	1721	1454	1246	1162	1050	1000	953	984	892	886	790	790	864	763	758	745	725	762	756	760	768	778	746	777	755	727	730	692	694	687	727	708	694	709	691	668	712	709	700	700	704	685	689	678	690	678	687	644	681	696	664	676	673	682	707	751	662	691	704	671	707	684	660	689	672	685	717	711	681	709	698	701	715	691	680	682	664	680	656	647	676	676	712	677	689	692	683	684	710	673	675	680	678	662	686	664	678	719	695	672	660	713	688	699	721	719	699	653	714	701	691	636	685	696	692	678	693	731	670	671	706	755	679	688	614	684	724	694	700	702	689	666	686	672	693	646	642	658	700	716	639	707	680	697	702	696	646	634	626	707	695	672	703	637	667	639	731	717	677	710	608	653	646	736	693	685	641	650	645	719	648	679	690	675	657	708	664	667	666	710	634	667	717	714	686	655	662	666	707	699	675	678	671	672	652	730	634	727	717	675	657	681	692	675	694	662	687	677	683	675	629	681	683	685	670	672	616	678	654	711	646	654	712	683	685	668	683	650	685	690	645	679	675	714	657	689	686	700	694	696	707	681	695	678	665	676	650	705	663	682	695	676	711	694	687	674	729	719	696	676	675	673	726	672	680	675	627	666	670	673	650	670	701	660	654	746	687	700	710	698	695	648	639	660	688	705	689	661	636	687	667	696	626	635	705	678	644	714	683	708	660	727	618	668	655	710	684	719	636	661	662	657	698	716	668	684	694	678	683	692	708	703	680	666	662	676	674	672	643	684	703	719	713	673	747	676	669	675	693	643	703	665	645	697	679	695	652	689	711	649	630	692	685	694	687	679	674	668	671	640	664	664	657	710	686	670	750	686	657	660	678	656	652	637	646	676	699	636	717	679	683	674	683	708	706	669	680	653	627	684	694	667	676	688	655	707	639	695	719	649	690	697	649	724	698	691	688	666	633	691	669	707	627	633	685	665	648	691	710	664	625	703	682	710	714	641	670	672	650	704	717	697	659	681	674	656	691	654	668	656	663	706	641	667	642	673	651	685	716	696	703	692	662	656	688	687	706	674	717	652	662	658	689	690	699	729	670	630	665	638	659	722	660	691	706	692	689	655	668	641	651	688	667	633	700	654	715	683	678	715	683	679	731	706	654	671	644	712	697	675	664	702	685	725	641	688	736	681	686	656	664	700	654	692	655	694	694	737	682	678	701	723	682	698	726	709	692	701	673	716	712	651	710	700	697	667	685	702	679	680	655	682	636	706	700	687	682	663	668	670	693	674	693	671	705	665	677	718	685	677	682	689	681	745	664	644	689	681	683	732	685	706	708	688	705	692	724	681	679	704	685	623	687	686	695	655	669	666	680	711	660	645	696	678	690	733	701	680	690	690	644	660	660	736	722	671	658	712	679	672	671	676	648	664	679	667	713	683	657	663	683	700	708	715	688	647	679	699	703	682	709	650	666	701	703	657	689	673	715	689	674	639	703	672	639	684	690	631	650	690	681	684	691	740	690	695	660	693	677	704	684	698	680	671	692	666	644	669	673	693	690	663	615	679	701	707	678	654	744	693	685	625	687	702	680	699	639	689	688	672	680	654	686	632	667	646	718	672	686	659	670	704	704	680	646	645	674	676	698	731	659	690	660	690	662	680	685	686	688	707	723	658	676	698	661	652	671	674	687	688	718	695	675	665	657	673	638	679	644	676	642	685	666	668	645	621	683	631	668	654	674	680	661	731	686	675	734	690	692	710	668	655	704	691	686	676	691	711	664	639	696	637	681	670	707	652	614	658	696	636	656	664	616	694	653	702	649	731	688	697	654	699	673	676	686	636	660	714	740	666	695	686	708	669	698	749	653	644	688	623	652	679	677	668	695	696	706	685	661	700	624	681	651	694	700	647	680	700	678	651	704	669	678	634	702	723	714	739	701	670	651	715	663	654	689	682	715	696	693	673	706	716	669	668	686	690	672	667	654	682	709	686	658	667	698	659	687	690	657	718	667	693	672	680	665	693	710	694	708	700	697	713	711	688	744	697	638	701	667	699	667	673	637	661	699	679	726	676	729	665	606	698	653	660	672	703	683	709	662	704	680	713	690	663	685	665	683	692	685	674	704	658	676	717	656	680	694	692	658	622	678	712	685	675	686	679	691	686	688	683	688	670	683	674	645	656	686	704	690	684	655	716	675	710	689	711	677	725	691	689	679	685	726	672	686	710	681	697	726	681	697	681	727	660	666	646	691	679	642	687	647	681	666	724	686	704	697	681	677	708	681	680	717	676	638	679	673	697	684	727	700	665	682	671	673	653	649	696	659	675	709	690	687	692	675	665	698	640	661	730	686	688	652	688	682	691	701	663	674	687	662	674	685	676	694	716	687	701	672	658	678	634	717	675	695	671	695	699	688	689	656	617	679	635	713	682	707	692	667	667	703	693	643	675	657	668	677	711	662	711	677	638	668	710	683	709	669	724	733	688	616	683	700	684	709	690	666	671	702	634	672	689	706	659	692	714	668	643	675	669	723	674	680	655	703	678	672	715	700	687	667	699	684	672	712	635	699	668	668	637	644	668	677	684	742	668	665	633	700	653	680	688	695	674	706	659	697	662	671	656	684	672	692	657	698	678	697	650	726	680	711	707	658	649	670	668	666	697	674	695	653	664	633	704	732	664	666	699	687	677	718	694	660	659	679	649	655	681	655	683	676	708	671	745	706	675	694	684	690	731	701	658	669	695	696	636	637	646	689	702	697	670	675	672	675	645	660	722	718	688	705	688	717	699	665	670	667	705	701	644	639	658	672	682	715	651	667	692	697	701	637	712	669	712	692	727	736	660	654	691	686	704	653	721	696	653	699	677	696	688	649	644	658	668	665	622	639	660	658	666	676	705	698	678	689	697	670	687	661	671	696	655	679	681	645	648	688	683	686	689	705	684	693	692	646	683	662	716	647	667	692	678	675	711	678	680	724	634	635	630	683	650	659	663	706	718	670	694	702	663	647	629	675	680	651	651	658	651	726	683	658	715	631	675	691	686	684	727	668	702	688	645	709	694	683	638	665	695	670	682	729	671	716	711	653	715	717	677	632	652	691	685	654	673	648	649	684	700	709	729	633	645	652	686	681	677	658	716	704	704	636	686	609	722	645	659	699	675	712	689	731	674	669	704	700	647	689	692	719	644	679	673	688	698	662	692	674	737	679	639	676	660	747	653	685	641	708	681	712	744	642	673	655	671	718	635	680	670	721	663	684	700	674	672	672	703	645	681	684	693	723	676	649	688	684	666	703	676	752	717	714	711	647	656	669	692	687	678	705	687	717	684	677	643	680	702	670	689	705	662	744	658	651	629	695	749	703	683	690	710	694	683	709	684	696	676	661	691	718	652	725	700	678	646	650	675	685	646	641	716	712	702	689	680	695	646	656	679	694	705	664	651	685	706	690	696	687	683	664	686	684	685	698	667	727	725	630	672	679	720	638	684	668	694	675	671	673	657	643
27577	17379	3037	335	245	207	195	187	164	179	195	163	166	187	181	172	175	178	191	162	185	163	173	178	187	180	182	175	182	180	158	183	206	176	184	154	182	170	176	169	188	162	169	151	151	172	178	188	179	168	161	156	186	165	164	172	193	173	171	170	188	196	171	168	171	182	172	182	178	179	169	162	177	189	175	179	174	166	174	173	163	164	172	171	180	156	157	166	149	180	162	164	179	160	177	187	163	192	173	171	175	165	166	187	169	155	177	164	171	180	178	150	172	190	170	164	186	177	182	195	161	156	166	178	165	181	159	159	195	169	148	169	164	166	165	181	185	182	183	147	176	145	161	144	168	197	161	153	167	174	171	194	162	163	188	159	158	175	190	191	181	142	167	167	180	160	140	172	187	173	188	157	173	172	183	172	183	162	177	167	164	181	170	167	170	155	174	181	168	154	159	177	164	166	170	183	156	158	162	173	165	202	181	183	149	163	169	173	168	157	185	156	170	186	181	147	163	173	165	152	182	176	183	178	170	185	166	176	170	165	183	148	162	194	173	168	153	170	191	170	194	162	160	158	177	170	178	162	173	163	169	164	162	160	160	167	158	169	175	144	175	156	173	169	167	159	159	189	173	172	175	174	159	183	161	164	165	170	179	170	166	158	164	171	162	174	182	175	164	164	169	172	160	169	158	170	174	156	162	156	180	167	149	162	161	165	147	151	185	174	161	165	148	165	186	183	193	175	172	174	181	179	150	160	168	178	192	208	179	155	162	175	176	176	182	165	192	159	182	168	163	186	166	144	183	169	180	181	166	173	200	180	187	173	184	190	180	166	191	160	162	170	155	168	175	173	138	162	156	195	161	169	175	185	171	180	173	190	170	157	187	171	177	181	167	180	189	175	155	185	194	170	183	203	161	178	175	158	145	169	188	178	170	189	176	158	182	187	185	185	175	158	175	170	155	188	189	160	186	171	153	175	177	164	168	170	175	162	172	163	141	177	165	173	172	174	173	168	145	167	138	181	178	167	167	156	203	151	161	198	210	157	153	182	167	184	150	164	151	177	163	168	193	157	160	174	164	151	166	204	185	165	156	147	180	184	178	167	167	149	186	170	148	177	185	191	183	167	153	150	162	163	167	168	189	176	172	174	170	155	180	163	176	190	163	188	160	196	169	167	186	187	149	200	178	159	163	165	177	174	170	177	147	184	159	164	167	190	190	170	172	176	163	144	155	160	160	178	162	182	182	157	167	155	172	173	161	189	175	185	183	160	145	181	156	165	173	160	177	181	155	154	174	182	165	163	160	169	148	156	173	199	181	159	167	175	172	186	177	173	181	162	173	195	169	209	177	161	132	158	147	162	178	188	167	168	188	159	164	169	163	181	181	165	159	150	192	183	190	160	185	153	177	164	172	174	162	165	200	181	157	167	169	193	158	168	197	165	180	159	190	191	161	156	171	179	169	197	163	169	159	174	182	168	182	160	165	189	156	188	182	159	165	165	162	156	181	175	170	155	171	161	167	148	185	152	162	176	187	184	177	181	178	173	175	149	171	176	181	150	160	166	177	183	174	173	166	168	145	150	201	151	176	198	175	156	167	164	159	169	164	161	165	162	170	159	176	158	206	163	204	172	183	188	190	173	149	158	174	187	174	165	172	161	162	177	166	162	186	184	154	171	166	162	142	155	203	178	169	169	173	178	176	142	155	155	158	177	184	162	197	170	162	147	192	172	154	175	174	177	153	175	168	166	163	189	168	177	175	164	154	155	181	197	190	186	180	160	167	184	168	172	202	164	179	217	171	180	184	166	169	158	165	153	199	176	165	175	194	180	149	162	186	180	173	188	168	171	162	182	168	140	185	181	157	206	167	164	166	188	169	161	149	181	184	152	178	180	180	186	171	175	167	162	181	157	186	175	156	180	167	162	188	170	209	159	148	171	169	178	178	172	177	173	152	168	171	154	165	182	166	186	193	176	162	166	156	166	177	180	171	172	162	175	190	169	153	171	201	191	184	177	157	192	176	182	197	158	174	184	160	154	179	147	171	187	173	172	161	179	176	170	167	169	175	163	180	174	152	153	154	189	171	181	179	177	153	192	169	177	199	172	170	167	164	156	181	159	190	168	177	176	174	188	168	192	149	187	178	186	192	174	156	156	163	185	158	175	183	178	155	169	175	166	157	147	170	185	186	170	159	175	181	157	163	183	147	182	157	199	170	153	163	183	164	186	194	188	157	171	131	183	192	180	195	185	165	165	163	179	175	156	174	176	172	183	152	179	145	179	164	174	184	183	160	163	167	139	153	155	180	144	163	187	169	146	154	175	175	159	167	192	155	181	183	179	183	174	151	150	170	181	194	169	170	158	167	151	162	178	162	175	210	173	156	165	189	204	171	150	180	171	153	175	173	178	163	184	188	166	170	188	171	168	148	175	186	185	170	176	172	190	157	189	168	168	167	168	169	185	152	177	172	184	175	194	180	175	162	180	134	170	148	168	186	181	200	155	168	154	182	158	169	165	136	195	166	161	168	181	183	162	193	172	162	153	174	169	166	171	172	163	170	184	177	167	171	173	174	181	173	175	195	183	179	173	191	169	177	179	200	174	174	154	173	179	165	177	164	158	168	205	187	155	171	182	182	156	173	175	185	159	188	169	172	170	161	168	187	180	172	197	164	178	180	172	169	184	158	173	188	150	174	172	179	167	163	135	170	160	170	181	187	160	139	172	168	182	174	157	181	177	174	174	174	182	171	184	168	191	159	170	182	169	174	183	165	159	165	179	168	167	178	175	179	186	167	162	175	152	184	183	170	198	148	166	194	203	189	163	189	167	142	151	166	188	186	177	166	143	190	164	180	183	162	202	160	158	180	177	173	160	168	171	146	196	184	176	159	165	176	160	194	166	187	153	194	159	173	183	166	187	169	185	179	166	165	189	183	161	163	167	190	168	189	168	173	158	162	173	166	170	181	189	181	183	183	174	168	182	200	165	159	174	170	171	181	160	165	172	169	146	189	186	184	190	200	176	188	172	171	157	172	185	174	147	175	177	165	191	179	186	187	180	165	172	164	167	142	172	171	147	195	199	163	176	162	177	182	161	165	161	168	181	166	155	155	190	179	172	162	168	145	155	178	162	147	155	164	144	181	173	193	169	166	161	150	178	164	182	151	172	172	171	169	172	181	178	166	162	203	174	176	168	147	176	177	154	177	187	168	149	167	152	187	184	162	160	163	165	179	173	195	180	185	189	149	149	186	164	166	168	174	186	168	150	200	171	170	162	176	166	174	164	187	176	198	157	192	169	166	185	168	193	151	170	161	173	183	186	183	182	156	190	156	160	167	157	166	153	200	177	174	140	158	171	179	161	179	183	171	181	142	186	173	172	172	160	191	170	176	162	162	156	165	167	164	182	164	163	173	170	158	192	172	185	160	156	184	174	207	168	187	192	190	194	173	159	183	176	189	181	174	175	163	170	165	174	156	194	165	165	164	162	201	142
4274	720	513	327	255	266	194	210	249	227	182	207	224	218	206	218	222	201	227	215	206	183	212	215	183	207	206	197	194	203	198	213	206	195	210	190	222	186	175	192	195	207	201	203	205	206	199	210	181	189	206	205	200	211	194	188	187	199	214	188	202	194	194	201	185	206	199	161	236	199	215	178	200	161	188	212	201	240	166	209	205	211	163	189	171	209	183	194	202	194	177	210	206	205	191	201	188	217	189	168	210	207	209	185	177	183	183	199	199	184	197	210	215	201	204	192	208	187	186	193	198	220	198	203	221	206	207	197	192	190	183	176	186	174	212	207	223	194	222	212	199	217	211	217	224	181	183	211	203	180	180	177	190	201	204	192	174	184	203	210	200	208	201	204	215	177	185	199	198	198	197	185	204	196	204	177	181	199	196	189	199	218	184	180	181	185	203	196	171	204	171	178	184	211	185	182	200	194	212	200	192	174	208	211	192	211	205	198	184	179	168	170	205	204	206	200	197	202	184	200	223	188	205	210	180	188	205	165	217	169	206	198	211	205	193	218	188	194	189	197	195	192	210	197	172	200	196	177	205	208	190	194	178	190	224	215	184	194	179	201	196	191	205	196	211	200	198	181	214	184	193	183	204	214	203	191	183	207	201	196	218	200	212	174	191	199	185	193	203	205	189	175	188	183	197	193	210	178	188	181	189	197	216	184	214	181	162	204	228	207	200	184	173	182	200	227	193	172	178	193	182	215	221	192	214	194	204	181	197	187	192	202	210	171	180	197	168	195	192	188	220	197	216	181	184	210	210	192	177	178	204	194	190	212	192	192	209	183	215	197	200	204	199	213	188	185	177	202	177	206	202	171	198	189	211	177	193	217	222	195	160	192	177	200	212	196	197	214	202	205	183	184	212	193	204	193	216	183	187	211	204	201	203	188	186	177	187	188	198	187	227	188	221	196	218	232	186	192	180	191	198	192	208	201	183	179	206	180	198	198	192	186	199	229	186	177	177	196	163	192	181	210	201	204	184	190	190	190	215	199	191	211	205	196	180	204	190	184	196	191	194	209	182	173	200	210	180	197	211	179	185	204	225	186	192	196	182	211	203	181	206	190	197	198	183	204	179	203	193	202	212	193	198	188	198	184	221	200	199	193	180	224	203	178	186	215	207	169	190	204	208	141	226	207	191	201	216	206	206	200	181	195	204	176	191	208	213	210	164	188	202	195	214	166	214	186	173	183	195	188	199	203	175	194	221	198	202	208	183	198	211	181	211	197	195	185	180	175	198	197	191	195	197	200	183	197	163	211	224	183	169	198	186	186	187	197	203	197	193	200	213	207	204	174	184	194	180	199	176	176	191	194	202	190	209	189	177	190	179	187	180	191	200	169	184	189	192	190	186	214	208	192	180	188	188	195	169	209	181	207	213	199	189	196	196	183	206	188	204	222	195	203	191	223	211	224	188	188	197	197	194	168	199	173	199	214	182	210	212	183	216	215	197	194	195	203	204	177	169	208	231	186	214	191	194	193	176	212	186	195	180	187	179	205	189	190	196	187	208	197	210	191	182	209	197	203	189	199	175	199	206	206	173	174	196	190	204	188	192	187	203	223	187	202	172	182	217	204	194	191	205	196	193	175	219	178	180	222	197	214	205	197	206	183	198	214	192	202	197	200	196	227	209	200	205	193	192	172	183	193	182	196	205	180	186	179	191	233	213	185	209	215	199	181	184	186	208	224	202	176	201	201	171	194	240	212	212	186	192	193	177	209	209	195	212	191	203	171	208	187	166	198	219	202	197	178	195	221	208	194	207	208	202	194	205	203	196	227	206	235	197	183	204	210	207	209	212	215	187	210	204	201	190	180	198	220	205	217	190	203	211	195	201	187	193	216	205	186	206	169	191	204	195	195	200	228	212	177	170	234	193	165	172	175	214	213	205	190	180	188	168	201	193	193	184	188	196	209	205	210	193	221	224	196	203	209	188	197	186	183	195	214	192	217	197	178	145	202	169	210	178	205	200	216	206	160	186	177	187	174	202	208	212	157	199	207	200	203	195	181	216	181	188	190	220	182	192	183	188	184	197	184	188	182	192	212	234	218	206	185	183	201	180	174	206	181	228	190	218	197	184	206	197	241	207	179	200	190	203	204	185	193	167	214	212	207	207	200	198	202	209	197	227	215	174	206	198	189	165	176	178	223	187	213	186	187	198	198	210	181	192	207	200	205	195	208	191	184	200	196	190	171	183	197	182	179	190	189	190	201	178	201	199	208	205	209	188	192	187	196	201	206	203	213	201	219	198	220	187	181	203	200	174	194	211	202	192	203	201	173	210	188	210	188	218	201	187	181	211	193	174	185	174	194	166	221	199	175	177	197	174	200	206	207	206	179	175	191	193	194	172	207	206	199	194	202	190	188	223	241	210	185	209	181	194	181	227	216	192	207	180	191	192	194	220	176	213	196	189	192	202	174	171	205	217	180	186	205	179	190	200	189	191	200	236	194	181	189	204	193	185	205	196	197	195	226	184	178	207	188	222	197	198	187	176	218	195	203	197	203	202	184	176	211	223	188	188	218	174	182	185	212	170	184	206	216	207	208	178	182	185	186	203	193	176	192	198	176	203	197	178	240	196	200	206	224	202	196	196	189	205	226	181	211	215	185	163	183	168	182	179	186	202	185	183	202	197	217	205	219	187	201	199	179	197	170	186	201	205	210	201	182	179	200	193	210	184	197	215	204	191	189	217	195	193	177	196	170	173	189	196	174	204	161	198	210	231	204	192	213	204	203	203	187	189	205	204	205	188	195	215	197	186	213	208	218	227	193	220	209	196	174	181	212	193	190	195	206	210	203	199	189	185	185	183	187	182	196	228	208	187	213	206	181	187	180	194	205	197	192	199	180	180	190	214	226	218	180	164	176	180	183	186	187	207	202	175	194	194	207	182	206	192	219	193	206	195	206	238	225	175	194	181	211	188	206	197	205	201	180	201	200	187	217	171	185	197	209	189	192	195	213	222	207	188	199	190	205	198	206	198	210	205	207	174	203	185	176	165	199	217	193	191	198	169	198	209	187	182	194	214	199	212	188	199	211	192	199	192	173	209	221	184	174	209	174	196	203	175	194	186	203	186	197	202	198	216	202	171	189	219	170	216	212	192	203	214	216	198	187	174	210	191	193	195	210	164	178	208	177	198	177	197	214	190	188	203	187	200	201	189	197	201	189	219	203	227	255	198	199	198	192	191	222	215	198	181	205	203	207	190	212	188	182	209	186	196	192	199	192	215	203	206	204	199	183	194	193	184	200	204	201	184	183	208	204	195	178	201	192	182	184	186	168	197	198	220	188	202	206	207	203	197	201	195	187	198	204	205	191	198	214	205	209	201	162	173	196	196	193	200	188	195	180	222	186	197	182	184	211	190	197	199	211	173	206	219	172	175	204	194	197	205	186	204	225	200	188	173	206	206	217	199	181	176	197	208	205	201	183	175	209	169	185	187	200
23435	20896	27837	24110	20894	7899	1047	761	685	651	621	566	561	535	518	545	544	496	490	531	492	494	511	473	490	477	489	462	472	462	500	518	468	505	494	480	506	485	502	466	478	465	453	469	483	482	433	471	465	450	489	450	435	479	434	425	477	409	506	460	454	449	467	459	503	442	472	475	475	504	446	453	437	494	490	451	486	451	498	440	493	511	424	490	465	438	451	496	466	489	471	430	447	431	463	438	460	437	463	471	493	475	510	462	470	498	445	444	448	487	480	453	475	483	461	448	499	455	431	421	442	460	467	487	477	448	453	468	472	472	486	455	481	470	471	459	485	429	451	449	478	479	480	450	454	449	433	468	441	494	504	456	452	429	431	464	425	466	468	502	457	491	475	495	501	468	475	440	445	442	467	451	483	474	448	446	459	450	467	462	448	462	447	470	462	448	431	457	429	468	432	500	448	457	475	449	409	444	463	457	461	508	467	446	490	467	464	470	422	427	485	457	453	461	438	483	456	489	436	460	461	451	487	433	457	485	483	431	511	473	442	447	460	451	440	458	439	477	477	475	464	467	447	434	451	479	450	448	417	468	463	457	510	478	464	462	484	455	462	454	486	433	460	440	431	475	459	474	442	434	460	447	462	433	464	446	480	487	444	441	469	427	477	459	478	461	437	461	448	469	443	469	451	461	476	448	446	471	431	490	472	464	503	468	463	444	450	445	464	428	463	460	463	454	451	451	483	438	444	467	496	470	483	429	475	483	462	470	478	486	447	433	420	461	504	482	459	449	451	479	504	458	459	502	452	504	444	441	428	488	497	436	484	484	438	464	487	477	474	437	433	481	440	438	466	463	497	473	445	503	462	472	460	439	427	515	449	491	459	459	440	433	462	437	424	466	477	463	470	467	421	444	450	427	456	451	460	454	484	449	450	438	419	462	450	461	437	475	505	481	479	440	414	475	449	464	438	480	443	461	465	469	444	481	445	441	478	452	445	457	500	455	432	465	463	444	517	461	438	458	473	473	449	455	505	425	489	466	427	454	462	467	452	450	478	483	419	470	479	438	484	458	475	490	451	450	476	493	467	481	473	465	425	443	462	459	442	454	496	426	498	456	437	517	448	444	458	487	445	455	439	446	457	445	431	445	464	478	473	497	442	450	470	513	443	458	493	434	437	448	469	471	458	454	472	434	474	443	467	446	447	473	501	459	465	461	517	469	501	425	468	492	469	479	456	442	445	470	486	483	437	463	467	485	465	470	462	458	446	438	432	441	411	432	423	477	447	436	448	442	478	422	436	471	482	463	488	494	476	443	424	424	493	438	486	475	471	421	454	464	442	449	443	448	456	481	481	487	479	487	486	482	448	457	445	450	448	445	446	439	464	475	422	479	441	499	465	458	426	463	459	458	460	449	470	463	501	433	444	452	476	456	468	475	433	457	443	493	458	460	511	461	444	425	485	470	501	462	477	486	466	506	431	459	442	467	468	430	473	451	465	474	474	474	478	471	483	476	479	494	433	451	507	480	471	454	463	492	461	474	482	454	474	457	449	432	475	484	425	428	441	503	483	480	464	440	485	447	441	468	426	454	460	488	452	479	483	490	442	451	444	411	452	463	443	487	474	479	512	466	466	457	464	453	472	510	459	452	477	466	413	463	440	463	472	484	485	462	446	426	450	429	465	431	435	474	473	456	477	479	446	467	459	432	476	462	426	487	456	454	447	479	454	431	441	425	517	461	472	442	469	439	428	478	456	452	436	475	486	478	486	471	412	486	491	454	485	438	475	489	431	486	449	457	449	462	449	436	479	491	474	485	481	458	521	497	516	463	441	460	467	464	450	512	424	466	495	444	456	466	463	496	457	471	482	476	433	453	443	460	440	483	520	466	465	461	458	466	443	476	466	496	485	477	468	460	461	459	494	434	438	444	499	475	450	460	433	461	461	429	512	427	479	481	475	484	450	442	483	485	453	473	486	449	492	499	461	467	443	436	435	444	441	465	490	451	497	479	483	489	450	487	441	478	428	481	480	468	423	469	466	490	469	449	422	444	448	437	427	446	497	434	459	531	498	482	433	467	480	463	456	487	472	426	448	438	431	498	474	485	471	494	482	411	441	453	458	497	439	466	450	450	461	493	433	473	477	473	455	480	455	429	500	465	436	429	478	431	457	454	476	487	449	418	450	473	471	485	462	473	467	466	483	461	452	451	483	459	452	471	434	492	471	472	441	456	485	441	477	448	488	436	468	480	494	461	456	418	457	464	446	476	491	460	428	464	446	489	459	471	455	460	471	447	491	471	463	433	476	447	442	460	447	435	470	472	479	463	453	452	473	468	483	465	479	450	436	463	505	508	452	494	480	476	451	435	492	461	483	497	452	454	447	542	403	467	488	489	468	442	416	452	436	479	461	508	474	456	474	453	463	402	468	488	498	436	468	441	464	451	466	469	461	447	443	444	463	445	457	481	452	463	442	465	481	431	406	468	457	485	457	453	476	454	460	461	445	454	461	432	474	432	469	464	450	448	487	468	484	466	457	474	474	489	440	483	455	456	446	472	454	487	490	473	432	458	473	425	435	496	473	450	479	430	459	457	450	466	483	444	469	494	432	437	476	460	420	441	415	431	484	397	485	431	442	464	460	431	469	522	445	420	492	434	464	442	462	439	497	455	462	458	459	472	444	447	440	475	472	458	460	488	429	470	424	499	482	482	435	471	545	436	454	452	500	483	458	457	410	438	463	473	494	470	460	465	423	470	437	438	462	416	460	438	472	503	478	434	478	469	440	488	455	478	483	473	477	451	467	464	435	491	462	457	454	488	470	461	430	471	447	457	473	427	508	479	464	486	463	467	456	473	449	441	440	452	457	454	442	468	471	414	448	447	471	479	457	488	448	475	468	487	442	420	434	449	447	424	442	478	448	529	439	454	443	439	456	441	462	457	443	464	450	491	456	470	472	487	463	467	477	426	471	418	461	449	489	462	416	486	463	471	455	482	462	482	464	480	444	483	463	467	441	474	474	436	457	502	490	448	478	450	483	459	425	443	468	483	468	457	465	502	443	461	461	470	470	468	461	461	452	444	472	473	511	456	460	423	487	437	456	475	431	478	465	456	452	441	435	458	445	443	463	414	446	442	469	482	465	451	492	522	448	454	474	465	445	464	454	472	455	434	461	467	417	426	449	433	496	475	462	523	426	456	456	496	495	431	496	474	437	428	496	447	441	479	473	450	481	489	472	436	434	425	443	449	486	462	389	458	487	448	419	437	473	468	437	464	479	504	433	461	461	476	439	483	464	469	451	453	447	474	483	469	461	465	455	464	433	492	475	482	455	471	485	430	471	462	498	460	469	531	479	444	459	438	471	459	476	462	439	442	457	442	428	472	433	469	480	460	474	456	457	450	471	442	468	426	437	461	409	484	455	493	483	456	448	488	433	457	480	428	478	460	454	465	458	479	491	459	462	459	467	472	413	483	453	479	498	447	461	486	422	464	490	475
3687	8551	5622	2689	2039	1479	1185	1019	887	799	757	674	641	617	640	547	564	545	558	567	547	545	510	508	529	510	505	495	539	480	526	518	486	474	537	477	488	502	495	491	517	519	500	494	484	504	495	487	468	493	512	490	510	485	467	487	532	474	484	507	476	531	480	470	479	519	444	470	493	512	486	479	494	464	500	531	484	499	493	517	476	496	480	504	503	501	472	480	503	462	486	484	515	455	482	498	480	455	464	513	495	465	412	467	456	517	467	489	495	506	475	472	501	483	441	505	465	485	498	481	498	481	496	468	503	447	472	439	516	500	460	493	502	446	460	496	494	456	474	450	518	470	537	490	495	426	526	501	495	479	489	520	537	460	489	496	475	480	507	527	504	487	468	490	507	484	498	461	495	479	522	438	490	473	498	483	485	474	461	479	513	497	486	458	482	488	504	504	479	469	477	463	529	459	504	482	461	503	486	484	462	498	485	458	486	482	483	500	491	467	482	496	491	457	493	519	458	494	483	493	479	471	480	464	489	477	473	476	459	488	489	492	522	494	504	465	481	480	494	487	519	514	517	487	479	438	493	492	497	466	453	488	495	523	482	512	499	477	459	522	448	447	473	524	469	479	488	466	460	493	505	462	475	504	506	529	488	500	522	450	463	498	492	494	508	461	487	468	482	466	500	458	503	521	477	510	538	464	469	490	503	498	514	478	483	501	501	528	477	484	521	481	500	488	485	486	498	469	447	489	518	482	468	460	519	471	509	525	500	484	497	490	470	489	503	532	509	464	472	499	485	501	499	486	492	494	498	480	501	456	519	475	495	499	476	523	482	499	480	512	487	473	477	485	469	461	476	538	480	466	482	500	477	465	505	498	484	470	503	501	466	522	494	473	488	477	550	485	478	524	501	483	472	512	448	517	460	512	505	515	464	529	460	481	480	520	461	477	489	508	479	457	453	506	511	476	474	456	516	498	483	492	485	520	456	534	470	456	497	458	482	507	514	470	505	516	499	531	469	483	480	465	510	485	487	503	474	479	488	461	506	470	475	476	471	502	474	457	473	501	468	466	489	477	469	538	481	461	517	467	507	478	465	510	492	486	466	444	500	570	516	485	524	488	475	474	479	500	476	481	487	497	500	492	494	465	445	492	459	486	506	472	503	487	525	493	453	464	487	491	492	479	479	517	519	481	487	489	516	486	512	478	473	469	494	523	490	493	506	482	479	495	472	486	506	498	533	465	542	485	489	461	487	458	487	500	493	488	548	463	497	465	466	478	460	544	468	498	490	468	478	480	525	476	553	467	504	445	515	525	495	487	498	512	469	487	457	494	487	498	466	474	491	512	482	470	507	491	475	478	453	499	416	473	505	502	447	531	501	480	499	484	498	479	464	450	450	464	486	524	447	519	463	514	517	488	453	484	507	494	429	488	467	523	502	534	472	472	490	489	490	476	484	490	500	448	513	531	484	469	475	463	478	480	481	513	492	482	489	496	533	485	529	540	470	504	455	440	476	466	477	497	469	523	523	520	491	450	513	488	481	494	446	464	491	472	485	504	519	494	482	491	505	476	522	491	505	482	490	493	518	476	505	480	517	487	506	468	513	492	464	508	484	499	476	470	518	516	468	479	483	467	519	470	506	481	478	471	483	485	507	482	486	523	477	499	502	494	468	466	513	510	505	435	435	472	500	476	504	472	488	432	484	496	507	497	492	490	478	514	481	468	499	482	448	470	469	490	458	485	505	453	446	466	470	484	485	512	468	500	463	483	480	450	510	502	501	518	466	495	468	487	498	492	509	451	504	481	443	496	506	466	483	486	542	449	498	493	484	458	509	466	502	506	494	457	493	495	513	451	456	495	505	500	499	482	490	525	495	485	492	514	484	483	521	479	495	495	497	465	447	499	482	478	464	494	423	485	522	543	458	475	490	452	469	493	484	450	481	475	480	483	459	478	489	514	480	468	476	491	488	515	505	517	517	511	476	467	479	502	457	502	456	504	517	472	508	477	477	492	471	497	520	505	503	523	461	489	497	513	468	450	459	515	483	489	468	509	463	493	487	492	506	487	498	475	525	504	476	541	485	477	527	468	493	505	472	536	464	513	504	470	486	483	531	475	488	472	498	506	496	472	494	506	487	474	462	524	469	485	491	470	507	504	491	507	496	493	505	493	497	508	501	515	499	475	496	499	484	501	456	473	494	447	472	518	525	476	449	498	490	513	514	475	471	490	434	487	467	452	469	480	501	449	483	493	491	492	479	470	505	431	488	474	479	485	499	490	518	483	519	493	507	469	492	456	483	527	507	476	452	522	508	498	439	522	475	481	490	526	482	477	478	473	510	492	485	507	503	511	473	517	486	463	510	485	428	435	533	502	498	470	489	479	498	459	500	516	520	470	466	458	488	455	468	501	469	494	487	497	451	503	493	498	500	457	472	475	501	464	467	433	463	491	471	471	494	484	489	492	483	432	497	460	475	496	455	508	463	502	515	488	468	504	540	499	504	541	479	482	510	462	495	508	499	477	497	495	501	490	477	491	478	509	492	505	474	496	529	446	491	542	505	456	447	506	482	480	463	517	514	490	506	498	480	506	503	497	483	503	468	477	500	513	492	500	502	496	494	481	503	441	519	515	499	484	503	478	486	493	510	471	531	525	456	450	438	535	493	444	521	475	514	435	450	473	457	467	479	481	502	510	519	471	515	452	494	484	483	479	488	473	502	445	441	547	459	497	487	484	526	483	478	528	475	489	472	473	460	493	478	514	501	458	499	470	508	472	434	471	471	432	518	505	514	480	482	500	486	468	481	485	496	494	477	497	491	508	501	511	550	512	475	491	462	444	496	467	488	472	473	507	498	493	503	486	493	516	454	488	457	502	503	486	484	467	494	448	491	452	477	539	501	472	512	485	500	469	515	475	502	498	505	477	476	533	474	503	497	477	505	489	506	442	475	477	500	525	460	473	496	519	492	530	501	465	489	511	484	497	490	462	494	486	472	513	490	499	471	485	475	446	466	523	478	473	500	548	477	510	488	519	484	472	489	480	444	523	520	495	494	487	497	502	471	482	505	487	506	509	492	474	493	504	529	506	490	473	478	450	499	432	494	517	468	482	497	484	465	470	542	471	492	475	481	449	473	487	457	500	456	498	480	483	450	509	494	487	494	507	480	457	505	459	502	508	472	486	451	468	475	467	496	497	511	521	509	502	476	471	493	476	507	493	484	503	490	490	494	481	526	475	498	462	455	486	507	500	524	512	459	509	458	500	464	482	480	476	534	496	494	494	458	473	470	484	494	491	482	533	460	481	508	527	481	530	461	486	514	475	478	470	454	464	482	484	453	465	511	494	515	436	478	431	475	474	479	485	488	467	493	492	482	502	464	522	456	502	442	467	518	526	497	500	488	488	460	514	452	474	501	498	457	470	495	493	480	550	503	468	487	498	469	520	458	473	505	499	505	476	476	517	506	477	482	502	515	492	507	492	466	478	487	491	512	500
24905	21014	26575	25366	5130	461	382	303	277	263	267	247	242	249	235	212	240	234	234	211	223	239	228	227	228	236	255	231	210	216	197	203	203	205	236	206	228	204	232	213	211	197	210	209	211	203	216	207	240	197	211	201	222	222	239	222	223	203	209	213	212	200	226	193	174	207	203	217	195	203	214	212	192	211	191	214	212	239	205	218	202	217	201	205	223	197	226	236	214	202	211	190	209	208	215	216	211	218	202	204	231	200	212	206	181	217	252	219	198	227	223	219	203	210	211	182	229	206	209	217	227	191	229	204	236	211	209	219	217	212	229	194	205	212	233	226	224	234	230	204	172	201	212	204	208	208	199	213	187	207	193	207	219	201	183	219	208	202	228	219	202	213	200	220	230	212	192	177	209	214	204	195	198	208	218	227	207	204	171	239	242	222	204	220	203	186	204	243	169	195	203	200	198	223	216	191	213	192	217	204	212	224	205	222	195	205	204	227	192	186	188	189	216	192	205	212	232	231	200	213	196	223	232	209	213	233	215	200	197	194	232	228	199	213	216	212	206	213	250	195	217	192	213	231	224	238	205	227	192	209	222	190	197	222	198	216	181	194	189	235	212	213	209	176	219	225	200	224	199	210	224	209	200	180	233	221	200	190	222	181	210	203	179	216	206	197	199	224	237	210	237	203	218	208	209	218	209	198	233	220	237	210	203	198	193	198	210	207	207	204	191	220	238	210	229	201	196	197	216	228	219	191	205	238	219	217	223	198	217	199	212	187	202	187	176	210	193	223	191	244	199	187	226	213	202	227	219	249	194	185	219	215	187	190	216	183	192	190	197	226	201	217	217	208	206	192	198	218	207	226	209	201	210	219	219	228	193	189	195	265	215	217	209	205	189	221	216	205	208	223	213	197	217	222	203	216	183	213	199	216	205	207	206	215	206	199	202	178	183	204	211	196	221	191	221	207	189	189	219	195	208	229	213	168	227	214	193	224	196	239	202	211	235	191	210	194	202	209	213	203	191	230	227	231	224	241	207	172	228	206	243	213	236	200	239	215	217	214	261	202	189	217	200	182	202	217	185	224	228	200	219	212	234	201	214	200	212	201	215	198	217	203	210	183	208	203	214	206	214	189	206	192	212	195	187	224	223	200	214	232	186	213	187	210	225	220	224	212	201	215	219	215	194	216	208	211	224	212	188	223	171	231	227	187	226	182	192	195	234	215	198	198	195	235	200	204	217	206	240	203	192	226	228	228	187	209	206	212	198	214	208	184	213	221	199	210	198	193	232	229	199	191	203	184	220	184	195	230	196	219	203	201	197	211	189	192	222	193	222	215	212	213	214	233	212	216	220	215	207	214	227	225	222	219	185	197	218	206	213	189	204	189	204	195	214	221	194	209	208	209	231	207	199	203	225	230	217	189	200	220	204	198	213	216	238	177	205	212	203	224	213	204	196	201	194	201	222	210	208	185	190	238	211	222	235	223	212	205	199	198	203	203	181	252	199	198	214	214	213	214	187	207	209	237	218	229	210	184	194	232	197	198	222	220	184	214	191	225	199	214	189	205	203	225	203	190	198	215	226	205	222	214	217	193	214	232	201	212	216	226	206	196	183	208	215	199	218	224	186	184	211	205	227	205	197	201	201	219	205	197	199	212	202	192	230	191	192	205	182	206	198	201	210	194	183	198	183	208	228	207	213	223	203	194	195	217	223	221	182	197	201	209	204	193	225	214	227	216	204	221	208	195	176	235	197	238	206	203	212	226	214	213	202	213	191	213	216	201	228	201	201	235	220	213	200	219	221	197	212	213	215	221	204	199	196	201	205	212	190	209	215	212	238	198	194	207	233	198	217	187	222	197	202	198	231	204	207	245	194	207	185	204	211	235	201	222	228	228	210	218	201	214	201	200	202	204	219	192	213	224	201	199	204	234	219	203	224	198	216	194	201	197	211	215	234	212	211	218	203	204	203	207	208	208	204	205	187	212	218	212	209	194	207	219	180	212	210	212	208	192	201	219	190	186	213	203	229	229	209	206	217	187	205	199	186	209	200	184	212	206	230	215	214	255	218	196	218	213	231	206	199	207	174	182	189	223	213	238	194	181	206	211	219	203	192	202	190	215	203	201	202	224	226	210	217	192	205	181	179	215	202	232	196	232	184	205	220	174	220	210	195	205	203	198	196	206	241	195	189	222	209	229	191	212	203	211	206	215	200	208	219	191	205	189	225	234	218	208	180	219	209	228	182	196	219	223	209	197	225	187	187	200	231	206	193	184	240	193	219	202	216	193	222	207	209	205	207	191	195	212	218	214	204	209	202	217	216	234	203	194	184	225	203	192	181	184	219	239	210	198	208	191	200	191	210	196	220	226	218	195	186	231	207	203	212	196	197	218	223	188	196	184	193	220	222	213	185	200	200	196	188	216	200	203	208	215	198	211	207	221	202	226	203	183	209	215	200	198	190	200	219	185	212	199	218	216	235	200	211	194	211	202	207	217	228	185	225	194	236	211	184	217	219	193	202	231	217	221	234	223	203	223	200	208	214	199	213	210	215	233	221	211	235	199	206	203	225	210	189	195	223	205	221	206	214	185	212	226	214	216	218	215	207	195	195	213	188	175	190	226	212	209	162	205	202	197	202	210	198	224	226	185	195	216	229	217	198	226	183	211	229	222	215	221	190	184	224	181	243	225	202	246	206	200	212	198	218	196	206	211	215	199	208	212	182	198	201	204	219	234	202	206	202	196	212	214	219	193	215	211	224	240	223	213	199	203	229	201	220	211	210	232	223	209	225	215	183	183	200	221	202	213	209	191	221	234	200	223	210	197	214	214	226	226	214	206	210	193	198	228	194	209	226	191	210	223	181	220	223	212	186	202	193	201	187	195	210	224	219	205	228	197	223	233	226	208	210	192	221	183	214	194	227	195	228	207	201	206	205	197	212	205	212	212	231	215	185	236	197	217	213	205	220	212	213	227	226	204	203	211	182	202	218	211	244	201	193	207	212	217	209	205	190	207	188	197	197	198	202	211	209	215	213	201	215	202	207	199	209	191	216	220	223	204	207	209	224	197	240	197	218	213	223	185	186	238	212	225	213	213	200	191	217	210	206	229	209	204	222	208	206	211	209	205	228	205	205	203	208	218	216	231	227	219	227	182	209	208	206	231	194	210	185	219	214	206	233	203	209	252	230	185	203	233	215	220	226	197	197	217	211	225	187	225	215	193	197	233	209	218	207	189	191	188	210	215	226	231	211	202	236	222	184	236	214	232	213	214	213	239	211	207	192	191	222	188	207	217	211	201	192	188	194	223	206	193	201	206	218	230	214	191	199	220	211	221	179	216	200	206	198	234	230	204	181	241	216	225	217	231	220	220	224	227	216	225	176	198	216	225	214	218	221	204	216	211	210	215	235	220	202	207	202	204	204	207	234	203	228	216	193	216	205	200	213	215	211	208	209	224	190	260	202	204	237	212	208	189	209	218	210	236	185	217	198	189
3588	4429	2719	1218	929	784	617	508	483	446	396	390	350	310	308	321	269	331	299	299	280	268	256	282	274	246	278	276	255	286	234	285	247	260	268	263	241	262	295	250	269	247	265	270	288	253	277	268	220	302	234	247	258	279	276	268	266	262	219	263	303	297	267	279	249	278	263	262	271	249	273	259	246	267	253	243	236	251	242	248	256	249	238	267	254	265	232	255	237	269	249	257	261	273	270	249	259	263	245	272	251	265	244	238	268	255	255	240	259	263	260	266	241	263	246	275	263	234	287	209	235	255	240	276	254	247	268	261	286	236	260	248	296	249	274	256	250	262	264	230	254	270	245	263	257	258	266	247	258	282	261	273	238	274	238	253	235	274	260	248	261	280	243	247	253	287	262	254	260	240	255	253	257	268	234	249	261	244	264	254	257	245	267	249	234	286	266	227	237	266	250	263	258	253	271	266	286	237	268	250	244	230	250	257	279	264	248	268	266	259	278	228	236	256	249	242	258	244	267	265	258	267	283	244	282	244	238	259	257	279	267	251	252	270	245	249	256	244	248	244	273	257	259	240	272	259	252	284	277	257	244	263	258	257	247	283	258	279	278	260	254	263	236	246	255	238	272	270	256	238	256	255	254	243	253	229	268	268	261	228	263	256	255	233	269	252	271	253	283	252	242	254	222	256	261	256	248	292	284	255	256	260	287	239	245	224	274	264	251	266	252	259	268	237	233	232	268	241	282	257	240	259	236	242	244	273	255	257	256	270	234	252	260	259	259	243	270	256	256	294	281	266	233	237	260	253	252	254	293	258	262	226	234	254	276	240	258	244	235	239	249	233	243	241	238	243	261	255	263	240	221	247	244	289	245	267	241	258	267	224	268	260	250	232	276	250	261	265	271	278	246	254	298	246	246	269	265	271	266	266	259	228	251	267	268	247	282	258	275	253	250	268	279	255	280	267	235	233	258	245	249	252	251	290	255	249	243	272	262	257	280	244	253	275	264	267	251	249	278	247	273	250	228	247	247	249	260	272	262	226	260	225	239	259	263	246	239	254	261	258	249	275	239	249	247	246	252	247	262	274	262	247	237	283	245	255	253	255	283	223	262	243	247	242	253	244	257	294	261	239	236	258	251	251	275	229	269	256	270	243	250	266	267	272	280	283	267	233	238	233	236	272	265	253	246	251	251	235	247	256	244	228	270	247	268	260	263	247	240	262	238	281	274	254	245	241	240	224	278	222	267	227	243	260	261	273	253	265	259	248	283	268	240	272	235	278	280	255	239	261	242	262	267	246	269	246	284	255	261	254	284	237	289	259	261	249	243	250	248	232	261	263	246	266	236	287	248	281	250	231	235	250	265	273	224	257	249	259	253	274	262	255	274	234	266	236	265	240	263	268	273	237	265	253	247	280	279	269	232	257	236	258	271	252	274	264	268	247	260	253	262	250	253	275	254	264	253	261	223	268	257	262	300	247	278	244	256	260	250	228	255	270	247	266	236	214	239	238	249	259	280	257	249	259	257	224	244	261	244	236	246	222	250	240	252	239	247	239	292	267	249	252	270	276	256	253	253	257	266	252	243	249	246	257	277	247	223	271	267	260	264	261	249	262	225	241	256	252	248	257	242	273	258	243	212	228	296	248	229	257	219	267	243	249	257	252	270	269	271	245	228	248	243	255	240	268	253	262	248	263	248	265	255	250	249	267	250	276	253	258	245	258	259	273	269	255	239	273	277	262	272	281	286	241	267	230	258	247	264	259	243	233	244	264	252	250	266	255	276	247	268	244	255	268	223	262	270	237	261	272	279	282	271	267	272	252	254	260	271	261	258	246	259	267	231	267	244	262	257	212	258	253	249	226	228	283	245	244	257	270	275	255	246	257	246	240	269	253	242	247	242	267	247	286	245	266	260	233	282	275	242	271	240	261	230	242	257	225	222	268	266	262	243	244	257	279	242	217	234	265	266	254	243	236	255	232	241	250	271	273	249	270	261	287	228	258	229	249	239	268	278	268	258	254	256	274	269	246	256	256	257	259	239	233	256	239	275	264	246	230	256	261	255	242	242	275	278	251	241	258	255	242	239	240	260	254	235	238	271	218	252	263	238	279	265	229	263	252	238	251	263	244	247	259	244	270	225	275	232	254	239	271	252	247	245	264	254	285	268	252	258	256	257	237	256	243	229	244	247	276	235	234	228	271	274	256	251	276	277	248	269	268	262	277	287	247	249	280	264	242	244	260	247	266	252	232	275	277	249	248	237	257	231	268	257	247	259	243	241	263	257	257	262	262	269	231	243	259	238	240	272	261	254	251	262	255	243	267	256	266	228	241	254	220	246	242	252	271	267	224	248	271	231	272	253	242	266	239	232	258	260	262	235	266	245	249	232	224	287	277	234	275	259	250	253	271	258	227	252	254	246	259	259	266	278	241	258	278	217	269	260	271	269	238	255	245	249	242	255	273	251	276	255	261	250	263	245	248	252	255	234	277	256	258	292	281	267	263	260	270	264	262	246	261	264	251	256	275	270	275	284	229	247	268	270	271	276	264	263	245	265	245	274	258	249	252	261	245	268	244	253	263	261	249	276	262	238	256	232	254	250	247	244	243	249	269	251	244	258	265	229	221	253	291	250	241	279	255	275	241	260	246	246	257	283	263	258	234	234	229	250	235	249	254	273	266	281	255	242	257	276	294	277	249	252	266	273	253	280	269	251	239	272	256	259	272	258	271	238	241	236	266	245	266	233	268	242	247	249	257	257	225	259	273	256	268	264	269	245	253	244	248	270	286	264	260	241	267	302	246	243	263	226	249	245	290	237	263	248	231	276	252	279	280	262	222	250	264	249	269	259	267	266	243	262	259	275	276	252	257	267	296	242	245	244	248	255	248	248	229	222	236	285	242	228	245	242	260	259	241	268	262	273	242	252	270	244	255	223	228	268	256	266	262	258	255	252	265	255	262	259	237	260	278	243	259	253	240	273	275	243	240	250	247	256	253	232	271	235	282	253	238	279	243	258	257	278	261	249	258	231	288	273	275	255	257	249	253	263	274	239	265	242	276	252	272	247	267	264	278	269	288	240	253	256	277	241	256	254	246	223	261	287	271	276	289	267	236	266	219	253	277	263	269	234	250	222	254	282	244	221	256	273	244	258	238	269	258	267	260	252	284	254	244	233	261	254	256	242	273	265	251	243	262	234	245	267	272	258	269	274	225	260	273	241	238	255	245	243	225	234	245	275	263	270	266	240	257	270	242	248	213	270	277	250	267	251	243	265	254	228	259	292	235	267	258	254	266	235	225	272	266	250	262	245	246	255	229	247	260	258	258	249	303	246	240	267	247	251	248	253	239	263	267	248	237	272	263	273	254	272	255	254	243	256	221	227	266	293	249	233	256	274	247	217	279	276	221	252	253	258	250	266	248	273	255	263	234	216	240	241	249	236	272	259	274	275	246	268	276	288	252	252	248	258	244	239	256	300	247	249	260	282	282	262	282
22522	21040	28595	23694	21043	21034	5741	1198	931	956	951	859	821	750	771	770	774	692	730	691	716	712	682	702	639	663	680	627	698	635	697	657	647	638	665	674	678	631	661	646	684	625	621	647	606	631	597	681	657	620	657	671	617	622	661	617	566	625	633	633	675	672	625	669	609	644	635	630	637	647	648	623	617	634	643	598	645	614	654	629	623	596	617	607	647	631	617	619	631	654	636	623	607	616	645	609	639	658	605	669	639	663	673	626	559	647	652	584	665	638	608	623	683	614	631	630	610	621	641	676	665	643	633	654	669	676	667	639	591	635	634	679	639	610	636	649	625	593	653	634	671	609	623	639	622	616	622	585	653	622	637	598	612	653	618	666	625	656	646	667	632	637	620	623	643	620	616	644	638	625	567	600	604	612	629	679	644	616	630	624	652	586	594	677	639	675	650	628	709	696	631	626	626	607	576	615	631	603	662	599	624	644	610	666	607	605	601	650	636	647	660	589	577	646	627	641	610	619	653	633	655	724	669	631	640	560	623	633	672	611	622	624	645	603	646	672	650	649	626	629	650	676	624	630	641	673	594	689	640	621	682	646	635	639	621	666	635	674	642	644	638	670	596	608	624	631	625	656	641	655	602	640	620	584	635	608	661	633	623	625	633	685	591	639	647	630	666	668	637	660	679	664	627	621	675	645	680	680	602	611	646	668	647	632	650	625	571	605	585	635	682	611	629	648	584	589	628	609	664	580	655	618	640	645	603	639	652	617	673	589	575	619	636	590	635	646	614	637	653	633	600	650	603	631	664	619	632	654	606	588	663	650	658	575	569	612	595	647	638	660	635	637	588	657	646	636	604	640	652	593	663	623	642	642	660	660	648	649	579	644	638	592	662	624	618	599	618	610	626	597	657	703	661	635	634	622	627	635	629	659	626	660	646	611	641	585	634	643	660	621	615	663	627	672	636	602	677	647	627	605	604	638	635	632	649	617	615	646	694	634	647	593	652	646	629	630	665	634	612	565	617	637	639	623	648	624	651	606	630	625	584	649	617	629	610	618	596	650	636	680	632	598	667	627	622	628	637	639	619	650	650	623	634	656	614	668	639	670	658	615	640	629	679	638	637	662	624	617	659	627	575	652	676	617	650	658	661	645	628	692	637	617	608	646	613	635	618	662	616	657	641	641	593	636	645	622	638	595	615	674	592	616	624	591	656	622	673	663	663	620	593	631	680	589	641	664	640	640	632	619	621	610	630	635	619	637	669	709	625	634	612	663	638	624	627	627	601	607	617	640	622	600	637	631	674	580	621	651	675	632	638	689	612	627	640	593	644	661	645	684	607	656	649	621	627	681	616	617	674	649	615	627	659	641	686	620	630	615	654	583	647	629	643	683	650	623	627	613	614	595	646	608	664	613	627	667	654	625	601	614	627	636	602	656	637	663	648	629	640	644	616	671	622	657	623	593	655	666	620	625	653	670	646	645	644	648	634	638	641	616	626	650	628	659	629	632	678	627	620	662	671	624	669	688	633	649	643	615	631	713	717	621	597	613	630	611	635	615	634	680	610	601	634	635	611	642	592	634	636	625	582	642	664	595	663	667	595	664	669	624	636	638	619	648	638	619	624	605	623	681	687	626	676	607	676	624	613	668	628	631	613	671	664	622	643	633	656	610	599	656	660	654	589	611	622	655	648	617	630	576	622	632	640	640	580	600	612	626	643	595	644	622	589	606	681	634	661	626	632	628	660	632	629	654	604	593	635	597	604	603	603	609	655	606	659	612	654	673	640	646	625	638	643	639	665	650	615	671	649	669	629	624	620	577	648	650	655	551	599	629	641	624	657	626	638	635	619	625	666	597	636	611	657	665	616	649	594	692	627	660	599	674	599	661	621	640	649	607	610	626	620	665	636	642	644	686	650	639	590	689	635	683	640	634	639	631	605	581	640	629	649	580	618	678	641	632	632	633	656	609	672	624	624	599	619	639	597	612	619	641	640	649	670	616	670	617	644	612	618	673	641	656	670	644	689	650	623	626	633	656	658	612	618	668	594	623	637	615	588	605	664	673	647	673	670	643	620	637	666	698	637	614	628	659	621	601	664	579	648	637	617	623	639	590	631	634	634	696	618	643	626	640	592	620	624	587	603	612	630	671	661	614	626	654	651	597	660	595	618	689	644	614	611	610	608	620	634	643	631	657	644	642	625	666	654	634	654	649	654	652	708	662	673	621	606	656	675	617	668	636	630	632	648	630	652	665	643	635	675	579	661	599	616	638	678	641	614	654	670	597	624	574	677	662	657	606	619	617	610	624	613	650	686	647	621	685	620	665	620	633	633	650	692	626	624	661	638	645	623	671	673	607	629	594	617	628	625	664	612	671	685	668	637	622	617	689	644	653	584	689	618	632	652	642	678	624	585	587	605	598	621	637	686	608	634	604	628	634	626	600	621	625	607	639	688	682	643	670	631	667	636	664	580	637	650	659	642	619	635	612	635	623	660	662	655	680	626	657	606	591	618	601	638	619	628	607	622	627	585	624	624	612	644	635	665	627	617	657	652	622	647	617	600	610	622	579	654	632	629	613	640	612	611	636	618	643	613	636	591	629	621	647	645	653	661	646	654	657	626	622	616	659	648	659	647	621	647	609	597	633	648	621	630	618	626	625	688	652	635	631	653	619	641	624	620	627	625	594	619	664	644	657	728	644	614	648	598	686	626	642	627	592	632	629	636	578	672	590	649	636	651	604	609	621	647	624	652	631	564	579	682	644	626	610	634	646	630	606	633	627	618	676	665	666	604	669	638	680	622	655	623	639	590	649	633	621	589	637	637	672	651	597	655	594	611	661	601	611	607	592	629	664	657	669	598	629	642	654	698	658	632	650	622	654	641	644	663	634	645	640	597	626	629	606	594	642	629	627	610	620	638	632	655	679	628	600	624	637	625	666	586	666	637	640	663	636	642	634	676	651	624	655	646	646	623	640	579	647	626	624	664	657	651	657	636	617	662	633	651	596	635	646	654	610	642	617	594	651	645	613	654	619	641	638	634	597	649	621	666	606	642	604	613	648	580	608	638	662	640	611	627	623	644	626	649	633	651	633	657	626	679	617	642	614	628	657	602	614	588	605	606	659	625	680	658	624	599	615	624	677	611	611	663	613	608	607	650	646	647	611	641	655	652	607	593	621	677	654	613	596	651	629	611	600	639	639	632	707	630	614	653	601	637	606	614	637	606	600	671	590	595	635	596	620	603	613	680	617	652	632	638	637	633	655	651	679	647	667	632	644	628	648	597	645	650	682	635	670	625	575	622	595	621	667	630	617	614	635	601	624	687	699	612	612	623	651	595	646	640	615	622	599	631	602	587	658	670	633	646	648	609	616	595	595	634	637	649	607	596	633	631	645	628	611	627	631	608	593	633	599	620	627	642	629	618	609	625	584	595	619	626	621	603	635	610	667	632	614	619	644	627	603	644	595	604	602	598	581	615	608	626	600	590	648	616	672
4960	14094	9439	4648	3299	2633	2046	1600	1366	1304	1183	1073	972	963	897	875	887	814	787	801	756	807	724	782	767	793	766	719	693	689	704	743	699	724	669	677	650	678	688	699	698	695	705	715	693	676	694	710	678	729	656	727	714	710	687	681	692	644	695	723	660	724	677	669	656	660	662	652	690	702	674	663	716	660	674	706	660	684	652	609	656	669	656	643	689	672	697	692	694	661	709	658	696	679	712	670	719	688	678	688	704	647	638	734	698	707	690	755	642	694	639	685	664	689	682	674	682	625	715	675	683	687	650	655	677	691	701	713	677	633	657	681	673	683	660	668	705	697	693	656	630	643	668	697	663	661	672	635	664	670	664	683	659	735	641	720	701	667	642	720	636	656	669	661	678	707	660	649	665	678	701	698	679	697	704	706	687	697	656	641	638	649	655	626	672	643	653	677	672	713	719	674	691	667	660	674	703	673	670	628	671	676	708	683	709	613	638	702	692	633	693	696	689	636	649	665	691	644	667	645	666	635	702	670	704	723	698	681	664	646	725	677	669	685	664	644	660	676	655	682	665	657	657	676	680	684	696	679	719	657	659	711	732	689	656	651	638	631	643	718	654	678	668	686	694	675	672	667	619	669	636	651	666	676	674	680	709	678	702	665	712	653	635	709	684	691	694	686	649	689	697	619	677	709	690	658	720	655	663	660	722	723	719	710	658	662	659	693	651	639	658	677	685	700	683	665	700	655	661	696	659	699	619	696	641	708	668	699	660	673	666	630	698	707	681	707	674	652	684	670	653	632	678	662	672	689	647	693	620	655	687	659	655	738	656	617	684	657	647	667	687	682	665	675	685	693	687	669	666	662	697	688	665	656	689	660	692	665	655	682	697	701	693	678	674	607	660	683	705	623	606	650	653	669	633	647	673	709	693	686	653	677	683	663	709	726	678	740	681	635	656	662	670	645	684	710	688	690	652	680	634	666	656	685	686	680	683	648	648	665	683	690	595	692	675	661	651	635	668	634	688	699	696	682	651	680	686	670	669	616	660	753	675	673	659	707	672	640	654	689	668	640	667	636	637	656	703	686	662	675	682	715	655	644	635	664	650	687	657	657	661	638	679	728	740	674	678	694	665	689	655	653	666	679	679	651	675	682	662	680	678	718	671	662	684	657	667	683	664	675	694	686	704	656	735	702	662	649	665	679	632	708	654	663	636	678	638	720	682	650	703	691	695	692	646	684	662	652	681	671	655	660	628	657	707	677	689	677	703	700	686	682	681	676	666	668	612	655	661	704	684	672	688	680	581	657	664	665	726	668	665	655	668	677	678	674	679	651	666	686	724	664	700	645	715	667	676	647	645	697	711	658	690	663	675	721	688	673	678	625	657	683	692	667	668	655	671	664	689	732	649	685	650	687	633	658	625	653	673	713	683	701	652	687	691	673	666	684	658	664	676	626	681	652	705	658	680	704	665	697	715	721	652	690	706	649	680	693	681	646	647	615	657	662	669	672	624	706	655	666	658	630	686	674	683	693	665	674	692	645	637	698	677	635	631	723	655	685	645	660	646	620	667	601	685	662	656	690	709	644	676	667	664	682	659	651	692	681	646	669	698	677	651	666	658	666	625	710	615	712	673	643	652	655	652	703	704	675	684	710	676	692	642	647	649	662	680	708	633	703	718	643	708	629	658	657	686	679	665	660	613	641	645	706	677	680	654	742	680	670	703	673	670	702	664	675	675	629	616	685	657	646	651	684	649	683	669	653	679	654	674	687	711	688	702	689	669	692	669	635	739	682	678	679	673	669	699	707	656	700	688	689	636	653	636	675	680	686	650	700	659	663	652	688	691	655	687	643	680	677	680	711	671	684	717	666	695	711	653	705	702	666	673	663	661	705	706	645	663	694	691	684	657	677	713	642	633	679	637	663	717	733	690	689	696	644	673	690	637	662	655	691	699	716	645	693	687	661	699	656	647	711	663	660	683	670	646	635	672	715	669	687	661	622	698	689	655	671	675	667	619	658	670	636	639	672	638	677	696	667	699	690	622	674	706	638	666	638	704	675	633	691	640	711	684	687	653	648	676	625	730	646	641	673	715	661	709	692	684	719	676	662	660	723	657	698	669	695	693	679	682	689	636	653	664	667	668	682	669	676	696	715	658	663	705	665	673	715	644	708	698	675	664	613	658	655	666	700	683	703	733	671	640	684	633	667	710	667	671	658	657	664	683	649	619	664	734	669	627	656	639	713	637	710	647	683	686	709	650	710	670	658	650	636	659	687	660	656	672	672	676	727	655	674	706	621	681	649	695	608	706	654	692	646	735	686	687	684	656	654	686	666	705	671	663	681	703	630	701	676	690	686	659	684	701	660	640	656	687	673	670	697	677	674	638	704	696	656	688	645	712	670	688	694	649	690	688	666	698	660	670	641	673	664	671	683	694	636	674	719	679	717	685	686	693	684	657	693	672	662	662	731	719	683	697	686	691	682	676	665	673	659	677	685	587	678	666	667	670	690	682	665	671	637	681	648	664	643	683	615	657	636	647	649	695	699	708	646	674	744	675	675	674	752	709	680	654	695	683	646	683	698	643	661	651	629	671	632	658	647	670	646	648	702	724	652	653	662	707	677	692	675	675	674	665	678	696	687	677	647	664	670	705	635	677	666	684	646	701	631	670	627	699	657	674	687	682	692	727	677	648	637	710	668	626	658	689	691	712	677	670	658	672	654	690	675	701	693	686	660	711	655	652	675	655	684	681	690	637	595	667	648	683	710	683	648	674	639	640	659	656	695	664	707	671	663	658	663	667	662	644	645	663	660	631	725	609	696	687	677	654	654	708	658	629	679	699	663	645	701	692	640	660	666	688	664	655	662	692	663	658	690	666	683	646	695	702	678	633	661	678	677	676	653	668	665	657	688	681	667	662	692	652	663	671	643	695	674	709	652	676	689	699	658	665	654	655	651	716	653	686	680	681	680	634	706	640	647	671	634	685	672	736	665	623	703	662	624	692	664	651	728	672	676	618	657	738	658	655	665	669	681	676	690	643	681	682	658	644	663	695	666	697	736	702	713	671	670	662	639	664	670	643	670	710	627	609	677	639	675	674	635	668	673	677	697	708	674	666	707	639	678	674	654	684	683	659	736	730	688	680	691	717	656	653	648	668	669	731	688	654	712	654	687	694	642	691	735	651	677	650	710	671	671	660	679	706	715	641	658	649	643	728	649	687	697	668	709	683	680	637	682	656	687	687	724	659	656	660	697	693	643	682	692	645	724	644	701	661	679	675	660	694	674	654	662	664	666	682	640	606	641	678	681	711	673	655	679	630	706	680	714	623	653	651	685	694	695	705	718	672	679	696	687	692	683	702	693	679	607	650	696	663	650	658	634	665	668	679	667	656	657	673	693	673	640	654	664	677	672	660	665	682	634	670	721	644	710	711	664	677	660	698	638	700	613	678	620	667	702	662	704	689	684	701	690	632	674	689	697	697	679	733	689	658	638
27548	17402	3107	346	226	218	202	146	170	192	180	182	155	171	194	159	143	171	155	171	159	176	176	185	196	164	168	173	154	168	175	176	165	157	173	161	168	190	165	151	160	184	167	182	180	160	173	166	187	158	179	164	178	202	164	157	181	139	161	182	169	154	186	164	179	168	152	169	159	187	178	162	147	202	158	148	173	165	156	184	155	167	165	166	169	169	176	182	162	153	169	176	163	176	156	176	177	172	180	177	174	152	159	166	156	176	173	173	159	173	145	178	189	177	202	145	177	155	166	178	145	185	159	173	158	169	164	182	146	162	161	134	159	158	168	178	131	209	166	168	173	182	171	173	167	168	163	188	158	138	148	162	169	188	183	180	159	172	171	151	161	181	188	176	183	167	158	163	159	176	188	179	155	165	141	163	170	157	166	169	185	134	138	166	184	177	174	172	183	163	169	189	217	151	172	169	162	150	177	172	159	181	164	180	164	183	171	149	158	177	167	197	143	147	178	144	170	179	158	173	165	146	182	181	168	184	188	180	159	171	163	166	154	176	159	167	156	165	171	170	159	179	173	178	168	183	173	168	173	177	161	174	174	172	145	169	177	141	179	154	185	161	174	147	164	157	148	170	169	187	163	175	154	162	180	192	162	164	169	184	161	157	168	147	169	150	179	167	161	179	176	175	165	182	182	195	155	167	166	170	164	168	181	151	156	157	190	164	152	161	186	160	145	175	147	194	182	156	163	170	177	175	166	172	147	194	189	159	166	172	165	159	166	167	177	172	179	177	151	161	186	149	169	174	194	203	162	181	156	170	163	184	193	163	169	151	161	175	165	164	158	177	165	172	178	163	156	174	181	164	134	183	187	178	160	142	156	170	169	178	170	173	177	152	177	166	163	178	135	177	170	160	163	194	139	156	145	179	168	188	173	193	171	165	177	174	162	163	173	171	184	151	186	134	179	159	178	175	172	164	185	162	164	149	187	156	181	188	160	168	161	175	160	169	159	155	133	168	168	171	167	164	171	154	161	195	175	174	176	186	176	151	171	160	166	178	180	175	191	183	175	167	176	173	183	150	170	183	162	163	168	173	167	175	179	169	180	169	167	164	168	161	179	200	165	162	151	135	167	175	158	173	166	158	168	175	162	162	158	167	175	153	181	179	179	168	172	170	154	155	147	157	178	183	158	162	171	173	172	169	177	170	158	176	170	145	170	182	170	188	157	165	167	166	164	158	173	168	170	155	177	195	176	179	165	177	165	180	157	153	181	191	168	177	181	167	165	165	194	162	164	173	164	178	187	167	181	170	171	183	201	172	173	188	147	180	145	178	189	181	186	191	188	177	166	194	174	175	200	155	160	191	185	162	167	160	194	151	174	159	151	142	169	163	173	190	189	174	148	173	168	181	200	159	166	164	177	158	166	160	158	158	159	155	180	160	176	167	148	185	174	162	153	157	198	177	186	189	170	185	178	182	182	171	149	157	179	178	165	174	159	169	185	149	165	179	168	162	161	151	159	179	179	169	173	168	159	165	180	173	146	173	154	155	154	184	164	168	159	171	165	175	178	163	159	173	179	175	182	155	161	179	152	147	171	167	170	189	163	168	148	166	182	155	153	159	187	168	172	171	152	164	164	158	195	144	160	182	169	180	167	176	169	174	165	153	168	167	146	145	160	190	147	164	170	157	163	164	146	174	170	177	169	167	177	182	162	160	183	154	163	166	152	149	165	160	168	197	165	161	183	179	190	146	187	169	187	144	155	169	172	177	168	164	150	168	163	173	161	162	185	198	171	209	174	157	174	170	186	187	150	167	181	185	173	161	152	176	175	171	169	173	172	180	165	151	170	159	178	159	181	176	179	169	165	151	176	162	155	177	167	147	171	159	193	165	186	178	172	170	161	191	181	180	214	162	156	170	152	163	163	175	165	203	169	167	161	167	160	186	165	183	173	161	175	161	157	146	178	165	159	158	179	155	187	171	178	173	184	181	170	147	186	165	133	170	162	150	165	155	151	167	172	159	178	161	165	171	182	183	153	163	175	179	165	142	156	174	180	172	176	187	166	174	151	185	148	151	161	143	145	196	151	177	193	161	155	180	184	175	159	167	171	183	161	174	163	159	179	177	157	187	168	163	197	147	175	186	175	185	148	185	154	143	167	167	178	164	146	179	174	157	173	180	178	171	166	155	172	157	165	167	184	147	173	159	163	160	176	157	172	164	175	168	189	152	166	174	154	150	181	161	172	159	148	170	175	206	154	163	163	145	182	192	150	176	168	147	159	164	166	162	174	154	176	177	163	172	198	153	130	167	182	157	204	190	146	165	174	186	162	159	150	178	166	164	166	169	181	161	151	195	168	160	170	183	161	169	172	158	172	185	183	161	169	159	174	155	185	179	180	146	186	182	174	181	172	159	173	164	145	168	174	215	195	181	158	185	187	166	146	165	164	172	179	188	177	156	180	174	155	157	172	182	165	178	150	178	179	194	199	177	162	163	156	138	169	171	164	177	170	164	162	180	183	171	157	184	143	143	159	148	186	176	158	165	157	161	171	191	174	158	160	181	167	182	167	171	181	175	163	166	188	140	172	151	150	138	167	154	174	168	165	174	200	168	168	160	182	172	161	191	153	189	161	178	175	178	164	164	180	194	187	157	172	157	165	156	160	190	178	161	169	188	164	172	168	178	170	164	168	180	169	152	188	199	158	156	157	176	195	160	151	152	193	166	174	167	163	195	201	171	183	162	155	165	167	181	175	165	195	181	172	146	190	173	178	189	139	194	151	192	170	168	177	158	169	165	174	152	170	173	165	181	157	159	159	166	168	147	174	181	171	185	177	165	148	172	153	194	176	149	171	176	160	198	161	180	191	183	157	161	182	178	171	166	179	195	162	183	165	157	178	152	165	176	173	173	185	204	177	156	171	163	176	180	171	200	158	157	159	178	156	178	137	173	159	188	182	164	168	171	166	163	163	159	176	170	178	172	160	164	178	168	178	165	159	158	170	162	171	152	193	152	182	156	170	182	179	178	179	174	147	169	171	150	188	168	171	162	157	172	162	182	147	156	185	175	150	150	196	169	183	138	162	159	169	154	185	164	165	157	179	162	180	177	169	162	168	171	167	160	172	168	180	185	156	164	150	167	166	183	143	171	156	173	186	178	184	141	184	178	192	172	182	193	138	173	160	169	171	180	151	175	175	160	163	176	162	186	167	176	172	150	170	147	182	156	155	179	204	176	149	154	162	164	174	170	192	153	185	181	170	166	156	176	155	151	180	150	168	176	188	185	149	176	177	168	156	172	173	165	175	161	180	161	179	183	186	175	162	173	158	160	164	159	196	173	156	174	163	164	154	177	152	170	173	151	159	161	164	171	161	168	173	179	178	172	163	149	176	171	163	162	186	154	175	173	172	164	161	160	157	154	163	164	141	178	179	155	164	158	151	188	154	169	187	161	152	168	155	142	154	169	179	164	167	172	192	183	153	170	181	152	187	186
4223	741	527	319	301	240	225	228	209	188	206	205	226	194	204	213	173	215	200	208	206	169	196	213	183	187	182	198	227	208	197	190	222	188	187	211	223	195	183	185	185	182	204	187	195	193	177	185	180	183	197	193	203	191	194	176	179	195	191	198	199	207	200	180	193	186	179	181	188	191	207	206	188	185	210	213	205	237	176	194	194	198	185	197	193	193	182	183	168	202	211	196	208	214	187	176	222	178	193	186	176	193	192	203	198	193	190	196	166	183	215	188	205	193	185	220	195	182	204	183	180	177	186	220	212	202	202	192	226	194	188	188	190	217	188	197	200	196	196	197	193	195	207	192	198	189	198	173	226	180	202	201	183	163	180	206	185	197	214	190	198	189	172	198	188	199	184	202	186	213	178	176	196	171	192	191	224	208	195	177	189	214	214	206	180	183	223	189	216	206	195	157	214	205	176	187	193	196	186	198	197	179	179	169	198	181	192	199	195	201	199	161	167	181	227	202	197	211	193	171	206	186	188	184	175	195	181	175	169	198	207	184	221	168	199	187	182	195	193	186	199	189	176	215	204	191	181	210	184	207	209	178	192	213	176	200	189	197	193	179	186	171	195	176	182	183	172	197	189	184	189	198	186	199	195	197	189	188	169	184	178	175	203	213	165	187	201	188	189	209	193	204	216	197	207	192	194	205	194	201	228	178	189	196	216	218	191	209	208	214	182	213	183	190	185	214	177	189	163	176	202	202	195	188	175	198	197	200	179	192	201	162	165	184	210	193	198	208	204	205	190	193	216	215	207	225	183	192	229	166	173	176	194	200	192	201	187	204	212	187	182	192	182	169	197	198	194	183	187	156	170	197	199	176	181	207	194	227	196	205	208	185	190	201	183	206	204	191	183	192	195	195	230	197	192	207	201	201	176	181	196	205	180	190	194	167	196	176	224	207	184	198	208	197	187	190	183	199	210	194	221	194	203	172	197	201	203	205	205	190	203	225	165	192	191	204	213	194	172	191	192	216	189	188	183	189	190	193	173	200	192	205	198	213	168	201	212	206	176	184	204	189	188	193	159	201	200	181	172	181	221	206	211	181	168	179	181	205	180	194	175	186	175	188	184	194	179	192	186	182	184	190	205	185	178	180	193	186	165	177	199	194	180	210	161	179	179	189	196	189	225	202	182	189	164	224	183	188	188	196	202	185	196	153	204	180	193	177	185	212	206	204	207	198	172	179	181	193	188	192	223	167	189	181	209	210	201	206	174	203	196	195	200	193	187	208	196	179	208	184	194	196	211	190	195	190	186	214	214	173	197	202	186	194	196	190	203	192	163	207	212	217	212	188	199	209	167	219	172	211	195	188	212	166	204	192	172	185	218	194	186	204	202	177	203	166	181	211	194	203	194	202	199	189	185	192	179	196	162	199	182	208	243	181	220	186	202	200	192	206	188	181	190	195	179	201	180	207	178	178	205	190	190	201	178	208	178	214	197	181	210	189	218	213	196	207	200	180	188	200	189	198	197	201	178	194	188	176	217	203	192	208	182	214	184	188	177	213	188	185	189	182	179	183	198	215	193	192	209	186	200	231	189	171	204	200	179	179	195	180	191	203	177	179	183	223	186	187	224	191	214	187	193	187	170	186	200	169	190	182	208	179	182	181	207	187	204	196	209	188	180	192	193	175	177	200	173	172	191	183	172	182	193	186	193	186	182	197	182	192	189	215	208	174	182	188	181	178	230	217	169	182	183	188	189	183	198	184	193	198	198	178	195	197	196	207	205	184	186	205	203	196	213	222	188	181	222	212	172	196	184	201	206	192	183	234	179	202	197	203	186	194	193	218	208	186	177	198	189	177	181	186	164	182	192	188	207	201	195	202	195	227	183	209	187	220	212	190	172	193	210	188	170	178	193	191	187	205	192	215	211	214	184	191	197	201	237	201	211	199	189	205	188	175	189	204	192	190	162	206	203	178	180	193	212	169	197	173	185	200	191	195	179	193	210	202	221	176	187	179	199	196	192	168	190	187	191	203	207	174	193	177	188	172	177	193	203	199	182	182	194	197	189	173	195	184	211	197	193	193	186	189	188	194	206	195	196	210	202	180	181	198	153	183	201	179	188	201	218	171	187	205	215	164	194	187	203	196	205	186	192	187	193	233	198	192	189	194	181	200	162	185	215	174	171	207	194	218	195	205	226	197	170	217	185	170	215	195	183	197	174	205	175	181	190	211	226	203	206	184	192	180	188	210	174	180	221	192	183	191	194	190	162	177	203	173	193	174	181	179	198	198	190	206	206	204	212	237	237	177	216	195	193	208	190	200	218	216	208	187	182	205	188	165	185	182	206	197	193	195	181	206	203	185	199	196	183	200	198	189	182	201	210	196	209	196	188	199	201	193	206	206	189	188	194	179	177	195	183	197	186	184	173	181	181	201	186	194	202	183	195	223	198	221	204	203	184	192	171	211	195	180	175	187	185	192	208	180	192	191	196	169	226	201	174	187	179	165	173	191	203	185	199	224	207	189	215	186	209	180	195	222	201	195	211	210	189	188	182	185	213	205	193	181	178	187	204	183	211	173	197	175	191	179	194	184	177	177	187	205	204	181	183	215	202	189	187	212	206	173	198	178	196	200	203	167	185	168	189	190	175	207	205	208	204	177	174	197	178	189	174	213	193	196	190	170	220	204	185	186	193	203	192	154	180	190	213	214	181	189	201	209	180	168	186	199	201	186	207	212	222	197	182	175	191	203	193	196	210	179	210	203	175	202	203	179	195	190	189	168	184	170	196	196	197	177	203	191	210	184	204	228	196	210	191	210	191	176	214	202	195	217	178	190	188	185	188	212	177	198	196	193	204	202	199	194	190	188	212	172	201	166	192	194	203	184	170	191	196	196	192	183	187	176	200	200	196	220	187	175	189	190	209	218	177	193	215	212	198	227	184	189	206	191	195	161	212	176	200	179	180	191	208	215	192	184	202	200	196	182	201	209	203	226	181	175	197	183	195	201	199	199	191	196	204	202	206	192	196	198	207	220	197	192	186	230	208	187	189	197	206	185	201	184	194	210	207	191	196	169	182	168	194	201	204	186	190	194	205	203	190	189	192	201	191	189	194	210	181	185	189	186	201	188	207	211	187	199	190	193	179	222	216	191	182	217	215	197	192	214	201	183	180	182	179	216	183	197	184	170	210	179	189	176	207	219	191	213	197	194	178	199	200	206	202	194	191	206	199	171	199	181	164	206	227	170	217	178	184	192	208	190	200	196	179	197	204	204	212	180	186	185	175	201	195	190	177	209	181	204	168	195	200	164	171	194	190	207	196	195	183	182	236	201	190	181	194	197	193	195	207	181	205	189	156	185	188	183	188	174	203	190	214	214	244	201	189	187	216	178	195	193	194	188	190	186	204	188	193	182	197	191	208	198	206	188	178	216	191	196	190	179	164	195	183	170	201	195	165	193	177	194	218	204	181	190	192	200	184	189	187	191	195	204	234	192
23636	21010	28018	24208	20999	8006	1003	789	665	592	598	562	579	508	502	535	547	498	476	470	507	474	493	464	483	457	467	458	446	465	467	461	484	488	423	441	490	453	508	460	458	446	503	485	436	493	501	471	436	424	452	465	467	422	440	474	475	452	477	497	460	501	462	463	441	436	483	440	495	457	459	446	515	441	439	454	474	465	457	445	457	487	455	427	498	427	490	456	468	498	443	457	432	497	464	500	473	452	509	486	490	489	447	474	474	467	446	490	466	455	498	461	441	454	525	453	494	483	431	463	452	457	464	439	432	455	462	464	461	479	432	498	477	451	427	488	479	462	464	458	467	473	460	471	446	467	451	463	480	509	465	469	453	458	465	477	459	456	422	460	462	465	473	480	468	463	439	467	416	458	461	446	467	421	489	445	469	448	427	427	498	443	448	524	490	488	439	448	468	459	445	489	466	490	460	437	455	477	463	451	486	466	533	491	458	483	465	459	440	465	494	425	441	447	445	444	467	441	467	465	455	456	475	452	472	452	483	479	450	510	447	452	458	496	416	455	471	448	475	435	460	458	459	455	460	452	450	489	450	462	470	416	491	448	458	460	396	409	498	427	474	506	443	477	476	449	479	479	483	438	466	481	433	467	427	460	447	469	441	481	464	477	480	439	468	461	468	454	457	467	438	491	465	465	464	488	453	490	450	460	482	505	423	481	463	471	422	467	451	456	449	447	462	459	479	530	485	459	478	461	460	475	459	471	464	482	490	502	453	442	441	456	435	486	458	459	440	450	472	430	465	417	488	502	462	443	490	473	487	507	421	461	464	443	487	451	447	494	470	445	513	460	454	435	468	472	454	456	466	489	482	461	445	449	460	478	437	490	471	472	469	445	468	467	487	470	436	441	474	453	424	456	459	475	465	489	474	471	481	474	468	455	468	490	475	438	469	480	425	451	488	458	442	474	429	459	459	452	461	485	431	433	459	456	474	469	394	422	490	477	475	460	471	485	439	453	421	445	456	480	482	439	460	527	463	457	535	454	419	454	455	426	456	442	461	422	471	444	443	446	453	428	469	493	459	486	472	437	441	456	468	463	443	466	457	448	438	469	489	522	462	486	448	459	447	501	450	460	441	435	451	435	463	481	439	518	492	421	492	444	472	436	483	436	433	469	473	433	474	498	450	448	439	435	467	469	471	459	462	422	436	426	458	433	433	468	489	527	442	473	429	494	519	493	491	458	467	440	490	443	483	451	482	456	453	460	478	420	475	472	430	480	465	472	465	422	450	497	459	460	449	444	436	462	450	467	453	489	448	459	458	476	470	472	466	430	423	481	413	459	478	463	466	483	456	424	427	496	467	501	481	493	503	472	499	502	462	481	474	447	424	452	476	465	466	460	482	392	422	450	461	438	476	448	476	455	452	457	419	431	475	452	477	450	444	478	447	471	463	465	448	464	475	453	475	474	474	431	456	460	462	477	469	471	426	463	480	443	475	456	493	492	497	461	476	467	478	457	462	436	438	453	439	408	483	472	480	474	471	452	492	473	473	458	483	465	462	471	458	475	470	455	431	439	437	456	448	475	470	493	480	429	428	447	496	454	461	475	481	496	479	460	426	505	447	473	496	443	446	492	420	466	483	472	468	442	446	511	485	437	481	479	486	497	465	466	442	463	468	442	493	437	502	461	468	454	443	483	482	466	436	446	446	435	463	474	429	459	474	466	451	475	452	475	459	461	477	452	443	467	442	488	418	477	444	507	456	441	464	460	444	452	437	434	449	460	444	502	479	493	495	480	463	472	414	437	474	483	439	472	427	441	440	503	464	462	481	454	484	495	468	457	471	466	464	456	449	453	472	466	459	470	509	468	468	477	440	472	444	479	498	474	457	504	417	470	454	441	415	484	425	473	460	500	493	470	478	428	509	447	502	467	434	427	470	472	471	495	475	480	469	465	469	498	459	455	444	471	432	451	446	471	462	488	455	419	425	456	437	449	469	456	495	466	417	466	465	463	469	477	480	445	409	462	467	517	469	474	464	490	475	462	468	445	442	460	460	453	447	498	463	451	439	462	449	469	442	473	468	460	469	452	486	457	480	441	447	443	437	434	425	441	445	464	472	468	469	446	470	471	442	467	486	468	488	466	450	449	438	456	432	463	455	485	459	453	479	461	450	466	475	455	456	423	483	500	450	447	447	438	465	441	447	457	476	464	461	429	445	455	489	477	459	444	456	446	428	441	431	431	459	457	467	457	444	418	479	498	460	436	448	473	463	455	460	475	477	451	463	468	470	443	489	445	460	447	425	466	475	451	482	461	456	431	468	487	440	450	466	468	474	465	476	446	444	458	478	449	537	484	464	434	455	469	462	485	458	479	455	484	437	454	481	391	445	452	465	481	467	471	438	453	464	448	449	455	461	443	457	457	433	479	515	444	448	460	483	439	482	450	432	451	445	482	482	431	454	455	432	463	464	457	488	449	437	501	452	477	460	431	429	466	501	451	435	473	517	441	464	462	454	469	420	472	460	438	476	450	425	418	472	438	454	458	463	489	445	425	460	425	453	442	461	475	470	454	466	475	449	466	436	451	419	469	454	453	440	454	486	504	496	482	439	471	472	434	486	450	447	462	420	458	438	428	465	468	475	450	502	439	468	471	457	459	448	454	466	463	453	477	461	441	450	472	458	445	465	445	456	459	475	477	486	456	450	474	507	471	459	459	440	439	482	473	460	422	398	538	482	483	473	449	471	429	453	426	435	446	485	447	442	461	434	452	466	427	499	452	449	440	439	451	460	446	465	452	448	455	475	435	444	431	445	507	453	445	442	454	461	458	486	443	501	464	447	454	461	468	463	473	432	462	450	488	425	454	471	457	439	468	475	406	432	481	482	470	442	478	441	505	434	438	469	470	467	470	482	456	464	454	449	475	498	437	466	470	424	478	480	438	457	422	422	479	434	433	443	488	425	449	470	469	468	463	477	440	436	472	448	443	461	482	495	480	486	469	440	435	441	447	456	450	458	514	479	469	462	466	464	482	492	494	450	485	471	429	438	429	427	456	529	454	489	416	463	442	465	454	509	457	483	442	477	454	461	473	444	477	408	489	504	460	482	495	445	461	489	462	442	460	458	455	442	453	463	435	460	458	486	441	466	446	477	454	432	450	451	484	429	459	469	444	454	477	458	436	488	437	446	453	490	433	405	432	454	475	476	466	510	497	450	433	437	456	473	489	455	468	462	473	460	434	436	432	447	447	477	481	526	382	478	419	473	445	486	442	453	438	439	451	489	472	497	478	453	451	474	424	457	484	476	422	477	467	422	460	473	458	478	450	430	437	463	406	484	462	457	461	420	469	486	446	447	400	472	451	450	471	454	454	457	467	500	443	438	488	485	461	485	459	466	477	453	497	452	481	486	478	457	475	433	470	438	436	474	435	449	476	470	431	473	506	468	466	476	460	444	440	484	501	490	494	484	437	500	514	463	431	445	473	411	414	479	475	470	476
3657	8563	5618	2637	1945	1520	1258	991	913	788	735	734	632	643	601	594	539	568	565	603	549	563	540	522	510	556	530	524	518	503	488	478	532	494	476	508	513	490	503	484	481	506	494	489	504	551	516	464	504	522	465	466	492	473	470	500	491	474	494	475	530	452	474	491	504	489	453	478	491	519	485	496	527	476	484	499	468	477	498	463	524	524	493	465	487	520	472	497	471	539	486	508	478	499	504	457	473	487	480	446	466	497	484	487	478	493	513	503	520	460	501	461	473	482	477	460	482	502	472	479	435	455	471	565	455	461	498	486	558	462	514	502	511	454	438	458	478	474	485	500	486	504	487	490	485	482	501	477	455	509	451	489	509	479	411	451	481	502	492	502	489	438	457	504	456	518	493	480	449	502	498	487	458	503	479	480	518	487	500	495	513	479	472	482	510	481	460	471	500	494	481	502	504	509	462	479	484	469	474	466	492	463	512	513	460	474	479	459	509	513	523	495	499	496	458	484	454	465	518	473	486	468	491	503	478	499	443	467	474	507	457	476	487	474	482	500	468	475	478	424	476	456	465	445	496	478	477	481	490	456	504	479	484	445	510	468	504	480	476	470	475	458	468	496	498	478	526	497	498	501	519	435	493	508	497	463	518	485	466	511	478	512	487	489	501	484	472	457	451	478	513	498	476	472	517	492	498	475	466	486	450	487	492	502	480	496	486	491	495	444	487	449	439	488	503	481	470	484	487	501	472	500	472	476	499	492	482	502	487	508	475	531	508	461	484	515	462	459	514	480	469	501	496	496	529	479	498	474	514	472	490	518	459	457	482	493	461	472	512	505	469	499	472	435	452	492	474	501	522	475	471	497	466	487	489	468	509	509	448	441	488	465	475	506	483	460	517	499	504	472	463	489	495	453	485	484	473	486	436	513	502	475	489	446	507	503	467	490	471	485	495	485	450	492	495	464	495	514	507	442	494	446	488	482	470	503	483	511	477	493	490	500	499	485	471	482	467	493	504	480	488	520	444	476	481	461	491	463	475	448	491	483	481	426	468	505	499	469	466	490	510	495	483	473	486	496	485	467	478	523	475	480	515	529	482	493	487	527	502	505	511	491	485	492	461	509	451	444	459	455	472	477	452	494	517	480	521	493	447	456	478	500	495	433	493	463	516	500	477	470	478	486	472	453	457	473	483	444	501	491	451	470	496	480	487	450	512	458	475	503	499	505	482	511	498	495	477	466	514	500	444	501	465	506	463	467	454	443	486	494	496	445	476	496	495	456	462	491	508	520	465	497	489	481	444	491	494	475	533	448	498	463	516	519	504	462	461	472	448	487	463	506	477	481	486	487	484	447	489	482	474	498	483	508	482	515	498	495	490	469	485	476	466	462	459	466	466	486	474	474	518	459	492	476	495	462	488	487	506	491	482	500	485	464	487	481	497	503	484	522	508	519	497	530	483	499	488	479	494	493	499	492	448	493	517	476	485	445	495	454	496	467	469	465	506	499	477	491	495	509	489	507	492	501	509	484	469	471	470	475	487	482	472	484	479	480	499	482	471	501	488	464	497	465	533	477	512	479	526	489	494	498	489	516	480	506	509	454	481	473	464	513	503	503	489	500	533	442	479	460	521	474	489	480	467	487	440	504	470	413	495	454	467	459	469	468	463	473	433	488	472	463	457	487	483	490	512	497	513	486	483	524	488	473	465	477	497	473	464	511	459	509	469	440	484	505	481	500	510	467	447	484	471	450	482	456	485	452	465	474	458	480	496	482	488	466	499	482	517	481	434	496	487	529	499	452	491	487	478	479	539	456	479	473	467	502	494	483	493	525	457	494	425	448	509	489	482	452	471	459	502	465	480	490	499	497	483	497	479	460	494	523	507	494	493	464	535	523	510	489	480	493	463	479	517	448	453	485	470	517	474	468	512	483	518	494	491	470	465	490	439	518	474	464	494	475	482	496	481	460	465	499	464	506	489	497	571	459	501	510	486	469	478	475	522	463	484	510	510	474	520	511	472	511	463	468	505	491	496	474	444	491	495	465	491	481	509	490	498	486	475	446	515	438	501	494	499	487	487	425	466	446	486	484	488	461	466	501	480	490	449	476	472	511	463	460	505	463	500	493	475	494	497	500	468	468	479	486	528	467	502	489	434	466	504	517	456	499	488	479	499	462	514	466	498	451	472	514	465	526	463	464	498	499	496	495	484	443	466	467	484	500	484	466	471	479	504	438	456	473	448	479	457	494	469	497	480	477	527	437	525	473	490	496	454	487	498	536	495	473	485	518	507	465	456	489	511	496	486	487	484	459	495	505	444	478	491	469	509	472	485	492	476	476	495	505	462	505	518	503	479	435	470	463	524	457	480	494	471	442	509	489	494	460	474	490	477	486	457	510	459	484	508	493	520	455	449	508	489	482	496	454	467	462	495	454	483	469	498	521	474	471	462	505	476	449	477	552	455	459	492	492	484	489	488	469	512	486	468	479	471	478	497	532	469	490	447	524	488	464	509	480	499	492	518	462	528	447	527	492	514	471	517	479	460	503	525	474	511	437	478	454	472	522	498	482	524	505	501	466	497	474	507	475	506	470	508	482	471	509	480	494	502	491	432	475	495	477	510	517	470	489	503	467	509	497	482	490	489	519	439	490	485	491	466	466	475	459	451	509	497	503	487	463	508	503	494	544	470	485	471	487	493	468	522	504	548	482	492	509	494	491	489	477	507	500	477	485	470	484	487	513	507	483	471	439	473	464	450	489	471	469	474	467	485	460	507	455	509	474	510	512	495	485	477	496	477	456	468	499	511	460	509	473	489	482	464	491	476	487	520	484	506	440	492	499	465	495	483	489	489	511	491	489	500	506	433	530	515	491	469	491	534	517	492	505	525	478	513	522	428	466	505	483	443	505	488	470	485	491	493	498	473	505	458	462	494	509	474	507	433	502	547	484	486	485	537	486	484	469	470	462	519	470	469	505	466	443	487	488	475	470	520	494	501	468	527	489	452	493	517	482	446	451	480	488	484	488	490	477	496	470	468	461	491	506	482	478	490	507	513	462	501	432	496	483	506	465	470	479	508	501	470	480	511	508	473	497	480	467	494	447	455	494	510	522	475	520	478	436	505	458	492	511	517	493	473	472	448	473	510	497	461	484	539	470	453	490	490	485	493	474	483	496	488	507	493	462	503	478	511	485	473	483	490	484	487	505	491	511	486	488	451	479	476	489	466	498	477	481	465	492	468	479	489	494	468	476	480	481	505	468	469	473	481	470	516	518	459	457	493	542	494	489	481	461	457	464	542	453	510	466	497	495	495	449	492	453	458	480	481	483	458	505	484	489	465	482	457	460	474	487	471	496	435	464	486	488	481	522	458	472	477	491	486	470	464	473	517	464	498	518	487	478	473	465	523	483	458	502	463	495	477	452	477	510	448	465	492	472	458	464	478	505	503	471	486	523	523	503	472	442	487	471	497	490	509	502	504	501	464	518	501	516	477	490
24808	21024	26617	25371	5284	468	354	317	282	297	232	234	238	233	242	272	217	228	234	217	206	212	217	228	227	212	219	200	237	197	237	215	213	219	227	223	196	208	189	197	216	220	207	206	215	200	199	204	205	209	194	203	190	214	206	238	218	184	180	180	201	223	233	198	210	215	188	171	193	228	208	211	238	196	206	236	192	197	197	219	239	231	198	218	214	211	214	213	205	225	209	202	193	218	197	197	201	201	216	191	211	189	211	201	205	191	214	199	231	195	222	177	202	225	191	224	229	222	223	231	200	227	223	220	216	195	196	191	200	217	202	227	212	210	201	205	202	231	189	196	198	216	203	225	194	197	201	184	192	201	201	202	196	210	188	195	226	247	205	193	209	176	216	193	217	213	210	228	215	175	179	188	189	211	194	212	181	201	208	212	191	224	184	212	205	177	232	218	218	213	224	218	186	195	226	182	208	190	229	208	192	200	204	220	181	209	210	198	194	229	201	244	215	182	231	191	224	213	205	204	193	213	202	235	205	199	205	197	218	230	218	205	200	212	202	212	214	178	188	205	249	212	206	209	208	203	219	192	220	200	207	231	220	179	231	219	221	209	190	216	215	243	246	187	212	191	224	230	233	190	223	204	203	195	188	196	208	234	210	207	235	192	207	170	229	208	202	230	195	229	223	203	211	200	217	201	237	184	191	191	201	242	218	209	205	217	214	219	200	196	195	202	193	207	180	184	199	194	241	199	219	220	209	176	198	212	223	192	206	210	188	231	198	204	195	214	222	208	223	177	208	190	221	203	232	189	223	197	209	208	207	220	197	192	229	211	206	203	201	193	205	205	211	227	218	240	220	206	197	202	178	202	205	232	207	202	243	205	208	216	208	204	177	236	235	211	206	242	186	205	192	221	207	201	212	213	197	202	197	222	236	188	217	218	204	219	193	202	212	215	205	207	196	169	187	194	212	215	174	224	252	202	194	218	204	191	224	221	180	189	206	198	207	195	223	223	212	233	205	189	189	197	205	193	201	237	224	226	211	184	219	232	200	217	170	204	208	207	216	209	180	216	205	216	209	205	199	227	220	207	217	220	206	180	209	176	203	222	240	197	206	202	202	204	200	209	218	215	201	178	210	193	214	208	203	229	192	228	199	227	208	181	210	223	212	208	221	223	203	224	198	217	205	193	212	223	217	213	193	212	180	197	206	199	196	212	179	200	199	222	202	194	210	222	205	208	204	200	214	226	220	207	208	228	233	205	191	226	199	191	186	223	206	212	202	189	205	201	222	215	217	180	183	196	198	211	211	204	211	200	202	236	206	211	215	205	182	163	224	216	213	197	194	212	209	226	192	195	184	187	219	192	198	218	191	222	212	195	231	217	194	200	197	223	216	194	196	223	207	218	185	168	192	204	210	198	215	198	202	217	194	214	221	213	218	200	200	185	175	213	166	206	224	197	222	217	246	226	186	198	187	213	202	189	196	202	221	207	239	233	200	237	211	207	197	186	211	225	189	226	202	184	212	197	194	189	184	205	244	203	182	214	208	213	180	219	199	210	211	202	197	189	210	199	218	213	204	210	236	201	220	225	188	198	197	216	225	205	203	228	208	206	220	204	228	223	225	219	180	202	201	220	182	210	224	217	200	198	224	190	217	201	219	194	191	200	201	219	208	196	183	198	184	209	195	213	210	186	217	219	225	214	215	186	220	230	194	211	198	191	201	219	232	171	204	223	232	183	195	224	190	207	206	207	231	205	193	214	216	210	198	199	186	199	206	217	190	237	199	226	212	212	203	215	220	193	231	198	225	211	208	215	196	202	200	225	222	204	218	198	240	222	226	228	192	204	239	240	184	205	226	214	198	210	207	206	197	231	203	230	211	216	210	195	215	207	204	207	208	225	201	214	204	220	221	199	218	203	195	219	218	227	199	196	205	205	186	199	215	241	212	188	200	237	188	209	195	225	211	191	245	205	214	200	211	197	211	198	218	207	189	197	202	199	199	222	203	204	193	176	216	201	187	198	191	199	228	195	184	206	221	212	195	231	196	237	208	208	208	211	201	201	208	212	202	192	191	200	198	199	204	208	207	181	197	234	216	223	221	225	214	219	202	217	189	196	200	190	209	190	206	221	185	215	226	205	203	194	211	201	184	199	217	198	227	179	194	204	210	214	206	170	185	199	194	244	194	210	208	235	191	185	188	197	204	206	197	245	210	179	191	225	194	190	200	202	213	213	208	219	211	211	206	185	215	222	185	185	181	199	228	228	224	215	235	187	219	239	210	211	226	214	199	213	178	200	219	210	215	207	214	198	222	175	196	195	203	219	200	183	181	221	215	233	236	180	220	209	215	180	200	218	193	209	207	219	185	190	203	220	192	191	194	219	207	192	179	193	174	199	202	211	209	210	204	202	203	227	202	231	225	202	198	217	214	211	226	212	204	170	213	228	210	209	216	209	194	187	220	201	201	197	222	170	206	212	200	183	189	226	197	195	242	199	228	208	223	193	205	212	196	222	204	219	210	203	207	211	197	217	229	191	203	194	232	190	198	185	212	206	201	216	184	218	194	193	203	201	196	213	206	206	224	188	218	205	210	214	196	236	187	199	202	203	219	191	201	211	186	191	214	196	217	216	192	208	218	190	211	205	202	235	224	213	195	204	190	196	212	197	206	188	177	209	207	201	216	204	217	213	203	211	210	197	207	197	214	196	199	199	213	193	240	234	193	222	204	201	191	184	194	227	188	218	200	216	229	220	225	203	192	211	228	220	230	210	202	190	213	210	187	208	224	236	178	191	206	217	190	199	188	170	203	207	225	223	200	204	191	205	206	212	205	190	195	198	209	234	246	216	197	230	207	220	200	207	230	229	204	206	254	225	188	194	219	220	242	199	203	235	196	191	209	205	208	209	200	222	243	208	207	175	203	207	193	238	224	187	207	187	222	204	232	219	215	189	205	204	203	230	188	236	205	189	206	226	199	219	201	220	199	198	205	216	224	233	225	227	234	213	193	205	204	195	201	207	204	240	197	196	208	207	198	249	221	225	204	207	208	213	201	211	230	211	201	210	198	191	207	176	224	196	189	197	207	213	225	230	203	227	191	207	194	202	212	228	189	213	232	202	214	207	233	224	186	228	189	205	223	173	200	222	241	212	223	212	199	203	214	175	192	192	203	222	196	204	204	208	194	193	220	181	203	219	225	200	222	188	216	189	227	189	208	210	191	210	205	217	230	208	219	209	194	189	226	215	218	228	213	194	208	203	231	210	202	202	205	218	238	219	220	225	196	218	198	195	220	195	192	195	202	202	215	214	186	231	212	232	195	211	215	202	208	198	229	202	189	214	203	209	220	227	226	215	211	170	217	190	231	212	222	217	231	212	189	214	233	204	224	194	209	216	216	210	223	192	211	185	214	219	223	226	212	209	189	225	209	213	216	203	210	193	187	180	200	192	195	212	210	201	180	200	185	186	219	213	225	188	230	182	211	200	216	203	203	217
3505	4353	2746	1267	1006	731	587	524	500	433	377	368	348	332	332	315	339	301	302	325	265	286	299	300	283	318	271	264	258	248	262	250	267	249	235	245	276	270	247	237	247	249	253	260	242	228	243	261	227	245	239	265	262	250	255	263	236	248	224	239	254	250	263	276	243	252	258	264	240	220	232	234	242	258	259	269	276	253	255	256	260	250	263	275	245	268	241	256	266	256	257	273	244	258	264	283	247	261	273	265	244	240	252	248	260	249	256	263	262	254	252	261	234	224	249	253	278	261	249	267	269	282	272	259	278	263	248	235	248	244	241	261	243	303	274	249	279	248	224	247	246	253	266	240	231	267	249	276	282	227	259	236	264	270	268	274	267	243	296	224	243	266	259	245	232	257	241	275	294	242	255	267	244	254	256	246	240	256	250	250	225	251	247	257	257	240	243	240	265	244	243	249	275	226	253	254	265	242	239	222	287	212	239	249	286	231	256	237	277	262	256	226	272	263	230	250	241	260	241	240	260	269	239	288	276	276	238	234	284	220	264	231	257	233	251	240	260	257	264	253	265	269	251	269	263	230	269	254	240	238	260	269	251	292	249	259	253	241	249	240	244	248	238	268	257	249	233	245	235	275	238	258	233	272	259	241	238	231	270	243	245	240	225	274	251	242	244	277	255	214	261	268	262	247	263	252	272	251	266	262	243	261	260	245	247	232	252	248	246	232	250	226	244	252	270	275	243	252	261	262	244	274	241	220	252	239	262	233	232	253	254	229	262	254	261	284	260	237	247	245	251	258	265	268	252	275	271	249	243	274	253	248	284	259	231	251	249	246	241	245	238	271	239	268	226	267	231	264	232	263	288	264	263	272	267	258	244	246	280	237	242	229	274	246	260	248	254	223	250	256	244	268	258	249	241	253	268	244	244	271	257	277	248	262	240	245	218	258	253	275	272	257	237	239	264	258	243	258	250	241	232	252	243	273	234	247	250	220	241	269	254	250	226	261	226	275	249	254	250	235	261	237	277	260	238	264	239	233	220	257	260	260	255	260	234	229	234	273	244	254	295	258	243	276	263	249	263	240	241	252	246	256	239	260	227	248	266	232	221	229	239	230	247	265	255	237	231	279	235	284	268	240	251	247	246	222	259	265	272	232	255	252	223	247	255	234	275	253	279	230	264	244	257	283	266	255	248	263	239	262	235	265	265	225	233	267	265	244	221	253	252	250	248	262	239	255	256	260	258	252	265	232	258	244	273	235	245	240	250	248	259	257	243	243	265	254	277	278	223	228	249	233	237	257	253	256	252	238	260	242	255	248	274	257	251	266	235	255	265	265	245	239	247	235	235	206	252	262	278	243	238	232	236	236	269	248	264	252	256	268	267	225	256	270	249	256	269	261	272	264	261	274	274	242	268	268	256	271	240	265	226	233	256	250	235	249	226	252	248	271	254	253	241	239	245	261	250	272	258	249	279	266	243	229	269	267	258	282	234	275	231	265	244	263	261	289	254	240	271	256	246	288	219	250	239	242	208	240	260	256	260	233	249	246	262	285	238	288	262	265	264	252	251	266	248	255	247	233	244	269	245	247	265	261	225	248	261	255	254	232	264	242	237	241	236	248	278	264	252	280	235	256	263	251	254	228	259	265	255	269	261	232	236	225	246	225	244	226	254	245	244	245	240	255	228	252	249	262	234	243	245	241	260	263	252	247	274	228	226	263	259	276	279	249	259	268	272	294	250	235	258	224	236	244	222	275	232	252	268	268	280	239	233	241	247	256	231	276	237	224	241	241	225	271	251	243	242	240	267	252	255	274	270	250	261	241	254	267	268	249	254	283	251	237	255	263	246	251	278	236	253	241	230	237	249	265	264	247	265	278	264	259	256	230	245	247	272	235	259	271	237	254	247	283	278	261	252	237	225	242	239	248	242	258	279	261	240	255	264	265	243	225	206	258	239	232	240	253	241	262	238	284	282	266	259	231	237	241	261	272	239	261	247	243	263	251	252	255	237	247	265	258	239	272	252	277	279	277	270	221	240	240	243	256	227	237	254	283	250	241	283	247	238	261	235	238	290	257	283	227	264	240	277	215	247	283	263	228	269	244	227	237	247	232	255	264	247	238	264	250	272	243	237	247	281	221	266	205	260	226	229	229	254	231	265	247	239	256	234	270	250	236	224	244	247	259	280	229	233	229	255	255	276	252	272	276	252	236	239	238	238	282	257	241	239	258	245	260	268	243	284	278	254	242	275	266	269	235	260	254	247	241	266	258	271	273	263	247	246	228	289	269	259	252	253	228	251	258	243	246	233	260	290	239	281	258	245	241	258	231	248	266	229	247	250	254	256	288	243	278	274	267	253	249	251	246	264	263	229	248	237	235	256	274	238	253	252	260	250	267	231	287	259	276	238	275	259	256	252	245	244	271	252	236	248	248	229	241	263	239	278	253	262	232	226	243	269	252	247	252	252	226	232	282	242	264	254	254	251	282	229	271	250	248	253	286	223	231	242	243	250	256	247	258	270	242	256	263	241	234	251	259	267	229	249	245	233	253	264	261	248	235	226	240	252	258	245	232	250	242	245	250	241	248	238	272	230	246	225	221	235	254	250	251	249	261	218	221	244	258	253	253	236	244	259	248	259	249	237	255	232	259	268	245	253	266	250	246	251	269	265	263	265	240	254	221	236	254	236	225	252	264	278	224	271	270	265	285	266	221	260	228	264	253	231	229	263	248	267	251	258	257	264	238	272	243	234	252	254	267	230	253	261	291	249	247	254	269	255	252	230	245	252	259	237	223	265	257	266	277	234	248	241	267	255	267	224	235	256	245	237	240	260	248	236	239	266	228	263	245	244	225	230	264	273	250	270	233	282	271	264	251	266	231	283	256	247	252	255	241	260	262	251	256	257	241	256	252	259	249	242	265	228	247	233	257	249	260	244	256	261	248	232	256	287	246	232	264	270	259	237	236	237	239	264	263	273	250	236	277	245	243	244	242	256	272	248	240	239	279	252	242	256	250	234	244	252	221	254	271	265	260	263	226	276	249	264	245	239	255	243	229	241	261	253	269	264	268	238	210	222	263	228	248	273	245	234	267	252	241	273	231	206	246	257	259	221	250	250	243	219	254	259	229	260	213	238	263	219	257	256	260	249	251	263	225	255	253	240	259	274	274	264	287	288	242	266	235	263	257	260	261	238	234	232	251	272	243	244	268	252	254	264	280	275	252	244	207	260	260	224	230	273	259	258	248	271	256	242	256	245	264	236	255	237	267	242	256	263	248	257	262	225	273	249	252	249	255	234	247	254	231	233	242	248	281	259	231	249	253	244	248	280	255	248	251	274	271	269	250	235	248	234	254	256	259	280	238	266	255	246	266	279	274	293	267	249	226	232	257	225	263	244	236	246	253	249	255	237	239	266	267	253	239	249	246	233	251	261	262	264	217	255	242	260	258	250	238	291	235	270	242	231	234	279	267	255	262	251	252	240	283	278	276	253	268
22560	21056	28554	23755	21058	21095	5982	1276	1012	913	899	812	778	819	762	715	744	685	687	643	709	701	664	700	671	693	690	702	652	692	682	638	679	674	666	668	658	680	651	678	666	663	616	623	633	694	666	660	649	644	631	669	630	666	682	630	628	654	678	640	648	622	666	653	656	622	626	620	656	626	613	628	665	711	630	669	609	670	620	629	588	625	609	652	616	647	630	665	621	625	721	642	648	611	630	654	606	595	658	615	674	628	582	606	641	640	646	664	637	685	647	637	588	640	597	642	665	616	626	640	606	609	651	662	626	652	628	669	638	619	620	648	671	611	635	605	612	653	671	661	593	611	659	641	655	651	645	678	596	649	613	652	635	653	584	621	660	624	629	641	638	616	625	637	687	623	667	611	632	615	608	618	609	623	618	640	608	627	656	662	629	625	647	613	640	619	638	658	616	633	610	634	592	629	623	657	636	599	622	635	656	617	634	646	654	645	597	642	638	666	666	662	639	601	606	620	655	661	608	651	660	638	681	607	607	596	613	618	642	629	622	655	643	614	621	636	615	666	674	652	608	625	637	640	682	621	646	619	619	600	659	629	652	645	667	632	619	617	672	635	607	608	654	620	698	666	637	631	615	594	615	624	652	679	645	616	589	656	605	646	661	640	624	652	645	720	656	649	612	600	555	671	594	613	629	635	637	606	631	639	603	668	671	631	640	640	587	642	638	648	646	609	602	634	638	610	624	690	646	614	663	666	612	623	591	614	646	627	627	624	614	629	669	642	590	651	610	656	657	629	578	639	624	625	626	634	603	638	597	653	616	570	625	584	649	608	643	648	592	653	655	642	602	632	630	634	597	685	607	609	614	656	615	627	648	644	609	634	659	648	657	614	605	661	657	643	594	631	618	614	659	637	622	632	624	622	622	659	608	616	656	604	651	610	647	589	664	622	605	676	639	624	611	628	633	628	618	671	666	640	621	678	640	656	630	612	649	615	665	644	635	645	623	624	645	675	602	642	643	607	620	693	633	624	617	605	583	655	599	589	559	652	649	627	641	640	620	600	631	639	609	640	644	607	655	625	637	629	645	631	621	639	638	630	674	643	643	641	637	611	667	661	638	604	612	624	660	607	636	628	604	632	637	613	638	616	638	651	670	644	616	621	651	639	650	606	648	664	606	617	608	576	610	662	660	642	634	659	631	649	651	649	614	656	654	617	647	621	629	664	649	657	686	642	630	608	619	648	581	605	620	638	640	627	609	630	606	635	610	655	646	638	633	646	627	615	614	631	647	657	614	669	634	636	645	578	619	618	599	624	625	616	655	650	651	640	603	655	591	670	636	671	661	625	654	644	628	659	589	633	603	627	600	612	669	615	648	642	684	655	683	626	610	641	638	644	665	654	628	622	633	614	633	636	622	627	646	621	590	680	628	620	682	652	641	629	628	614	626	617	638	631	628	632	641	672	616	639	628	637	621	637	621	639	664	638	601	604	598	640	644	624	668	609	646	623	588	635	600	652	646	595	642	603	632	640	655	663	622	642	596	643	682	639	608	664	616	619	680	665	574	605	624	641	638	656	621	654	627	653	668	649	592	637	619	602	651	642	672	615	630	638	620	617	635	647	624	642	665	616	642	657	599	604	675	645	668	645	623	660	651	629	629	602	648	632	607	632	669	641	620	656	612	625	629	645	639	608	620	622	652	638	638	579	699	631	666	624	664	641	655	588	649	654	595	683	600	627	626	648	680	619	662	614	632	633	664	639	627	651	637	587	675	625	629	636	660	581	639	671	636	625	603	590	632	634	622	604	606	611	635	631	596	650	628	660	607	602	598	662	637	622	625	631	598	641	656	629	644	638	613	672	611	641	625	621	614	624	629	641	643	641	611	605	681	659	617	643	615	621	654	625	617	618	649	627	640	660	600	629	665	605	572	615	646	638	640	617	661	662	632	627	639	648	667	589	657	631	606	634	678	641	656	617	639	655	628	619	621	645	648	656	659	651	646	620	640	635	655	662	643	613	624	654	641	633	597	638	548	639	644	606	566	648	650	643	657	623	680	611	628	612	633	645	616	659	641	612	638	633	630	614	643	639	634	618	615	651	674	660	646	670	622	637	615	637	661	653	660	625	641	636	681	629	617	630	682	672	649	633	619	634	588	593	619	628	635	618	665	654	652	627	611	651	625	624	637	650	610	602	629	636	635	616	638	605	661	647	603	588	671	612	626	606	673	600	635	621	646	596	617	653	608	617	639	644	589	695	645	676	682	640	629	627	639	624	627	641	653	643	615	605	605	597	594	613	645	644	609	645	645	623	642	610	644	603	647	601	658	662	613	645	612	641	642	629	629	657	666	620	664	621	652	600	631	648	684	650	648	614	632	636	598	634	639	654	584	621	619	617	642	635	619	621	634	627	658	588	617	649	695	596	645	639	623	581	633	588	659	629	613	646	627	647	641	632	585	611	619	599	646	619	633	607	604	602	627	637	674	701	627	661	651	621	607	640	643	625	667	637	657	628	644	655	598	640	580	649	651	641	654	671	641	623	632	609	688	688	606	567	607	623	657	678	653	644	632	606	625	623	642	633	664	603	625	603	670	603	658	632	629	616	612	607	606	641	634	615	652	631	616	642	667	624	673	633	662	606	594	637	658	660	608	623	628	607	629	598	621	650	617	602	681	643	659	610	650	637	638	621	638	645	628	675	664	635	645	635	662	679	631	655	659	628	654	616	630	627	594	645	658	629	616	682	648	654	659	671	601	619	626	652	623	641	636	633	596	622	604	662	674	602	629	636	611	627	570	637	642	612	626	636	671	633	655	593	648	626	641	634	593	670	615	584	605	593	661	676	640	637	613	637	597	659	645	604	662	635	616	656	660	670	652	652	622	612	632	609	684	623	602	638	654	663	653	595	604	650	614	615	619	627	640	641	587	626	616	606	649	606	630	653	661	628	643	613	645	633	629	678	628	654	657	635	609	589	631	630	645	646	645	671	664	648	632	658	611	645	648	598	624	669	614	637	629	620	642	634	657	639	595	615	583	585	636	629	594	640	624	661	665	684	622	602	619	670	623	624	608	680	681	641	675	646	648	637	629	630	597	623	611	598	657	614	671	627	636	613	677	632	615	641	663	602	620	653	621	637	630	644	622	611	702	655	648	633	615	651	654	667	625	649	593	660	639	621	609	672	609	662	628	587	587	593	654	636	669	625	668	627	633	627	610	668	647	622	630	630	639	637	657	651	657	675	635	636	609	618	660	641	639	652	622	651	638	628	637	610	622	617	647	616	614	611	641	631	654	653	620	610	638	607	667	668	653	582	673	623	591	660	602	638	605	643	625	618	659	622	615	592	593	629	632	609	616	616	631	650	588	622	642	683	642	630	660	669	655	585	660	602	677	631	641	655	621	638	597	670	643	623	633	614	653	602	598	602	611	643	624	595	659	600	668	656	616	679	626	624	622	585	612	616	676	646	616	620	605	644	650	637	654	601	588	580	651	616
4975	14039	9506	4666	3382	2586	2027	1684	1474	1290	1149	1054	1001	969	870	848	884	850	818	843	747	742	790	701	723	699	778	708	729	718	681	675	696	704	719	654	699	721	691	739	717	648	645	708	701	720	688	716	665	740	649	720	689	638	677	682	690	679	717	645	662	697	676	693	709	696	694	646	656	702	638	658	705	685	681	671	692	639	673	684	666	655	641	710	644	663	703	607	692	704	642	753	691	664	644	664	672	652	719	692	666	714	664	663	643	667	685	673	665	691	634	688	688	650	639	697	711	714	678	664	669	646	680	621	643	698	686	690	658	716	679	637	665	646	677	666	701	667	671	659	668	702	658	646	666	668	668	699	689	640	662	688	597	631	678	679	681	693	642	712	644	679	691	675	715	728	686	695	680	640	660	668	659	690	645	653	623	648	638	628	700	663	704	644	664	635	684	694	733	687	656	616	708	662	641	698	698	698	656	653	661	687	701	667	659	679	665	667	644	673	684	657	682	667	659	680	700	659	653	664	709	692	651	686	697	659	668	669	659	655	681	658	700	687	639	664	632	654	660	681	689	684	636	668	666	635	644	660	671	665	658	647	657	689	750	622	645	670	664	654	693	692	660	719	684	703	672	658	678	674	723	617	659	714	687	626	674	680	621	657	715	699	642	606	669	679	699	724	648	660	649	661	679	664	660	654	686	660	691	678	684	633	621	657	620	690	665	669	706	661	685	685	679	713	666	644	658	632	660	683	663	672	693	632	655	691	691	666	622	670	684	681	688	633	629	698	640	676	680	646	686	687	689	681	702	704	661	694	672	648	666	578	651	661	684	682	686	697	669	672	656	661	639	662	696	659	690	687	621	647	696	691	661	702	702	649	690	608	656	712	675	632	674	677	691	643	637	690	666	656	675	618	677	661	659	694	698	636	656	671	642	676	687	691	689	641	618	685	677	678	688	671	742	662	639	681	673	714	635	651	698	660	669	645	718	658	659	632	637	671	663	654	684	658	700	650	654	663	664	696	665	660	740	702	679	638	671	705	690	664	657	693	655	664	722	692	678	670	667	648	683	695	641	692	665	670	709	690	634	635	638	677	679	656	659	698	672	664	676	671	651	659	674	641	599	720	695	653	671	687	635	698	667	657	695	682	702	698	671	672	705	674	678	645	697	719	700	658	662	659	648	691	711	625	686	679	701	668	675	643	692	671	658	707	702	677	661	692	701	670	700	671	676	695	682	678	695	692	684	630	673	694	627	680	691	704	713	656	691	647	670	663	651	663	665	672	621	670	664	708	644	644	665	659	666	664	699	682	708	705	625	669	728	664	690	728	655	622	658	681	659	657	648	690	689	694	644	712	724	671	699	643	713	635	685	621	650	682	692	690	694	664	673	628	629	688	688	668	680	672	686	717	631	680	685	673	748	660	653	699	631	641	658	678	707	707	673	662	662	674	686	682	663	676	654	631	641	664	669	692	722	683	693	706	655	682	611	673	663	683	712	658	675	676	655	713	686	647	685	716	660	660	659	653	658	659	636	708	660	695	655	675	718	627	675	676	690	640	684	672	671	683	649	663	639	667	642	715	664	646	636	626	647	644	679	694	669	669	637	651	688	689	690	664	730	680	666	694	664	710	658	666	679	688	671	675	627	664	630	682	694	662	654	664	680	684	626	619	654	653	609	667	679	686	672	692	701	663	738	655	718	679	677	693	694	678	661	699	667	669	660	657	651	698	662	690	677	688	663	657	685	634	663	660	634	627	696	642	703	664	650	658	675	685	668	640	664	668	654	650	689	700	663	647	661	660	717	681	672	683	662	664	671	695	657	649	690	637	705	738	723	689	655	631	669	610	666	677	672	723	637	668	638	666	664	677	671	685	663	663	671	681	680	650	689	689	694	682	641	712	687	707	691	656	667	626	694	663	653	641	686	675	673	687	639	656	648	660	659	660	641	661	685	674	664	673	677	678	677	691	662	685	704	726	655	685	654	695	698	658	650	668	669	663	701	681	656	708	688	715	638	623	683	654	619	662	686	666	661	689	681	637	648	698	685	665	666	654	616	688	742	629	679	662	675	675	690	717	673	675	637	692	652	660	657	710	714	705	691	697	685	668	660	682	656	681	666	666	662	674	677	694	678	659	664	696	675	664	667	661	676	685	697	681	695	613	646	697	650	720	679	680	674	711	695	628	613	693	698	674	663	662	657	625	687	702	685	674	653	678	698	707	655	702	638	622	681	683	697	657	704	681	656	633	678	651	650	691	730	667	672	689	626	669	690	663	635	627	668	661	659	634	638	677	648	662	708	675	661	668	654	716	681	668	675	648	664	639	659	669	675	670	627	704	688	656	665	656	691	631	684	692	667	672	681	685	657	671	656	653	668	661	650	656	675	711	668	691	640	662	713	673	672	681	654	644	676	668	672	647	683	678	681	643	671	685	633	651	641	657	662	641	681	688	667	673	657	673	668	698	659	651	670	676	655	667	665	632	699	681	680	659	703	631	703	636	646	642	732	723	723	648	691	672	684	667	638	679	676	660	664	672	682	674	650	618	648	656	656	702	640	672	677	667	616	623	682	681	643	653	640	657	691	651	687	698	713	706	661	738	666	691	626	635	639	655	661	651	684	650	668	673	737	666	640	678	702	637	670	684	653	698	663	646	658	689	635	670	734	685	700	641	661	680	675	685	669	678	664	672	673	636	639	699	662	706	667	692	662	669	670	698	675	693	709	642	674	728	708	676	652	682	715	633	657	674	719	658	680	664	637	686	679	632	728	684	638	701	660	622	648	634	689	672	650	706	651	712	703	691	676	673	703	641	687	667	684	652	678	678	699	659	642	693	686	680	676	657	683	666	620	678	683	665	650	680	638	647	628	682	662	672	691	668	650	676	698	714	658	683	672	626	658	670	649	640	712	698	654	696	685	702	661	664	655	692	718	692	641	680	657	707	632	673	704	700	643	681	647	671	653	648	665	698	661	674	683	660	639	740	641	688	648	688	642	670	615	717	652	664	707	682	691	679	687	637	682	672	662	663	643	638	707	688	695	654	652	663	647	739	612	641	678	669	636	656	714	652	681	651	724	680	651	651	643	650	679	633	639	678	662	653	668	626	660	676	651	696	709	679	686	663	678	702	667	666	693	667	631	692	637	698	680	717	695	661	662	714	658	672	696	673	668	659	675	639	650	654	657	671	650	683	630	635	632	615	657	708	654	686	672	647	644	695	643	709	653	646	661	665	689	670	667	715	696	638	670	676	694	717	605	651	662	701	660	674	687	673	678	670	674	714	726	686	687	689	646	683	690	646	658	706	650	720	641	705	677	646	706	656	663	694	640	643	687	688	645	704	680	711	651	669	710	653	690	653	691	639	656	688	676	627	701	652	667	669	629	675	641	644	619	656	664	704	670	653	671	705	655	691	659	685	668	670	652	668	710	660	677	647	643	633	736	640	676	709	664	666	727	659	653	680	633	647	683	670	667	662	718	674	698	693	636	643	656	657
27577	17590	3153	349	230	206	190	216	180	197	139	190	148	175	168	154	176	185	150	158	180	178	155	178	185	176	155	145	163	163	170	167	171	169	174	162	159	180	181	164	154	171	155	161	166	190	153	175	149	164	160	142	150	180	150	158	178	185	161	158	175	153	183	149	166	161	184	166	154	184	163	192	155	179	167	152	181	159	158	162	169	179	181	193	150	172	154	165	157	165	178	173	151	166	161	148	153	199	160	158	178	151	181	178	167	160	166	160	127	184	164	159	193	166	169	142	158	170	153	185	197	134	187	200	189	186	151	164	165	170	174	164	163	155	155	191	194	180	162	176	154	158	165	167	152	172	157	187	163	177	163	176	185	176	186	184	184	171	186	154	165	166	154	171	171	184	171	178	161	180	190	177	167	161	192	175	157	163	133	183	154	185	155	164	161	194	159	177	147	182	179	164	174	169	180	184	186	191	168	164	149	150	172	157	168	167	173	182	176	166	175	149	151	177	184	162	167	174	179	168	183	160	158	139	173	188	143	172	155	193	166	161	185	176	143	167	178	172	191	159	172	165	190	147	181	171	129	151	165	156	163	166	156	154	180	154	158	150	170	177	166	176	174	187	166	161	159	157	157	186	157	173	176	170	159	141	172	183	154	177	173	171	163	168	176	163	169	173	172	161	186	175	182	173	155	186	165	167	154	173	162	174	173	169	144	177	184	156	179	162	169	157	164	158	174	183	149	155	174	190	165	147	143	151	185	173	192	189	179	151	187	180	177	163	168	152	158	154	200	167	148	162	156	161	168	174	164	153	186	160	164	169	160	157	177	145	147	163	177	149	148	164	155	187	149	160	137	161	160	169	160	171	173	189	171	158	180	170	199	191	187	172	153	184	172	191	167	172	185	175	182	147	161	178	177	175	159	179	179	165	178	164	183	170	144	168	171	179	184	183	143	167	147	152	173	168	168	152	191	196	187	170	147	157	148	167	186	164	153	160	165	187	168	175	164	175	168	156	162	169	200	179	184	173	177	150	157	162	151	172	183	159	155	161	164	173	159	179	171	174	144	176	150	185	194	167	160	152	172	150	171	179	164	175	200	164	161	163	157	161	157	160	158	183	153	177	169	168	166	177	161	165	168	192	172	160	133	164	198	160	154	198	156	174	202	165	163	179	140	159	175	180	167	158	195	149	181	167	173	165	166	189	164	179	160	172	155	171	159	163	181	189	192	186	181	153	166	170	155	163	161	182	174	156	157	170	189	155	171	157	183	180	169	180	141	163	170	174	169	169	165	172	163	169	157	155	170	166	173	161	165	147	171	174	156	146	160	168	166	174	185	159	169	181	157	165	171	145	174	167	158	153	169	177	160	148	164	193	175	167	176	153	188	154	167	138	179	142	165	179	160	152	160	172	175	178	164	151	157	166	156	172	156	185	155	162	187	180	162	166	152	167	147	148	163	168	158	187	160	161	176	168	165	160	177	158	184	157	157	191	155	181	150	179	144	193	167	168	203	172	145	167	154	144	171	180	183	174	167	184	167	174	159	159	169	149	185	185	175	161	174	180	157	174	211	141	148	174	183	178	140	166	177	159	159	169	176	168	172	148	163	193	187	184	164	175	186	178	190	176	192	159	171	174	153	196	158	162	143	166	163	188	192	148	166	173	181	141	182	171	178	174	174	162	143	145	168	182	171	164	182	169	153	177	189	158	177	172	173	175	167	165	163	161	177	173	187	172	154	148	173	151	164	159	167	174	174	170	199	178	179	179	194	154	160	163	155	181	150	164	163	167	186	176	171	167	177	188	182	182	166	153	158	182	193	177	151	172	161	194	153	157	158	191	155	180	162	162	181	162	172	176	165	152	154	171	180	198	175	172	162	146	179	184	173	166	142	173	177	183	178	157	149	165	181	163	182	154	170	184	164	170	184	179	200	167	167	173	150	165	149	176	179	177	178	164	161	164	161	165	157	174	136	176	162	180	169	178	163	158	167	179	189	153	176	203	163	182	162	195	166	165	143	158	164	162	152	169	183	179	162	174	181	165	128	172	156	172	168	158	153	175	169	164	180	211	171	164	166	167	165	156	173	179	172	167	182	177	171	184	170	181	156	175	141	150	158	145	162	175	183	167	158	191	160	176	158	178	177	165	138	176	178	184	158	174	154	180	177	157	157	161	162	164	150	147	161	175	167	204	153	150	183	146	164	176	164	151	179	154	141	178	187	158	162	169	172	161	165	162	165	163	152	158	160	177	173	152	153	163	155	171	170	172	183	172	146	161	164	160	177	161	170	168	160	154	175	161	176	157	157	175	170	160	172	158	163	168	176	188	178	178	149	172	155	159	172	168	173	171	155	171	165	160	180	170	159	172	158	144	155	164	172	165	159	164	181	187	179	173	171	176	193	161	192	205	159	163	171	153	170	164	179	179	153	152	152	152	162	163	183	159	174	151	179	176	193	163	172	157	168	155	174	151	167	189	156	165	160	168	184	186	173	188	165	164	152	175	168	171	149	162	167	182	134	190	173	162	155	167	161	170	158	164	171	181	165	174	191	161	176	174	179	157	162	148	174	180	182	166	164	165	169	165	160	197	152	157	161	176	171	161	157	153	163	146	171	203	158	143	172	167	156	145	179	164	182	173	146	183	176	162	170	160	176	167	174	177	168	150	163	175	156	170	159	171	176	165	165	157	176	182	164	158	160	162	175	158	157	157	161	163	147	154	178	146	172	187	179	169	170	152	170	176	150	168	190	176	166	187	167	150	153	161	156	167	179	165	176	155	168	157	161	169	177	151	180	163	179	160	153	146	145	148	156	143	147	180	175	194	186	174	170	157	145	168	157	140	167	173	160	166	181	174	186	167	164	176	157	177	185	179	169	178	165	168	162	184	166	171	158	160	165	141	178	155	183	175	154	158	171	156	168	155	157	185	170	176	186	151	157	195	165	158	161	174	150	161	183	169	172	163	175	185	157	160	171	159	181	144	158	156	164	185	174	150	183	174	175	203	164	161	167	175	168	138	173	176	174	166	167	164	157	173	176	148	160	193	184	167	159	158	179	157	190	175	182	149	171	150	187	157	173	156	161	166	158	166	163	197	162	175	174	162	149	177	169	159	154	167	155	152	163	163	175	173	190	155	174	160	155	187	189	160	162	158	167	173	158	182	178	163	167	173	160	148	162	197	191	173	156	167	166	163	173	172	142	146	190	163	167	166	168	157	168	154	182	162	167	175	165	181	170	164	166	169	185	158	177	166	163	185	161	167	154	163	190	163	176	172	193	177	174	158	194	195	154	162	171	171	182	175	199	137	144	149	163	159	188	174	183	168	181	150	149	185	181	150	148	181	169	160	196	169	156	163	182	168	176	153	160	150	170	181	172	169	162	160	195	162	163	171	163	153	179	154	175	167	173	155	180	175	153	158	184	146	170	188	171	152	211	169	162	194	155	158	152	184	157	146	173	184	175	185	163	187	163	164	187	156	170	175	177	160	149	176
4297	850	504	358	287	230	212	206	216	208	243	197	171	194	202	205	207	202	197	202	192	185	187	192	189	191	191	182	199	227	190	195	171	185	192	197	180	154	185	175	206	188	175	207	197	186	176	203	190	181	193	188	168	202	208	188	188	190	186	199	195	198	207	194	195	188	198	185	174	180	175	178	204	195	192	198	190	186	173	204	189	206	191	195	197	184	198	188	193	179	188	207	191	216	191	189	189	187	182	210	176	208	169	204	190	190	213	193	187	216	199	187	179	170	227	212	215	202	169	184	183	194	183	200	188	197	185	194	190	172	200	183	200	201	195	200	169	183	200	189	172	187	194	183	207	185	174	193	190	197	200	167	213	175	200	185	191	195	168	185	177	176	171	185	196	198	178	179	221	208	181	212	210	192	171	167	182	220	190	203	182	219	223	212	207	197	226	166	191	175	191	213	180	206	179	175	210	196	193	200	188	189	195	171	183	184	213	164	201	166	180	166	185	189	199	183	207	226	181	190	178	187	198	187	211	177	193	183	196	194	190	183	200	221	189	189	200	192	203	187	179	180	207	185	217	204	213	166	177	172	194	190	186	197	210	196	194	189	187	182	193	185	210	186	179	201	173	204	223	178	210	199	199	190	211	181	189	200	193	199	211	215	211	197	194	184	176	219	193	203	196	171	183	175	202	196	195	193	185	187	179	194	183	207	183	196	169	200	205	193	195	205	179	186	200	229	212	207	185	194	176	172	171	197	185	210	184	206	192	200	185	178	181	197	199	196	186	179	182	209	195	190	173	184	176	190	200	205	167	184	225	199	179	184	227	168	203	196	162	162	184	204	178	178	215	201	204	185	203	179	201	186	189	191	180	188	185	220	194	192	193	205	190	187	209	188	166	205	207	197	205	199	209	171	180	179	200	185	201	195	192	198	180	189	200	185	188	193	190	183	198	182	197	193	200	212	188	215	187	180	176	195	185	184	204	182	208	210	188	172	189	199	195	190	178	203	198	201	194	182	202	188	200	216	187	177	184	215	199	185	196	194	196	186	186	199	182	190	192	216	182	189	197	217	188	207	193	190	185	209	194	182	205	171	188	186	187	189	195	191	186	192	207	170	186	188	172	212	200	177	203	208	192	180	186	189	197	187	182	196	197	217	188	207	203	168	207	195	200	151	174	189	192	180	189	191	197	173	201	176	179	179	205	212	179	192	203	189	176	221	203	202	173	183	179	189	182	203	190	208	205	200	203	188	201	180	176	199	183	184	159	191	201	188	159	185	190	218	175	189	189	230	193	188	180	187	209	200	184	201	198	193	200	168	179	211	187	212	172	192	186	188	199	193	165	202	191	207	195	206	170	196	187	207	210	196	188	191	197	172	179	202	189	208	210	185	203	201	192	186	177	195	192	197	211	197	194	189	213	173	186	188	196	181	179	190	182	195	180	155	229	193	196	198	186	193	203	188	195	189	178	180	189	168	188	195	210	206	197	161	179	174	195	203	172	194	194	188	204	169	210	180	187	209	193	195	195	179	221	197	187	204	198	196	182	172	176	181	186	170	176	205	196	206	203	190	192	173	191	178	168	201	183	202	210	206	184	196	176	187	189	205	196	214	211	201	169	203	182	196	203	198	196	218	206	195	185	183	187	189	186	198	177	163	197	192	193	207	206	184	181	228	171	210	188	190	179	202	171	195	184	196	184	187	178	200	204	203	202	177	194	182	197	197	184	200	201	208	210	195	189	228	184	196	200	183	179	195	176	173	168	194	194	184	208	184	200	175	179	212	189	208	219	197	193	206	179	178	212	198	197	183	193	203	201	182	223	182	230	181	197	205	191	205	183	186	157	211	202	184	166	188	187	187	197	199	202	200	197	194	182	196	186	186	194	191	212	215	198	195	171	201	172	207	212	171	185	156	189	199	180	210	196	226	190	210	189	209	201	190	191	203	206	177	193	210	183	207	185	193	186	201	197	202	179	197	179	178	165	191	208	183	181	195	180	179	176	175	194	190	204	168	183	211	181	192	201	170	207	190	212	176	213	195	187	190	178	183	209	196	174	182	185	175	198	180	191	184	174	222	213	166	222	193	203	195	199	189	180	182	191	186	173	182	209	187	208	187	190	186	209	192	178	183	173	208	205	202	221	201	199	175	209	189	223	213	204	195	232	176	157	221	193	206	164	194	212	216	210	197	170	177	198	203	197	191	215	194	186	170	190	160	208	211	190	217	189	187	181	180	191	194	189	202	199	213	195	179	195	217	184	180	205	185	189	186	194	174	185	181	206	195	211	180	185	186	190	176	200	203	174	182	189	204	204	183	201	196	184	198	191	200	223	213	192	193	188	209	197	212	179	209	208	192	194	210	185	197	174	221	176	199	191	167	203	207	179	165	210	197	190	199	189	211	189	203	195	194	185	206	174	210	188	185	186	200	161	176	160	210	212	182	164	182	183	178	178	192	194	199	196	192	213	189	178	180	204	223	197	198	183	190	178	204	203	201	177	181	195	210	209	191	176	182	200	196	196	182	187	208	215	190	192	181	211	174	195	178	178	178	163	204	209	179	181	187	193	214	188	206	206	192	189	203	209	204	195	195	179	179	196	182	189	201	192	189	185	189	183	174	194	203	172	208	225	204	184	194	183	211	167	166	179	180	181	189	181	190	183	180	178	200	185	195	193	181	218	182	197	208	178	199	190	224	194	222	192	206	196	179	190	180	210	183	181	188	206	202	212	176	202	203	195	178	184	193	196	188	190	190	213	192	184	168	212	195	192	176	175	191	201	188	193	191	195	192	201	206	182	166	183	199	185	176	203	178	185	220	175	186	195	195	195	197	173	184	201	172	199	179	190	208	182	200	202	171	156	196	159	193	178	176	199	210	207	183	190	191	208	204	213	177	195	203	202	201	195	209	198	184	192	180	224	186	180	201	182	206	193	193	187	205	204	186	182	199	195	217	196	181	174	212	185	195	176	181	201	187	213	188	211	191	205	197	186	161	184	185	181	205	201	198	177	169	222	187	194	176	200	184	174	195	194	190	191	197	194	183	185	190	174	196	170	180	199	182	188	205	198	192	196	186	198	196	181	176	173	213	204	191	176	195	186	165	207	170	173	203	200	209	193	191	196	213	197	193	197	203	190	208	176	209	167	187	215	195	184	198	173	171	213	187	231	179	182	176	210	181	213	191	189	195	205	197	178	183	189	192	193	180	191	207	192	218	190	212	183	212	173	197	188	191	187	185	201	172	169	217	186	208	191	191	179	211	194	189	184	170	214	182	189	176	188	187	185	178	187	187	196	220	181	194	175	194	195	186	166	191	212	194	187	191	178	205	184	180	200	178	203	189	184	180	189	187	198	190	192	205	184	197	176	196	196	190	208	197	200	184	184	195	208	191	195	197	181	215	191	164	168	197	182	218	183	182	182	188	212	234	193	174	188	177	205	194	185	168	206	190	185	168	230	186	182	196	192	180	179	196	173	180	200	192	189	198	214	160
23675	21026	28020	24228	21019	8147	1025	758	617	612	595	577	586	503	526	502	516	481	523	486	481	527	477	475	492	489	492	478	473	448	465	477	484	484	465	411	469	496	487	487	449	485	484	497	492	441	428	446	434	449	485	490	496	477	506	430	422	464	448	461	472	436	432	457	456	442	475	472	413	455	495	459	473	484	445	485	469	477	468	464	452	474	503	458	460	466	445	492	456	476	454	447	440	527	468	465	446	439	459	470	468	506	452	433	473	493	466	455	468	477	439	432	479	400	465	489	449	440	482	441	455	457	442	493	518	488	421	451	461	463	457	439	461	433	447	462	447	427	494	419	432	416	468	443	462	490	447	431	461	456	490	475	458	441	461	446	432	489	460	444	435	486	440	456	503	463	451	449	447	455	455	462	458	496	496	452	496	443	476	441	451	463	440	492	450	464	473	440	488	505	453	471	423	442	477	457	454	472	507	437	443	512	449	493	489	486	465	439	477	486	459	471	447	443	452	454	419	445	448	431	461	467	532	481	471	458	448	501	469	466	476	465	443	441	462	445	469	436	487	458	450	471	441	481	460	472	455	512	480	425	453	413	475	477	446	459	448	473	475	448	475	465	479	443	403	479	436	467	460	436	440	471	427	463	451	468	440	463	485	417	474	486	476	428	438	467	479	432	454	443	458	478	455	443	457	455	409	437	446	487	488	442	441	497	431	446	490	485	465	449	486	457	455	465	468	469	425	474	447	472	463	446	442	464	414	492	446	488	445	484	485	452	465	463	437	451	428	446	463	471	460	466	473	460	434	495	442	476	448	459	422	476	463	495	433	472	489	450	445	468	453	435	438	463	414	422	428	486	470	458	451	448	463	464	438	460	495	449	466	454	467	435	468	447	460	470	479	462	488	444	438	447	461	423	481	466	469	461	455	479	456	437	406	496	419	444	471	464	471	452	451	471	485	512	476	430	446	443	491	479	495	435	459	446	462	464	475	481	430	489	474	444	474	431	459	471	440	498	488	451	460	452	486	429	425	430	468	460	460	474	486	461	474	478	434	452	442	441	440	480	481	454	485	436	404	476	417	459	466	477	448	514	454	466	415	452	444	438	453	447	513	422	413	445	480	441	462	457	502	480	481	451	446	460	435	435	441	454	429	457	415	445	446	476	453	459	454	440	434	440	491	537	458	459	477	460	443	498	427	447	430	475	454	457	470	439	471	441	458	456	482	485	459	443	456	506	479	456	447	463	465	455	473	497	409	421	436	444	451	457	468	470	450	417	467	484	450	459	445	456	474	453	460	441	451	481	467	460	453	465	450	448	447	431	478	456	467	463	428	484	457	467	511	440	483	423	432	441	436	498	480	447	465	462	474	447	464	453	453	485	449	483	459	475	427	492	424	443	465	459	472	445	464	494	475	486	436	455	437	478	453	445	476	457	466	453	438	453	481	480	446	466	483	475	471	442	466	442	472	449	492	464	470	446	440	457	454	457	471	464	458	465	451	453	471	483	486	450	460	458	494	452	453	470	529	454	450	465	458	463	479	421	467	459	451	441	444	448	460	463	465	464	470	463	454	507	463	473	465	468	477	439	478	456	456	431	440	415	503	428	461	489	419	490	469	493	484	478	433	472	481	438	453	420	475	442	452	470	452	447	476	475	426	437	430	492	486	444	468	437	481	445	484	482	453	478	444	474	449	462	488	494	462	434	468	475	460	459	432	434	499	467	444	465	445	411	472	448	476	445	486	449	411	452	451	472	484	475	436	490	442	468	441	494	434	482	492	466	479	442	397	496	414	445	485	452	475	443	490	452	474	471	458	477	425	470	415	392	472	474	460	466	479	455	477	473	446	438	468	452	434	435	433	450	432	447	438	486	427	485	465	418	452	486	460	480	469	439	464	432	454	458	453	440	501	481	435	444	457	480	453	446	454	470	422	467	459	450	444	452	513	463	466	467	454	483	450	469	463	476	477	425	479	439	479	428	423	462	443	454	487	519	466	462	454	501	477	444	483	467	423	468	490	446	452	449	449	448	471	445	441	447	431	520	440	412	487	443	475	460	476	480	426	458	478	451	454	430	425	454	418	462	464	470	444	449	452	464	455	464	479	450	468	470	432	422	503	462	486	459	476	464	429	421	470	458	476	475	428	486	485	469	477	463	459	462	465	448	430	454	496	444	446	486	431	464	460	480	436	445	473	452	436	433	443	476	458	436	435	434	468	462	444	467	440	461	442	466	486	457	469	431	456	465	447	487	457	489	444	423	461	433	448	460	511	471	447	484	466	474	477	484	452	448	460	466	497	448	468	447	448	472	424	463	456	444	456	476	444	434	431	484	421	444	444	438	472	461	454	457	473	504	464	493	440	479	437	452	444	435	452	498	420	482	479	462	439	484	461	469	458	451	433	445	489	476	416	490	466	454	441	466	466	438	461	439	445	425	460	459	481	460	463	470	475	476	479	466	458	470	466	433	450	396	487	473	482	474	490	435	450	451	450	495	458	449	482	482	444	461	468	411	421	493	517	446	461	448	476	451	450	435	431	471	446	435	505	448	448	455	453	435	443	443	472	490	468	485	463	454	471	456	469	463	469	455	480	446	467	475	489	470	487	460	442	441	487	481	458	462	438	492	518	442	442	478	444	470	468	476	436	467	437	462	432	428	434	470	440	495	402	449	454	446	410	450	414	431	467	486	439	411	501	468	481	437	472	446	450	464	470	453	458	486	418	495	478	448	472	462	446	469	453	484	450	456	471	471	481	472	462	494	428	470	488	489	455	462	436	480	432	454	446	430	448	477	464	462	491	443	473	429	453	487	435	460	441	423	419	491	443	455	433	452	461	459	458	479	490	460	454	442	475	486	476	461	453	437	456	428	468	450	469	436	485	459	449	422	433	448	439	436	438	486	457	419	451	462	487	465	456	457	446	481	474	440	474	455	455	464	447	490	472	407	468	488	479	438	431	459	491	473	463	474	466	450	478	453	445	453	449	507	481	467	487	470	464	431	440	420	440	422	440	473	449	487	434	441	429	442	419	452	461	453	434	490	431	443	470	434	436	491	419	435	433	467	478	433	462	422	438	421	455	458	458	475	466	483	433	432	456	487	468	493	494	470	456	462	461	459	498	435	456	526	434	446	447	469	473	451	486	451	468	429	449	506	451	418	455	447	450	452	447	479	453	436	417	459	450	485	466	453	494	479	515	432	483	420	459	416	414	413	460	454	476	461	474	497	495	443	470	453	436	449	455	488	471	466	475	455	466	440	463	465	455	442	428	480	443	460	485	472	461	466	438	458	473	505	443	498	422	419	457	472	450	428	456	461	447	419	421	487	494	477	457	476	468	494	485	463	432	456	443	494	473	444	503	430	489	434	449	470	426	436	491	440	435	427	437	439	445	433	488	439	463	427	467	432	432	468	449	454	483	453	465	474	481	443	455	479	506	458	434	413	450	459	459	438	445	463	460	460	505	471	426	442	475	486	479	488	422	461	485	462	513	466
3642	8737	5678	2721	1946	1586	1236	962	895	805	763	718	641	629	609	603	563	536	564	516	540	483	575	538	517	547	502	503	513	528	485	502	470	491	459	487	515	459	475	518	499	478	486	481	491	516	472	514	499	488	525	499	532	516	507	498	462	485	436	481	497	479	530	483	446	476	504	489	465	477	480	482	495	459	496	439	482	492	468	481	482	493	471	508	480	475	502	457	506	549	421	482	521	443	476	460	509	473	475	465	472	458	457	453	486	512	512	498	484	462	515	486	481	451	472	516	460	445	509	498	484	477	477	460	496	507	497	480	530	481	504	486	482	486	468	460	505	476	500	477	487	485	463	454	475	478	486	480	455	485	469	483	504	472	466	493	485	463	475	507	451	478	513	505	452	466	517	488	513	443	530	466	528	454	503	484	499	479	480	515	498	504	496	453	504	500	515	448	483	481	535	476	462	462	456	454	480	495	499	492	484	473	453	468	497	509	490	460	505	499	465	471	510	476	507	458	467	487	501	512	460	489	445	489	508	517	507	499	463	499	482	454	464	487	486	486	530	480	465	496	473	506	487	486	488	481	469	479	490	550	478	485	514	509	447	467	477	483	472	476	499	467	492	505	470	486	520	500	493	469	489	409	465	479	488	492	489	465	479	457	513	530	489	482	507	461	486	438	502	490	443	497	459	503	506	476	451	511	479	476	480	455	488	483	482	481	454	477	485	477	500	493	462	468	462	514	464	470	495	458	494	456	429	465	453	520	491	458	499	472	466	465	495	495	450	485	492	483	444	476	532	470	452	468	492	440	497	489	488	441	517	509	497	480	498	492	503	456	471	515	486	447	486	496	473	501	519	461	468	508	485	507	458	466	516	448	459	486	494	448	527	485	467	486	483	508	496	498	500	488	445	468	487	515	483	472	491	489	478	477	456	523	437	492	476	494	505	480	501	478	473	509	466	480	458	486	475	454	514	497	488	475	488	448	482	467	489	458	505	502	504	480	498	484	498	467	513	501	512	512	491	472	532	500	462	490	497	461	474	504	503	502	474	475	504	477	549	459	511	446	454	496	474	482	495	466	529	504	461	498	481	492	469	513	493	491	491	520	488	476	463	468	491	491	500	474	490	444	479	516	477	438	521	476	469	511	481	467	441	466	466	519	471	476	481	466	524	449	485	460	502	471	500	488	503	478	474	431	480	473	481	478	504	492	509	479	513	480	481	484	547	456	526	489	486	477	482	489	443	501	500	484	457	483	476	498	431	473	434	487	482	502	465	483	468	446	479	476	448	492	503	483	440	467	469	490	478	482	484	505	459	471	500	494	480	490	497	528	454	465	494	475	494	507	482	493	524	498	488	480	504	494	464	475	510	477	503	491	435	492	439	484	548	451	464	474	536	478	504	478	439	503	473	472	484	449	487	492	468	472	476	412	481	475	501	499	481	477	511	455	467	454	482	482	469	462	479	449	463	440	472	469	464	503	471	460	442	479	475	474	451	441	510	468	470	464	492	510	438	486	478	448	509	468	465	481	513	506	477	417	493	529	454	472	473	464	456	499	481	565	495	453	491	481	480	468	526	445	472	488	478	522	461	459	481	484	475	503	468	491	514	473	492	465	509	506	458	475	469	510	466	443	493	492	525	463	464	444	526	488	469	476	510	460	460	468	475	477	456	485	469	474	513	477	465	489	488	513	498	460	518	498	500	445	502	468	450	489	494	472	492	451	470	489	470	453	469	458	484	484	501	512	527	486	511	480	488	464	480	481	463	475	490	521	503	490	455	504	482	455	495	501	487	466	499	478	498	551	529	472	465	493	483	509	509	454	490	511	503	472	457	460	462	476	479	487	460	448	468	491	515	489	495	510	450	475	485	464	510	458	492	476	449	472	470	450	492	481	480	491	508	481	494	475	493	427	501	504	506	507	474	465	491	475	537	470	491	464	475	511	472	500	479	465	489	486	508	442	517	482	463	479	503	457	481	481	476	472	472	467	479	439	506	476	466	491	460	537	475	510	448	462	509	505	471	478	504	481	461	474	458	481	546	481	505	507	478	467	459	514	458	506	494	456	497	474	460	507	466	471	461	471	507	499	523	468	500	482	464	511	497	472	506	466	483	466	467	462	528	496	479	502	474	494	497	470	495	482	466	484	491	465	507	461	427	451	486	522	484	456	517	497	470	496	505	451	478	539	473	460	463	466	479	468	512	488	523	475	472	469	503	467	473	481	489	450	478	449	473	505	467	468	495	460	439	469	473	461	468	455	524	477	482	475	456	489	472	488	468	474	513	466	487	496	490	478	452	480	539	449	449	465	510	493	487	509	496	509	487	489	467	495	474	471	439	461	455	505	470	504	480	467	497	491	469	524	501	453	498	484	480	543	482	494	456	481	489	491	513	484	481	473	495	423	496	512	501	472	459	472	493	474	458	474	503	497	456	464	479	488	478	480	474	481	480	447	490	543	460	505	457	484	495	462	468	469	461	483	487	490	469	476	499	460	468	517	482	468	468	490	472	465	477	480	489	461	493	453	473	466	470	476	492	472	501	481	465	491	499	516	482	506	525	471	503	499	490	464	467	481	504	500	473	460	499	470	472	501	514	518	482	473	485	451	502	508	527	492	521	474	491	464	496	496	460	481	468	450	454	473	493	477	510	507	495	472	468	465	485	520	476	481	491	441	506	478	503	485	458	459	471	508	523	485	465	489	501	490	428	503	503	460	447	502	463	460	458	474	463	470	470	519	433	484	503	514	492	467	483	517	470	499	509	461	468	518	451	446	523	521	458	456	476	490	457	508	476	498	434	507	464	509	485	521	499	470	506	470	453	480	459	491	521	475	498	471	478	527	479	479	485	462	418	506	482	492	460	449	455	485	482	500	500	452	464	513	472	497	463	448	449	468	437	446	515	499	537	501	452	445	542	463	539	478	471	502	516	449	493	456	482	470	517	499	500	515	499	492	477	497	446	473	453	489	494	522	433	489	468	489	505	506	524	480	481	485	426	507	473	449	499	484	499	451	494	455	455	487	505	424	490	497	468	479	472	466	479	480	486	423	503	458	463	490	491	464	493	473	487	462	426	481	496	475	488	471	469	540	495	511	494	460	480	469	468	487	505	454	497	522	534	456	509	471	463	469	463	498	466	491	542	510	475	485	500	458	502	542	453	514	454	489	477	476	476	503	463	501	469	479	511	512	487	427	476	496	475	503	424	503	499	461	526	494	460	486	469	484	516	485	469	498	502	452	506	523	507	461	498	521	489	498	461	502	479	478	517	464	475	493	483	481	476	506	477	483	478	499	486	487	507	495	525	452	476	500	500	475	499	476	500	497	479	467	473	500	486	495	472	481	479	458	476	461	462	447	471	443	485	529	496	470	485	507	512	482	484	476	501	483	492	478	465	465	503	501	447	469	520	440	510	457	470	511	499	490	538	517	464	449	469	441	446	504	507	465	506	509	472	476	464	480	422	528	445	483	476	462	494	488	531	480	510	484	504	460
24960	21018	26680	25395	5612	458	385	319	274	289	259	245	218	232	222	218	230	223	190	207	229	215	202	215	205	206	217	206	227	211	222	218	230	189	188	188	205	227	205	223	197	213	214	192	241	197	205	223	220	190	212	196	195	192	203	229	209	227	241	204	212	224	209	198	205	175	169	197	201	193	208	224	195	219	207	220	192	231	175	195	199	224	216	199	205	211	208	193	198	209	214	237	221	200	230	212	201	219	226	200	223	173	217	213	204	206	203	224	236	204	197	207	215	228	209	207	216	184	199	220	220	231	237	211	227	209	192	208	229	203	212	222	201	185	212	195	186	220	205	192	196	188	226	183	214	205	194	207	187	207	209	216	210	220	209	231	197	201	185	174	218	190	205	201	218	178	193	203	188	233	214	198	219	228	194	194	179	194	176	226	218	220	201	224	211	188	203	225	227	196	230	210	203	230	197	206	172	209	213	184	182	197	205	220	201	208	214	205	199	225	203	186	212	199	195	236	229	207	203	224	211	215	226	206	227	183	222	195	195	207	188	221	234	201	196	184	192	198	187	204	199	218	184	210	176	217	218	224	237	183	193	220	178	211	208	224	199	192	221	212	221	207	204	193	204	200	194	194	224	163	199	192	238	227	196	178	216	209	216	217	210	218	198	189	203	189	213	204	190	207	202	222	191	203	181	203	181	194	193	200	201	202	193	196	199	174	208	205	226	212	208	230	187	212	202	176	190	204	212	217	180	205	199	213	203	207	181	193	208	182	226	189	217	215	205	221	229	196	206	210	210	231	198	194	222	210	180	191	212	184	213	226	198	219	220	188	210	194	212	231	183	209	200	204	204	204	189	202	223	248	185	219	210	209	206	219	208	209	194	209	181	192	203	205	196	221	220	197	213	205	223	190	169	197	207	201	172	212	186	208	227	206	193	209	193	208	214	204	215	176	207	213	204	197	191	200	207	199	204	192	200	207	210	221	193	205	206	206	203	224	195	191	178	217	211	224	201	187	192	195	191	183	237	210	189	218	229	208	212	189	217	181	192	207	208	218	198	207	199	185	202	212	204	215	200	229	200	206	208	196	193	207	213	196	231	222	200	185	199	173	200	206	198	209	184	231	212	233	214	222	232	226	201	174	201	211	210	200	207	240	189	208	225	213	191	205	228	218	206	228	188	185	206	200	225	206	191	209	177	216	215	193	224	203	218	194	195	218	214	212	193	209	203	217	201	184	208	201	197	188	204	176	186	229	212	196	223	216	228	197	213	205	223	206	185	205	185	204	207	209	185	215	183	202	207	206	211	180	238	188	212	192	198	191	187	207	204	197	189	200	190	212	214	212	186	216	218	219	207	219	195	192	219	208	210	188	183	216	212	206	211	217	176	188	190	207	218	230	206	181	189	201	195	192	210	203	203	218	227	187	198	194	213	191	223	189	213	192	237	234	203	175	201	222	205	210	227	212	211	226	204	223	221	189	225	203	204	188	224	225	190	235	180	197	189	212	214	208	201	185	217	179	207	212	212	197	185	199	229	201	208	215	211	223	207	202	215	199	228	232	196	199	199	203	189	172	206	201	220	230	194	199	208	203	196	200	204	210	189	206	192	208	207	197	188	195	188	226	200	210	186	225	195	199	166	195	186	228	191	201	208	199	198	211	237	207	217	213	225	210	227	188	196	219	207	194	206	199	213	210	181	206	220	202	210	220	180	235	206	206	218	204	204	220	224	206	206	182	204	199	214	220	215	218	213	212	209	215	217	223	218	211	210	207	182	218	182	215	221	207	190	202	201	198	206	216	196	198	190	186	220	223	208	196	212	243	208	221	214	200	189	210	200	197	209	196	210	207	219	206	200	182	216	213	225	187	205	179	207	191	208	211	239	202	208	212	183	187	199	225	224	220	203	209	200	212	189	220	207	215	196	192	195	193	184	200	212	207	209	225	185	204	220	209	230	217	211	196	204	208	223	183	207	184	201	204	200	229	199	186	228	199	224	207	171	225	222	226	230	172	195	239	194	189	192	196	234	221	198	217	185	202	217	208	198	220	194	211	216	209	209	211	207	227	205	207	203	191	189	229	193	227	204	205	196	200	214	227	209	208	222	201	180	202	218	220	218	197	200	200	222	200	215	190	207	200	200	189	193	220	192	230	220	156	208	218	223	207	201	195	221	188	219	193	198	208	211	203	224	169	196	223	226	204	213	187	203	208	198	206	207	219	204	170	207	220	205	214	213	196	208	183	208	184	233	179	218	189	205	196	211	228	207	218	221	222	184	206	209	210	239	201	209	200	174	213	202	214	193	219	218	213	221	219	193	203	209	233	202	225	201	242	202	214	198	211	184	215	193	191	205	204	189	185	181	192	201	174	227	210	208	204	215	199	209	179	230	202	182	199	221	217	195	206	209	177	197	209	200	209	201	209	203	205	211	183	204	224	223	193	196	221	216	194	201	201	212	198	211	212	197	198	198	202	203	213	187	220	194	203	211	215	233	197	190	213	232	207	219	187	213	189	165	207	203	228	209	183	209	196	198	204	193	205	212	221	201	188	212	179	213	184	195	194	222	161	200	194	228	219	212	209	200	193	221	212	214	211	211	213	211	211	235	205	222	208	200	199	223	192	217	219	192	202	221	198	210	193	203	217	176	206	219	189	184	228	206	222	214	225	230	219	206	190	220	175	192	195	206	195	215	184	213	212	216	204	212	179	195	204	211	218	209	215	199	196	214	198	213	215	183	188	237	231	206	193	215	196	212	204	197	210	215	213	196	209	205	215	200	204	204	194	186	215	207	211	191	194	204	217	216	196	186	186	202	189	178	206	225	198	201	220	181	204	201	226	220	192	199	165	200	180	219	163	196	196	193	197	203	201	219	203	195	215	212	204	220	226	225	224	205	207	230	198	186	212	201	189	205	197	212	188	228	210	188	200	199	221	209	209	182	198	208	205	212	213	196	176	193	208	205	221	201	229	207	192	212	204	189	201	230	218	211	217	199	216	193	211	193	200	186	197	210	235	206	196	238	167	219	202	216	189	207	213	199	188	197	225	203	178	213	212	168	190	211	211	205	203	191	176	219	192	184	208	220	200	230	191	215	199	186	220	203	193	206	191	203	218	208	220	216	228	194	193	196	198	199	199	209	200	208	226	209	214	215	228	194	207	194	211	222	210	228	183	212	201	197	220	202	204	202	234	182	199	212	228	212	230	209	209	196	189	212	196	198	219	197	213	213	224	211	205	213	207	215	214	211	213	202	217	215	181	231	200	222	199	199	207	186	215	210	238	206	216	200	217	214	193	197	222	227	196	212	200	194	172	202	223	184	181	181	202	187	188	205	219	212	208	186	204	214	204	179	206	214	193	203	189	221	210	216	210	208	218	206	217	212	188	217	196	203	180	207	205	219	205	211	213	206	182	238	217	222	207	212	196	247	221	199	181	208	198	244	202	212	184	216	207	230	197	207	204	200	210	198	201	184	226	192	218	214	221	178	188	202	226
3463	4247	2826	1322	942	761	576	553	483	415	353	380	345	315	329	315	305	270	254	283	256	284	262	294	262	275	262	281	275	268	262	279	243	267	248	257	257	277	248	234	264	236	262	254	247	255	262	263	269	259	241	229	259	258	250	244	267	255	263	263	257	264	276	271	253	259	226	231	223	243	267	270	256	243	239	250	262	237	272	263	224	252	241	248	248	244	253	262	240	264	268	267	200	254	258	255	226	236	248	252	260	245	239	251	233	236	241	242	249	261	257	234	247	234	232	237	300	269	271	257	249	270	218	227	265	272	266	259	261	255	251	237	263	234	254	239	232	284	262	267	242	229	256	274	243	244	244	239	253	240	272	260	250	230	236	239	222	270	232	274	238	236	234	250	232	256	270	240	255	231	261	238	237	269	251	232	241	242	266	255	222	267	276	243	247	252	218	231	239	220	274	252	260	270	238	239	241	253	247	274	260	263	240	269	236	249	251	232	220	281	247	244	246	256	259	245	256	236	249	269	231	255	263	264	248	244	252	261	226	264	254	261	249	256	267	246	229	224	267	264	240	237	246	256	254	255	225	258	219	269	241	252	226	254	246	244	244	234	261	246	262	239	277	238	295	233	247	265	277	272	245	216	268	256	280	277	239	227	257	265	269	244	233	274	241	248	249	243	235	230	239	244	245	248	253	239	253	258	240	246	245	239	233	237	277	252	235	212	262	255	279	263	275	252	238	269	241	253	273	275	242	254	247	258	242	245	246	236	233	263	223	237	239	263	287	249	270	270	261	250	251	240	249	249	246	262	233	221	249	245	254	262	236	237	275	250	256	245	240	259	236	238	247	256	239	240	270	249	253	282	254	231	270	237	251	253	220	238	211	244	217	261	262	260	250	218	220	256	240	264	252	255	295	261	250	284	267	231	262	248	238	278	248	241	247	255	260	262	255	234	269	231	239	274	266	246	251	251	250	242	258	273	244	255	261	266	254	242	232	265	241	232	254	258	214	232	266	257	247	239	247	267	265	243	239	271	236	273	254	262	231	260	236	245	258	246	237	263	239	227	234	245	260	276	270	228	262	248	234	247	255	227	245	246	239	253	239	252	260	268	247	278	274	263	215	245	269	251	255	259	262	242	250	228	245	242	250	257	259	240	255	254	233	251	241	248	281	241	248	268	251	268	255	272	252	254	253	252	262	247	259	265	221	256	259	261	273	273	284	229	245	287	251	247	259	226	275	273	241	254	248	226	272	265	283	253	275	266	227	247	226	250	258	238	251	266	246	268	222	272	247	245	238	253	261	247	234	258	259	242	255	259	266	246	281	245	245	264	239	247	252	243	233	256	246	236	285	256	249	265	263	244	251	225	245	235	241	279	238	239	247	273	237	226	261	266	268	260	222	250	252	262	225	247	254	244	258	236	243	232	247	237	281	210	256	245	254	264	258	232	268	231	247	229	232	264	230	265	265	234	273	242	225	232	233	239	261	241	272	275	249	264	250	266	246	247	225	242	245	238	243	267	266	228	269	239	226	244	234	272	243	252	245	236	257	244	270	277	244	287	248	231	273	236	244	246	219	262	239	236	243	241	223	246	232	274	255	250	233	296	264	261	279	238	266	256	246	246	258	235	268	250	240	223	249	251	224	235	263	248	229	256	240	242	235	260	240	253	242	248	248	232	245	265	234	231	261	250	254	232	251	246	221	264	266	256	260	247	235	250	231	221	243	235	270	250	231	271	284	252	239	246	241	260	251	237	229	233	252	255	253	236	258	251	241	244	253	225	244	271	261	244	240	253	286	249	242	240	243	249	244	269	251	260	232	242	276	264	208	235	262	241	281	245	269	255	242	244	252	246	267	232	251	239	247	228	247	254	251	263	247	266	248	248	268	235	258	249	247	262	280	259	253	264	251	215	257	283	223	260	273	227	268	249	243	211	248	216	254	257	244	253	246	235	261	218	260	236	221	279	273	245	229	243	251	246	280	243	240	263	221	260	242	246	234	242	263	232	241	237	241	250	256	252	245	257	280	246	239	243	261	262	243	264	247	240	255	241	233	234	245	253	297	247	235	237	257	245	252	236	241	235	255	288	246	255	266	269	297	261	241	248	217	253	249	242	227	259	257	252	239	230	244	272	254	274	281	240	265	259	271	274	238	250	256	260	240	268	231	245	250	230	248	261	243	266	251	252	222	243	238	254	249	262	241	222	238	232	221	257	218	237	217	223	240	266	248	280	260	238	221	226	262	242	244	247	234	254	262	255	274	243	250	248	267	248	234	216	241	258	282	271	236	262	237	231	272	246	232	260	248	268	265	249	226	248	274	213	262	238	245	244	226	261	253	242	232	250	264	253	246	243	232	235	220	247	247	261	240	246	245	252	253	259	274	268	260	254	230	257	226	279	260	225	255	262	279	272	281	229	266	251	240	251	228	254	237	242	239	220	252	244	226	235	253	235	226	234	227	258	253	244	248	279	236	239	240	278	240	234	229	261	246	275	250	234	269	265	228	257	264	274	235	238	249	263	265	231	244	272	237	256	266	229	247	284	260	289	236	250	232	237	251	254	251	220	263	264	261	254	244	233	260	244	243	264	239	254	244	268	228	268	225	229	283	263	242	240	261	262	250	244	230	272	242	254	235	247	247	217	253	252	249	254	249	209	265	250	252	259	254	269	213	252	265	268	258	223	232	256	256	245	239	246	235	290	239	205	238	252	262	244	270	252	256	237	266	245	275	266	240	276	239	256	237	241	240	234	250	256	249	207	264	234	258	231	234	270	246	256	267	236	261	261	263	265	271	263	252	234	267	228	242	204	245	254	236	241	265	252	235	237	248	255	231	270	287	233	222	288	256	235	267	256	225	271	230	254	227	264	246	241	249	244	241	238	252	236	235	226	250	235	241	255	242	269	256	253	239	255	254	245	237	255	231	239	261	246	255	234	258	235	230	287	235	242	236	273	239	252	240	225	260	236	241	257	229	238	216	261	243	236	264	265	253	258	226	236	263	257	230	261	267	228	261	245	251	239	261	229	255	231	236	232	270	235	242	252	201	256	236	214	241	266	273	255	222	245	269	231	235	238	256	274	251	256	242	220	253	231	223	256	221	248	240	236	264	242	248	253	237	269	228	258	272	221	250	274	255	242	231	230	229	226	224	251	252	283	246	220	240	265	249	228	246	253	241	266	279	235	236	239	282	244	252	244	230	281	238	244	249	237	254	225	281	252	207	259	245	207	250	257	270	260	251	250	246	265	245	247	248	254	266	276	237	286	252	276	256	241	261	256	257	240	229	224	243	303	260	230	247	222	279	241	247	256	250	231	245	225	233	241	230	253	243	244	275	259	258	228	241	239	252	237	274	240	252	244	225	253	261	240	259	229	216	239	233	258	247	233	235	238	239	221	230	248	255	239	261	248	261	249	251	267	234	226	246	226	256	245	259	223	238	236	257	257	242	230	244	247	242	250	268	245	238	245	227	237	246	238	236	258	256	234	241	249
22539	21050	28550	23770	21052	21094	5921	1244	971	924	888	802	749	769	737	689	731	741	746	714	686	630	659	700	712	658	686	673	624	589	699	669	650	635	587	686	651	672	658	634	587	618	675	619	626	649	639	666	656	659	600	620	572	591	619	635	654	633	640	637	606	606	662	625	649	626	617	614	602	639	677	642	648	599	614	666	639	615	665	643	622	648	625	625	633	678	626	616	635	635	656	637	609	644	640	564	641	633	621	600	642	592	638	543	668	609	614	635	655	613	634	618	630	612	645	635	602	595	580	657	608	649	651	606	626	667	629	612	634	650	642	609	610	634	610	611	618	617	607	600	645	641	611	644	613	657	633	573	606	616	599	619	580	627	628	664	616	600	630	614	620	619	672	626	597	646	626	597	619	642	672	626	617	644	669	613	605	605	579	629	641	658	694	626	599	635	619	657	601	657	602	639	611	643	595	588	643	615	651	680	647	667	616	616	630	655	649	668	615	640	620	645	605	621	617	606	584	636	580	591	644	605	609	624	605	595	632	667	612	642	630	607	618	635	650	648	652	666	654	624	643	613	643	604	625	624	638	632	612	623	593	639	643	614	628	613	611	618	593	600	558	635	667	650	612	602	628	648	613	626	594	632	652	641	619	594	555	625	594	674	600	636	658	612	666	635	593	704	605	642	653	642	636	640	649	625	686	579	633	610	649	633	627	630	603	631	602	613	640	630	626	697	649	643	604	616	615	644	608	646	594	635	670	646	630	638	669	634	615	649	602	588	620	616	614	606	636	648	628	555	670	662	655	639	704	619	636	628	627	649	682	655	628	623	655	634	612	610	637	576	627	632	597	660	632	621	636	621	667	641	613	618	607	613	634	567	605	617	606	614	622	617	620	596	636	639	651	613	577	624	648	633	666	620	597	596	639	646	593	651	624	584	647	675	611	663	585	622	579	635	637	580	638	643	576	651	635	619	621	629	655	629	575	603	629	642	606	622	610	632	605	618	682	597	628	629	610	639	661	583	602	679	654	667	617	668	610	595	666	637	649	601	618	674	603	613	616	637	592	592	611	614	654	610	636	613	656	595	611	612	620	604	590	606	636	635	669	630	625	604	611	638	661	653	642	625	595	615	606	652	586	573	663	615	614	613	629	624	655	604	613	632	611	630	658	660	637	570	606	615	669	686	640	631	669	624	662	602	657	587	634	588	593	604	626	655	634	631	612	598	657	615	610	608	626	585	609	604	632	595	625	628	608	613	599	659	609	646	565	642	621	712	597	625	628	613	603	639	605	635	630	573	667	606	633	647	609	631	643	588	640	642	659	637	594	640	605	634	689	658	595	608	607	611	634	607	633	602	631	637	622	610	617	625	640	637	678	634	604	583	629	630	643	621	638	625	647	585	623	639	579	603	639	639	621	617	643	643	634	613	648	620	614	609	622	649	609	654	619	610	627	652	599	633	613	607	617	638	635	638	607	668	654	586	659	608	610	622	605	625	633	662	657	623	626	567	599	607	548	573	603	629	610	603	618	648	577	621	581	631	634	634	627	598	650	658	658	636	614	610	595	637	625	624	647	636	620	622	597	637	590	613	622	617	624	662	596	616	652	647	673	682	672	639	644	670	679	605	653	638	622	656	617	592	596	624	636	638	621	639	625	638	657	591	643	629	597	565	589	624	645	599	601	635	648	646	601	601	611	646	635	640	602	627	644	614	644	621	618	579	592	622	624	650	604	580	596	612	627	616	622	627	620	587	664	588	598	607	663	605	605	582	572	636	627	627	610	602	593	617	574	607	615	658	606	626	612	671	659	597	604	591	634	617	552	608	677	618	592	618	603	624	617	628	601	629	579	653	572	605	650	624	624	674	610	613	647	574	652	656	652	598	598	637	627	603	607	610	661	598	610	613	578	662	584	613	621	622	628	613	624	606	580	581	666	630	611	658	615	630	602	697	629	621	648	663	601	654	647	620	621	632	665	621	607	589	715	660	619	626	610	621	649	629	612	634	667	638	619	591	613	590	626	632	618	588	637	605	672	659	604	600	623	630	602	660	616	627	634	648	607	630	651	635	668	640	671	633	603	651	639	634	637	605	628	601	614	629	651	598	616	602	647	585	614	601	628	640	576	602	593	631	608	611	596	632	652	620	603	579	597	586	669	638	675	599	614	608	644	633	612	560	586	603	585	600	643	620	566	626	617	630	604	644	616	643	642	657	603	605	626	632	576	625	639	589	626	642	614	672	643	600	631	640	645	655	622	640	629	607	617	651	638	663	611	629	660	621	649	627	668	587	646	593	630	640	589	637	590	620	614	622	600	640	654	547	620	619	671	621	621	585	614	637	606	650	602	609	648	649	618	612	610	633	640	655	656	655	614	598	633	595	664	604	620	613	568	643	642	649	587	641	616	635	608	659	619	624	594	610	647	682	593	631	634	648	604	653	650	641	655	617	581	608	598	616	626	602	608	643	614	628	664	657	616	620	629	607	650	646	600	632	627	640	624	599	593	629	570	619	582	618	649	629	603	593	629	643	659	631	654	633	662	610	677	599	600	592	629	664	626	654	652	596	596	603	574	604	598	598	657	649	632	574	633	621	612	619	636	692	667	623	598	628	627	614	630	587	631	629	644	641	647	637	626	621	642	660	631	634	611	629	628	613	654	615	599	610	552	599	618	600	648	616	614	628	618	652	656	607	648	624	651	681	633	610	641	652	622	629	620	618	665	647	590	624	650	642	653	628	612	637	609	592	611	636	585	610	608	628	628	601	683	604	628	646	643	637	636	596	687	615	574	629	636	683	585	659	607	589	624	631	641	601	597	673	638	656	616	616	654	620	595	595	666	632	614	626	621	592	594	615	574	623	630	663	627	604	635	609	579	605	613	668	645	658	625	676	637	602	633	584	653	610	605	603	649	565	563	594	629	557	656	649	617	628	602	621	605	594	627	581	643	568	622	596	634	622	590	634	586	615	585	626	628	616	605	631	623	628	647	680	657	590	639	643	675	625	600	670	652	692	595	626	609	656	620	632	602	633	591	642	634	585	615	625	664	607	612	595	588	607	598	587	590	582	641	636	591	638	654	609	591	640	595	648	692	639	614	569	616	595	670	614	596	645	635	607	578	676	658	634	637	602	569	647	614	610	561	603	607	602	613	648	659	666	625	646	591	619	642	586	623	634	657	620	656	652	621	666	611	651	614	648	613	617	607	623	656	673	587	655	642	607	644	584	639	625	598	616	624	580	600	632	629	596	662	675	625	629	631	643	631	614	651	665	631	592	624	584	633	607	631	608	597	634	630	662	629	610	622	665	612	647	610	629	629	601	678	592	627	613	660	616	577	642	573	620	631	611	593	566	658	647	615	659	640	631	609	676	638	588	653	635	651	616	624	608	642	617	620	635	658	656	587	614	645	629	590	601	607	681	620	635	634	609	571	626	655	602	648	608	670	626	630	589	648	597	649	634	631	612	610	654	636	620	627	679	621	593	632	571	635	602	574	590
5020	14035	9525	4685	3400	2652	1999	1694	1421	1252	1148	1107	1021	935	862	855	746	852	796	812	823	770	775	713	715	693	737	681	692	721	738	706	681	693	705	672	650	670	718	718	656	695	654	735	676	645	710	701	651	677	673	649	726	678	643	679	692	642	674	665	692	675	662	706	695	711	679	688	640	689	659	699	644	646	671	678	689	648	647	658	678	675	688	625	665	691	701	673	637	658	639	691	690	667	670	686	658	663	739	671	674	683	645	675	649	661	680	645	688	629	660	701	648	638	626	657	661	676	644	695	680	611	685	631	664	665	698	670	709	651	662	668	674	670	659	675	695	689	654	673	668	646	695	714	675	650	647	659	638	683	665	646	636	698	691	700	692	661	675	640	678	703	689	668	677	705	647	635	623	631	693	713	622	659	684	714	661	657	715	650	687	692	646	669	653	701	667	648	655	645	632	663	669	645	680	652	707	695	679	702	667	667	659	706	675	728	685	665	656	705	663	662	651	662	660	684	672	686	696	660	648	630	634	672	667	688	658	617	693	619	687	682	670	690	636	690	646	638	671	668	633	646	696	663	726	653	678	651	680	640	710	639	669	625	678	658	644	660	685	652	648	708	663	667	655	712	679	665	665	633	667	693	666	669	648	662	657	688	682	688	670	706	639	647	643	683	658	645	660	703	629	636	615	647	652	616	699	651	652	629	691	672	671	686	691	661	645	695	660	683	660	631	642	722	676	647	598	640	637	681	687	705	685	659	630	639	631	689	693	636	638	678	709	669	625	700	640	660	671	660	647	680	677	705	664	634	682	671	683	629	663	643	694	693	671	673	688	655	626	668	673	646	667	639	630	679	658	698	687	659	656	688	651	680	647	668	672	636	688	653	704	645	629	640	671	597	697	649	692	685	675	698	630	702	634	655	655	682	708	659	676	652	662	632	650	655	695	655	661	668	662	631	717	659	672	704	660	691	601	677	624	718	650	680	641	715	665	648	671	656	678	658	678	670	680	674	671	689	664	639	639	670	635	661	711	658	660	674	614	687	690	692	682	662	672	659	683	652	687	690	683	661	666	646	697	674	664	692	645	659	662	650	689	705	697	663	651	679	655	675	685	620	654	687	687	648	651	656	680	659	642	625	648	616	641	693	649	636	660	695	680	642	682	634	628	682	662	729	628	626	658	622	688	680	688	633	644	697	643	692	651	649	642	696	676	663	682	653	652	661	607	699	632	624	653	687	720	633	652	646	667	670	662	660	675	729	622	679	660	632	681	643	669	666	646	685	683	654	621	669	677	616	682	679	643	709	672	664	681	647	677	701	626	652	628	670	647	670	675	685	633	661	727	680	606	682	635	619	632	669	693	649	633	657	650	622	628	698	660	695	677	694	655	702	615	690	665	645	699	671	619	645	644	665	679	668	644	682	676	655	700	660	676	671	698	649	682	657	689	631	633	692	640	657	671	642	658	669	637	644	703	667	701	686	670	678	668	632	693	657	678	653	643	674	639	676	716	663	677	667	675	636	694	683	661	723	701	687	657	634	640	700	716	640	682	653	714	694	719	634	637	658	642	648	669	667	649	693	672	646	659	666	678	698	643	643	700	709	678	593	656	697	690	667	691	662	687	662	599	646	632	629	639	639	681	695	666	694	673	664	681	683	642	620	672	617	688	649	649	639	655	707	623	664	667	681	708	682	628	668	654	695	701	637	677	644	677	693	626	694	670	636	660	720	647	671	659	656	654	635	646	658	619	669	697	724	690	659	649	687	609	631	650	645	682	680	699	660	701	665	650	706	650	639	674	672	670	649	644	625	677	648	680	684	688	682	679	645	662	651	686	655	662	640	650	680	666	666	641	718	675	656	713	661	684	681	666	648	648	638	690	681	664	699	650	664	675	645	714	667	669	661	668	698	674	672	612	619	703	706	693	669	688	670	696	680	653	677	679	693	648	667	673	673	634	644	627	668	668	661	643	639	696	631	707	680	602	655	695	663	659	603	641	646	676	658	674	659	723	644	657	644	651	673	645	687	648	666	629	726	664	698	718	636	622	631	660	685	631	658	678	658	666	707	694	660	609	641	635	633	694	677	662	694	677	690	669	642	673	703	604	663	661	687	635	622	632	650	686	671	694	656	635	647	641	694	677	643	638	653	725	626	688	658	629	644	661	642	655	641	634	693	647	617	647	686	665	640	684	670	661	671	695	674	694	642	678	663	695	707	688	674	641	604	693	695	658	678	657	675	655	602	633	650	656	661	645	660	674	664	603	656	669	654	687	612	649	640	627	617	621	666	685	698	622	677	680	647	646	658	621	685	672	664	683	666	650	665	661	649	661	671	689	632	700	644	646	646	673	666	703	701	632	635	651	685	699	662	678	697	615	630	687	695	654	652	722	683	667	711	673	638	716	694	654	658	656	635	662	685	675	676	670	657	698	699	687	655	662	662	662	671	668	608	648	613	675	692	666	653	634	649	637	616	701	690	641	662	664	623	682	656	655	686	672	661	646	646	677	671	667	665	672	694	642	665	632	686	643	676	657	706	659	675	659	672	670	660	641	674	669	644	672	658	727	657	650	646	625	693	679	680	635	684	675	683	656	639	690	633	630	668	654	662	677	659	662	645	641	597	701	649	646	655	702	663	696	695	679	686	600	682	685	669	662	672	648	706	645	661	688	690	645	670	654	673	661	725	688	620	681	645	685	711	671	670	689	705	654	693	663	681	640	620	673	685	658	704	705	670	663	673	669	693	694	670	668	686	659	622	679	652	666	687	668	673	672	686	642	708	634	651	640	657	662	714	650	615	712	693	662	651	658	659	656	667	672	672	665	634	645	668	681	678	601	673	706	691	652	638	681	620	644	660	692	656	682	658	635	661	654	623	661	655	633	644	715	687	676	659	644	659	676	684	691	677	654	647	643	678	645	662	691	646	659	665	703	686	677	677	646	657	648	681	648	645	635	615	641	645	682	690	641	696	620	679	667	664	649	642	628	654	651	672	662	654	636	707	659	681	626	661	634	663	654	701	615	667	641	682	649	651	672	638	635	640	653	638	706	650	665	698	695	686	647	662	667	645	661	664	691	667	646	608	684	656	656	718	677	687	644	678	638	652	606	633	644	630	651	637	680	641	662	642	649	642	681	688	682	695	663	636	657	679	666	692	641	653	662	698	688	683	649	659	705	643	623	706	643	655	661	702	676	670	630	666	650	660	674	632	656	655	684	683	709	703	717	660	686	608	709	643	661	656	681	649	688	648	658	712	678	660	717	683	696	696	681	661	689	673	695	626	673	686	661	651	632	665	679	681	658	640	683	696	648	665	630	662	678	642	652	683	648	631	642	670	637	631	653	672	667	623	667	699	670	642	687	631	702	628	647	692	637	686	657	655	664	643	628	638	702	641	672	690	661	667	647	672	634	659	648	658	651	667	632	640	708	660	650	667	672	627	665	644	672	675	667	629	678	690	653	631	694	674	744	668	624	689	651	633	648	691	640	662	665	643
27294	17285	3099	351	223	211	205	176	186	174	159	171	169	187	162	159	165	159	176	136	171	168	184	172	153	153	179	147	152	148	184	165	158	169	166	158	172	180	176	168	133	157	150	144	151	168	148	171	136	157	165	173	159	153	158	153	158	167	178	157	147	134	169	170	137	174	159	161	181	175	182	181	168	159	152	156	161	135	147	171	179	138	183	170	174	156	177	142	168	145	170	178	161	139	154	165	169	165	174	164	170	175	167	168	179	171	172	162	172	168	177	162	161	162	181	168	147	164	160	182	155	146	155	173	167	164	167	153	155	160	183	159	162	164	154	176	161	149	161	146	183	132	178	204	146	148	167	163	146	186	141	171	147	168	178	166	164	160	183	167	139	156	173	184	164	166	149	160	160	166	182	150	149	159	163	156	142	148	168	154	151	149	149	151	160	178	151	175	180	151	167	198	172	160	142	147	159	167	163	172	186	171	167	153	166	153	169	173	167	168	153	174	163	156	172	164	127	178	156	141	173	178	146	159	141	163	146	143	186	147	178	136	170	146	161	155	154	173	153	162	176	178	190	159	149	172	166	152	187	161	184	150	170	140	152	162	170	141	165	170	161	162	188	174	178	152	174	158	162	189	173	164	158	173	164	163	174	155	153	156	171	165	165	155	179	145	179	170	169	175	174	132	162	180	192	156	181	175	142	162	165	173	169	181	178	161	168	174	171	173	153	183	183	141	150	151	163	165	157	170	155	173	142	156	159	161	147	176	170	170	177	190	159	148	151	158	194	208	160	162	168	163	159	175	157	137	161	166	163	159	186	154	154	140	173	158	158	130	172	180	172	181	176	160	165	142	158	170	157	176	183	163	174	184	148	166	183	190	170	176	173	177	165	167	174	161	165	159	146	161	172	144	138	157	159	164	156	164	175	170	149	138	160	181	164	156	155	171	162	159	164	179	139	144	157	182	150	166	151	155	177	181	189	134	148	170	158	162	164	180	182	164	172	185	204	159	138	159	171	182	175	172	175	196	150	130	150	169	159	146	169	157	169	164	152	159	176	147	159	148	161	177	149	159	168	169	184	174	165	162	185	152	146	168	166	193	167	167	154	176	160	154	185	160	158	157	184	146	158	175	182	185	167	166	164	174	156	165	152	191	154	175	125	194	165	166	178	174	173	183	157	166	138	151	175	189	175	167	162	154	142	158	146	184	173	156	168	164	155	170	150	159	173	188	166	174	173	167	160	150	164	162	160	187	196	173	154	188	169	144	177	168	164	164	161	155	157	172	159	161	167	171	172	171	173	152	146	175	136	171	153	180	169	182	190	171	149	145	158	175	154	155	153	147	163	163	144	158	163	178	177	159	162	167	162	164	124	160	175	157	161	161	170	171	171	163	195	192	163	189	150	175	150	139	160	163	161	168	144	152	159	165	164	173	163	170	154	160	162	185	171	182	147	157	157	150	144	163	188	154	174	163	160	196	154	155	189	163	171	177	167	156	168	156	159	174	151	147	175	188	162	187	157	140	159	160	148	174	174	139	164	161	147	135	178	160	178	168	161	172	149	168	187	179	140	161	142	151	154	151	147	158	173	158	184	175	162	163	169	163	159	137	156	164	156	176	168	138	152	165	163	156	163	186	181	170	157	167	174	165	169	175	164	162	146	169	175	149	160	172	159	187	172	146	157	166	174	171	164	154	165	166	152	151	155	164	189	159	173	150	154	166	155	175	178	148	158	144	147	160	187	157	170	159	151	158	158	147	152	147	146	140	196	186	181	159	142	170	164	188	163	194	194	174	174	154	178	170	168	184	176	168	156	167	148	174	167	166	170	174	175	172	167	180	168	167	160	161	148	165	148	164	157	182	173	171	184	168	152	133	168	142	178	162	145	172	185	160	126	162	147	145	180	162	142	151	144	155	162	166	161	196	182	157	167	164	173	153	160	173	175	167	184	155	166	163	171	165	164	164	152	185	156	161	174	179	151	159	166	159	157	137	165	176	165	161	149	199	163	147	155	194	168	166	153	172	164	162	168	183	143	145	157	159	159	146	183	163	132	170	152	146	182	179	169	162	159	164	167	168	149	159	182	142	174	154	147	156	173	166	172	159	128	195	140	157	147	155	172	167	177	154	157	148	156	168	167	179	171	173	182	166	164	176	172	137	176	162	177	166	164	173	158	187	149	160	174	177	171	161	164	166	149	160	160	164	155	172	181	166	185	157	175	176	163	173	175	152	165	186	193	170	169	162	161	158	147	163	151	158	166	155	168	141	178	184	143	140	171	157	146	156	159	163	165	167	151	178	153	160	154	188	170	163	185	153	162	156	177	148	155	178	187	174	166	166	170	150	148	170	182	159	196	144	170	192	151	146	176	178	181	173	168	159	163	167	165	167	153	147	159	169	152	170	164	174	180	153	189	158	171	163	158	160	170	173	171	138	149	169	146	166	158	174	149	157	164	170	166	183	168	141	170	167	153	180	160	160	147	189	159	170	161	141	136	169	176	178	174	147	166	167	183	162	177	162	156	159	139	176	167	164	176	200	138	168	172	174	159	170	131	174	163	172	149	158	163	140	145	140	183	170	164	155	164	165	154	153	174	168	161	151	144	181	164	160	156	158	179	186	149	149	176	164	194	161	142	171	166	161	171	148	158	151	179	161	178	164	154	141	151	152	153	165	159	154	150	156	180	162	185	174	174	160	168	157	162	165	178	148	195	169	181	156	163	156	173	157	180	174	171	150	163	152	145	165	158	170	172	162	142	148	146	163	147	183	185	167	171	156	154	161	156	162	179	161	157	152	150	159	185	144	170	165	162	173	142	149	193	152	149	158	154	166	144	179	164	182	164	158	161	167	169	178	146	145	162	164	175	165	187	167	169	173	164	149	144	163	149	148	168	144	144	166	154	139	154	150	150	145	179	151	155	160	167	162	173	163	152	170	178	181	173	164	164	163	142	147	172	139	178	137	147	143	156	166	177	145	190	180	151	182	155	181	182	179	170	177	172	165	174	163	162	177	165	160	178	181	167	154	157	154	159	173	174	164	138	173	165	185	177	140	139	165	192	173	149	178	164	149	170	201	176	174	151	153	159	151	129	186	155	175	167	155	203	175	190	163	164	143	145	168	190	148	159	195	165	156	165	163	165	159	162	146	172	166	171	173	129	159	161	172	148	156	148	155	164	195	178	150	190	169	153	186	154	167	146	168	160	157	177	158	166	161	165	151	175	167	164	175	174	150	168	160	161	155	157	160	169	178	177	161	162	161	163	170	175	174	178	184	148	176	178	155	177	181	163	169	154	150	158	164	159	155	160	141	164	147	158	182	168	192	181	171	183	147	146	153	147	172	161	164	151	174	155	163	165	152	154	156	172	161	153	178	188	164	184	156	159	173	140	187	150	168	167	158	178	166	149	164	166	152	169	167	158	147	170	170	159	167	158	154	149	150	131	172	176	187	174	154	164	197	166	171	177	174	152	177	176	181	175	179	158	166	179	166
4272	755	524	323	263	235	213	204	216	178	203	214	211	212	187	204	189	164	186	188	201	195	188	193	177	201	156	175	210	194	191	162	221	176	207	200	195	197	212	200	201	171	201	188	202	169	204	204	179	206	168	211	210	193	193	215	179	202	179	179	186	202	180	184	195	174	218	190	164	189	169	201	191	195	188	184	195	198	203	186	203	183	197	191	191	176	203	194	186	173	203	172	203	185	203	180	189	172	170	213	198	191	197	168	181	201	213	188	189	189	183	176	185	193	188	178	176	191	205	186	209	188	219	172	224	184	185	185	198	173	192	200	174	191	175	193	211	188	198	172	170	192	212	177	183	201	184	194	185	190	189	181	189	179	199	202	200	195	194	191	191	189	201	193	216	205	177	202	193	194	174	170	188	185	202	193	173	170	196	189	200	192	190	182	200	195	191	200	197	195	200	171	199	204	211	175	167	185	186	192	227	209	187	185	190	191	164	195	188	209	204	205	203	191	181	184	200	167	210	202	178	169	219	198	214	189	188	174	181	197	176	189	195	183	188	174	189	191	183	189	185	182	159	191	170	202	196	187	165	164	182	181	176	188	184	199	178	187	208	192	211	183	164	177	199	160	170	207	214	177	160	180	166	207	201	174	190	216	208	174	172	178	200	174	184	194	191	202	204	185	188	181	184	198	197	201	216	184	188	175	159	206	181	175	205	156	189	183	188	195	181	167	201	204	172	185	181	179	208	180	169	208	184	204	200	191	196	206	203	171	172	199	188	176	180	185	178	195	204	183	170	179	182	192	184	206	177	186	199	214	194	186	191	189	201	185	184	186	187	180	197	232	176	170	172	170	190	192	183	210	201	182	191	169	194	172	191	188	170	188	180	168	174	203	198	185	195	196	192	171	186	185	177	206	212	177	179	175	186	179	189	184	186	161	189	188	191	184	184	194	199	181	195	200	209	183	192	192	209	201	187	195	188	191	183	182	195	197	185	180	186	171	181	167	188	192	176	211	188	210	190	201	199	188	210	182	183	197	175	202	164	170	201	164	186	186	204	173	181	219	205	179	186	188	191	184	183	200	191	185	179	201	169	191	199	186	183	206	181	195	196	196	204	214	178	186	205	193	196	191	210	205	173	188	178	187	176	177	206	214	187	186	176	185	202	171	179	196	180	205	187	192	195	181	178	199	184	194	221	169	179	186	200	172	202	163	182	161	216	164	197	163	197	245	177	190	201	219	194	167	183	173	212	177	200	162	173	183	194	201	184	201	194	188	187	181	177	194	194	180	190	189	181	186	203	178	198	179	188	209	192	171	174	193	196	180	208	190	194	220	207	201	180	170	181	195	196	177	185	193	201	183	212	197	207	197	168	187	199	189	184	185	177	199	175	188	202	156	181	192	195	179	192	184	183	212	191	181	193	192	202	177	188	220	191	202	193	165	199	162	192	193	207	185	189	213	185	185	183	188	182	175	211	184	186	178	172	203	192	211	187	179	207	208	175	200	186	203	168	197	183	178	171	174	196	151	195	191	182	195	191	200	198	211	180	158	193	202	198	181	186	218	180	186	204	179	180	201	185	203	181	175	181	179	199	198	193	192	180	196	185	179	210	177	228	202	189	184	178	198	194	193	195	185	181	187	197	184	172	201	194	175	185	211	181	202	179	183	170	218	192	197	173	176	204	207	214	199	192	189	172	200	201	162	184	193	187	168	192	191	201	178	201	198	190	182	206	180	194	208	189	174	212	189	211	214	209	212	191	192	171	191	198	178	202	181	190	174	214	209	211	219	217	171	168	174	193	190	189	177	179	199	200	181	198	193	161	187	209	183	176	190	200	186	165	190	189	201	205	164	183	197	164	176	185	192	198	180	193	186	186	187	163	190	197	173	204	189	199	188	182	178	177	194	207	190	188	183	214	194	160	218	174	178	192	207	191	204	193	188	196	175	176	177	188	195	192	195	187	176	189	153	186	197	192	208	171	192	171	183	198	203	161	184	200	206	171	168	175	235	197	205	188	162	182	234	155	193	203	187	197	196	200	171	203	233	186	190	193	162	202	185	201	174	160	185	166	186	203	191	153	201	175	189	204	175	170	195	183	185	189	188	171	200	188	192	214	191	181	194	191	206	163	208	200	211	200	179	161	191	197	203	198	189	176	189	193	190	199	180	203	196	186	183	187	187	169	185	185	198	186	193	197	193	198	178	192	191	183	195	210	157	206	163	193	183	180	177	209	181	196	184	183	188	175	204	167	174	177	166	194	176	183	192	179	170	189	184	170	177	205	169	169	205	196	170	202	185	195	200	187	202	197	165	193	209	165	176	190	185	191	191	180	186	193	195	182	209	193	195	191	185	194	185	190	186	197	193	201	189	178	194	196	181	195	199	195	205	187	192	191	185	181	188	213	200	184	197	198	175	190	187	194	185	191	197	192	194	199	176	203	183	169	183	192	200	172	188	185	180	193	164	179	206	199	153	176	190	176	179	188	199	165	197	227	215	226	190	181	179	214	212	190	223	202	197	179	213	159	194	186	183	187	199	176	176	192	192	162	209	185	195	207	191	207	164	193	166	173	189	185	170	180	192	213	194	166	189	195	183	197	183	206	161	167	203	193	180	188	179	181	211	177	205	190	177	209	194	192	201	195	195	193	174	198	218	208	205	189	194	191	205	164	202	183	204	195	178	193	205	171	210	204	188	199	184	222	175	174	193	195	192	200	188	186	202	170	188	150	197	195	173	168	200	171	193	189	192	211	217	161	181	200	200	197	179	175	173	177	179	188	205	180	178	177	184	191	206	206	180	167	191	169	195	195	160	212	201	183	213	212	190	190	193	188	172	156	176	209	192	178	209	183	199	162	189	159	198	174	208	197	195	193	186	213	196	199	205	199	213	198	181	196	194	169	179	213	196	185	191	174	196	179	187	196	191	230	154	195	174	199	185	196	176	212	190	174	201	166	188	199	178	206	189	197	178	202	173	201	182	179	213	203	178	192	186	180	213	191	188	178	193	166	202	190	200	198	182	182	185	175	169	181	210	202	170	195	185	188	176	207	192	192	174	182	182	175	191	188	163	193	186	203	178	175	194	172	182	168	209	175	190	200	198	192	175	222	187	167	177	167	188	202	190	172	187	200	172	201	179	181	191	205	193	163	182	201	189	208	198	184	171	185	176	185	162	211	178	169	196	207	182	199	203	184	193	193	200	191	221	193	184	174	181	193	184	187	191	197	174	190	197	186	221	186	178	186	178	174	177	186	191	200	198	200	187	199	203	174	164	194	187	177	189	180	175	160	180	194	200	191	185	165	191	171	194	170	204	199	173	172	198	183	201	191	202	168	188	185	181	206	194	200	184	190	214	185	198	182	199	206	198	204	183	208	192	177	206	206	199	203	200	203	162	197	193	191	177	205	172	185	184	194	198	188	183	171	172	195	186	199	186	177	185	189	209	203	201	195	159	191	213	172	179	197	189	191	205	191	233	186	180	166	170	179	192
23581	21016	28018	24188	21001	8076	1041	774	669	611	579	562	545	528	521	541	498	488	491	468	527	492	483	487	487	478	437	461	481	448	481	476	492	447	503	453	508	465	420	451	454	465	487	428	463	451	433	454	473	479	477	478	440	444	415	499	453	412	435	445	462	458	519	429	420	470	453	460	451	444	415	441	412	465	440	453	471	434	449	475	456	443	448	497	485	442	473	452	487	426	452	455	475	446	476	422	490	441	472	472	443	453	455	456	474	465	413	460	458	425	462	411	472	399	470	448	433	447	407	459	462	461	493	427	452	452	434	450	436	443	461	459	488	456	429	436	492	467	425	460	462	427	453	486	440	489	505	467	449	445	460	498	448	497	478	457	453	414	451	484	455	495	469	476	457	495	433	467	435	449	450	488	437	453	477	442	484	463	441	472	458	449	423	469	512	448	430	478	451	474	476	479	451	453	472	408	472	481	431	480	437	441	417	462	437	526	485	449	455	412	495	490	458	454	439	467	461	458	433	498	462	464	448	436	451	440	449	453	423	437	466	450	464	492	482	426	439	431	455	445	495	462	486	448	481	429	431	432	429	451	460	462	449	432	438	450	434	450	493	469	394	484	431	447	435	460	472	455	451	452	454	474	458	467	437	477	433	519	450	410	454	457	512	455	446	431	428	439	447	476	486	458	448	410	449	446	453	463	448	448	460	467	450	463	479	476	463	425	502	445	435	420	481	448	454	429	412	454	439	464	439	418	443	448	462	456	428	421	433	488	469	457	476	477	460	474	430	450	467	459	508	434	440	442	460	452	484	471	454	476	456	484	410	471	412	447	424	462	436	463	492	450	440	443	491	464	450	450	473	446	446	468	436	433	457	457	426	499	450	460	451	465	457	490	449	439	439	431	476	477	422	481	377	437	449	466	464	439	458	415	469	434	441	472	436	426	470	450	445	465	447	472	482	473	446	459	440	430	461	442	470	467	461	442	476	453	426	441	470	439	407	440	469	465	447	445	465	488	477	431	456	412	466	402	437	452	477	459	450	479	492	434	457	470	448	467	457	405	452	433	473	448	429	452	457	450	454	454	452	453	451	451	464	472	452	449	442	454	436	464	435	453	446	467	470	468	462	449	451	417	420	459	443	440	426	444	459	426	452	468	448	470	479	481	473	466	454	463	451	463	467	487	459	481	451	418	464	452	440	464	436	444	458	428	431	449	455	450	439	446	465	446	457	461	475	441	476	457	456	466	409	435	439	417	483	442	456	471	462	446	446	464	489	445	469	456	455	482	455	494	453	453	473	499	465	418	481	470	487	412	453	498	444	436	441	482	455	451	469	444	460	439	463	436	413	437	451	507	463	486	444	438	457	413	454	472	447	423	479	411	422	434	461	430	431	453	437	447	470	444	468	462	452	421	470	491	446	435	468	451	485	424	449	415	473	429	449	441	442	452	472	443	469	473	438	440	456	469	459	440	462	448	467	465	459	476	448	464	462	398	459	484	445	458	515	441	500	456	408	424	441	497	431	434	480	486	469	484	437	462	490	469	447	457	453	472	479	489	430	434	432	434	478	470	466	453	468	445	450	487	450	474	477	469	442	473	495	420	473	414	440	509	468	430	425	396	469	446	467	497	418	440	412	442	434	438	498	461	493	451	458	416	444	459	472	468	436	525	453	486	494	430	429	427	479	431	474	455	448	440	414	423	442	439	448	432	473	485	441	412	445	460	441	419	466	478	443	460	449	443	433	441	433	438	429	400	411	438	462	448	458	446	421	482	468	466	442	428	446	443	469	461	449	413	447	475	449	464	436	442	472	463	434	469	485	442	423	435	433	463	449	442	417	444	409	428	467	446	421	461	440	444	444	449	456	448	447	457	455	444	460	462	450	464	475	451	451	434	447	458	443	453	434	482	427	468	425	406	454	500	412	431	482	422	402	431	459	453	470	426	454	472	446	464	453	449	454	452	464	443	419	476	470	456	441	439	452	423	460	431	422	452	457	422	474	418	437	451	436	453	430	435	485	455	438	501	433	458	436	433	437	459	454	444	482	455	472	498	462	438	402	477	460	437	440	454	455	460	482	454	484	424	467	468	450	461	422	417	487	443	442	507	440	484	434	460	453	461	470	420	441	461	467	431	525	471	448	459	453	453	494	454	446	468	488	426	446	492	465	446	435	495	482	441	460	429	447	437	405	442	447	458	500	438	508	483	445	462	463	437	422	420	455	457	459	494	461	455	425	489	460	439	461	472	443	471	433	463	453	461	443	481	468	464	453	468	461	429	463	491	458	477	439	444	448	446	466	477	441	444	431	425	436	438	482	472	450	435	459	513	473	449	423	439	452	416	461	420	451	481	500	474	435	440	439	424	497	475	461	449	480	460	444	467	470	507	479	454	434	435	454	454	471	443	473	440	471	435	433	428	450	478	479	443	402	464	429	468	464	472	455	407	468	464	442	440	463	450	433	467	456	444	476	477	491	439	429	451	450	476	514	458	453	502	431	416	452	477	442	453	477	440	452	446	475	467	440	444	438	453	473	474	448	448	486	480	437	464	444	428	473	429	457	448	468	493	464	482	477	459	434	464	486	449	455	453	450	435	444	477	440	468	433	468	470	469	445	448	431	457	443	434	430	439	443	426	453	443	451	494	453	457	486	473	453	466	443	469	474	430	455	445	431	480	407	475	503	448	449	434	438	436	468	433	403	434	454	450	445	411	444	491	487	490	456	406	457	434	459	475	476	411	461	441	432	457	457	433	443	426	481	472	424	456	436	469	432	455	446	427	435	438	428	526	463	447	426	456	492	418	461	454	482	489	470	442	421	450	422	469	484	429	437	460	447	436	454	456	457	436	469	436	465	453	448	453	462	433	472	439	449	459	405	431	438	455	445	429	437	439	505	429	444	451	448	453	470	460	440	466	435	508	428	438	451	421	428	455	440	461	462	458	414	448	457	450	443	433	456	496	445	449	471	456	448	449	475	462	473	490	466	461	461	417	405	431	441	436	455	436	470	473	501	461	449	436	479	477	463	440	489	455	455	464	461	437	432	444	453	485	439	474	460	443	455	442	449	476	413	464	425	462	452	461	435	496	451	451	486	450	422	462	431	450	427	443	460	459	473	461	459	461	439	411	459	485	458	480	447	437	449	451	450	468	480	457	426	419	486	470	451	492	452	404	456	427	452	470	456	421	446	429	419	453	442	477	455	483	473	420	465	421	422	415	478	466	513	442	454	479	438	441	483	447	465	483	471	448	443	434	449	461	446	477	428	439	452	464	441	417	479	430	434	462	486	434	454	439	466	465	475	474	496	438	454	451	456	447	451	484	480	419	435	476	510	450	446	451	444	463	484	438	464	443	485	442	419	425	437	429	469	428	444	412	475	461	455	474	441	435	490	486	448	477	461	457	447	442	440	462	489	454	477	473	448	464	458	439	452	474	402	485	464	448	471	464	463	422	473	460	468	441	480	429	433	445	430	440	438	425	469	497	436	466	425	531
3689	8585	5758	2761	1922	1479	1264	1008	877	809	695	683	626	598	553	602	553	536	574	563	506	537	502	508	499	559	545	525	460	474	488	460	503	495	547	496	514	499	470	475	488	505	479	499	509	492	486	498	497	522	505	474	497	450	452	481	469	490	532	435	459	475	481	502	505	483	492	457	511	502	488	472	476	522	497	439	483	486	465	489	513	490	494	482	472	513	493	479	499	467	484	474	492	471	466	465	464	490	451	485	501	464	489	475	481	471	491	515	457	483	442	482	492	465	501	489	470	503	494	465	487	489	484	493	486	466	470	472	489	509	518	469	499	456	463	474	501	466	466	481	486	488	464	469	495	488	481	490	474	492	470	521	448	482	469	451	489	479	496	479	494	432	487	512	479	498	480	480	486	485	471	432	463	436	490	483	485	507	465	493	472	465	448	491	440	470	466	478	482	460	481	443	505	525	478	460	528	500	496	465	473	469	464	455	493	472	450	474	501	505	459	487	454	470	490	438	446	458	466	478	485	497	483	473	462	492	502	487	499	443	501	483	461	488	439	436	472	496	464	476	465	484	495	482	465	434	505	464	508	494	478	473	487	481	474	457	486	493	486	503	521	509	469	481	479	457	526	452	495	464	509	448	457	469	483	485	502	486	477	482	464	472	494	481	466	487	492	484	458	503	447	480	480	508	461	478	504	493	493	446	499	480	517	457	468	480	508	458	466	469	453	484	502	432	497	454	492	492	450	508	527	497	507	510	512	478	507	503	471	464	482	481	445	468	509	514	518	458	516	510	480	502	465	465	507	459	497	497	477	478	486	479	448	484	476	469	498	489	483	478	488	452	497	439	470	498	487	533	454	446	471	470	517	507	472	457	488	471	431	485	469	519	483	442	482	499	499	531	441	436	464	484	486	493	462	465	490	488	489	520	450	504	499	479	489	491	521	497	490	478	515	509	518	471	499	467	475	509	494	474	495	487	521	482	497	428	455	468	493	494	484	514	457	486	512	492	469	454	490	467	494	517	433	486	498	465	476	511	474	477	478	501	467	462	486	505	515	481	486	469	502	466	471	473	471	518	470	482	531	440	478	459	506	481	467	503	472	479	435	495	475	465	478	519	495	482	517	464	521	463	473	450	474	490	509	451	530	490	505	452	515	442	479	456	489	475	504	480	497	465	450	452	510	471	481	489	489	448	475	463	491	510	480	492	493	443	449	442	467	462	463	484	452	498	450	504	498	466	488	466	490	511	479	498	480	488	462	462	510	491	420	459	492	460	517	479	482	535	496	468	465	492	519	467	455	468	481	505	461	496	484	501	480	462	435	469	479	508	470	458	491	475	509	478	459	479	558	486	514	466	468	474	496	466	510	493	465	458	455	486	455	513	501	520	504	507	498	502	485	466	503	471	484	496	491	521	469	488	462	451	468	501	451	474	484	448	487	509	467	458	483	440	466	487	471	464	500	497	445	471	484	504	441	457	481	463	495	487	461	471	463	479	519	481	476	495	435	547	460	471	454	478	468	499	476	469	439	492	481	465	454	472	467	451	450	462	478	476	493	472	501	494	497	465	468	468	503	453	514	487	523	515	497	482	481	492	484	486	446	432	479	492	522	492	455	468	490	472	495	514	490	474	496	455	526	490	487	446	470	476	469	487	462	477	500	496	453	449	459	469	474	489	453	501	452	489	459	477	486	475	472	517	490	508	482	482	497	482	494	496	459	468	503	468	477	498	503	493	489	480	480	483	506	465	470	469	474	473	473	469	469	511	474	465	481	485	501	463	509	485	505	438	430	477	462	463	496	470	497	496	514	508	472	514	466	474	488	428	503	489	488	503	471	459	466	478	449	417	469	491	488	483	476	524	490	457	443	504	497	472	470	480	455	496	475	517	494	468	487	505	478	487	503	469	473	490	511	482	446	473	504	480	511	496	478	483	475	459	464	466	527	473	468	455	471	469	510	487	457	485	483	492	476	519	458	505	502	489	470	458	434	458	492	459	480	470	464	469	481	462	493	479	432	483	461	468	501	484	484	477	508	452	488	464	513	499	448	467	490	483	503	507	487	461	444	501	498	478	520	473	473	499	480	497	481	451	495	492	472	535	471	468	440	510	457	464	430	435	436	483	473	484	456	484	459	473	498	458	487	414	444	515	501	490	488	505	471	476	496	500	502	478	503	490	447	509	475	475	484	469	505	490	479	464	495	487	451	515	476	470	507	527	482	498	464	480	413	476	457	490	503	527	483	510	506	497	472	523	526	513	461	501	471	504	491	458	471	486	432	478	468	476	483	505	484	505	446	507	490	497	490	479	482	473	508	464	450	491	498	444	463	488	490	487	485	476	475	473	511	481	488	479	453	484	473	483	450	459	494	456	482	527	494	498	519	465	476	458	505	457	501	470	492	449	456	479	486	521	442	481	462	486	520	478	461	482	508	489	469	496	470	492	487	486	514	472	460	481	504	508	465	526	469	468	512	472	451	470	478	513	471	447	454	467	491	493	455	496	479	510	518	492	498	482	480	489	467	499	485	485	495	493	468	505	503	497	511	466	482	488	482	509	485	476	462	496	494	491	476	494	541	471	472	499	504	467	467	517	480	452	461	510	522	487	497	455	465	517	479	445	447	519	462	499	450	452	459	447	505	457	509	433	477	480	444	462	469	514	484	482	502	490	463	511	472	499	473	449	479	491	493	446	512	461	492	520	498	457	458	471	520	460	469	509	457	464	465	491	495	508	510	476	485	443	492	509	491	524	517	500	451	465	454	464	499	476	452	491	485	506	495	491	490	458	485	445	461	453	489	463	488	483	498	512	480	513	491	434	555	482	421	483	488	465	455	513	455	487	473	497	478	449	445	454	510	460	481	504	474	426	461	517	482	490	496	447	458	431	496	439	459	504	464	503	482	461	528	451	452	443	502	556	511	476	447	476	507	486	458	471	507	436	465	457	466	471	468	466	505	490	487	428	445	479	516	474	498	509	491	478	454	464	490	495	458	464	477	495	496	504	451	490	513	488	465	444	431	486	472	488	488	489	459	507	461	477	486	501	490	518	504	510	490	474	471	515	483	476	489	497	466	492	490	485	488	494	474	436	468	515	474	462	504	460	517	507	485	497	499	497	438	496	414	504	477	476	480	452	496	480	494	475	482	459	493	502	501	468	477	462	481	460	494	527	503	467	469	488	487	464	473	461	484	484	505	500	471	467	483	511	514	522	473	454	503	448	468	474	491	471	448	499	462	505	493	498	459	499	473	485	488	464	463	451	495	472	478	438	497	465	477	420	492	461	460	513	469	463	472	485	469	483	512	497	445	483	461	505	461	453	482	510	472	418	481	486	463	469	456	480	489	471	428	463	523	475	482	464	464	418	490	501	487	485	520	458	436	484	504	509	497	487	528	522	465	494	472	457	510	504	478	448	446	487	491	470	489	503	466	458	469	495	470	462	445	492	496	481	485	471	513	499	476	484	469	481	500	489	487	462	505	512	475	492	516	477
24913	20992	26598	25306	5416	463	359	311	286	255	256	258	259	224	233	209	224	192	223	231	203	236	224	205	204	246	191	215	186	202	215	206	207	221	212	186	207	189	201	219	223	187	192	205	220	241	199	201	207	217	225	196	184	212	228	208	200	198	210	233	217	218	198	188	210	206	208	188	178	203	210	231	187	206	197	217	173	218	223	201	203	196	211	217	207	225	222	231	199	183	232	197	207	213	194	223	215	201	205	201	214	192	216	199	192	191	195	175	219	198	192	222	198	208	174	209	203	181	201	198	200	222	197	211	197	176	232	224	207	204	184	210	219	209	193	207	187	211	214	233	216	227	204	208	204	224	221	204	201	208	222	181	178	222	177	237	209	191	203	194	198	193	201	207	209	223	201	194	205	203	210	198	226	187	204	199	201	173	220	200	197	199	167	210	197	186	204	184	183	176	192	185	181	221	213	197	210	175	225	230	203	203	187	204	218	193	193	196	205	197	198	191	230	210	194	187	207	203	233	204	201	214	194	181	212	195	174	195	227	211	197	198	213	190	197	191	198	184	190	194	182	186	195	202	217	200	184	195	226	193	208	208	211	208	192	219	190	209	216	197	223	201	210	211	225	207	178	204	186	234	207	214	200	201	197	228	188	191	184	220	183	204	213	237	194	219	220	191	219	190	205	204	211	183	238	197	203	196	199	196	195	191	214	213	203	201	222	219	205	198	203	192	225	220	205	207	217	200	213	215	224	197	203	221	202	210	205	195	205	196	215	208	190	189	197	220	213	212	202	192	209	197	199	195	222	210	218	224	196	211	206	219	197	191	230	214	196	209	197	187	206	208	200	218	217	213	217	197	189	184	192	169	231	180	210	199	184	198	215	199	218	215	197	201	183	192	218	211	193	203	210	197	187	200	212	227	183	228	175	172	197	185	188	197	221	218	220	204	223	187	205	203	190	216	211	218	222	213	188	191	232	240	219	193	186	193	208	191	200	206	186	197	184	203	230	189	219	219	227	196	204	186	222	192	226	200	220	226	183	186	165	192	211	176	207	217	186	209	214	182	207	196	223	194	197	188	192	198	209	201	218	214	200	216	201	191	185	181	232	216	222	215	224	194	198	195	160	169	199	204	218	212	217	218	194	200	205	196	197	202	195	218	189	201	207	214	226	208	223	196	225	209	222	200	195	186	206	206	203	190	213	206	214	217	178	208	190	184	200	208	226	199	225	199	206	195	228	186	213	218	219	198	176	209	167	203	195	215	202	191	189	216	188	183	194	204	179	193	205	188	203	173	228	213	212	195	195	208	214	207	218	205	204	186	205	180	214	203	223	183	223	207	202	212	222	242	198	177	216	210	201	194	215	215	191	215	205	196	196	213	187	184	218	208	226	195	199	194	190	204	182	206	212	209	208	183	219	191	218	194	194	206	207	207	195	209	226	212	225	216	214	202	196	205	174	216	203	212	211	185	223	198	194	215	220	180	191	201	189	218	186	183	224	191	194	214	207	217	190	194	235	185	197	199	186	206	176	197	203	215	171	186	189	226	203	211	224	191	194	180	185	183	219	198	201	194	181	171	181	221	204	218	194	194	217	174	191	176	192	201	198	169	227	215	215	222	205	213	217	196	204	184	198	229	206	201	208	211	202	214	214	204	220	196	196	221	223	175	229	191	214	179	172	221	214	202	195	203	185	208	194	223	181	199	203	183	181	222	201	206	231	215	205	185	171	182	211	220	186	196	202	202	208	180	179	194	214	182	218	196	186	179	211	201	231	202	208	192	225	215	216	202	190	199	198	180	214	215	212	218	215	175	210	209	196	237	195	191	184	223	202	201	194	218	210	222	196	216	203	220	215	160	212	181	195	202	211	200	219	187	189	210	218	222	208	196	190	197	199	207	193	214	208	219	224	196	192	194	194	200	189	212	197	202	199	200	211	189	228	181	189	189	188	216	212	211	182	215	200	199	218	194	205	206	173	228	208	221	207	179	192	200	207	207	217	183	178	234	201	194	226	190	200	228	177	200	205	202	225	211	236	209	184	203	220	202	191	201	201	234	219	232	203	210	189	210	194	188	220	213	199	190	221	203	219	196	187	174	202	219	198	191	202	215	215	209	206	211	222	210	201	224	196	195	211	232	215	210	233	219	183	181	192	210	186	213	200	206	239	221	202	201	216	197	213	202	188	193	207	182	219	201	198	216	224	180	220	203	197	204	191	195	201	187	197	198	197	201	207	189	201	212	203	202	196	191	189	214	217	206	185	229	192	234	177	193	207	209	214	196	196	180	185	208	206	201	200	198	215	204	205	204	226	212	235	209	214	221	184	196	187	191	203	233	207	221	209	176	182	218	207	207	182	229	182	189	191	218	187	202	221	196	227	182	174	211	207	207	204	212	216	166	200	236	191	210	213	181	194	216	207	215	201	208	202	204	186	189	173	197	206	190	204	203	184	195	198	194	185	200	193	211	212	199	212	201	222	194	226	213	205	214	228	204	220	195	213	212	214	186	195	210	208	230	176	222	213	211	202	210	174	201	220	230	214	218	221	200	185	184	196	200	222	210	173	189	201	203	211	198	207	200	195	197	186	198	209	200	193	198	188	201	182	207	203	199	219	192	202	221	190	203	201	218	186	221	217	202	220	198	202	186	188	204	215	198	205	218	194	224	208	231	211	195	191	191	212	214	180	179	204	223	178	207	223	187	185	212	202	185	184	202	192	200	191	199	206	212	198	229	216	216	203	176	196	224	191	209	218	182	199	186	173	195	220	207	213	210	203	213	189	202	198	208	197	195	161	193	215	169	219	202	196	223	190	206	189	185	243	188	232	183	200	215	213	183	200	180	189	204	186	185	202	223	171	226	209	195	195	193	187	218	215	205	209	199	227	210	208	199	207	193	213	183	190	181	208	212	203	197	179	188	202	228	199	190	195	204	189	219	186	177	211	211	210	219	201	212	188	209	212	185	212	203	191	215	196	197	196	201	190	193	216	188	212	202	207	213	216	235	183	218	211	218	204	209	207	206	214	204	174	220	183	215	206	208	182	221	209	189	192	207	190	179	179	207	201	215	195	201	239	209	225	209	190	206	216	189	185	194	176	208	208	207	237	183	197	201	203	202	187	202	203	224	176	195	209	229	221	212	192	210	224	178	190	212	217	197	186	195	188	224	217	204	232	212	216	232	194	199	204	224	184	177	202	193	202	185	197	214	218	202	221	210	196	210	213	185	204	228	192	221	199	217	214	198	216	192	217	187	202	202	196	193	220	200	160	187	201	203	201	190	186	208	191	227	196	206	207	191	203	224	196	159	176	200	187	212	209	200	184	205	222	204	208	213	196	204	181	195	195	189	196	214	187	204	197	182	209	200	213	212	197	204	214	190	203	217	198	216	202	192	200	198	207	214	226	208	233	216	184	186	199	204	194	223	192	216	221	212	171	213	209	217	195	208	211	194	195	199	218	211	198	218	195	181	203	244	193	189	215	223	193	189	205	202
3514	4307	2750	1278	973	744	611	552	442	459	347	341	318	316	303	287	295	295	262	270	254	262	274	248	267	237	257	265	247	279	244	263	246	225	240	252	217	250	265	236	271	244	265	269	248	234	227	248	257	232	283	244	249	230	237	252	245	253	256	239	248	244	224	246	226	270	239	226	238	247	251	263	234	256	245	225	279	242	263	267	267	263	249	258	250	254	300	240	243	248	214	259	242	230	257	244	284	235	229	267	254	270	264	272	242	278	247	233	260	255	224	242	268	279	236	273	223	250	228	261	236	276	260	247	236	220	244	251	239	242	249	229	250	262	238	241	259	225	235	243	264	239	257	246	215	229	254	252	267	268	282	252	239	221	242	238	235	264	281	249	243	242	219	235	239	230	243	231	241	239	249	254	259	252	240	244	251	250	263	236	243	267	270	257	209	252	231	285	253	234	213	251	277	249	246	246	265	266	255	245	260	255	252	238	233	261	232	248	243	251	243	251	248	219	279	246	228	258	247	246	235	242	237	259	276	235	275	281	231	249	221	224	253	249	278	248	247	247	246	246	246	251	259	233	241	240	265	241	237	246	256	257	278	271	267	255	241	227	286	239	241	233	246	238	280	241	246	267	245	246	274	266	208	245	274	273	231	229	276	240	242	240	238	241	236	229	260	218	252	235	279	253	233	264	234	260	256	251	236	248	232	258	245	230	246	253	241	228	237	245	260	248	243	231	237	233	248	254	219	241	239	221	238	265	254	261	245	263	244	246	258	236	254	224	226	252	250	249	241	241	258	253	255	265	254	250	241	256	258	228	245	246	265	261	242	214	261	256	227	263	286	243	265	251	256	275	236	263	233	248	244	264	271	200	226	243	234	286	257	239	265	275	254	242	248	236	227	214	250	249	234	259	242	255	253	264	286	280	251	235	239	251	243	241	247	255	219	244	245	229	228	254	236	242	248	236	259	237	279	252	236	211	256	253	244	239	262	255	237	241	243	232	262	296	255	238	240	233	244	256	243	237	231	256	233	233	236	251	223	268	244	257	260	242	240	263	249	275	252	238	258	240	253	232	263	258	241	241	248	257	256	254	307	217	264	258	238	271	239	263	224	256	259	268	243	236	253	254	257	252	254	236	246	246	271	234	280	263	220	257	238	256	246	243	259	239	254	236	247	238	253	246	242	226	238	243	233	255	244	232	252	260	226	225	255	263	244	252	241	218	238	222	244	216	251	234	224	246	280	247	250	248	262	222	233	240	257	252	238	286	243	236	235	261	252	253	238	226	250	230	247	247	249	252	255	260	225	241	259	249	226	227	261	261	237	258	226	222	218	232	248	270	246	243	241	257	244	258	245	240	271	250	245	250	265	269	256	241	251	230	271	281	228	231	235	229	241	254	253	266	256	238	258	230	249	271	263	230	244	248	264	258	266	259	263	236	247	241	235	258	236	221	232	272	278	248	247	266	238	229	274	241	238	259	249	238	228	251	283	259	263	252	225	202	230	277	240	241	233	252	278	244	241	258	244	251	224	253	231	232	250	282	229	226	237	247	210	237	255	222	228	255	256	240	263	255	258	264	243	259	218	261	249	248	244	261	240	267	234	249	236	293	213	254	249	248	234	234	223	238	242	235	269	242	218	240	245	259	218	230	258	231	277	221	236	240	262	257	247	258	270	288	259	247	228	258	253	258	265	263	239	247	240	241	222	243	224	241	257	244	227	233	258	228	252	283	230	248	238	267	223	240	250	250	243	252	259	252	283	241	238	247	252	253	238	252	247	246	245	259	247	247	263	243	245	254	256	233	250	258	238	256	260	252	261	270	240	264	262	268	248	255	241	245	257	246	237	252	236	242	268	248	258	214	262	263	239	218	246	245	250	261	244	263	225	235	260	238	261	223	213	262	241	247	248	252	247	272	219	239	231	275	264	275	253	235	231	295	254	243	270	219	245	241	238	266	244	246	235	250	268	247	241	193	275	286	272	264	264	279	239	241	261	235	276	242	233	225	236	222	255	262	237	243	245	252	249	252	235	250	258	259	233	255	238	202	223	243	237	263	247	247	238	251	268	259	232	267	267	262	263	256	241	244	252	277	220	251	292	257	253	270	270	271	240	261	230	244	250	239	220	221	250	242	260	233	247	275	234	240	236	244	213	242	255	275	230	231	220	230	252	231	258	238	259	265	264	279	256	262	229	246	239	251	246	237	223	265	255	253	237	251	263	240	238	224	225	244	230	251	254	256	247	276	235	212	251	236	281	240	253	280	231	242	260	261	227	214	237	255	231	236	251	228	231	266	204	252	244	248	277	264	269	272	253	264	247	249	239	244	239	230	242	216	230	230	251	229	246	259	237	253	239	274	246	230	242	240	254	258	231	246	242	246	277	225	226	245	265	242	243	247	259	253	238	232	245	254	257	250	253	236	245	245	256	245	243	246	251	221	239	232	250	266	255	259	256	239	231	222	268	266	262	237	226	218	234	259	234	255	242	235	257	254	271	275	230	249	216	235	250	242	247	269	243	253	267	248	250	267	254	262	264	252	242	249	241	270	234	244	236	249	255	247	259	267	255	261	275	257	279	258	237	259	215	243	270	234	262	254	246	257	244	250	225	253	253	251	268	205	252	245	259	257	220	279	221	247	255	245	227	227	233	256	251	240	250	251	269	266	232	245	253	222	256	237	270	248	225	264	255	243	229	253	233	269	258	267	245	231	247	244	237	248	259	227	243	216	275	237	242	244	261	240	245	269	262	246	252	227	221	236	243	250	247	228	253	255	249	230	255	270	231	251	256	229	256	250	260	279	236	262	250	241	251	234	221	260	263	260	277	270	221	239	249	227	233	282	236	263	256	290	279	220	237	245	261	249	261	249	243	261	240	233	230	253	273	250	235	231	247	224	216	240	223	268	245	236	246	245	262	253	258	233	235	244	249	250	244	234	233	253	248	224	232	260	237	249	262	247	252	236	240	228	270	215	244	228	255	260	233	240	244	243	263	260	246	227	268	258	256	256	269	228	260	223	238	283	266	234	266	227	238	237	242	245	232	251	258	245	246	252	232	224	251	229	253	237	227	264	254	248	229	240	263	243	227	259	253	257	222	256	273	227	251	233	245	220	250	255	247	260	250	232	258	247	241	258	252	251	238	264	247	245	230	257	232	245	267	266	252	247	231	235	237	231	277	251	256	240	266	241	249	231	260	248	248	227	221	220	272	238	243	218	246	244	239	246	260	247	234	248	230	224	239	246	261	252	242	266	253	236	245	245	242	258	239	233	240	266	225	240	243	233	237	244	232	248	249	235	281	254	232	241	246	240	230	271	272	242	252	267	246	229	224	255	233	238	240	215	238	237	218	277	256	258	249	236	243	218	241	239	244	217	230	280	246	241	235	243	239	258	264	254	262	264	271	256	255	235	237	238	279	221	238	262	220	250	260	228	243	235	245	238	252	249	251	211	237	240	239	261	255	216	251	277	229	258	251	239	248	260	239	249	238	240
22563	21048	28521	23791	21051	21052	5948	1259	985	952	880	894	818	730	770	764	735	676	716	706	716	691	657	678	662	687	618	708	648	682	626	634	680	641	637	671	599	628	641	607	668	618	667	664	670	596	680	586	618	609	640	666	603	640	639	584	661	666	675	662	624	618	659	668	640	613	624	633	622	620	625	614	669	629	618	652	644	673	652	647	617	638	629	608	605	633	611	660	657	617	627	661	642	606	665	609	616	686	671	616	637	625	622	625	630	638	619	641	606	661	605	638	580	621	657	578	619	671	608	634	632	675	608	638	579	628	619	621	622	631	639	633	604	594	634	653	595	640	622	579	603	620	639	633	599	637	649	639	574	587	584	657	604	594	635	667	609	656	640	650	639	594	601	640	672	598	601	658	671	617	619	609	599	699	655	647	638	641	651	673	686	625	633	678	623	618	626	652	662	645	596	610	601	631	619	603	585	610	607	639	646	630	620	640	592	592	632	657	651	586	605	619	610	689	675	621	593	624	655	625	622	619	612	616	653	639	617	622	631	632	636	607	655	634	608	654	610	584	603	637	597	614	631	640	614	598	635	626	620	712	646	636	624	618	656	628	623	638	659	640	637	640	639	632	613	654	600	602	621	651	612	621	628	631	629	593	613	599	624	629	634	660	647	641	641	617	677	638	602	560	636	618	615	641	622	632	573	653	662	572	655	617	598	688	619	662	618	601	615	637	583	637	649	652	639	617	562	649	651	597	677	634	620	633	605	610	717	596	634	645	659	650	613	602	607	618	638	613	612	640	614	644	620	574	611	561	640	652	628	592	620	635	656	617	633	654	599	598	613	646	624	638	598	636	686	703	608	611	631	616	625	644	599	579	641	597	624	633	626	635	616	595	628	649	620	619	610	687	593	640	644	634	624	637	622	657	660	637	602	610	620	626	652	635	639	641	568	638	598	640	642	597	619	590	643	634	635	587	637	629	576	629	631	622	591	587	615	652	545	633	653	623	667	635	652	590	595	655	609	637	657	602	608	677	579	627	627	641	620	662	629	653	652	615	610	660	642	611	670	616	661	584	623	622	577	646	584	664	609	611	622	590	569	642	640	621	631	624	632	622	584	639	630	624	631	594	611	634	615	625	649	650	612	596	624	605	624	617	641	600	680	652	629	684	606	628	622	646	636	588	649	607	610	584	645	605	638	633	633	638	577	652	600	615	647	636	639	633	669	586	605	640	629	637	609	611	628	656	645	662	612	613	621	631	635	600	592	651	614	677	654	615	584	620	635	646	602	680	667	648	631	608	609	648	620	643	627	608	630	561	605	617	679	586	645	637	622	623	653	622	627	647	689	653	651	631	583	626	659	631	643	622	632	600	622	604	635	606	628	629	616	601	628	623	638	614	653	619	620	601	623	657	625	588	649	629	609	637	612	647	615	644	589	614	602	648	616	618	649	606	596	600	618	631	629	608	627	652	637	639	600	678	634	622	625	628	636	576	615	637	622	630	641	628	616	661	621	671	632	625	653	621	693	650	675	626	637	634	574	612	627	587	634	685	632	594	599	612	660	623	673	625	634	604	645	614	613	657	627	642	633	623	629	626	685	607	641	645	619	607	645	586	632	614	592	645	672	633	622	603	594	587	633	616	624	614	672	605	598	577	619	648	619	607	638	598	634	604	667	639	656	606	629	650	613	625	623	621	638	603	640	642	646	667	654	592	587	693	624	637	628	620	586	594	669	643	602	633	619	586	609	606	651	622	621	617	624	588	629	654	642	657	715	630	636	681	644	609	633	639	620	607	656	635	613	599	593	598	592	617	664	636	633	596	632	617	625	631	632	609	645	583	662	612	627	606	634	617	651	639	637	644	600	605	601	629	616	649	679	656	648	613	655	619	608	607	622	632	618	633	621	604	638	616	639	595	683	609	595	689	576	646	607	598	626	604	658	615	640	604	607	654	613	666	611	656	584	679	637	619	635	636	607	587	620	626	572	618	617	656	661	600	637	623	658	645	663	596	592	558	620	610	638	665	583	650	622	637	585	647	589	623	607	610	648	673	608	624	599	612	661	658	649	625	627	664	659	643	642	652	633	649	609	632	607	665	596	623	632	616	574	580	597	659	597	630	634	644	642	586	576	624	582	665	622	615	607	633	619	577	655	644	607	625	684	606	654	621	647	639	605	649	601	605	636	622	606	622	643	611	561	641	612	626	606	617	576	584	612	639	644	621	607	631	645	613	665	604	661	657	635	627	621	589	639	677	654	641	657	629	615	627	646	660	606	629	619	643	680	654	604	621	642	589	673	652	654	631	583	575	622	609	661	648	581	609	656	664	595	653	649	641	609	661	631	641	607	614	631	640	641	611	671	640	626	623	604	612	679	667	584	603	620	587	589	613	596	592	625	628	634	629	635	621	670	598	576	619	608	639	636	594	642	619	608	604	628	615	627	611	659	627	602	664	624	662	661	623	597	657	617	571	618	626	674	603	609	647	615	606	646	615	634	618	643	602	638	608	663	640	671	659	633	641	597	647	665	581	605	597	631	583	633	643	599	630	636	663	665	649	600	637	596	655	582	629	631	646	604	646	578	651	636	668	617	624	652	644	595	614	607	630	639	625	647	616	634	669	664	594	620	615	609	641	639	684	626	631	624	647	637	643	663	597	649	630	562	621	614	618	608	630	610	600	615	617	666	552	635	636	613	576	630	649	642	631	619	589	621	627	590	639	617	616	664	570	617	630	631	615	586	585	628	597	605	578	603	582	634	644	660	617	641	635	605	625	592	644	666	626	600	590	603	625	654	603	635	626	618	625	621	607	624	606	658	574	569	622	627	645	661	615	593	624	617	670	661	625	662	600	596	618	600	626	609	636	624	634	617	639	560	591	595	609	620	639	675	638	629	652	615	676	633	619	644	650	606	614	654	559	635	612	627	633	601	602	601	658	632	616	620	598	591	601	590	658	628	636	643	652	646	607	625	623	644	686	622	625	624	669	607	621	604	674	670	658	641	653	598	608	605	631	648	615	623	626	650	583	670	630	610	603	641	671	653	596	623	629	630	620	637	642	638	611	639	622	640	669	676	641	642	609	621	641	631	627	638	632	644	634	616	633	592	609	598	593	594	614	613	629	664	618	589	640	664	646	628	609	647	612	619	673	605	612	608	649	635	633	585	653	669	642	640	664	595	631	636	647	621	647	651	576	599	589	621	653	681	612	641	640	631	611	603	597	643	676	676	644	603	616	632	627	665	621	638	649	656	631	605	638	661	622	603	634	638	682	638	641	611	640	615	604	665	623	611	634	627	597	671	616	628	601	638	610	624	604	644	599	608	624	600	614	575	619	633	633	563	649	591	579	584	621	623	646	627	626	633	621	646	600	614	629	635	664	639	593	657	592	648	630	636	675	657	637	632	621	663	604	598	582	619	654	654	626	611	638	617	665	643	605	618	578	639	635	648	648	662	611	655	601	643	599	631	645	582	620	619	618	599	631	672	638	638	643	635	622
5115	13987	9372	4707	3339	2623	2047	1709	1483	1223	1151	1080	984	891	863	856	803	788	773	806	782	725	710	745	742	768	744	680	695	682	742	706	692	736	716	700	661	699	731	694	684	658	700	659	685	693	625	684	621	678	663	674	657	662	636	661	668	671	700	736	664	672	637	681	693	641	657	681	670	693	657	659	643	636	681	678	668	665	680	664	670	660	673	703	631	634	646	627	658	703	643	698	672	641	687	650	634	645	666	644	648	628	667	674	646	646	699	670	671	637	707	658	660	696	665	675	709	661	640	629	620	663	694	675	677	652	676	685	650	710	633	668	656	671	617	637	694	693	648	634	667	660	653	635	682	677	609	630	709	616	630	719	615	664	635	644	632	668	661	663	646	634	687	674	651	659	651	651	693	686	655	675	703	701	674	664	683	614	677	703	650	700	634	688	622	651	667	686	665	639	643	668	619	653	658	656	683	639	637	610	696	620	654	672	674	661	638	665	670	674	704	670	727	687	659	652	642	661	670	704	669	635	636	682	686	657	637	667	626	688	696	653	687	659	669	699	654	661	641	648	672	679	644	690	683	653	641	650	640	661	630	631	723	630	635	689	658	679	640	644	662	699	664	647	698	643	642	638	644	681	686	632	662	685	663	669	658	687	665	647	636	657	655	657	645	654	661	686	701	639	684	611	675	707	646	654	678	650	639	604	668	611	636	741	657	658	669	692	692	647	672	647	652	677	659	687	651	704	675	655	688	643	639	665	643	660	672	622	682	685	640	655	669	633	650	670	647	659	669	666	657	700	631	647	712	694	630	681	662	648	690	697	675	662	611	677	622	662	635	638	672	662	680	678	653	646	673	636	676	620	690	644	652	645	659	665	707	686	614	633	687	604	678	700	628	685	672	622	650	600	629	674	640	710	651	663	669	701	676	639	666	640	651	650	667	669	623	668	672	645	707	645	679	666	681	686	676	678	680	648	664	687	654	677	686	661	677	675	676	600	674	669	654	624	638	645	644	707	605	667	638	612	676	671	649	656	678	684	631	657	659	673	639	661	617	680	665	678	675	695	674	685	645	639	625	667	639	622	599	716	674	660	668	681	656	657	700	671	695	666	623	659	664	660	644	638	657	661	621	625	656	688	694	641	624	681	642	704	682	659	638	691	629	617	672	614	644	650	667	637	682	701	682	644	676	626	629	657	673	681	632	658	661	658	622	702	670	655	654	674	652	672	629	713	676	661	688	625	638	643	632	666	685	641	643	627	688	657	685	648	672	655	651	619	644	629	701	698	659	710	702	649	658	689	598	701	644	657	690	652	637	648	669	611	632	670	623	666	621	697	677	656	647	611	649	667	623	661	632	668	625	638	612	656	651	702	674	637	667	671	711	661	678	646	715	732	672	623	658	676	662	667	647	656	643	696	712	657	690	647	651	663	638	662	635	687	670	686	669	641	704	691	653	674	687	670	629	639	688	650	670	697	645	664	666	680	669	647	671	675	674	645	648	632	695	640	626	656	682	663	649	682	649	725	620	694	680	689	731	686	655	675	661	666	702	664	689	659	652	649	671	627	683	696	655	678	644	650	666	609	637	701	649	691	702	678	651	713	636	678	679	688	631	672	589	633	653	640	661	611	714	656	651	654	636	637	677	664	683	661	635	629	652	649	695	667	678	666	631	602	677	666	670	674	673	662	672	685	695	612	618	661	623	678	662	661	635	692	693	673	669	649	649	667	689	677	696	665	674	651	654	681	635	637	616	659	631	626	690	647	647	631	668	718	696	680	674	650	675	651	647	632	654	673	661	659	660	633	666	690	659	634	653	633	654	651	638	674	667	672	695	693	650	682	669	627	680	680	673	693	664	620	633	649	656	661	654	671	693	662	652	714	677	675	649	706	671	647	672	683	665	667	677	716	646	676	624	646	664	648	650	668	651	714	639	652	687	662	655	646	649	671	642	716	670	681	673	627	648	685	642	672	698	667	676	678	678	666	697	680	650	648	657	667	638	664	673	631	684	648	651	630	673	678	693	650	659	610	716	681	701	736	650	674	660	701	621	683	630	663	653	678	692	638	691	628	639	696	649	732	648	639	634	640	672	703	647	650	669	641	698	647	661	679	635	696	668	659	599	646	704	661	671	605	687	650	709	712	676	671	655	659	629	659	637	607	686	599	674	636	683	635	637	649	639	655	623	674	655	638	661	639	695	701	635	646	627	623	715	630	684	628	649	616	675	675	644	645	697	651	712	672	705	633	689	664	673	633	653	658	706	629	681	671	697	648	655	637	661	683	689	629	652	626	698	623	628	697	647	669	640	655	632	684	697	680	639	617	663	625	675	668	686	622	666	661	635	671	652	714	683	648	668	672	683	698	636	700	646	684	678	606	641	685	657	627	717	656	667	671	650	644	650	679	642	665	612	674	671	689	687	679	692	683	681	639	667	656	681	691	671	658	596	613	631	653	673	690	695	704	646	649	670	623	657	693	706	686	656	664	667	648	632	656	629	682	656	708	644	708	698	647	681	630	660	675	659	637	640	604	674	661	684	692	618	645	675	650	646	692	663	624	645	660	656	637	633	705	638	613	691	664	660	682	583	633	674	644	678	670	673	663	680	621	624	629	654	630	645	654	642	645	668	622	651	630	624	676	663	708	708	625	667	651	660	612	692	668	661	667	662	681	628	644	630	651	670	635	656	644	699	638	694	616	681	631	635	641	685	671	645	655	645	621	707	655	686	666	690	660	591	654	679	659	628	652	688	674	676	682	633	644	655	625	680	680	674	650	679	615	627	684	649	646	622	699	664	660	663	646	698	682	704	607	645	621	688	684	624	666	649	671	688	623	648	658	659	647	683	619	639	653	635	668	686	688	687	635	653	681	650	705	628	656	664	644	641	669	682	722	674	669	664	689	675	635	671	633	664	620	692	664	633	629	670	626	624	683	658	650	680	681	685	614	733	671	687	679	647	639	628	646	652	683	673	651	718	652	666	667	638	626	671	649	632	681	674	657	636	618	642	683	664	645	654	638	714	639	673	662	684	690	662	667	656	665	689	683	653	649	679	693	643	652	663	664	613	665	647	654	713	691	646	644	655	684	653	622	675	686	685	621	665	691	680	677	638	652	642	671	651	634	664	676	687	647	681	704	715	646	653	713	664	707	661	621	613	650	692	692	663	677	648	649	694	696	670	677	692	677	658	637	660	640	639	641	677	660	610	643	667	689	653	614	669	690	641	695	694	670	679	662	650	637	692	705	643	669	686	699	639	653	689	652	669	661	686	659	626	669	642	712	668	709	688	620	660	652	681	676	644	618	632	700	655	632	632	632	670	617	648	662	643	679	651	655	617	637	672	649	648	725	685	661	696	645	682	675	667	647	679	688	670	711	687	659	657	739	667	694	733	663	653	613	691	636	682	643	685	655	662	691	621	639	658	644	678	693	670	652	598	647	654	678	682	651	693	655	642	663	640	631	683	666	682	705	682	685	639	704	692	618	688	665	638	688
27530	17580	3275	369	223	185	168	195	159	185	169	178	158	180	178	170	187	150	161	167	172	155	174	166	163	147	153	161	161	170	152	166	148	155	160	164	157	169	186	158	156	183	161	144	172	173	151	163	153	187	160	168	160	181	161	150	170	190	172	174	184	183	168	185	164	182	172	147	170	184	148	157	127	156	181	162	181	167	150	156	146	158	158	173	153	175	157	156	161	145	184	168	150	158	161	179	171	155	166	183	198	170	182	174	156	167	195	163	159	183	170	166	146	153	136	167	161	174	171	147	168	157	154	172	160	185	174	151	177	174	153	164	158	174	166	151	169	145	175	172	155	157	165	201	146	172	153	164	171	171	159	164	166	155	160	172	156	153	171	176	142	153	156	163	166	174	187	169	171	161	143	176	153	162	194	148	177	184	170	163	159	168	164	157	162	152	182	158	174	166	152	179	157	168	170	174	152	163	161	169	174	156	151	201	164	171	162	166	159	168	171	156	152	181	180	163	179	150	154	180	171	166	170	143	158	159	186	160	164	166	159	173	155	160	168	150	151	155	180	153	167	170	172	177	187	173	170	171	175	173	190	152	147	174	143	175	171	153	194	171	187	181	164	151	172	177	176	170	183	160	175	183	175	170	160	162	158	143	150	160	173	175	163	181	170	184	155	182	144	154	168	158	172	166	179	161	188	164	164	138	176	159	175	162	146	149	153	163	146	173	170	145	160	161	178	176	152	183	168	145	158	181	153	151	186	148	161	147	154	175	187	161	177	176	170	161	164	181	152	160	149	152	159	194	168	162	177	184	128	141	175	158	178	165	181	156	144	170	149	163	154	181	164	145	162	164	149	159	168	153	168	175	167	178	152	170	155	157	165	162	150	139	166	172	178	148	141	148	156	146	166	167	163	166	178	177	164	154	154	159	164	187	192	159	186	173	152	174	174	170	164	151	169	160	161	168	167	167	155	157	160	155	149	160	146	165	176	168	188	142	175	168	151	183	163	171	139	165	150	130	166	170	169	150	133	156	164	164	189	156	156	187	132	161	162	146	165	157	188	181	145	175	168	165	178	149	156	144	182	173	164	182	163	150	171	177	158	152	163	166	164	162	153	160	165	164	158	176	141	180	150	169	164	157	154	165	145	151	172	177	150	169	180	157	173	167	162	143	165	157	148	153	169	175	168	152	153	135	160	172	168	179	170	171	137	161	156	152	178	165	173	168	174	177	163	156	174	159	173	158	155	197	154	157	164	151	165	175	184	149	168	153	150	164	173	149	149	175	158	153	183	170	172	176	160	180	161	170	153	170	160	157	163	156	164	172	161	168	166	166	171	181	172	159	162	182	160	162	165	156	161	169	169	182	168	142	169	158	174	173	176	146	166	153	150	164	174	152	175	143	158	172	181	169	173	173	166	147	153	169	172	168	158	181	174	152	161	155	166	177	165	157	138	154	158	167	147	154	144	161	139	136	147	156	169	159	164	162	150	142	183	190	159	173	166	159	166	165	158	172	177	187	184	177	179	199	182	149	162	188	162	155	183	159	167	168	154	131	166	166	166	152	170	183	161	177	154	149	165	163	163	163	167	198	155	157	165	155	170	151	157	194	181	158	157	176	165	165	164	171	177	165	166	156	158	165	186	166	153	178	155	152	162	168	146	135	146	184	144	178	174	166	163	160	158	174	164	164	173	167	175	167	185	177	177	162	175	163	151	164	148	167	159	158	169	149	182	152	168	153	159	163	165	164	169	162	185	178	185	189	179	150	183	158	157	173	165	173	157	143	144	160	156	184	174	173	161	172	155	154	167	143	176	178	189	171	153	157	180	150	171	185	159	195	178	165	148	174	166	169	161	149	166	163	171	147	159	136	151	194	154	168	190	163	191	185	189	154	174	155	156	157	172	151	177	166	169	145	165	176	167	148	175	163	165	155	164	169	152	147	136	151	146	155	165	161	125	165	169	176	165	162	153	150	185	175	164	176	190	172	153	158	183	145	174	156	185	160	162	173	165	127	159	187	156	160	175	146	156	146	175	163	188	193	142	161	158	165	179	166	144	167	169	172	171	184	181	156	168	138	146	172	149	169	140	178	163	151	147	166	177	165	158	178	171	164	176	149	162	169	167	163	154	155	168	139	145	162	177	160	165	157	163	161	169	186	186	181	196	159	177	170	156	156	168	156	144	168	177	152	189	185	168	160	164	150	161	165	185	142	171	160	152	165	162	161	188	182	188	127	170	179	194	147	154	161	177	178	157	174	184	181	183	178	186	169	170	172	139	178	153	159	174	164	178	150	164	172	188	183	171	149	167	156	155	166	143	162	170	168	144	169	147	175	152	160	168	168	161	166	159	171	161	165	157	173	159	169	160	157	186	180	165	170	158	162	174	175	170	173	149	185	148	166	145	153	167	156	151	163	155	148	165	160	177	159	147	166	160	169	157	164	153	182	172	156	176	158	153	173	173	157	185	169	154	188	168	149	149	138	158	163	165	158	165	171	163	157	162	164	157	185	145	156	171	182	162	176	169	162	153	203	162	183	163	147	155	150	145	153	135	166	165	167	161	149	154	187	173	151	156	186	151	178	168	179	176	173	162	169	158	153	155	165	158	136	163	172	177	156	186	172	182	185	165	164	138	163	159	189	146	169	163	150	159	145	177	169	174	145	205	161	163	164	160	175	160	146	159	154	184	177	148	184	176	159	172	147	172	185	188	146	157	172	175	175	165	164	153	190	172	184	175	163	167	152	170	157	173	183	174	157	198	144	155	154	159	167	154	158	156	136	173	184	156	143	180	177	173	158	153	160	176	153	168	161	140	155	136	164	169	171	157	153	161	169	146	177	167	149	168	190	150	174	168	179	153	162	168	194	152	154	170	153	138	193	188	176	193	166	171	159	187	187	172	172	149	152	151	180	166	161	174	170	158	172	159	188	179	170	175	152	175	155	162	160	144	184	200	171	151	153	187	163	153	168	187	156	154	154	157	193	154	165	170	177	159	179	150	171	176	154	163	179	167	179	187	171	165	147	180	186	149	153	154	198	149	156	168	160	186	169	192	171	168	153	181	187	156	171	157	142	171	167	158	178	190	163	153	166	158	146	168	172	168	176	193	154	180	150	149	169	166	161	169	169	180	173	136	174	145	167	155	144	189	159	146	160	165	168	163	160	159	188	159	174	155	168	172	172	165	145	171	163	151	158	178	169	179	160	134	157	158	170	160	166	159	178	171	153	162	136	149	187	164	190	165	151	157	171	166	141	163	143	179	157	152	175	156	150	169	178	164	151	160	173	180	155	175	167	171	169	158	175	171	159	168	171	149	166	178	137	161	179	155	162	173	163	168	169	165	154	155	153	165	179	179	193	157	149	167	167	155	157	169	176	174	158	169	164	157	180	174	192	168	169	169	179	160	153	171	176	147	161	161	152	150	163	184	162	188	156	172	149	151	186	161	175	175	159	156	162	164	161	191	168	157	174	161	167	168	168	164	174	176	156
4326	773	485	311	272	205	222	206	218	191	182	211	205	190	206	220	220	187	205	187	194	214	182	196	186	184	200	188	194	200	195	193	202	195	200	202	182	204	200	190	180	198	196	187	181	191	157	171	196	176	204	186	202	183	185	184	180	192	178	194	190	185	204	184	182	188	210	180	202	203	188	181	189	222	187	169	186	185	208	185	189	176	186	214	196	205	186	200	189	185	186	184	204	185	190	201	195	223	190	176	197	171	163	174	192	176	160	186	178	213	219	174	178	192	211	185	195	180	183	194	184	183	214	211	208	195	189	192	150	193	200	172	214	192	220	206	177	191	174	223	197	182	201	208	212	172	172	180	173	206	182	213	205	208	188	192	201	189	193	186	192	187	192	186	170	184	182	213	215	205	198	197	194	211	164	189	191	178	195	199	207	213	179	203	178	192	199	183	185	208	200	193	171	170	174	198	163	203	184	194	201	207	199	201	168	182	216	198	183	176	202	200	182	211	197	197	180	182	199	173	192	192	173	194	159	202	172	177	195	181	169	199	196	191	194	209	156	208	195	165	186	190	173	179	187	179	200	182	185	188	181	168	174	167	204	211	159	198	190	171	168	180	193	221	176	189	198	182	185	192	192	180	183	206	199	179	197	192	175	176	173	177	196	202	182	202	209	192	174	188	182	180	203	177	177	186	187	203	161	196	214	189	188	158	214	172	180	164	172	195	199	218	192	195	188	184	190	195	192	189	182	184	206	205	186	151	188	188	177	195	174	174	178	190	187	189	193	186	166	197	188	183	198	178	174	205	178	196	175	161	197	181	204	197	206	168	173	209	206	169	176	187	169	206	218	195	200	190	172	178	187	202	178	193	197	214	202	186	196	188	175	183	168	176	173	187	190	228	187	189	167	197	182	183	195	194	174	180	216	179	183	197	211	177	194	212	181	207	194	202	184	210	210	182	183	200	200	191	219	195	195	214	191	179	192	200	217	185	181	205	202	187	238	187	192	204	207	192	213	178	181	192	212	181	191	168	185	178	188	197	200	189	193	185	178	196	186	184	199	164	194	192	193	195	188	195	183	186	187	194	186	186	185	196	203	194	194	204	172	209	194	189	179	179	201	204	177	184	195	181	201	196	182	175	170	177	176	181	172	179	179	181	200	205	168	203	203	198	169	200	181	206	201	202	178	180	167	177	226	184	188	179	212	205	193	217	177	187	180	159	180	184	186	181	200	199	187	188	184	191	207	192	185	187	183	176	191	198	186	188	180	194	169	192	176	203	194	207	208	176	161	193	186	239	197	188	228	183	199	203	184	182	205	208	166	209	179	224	176	182	200	186	204	172	194	210	203	190	181	189	164	178	201	193	180	179	181	208	203	199	178	182	184	179	200	187	187	184	166	199	211	174	168	193	211	184	179	209	195	189	198	226	168	175	177	189	190	188	187	207	189	190	205	165	195	179	204	203	202	172	211	195	209	205	192	184	194	182	201	192	182	201	189	180	177	174	183	156	179	191	176	202	204	226	154	207	195	183	181	176	203	202	204	180	194	185	199	159	186	214	193	182	180	196	212	202	199	184	185	186	194	214	181	191	183	188	193	174	196	172	183	178	194	194	185	180	177	183	197	170	193	191	176	197	203	165	197	173	168	180	203	189	183	180	203	178	202	188	187	205	150	193	184	203	201	202	210	191	180	185	192	183	195	196	193	209	184	177	193	202	189	194	174	186	175	186	192	200	177	171	175	199	188	190	217	209	184	168	176	183	192	191	181	201	184	179	192	180	176	173	204	182	153	226	182	164	196	192	198	197	192	165	170	173	163	179	198	190	183	208	183	196	196	181	208	182	177	174	162	181	209	175	196	194	177	181	207	182	186	184	177	189	205	190	186	188	173	203	161	169	214	153	195	204	171	202	207	180	191	212	191	196	215	209	232	168	201	199	186	207	201	189	187	190	192	184	218	216	184	191	199	192	184	172	205	165	206	207	207	176	171	190	185	194	204	188	197	200	200	211	193	192	192	187	202	179	209	194	205	175	194	202	191	204	180	208	204	172	179	162	203	184	178	186	197	184	190	193	203	166	177	196	208	178	197	169	183	165	175	176	156	156	163	189	183	182	192	197	197	204	187	177	179	188	188	190	217	192	192	214	207	191	217	184	182	208	189	184	189	167	216	183	193	184	184	200	208	181	199	200	176	219	204	185	199	195	203	184	183	189	218	190	172	196	175	200	189	191	193	212	178	178	162	191	196	189	192	211	191	185	193	192	188	192	215	192	169	180	204	190	193	176	200	180	159	188	175	179	186	206	201	172	181	180	195	191	203	211	208	178	164	207	197	207	170	196	186	200	184	193	197	195	202	215	196	199	174	181	185	186	190	184	222	194	194	193	161	181	184	220	192	182	202	208	192	201	186	172	178	205	208	164	176	194	180	223	163	182	185	187	194	194	176	191	187	184	189	177	197	186	212	183	183	182	192	170	183	196	189	188	178	189	199	191	186	202	189	167	183	189	201	188	172	200	194	205	190	190	166	182	205	175	195	187	163	176	175	201	178	184	186	199	188	178	208	215	195	185	188	190	200	191	175	163	187	197	182	196	170	185	189	198	186	202	187	218	192	186	192	212	185	203	197	175	209	200	183	182	175	195	186	211	193	193	175	211	169	187	191	207	188	204	206	187	215	192	184	188	198	191	165	174	201	166	179	165	176	210	211	209	218	194	197	161	190	185	201	182	231	187	194	176	202	177	166	179	181	200	176	171	183	187	186	186	191	220	229	192	184	202	180	191	194	178	191	189	196	198	200	175	196	181	188	203	183	197	185	179	175	201	202	184	191	185	180	198	207	180	173	212	185	179	187	174	191	159	167	177	197	184	177	173	187	188	201	163	181	182	199	191	208	202	203	194	232	159	178	217	162	189	189	184	191	201	170	182	199	191	194	177	190	191	186	215	196	197	187	181	205	197	170	175	208	177	178	169	187	214	204	187	195	185	199	191	184	171	183	197	169	207	177	172	194	178	179	176	189	200	201	200	183	199	180	195	188	191	196	178	172	172	199	189	187	179	205	171	166	186	184	201	192	210	198	178	161	186	214	187	196	182	179	192	169	178	188	206	197	199	205	170	186	207	178	194	184	195	168	191	201	177	194	175	190	198	203	169	178	199	188	181	211	203	179	167	192	182	194	170	213	204	169	178	187	196	179	201	169	191	194	171	194	218	202	167	184	199	185	192	208	190	204	188	192	199	179	178	193	193	180	173	178	160	187	188	189	182	184	201	197	185	179	218	202	197	177	173	186	194	206	188	173	229	187	193	203	193	171	189	169	224	184	189	203	188	195	183	172	192	194	188	184	171	194	183	180	188	179	215	201	182	188	194	191	185	204	170	179	197	185	171	202	187	187	182	175	187	194	184	199	192	174	185	192	183	184	181	194	175	213	182	187	173	179	166	184	223	182	178	196	184	194	196	207	191	202	200	188	176	210	178	213	184	188	190	171	188
23633	21034	28090	24187	21044	8159	1071	757	656	602	572	584	544	544	590	493	503	505	488	515	532	512	492	438	461	477	485	457	483	453	478	482	482	490	468	439	458	496	480	449	455	484	434	464	429	466	491	483	480	466	470	471	479	478	418	477	401	448	484	466	462	434	449	411	443	442	435	436	471	483	427	464	443	503	446	437	473	425	448	426	475	483	445	449	423	468	446	496	451	445	462	476	483	460	491	437	421	441	447	421	432	477	491	473	422	462	452	455	472	485	425	468	467	410	451	480	481	464	431	467	457	466	450	441	464	437	454	466	452	469	459	452	442	449	475	449	451	477	450	481	423	440	430	494	456	427	422	460	444	475	465	447	466	435	476	434	441	467	434	472	445	419	465	477	462	446	479	445	430	444	442	479	444	451	471	452	493	429	421	439	440	395	465	472	466	443	480	404	467	466	422	474	460	437	440	476	453	463	426	487	501	437	469	464	448	451	463	457	429	421	400	426	433	476	465	413	434	458	428	441	463	490	478	451	423	435	439	485	443	473	455	462	453	460	423	482	448	478	448	408	454	426	455	445	450	471	459	465	451	467	461	481	440	456	427	483	448	420	469	463	467	473	444	446	410	473	476	464	448	460	445	456	452	461	439	464	441	466	441	420	435	487	466	450	391	417	445	430	444	450	454	441	435	495	469	471	475	464	443	459	463	418	442	432	449	433	438	444	453	439	420	451	468	458	425	440	471	469	457	455	449	458	466	462	449	439	481	470	454	434	484	454	447	456	460	425	478	464	477	460	464	481	455	431	438	430	465	469	422	423	468	467	489	459	424	454	427	435	450	446	459	441	450	467	449	459	465	436	480	451	485	475	460	457	500	458	467	460	429	450	467	444	468	459	468	416	430	442	444	461	467	459	454	444	464	463	465	462	404	433	432	453	475	491	466	499	463	463	440	439	444	435	449	428	452	465	462	448	441	455	461	458	453	440	431	465	460	441	455	474	467	455	443	504	422	471	398	452	448	480	474	453	455	427	452	465	432	450	463	448	446	444	431	453	437	453	431	443	434	451	491	480	482	452	456	470	436	431	463	455	469	491	466	475	462	467	440	479	470	469	456	459	427	464	443	478	481	435	460	402	458	456	465	468	452	415	457	463	434	490	461	440	463	432	469	438	437	454	442	477	447	493	431	453	472	421	456	481	463	439	460	432	446	446	439	445	465	458	446	490	444	443	479	415	444	499	466	486	429	470	468	466	449	457	456	434	441	462	443	469	425	443	448	432	435	460	420	422	458	483	435	431	435	488	456	490	496	450	438	440	432	478	443	485	467	451	474	449	467	460	437	459	437	429	403	452	434	433	471	447	416	488	494	441	423	461	410	429	444	430	459	426	441	461	463	436	423	442	414	494	418	448	469	474	486	473	452	475	465	471	495	408	441	467	436	459	455	487	444	508	434	419	472	435	465	485	441	460	418	456	458	458	436	491	459	456	425	444	480	432	488	460	454	422	483	435	479	455	496	483	432	450	445	400	438	462	425	463	425	469	458	430	470	485	462	456	497	452	450	435	463	476	430	447	457	435	451	467	455	447	444	487	432	453	487	428	479	467	441	427	432	468	412	482	449	523	463	454	426	460	459	454	462	454	477	459	444	453	450	466	426	460	465	472	439	451	473	427	445	472	464	441	489	446	425	419	469	469	466	438	437	441	483	445	480	460	480	433	464	460	455	445	442	438	466	494	462	465	453	432	459	455	480	437	441	441	458	467	464	464	483	451	450	477	499	460	469	472	460	416	417	436	470	431	478	460	442	471	441	470	446	495	472	441	463	450	455	453	454	433	411	446	472	466	469	437	439	457	473	440	426	419	475	435	451	482	466	494	455	460	450	456	451	449	472	411	458	463	449	449	473	460	423	449	456	467	462	455	451	437	470	458	436	491	430	429	439	431	480	443	465	432	472	443	466	446	443	470	451	462	464	446	459	429	461	446	488	425	419	495	404	429	421	486	467	447	463	471	446	479	481	444	462	418	486	490	476	484	454	441	463	447	440	439	440	433	500	438	467	428	410	431	445	486	468	479	477	458	503	441	466	454	457	425	435	506	478	477	460	447	472	478	470	481	444	491	446	454	480	499	445	423	469	465	497	436	435	449	483	444	451	438	472	463	432	458	416	478	464	427	498	431	452	483	471	466	449	473	446	416	451	456	488	423	485	480	442	424	495	459	463	496	442	454	436	457	413	441	430	417	455	473	484	447	443	436	436	444	429	437	445	440	433	459	457	415	472	439	439	459	447	439	445	430	471	463	427	473	477	461	463	438	449	438	435	464	485	484	472	470	459	465	451	441	441	437	433	481	455	472	450	485	440	448	437	484	454	458	441	441	461	450	429	448	429	435	436	435	441	492	441	458	475	497	461	427	485	458	458	448	420	467	461	472	485	475	470	443	415	434	449	432	446	460	439	465	494	446	450	472	457	416	485	484	441	446	442	464	427	498	403	398	452	439	459	436	457	458	464	461	457	457	447	424	435	479	464	424	485	451	472	464	446	435	460	442	447	471	486	501	476	482	451	470	441	442	475	486	444	469	449	456	464	466	472	421	480	442	453	460	435	472	444	460	488	466	451	451	437	459	478	428	489	480	443	452	480	474	440	440	469	433	443	462	494	501	417	452	424	454	397	458	500	443	455	470	421	462	456	461	456	478	390	418	491	459	474	464	435	460	453	447	439	464	505	466	471	432	470	411	406	464	453	459	437	442	431	431	451	455	426	455	484	473	436	461	426	450	467	429	447	437	463	453	444	406	464	472	468	454	417	433	453	465	443	433	464	435	433	483	419	486	475	454	450	425	480	442	460	437	475	444	462	475	458	450	419	407	460	468	428	455	409	412	486	410	445	422	432	456	462	468	458	451	426	490	472	475	427	488	436	464	497	459	499	441	450	421	440	449	449	480	479	467	461	410	427	483	453	456	461	449	440	475	485	427	449	487	483	460	470	425	461	436	450	466	450	443	428	419	446	479	472	430	443	450	421	453	462	451	457	444	457	486	446	446	461	429	436	493	455	478	477	474	446	473	469	444	457	487	428	463	484	477	452	465	453	443	486	415	439	470	452	429	415	450	441	454	438	463	490	425	442	485	481	492	507	475	438	449	447	456	461	461	434	471	462	436	452	448	447	428	493	463	459	457	428	459	451	464	455	484	433	432	459	422	432	416	470	428	458	456	490	490	480	426	469	427	429	443	480	434	467	484	436	474	477	417	495	431	440	487	493	429	449	461	399	479	479	447	437	444	449	462	454	403	462	447	435	450	485	452	471	456	439	436	450	483	445	447	457	437	440	488	461	429	413	430	470	446	454	451	462	499	429	487	482	483	458	430	478	459	488	453	461	439	453	457	443	453	430	448	467	454	440	428	438	434	458	442	458	479	471	465	446	476	480	471	420	453	450	469	434	459	461	438	482	465	463	467	452	461	504	473	468	487	441	426	466	499	481	465	432	425	446	424
3704	8642	5674	2700	2013	1565	1197	959	850	817	736	690	697	617	609	620	586	545	532	531	558	492	454	503	515	498	503	480	497	502	491	521	496	516	511	494	488	478	512	467	474	498	494	504	496	477	472	455	501	529	477	519	476	495	521	519	442	495	495	466	493	473	467	459	487	482	484	445	499	475	488	469	488	516	453	479	506	454	488	490	423	477	503	498	475	498	492	469	482	455	519	514	512	474	444	461	459	476	497	446	487	495	470	456	495	485	460	509	497	470	470	503	486	475	490	485	473	461	472	468	483	482	463	506	501	462	505	438	469	494	473	495	473	508	461	472	492	503	472	493	472	491	459	474	492	435	503	476	472	507	533	488	487	501	455	519	476	461	491	486	464	516	458	502	496	475	523	466	483	488	485	440	470	439	495	483	437	469	517	540	473	487	514	480	451	448	447	522	475	448	458	482	488	473	501	492	482	503	481	454	450	490	497	490	485	489	471	502	478	472	463	515	504	510	481	458	501	527	494	475	481	475	454	506	512	509	434	478	475	496	509	475	488	439	479	474	530	469	436	462	469	500	461	448	471	466	512	485	488	473	472	490	471	479	502	482	441	456	484	408	509	491	461	498	505	498	488	448	502	498	469	457	493	465	464	474	485	468	459	506	488	462	490	545	483	486	489	477	464	514	471	429	461	532	468	509	496	486	474	475	473	483	460	474	455	456	514	480	465	455	483	460	518	471	431	450	461	490	488	490	486	436	453	454	469	540	471	488	495	486	487	450	494	518	469	475	440	461	454	463	524	521	464	457	456	457	462	524	436	523	446	464	478	515	432	468	488	490	487	469	441	493	470	531	488	477	457	519	457	492	465	495	446	523	484	473	501	477	468	468	483	448	508	484	453	495	458	450	471	468	454	482	434	496	416	458	454	476	501	490	465	488	464	510	480	484	476	435	450	459	464	481	505	468	483	495	481	511	460	464	467	480	472	479	441	496	491	461	494	448	472	482	500	501	465	494	423	486	461	465	453	467	473	493	505	502	512	483	483	483	495	517	480	508	489	484	449	483	478	524	500	502	469	480	494	510	454	492	502	485	513	468	509	481	464	488	487	472	493	481	462	462	488	504	456	509	508	505	477	498	486	517	465	423	467	469	524	457	479	452	517	487	477	469	480	460	461	517	503	506	499	496	457	532	482	488	462	479	511	504	458	512	509	461	486	479	464	466	423	549	508	486	491	454	476	501	484	493	442	465	479	470	477	450	490	461	500	450	511	475	490	466	470	476	462	456	478	476	490	464	493	496	503	483	478	466	512	477	433	459	471	471	505	523	478	463	456	442	433	469	434	459	438	448	467	488	480	502	448	467	474	472	489	456	501	494	454	481	475	469	471	511	459	437	458	466	484	449	490	434	452	481	510	506	489	457	508	492	473	448	482	519	433	477	466	498	484	478	477	469	461	517	457	462	492	488	500	499	499	476	460	481	511	508	510	443	442	459	470	472	493	469	497	516	479	466	533	495	492	467	502	484	495	479	508	510	499	522	489	460	491	477	510	472	488	495	459	461	492	479	489	459	494	464	456	466	457	466	477	470	465	478	529	417	488	509	507	465	520	467	494	466	483	505	514	463	494	501	501	475	460	486	474	493	518	485	455	502	492	502	467	452	446	459	465	500	494	482	458	410	519	473	467	474	511	458	483	500	497	494	461	429	481	436	505	462	488	479	486	446	512	482	488	490	496	488	476	463	473	487	490	485	477	476	467	492	493	492	473	462	507	484	489	480	477	507	450	494	486	521	467	446	462	481	465	426	489	482	459	442	481	493	491	475	437	495	496	475	487	513	456	495	494	498	461	485	469	452	494	463	467	467	462	488	514	455	463	513	505	441	499	491	506	451	467	512	468	476	459	449	514	492	489	430	513	448	474	484	464	499	510	473	478	507	492	446	454	461	493	457	467	492	466	448	489	492	452	477	476	466	483	501	486	428	511	455	485	467	493	467	485	478	497	466	454	475	465	492	443	485	508	470	467	469	464	470	460	466	475	484	508	481	465	454	478	483	483	460	465	465	463	470	457	475	477	480	487	440	479	470	496	470	463	504	456	505	505	481	492	470	446	502	463	486	537	495	494	496	487	470	454	459	498	474	472	494	441	499	453	516	498	498	459	465	486	486	470	445	457	464	456	471	469	482	497	485	488	432	459	487	519	475	440	468	478	481	462	453	480	485	451	482	475	490	452	463	492	498	475	446	473	505	493	477	479	488	450	514	518	476	497	471	472	450	459	456	479	482	500	501	438	481	515	452	519	464	504	446	508	474	518	475	477	490	498	494	482	478	440	494	466	510	452	461	479	471	502	461	447	461	465	463	473	478	481	488	487	514	468	486	482	456	491	542	479	477	475	502	514	494	449	460	490	461	486	475	436	456	502	498	469	458	503	439	463	499	504	479	435	484	487	460	461	433	473	504	479	482	455	524	462	506	450	512	484	503	499	477	490	482	474	449	457	457	473	493	450	496	511	504	447	473	476	485	461	472	464	478	453	479	439	505	442	458	491	468	460	442	461	469	473	481	531	491	499	474	494	504	459	512	456	466	525	459	475	448	472	508	441	439	479	486	457	470	520	482	435	473	469	481	479	523	443	467	457	517	488	474	474	496	506	498	472	491	455	486	504	449	487	480	505	467	474	477	474	487	469	464	471	477	465	474	474	465	472	449	484	500	497	482	489	493	469	466	468	495	479	492	468	491	465	506	479	485	429	461	493	419	465	483	484	479	502	515	491	475	521	456	518	473	488	455	487	483	459	513	494	507	474	479	485	474	492	488	491	525	483	491	488	515	432	489	478	474	506	470	486	478	492	480	496	458	484	474	453	490	510	465	493	483	482	479	471	475	436	498	487	472	481	493	485	474	445	508	493	458	442	497	512	478	466	478	503	511	460	517	477	465	485	481	502	468	491	485	467	455	497	480	472	490	484	480	474	478	461	506	465	480	501	456	487	454	514	439	462	403	486	465	484	470	476	504	467	486	465	435	492	450	522	486	478	481	465	458	489	455	483	481	450	545	496	510	471	466	461	475	483	481	498	481	450	445	444	491	467	481	484	499	443	459	489	495	517	479	462	474	490	482	484	471	486	445	451	474	492	487	501	443	448	495	450	502	489	533	485	472	483	533	487	470	510	503	514	429	524	450	479	497	481	494	527	461	444	492	526	507	483	505	483	502	484	489	478	485	508	500	493	451	495	504	465	501	500	469	462	490	494	455	456	512	488	523	459	458	526	530	473	457	460	484	478	499	489	508	458	451	501	493	445	468	496	486	484	499	470	451	480	496	484	482	482	497	484	484	499	520	472	459	514	465	437	478	500	472	468	481	441	472	469	465	480	467	451	478	475	426	479	509	480	552	451	489	478	486	465	514	485	465	478	479	499	470	511	475	488	470	501	469	505	466	453	431	486	510	470	502	475	478	528	489	485	468	463	483	492	462	488	487	465	479	504	482	424	491	461	498
24945	20985	26605	25326	5321	471	336	285	273	254	262	261	232	236	231	245	214	247	233	213	197	224	191	236	223	229	225	213	205	207	209	206	206	176	209	199	199	199	226	209	198	218	207	172	203	225	210	227	178	197	209	185	203	212	211	211	175	200	200	212	194	205	207	218	209	193	188	206	201	222	199	223	202	185	193	186	183	214	218	206	196	175	198	211	207	218	192	223	201	171	186	202	215	208	189	205	205	198	203	196	214	223	183	174	205	198	209	229	171	203	212	206	199	203	176	194	190	160	194	196	192	182	235	231	202	199	189	208	201	190	222	193	184	235	204	203	234	204	202	220	182	194	194	213	209	195	185	201	207	185	202	180	202	173	222	182	205	191	191	210	202	182	176	229	219	211	215	190	205	194	193	223	197	201	191	188	208	186	157	190	204	194	185	199	202	182	202	221	191	215	202	223	198	192	204	203	166	179	180	190	185	199	176	217	223	201	170	182	197	189	199	178	209	193	212	235	188	206	182	192	171	180	191	221	179	202	206	201	189	221	199	209	182	214	213	196	204	180	208	212	180	216	190	182	186	172	211	193	191	218	194	215	182	209	198	213	233	222	195	203	202	219	201	198	208	191	195	212	208	217	220	188	166	186	224	203	210	193	206	168	207	185	223	209	200	192	196	195	192	186	239	199	193	191	195	199	212	200	208	180	205	189	176	188	190	219	206	188	199	192	192	190	203	185	214	199	194	219	220	201	203	192	200	187	186	191	208	176	221	194	190	179	203	171	208	218	205	207	198	218	208	197	206	200	208	203	205	220	205	204	208	181	196	214	185	202	189	223	187	185	200	184	224	225	201	203	194	167	212	194	186	210	202	193	227	223	179	213	178	202	184	194	204	192	192	186	187	187	187	197	202	203	229	215	205	198	198	199	198	194	225	203	212	207	190	179	225	217	177	192	228	189	226	220	204	213	221	192	223	191	224	201	223	200	185	205	200	190	216	193	204	192	196	204	223	201	202	200	199	189	235	200	203	198	177	205	207	210	240	199	195	214	205	215	215	206	188	228	206	216	194	223	196	180	200	204	205	213	205	220	195	222	208	185	207	213	191	214	200	191	218	206	211	223	202	208	208	185	190	173	204	185	174	175	218	221	184	190	169	186	185	214	203	204	193	195	216	206	216	204	201	167	206	200	169	200	193	172	204	202	200	196	216	197	197	246	195	219	212	216	192	203	190	167	185	195	202	200	176	220	208	198	196	185	196	208	184	210	179	203	190	204	179	199	202	217	208	190	206	182	204	207	196	197	203	207	202	198	216	201	202	213	184	199	200	182	202	211	218	203	211	209	197	202	180	172	208	184	199	204	194	213	199	221	194	205	175	220	201	202	194	193	208	218	205	198	198	184	222	205	210	187	189	176	183	202	172	199	201	184	190	192	203	218	213	179	200	210	203	203	185	201	223	206	191	210	221	201	192	214	206	192	210	212	179	190	183	182	194	214	225	191	219	201	188	184	193	197	188	199	202	214	210	220	232	205	203	199	195	205	201	196	201	217	189	200	222	216	204	199	183	193	184	186	217	200	199	197	195	211	199	181	180	211	198	187	214	213	203	192	215	214	191	184	197	229	179	216	196	193	212	211	190	215	178	205	222	205	209	164	184	190	215	204	212	205	192	199	203	207	204	199	199	199	207	191	192	199	175	186	193	190	191	202	180	190	205	186	195	175	179	193	191	207	188	186	221	199	185	200	222	181	239	173	193	183	182	207	202	221	201	196	203	195	204	182	203	218	205	218	180	221	193	211	197	177	176	182	189	200	226	226	204	195	197	201	207	218	217	212	200	238	194	193	197	209	183	196	208	193	202	202	227	214	179	195	215	217	207	217	199	187	211	182	204	182	203	193	194	193	186	186	188	201	179	207	200	214	225	172	204	173	218	217	201	224	214	208	220	174	189	193	191	196	185	216	205	222	229	182	197	204	224	199	214	174	177	207	209	199	187	184	200	231	217	198	223	200	224	218	223	203	212	204	187	212	191	199	199	205	206	204	182	202	196	209	208	205	204	181	187	181	174	197	186	199	193	221	184	170	188	206	212	188	187	228	201	205	207	196	184	204	200	205	222	187	198	199	199	191	203	173	191	217	189	182	198	179	209	198	189	184	188	176	203	189	204	189	215	189	184	213	201	215	177	208	181	211	221	174	211	214	188	203	222	209	209	199	203	213	178	216	192	185	233	191	221	202	207	213	190	216	217	223	207	178	189	193	205	220	197	182	205	184	192	215	183	188	215	192	218	215	224	199	208	216	227	214	214	203	205	199	201	196	203	205	198	210	183	198	215	205	199	226	187	180	216	186	205	219	193	197	185	180	199	213	197	192	196	230	206	224	193	195	218	191	178	183	205	194	198	210	205	194	187	222	191	192	202	202	205	228	212	168	183	205	210	190	194	204	202	183	213	222	224	198	228	216	195	200	166	189	183	198	187	195	185	178	204	211	217	178	191	211	206	208	186	212	182	187	175	206	206	192	183	187	185	199	204	192	208	194	203	198	226	182	197	177	242	230	194	210	198	176	180	185	218	180	180	176	219	202	195	196	206	213	208	202	180	197	205	210	191	216	192	196	212	212	225	186	209	206	222	224	176	194	187	197	199	201	206	207	179	196	182	198	210	216	183	183	224	195	219	206	216	196	185	184	201	177	184	170	209	196	213	202	199	185	210	204	214	213	221	200	211	171	189	207	207	193	206	200	210	190	192	194	188	188	210	192	216	203	220	214	179	202	209	198	192	176	195	199	189	197	204	201	205	208	191	184	198	195	205	195	190	185	217	197	201	204	213	214	210	199	187	204	193	205	174	218	204	211	205	180	199	208	202	210	182	197	199	196	185	189	222	195	206	193	192	193	189	169	196	195	186	198	200	213	206	178	196	195	201	212	198	204	204	213	180	212	229	219	202	202	186	178	206	193	193	214	183	203	215	215	198	194	211	215	206	207	210	193	212	206	204	220	181	183	214	198	191	199	205	158	200	200	221	203	188	177	173	199	203	185	207	220	179	201	181	185	210	169	209	208	220	217	206	188	212	209	205	198	213	204	217	196	195	201	184	198	213	191	185	187	189	210	216	190	182	175	220	187	209	193	180	205	204	200	201	245	220	205	214	208	222	202	198	206	209	195	194	205	196	217	193	211	209	210	187	193	213	203	225	198	193	211	183	202	196	218	185	193	211	202	214	181	197	185	201	195	194	201	224	188	194	192	212	199	201	182	202	185	183	226	191	214	188	184	180	201	201	206	167	164	192	202	216	185	184	193	219	191	190	183	214	187	209	171	211	214	207	208	198	200	203	192	225	210	201	212	174	196	208	194	180	175	216	227	220	207	186	212	210	183	177	215	182	189	189	185	216	204	243	186	228	211	191	209	209	195	222	206	215	231	191	209	218	212	194	225	222	201	210	182	204	228	214	207	193	192	208	225	206	211	208	174	196	174	203	167	216	195	172	206	209	210
3480	4323	2796	1362	1024	806	615	528	438	425	347	348	325	323	300	314	300	253	299	265	284	282	246	247	263	298	251	279	264	249	255	271	261	259	248	236	237	267	247	238	245	235	233	226	271	249	248	250	255	223	237	222	261	242	275	257	249	245	243	240	260	240	233	250	266	261	279	254	223	230	229	239	231	243	226	261	244	240	238	245	269	204	253	249	251	264	220	217	281	257	242	222	231	231	255	238	244	229	259	273	251	222	269	245	262	252	256	236	245	228	267	200	221	222	230	234	267	255	249	222	280	266	243	243	248	242	254	254	237	239	232	234	275	231	241	247	253	231	243	243	243	230	231	228	236	254	245	228	240	262	247	239	242	259	267	243	217	272	212	259	232	254	224	258	239	224	249	265	240	245	246	243	232	244	238	248	216	262	264	285	267	243	238	228	259	236	240	243	253	234	240	260	228	224	243	228	212	249	239	212	253	260	248	236	236	273	244	227	223	230	231	248	255	260	235	240	238	243	233	238	243	242	225	280	249	248	246	247	230	221	241	244	234	229	253	267	243	267	246	259	241	253	253	226	239	243	238	245	246	229	253	236	256	252	258	243	212	253	248	250	253	263	259	255	269	248	226	242	264	260	243	248	257	243	263	266	222	261	239	253	245	285	249	263	259	225	247	241	239	239	243	243	245	262	267	232	256	249	276	245	288	237	275	226	256	253	236	260	220	253	272	255	232	231	212	233	236	264	245	277	254	243	248	274	233	231	227	249	243	244	227	258	239	260	244	243	226	246	225	252	283	236	242	274	240	208	245	238	247	262	248	240	232	242	261	247	244	228	254	265	222	258	270	219	231	256	246	233	252	247	254	230	253	260	266	230	262	236	243	228	254	238	234	203	230	249	240	261	273	261	257	251	219	242	235	221	242	226	279	252	262	229	230	229	243	269	269	254	250	236	245	254	252	283	250	264	270	256	226	236	236	238	237	219	265	237	256	245	259	250	271	249	220	236	241	238	269	264	230	263	266	275	266	246	218	233	240	235	259	246	263	220	257	229	220	260	264	212	236	247	241	260	231	250	220	240	245	235	254	287	268	240	249	259	266	260	236	241	249	225	206	250	261	250	233	255	247	259	247	267	236	255	241	264	209	255	248	246	266	267	254	258	254	232	255	243	255	254	251	268	241	233	264	267	215	253	271	252	258	265	253	231	249	270	234	235	235	273	228	227	234	243	244	220	243	265	238	254	247	243	228	253	265	247	248	241	247	212	246	243	247	250	245	219	248	253	240	229	234	260	234	246	258	217	226	253	269	246	247	248	253	268	220	240	248	231	212	257	243	241	237	229	220	227	230	230	260	235	241	232	233	229	238	231	241	271	257	222	239	224	271	238	243	227	241	239	257	254	258	266	225	252	262	246	218	224	265	229	252	258	236	251	244	268	252	236	263	227	261	237	259	269	255	238	258	234	249	254	226	235	223	275	281	256	242	255	252	235	257	243	244	252	268	238	231	242	230	272	276	233	210	255	252	239	256	267	230	245	252	258	249	278	211	241	258	264	260	241	263	264	250	261	250	226	250	224	238	220	269	241	268	261	223	256	239	249	238	233	240	225	252	272	244	248	248	269	265	257	251	240	252	244	272	255	250	220	244	247	250	232	232	219	216	242	244	251	238	241	253	258	235	258	264	283	242	230	221	220	258	216	255	239	260	230	224	226	251	251	228	237	240	224	233	238	233	251	245	247	278	237	254	261	238	232	229	238	264	230	258	241	261	242	243	222	251	260	240	248	240	238	261	237	258	234	261	254	264	247	245	223	243	234	241	221	250	253	243	264	250	249	265	255	247	233	266	226	229	262	209	242	270	274	232	262	235	238	260	257	237	252	228	221	273	257	284	230	263	256	257	240	250	250	249	229	268	247	251	260	225	277	273	252	249	235	254	237	253	244	227	234	256	236	224	244	237	204	222	246	249	216	249	232	225	261	221	258	230	258	242	245	219	263	265	230	221	239	227	257	264	223	265	256	251	261	272	281	224	243	217	244	238	242	245	222	229	204	259	254	231	258	246	270	236	255	257	227	233	229	236	282	239	265	263	266	267	219	251	248	260	218	240	234	238	249	242	233	271	234	238	230	231	239	267	246	226	253	233	260	252	244	229	235	221	237	255	263	247	224	229	242	264	250	249	264	256	225	239	269	246	236	230	251	244	251	247	224	255	260	238	232	254	251	228	243	249	257	251	232	270	250	244	230	254	243	244	247	243	259	237	257	281	237	259	263	237	229	217	233	247	244	260	258	242	230	252	252	237	243	223	273	235	216	255	255	243	266	266	255	274	210	246	230	233	252	235	247	246	235	271	254	256	244	217	233	236	249	242	224	249	237	244	258	272	230	234	232	242	249	253	240	240	243	240	239	241	257	280	244	266	233	192	245	233	262	257	284	254	239	235	256	259	256	232	246	228	258	223	255	238	239	258	242	223	254	244	209	259	246	239	244	250	233	290	254	263	243	234	222	230	257	242	237	281	268	285	250	256	258	249	253	254	234	248	247	236	213	256	230	252	227	238	270	256	246	258	237	237	246	218	238	256	224	219	253	240	242	237	260	245	245	217	232	243	224	217	251	272	280	271	239	239	266	250	255	249	248	255	267	252	223	235	227	245	226	261	220	268	245	238	249	234	233	245	253	261	264	260	227	231	253	258	284	246	243	266	247	249	255	264	248	263	226	229	228	265	258	251	221	240	233	248	241	255	245	257	228	258	240	245	227	252	256	242	238	242	235	249	240	208	259	247	232	248	247	216	247	219	199	251	267	276	241	236	225	248	239	219	263	275	230	249	263	223	242	241	235	244	252	285	272	261	254	271	239	248	264	220	249	213	235	248	262	222	244	237	247	229	233	232	252	232	269	258	226	233	235	225	232	228	248	231	258	261	245	247	250	245	264	247	260	228	239	251	269	252	249	254	256	249	245	237	222	247	234	244	263	238	258	256	249	265	233	255	237	234	225	253	247	230	259	238	227	265	212	255	243	245	227	224	236	255	232	262	235	223	233	227	270	265	217	246	258	241	236	240	237	249	227	270	243	268	270	256	232	255	250	235	257	244	259	234	245	251	231	233	255	236	266	231	263	250	224	235	205	230	235	269	248	238	198	275	232	246	255	248	259	239	257	287	240	247	261	247	250	240	256	249	256	243	254	238	220	244	250	222	232	261	236	257	252	260	236	237	235	268	252	239	243	251	264	250	254	250	274	235	231	263	242	238	235	258	241	227	230	239	239	220	225	230	263	268	255	233	252	228	255	268	236	222	236	246	245	264	252	258	244	238	260	255	261	255	263	248	213	264	239	232	241	245	279	228	201	266	278	265	238	240	254	218	244	263	266	249	250	237	235	258	281	254	271	234	272	225	250	252	242	241	229	236	238	224	244	251	214	224	228	236	228	249	242	254	263	265	251	264	248	221	269	230	259	259	239	227	272	260	236	258	257	248	256	220	253	234	246	225	243
22491	21056	28539	23782	21059	21074	5867	1278	943	884	824	855	811	764	743	763	750	698	652	695	657	674	669	675	684	648	630	650	686	649	650	674	658	614	666	655	690	589	642	619	677	623	615	615	636	619	662	579	626	655	622	628	635	625	638	601	584	581	665	595	673	610	657	644	646	610	620	654	584	599	563	604	640	637	634	619	654	649	671	577	590	624	592	615	624	626	609	590	634	613	685	600	592	632	641	647	604	582	613	596	633	642	627	649	592	655	643	618	622	578	607	608	633	603	635	588	654	623	636	624	597	586	601	590	584	651	586	608	640	630	691	614	589	609	588	605	634	637	599	612	594	628	675	614	609	640	664	600	652	615	680	634	632	642	618	659	633	623	600	607	643	567	588	607	636	663	636	628	620	618	607	603	617	612	670	595	659	646	635	617	586	590	630	619	590	619	627	658	640	592	623	628	624	646	638	644	661	634	617	614	651	621	630	641	620	588	600	608	627	644	613	630	634	606	597	671	606	659	596	602	652	590	600	612	621	602	593	632	660	656	578	622	584	575	607	650	656	612	608	651	600	568	642	635	621	596	613	624	556	636	568	625	600	612	646	625	606	673	623	645	616	627	611	615	616	621	627	640	610	656	637	601	629	584	639	656	628	625	603	573	619	640	649	615	635	605	609	639	617	580	612	630	600	646	608	590	630	610	640	620	618	624	658	618	624	584	642	634	619	647	611	604	622	624	594	647	650	692	643	630	624	635	641	627	609	637	576	624	627	609	645	596	604	599	638	629	589	611	615	635	619	597	611	580	625	623	605	641	620	604	667	643	591	617	599	610	697	627	641	586	576	669	573	596	608	584	608	624	618	631	613	630	594	633	643	632	652	612	622	625	564	578	645	595	579	632	581	625	597	657	656	627	605	632	613	610	660	616	673	611	580	624	627	639	623	682	586	621	598	581	596	625	649	577	583	649	629	650	608	628	641	600	636	652	602	623	672	622	596	654	611	607	627	583	607	610	693	622	655	574	582	588	585	640	591	624	620	684	621	605	678	623	588	621	644	621	600	615	635	618	624	598	613	667	607	640	605	615	633	628	598	632	610	637	654	624	597	577	637	645	581	640	623	605	612	579	613	618	635	635	606	683	619	636	649	608	658	598	593	577	582	620	611	603	643	618	584	616	670	595	590	608	615	649	643	619	634	655	570	587	622	579	583	634	631	614	671	598	642	627	620	597	625	572	572	625	613	630	597	643	633	605	642	601	655	606	619	640	662	632	630	648	637	653	573	677	578	656	624	594	610	629	594	614	627	672	615	620	630	640	619	634	640	647	640	587	619	592	634	660	644	624	637	646	635	611	647	594	633	636	577	649	619	627	648	620	588	614	609	592	626	589	596	612	654	656	647	578	632	594	614	631	624	596	620	617	576	620	612	636	614	623	597	592	643	594	615	588	635	627	614	628	641	623	628	631	612	609	612	612	623	605	595	608	657	616	617	594	592	675	612	611	632	635	632	584	664	612	633	617	618	619	612	567	616	599	657	645	640	628	578	603	594	654	589	616	643	623	579	578	628	600	632	639	620	615	587	597	633	611	602	636	563	639	610	582	615	597	606	622	656	641	645	687	663	621	616	606	616	604	556	591	612	641	601	593	618	642	628	639	564	609	628	588	645	623	632	604	599	605	686	668	666	568	631	619	635	609	641	671	667	598	647	621	634	614	595	623	642	603	608	627	626	645	614	651	629	648	645	620	623	625	642	615	646	619	612	656	586	586	622	634	608	606	604	603	657	610	644	575	585	648	581	627	618	603	648	623	640	608	624	592	644	597	609	636	601	593	613	605	595	650	600	606	616	644	578	590	591	611	619	589	621	614	627	581	623	610	649	617	615	594	630	663	589	617	562	576	616	633	639	621	652	583	579	643	585	609	624	596	594	658	643	602	653	653	609	621	578	615	649	588	584	630	600	584	633	587	628	634	635	604	592	619	627	609	689	635	603	622	580	590	570	608	600	604	627	644	610	604	644	594	590	608	638	580	601	598	641	633	611	595	620	598	604	615	566	603	686	639	658	602	605	606	607	569	691	591	580	567	598	571	588	628	629	636	617	647	567	624	579	593	606	627	612	601	599	629	624	647	667	622	665	610	616	620	653	619	636	616	628	631	655	659	609	612	644	647	673	615	634	583	623	615	637	636	613	605	588	610	622	641	584	642	638	647	625	580	625	604	618	628	622	698	676	669	607	630	602	621	595	648	614	591	588	618	595	577	608	574	642	637	623	643	643	627	618	631	656	570	632	588	625	582	652	665	608	584	671	552	622	598	608	614	649	603	631	611	607	625	643	605	612	590	601	634	610	625	596	596	654	604	617	575	634	608	624	578	610	614	587	629	604	652	617	600	614	607	587	604	621	584	633	639	616	548	590	616	616	623	593	617	580	634	618	624	604	612	599	603	589	583	592	575	602	650	632	628	606	619	609	610	614	663	619	620	661	671	598	640	595	634	638	572	596	603	624	646	600	596	617	624	628	617	616	617	648	588	589	615	666	606	638	626	622	624	600	595	612	597	605	636	590	615	580	644	568	635	600	591	613	573	619	649	612	581	617	647	582	626	612	616	590	583	610	621	555	651	569	613	557	612	633	625	636	596	661	644	612	599	642	589	616	629	660	657	599	581	622	637	611	627	600	586	613	616	654	598	614	605	618	636	617	602	610	612	606	640	646	601	624	626	608	611	646	625	647	618	610	598	662	557	601	598	587	636	652	610	621	582	624	636	644	640	641	583	570	636	618	618	621	633	577	665	636	663	592	559	584	624	622	614	617	580	622	666	651	657	644	653	596	629	596	640	602	630	592	642	650	624	618	615	634	622	610	605	637	593	616	656	603	610	685	580	580	577	603	626	639	612	640	616	618	639	621	616	624	603	645	606	604	620	579	606	587	578	646	630	587	610	616	616	588	636	599	615	687	616	619	620	630	642	635	700	641	656	638	602	615	575	658	625	618	647	597	651	614	612	597	640	645	646	623	638	610	619	616	613	607	636	617	593	619	617	654	604	629	613	578	577	638	599	570	610	617	589	670	638	600	620	621	614	659	616	592	620	588	606	581	602	611	644	590	567	621	622	564	607	620	590	638	592	645	643	620	635	632	633	593	548	608	600	630	618	620	636	612	628	638	666	644	663	624	618	597	629	607	571	598	599	655	622	624	632	612	594	632	609	589	650	590	625	662	584	653	621	610	633	658	595	631	632	631	644	560	590	607	588	615	613	625	590	609	627	628	626	600	652	594	604	625	572	660	625	610	616	649	598	627	553	606	639	651	553	633	627	612	619	587	659	556	586	601	624	637	639	615	654	623	622	543	564	591	617	604	663	587	604	632	596	648	595	630	593	592	650	657	613	625	652	588	589	644	634	656	598	600	623	618	592	658	645	615	639	631	668	613	618	615	591	628	603	618	632	574	641	601	640	648	648	621	556	589	597	619	582	651	571	626	607	608	670	642	629	584	642
5113	13978	9416	4551	3362	2636	2108	1683	1452	1306	1187	1053	948	932	869	875	853	804	820	766	729	764	737	791	722	724	706	727	684	728	726	725	684	704	673	677	706	658	716	683	681	681	626	713	745	711	735	700	668	672	668	695	674	753	676	683	642	652	671	647	679	679	622	645	692	652	637	623	682	670	667	623	647	679	657	699	619	656	685	666	619	667	667	658	638	653	630	650	675	655	648	682	638	638	665	688	655	661	643	629	686	664	677	643	674	653	639	650	658	647	700	618	684	700	647	652	645	603	634	665	654	629	656	695	648	637	612	654	679	623	687	679	685	662	647	665	615	624	704	670	662	696	677	645	649	614	645	658	620	642	637	662	685	625	562	668	695	680	661	703	675	626	631	674	660	647	665	677	707	674	618	637	686	694	695	666	646	665	628	650	630	669	656	654	648	625	708	679	683	663	683	669	659	644	648	625	693	666	637	718	678	637	611	621	678	695	651	664	623	651	640	708	647	612	644	639	632	615	678	658	655	666	657	679	678	671	700	669	632	669	662	679	629	666	707	682	638	651	587	691	618	653	665	660	605	654	651	677	603	618	682	703	670	611	670	644	687	671	616	640	662	637	673	704	641	708	685	699	647	672	657	649	661	670	655	646	695	621	683	645	662	638	682	640	686	672	678	678	667	666	650	650	709	703	714	666	645	605	658	652	654	653	631	687	625	622	672	666	641	634	674	620	713	669	676	698	651	644	670	640	640	649	645	675	675	646	643	606	645	621	696	630	691	662	655	649	623	680	662	643	647	695	644	638	683	705	608	646	619	624	672	631	646	684	627	647	646	669	605	638	640	711	654	670	703	684	688	649	669	659	692	669	673	645	683	693	687	628	650	654	650	659	653	663	616	622	641	664	659	685	604	698	629	599	623	653	658	620	670	688	688	734	680	644	662	682	605	647	662	652	679	674	652	655	672	633	673	656	614	648	658	661	651	622	691	658	648	668	656	629	676	653	612	655	655	676	636	654	653	646	633	689	624	701	607	642	665	697	630	613	644	676	604	689	634	648	663	674	625	662	673	635	734	636	612	654	626	653	678	639	588	655	630	648	630	634	675	603	685	643	645	687	651	626	693	699	659	729	636	662	677	671	674	655	650	670	694	673	668	662	615	679	625	622	690	663	670	704	651	619	700	645	627	660	680	726	639	632	694	612	636	644	625	659	651	619	633	665	629	666	618	648	647	666	680	627	682	659	708	636	690	633	661	650	699	685	610	598	721	699	682	674	682	672	671	659	681	692	645	683	627	628	680	653	674	646	721	669	625	640	670	665	672	633	656	683	673	648	646	659	637	626	662	677	616	668	637	623	699	701	704	647	665	660	714	606	642	629	703	656	639	692	665	655	635	667	687	691	687	648	647	607	654	622	683	677	654	657	644	654	657	668	669	673	612	668	659	716	645	659	613	591	648	690	660	648	649	691	628	654	634	680	624	679	678	650	671	660	628	678	630	682	661	683	668	665	659	676	641	657	711	652	753	687	664	644	635	683	663	670	650	696	634	645	636	658	624	635	648	622	676	641	660	651	682	596	649	665	612	616	671	646	607	685	617	654	688	669	681	648	622	641	630	658	614	669	679	683	685	687	672	698	653	640	689	700	686	654	650	630	692	634	641	671	677	693	658	624	646	643	647	629	670	692	626	647	665	650	659	662	654	688	659	661	671	668	660	633	665	623	603	641	662	636	648	664	629	623	663	687	642	622	658	673	670	649	689	638	668	656	670	680	631	650	640	658	626	665	652	612	617	665	669	668	650	616	626	673	606	679	644	669	665	713	621	667	600	671	696	671	648	673	697	679	641	659	662	662	653	649	641	648	664	633	622	670	662	670	652	696	662	648	656	642	618	597	687	636	637	652	591	624	624	703	599	646	614	663	645	666	653	661	663	661	684	696	608	659	640	620	650	626	627	705	693	688	678	618	626	697	640	643	653	675	699	668	644	675	618	635	675	676	655	684	661	602	697	711	686	637	706	649	648	658	638	662	700	627	700	663	645	610	604	678	679	636	641	665	697	658	668	663	662	692	649	679	658	651	667	685	690	641	701	709	676	654	661	685	667	668	673	652	661	690	660	725	668	677	688	620	611	630	656	622	665	616	667	641	640	653	650	694	617	639	623	686	661	689	659	687	625	655	617	645	644	672	686	655	640	655	611	657	666	662	705	649	686	673	677	661	662	684	660	672	683	596	715	640	688	659	718	656	633	636	660	655	619	638	644	643	653	642	720	650	639	639	653	652	684	634	647	706	652	678	680	661	683	689	701	694	635	705	674	666	660	691	642	648	676	638	684	687	745	643	661	694	636	665	626	660	647	635	636	676	647	603	617	642	633	666	621	618	697	633	615	662	663	674	620	655	676	624	700	665	662	630	657	682	661	647	669	664	628	628	676	654	679	633	626	605	606	689	654	661	707	627	666	667	637	621	624	674	667	641	664	628	681	684	693	671	703	640	660	636	640	668	618	642	671	649	631	605	669	638	663	683	599	670	655	693	650	630	740	645	676	659	635	687	623	703	645	693	650	611	645	655	629	658	678	686	641	652	684	643	638	678	666	633	623	701	635	651	657	638	698	639	639	630	671	645	645	678	652	666	619	678	654	650	611	687	664	694	593	657	670	660	688	640	678	627	638	673	700	618	703	644	655	659	657	632	689	678	622	681	642	683	676	640	638	626	693	653	677	665	657	635	656	621	637	624	654	650	679	635	648	663	633	653	618	676	659	664	650	684	653	595	658	650	644	667	670	653	679	681	666	677	695	687	700	654	615	654	672	657	631	639	681	650	692	645	639	620	682	672	697	661	609	662	649	681	673	642	629	695	704	615	659	659	627	615	630	689	657	646	649	643	667	658	639	673	647	671	671	611	713	642	653	678	701	706	642	587	669	628	618	654	683	674	652	635	631	659	671	678	649	646	668	669	656	686	655	628	679	657	680	666	683	625	654	680	648	678	623	712	671	642	677	620	622	682	635	680	672	689	629	669	684	623	640	638	665	688	632	685	677	666	594	704	684	703	677	653	694	656	656	627	621	647	641	666	672	667	683	682	683	652	673	665	618	665	651	656	669	640	631	682	704	614	684	682	646	644	694	635	669	645	636	617	627	722	619	634	676	631	646	642	642	639	634	641	575	643	663	626	682	679	649	671	628	624	642	677	689	678	654	660	620	655	686	646	608	670	648	633	685	673	652	632	671	661	688	627	660	666	629	712	649	660	657	700	645	641	652	683	676	624	632	679	666	631	679	646	657	620	701	658	642	673	610	634	666	687	688	638	668	622	678	633	671	635	649	648	683	679	668	662	661	641	656	640	688	671	630	730	657	692	625	666	613	635	662	622	664	623	629	662	652	667	639	680	648	653	683	616	632	650	681	627	668	705	633	669	651	626	656	679	647	646	655	596	649	638	629	656	655	679	636	634	668	588	623	621	615	662	668	682	666	679	630	639	627	663	676	632	597	697
27557	17438	3237	337	239	224	182	193	161	173	162	155	166	166	163	163	148	172	158	165	161	159	170	173	179	171	162	171	171	170	185	166	153	179	169	169	166	154	178	164	157	151	165	160	185	168	164	158	159	171	155	168	148	184	167	160	180	154	162	170	165	161	174	189	149	163	165	175	189	167	149	168	179	161	170	150	160	184	147	168	148	179	158	146	170	162	171	150	169	174	140	172	152	168	174	155	166	170	170	172	156	168	179	159	158	150	148	147	158	172	140	174	176	183	153	163	162	150	195	137	165	177	168	185	170	138	160	167	159	178	162	156	160	175	173	173	166	176	155	171	178	139	163	166	166	160	165	177	157	165	145	185	156	155	151	153	151	153	173	178	165	168	147	185	153	177	156	176	145	163	143	140	153	170	160	174	164	160	172	179	146	162	160	155	176	159	174	171	162	166	173	150	152	181	163	167	175	158	146	153	173	178	172	152	171	156	164	151	170	183	147	154	142	179	190	156	167	145	168	179	176	161	175	169	187	152	161	173	159	172	159	163	150	177	157	144	150	184	150	169	189	174	156	149	157	166	166	159	159	149	168	152	175	154	171	153	157	142	163	155	172	161	167	158	161	156	191	158	147	153	176	190	202	164	192	149	169	167	149	174	162	177	167	143	167	169	159	173	167	156	141	171	153	166	159	173	149	184	150	155	168	163	162	161	147	163	174	181	159	168	170	161	161	162	174	163	152	171	144	183	149	168	181	171	145	180	172	156	141	190	140	167	166	161	163	120	163	161	152	187	161	167	133	178	130	157	158	163	168	172	168	177	158	137	169	166	163	150	179	167	159	157	167	155	180	171	157	142	148	170	151	165	167	151	148	150	159	147	168	182	174	152	167	152	165	185	170	183	174	157	168	171	168	158	154	172	165	150	185	180	191	178	173	188	148	174	152	168	170	180	155	183	172	156	182	158	174	148	163	184	149	157	170	156	176	168	167	181	160	143	176	172	175	161	153	143	169	162	151	158	188	158	173	155	160	160	165	147	152	171	159	162	171	143	169	160	162	160	158	173	162	168	167	175	167	162	159	152	169	160	165	161	167	168	159	177	148	170	185	177	165	157	166	184	160	174	166	161	152	169	167	166	166	160	168	164	177	154	175	144	154	185	151	149	160	157	164	160	156	145	178	158	155	160	182	169	155	165	167	159	180	143	170	177	164	175	162	188	140	145	146	157	184	176	148	156	151	190	164	161	151	174	174	173	141	166	146	150	158	155	163	159	161	159	186	159	174	163	196	157	145	183	165	156	159	161	180	160	183	184	167	178	213	146	160	155	164	138	155	164	158	173	151	174	165	169	151	157	175	159	155	166	151	163	147	165	169	167	166	170	163	153	166	183	179	143	142	163	178	192	169	154	149	150	165	148	159	181	147	170	155	171	154	158	164	189	165	159	169	168	161	180	163	161	168	182	178	175	171	158	157	128	169	175	179	149	158	148	178	149	140	194	172	164	176	161	164	161	162	159	157	153	173	182	177	182	162	169	164	168	162	163	143	164	162	158	170	155	154	173	147	151	163	159	164	166	169	164	184	157	152	158	151	150	161	155	161	156	174	154	144	187	159	169	150	174	175	136	170	164	157	152	190	175	161	152	171	176	165	173	138	173	159	164	159	148	162	157	157	162	137	191	172	178	158	180	168	172	170	155	174	152	154	155	168	144	169	172	161	169	157	146	157	170	158	178	165	158	142	180	174	141	171	170	156	189	169	154	167	171	176	158	149	137	153	174	167	158	150	146	158	178	144	149	174	175	161	158	152	167	156	149	138	133	164	128	157	178	176	188	142	174	158	152	158	159	167	166	177	155	134	167	154	156	157	145	164	155	171	175	155	157	150	146	163	174	155	164	157	171	166	153	159	168	165	162	157	190	171	174	163	169	168	165	155	166	187	177	153	148	161	150	183	160	173	149	166	162	152	168	194	162	153	168	171	168	199	146	184	176	178	160	190	151	152	152	148	152	144	157	157	164	170	155	152	170	173	165	169	149	181	183	165	155	146	172	161	171	157	168	160	166	164	176	156	199	178	172	170	137	160	182	176	147	154	169	153	164	157	176	166	157	161	161	154	143	162	175	177	191	182	156	167	166	158	154	167	156	163	172	152	139	138	156	155	136	181	150	165	148	161	165	177	175	152	175	167	175	139	166	173	161	178	155	163	166	151	144	145	174	160	163	147	177	166	177	164	158	199	151	164	152	187	150	170	152	158	161	149	177	166	168	153	173	151	151	151	139	143	170	162	163	160	154	143	161	173	156	148	169	155	176	175	157	161	138	190	163	163	184	175	154	163	151	162	171	155	172	166	173	179	168	165	147	159	165	164	178	138	182	185	157	143	160	160	144	184	143	181	164	157	155	164	141	134	157	154	185	157	156	188	163	156	170	172	177	156	177	155	155	150	161	169	164	159	162	154	169	154	178	168	151	159	141	164	172	161	148	173	166	173	163	173	157	141	176	182	146	167	164	156	160	137	178	160	142	165	152	164	167	171	157	176	161	185	178	182	155	170	183	173	162	151	150	178	155	161	174	135	180	166	164	152	160	149	149	174	146	175	170	162	176	162	148	178	177	176	152	144	170	159	154	172	155	148	182	146	154	153	172	175	190	156	169	178	162	185	165	168	177	158	164	166	164	148	175	170	190	178	162	174	181	167	171	180	158	170	162	176	153	183	178	167	194	151	162	181	171	162	165	172	156	192	160	164	172	163	152	130	161	164	159	159	179	153	150	157	160	179	157	161	191	151	140	160	162	147	155	163	171	135	160	180	149	154	178	138	153	160	156	171	147	157	173	140	160	152	161	185	164	170	160	155	169	173	157	138	150	174	145	141	154	151	153	179	153	172	151	144	158	163	172	167	190	145	156	154	163	157	175	163	151	168	142	159	138	162	147	160	151	164	157	154	153	170	164	166	156	133	170	171	148	162	187	152	172	169	167	165	158	150	151	175	153	160	157	169	175	138	169	166	164	177	201	173	170	168	158	156	176	180	176	138	169	172	160	157	157	172	155	138	166	173	178	139	167	181	155	145	155	154	157	166	181	162	182	175	160	180	159	171	173	150	180	179	166	152	163	157	186	199	142	172	177	175	146	176	157	154	151	152	164	165	180	178	167	163	175	163	175	164	141	150	167	183	161	160	175	160	185	159	149	168	157	165	173	173	152	165	171	197	157	161	162	157	191	166	147	158	162	164	133	151	154	162	132	180	174	177	163	171	178	154	161	155	171	185	160	167	182	159	166	176	179	175	157	171	161	164	156	205	148	160	173	175	168	161	159	156	162	158	175	171	154	159	145	195	179	179	157	181	156	180	168	163	145	170	164	172	186	164	155	158	192	177	159	174	171	168	164	183	157	174	146	163	166	157	146	150	148	172	183	169	151	177	169	178	161	157	148	152	157	162	158	162	152	154	179	147	185	180	171	156	159	148	152	173	161	182	169	176	167	151	164	183	128
4346	744	477	301	273	253	204	227	202	201	206	200	194	212	192	203	183	179	202	187	210	196	221	199	198	197	193	187	174	195	185	178	191	184	172	178	191	191	210	177	193	208	196	185	214	179	222	196	199	180	182	185	191	174	174	191	185	194	213	174	188	202	194	198	173	204	219	210	203	166	204	189	205	189	183	190	176	176	219	188	170	202	185	193	187	186	194	203	164	175	203	172	198	206	205	192	194	161	192	176	175	153	186	175	186	170	201	203	184	195	197	183	187	193	181	177	180	194	190	190	180	182	168	221	204	192	190	193	173	190	170	169	171	189	164	182	191	202	181	185	180	201	225	185	176	194	191	202	175	182	207	174	186	182	196	192	199	176	199	189	166	187	167	198	188	182	189	166	167	187	181	185	190	188	195	181	187	144	203	175	198	206	208	191	170	181	172	188	193	193	187	180	180	174	187	182	181	185	176	181	212	172	201	186	174	192	183	198	169	175	181	194	191	197	182	199	180	179	185	175	175	203	185	181	194	202	165	189	152	192	185	196	187	196	161	183	178	174	191	180	177	193	187	184	192	184	183	193	203	189	195	203	172	182	205	204	185	183	175	220	191	169	169	191	201	200	192	210	194	196	174	182	197	180	177	188	191	182	189	209	184	191	180	145	198	218	185	199	190	188	169	195	185	182	198	193	172	166	192	177	211	188	205	185	176	201	181	169	186	185	171	174	200	190	180	178	196	187	167	181	204	187	221	197	187	164	193	189	195	193	177	177	175	175	197	201	179	198	212	198	177	190	174	190	185	179	190	190	188	192	189	192	166	185	206	215	221	199	193	189	191	166	184	205	189	187	168	176	175	185	174	174	173	178	200	168	185	192	198	171	173	202	207	193	181	203	206	172	195	193	168	178	172	179	198	189	162	176	192	172	206	170	205	181	156	187	169	170	180	200	185	189	204	195	184	216	191	187	163	186	205	172	167	179	187	188	189	208	200	206	204	195	194	178	182	180	174	188	172	222	177	178	171	186	186	198	146	209	180	202	199	171	187	182	161	195	173	198	186	208	183	187	168	196	221	212	184	192	173	216	173	226	205	186	209	180	188	193	198	181	203	212	182	167	193	177	200	199	190	180	188	196	198	184	177	194	210	187	174	189	195	168	186	190	185	197	180	189	207	181	174	186	199	180	211	206	156	228	210	191	192	177	189	177	222	192	162	185	182	187	166	187	166	169	196	182	175	182	201	180	184	173	196	190	173	185	214	187	202	176	167	165	200	205	204	188	203	203	164	180	200	190	196	176	204	181	187	201	174	192	175	196	184	186	162	196	195	201	214	166	186	180	203	186	178	188	201	206	195	192	183	196	198	168	167	181	184	193	198	181	201	182	190	200	197	214	177	193	163	183	160	199	208	177	193	198	190	177	179	185	204	188	174	204	181	205	193	190	165	175	193	168	194	201	172	190	196	187	177	187	176	188	191	185	181	199	199	188	179	179	171	200	168	190	190	203	161	207	189	196	201	200	173	180	182	209	189	192	197	176	174	188	183	171	206	180	188	201	189	191	212	180	196	178	181	173	176	177	181	197	195	171	177	186	185	189	175	178	165	201	179	199	194	188	154	160	196	201	205	201	196	203	177	180	198	173	194	177	189	173	217	194	170	189	192	202	164	183	188	188	169	196	171	205	195	186	189	202	162	207	202	185	179	199	155	199	164	197	183	212	183	171	208	184	171	179	211	207	173	200	163	180	184	169	169	168	205	196	167	191	200	198	192	173	200	167	173	195	173	179	204	162	181	191	191	177	192	195	181	179	197	161	189	186	205	181	168	199	193	167	195	196	178	205	164	196	176	216	181	178	191	189	194	181	201	206	196	172	180	189	189	189	189	168	202	183	181	189	207	195	203	159	180	220	175	191	194	204	196	190	169	189	184	183	171	198	193	175	195	195	208	177	183	165	182	164	202	173	205	198	199	211	196	201	203	197	195	194	177	153	188	189	185	160	188	179	159	183	191	194	178	183	182	196	195	171	174	201	191	155	209	180	201	188	176	203	177	194	182	176	175	181	191	150	202	170	187	207	216	181	188	199	171	187	196	157	189	177	175	186	166	160	179	188	180	207	184	187	192	186	187	182	196	196	202	189	222	198	180	208	177	173	212	188	168	170	207	185	187	203	201	177	191	202	199	182	217	183	193	190	226	186	190	176	184	177	190	185	173	192	192	187	195	193	177	176	193	216	160	171	184	170	189	169	206	185	197	201	183	194	189	217	201	185	199	183	192	179	183	183	195	189	167	171	197	190	189	181	162	174	192	200	178	194	187	203	210	182	190	178	208	180	177	177	177	211	191	175	204	194	174	201	176	201	156	191	183	187	173	201	196	165	161	193	187	189	178	202	181	192	188	206	187	214	197	181	177	206	198	196	217	181	178	199	175	204	191	172	179	180	164	215	193	189	185	200	183	179	170	198	183	198	199	204	217	160	198	175	175	214	197	194	217	199	168	188	166	184	177	173	197	167	202	214	175	168	209	177	195	169	192	190	181	200	205	186	213	202	191	212	198	181	194	183	198	188	170	195	203	179	190	174	190	196	206	203	194	156	188	189	186	172	201	173	193	191	184	187	195	168	177	193	192	191	195	195	188	192	166	185	201	171	162	198	194	188	189	192	187	172	182	197	203	205	191	162	185	184	164	185	189	177	203	182	203	197	174	184	174	180	188	206	190	204	192	179	160	193	184	198	208	171	188	179	208	194	192	192	173	195	185	210	167	174	208	177	202	174	210	176	187	163	192	186	197	185	187	195	161	195	213	189	204	178	192	193	197	176	181	172	185	182	188	191	194	214	161	169	184	165	206	182	160	171	183	210	170	183	165	203	165	183	205	183	185	180	198	179	189	184	191	169	162	192	191	188	203	201	173	185	197	218	192	210	201	182	166	213	197	193	200	185	187	170	215	184	184	176	215	165	181	193	207	166	190	179	191	167	194	200	196	210	176	168	191	203	193	171	192	197	187	216	187	167	193	201	182	176	207	171	198	199	206	195	187	170	195	168	160	186	187	168	189	190	173	158	196	190	191	170	162	169	199	162	178	191	185	218	209	198	197	178	184	173	186	198	194	188	202	168	199	177	172	165	183	174	193	204	187	169	214	174	198	171	184	168	201	167	177	214	168	198	165	184	200	208	188	202	173	187	218	164	192	181	197	172	176	189	176	192	179	194	182	178	191	171	167	170	176	189	200	221	192	181	182	197	186	196	182	165	180	174	192	199	168	198	191	170	176	185	199	182	221	180	202	180	186	195	178	176	203	188	188	182	181	180	201	177	161	201	185	200	207	178	201	189	177	182	199	164	188	202	168	190	178	158	183	183	207	187	192	188	186	208	184	176	187	199	185	209	173	200	177	173	198	174	190	230	170	187	211	197	197	177	183	192	174	178	190	210	202	181	163	189	170	148	181	162	217	210	166	197	192	191	177	174	166	187	194	186	180	198	195	196	206	193
23574	21018	28033	24193	21018	8140	1061	770	651	624	605	520	529	472	504	492	479	497	476	476	454	463	462	462	495	470	457	465	493	469	490	451	460	479	478	453	429	439	455	464	451	465	445	472	460	444	499	473	441	436	482	454	485	435	464	471	446	463	445	478	461	406	444	438	453	457	453	440	413	446	441	474	467	469	444	498	479	442	495	459	436	430	445	465	407	461	463	469	489	461	452	416	458	460	453	480	440	437	477	446	478	446	458	466	429	446	450	418	457	457	427	485	459	451	446	454	440	475	451	445	441	451	460	412	391	467	464	434	418	446	440	431	472	465	472	425	443	464	482	467	432	448	421	451	432	489	426	474	430	459	446	425	443	444	494	453	444	432	423	460	466	488	478	432	446	480	470	449	472	493	429	448	440	424	419	482	438	429	433	453	441	438	458	471	435	477	460	440	467	433	415	498	473	440	450	444	434	434	438	456	410	473	431	444	445	420	466	451	460	428	426	467	436	446	408	483	447	477	467	499	454	434	409	429	468	489	447	450	449	462	458	439	478	454	455	456	446	452	456	462	457	472	470	474	423	452	457	456	458	462	432	449	462	501	491	434	435	453	449	511	449	492	440	465	436	434	463	415	446	428	420	434	441	409	458	430	424	468	395	453	470	483	462	468	455	465	454	439	428	431	452	499	460	458	446	426	463	452	445	441	483	489	421	432	497	450	456	464	457	436	465	460	395	442	441	464	451	478	443	433	439	446	467	441	454	408	423	460	449	457	453	470	455	427	456	446	448	467	461	443	441	449	471	436	467	480	447	466	467	468	461	451	451	492	449	451	469	463	453	474	487	495	464	439	473	470	445	450	426	496	466	452	464	466	412	478	426	469	499	446	460	462	468	459	423	416	485	423	470	407	444	465	466	449	451	484	466	443	426	410	456	456	453	468	453	470	460	482	483	482	457	465	449	511	477	440	409	416	429	442	412	475	458	436	458	475	461	472	455	460	401	484	444	445	427	465	433	436	456	470	462	413	426	420	447	471	423	439	467	507	447	449	462	452	469	490	459	466	477	439	447	443	471	449	448	410	465	438	445	430	420	485	413	440	448	446	456	451	432	471	448	471	467	450	462	441	458	477	456	458	428	420	463	425	468	454	454	489	452	462	458	461	465	435	461	438	441	451	477	430	471	447	454	463	458	443	512	484	442	459	457	471	455	481	482	465	473	480	465	410	456	444	458	411	441	440	419	416	463	423	461	418	472	451	446	445	450	470	479	448	463	451	474	474	428	468	457	415	444	434	435	466	481	467	440	431	527	456	437	464	459	448	444	456	432	437	460	461	417	444	486	450	504	448	506	506	430	459	446	416	441	465	489	446	457	459	442	429	476	454	445	449	439	506	475	450	471	455	448	415	452	477	455	455	419	498	429	457	411	432	450	455	422	452	468	500	459	463	435	432	474	404	464	425	478	439	458	410	464	464	447	448	455	445	469	439	428	479	459	459	433	471	441	454	450	491	466	454	439	456	456	456	484	459	453	446	418	444	421	441	433	451	468	432	452	452	476	466	456	400	461	460	466	413	444	468	453	412	428	441	446	456	439	428	490	433	430	431	416	418	448	421	491	430	471	440	465	460	457	445	444	442	465	451	451	446	470	447	457	462	443	433	469	432	477	445	458	425	452	474	473	468	436	442	463	445	452	446	504	448	456	443	445	471	473	441	447	387	449	492	427	469	418	480	439	447	427	446	460	443	461	410	429	433	447	432	454	509	496	466	437	452	456	453	461	446	518	408	461	465	482	462	454	437	500	458	475	465	432	459	431	432	427	481	438	427	447	416	454	457	452	487	432	432	443	470	434	452	481	444	473	450	446	413	457	437	404	409	429	466	465	455	468	420	442	444	456	438	452	433	405	465	448	417	493	493	406	444	448	453	453	432	427	469	437	457	475	422	436	459	474	435	441	482	440	412	420	410	437	457	438	438	495	431	436	442	452	452	477	418	466	463	496	444	472	492	422	461	425	475	443	408	423	448	510	417	429	401	448	455	444	442	465	419	449	449	493	444	464	471	443	426	460	450	419	445	471	480	463	441	465	449	435	454	475	419	421	427	405	454	461	428	440	444	435	419	444	427	450	446	470	507	453	441	449	434	447	460	423	449	455	458	458	411	469	443	467	434	436	432	448	458	469	470	466	472	442	385	447	442	418	412	442	434	443	437	490	436	445	439	448	459	463	475	455	469	433	482	434	451	403	423	410	443	434	478	453	415	424	462	425	395	453	428	430	429	444	436	444	460	449	438	448	466	500	401	453	431	451	453	434	439	432	452	435	471	477	419	463	496	420	417	433	472	448	441	467	463	454	484	515	424	469	471	464	463	461	420	438	428	441	465	402	447	449	460	442	431	399	470	451	463	437	463	448	464	448	444	454	434	450	432	433	458	454	469	449	453	424	462	440	450	448	446	442	471	454	413	420	439	442	400	475	420	444	478	458	496	491	474	460	452	458	445	432	453	434	468	451	454	417	428	482	442	479	448	449	483	443	425	454	486	488	449	458	439	485	445	463	457	441	454	431	415	445	471	473	442	443	452	468	452	422	436	439	415	424	443	501	460	447	457	455	472	455	450	437	449	490	466	428	447	438	465	467	456	427	458	477	427	417	417	434	417	464	419	478	458	456	438	449	466	449	424	461	483	466	447	449	464	426	452	486	429	428	480	503	452	449	478	448	475	467	462	469	415	477	451	447	450	434	469	471	452	448	419	437	425	479	414	422	458	454	421	469	419	413	430	448	464	422	439	441	415	454	414	432	453	453	432	443	468	459	472	436	441	459	457	474	447	486	456	481	416	445	465	441	451	446	474	467	454	444	429	402	403	462	444	461	426	462	428	442	473	428	452	484	468	420	420	476	419	470	458	449	461	445	432	471	474	467	471	458	437	448	475	468	439	469	438	412	443	463	416	436	434	442	432	442	450	439	472	418	461	504	447	412	434	441	416	449	488	491	469	430	449	428	479	464	474	496	445	477	424	441	447	467	431	450	454	466	432	447	459	482	444	452	453	467	435	438	459	431	437	461	446	425	464	446	464	439	453	460	422	470	462	427	412	483	475	467	445	470	425	441	454	472	448	460	478	464	445	487	433	368	472	400	452	439	451	437	424	464	444	439	463	461	481	456	464	431	436	437	413	410	504	454	462	430	437	441	431	465	455	453	468	453	391	460	484	472	459	441	442	410	404	498	482	439	458	438	492	431	501	425	440	475	430	437	441	455	482	474	457	459	422	447	452	482	447	452	436	463	440	440	420	428	470	475	440	492	421	454	443	457	440	473	463	469	418	451	439	451	446	480	465	498	468	474	407	477	450	459	399	507	452	419	423	495	462	417	457	450	493	433	455	422	459	449	454	467	444	461	436	468	485	452	479	458	489	465	477	478	468	504	447	421	449	465	453	438	459	420	469	474	468	418	449	436	399	458	438	445	433	492	431	483	449	466	458	416	467	444	458	436	429
3666	8553	5709	2707	2008	1510	1212	1080	862	789	745	736	619	598	595	584	575	563	587	542	486	538	523	512	520	492	504	528	498	500	504	496	493	485	492	491	481	488	502	483	526	472	505	489	486	498	499	488	501	514	468	489	473	500	490	471	475	516	503	490	485	468	474	481	432	454	449	485	468	461	463	485	424	489	536	490	461	482	470	475	449	484	452	477	436	484	438	441	489	499	457	485	448	495	477	500	503	496	477	517	502	472	474	502	511	500	452	454	481	459	507	454	504	508	478	485	469	504	481	474	471	447	479	443	471	436	462	501	443	518	467	466	502	434	440	467	462	474	486	481	499	465	499	483	462	486	444	477	490	426	462	476	474	494	429	469	474	525	498	487	463	473	477	530	483	484	455	479	440	409	477	461	500	494	458	466	464	487	480	436	476	458	447	467	499	453	486	494	492	440	476	459	484	494	485	457	486	463	500	465	461	476	433	498	479	478	469	470	484	464	460	481	499	482	475	498	461	429	457	499	487	421	479	485	420	455	429	473	492	464	461	439	429	429	456	484	469	465	431	491	474	443	473	468	487	461	487	481	485	450	452	461	499	456	497	448	441	493	492	458	439	501	475	489	470	447	513	469	471	455	504	479	475	482	467	442	459	455	477	439	434	440	431	524	453	470	475	440	477	469	475	500	506	466	446	466	412	483	492	487	474	487	525	507	436	454	459	444	502	468	437	479	490	488	531	448	502	494	475	494	498	504	421	490	487	466	481	486	456	469	509	487	464	447	483	451	449	430	457	455	463	424	465	505	452	483	481	449	480	492	471	479	490	476	499	492	474	495	474	462	465	416	490	488	433	460	459	447	470	466	476	494	475	482	477	484	456	513	471	475	486	442	495	487	509	454	489	477	502	496	460	424	477	465	453	456	442	484	455	470	467	454	499	510	461	465	434	453	486	474	494	446	473	472	455	476	505	470	480	458	436	469	468	452	474	428	481	468	442	478	450	433	479	512	474	486	453	527	487	454	451	457	508	492	416	457	488	468	481	455	478	506	439	489	459	479	459	482	479	485	476	530	458	478	480	443	488	477	406	457	433	472	507	468	453	483	480	492	491	486	497	457	465	486	480	483	477	497	514	486	462	501	435	487	474	459	475	458	447	481	429	481	473	489	498	489	460	459	473	436	478	456	488	441	485	450	497	478	457	505	503	455	481	499	484	498	482	443	500	458	474	457	435	494	454	451	481	461	477	466	477	450	464	490	480	472	493	470	484	437	496	484	512	466	458	506	506	488	462	446	457	481	496	481	520	462	469	469	510	455	545	479	480	488	440	462	479	487	498	470	462	453	529	524	446	491	493	492	456	468	510	462	471	459	473	473	467	470	465	497	492	513	481	442	472	480	449	474	484	483	451	492	458	484	475	457	480	485	480	465	468	465	526	440	468	476	451	429	430	499	495	449	490	490	488	526	493	486	530	461	523	495	486	430	478	492	507	490	507	493	462	510	453	498	483	445	484	476	451	484	430	449	487	498	486	435	454	502	486	502	476	456	488	481	479	507	515	496	471	453	485	461	497	449	444	471	471	455	501	473	473	508	486	471	499	461	441	469	466	489	471	473	453	440	435	508	470	478	443	456	500	488	487	469	475	447	504	485	436	483	492	506	468	486	452	476	454	453	479	498	482	450	467	491	490	490	487	505	442	468	470	488	450	461	474	478	457	519	502	480	465	476	453	487	510	424	484	436	462	480	489	478	475	479	486	477	438	525	520	459	478	482	425	486	453	523	494	448	437	515	465	484	465	456	427	488	462	487	478	463	455	489	501	456	497	445	470	483	471	480	489	457	482	496	462	468	446	480	477	485	454	468	491	484	478	478	497	456	430	443	484	481	498	455	456	465	485	440	450	489	467	475	505	474	469	449	492	506	468	499	456	486	490	475	472	492	489	470	503	478	462	467	521	463	499	493	491	445	491	411	485	474	488	465	453	453	487	480	490	466	420	498	451	461	484	432	489	481	471	489	496	535	495	510	472	449	443	478	457	475	446	486	463	462	466	473	477	461	482	498	486	492	514	498	443	466	475	485	490	483	435	436	508	493	450	497	470	471	491	449	475	536	474	460	484	474	469	520	478	471	433	460	486	485	504	513	491	488	483	475	492	443	514	448	448	453	523	476	482	494	472	496	439	504	486	491	443	467	469	479	421	456	492	448	476	492	498	463	491	485	499	504	508	428	443	471	460	493	467	458	475	471	444	481	454	458	456	495	541	483	484	472	451	452	475	471	452	489	488	447	490	495	490	486	442	472	472	492	490	443	439	468	445	467	445	472	430	466	499	454	471	482	475	469	441	468	467	442	497	492	446	468	439	445	466	471	453	480	451	489	505	499	470	474	494	470	470	467	482	481	473	480	518	463	486	442	466	465	460	469	445	462	490	452	482	471	478	428	447	462	448	456	510	461	456	440	526	472	492	451	473	473	444	518	472	468	454	477	468	461	486	494	425	492	478	477	487	441	452	451	442	443	493	521	490	475	455	493	483	480	489	480	462	495	466	450	457	482	488	462	500	457	495	442	464	490	460	474	450	483	477	537	465	495	474	439	478	467	439	458	494	467	454	485	487	492	516	454	507	463	454	479	481	433	511	447	396	464	459	453	485	484	514	516	463	447	481	485	492	486	464	464	463	483	532	433	475	488	448	460	484	461	452	479	472	476	527	466	462	489	458	441	483	450	472	444	466	467	488	431	435	467	465	469	465	487	475	489	445	431	452	503	483	463	446	500	434	474	479	444	493	486	482	514	468	507	452	493	480	451	437	500	499	501	445	450	472	430	496	467	469	443	489	468	419	464	468	465	501	475	450	455	476	462	524	464	461	440	494	464	456	490	491	449	482	477	489	501	468	501	507	494	457	465	446	491	497	458	457	469	435	495	486	473	474	479	462	477	483	501	536	467	477	470	458	489	508	495	493	494	449	483	468	498	475	495	494	497	478	474	480	471	471	474	495	434	476	484	452	481	486	486	505	504	448	445	457	500	516	472	460	474	482	486	515	466	459	486	437	451	453	490	467	459	450	468	479	481	465	489	474	467	470	498	466	456	455	502	477	448	487	471	470	468	494	476	454	454	447	490	476	461	455	474	485	489	470	493	480	457	478	469	493	457	474	456	464	504	479	443	482	469	490	450	475	482	485	457	503	482	474	497	491	488	453	465	490	491	460	482	506	476	487	452	434	468	444	506	504	484	489	467	471	473	477	463	435	502	476	465	480	491	505	486	445	486	491	519	480	510	470	467	458	482	483	474	435	443	476	442	483	473	524	515	518	476	469	508	482	504	451	444	467	452	508	494	446	467	429	480	444	466	462	467	469	432	461	492	450	508	479	446	479	456	476	491	479	449	519	451	458	492	449	493	479	473	504	501	463	461	491	471	490	492	488	456	458	415	464	452	500	476	471	472	471	452	466	493	466	472	493	469	454	462	499	471	501	464	453	469	489	457	448	506	477	461
24838	20996	26593	25339	5423	460	337	316	276	224	276	230	222	243	228	219	209	228	238	215	199	227	195	205	213	232	207	207	201	205	216	217	190	207	213	200	199	188	188	219	195	202	198	197	193	216	218	191	185	213	208	193	171	177	174	209	219	199	194	218	191	214	179	226	173	201	183	199	186	207	203	177	174	220	205	191	203	185	178	197	193	207	205	193	218	206	191	210	170	192	209	206	205	209	194	180	185	204	234	200	210	210	198	184	190	182	195	227	188	230	210	196	218	202	202	196	193	191	226	212	199	176	197	202	205	215	190	222	198	183	200	205	214	187	185	182	212	208	190	200	199	209	176	180	180	208	187	210	217	190	170	183	216	210	211	206	206	215	209	178	186	215	221	204	201	170	206	201	178	186	225	182	185	214	193	196	197	204	233	190	196	189	199	205	207	217	198	237	200	173	204	181	218	201	197	206	243	182	203	194	232	207	187	189	212	183	200	215	198	220	196	189	185	205	193	191	220	189	201	187	166	197	203	194	176	228	193	182	217	204	220	211	197	177	170	201	194	195	207	189	190	213	168	200	196	214	190	180	206	202	216	206	224	182	189	202	176	189	201	176	193	177	199	178	191	207	177	201	189	178	188	213	203	206	220	194	228	179	222	204	210	191	184	205	197	189	203	207	239	204	203	192	215	189	199	188	205	206	195	231	194	197	180	209	203	208	196	204	206	201	221	204	221	207	203	198	188	172	191	214	188	178	187	221	186	189	189	190	183	196	199	210	187	204	214	215	213	208	185	188	195	190	175	203	194	198	206	202	205	187	190	216	201	192	188	196	175	185	195	211	201	198	188	199	213	203	199	192	210	186	205	201	189	220	176	186	193	224	194	187	201	195	215	203	225	215	194	180	185	203	186	192	212	192	224	200	217	200	193	170	198	182	200	211	202	223	202	212	206	186	200	182	181	198	211	211	207	207	191	205	195	189	231	180	193	205	197	203	206	190	198	206	217	207	194	205	193	214	220	199	220	183	222	181	212	204	181	211	202	219	207	203	218	193	207	190	187	187	190	188	199	226	215	205	199	222	199	187	226	204	201	218	228	179	175	202	186	186	199	200	173	204	217	170	189	195	200	196	186	205	199	184	203	205	203	195	193	216	197	188	216	196	202	218	207	205	211	229	186	174	190	204	178	205	209	189	202	211	182	183	204	178	196	203	203	191	192	211	201	226	226	202	191	213	196	182	204	206	208	198	178	181	190	187	184	187	189	194	181	198	185	200	199	175	197	193	181	197	182	195	172	208	222	199	188	201	196	169	182	222	189	201	203	178	174	208	215	203	191	197	215	201	197	195	180	213	207	201	201	203	176	185	194	188	183	209	219	184	195	194	211	194	197	209	183	182	185	198	208	192	198	184	228	189	210	223	165	184	236	194	204	196	188	206	200	219	199	223	199	196	178	178	194	194	202	190	209	189	201	232	216	216	216	200	200	202	189	225	205	211	182	191	203	201	192	203	193	202	188	178	183	219	198	213	195	201	174	183	212	180	191	228	205	211	199	188	187	202	194	227	203	209	234	186	200	209	188	207	203	218	213	222	216	204	194	234	201	189	202	205	191	200	177	198	190	203	186	194	196	190	175	187	203	196	189	194	172	204	217	192	219	200	193	187	192	219	208	195	213	221	188	196	195	190	196	197	191	203	202	199	182	185	214	204	184	216	210	206	198	189	211	166	231	190	199	174	201	162	197	207	196	186	195	206	199	201	208	223	199	189	178	190	196	223	239	188	206	203	179	215	207	200	201	193	210	215	200	216	208	188	185	200	200	192	179	196	203	216	198	222	189	203	196	200	200	197	202	199	206	204	185	179	212	204	215	216	202	210	178	193	187	236	187	207	196	194	191	205	229	207	199	204	202	190	211	207	202	175	182	199	212	180	184	222	172	225	171	190	189	182	201	193	200	239	194	229	198	200	186	190	202	191	195	203	181	197	191	188	181	169	192	213	201	203	194	215	204	205	189	196	184	205	221	212	205	196	204	156	203	198	209	186	192	189	171	208	192	203	220	199	207	207	192	221	225	200	194	193	202	204	186	201	213	211	191	185	210	201	208	197	189	190	212	200	203	187	206	176	207	205	189	218	206	191	181	192	180	176	220	191	222	222	215	186	195	187	215	215	184	212	191	212	186	219	190	193	208	165	199	181	217	196	190	206	200	191	222	174	194	203	182	205	204	206	209	202	190	188	220	195	203	198	207	205	202	195	204	210	198	195	197	205	207	200	211	216	217	206	204	202	192	198	201	186	218	191	177	205	202	195	215	190	181	206	226	204	210	219	201	196	195	213	212	205	201	190	189	177	196	201	204	236	197	197	186	217	222	193	193	182	212	190	184	195	214	213	200	189	193	189	188	202	196	203	221	188	206	189	191	184	209	191	241	201	199	216	196	193	190	202	185	204	178	183	209	204	190	186	193	200	191	204	200	194	210	195	189	225	193	201	207	210	194	198	212	210	185	184	194	223	186	224	181	218	218	197	207	196	216	224	190	211	186	222	209	211	207	198	207	184	211	181	200	188	207	177	194	211	190	189	210	159	199	201	214	202	200	191	194	188	179	217	213	189	192	180	204	207	219	192	225	193	179	189	226	200	209	193	199	182	195	203	215	199	195	209	195	192	179	193	222	181	194	190	186	184	195	191	187	204	220	187	239	182	217	216	211	198	215	217	191	216	185	205	205	186	224	203	198	197	197	216	210	203	200	192	194	186	191	213	213	215	185	195	188	194	175	192	192	197	203	221	199	211	196	213	213	196	191	183	185	186	206	201	218	206	172	216	176	198	210	209	200	203	180	214	232	199	201	182	225	210	200	187	197	197	217	205	207	199	199	190	199	201	166	224	191	218	186	200	183	187	191	220	180	177	206	203	196	224	198	180	192	218	218	203	198	198	163	188	189	179	208	182	207	218	220	205	194	217	189	214	219	200	204	204	192	203	185	197	216	188	176	184	179	191	192	205	214	198	165	191	196	225	199	179	187	184	194	196	208	203	217	192	213	204	190	199	198	176	200	197	184	187	187	198	202	212	204	182	204	178	182	197	194	192	194	185	178	209	189	188	218	230	195	186	198	198	219	205	207	198	197	192	203	181	206	204	206	197	205	217	189	174	186	189	207	177	178	215	195	199	215	196	203	182	225	184	193	192	200	204	198	216	196	192	205	198	201	198	198	192	203	196	203	218	196	191	188	181	202	203	201	208	180	235	202	212	176	215	201	188	193	178	206	168	216	188	206	209	201	198	205	210	176	193	189	220	233	204	204	193	178	185	198	217	185	190	183	203	218	208	202	200	192	201	216	214	192	190	210	179	212	212	189	209	195	210	180	195	195	180	187	203	198	218	199	210	218	189	201	189	169	199	200	200	192	189	206	194	204	232	201	206	206	178	199	221	204	209	210	202	185	233	203	208	210	181	191	204	198	216	201	197	179	232	179	208	190	197	206	234	189	181	210	205
3521	4298	2802	1295	923	738	608	480	463	384	400	347	358	293	289	297	307	276	252	267	263	259	248	275	244	243	263	240	241	259	222	226	251	235	254	271	253	231	272	238	238	251	227	249	234	269	233	244	250	244	224	237	222	223	237	256	232	247	257	225	220	239	222	242	228	236	235	239	236	247	254	241	230	243	243	256	229	260	252	244	239	224	279	253	250	246	260	216	238	258	258	272	273	241	257	253	239	262	220	231	282	228	252	244	238	241	241	225	240	239	247	241	249	239	234	227	215	225	233	233	260	232	226	235	224	231	218	233	229	234	257	229	246	251	252	243	243	230	241	234	239	230	222	251	239	227	219	217	229	241	239	230	256	227	237	244	239	250	241	240	213	233	223	241	201	244	252	232	227	262	251	258	235	244	258	248	231	245	237	252	225	236	219	247	265	224	251	253	233	233	269	216	224	242	240	234	240	266	244	230	263	220	254	248	267	237	220	229	228	242	240	231	238	266	265	250	230	221	218	230	251	247	230	241	270	254	218	237	255	258	239	246	248	249	236	250	248	260	242	229	259	230	258	229	244	242	223	238	254	274	251	231	268	241	225	238	243	236	246	250	232	243	212	248	239	240	263	244	259	236	216	249	227	255	246	252	256	253	234	259	244	224	226	239	236	276	223	243	247	225	224	230	230	241	244	257	230	233	256	264	242	256	236	230	231	229	218	256	210	243	259	227	266	255	234	237	231	227	227	270	246	244	226	240	205	237	253	238	245	233	224	237	225	230	244	251	225	249	245	243	253	237	238	249	240	223	234	223	253	234	211	246	227	257	263	252	225	223	261	249	240	234	260	248	226	226	254	229	233	270	241	232	242	237	242	245	277	224	269	215	220	226	244	248	247	255	265	219	242	231	216	260	262	230	247	218	235	259	227	240	214	231	228	243	235	217	278	244	246	251	227	228	227	235	227	240	214	233	264	227	224	277	256	237	239	280	248	250	234	260	216	243	242	227	263	233	260	232	274	227	242	226	228	235	272	250	267	242	219	259	228	263	262	222	238	235	222	245	242	245	237	248	240	257	236	230	244	250	267	272	248	235	242	220	211	239	273	227	228	246	239	229	224	262	209	230	245	216	235	231	249	260	224	260	272	244	216	257	239	222	228	250	226	249	273	231	283	253	244	256	202	255	251	215	236	228	233	247	253	242	231	249	239	259	255	276	236	249	229	240	231	245	241	210	254	204	247	245	221	231	254	238	248	235	267	225	229	218	232	246	220	211	242	264	261	233	237	237	237	254	252	246	252	262	249	241	241	263	257	229	247	229	256	246	250	239	262	231	243	236	256	235	244	241	248	265	236	239	232	222	236	220	248	232	232	244	239	237	259	251	230	227	247	261	274	247	241	231	251	230	212	229	265	248	213	253	243	268	262	248	252	211	237	244	250	247	220	229	288	267	250	256	253	251	246	259	232	264	234	250	271	252	240	244	242	236	243	240	223	231	227	205	250	238	230	250	248	248	229	232	246	228	243	237	232	231	257	239	253	249	265	243	234	248	256	218	246	240	243	233	240	229	263	247	250	228	256	270	230	257	240	242	251	227	246	244	256	215	223	256	268	237	243	239	221	237	232	237	245	241	238	262	241	222	219	222	252	253	252	257	244	237	236	237	222	231	276	251	260	244	237	247	246	244	260	225	225	233	255	253	234	248	242	249	227	230	220	260	241	245	239	236	243	231	244	248	281	218	250	256	264	246	228	251	232	206	234	234	235	244	230	234	237	257	247	244	236	227	240	244	226	247	247	228	244	237	256	228	204	224	233	259	262	225	238	218	249	270	244	212	209	223	224	237	251	264	259	241	234	241	252	234	241	246	249	246	235	249	263	234	263	237	242	248	239	254	246	260	241	254	256	233	220	222	226	227	220	260	209	217	221	213	276	268	243	226	241	246	232	240	247	215	229	246	248	237	243	247	243	253	243	233	235	221	230	263	235	272	231	246	207	257	227	271	247	236	260	246	252	260	257	239	251	246	262	237	233	217	241	281	231	240	234	213	259	271	192	229	222	239	242	252	264	260	232	238	243	287	222	236	241	230	279	229	236	255	219	245	243	236	253	248	235	263	248	218	253	241	248	248	223	242	249	228	246	235	228	230	243	230	221	235	248	257	225	241	227	251	275	268	235	241	236	251	260	232	244	260	252	231	234	246	235	223	237	219	241	247	238	232	249	237	229	240	235	247	236	208	231	235	246	226	235	275	248	257	255	234	234	225	241	229	244	248	255	263	234	247	240	250	218	252	263	226	250	264	245	234	213	268	247	250	264	258	258	300	234	252	240	236	256	233	243	242	255	245	237	238	209	263	240	260	258	238	276	243	261	226	253	209	236	246	232	247	241	236	261	231	238	230	215	259	249	219	265	225	267	246	257	240	255	248	226	252	258	250	258	251	249	237	233	252	262	245	229	224	208	237	248	256	243	254	229	221	241	242	239	226	259	258	269	244	242	232	253	247	265	229	249	242	247	257	219	223	229	224	234	254	231	254	233	238	221	236	243	225	220	243	222	252	222	253	243	234	244	234	214	219	261	226	236	236	244	246	219	259	261	234	238	250	260	245	232	235	245	239	238	294	240	243	254	253	271	228	243	243	235	238	273	210	260	242	253	214	265	226	255	241	239	256	242	251	250	236	252	221	242	240	221	258	268	222	243	226	239	210	248	222	252	245	242	256	238	249	251	256	251	252	249	242	244	256	236	237	261	249	222	263	256	241	221	209	218	250	237	259	230	249	263	239	197	236	254	245	224	246	252	253	239	247	256	240	264	243	246	258	232	231	236	247	236	251	241	237	257	229	232	239	262	246	215	257	238	259	258	215	244	251	246	236	242	255	241	239	257	254	211	233	211	232	239	194	249	272	210	235	234	268	245	256	239	222	212	218	225	241	251	256	236	226	234	257	230	232	222	249	231	232	264	215	257	234	258	250	257	250	240	232	235	241	228	220	268	233	255	263	246	258	238	250	248	234	230	254	230	226	243	238	254	245	272	227	221	265	220	271	241	224	250	261	239	224	256	272	223	252	250	230	253	256	255	234	221	236	242	233	257	230	250	255	232	251	256	235	261	231	259	239	255	225	221	229	243	227	232	240	230	230	246	252	264	236	246	238	217	262	238	209	265	247	237	292	281	262	235	242	244	237	243	276	253	237	250	249	234	243	252	227	257	235	235	240	239	238	252	220	249	246	241	252	257	247	254	257	267	245	249	253	237	249	257	232	237	225	245	256	252	233	211	245	232	266	272	265	214	259	256	235	257	243	248	226	245	247	219	223	232	225	251	253	257	237	265	219	228	239	243	233	228	235	230	259	255	239	247	259	249	248	249	237	234	221	232	233	219	216	232	237	250	235	242	268	261	248	246	236	229	244	256	230	241	232	237	246	221	268	200	243	266	224	211	253	243	256	231	259	237	229	239	248	252	255	251	244	268	247	216	238	232	247	257	245	216	243	238	228
22456	21016	28498	23723	21017	21050	5772	1252	983	950	833	820	768	713	733	711	705	713	677	660	689	739	657	678	656	634	653	648	691	600	641	644	584	624	646	623	601	684	680	649	602	620	654	642	654	637	639	599	641	649	626	613	622	588	612	598	597	636	619	656	627	644	616	605	618	653	628	612	606	623	600	604	588	639	615	647	612	618	626	630	626	652	668	647	607	620	606	594	652	640	617	595	622	662	567	602	638	598	604	595	626	588	603	611	660	628	595	636	633	606	584	599	626	579	587	561	619	595	644	603	628	670	557	628	572	593	601	610	633	638	613	616	651	577	594	639	583	605	632	655	589	592	619	626	603	609	636	654	560	634	603	623	588	587	668	611	636	641	645	604	581	579	597	635	626	634	666	609	608	661	628	604	596	617	586	594	589	619	659	581	612	633	582	605	627	643	648	590	574	603	590	653	606	622	633	660	610	625	637	577	605	656	589	602	595	608	620	593	631	585	581	570	671	575	599	639	615	617	632	614	621	626	601	596	575	660	645	619	624	598	615	566	655	636	658	610	585	586	610	632	605	581	605	597	600	549	652	607	655	587	619	598	609	594	586	608	580	613	628	636	676	666	621	615	598	577	612	639	627	599	610	606	636	586	646	610	591	551	621	615	603	596	597	608	613	605	617	601	627	596	617	642	581	641	562	649	600	620	607	604	604	597	642	661	588	650	583	648	629	629	608	669	611	655	603	633	646	667	636	598	622	624	627	602	630	627	650	599	579	672	611	597	612	601	613	600	620	602	592	632	595	618	616	616	629	615	638	579	636	632	601	622	631	615	625	645	614	613	583	668	611	581	627	563	621	597	611	642	664	602	616	597	611	612	554	611	639	621	578	651	635	603	601	622	647	636	618	632	624	635	581	600	595	620	584	617	618	631	606	553	652	610	652	626	657	572	609	647	623	642	621	627	618	610	612	611	668	570	637	578	639	604	624	595	590	649	607	646	657	621	603	582	584	618	614	611	590	559	602	658	597	599	595	658	635	679	586	572	644	575	597	591	638	615	640	597	610	595	624	637	618	576	614	596	644	623	591	580	627	603	665	600	619	597	653	625	606	595	642	606	615	642	625	661	602	677	633	632	651	614	581	610	588	606	574	592	610	635	617	581	626	625	608	609	590	585	644	673	627	635	585	615	595	632	583	625	627	622	648	616	618	609	633	613	610	564	612	613	583	589	611	607	612	617	634	615	611	639	671	615	586	627	620	629	612	643	584	600	587	614	600	607	623	612	614	621	648	637	599	634	605	641	638	636	567	649	602	574	653	642	653	599	607	598	615	645	599	579	586	588	636	613	621	626	555	627	654	591	645	588	576	639	629	570	633	609	621	635	645	609	587	643	607	607	549	642	627	636	596	651	603	632	616	622	606	657	584	608	619	620	618	636	599	631	615	623	594	594	614	626	610	609	650	632	656	585	626	619	620	583	635	647	626	589	606	596	606	571	581	609	591	610	584	575	546	659	625	644	587	624	606	605	622	614	646	606	665	621	619	598	601	650	663	600	632	580	569	632	579	615	588	646	584	616	658	620	573	597	613	576	635	681	623	605	621	635	624	599	649	643	574	591	601	607	652	657	605	603	648	608	629	608	616	609	658	605	626	661	613	660	573	599	594	647	616	599	614	629	592	628	595	651	604	623	631	604	594	619	588	617	636	639	626	589	628	634	610	609	639	636	588	606	609	615	609	640	595	591	591	621	611	589	571	627	651	620	643	589	577	609	617	577	592	612	629	615	642	633	567	578	612	585	638	588	624	595	618	608	627	635	617	629	668	638	598	596	598	609	604	631	631	590	641	593	571	631	634	598	648	625	640	603	655	633	635	604	612	597	605	610	662	600	597	602	628	643	630	629	606	624	612	647	617	624	586	625	660	599	598	630	595	646	621	630	624	642	618	605	599	580	641	599	651	608	643	569	579	611	611	619	598	594	640	595	626	613	635	594	635	618	597	616	613	642	645	557	596	592	651	594	593	632	622	613	681	577	647	613	624	606	589	598	566	685	641	650	615	609	624	615	605	604	594	588	591	650	602	613	578	614	586	610	647	613	639	570	662	598	625	614	562	607	592	630	618	655	664	666	603	655	634	627	579	632	574	618	614	645	610	634	590	621	590	624	613	624	599	589	655	567	654	625	638	643	610	556	599	594	603	576	637	608	610	617	650	605	634	592	623	621	587	640	584	614	565	614	684	569	639	588	581	601	645	610	594	592	646	641	618	614	591	655	658	620	607	657	594	639	552	630	589	614	641	608	618	628	581	614	620	628	611	585	666	602	602	647	640	595	577	631	606	625	595	627	603	608	593	623	606	626	593	588	581	574	547	567	627	603	601	598	579	644	645	587	601	630	594	598	670	620	593	632	593	595	600	611	607	613	584	627	643	564	601	596	595	599	597	596	607	572	607	593	637	610	624	644	599	635	617	601	611	626	612	616	575	626	604	591	607	570	657	644	602	637	647	582	630	595	603	616	607	596	606	613	642	641	560	600	600	591	651	598	639	602	627	566	618	617	600	647	614	595	642	607	604	578	577	586	583	609	614	591	594	620	607	615	642	596	618	622	618	582	639	590	645	598	608	614	626	608	636	650	593	584	616	615	598	592	641	645	597	603	610	638	652	582	614	607	584	654	658	640	609	580	619	633	644	633	602	604	632	608	591	618	573	651	595	613	616	614	631	564	627	619	572	640	673	575	651	633	634	621	592	595	561	576	642	651	612	592	635	630	564	603	626	580	648	597	576	629	593	601	601	659	623	630	582	618	626	627	647	616	638	614	560	596	580	572	598	627	577	628	604	649	596	594	589	557	595	571	606	656	581	603	614	627	632	556	564	610	623	605	619	623	579	559	608	587	660	580	589	591	641	597	585	605	604	622	615	593	602	637	616	629	580	603	586	601	571	616	590	668	644	613	603	634	642	635	612	620	601	636	577	614	598	629	623	576	605	647	606	609	614	651	586	651	623	620	608	525	600	639	554	592	611	627	607	562	603	651	652	553	626	596	626	672	593	581	601	634	587	587	595	606	617	653	596	611	656	575	643	588	598	579	554	586	602	591	634	620	566	640	590	599	618	620	614	607	644	638	600	625	651	643	646	590	576	592	575	651	596	602	648	617	640	612	604	618	590	617	655	565	653	579	616	624	644	620	569	639	613	629	621	623	620	589	622	623	644	613	594	646	628	612	585	606	622	596	590	630	639	600	683	609	648	593	638	623	634	636	607	607	601	598	582	595	621	569	592	668	623	600	611	570	609	637	632	601	598	624	640	611	606	616	593	583	620	651	557	642	585	613	637	646	617	642	616	611	619	624	647	611	643	607	616	650	619	619	609	626	611	610	657	596	572	636	617	634	635	590	660	604	646	644	625	575	630	643	661	556	586	648	597	606	614	626	641	586	571	626	587	635	599	593	635	628	592	611	590	654	607	599	628	643	605	580	645	565	565	588	640	613	586	568	625	586
5012	14082	9339	4575	3442	2633	2009	1670	1485	1235	1170	958	1017	969	865	862	820	790	787	793	723	769	737	680	698	797	717	742	681	672	646	682	734	684	659	684	669	635	692	664	696	672	656	677	627	644	643	713	690	681	702	675	634	661	632	675	688	639	643	676	646	680	587	650	606	677	668	709	633	634	667	624	625	654	616	635	600	673	692	631	652	666	694	616	661	684	628	661	629	650	596	663	710	631	708	693	641	692	629	625	642	640	636	679	669	669	690	641	662	614	677	616	600	690	638	656	682	629	619	673	638	639	666	674	632	639	644	645	597	653	617	656	640	638	687	674	630	673	721	680	640	642	630	617	648	665	648	635	705	626	647	650	652	684	694	657	692	638	605	616	603	711	656	621	633	632	666	663	649	659	636	668	670	640	669	637	675	616	624	656	665	649	670	657	633	624	667	667	631	666	630	642	663	673	638	638	710	668	648	626	686	685	612	648	639	649	657	651	661	624	628	654	628	700	650	662	633	635	685	673	693	629	650	616	668	661	686	643	654	614	644	698	634	684	632	644	615	637	653	655	626	641	632	649	647	655	640	675	681	673	659	660	658	659	663	641	632	663	660	661	653	646	639	695	617	635	617	664	717	654	650	665	665	656	678	702	667	647	713	657	659	676	603	654	651	653	691	656	620	647	633	646	649	671	645	638	689	651	673	684	672	655	657	635	626	641	649	648	670	661	639	678	652	640	673	678	657	619	640	625	617	686	621	603	650	621	630	656	645	670	652	612	696	665	660	703	685	669	616	688	640	609	650	599	651	638	605	684	638	621	629	646	635	664	664	646	630	652	638	696	652	606	669	647	636	687	643	649	646	662	662	662	642	620	637	661	669	630	679	650	688	659	623	708	645	672	641	663	660	654	654	649	657	670	688	666	683	705	659	641	648	649	621	694	643	624	679	609	651	655	707	642	612	660	702	647	707	697	674	660	664	688	665	658	636	636	649	670	639	653	664	658	636	650	634	710	646	651	626	655	633	596	655	617	605	645	689	633	661	657	650	612	650	626	675	651	606	649	641	650	648	646	624	696	623	674	621	636	647	646	651	680	669	666	662	690	647	689	628	592	626	672	708	658	642	646	612	685	665	660	625	724	737	655	682	604	675	646	682	718	652	663	603	650	694	659	635	688	642	637	635	682	615	612	669	655	651	669	672	650	708	653	685	639	626	682	687	633	653	665	654	640	615	629	641	657	705	639	611	622	636	655	663	595	661	618	665	677	647	621	643	677	654	676	610	634	629	672	668	676	674	639	688	679	644	636	627	641	626	667	629	691	710	651	687	661	683	640	668	607	650	667	647	654	661	621	687	648	665	695	638	653	661	641	627	653	692	650	637	653	633	643	670	651	678	633	664	646	679	660	616	642	687	628	612	615	650	668	593	625	656	671	653	673	662	659	632	655	662	639	646	628	668	600	634	675	646	663	625	668	658	670	620	626	621	655	629	626	639	696	660	635	670	659	679	637	659	692	699	662	658	659	626	648	646	651	666	642	701	654	680	638	646	635	693	602	700	637	666	681	659	641	611	638	667	622	656	671	635	608	659	647	660	641	635	650	649	660	678	659	643	683	636	670	655	595	660	646	643	637	651	664	661	630	613	685	632	632	624	669	634	601	631	677	681	607	690	709	680	730	631	702	637	621	643	671	636	680	627	648	677	645	645	616	627	673	648	661	680	660	663	679	631	623	659	631	628	623	675	635	633	666	670	631	667	677	648	652	701	669	663	650	690	617	612	654	667	662	649	650	649	607	683	667	632	673	678	632	668	673	608	611	662	653	654	679	647	648	665	648	645	658	676	642	661	670	680	627	666	681	650	674	606	658	616	597	684	680	682	653	706	652	666	629	643	602	667	645	643	613	667	668	693	616	696	628	629	685	636	665	643	671	679	671	622	641	590	658	658	679	610	658	677	646	651	625	655	676	602	669	627	623	661	677	606	593	644	628	627	656	650	665	663	661	608	631	639	649	675	642	644	624	653	651	630	639	635	668	676	607	662	628	649	678	654	685	652	667	617	613	658	646	697	644	663	660	664	650	675	666	619	702	650	606	660	669	630	647	624	637	629	689	665	729	655	670	645	676	636	629	635	665	675	634	581	661	616	649	649	663	670	622	635	623	674	697	655	642	643	643	668	640	684	623	619	630	728	639	649	616	601	587	627	644	657	617	639	673	683	647	705	597	631	683	650	662	647	702	650	604	678	660	646	638	632	618	633	660	676	699	598	624	627	659	675	638	672	637	675	670	613	644	637	638	649	628	638	661	603	674	677	622	621	633	637	658	643	618	620	634	674	670	649	682	671	655	611	641	683	645	628	628	677	666	626	628	596	598	674	609	691	642	641	641	645	634	647	626	666	669	642	636	692	661	642	679	629	649	642	628	608	611	631	680	673	662	678	674	657	654	617	665	689	623	668	629	679	627	697	671	670	650	644	670	618	678	694	648	660	660	616	619	635	672	610	642	675	630	659	634	626	624	630	639	667	701	600	683	636	620	626	668	632	642	645	626	658	703	688	670	654	634	694	633	659	693	648	667	637	687	682	656	603	672	644	631	653	599	664	668	621	675	632	618	674	627	606	646	625	675	631	651	687	637	703	641	614	649	623	662	586	659	611	627	684	638	715	617	664	653	628	624	632	625	644	699	663	626	623	664	660	651	627	647	673	665	625	661	623	636	648	636	662	671	650	692	617	635	634	656	637	667	617	678	701	682	651	639	675	631	680	648	650	653	643	665	647	630	643	651	665	648	636	621	615	685	670	667	648	603	680	658	666	662	632	652	641	612	640	668	658	642	658	645	660	636	654	638	632	644	626	662	618	644	644	611	655	673	592	636	671	626	647	645	624	672	673	638	602	678	696	658	674	627	690	634	669	662	623	628	637	623	610	626	653	650	656	711	619	673	644	626	654	653	644	637	654	688	621	650	678	633	630	624	704	621	630	634	624	665	683	665	650	666	635	662	636	646	649	677	668	672	626	698	626	639	652	614	665	606	653	632	684	650	638	661	660	664	630	668	621	620	646	636	670	663	669	654	678	660	657	601	651	653	692	649	643	668	671	627	683	672	620	690	633	685	665	645	666	630	671	630	672	663	662	668	580	665	627	677	642	652	647	634	653	615	651	638	647	665	623	609	675	653	665	598	670	660	616	628	652	704	645	630	623	662	665	605	647	656	674	638	653	663	620	645	668	591	627	657	670	659	658	602	627	635	630	646	644	650	632	663	673	608	641	613	632	642	611	652	646	641	669	666	692	631	664	670	636	662	676	684	677	643	657	668	623	688	631	657	678	653	621	642	646	626	653	661	675	687	653	625	667	639	670	673	645	612	680	644	675	659	639	654	684	637	656	646	675	641	673	666	682	680	661	634	665	656	632	669	653	672	626	636	649	653	643	657	652	657	662	662	615	636	615	711	676	662	668	652	632	663	683	677	655	639	633	657	634	633	657	653	604	659	683	659
27556	17496	3179	315	229	187	200	186	190	142	174	190	165	152	182	166	164	166	142	186	180	155	192	172	180	141	170	158	134	157	184	142	175	159	171	179	161	159	167	171	151	160	156	171	156	173	161	166	147	189	162	159	155	175	156	159	195	159	140	171	158	173	157	168	165	168	180	182	156	140	179	156	186	177	148	149	190	168	167	159	193	173	201	181	160	140	152	167	184	161	176	144	165	140	148	165	172	157	157	159	145	175	168	161	198	155	180	163	174	151	165	162	174	146	157	165	180	169	165	147	161	175	156	141	151	168	170	171	146	164	165	144	168	166	166	173	154	172	153	152	159	150	148	172	182	173	148	180	190	158	160	163	161	173	178	166	159	162	149	144	161	131	137	167	159	166	153	143	175	155	167	163	171	188	168	154	174	159	147	154	164	162	147	162	159	164	184	149	144	175	175	135	185	162	169	172	181	183	185	163	172	176	171	190	161	174	165	162	186	145	158	159	150	176	182	160	160	160	163	165	171	172	158	168	158	169	163	172	144	160	168	157	175	185	167	164	142	148	136	147	169	169	165	156	157	153	155	175	192	153	171	173	162	151	156	183	175	141	160	185	184	172	167	161	189	191	158	164	162	152	146	172	165	199	165	166	173	148	155	151	160	143	156	171	188	157	159	174	147	170	161	166	170	152	155	165	170	159	163	172	168	152	159	165	163	178	166	163	152	173	157	123	127	166	167	168	189	176	157	182	157	168	166	167	166	151	157	168	168	177	171	180	158	169	135	170	166	169	174	183	156	131	176	167	166	175	160	164	164	158	158	129	137	145	143	191	145	155	192	165	158	188	159	158	166	158	161	167	191	130	154	167	162	184	149	160	166	152	160	167	175	150	166	149	171	155	160	165	148	184	165	162	196	189	170	171	163	158	167	152	177	134	139	162	165	155	162	168	166	171	165	156	164	146	171	171	167	197	159	175	176	174	170	172	155	166	174	149	167	166	182	173	167	141	141	160	157	160	180	168	171	145	160	169	178	169	156	146	166	168	166	151	178	168	171	180	163	169	163	159	146	167	164	155	161	136	164	173	151	156	167	146	171	162	166	156	171	173	132	172	198	185	137	175	162	164	161	165	146	145	164	162	160	189	169	185	174	195	162	174	146	164	160	151	171	146	183	185	161	148	181	163	163	172	163	159	150	146	165	169	156	189	168	156	157	184	145	149	162	176	156	157	172	168	166	162	173	181	170	162	183	161	157	185	161	161	161	165	180	167	188	163	190	172	199	176	182	174	179	173	151	177	152	166	163	175	149	176	192	187	167	146	169	167	142	152	165	165	162	156	136	162	153	146	182	159	161	182	156	179	154	154	186	183	150	192	174	137	160	167	173	167	180	150	155	168	164	165	163	184	157	185	168	179	173	167	165	167	141	168	165	164	170	158	169	166	163	146	155	160	172	153	166	161	169	155	169	174	163	144	166	158	172	164	160	177	175	173	181	172	151	177	154	165	173	147	156	155	177	169	159	159	142	143	157	163	171	169	152	160	158	164	177	166	177	183	159	151	162	163	140	185	167	170	157	165	146	171	170	169	159	173	174	160	177	188	151	171	179	184	151	149	157	162	142	157	160	158	167	174	164	176	157	169	140	168	160	151	174	146	167	180	174	169	167	149	166	153	153	142	158	160	161	163	166	171	148	154	173	166	158	160	162	170	171	150	151	161	172	173	168	167	145	165	178	158	151	157	167	165	162	165	148	154	147	164	156	162	165	158	171	176	167	166	183	152	162	185	154	177	143	149	172	158	173	173	156	138	149	170	183	140	191	184	164	158	170	184	154	172	153	190	180	179	165	171	162	157	135	156	178	150	171	166	171	146	157	153	186	148	173	161	192	157	151	176	169	159	197	168	135	186	143	182	161	138	147	163	151	161	164	167	158	163	174	168	156	176	172	146	135	173	171	160	152	163	153	162	161	160	149	181	156	155	155	162	158	161	188	143	140	152	156	159	188	176	185	153	191	169	155	161	158	177	171	146	183	171	166	173	145	176	171	159	152	156	173	173	155	163	197	145	178	160	168	167	174	186	158	157	163	161	166	153	156	176	178	171	173	175	188	183	158	178	182	145	168	156	149	174	160	187	178	161	145	150	154	141	171	160	144	171	164	176	171	173	158	160	155	150	152	154	165	153	161	147	175	162	145	155	168	175	153	166	173	176	212	154	178	182	171	179	156	158	154	166	160	135	193	155	149	156	174	178	150	185	164	155	152	173	153	169	157	182	181	171	148	164	162	162	154	159	146	156	169	150	167	158	191	143	162	176	170	177	172	154	146	159	159	169	150	158	162	175	178	170	149	157	177	171	157	175	158	174	168	187	164	153	152	162	172	179	165	176	164	146	172	157	156	168	194	138	149	166	163	157	160	157	143	156	154	176	166	175	163	176	145	151	143	179	172	166	162	160	143	170	151	167	161	180	162	150	154	165	161	160	164	162	170	144	140	170	152	173	186	171	162	155	166	197	173	153	149	180	172	152	182	136	151	175	165	123	144	169	156	149	171	185	158	161	151	163	153	161	167	170	164	167	165	158	171	181	147	162	163	165	155	170	158	150	151	185	167	181	138	182	177	166	166	152	169	149	152	162	170	157	166	177	172	153	170	156	169	169	168	167	170	155	168	147	163	146	177	163	210	170	180	167	163	170	156	150	158	157	160	162	198	169	144	165	187	153	174	157	162	158	160	161	170	140	169	151	154	153	161	151	158	174	131	175	173	166	181	156	149	178	150	154	149	164	166	185	180	149	152	177	172	134	167	161	164	156	184	149	155	167	171	166	175	158	182	172	168	159	150	160	158	168	183	162	167	171	157	161	160	153	138	143	163	169	151	171	173	147	168	144	143	161	184	157	163	173	173	157	166	153	171	186	158	195	136	186	155	150	169	177	136	167	182	180	170	173	151	169	177	188	147	157	136	178	136	158	168	155	166	175	168	160	157	173	161	157	175	174	150	179	155	145	165	155	158	144	157	164	178	194	178	168	147	159	146	149	157	140	176	174	156	156	166	177	183	162	157	164	176	153	175	160	156	179	161	173	156	170	159	173	175	152	172	176	157	180	169	150	160	172	163	162	153	174	156	166	166	157	158	163	155	172	151	166	158	180	183	163	169	165	158	153	175	161	152	148	164	152	170	167	180	159	173	190	159	130	183	124	152	167	148	152	160	155	176	160	176	172	167	146	161	149	150	136	167	167	154	176	186	138	154	154	153	153	180	142	174	163	165	168	154	170	158	157	150	159	179	152	186	153	160	150	187	193	158	187	185	170	184	152	163	154	173	166	164	172	159	183	174	178	161	171	159	174	163	170	145	161	152	173	167	160	157	171	156	171	164	158	177	166	172	165	172	173	148	176	150	174	167	175	175	166	152	173	151	166	162	158	166	179	162	168	173	169	172	165	159	171	155	149	152	148	174	166	162	163	151	142	182	165	168	185	148	157	180	162	140	150	138	167
4310	784	510	329	250	258	246	228	207	204	207	175	183	196	187	200	208	210	177	175	177	172	197	210	183	194	183	209	172	187	182	193	187	194	172	178	230	189	179	176	166	204	169	204	167	187	197	170	178	184	184	197	193	170	225	195	180	164	203	191	172	187	214	200	201	176	183	174	188	193	187	195	178	191	198	193	205	184	196	180	196	195	176	194	195	200	141	173	183	177	190	194	187	220	183	184	175	170	191	204	171	199	174	204	199	211	203	193	172	190	207	176	217	181	161	184	190	180	182	200	185	173	179	199	176	204	159	192	195	185	195	177	177	169	185	176	199	191	183	195	171	188	194	217	189	176	199	191	176	181	231	176	187	174	195	165	172	196	184	199	199	183	172	194	152	157	192	203	202	179	187	172	186	166	194	191	180	170	181	175	192	184	185	190	203	191	165	217	202	168	187	175	193	161	173	208	201	210	175	178	161	203	180	164	149	207	213	178	167	195	197	171	190	206	177	203	178	179	199	175	184	191	188	172	209	182	158	204	187	172	174	181	195	175	179	214	184	185	182	164	166	173	203	195	178	193	185	216	193	187	177	177	197	198	210	195	174	159	188	190	180	175	172	197	179	191	187	177	179	213	188	203	189	176	189	170	180	180	161	190	197	202	184	154	195	203	172	197	205	203	185	200	180	190	180	197	179	181	174	180	177	208	179	199	188	195	157	209	182	182	181	182	192	188	173	182	178	191	179	195	193	197	178	176	186	193	187	175	184	196	182	176	191	198	180	189	187	198	179	195	188	191	159	188	176	180	207	188	177	194	187	179	205	182	167	181	177	173	194	197	185	178	203	192	206	198	173	177	158	173	191	148	190	171	182	169	222	177	147	196	211	192	193	174	181	185	163	191	187	176	179	187	197	197	189	186	172	182	176	202	171	182	198	194	170	183	193	202	177	174	213	180	203	187	198	179	180	215	207	203	197	191	193	153	190	194	183	183	175	166	184	205	204	205	181	191	216	187	185	177	192	211	184	181	176	164	204	188	186	174	181	198	191	202	177	178	180	172	191	165	199	166	151	180	194	183	175	172	194	189	202	190	180	196	161	174	191	178	177	182	174	196	176	192	191	193	175	179	205	172	194	184	197	187	182	196	168	178	164	186	186	183	199	200	200	179	205	177	183	174	205	194	201	184	197	197	174	203	199	185	186	176	191	190	190	178	188	195	195	200	197	194	212	174	159	203	189	169	195	184	203	196	186	199	188	192	206	205	194	180	178	200	198	166	184	210	196	192	202	158	219	193	173	194	182	171	186	187	205	203	171	206	214	190	181	223	191	194	175	200	166	208	195	213	183	167	171	174	179	164	178	174	180	171	208	160	178	188	196	214	192	193	173	184	190	196	187	174	174	209	181	198	186	183	176	191	172	173	175	191	189	188	191	220	205	213	164	169	191	206	203	185	166	195	179	188	214	198	176	169	187	187	199	165	203	178	191	180	169	170	191	180	194	203	161	191	178	189	178	157	194	193	175	184	163	188	170	167	188	183	176	177	194	198	187	204	198	221	217	187	187	183	194	202	177	200	188	180	176	177	193	195	186	174	199	178	185	197	194	213	192	179	180	166	178	210	174	179	193	167	208	187	180	179	220	218	193	178	176	198	196	172	192	177	180	176	172	206	162	194	180	189	207	189	172	176	156	210	186	169	179	210	201	175	179	166	198	167	186	175	197	212	188	178	178	192	186	213	187	209	185	174	191	199	174	191	186	178	177	188	175	190	166	182	213	185	185	177	180	190	194	180	201	200	172	212	170	211	179	195	184	190	201	180	172	186	173	168	168	185	183	173	199	196	181	186	199	190	214	177	167	198	206	201	194	164	196	179	186	172	184	181	176	167	181	194	181	192	184	187	192	168	190	217	183	193	209	189	178	202	165	176	218	218	174	187	213	175	197	167	173	178	191	188	201	197	189	177	192	177	172	196	187	169	177	174	176	178	185	180	182	171	183	196	195	196	170	177	177	175	209	179	194	201	164	182	170	195	187	190	194	174	184	192	197	202	198	205	178	197	202	188	178	222	184	185	183	190	174	171	184	184	205	167	190	177	180	175	188	188	213	172	192	173	187	182	190	188	200	175	183	190	182	180	185	194	205	195	180	162	172	159	183	152	204	201	192	177	201	195	202	194	208	184	184	192	161	174	186	201	162	183	172	164	177	195	169	200	174	179	178	189	175	185	174	181	186	199	181	188	200	185	191	175	171	176	187	180	165	176	207	172	210	188	208	182	173	170	177	188	198	190	184	183	233	177	203	176	179	172	167	165	186	185	179	169	185	195	181	172	179	188	168	140	194	197	181	191	190	184	196	205	183	173	169	170	189	200	210	188	199	162	182	174	202	160	194	194	186	188	188	181	194	188	195	206	163	181	189	191	190	176	177	187	184	176	195	175	185	198	193	171	179	197	185	178	176	195	205	166	193	173	196	164	180	212	185	182	181	195	169	198	190	181	194	184	182	184	209	207	168	193	193	182	182	171	185	177	192	168	162	191	219	177	173	171	160	195	204	175	191	194	189	182	178	188	191	174	171	174	176	196	176	164	173	194	190	183	205	192	172	186	201	198	183	215	176	199	174	193	197	187	194	188	167	203	201	189	182	180	191	196	184	180	170	190	185	198	185	197	189	212	172	186	186	177	181	174	208	191	185	182	199	214	210	185	182	189	188	187	170	190	194	175	185	176	184	186	199	179	186	172	203	162	195	184	192	192	168	145	199	206	194	172	181	201	180	188	188	180	172	181	187	192	171	180	189	171	181	171	192	206	182	183	186	179	212	190	152	171	167	184	196	174	184	206	165	177	172	177	197	188	199	180	190	203	182	199	172	204	179	186	180	193	184	183	187	182	203	175	174	210	178	216	165	210	191	194	175	174	179	195	175	186	211	206	174	195	173	199	181	172	171	187	178	197	198	170	190	197	187	181	198	170	177	169	183	185	210	193	169	191	180	187	199	188	180	175	227	193	184	189	177	166	181	206	182	197	207	184	192	171	208	177	200	195	189	196	193	200	183	205	204	173	195	195	202	214	195	192	196	175	191	154	201	161	211	195	198	186	193	174	164	172	166	212	190	194	175	182	192	199	163	193	191	187	194	185	186	212	196	185	191	193	206	161	185	203	168	179	167	173	178	194	194	176	190	194	204	185	187	193	190	177	190	169	207	191	207	175	198	195	201	181	186	178	188	201	189	205	195	182	190	182	156	202	199	167	188	183	180	157	190	175	175	193	198	208	182	181	193	188	189	192	180	169	185	200	179	188	213	193	183	199	178	221	188	186	200	201	192	201	209	189	194	154	173	185	206	187	196	182	199	163	174	185	189	183	197	184	166	154	197	194	176	163	178	180	163	195	191	176	172	199	206	166	188	182	173	182	188	208	176	201	182	180	177	159	194	193	178	205	178	192	202	204	203	207	182	158	177	189	202	213	182	189	188	184	201	199	178	170	177	167	187	184
23645	21024	28028	24224	21021	8099	1065	761	658	563	591	573	476	540	543	519	476	501	514	519	488	472	465	513	482	495	478	485	455	453	497	445	476	420	474	418	419	480	461	459	458	455	456	483	455	486	493	467	479	456	396	455	451	430	430	442	460	460	461	441	459	484	446	470	437	448	452	467	497	398	443	413	464	478	387	448	453	437	432	482	464	466	448	455	457	446	476	457	473	468	436	470	452	475	461	445	474	443	409	463	468	453	453	458	477	414	448	478	466	437	405	429	430	487	459	460	485	437	460	444	425	432	484	443	427	448	470	464	434	455	441	440	464	460	457	420	501	430	447	468	434	446	463	468	454	427	432	488	453	439	448	411	445	483	514	440	429	476	433	481	492	448	466	449	444	485	444	480	429	449	487	455	459	453	467	425	472	441	430	472	447	428	440	444	446	427	478	459	432	440	439	465	486	459	438	447	514	447	435	420	407	472	460	459	429	456	445	475	442	446	448	402	458	481	453	418	465	417	445	414	461	448	450	432	467	449	495	429	430	469	474	450	467	453	422	474	437	453	472	467	464	437	427	429	449	412	494	499	453	460	495	444	457	443	429	441	397	442	452	462	463	449	442	412	428	415	473	450	484	466	455	446	455	471	451	447	478	452	450	441	474	453	440	473	464	426	465	410	447	487	470	454	473	452	426	433	425	433	455	461	459	482	479	439	468	435	458	448	443	489	437	431	471	440	450	486	413	456	455	461	491	474	463	449	469	448	416	418	479	444	449	507	482	443	462	458	417	428	441	421	445	449	458	420	436	475	496	459	465	427	435	483	415	456	461	446	427	451	482	459	436	496	459	480	409	457	444	444	433	434	440	464	425	459	444	469	460	454	478	464	442	441	388	446	506	478	442	452	437	441	427	443	443	400	477	448	427	441	445	461	472	461	464	435	434	466	433	453	422	427	469	446	464	469	448	442	442	457	480	448	431	460	429	428	430	419	449	425	450	431	441	480	470	457	433	449	434	470	459	489	470	454	441	504	484	410	478	438	480	417	470	436	450	435	472	450	455	455	426	443	448	472	421	479	428	415	424	468	425	424	444	476	415	421	453	417	444	479	429	435	428	423	451	484	482	424	430	474	484	462	428	464	469	461	458	454	503	448	414	443	418	498	427	450	465	473	460	441	415	446	456	425	474	472	447	450	462	455	428	464	454	468	441	484	465	468	436	449	490	436	439	423	470	443	470	482	473	454	456	434	428	447	479	464	427	417	427	444	428	436	429	467	439	486	443	460	472	462	455	466	438	463	416	471	443	427	443	424	426	464	431	415	427	409	438	453	481	442	483	454	486	473	447	416	439	443	425	485	431	457	441	420	449	451	441	431	479	449	456	487	458	457	441	472	427	493	434	399	463	476	445	441	445	426	444	434	448	432	421	457	405	437	476	453	487	439	462	451	500	447	446	447	463	489	462	469	505	465	421	458	449	422	421	446	403	425	452	439	451	468	445	473	447	428	471	448	456	469	452	458	465	444	415	415	462	441	451	437	460	444	450	476	423	464	445	466	406	456	416	481	400	435	474	432	434	478	461	490	469	479	471	488	455	461	436	437	431	429	470	441	458	449	467	467	428	469	450	441	439	477	441	480	433	452	411	468	437	476	469	439	487	494	469	473	448	426	432	461	480	415	434	402	416	402	429	445	456	447	473	457	456	444	443	429	412	435	456	436	448	426	449	460	465	437	460	485	507	451	424	435	483	431	474	416	447	439	523	437	463	435	449	477	452	420	430	474	454	468	453	449	453	436	486	450	427	452	455	444	485	467	468	488	472	431	499	477	454	444	456	474	461	458	462	421	438	433	474	419	477	427	426	427	421	444	449	439	450	445	431	445	416	434	424	431	476	443	425	449	446	426	496	500	423	450	433	470	431	487	490	490	468	438	443	472	440	462	446	461	431	427	462	456	458	458	430	440	465	450	422	416	453	457	443	419	436	414	453	428	456	467	432	451	450	453	439	447	447	440	515	474	466	419	463	428	443	437	459	425	468	453	445	452	438	419	440	422	476	437	440	436	411	446	487	464	426	430	462	466	458	424	443	466	471	443	437	472	428	431	419	421	435	428	454	458	487	445	483	422	484	456	418	410	464	471	466	456	411	460	446	459	438	430	409	444	434	418	489	450	455	457	468	456	476	452	467	411	450	442	469	431	482	439	471	447	421	450	442	447	436	460	459	468	488	488	427	462	451	472	403	455	456	467	480	453	452	495	432	456	461	438	452	446	438	425	444	465	445	442	430	441	443	462	452	429	482	470	450	455	428	487	479	435	483	446	434	467	461	486	491	425	414	457	439	447	450	448	450	448	434	480	439	451	421	500	417	444	431	452	438	437	436	447	415	426	455	421	455	433	465	449	449	406	479	435	456	442	421	432	432	470	489	454	451	434	462	433	457	453	443	455	439	434	429	435	442	465	440	431	488	431	444	441	446	408	460	455	453	468	452	438	458	463	464	479	470	441	443	414	491	457	427	473	432	417	436	458	443	460	412	435	486	440	437	445	459	467	477	453	429	451	478	435	489	471	486	418	480	455	479	431	458	450	441	443	443	462	422	436	426	432	479	436	413	495	465	436	469	449	454	469	438	470	470	451	422	395	428	476	477	463	459	427	449	483	438	464	457	443	417	451	468	467	438	458	432	483	468	424	489	442	433	454	453	475	407	423	425	461	420	460	440	420	452	458	456	468	440	424	427	461	437	431	419	449	439	468	444	462	488	457	455	470	430	448	420	463	442	446	479	433	442	426	440	425	435	479	448	491	429	440	448	452	445	391	452	419	452	453	440	436	462	466	432	458	448	453	481	475	455	455	448	434	438	442	397	439	462	453	416	500	469	437	474	447	476	432	489	426	463	479	394	461	463	499	462	416	418	451	437	407	413	464	420	436	431	424	471	415	486	446	474	465	449	447	417	441	470	477	454	464	470	450	438	466	453	465	445	468	454	390	482	432	458	454	462	432	436	444	502	441	461	469	486	445	465	452	467	463	438	429	413	417	469	497	475	437	439	444	490	454	446	450	434	432	384	450	419	448	434	404	446	449	445	442	433	464	481	442	458	489	452	457	503	448	427	476	440	428	457	448	436	448	428	421	484	439	420	432	450	459	420	475	478	439	468	490	432	402	438	448	433	452	411	456	428	468	403	446	465	441	462	442	436	441	438	439	461	453	475	436	460	407	428	471	469	465	447	447	425	459	496	455	485	461	459	450	453	459	448	449	447	430	446	474	448	443	427	431	481	432	435	434	444	501	462	467	469	458	457	450	448	438	440	435	425	459	426	439	488	454	427	443	454	436	443	419	416	448	458	449	466	454	428	456	445	402	444	454	443	449	447	442	441	438	455	467	422	442	418	429	492	467	438	459	449	481	421	471	458	454	427	428	401	430	470	496	442	428	415	413	454	495	432	422	470	466	477	449	470	482	451	453	427	431	461	458	439	454	438	435	412	453	454	445	470	409
3651	8646	5645	2747	1943	1446	1206	1053	871	805	728	688	655	612	594	525	591	548	557	518	532	520	499	539	517	479	485	531	509	507	508	480	499	463	525	513	489	474	471	443	485	477	469	492	478	475	464	473	478	495	527	512	452	486	516	466	467	491	476	498	513	480	502	461	455	468	463	486	450	431	466	491	472	482	499	504	517	506	435	490	486	459	443	472	509	489	487	463	486	485	488	453	488	455	493	449	509	459	486	465	475	449	455	492	477	488	445	485	482	449	458	496	413	488	421	456	453	478	496	464	482	479	478	453	507	485	492	451	456	475	482	476	447	468	497	482	477	479	485	475	498	459	506	479	477	484	491	461	514	507	497	474	491	475	494	476	474	440	462	470	439	473	465	485	477	448	488	468	465	462	431	473	467	427	457	460	479	475	512	490	477	471	442	464	486	488	457	499	472	483	507	447	523	462	481	486	450	454	469	466	453	470	489	478	497	457	482	457	473	461	489	492	494	475	486	511	497	459	483	477	482	497	465	472	473	460	458	481	473	485	479	463	456	481	446	454	473	455	460	494	482	450	468	527	459	463	482	501	471	460	521	487	497	472	450	444	487	461	503	466	489	487	468	463	452	467	479	462	473	466	507	446	479	447	508	476	447	492	470	451	462	472	532	485	454	471	468	489	486	473	480	475	451	474	432	451	483	506	451	444	460	502	473	454	480	433	486	476	448	493	464	479	491	498	464	492	467	455	420	443	484	500	493	497	471	446	474	456	466	464	455	467	486	467	502	436	461	489	502	452	483	443	405	491	490	505	483	482	459	474	422	462	468	507	495	476	499	495	470	435	499	458	492	479	509	479	467	477	453	465	483	515	470	465	453	494	486	452	496	499	436	455	461	442	455	500	453	504	474	509	499	471	467	442	455	479	462	462	495	495	491	478	475	449	472	471	480	445	473	467	448	460	492	430	470	459	508	439	522	444	488	475	459	476	443	485	498	442	478	461	494	468	456	489	448	477	464	498	484	478	471	536	456	457	478	474	467	468	516	468	449	487	470	500	471	472	505	472	509	482	466	471	448	480	472	445	451	487	474	470	446	447	454	466	482	511	490	465	511	460	416	469	480	463	431	516	464	473	493	481	476	479	463	460	465	487	478	450	465	403	435	507	474	470	464	460	457	439	508	464	467	454	480	493	466	447	459	463	456	476	466	464	472	448	472	452	452	474	462	469	491	490	477	470	459	505	477	468	469	501	474	504	477	454	483	452	482	476	518	474	455	499	472	487	436	467	478	488	441	471	536	504	487	490	486	478	437	467	478	467	437	467	509	434	451	483	443	467	471	524	488	465	502	462	430	490	491	488	468	441	501	466	472	480	486	432	463	465	479	480	423	488	481	486	442	489	468	468	455	488	470	425	494	510	458	450	465	432	457	482	479	445	487	466	458	515	478	476	472	469	473	496	467	494	495	459	466	476	464	453	489	477	438	521	462	497	435	463	485	492	473	458	452	458	459	448	476	476	453	464	467	498	463	493	478	422	504	443	498	483	446	470	449	483	443	479	452	471	457	472	429	471	446	473	505	462	462	449	459	455	442	457	439	459	448	457	491	483	474	500	448	425	489	500	472	510	498	482	469	483	478	453	514	464	500	504	460	464	437	505	468	446	458	443	463	491	512	490	433	503	489	460	482	461	517	497	473	487	466	489	485	477	501	449	449	462	427	508	482	475	482	482	481	473	466	491	475	513	470	501	467	468	483	465	497	505	464	473	437	499	477	408	451	484	471	465	468	473	458	432	471	422	452	433	490	482	478	479	434	472	456	490	483	459	493	475	473	458	514	462	459	482	454	493	509	452	508	472	473	476	495	461	462	462	455	481	459	496	485	474	460	469	439	462	469	488	490	446	479	475	447	475	479	444	483	492	488	449	459	463	446	475	476	454	508	475	517	461	464	476	471	499	481	446	482	492	467	449	449	467	460	478	458	485	487	447	433	499	491	467	452	456	487	477	487	450	467	491	524	481	447	459	446	458	466	456	498	510	464	496	512	488	444	476	470	477	447	430	501	488	493	484	472	520	473	425	434	501	504	520	480	489	459	449	511	485	475	480	463	456	470	486	455	479	490	501	490	479	474	449	499	464	504	513	483	443	500	473	437	499	477	494	491	462	472	443	482	473	444	461	462	449	512	476	484	475	486	476	453	488	463	501	472	440	459	497	457	480	457	451	467	477	496	464	495	456	470	461	485	481	514	492	476	441	452	446	488	478	470	475	450	476	455	478	438	491	499	492	452	475	492	485	470	464	502	474	485	436	505	452	452	417	474	435	497	486	492	462	434	448	470	424	519	470	432	471	490	487	493	483	467	439	436	478	461	469	500	463	426	475	464	494	464	484	443	432	440	473	476	477	459	480	505	502	473	470	471	506	458	481	437	480	461	486	462	477	491	484	434	455	474	469	482	491	463	498	505	449	506	477	456	451	469	442	455	459	500	476	486	516	482	499	468	491	499	443	469	468	484	493	478	438	465	476	470	442	470	454	460	437	472	437	478	450	485	472	464	479	423	447	436	482	452	437	471	478	470	458	486	426	470	430	490	450	405	471	466	468	463	472	478	476	444	485	439	475	466	452	449	532	468	444	479	513	471	521	486	449	462	463	453	518	473	495	501	498	488	478	500	497	465	471	494	448	463	444	479	471	487	499	521	468	536	471	510	495	459	464	488	445	457	467	441	459	445	497	462	484	462	461	464	471	456	471	440	446	509	488	493	477	470	495	514	475	466	425	516	466	472	459	525	475	463	490	435	442	485	482	464	492	453	440	472	463	515	489	471	475	419	478	480	442	445	485	457	492	476	475	469	501	454	480	464	470	475	507	480	475	470	468	491	440	497	484	457	484	477	459	451	465	490	460	481	463	465	444	486	468	462	464	459	455	492	450	487	465	478	475	492	478	441	511	478	443	489	484	478	481	511	443	494	485	501	455	484	485	465	452	462	418	482	465	423	504	461	410	458	468	456	500	483	494	467	438	489	454	486	482	468	446	477	497	446	420	483	454	512	453	466	441	450	455	461	464	451	466	498	491	482	496	475	453	486	440	506	469	427	495	475	500	503	486	448	464	473	478	482	504	477	481	471	466	487	495	484	481	473	462	448	490	460	505	452	443	454	446	437	473	447	509	459	457	489	473	487	482	501	443	438	471	475	426	490	493	471	460	443	478	502	429	467	485	542	508	444	447	469	471	483	502	494	444	492	468	503	506	478	461	425	446	443	467	471	443	503	474	462	463	445	513	512	481	453	475	446	496	441	463	454	464	498	466	468	498	482	466	432	474	492	500	502	450	470	512	478	467	479	516	497	462	483	464	502	466	423	493	470	480	485	464	418	476	465	462	519	456	503	469	455	512	482	491	470	475	504	462	482	450	499	466	506	461	471	478	474	456	442	452	477	446	473	467	480	500	485	474	480	445	451	492	479	470	430	489	455	504	485	460	430	448	451	484	488	441	486	501
24860	20942	26499	25362	5325	422	355	319	293	258	236	245	230	230	208	206	221	199	184	215	197	217	181	225	248	191	200	206	227	211	193	178	197	176	187	199	169	180	206	189	210	219	175	196	183	197	188	216	166	212	191	194	201	201	204	204	207	178	209	200	211	178	217	197	178	188	206	198	204	182	203	181	206	207	188	209	204	202	166	190	180	211	178	173	205	200	189	201	211	205	203	180	200	182	185	196	186	185	182	197	189	203	183	180	196	199	196	211	183	193	199	218	203	200	196	197	190	195	203	180	217	191	211	183	194	188	188	205	170	215	180	221	196	185	217	182	194	202	189	193	196	193	219	202	207	201	189	177	203	192	186	192	192	207	163	164	193	190	213	186	165	189	204	210	181	204	211	194	201	201	198	194	195	187	198	184	186	185	203	239	192	174	209	199	192	177	192	185	191	189	196	202	199	193	205	215	196	201	184	206	220	200	209	183	210	196	211	210	194	191	228	179	199	214	182	197	190	208	184	193	193	199	192	184	169	214	186	170	195	206	195	167	210	199	198	174	216	209	199	220	169	197	208	193	205	213	191	196	160	200	192	186	192	187	199	201	206	181	179	183	184	211	196	204	207	210	216	198	210	201	201	176	209	184	193	212	199	197	204	198	186	204	182	207	218	203	194	171	207	202	183	206	181	198	186	208	166	175	183	193	214	187	201	189	184	195	192	196	216	189	205	210	193	189	188	178	196	185	196	210	164	179	201	168	218	207	184	191	201	214	201	189	211	177	183	223	195	217	200	202	219	200	180	200	192	185	184	175	204	176	187	228	232	192	187	194	179	189	209	189	189	209	198	200	206	213	194	230	194	196	204	186	207	195	186	199	165	204	199	176	211	188	199	201	202	224	191	161	220	196	201	185	207	190	185	200	196	193	207	208	201	197	238	163	201	199	201	199	190	179	201	208	178	192	194	201	192	177	182	202	212	204	180	179	197	222	183	179	182	207	217	185	211	186	227	175	192	202	212	196	201	191	203	194	205	198	205	207	197	202	239	205	196	186	180	209	203	215	213	190	184	213	180	180	189	188	184	194	202	224	183	189	191	171	181	191	219	192	180	179	188	215	182	215	186	170	200	176	166	201	219	188	187	177	194	197	237	214	218	198	183	197	174	204	176	196	201	221	206	208	197	196	198	177	188	194	190	195	198	201	216	197	213	226	186	197	207	183	217	184	216	204	210	175	184	211	177	217	197	165	190	205	179	193	212	207	194	204	212	197	189	195	208	194	191	192	207	192	179	212	208	212	219	223	212	214	185	202	221	193	211	189	208	194	175	213	191	185	198	200	203	216	212	191	194	173	197	185	187	180	190	206	194	192	174	198	176	177	186	179	211	193	187	211	182	210	207	204	194	212	194	203	231	221	215	187	183	176	180	200	209	186	206	196	203	215	185	202	184	205	182	185	186	215	200	211	222	196	217	215	192	195	210	205	203	204	206	189	185	185	185	172	175	187	212	204	195	194	195	206	200	215	207	200	193	191	193	192	183	173	217	198	194	180	184	178	191	232	187	183	194	174	207	182	194	196	208	185	217	190	186	215	209	200	199	178	195	198	200	225	164	204	170	220	175	197	227	201	209	208	206	179	187	197	190	206	242	188	217	197	197	200	227	191	193	207	184	213	213	187	197	185	204	198	196	196	222	202	211	190	154	184	208	188	214	221	194	201	221	198	192	201	190	173	183	191	187	213	198	211	206	202	199	219	181	226	195	179	174	211	180	219	213	207	182	213	205	193	213	216	195	182	205	212	190	168	181	206	185	202	179	202	199	204	196	200	192	200	197	171	197	196	196	214	228	201	181	189	211	174	212	197	183	187	198	201	191	185	202	188	195	208	210	181	193	197	177	229	200	198	207	172	182	188	182	194	193	175	202	179	196	183	198	213	181	198	200	185	165	205	213	173	218	176	187	183	179	207	220	198	198	206	207	210	202	200	200	185	175	208	188	185	194	201	185	221	212	221	180	200	188	198	181	171	191	220	204	207	181	220	192	189	197	188	196	192	189	215	200	214	208	199	206	194	220	217	181	183	189	187	186	183	210	202	188	203	203	205	186	180	186	247	221	198	210	184	196	200	166	186	189	193	198	196	181	180	187	188	187	180	207	200	195	195	206	203	207	221	223	198	176	181	221	188	192	201	186	194	177	231	196	191	205	184	200	212	196	199	194	189	216	176	189	200	201	200	170	192	181	200	186	175	192	202	209	192	192	188	210	212	202	212	207	193	194	213	189	219	218	228	213	224	187	190	200	165	187	241	204	191	186	196	187	207	183	229	202	200	204	203	198	189	169	225	193	194	185	209	184	198	197	188	203	196	179	190	200	201	185	207	202	203	202	194	217	211	205	201	204	200	187	182	177	192	186	185	224	196	209	208	207	200	207	162	184	200	209	212	180	180	205	191	194	164	210	186	219	205	201	195	221	187	217	191	227	200	202	186	198	193	196	193	206	196	188	222	218	218	203	202	221	218	182	187	199	193	216	179	169	185	192	202	205	220	208	219	201	193	189	199	206	193	204	177	195	211	193	187	194	195	220	217	205	206	199	215	179	182	192	200	200	186	182	202	171	202	176	188	189	207	188	191	206	224	207	175	201	187	222	180	191	206	222	231	191	182	203	212	216	201	208	189	202	197	186	173	216	235	197	187	190	213	198	204	219	224	187	198	207	197	212	192	218	186	194	165	218	199	193	177	188	206	197	200	198	206	192	205	191	185	202	191	201	212	208	184	201	197	201	173	200	189	205	203	194	175	194	204	204	169	190	216	193	199	180	210	182	187	217	195	171	192	201	214	177	194	180	173	184	176	200	189	224	189	219	196	212	189	192	181	179	182	200	222	198	197	197	184	187	184	185	200	217	186	185	192	210	189	210	175	201	182	184	187	172	200	210	204	179	182	203	196	172	193	205	201	185	191	194	198	221	187	203	186	169	203	195	194	184	204	197	209	196	198	212	200	174	194	204	194	170	207	202	201	192	181	197	191	176	212	204	204	182	191	189	201	213	181	176	222	185	181	193	195	219	199	206	211	178	189	180	188	187	222	194	210	175	212	174	213	196	165	183	176	189	179	185	197	182	198	199	229	189	195	220	187	200	213	192	209	211	195	214	197	220	204	191	190	191	200	222	187	215	199	195	196	201	213	194	199	192	194	187	193	194	168	201	200	189	208	190	197	179	193	200	181	177	181	210	187	194	195	217	198	173	188	171	165	191	210	200	192	241	234	210	180	221	189	201	200	197	182	181	177	170	205	193	215	215	196	190	204	191	184	198	239	224	219	183	207	213	188	178	217	192	188	203	172	179	186	179	171	181	202	193	178	220	179	200	238	203	179	209	177	194	194	191	218	196	190	200	197	183	200	215	197	201	222	172	189	202	182	196	194	188	208	203	199	197	219	224	184	211	219	204	190	197	204	206	199	196	176	200	203	187	197	206	174	194	204	190	215	178	196	196	210
3567	4428	2769	1332	998	735	636	517	469	452	377	348	331	322	313	316	306	323	282	268	267	262	292	260	278	276	242	242	248	252	286	236	264	247	227	248	248	247	271	261	254	229	250	241	232	242	226	255	203	245	226	263	249	221	255	255	237	216	239	250	221	225	238	248	252	242	257	230	239	207	239	222	254	231	247	237	224	217	256	232	262	219	245	204	234	246	230	239	245	258	255	245	209	228	261	248	229	252	242	252	241	243	250	233	221	249	218	195	258	239	218	233	236	252	230	226	212	211	243	238	216	257	249	236	244	237	221	215	226	243	233	238	252	260	219	239	223	220	248	250	227	254	249	245	234	256	256	253	224	232	252	223	246	269	259	242	265	211	219	219	242	240	214	249	235	253	233	258	246	251	263	233	244	254	240	254	238	266	242	237	229	265	231	207	224	251	249	228	224	266	255	247	238	260	249	260	230	245	262	236	228	219	238	246	246	233	201	243	218	228	271	223	255	220	249	230	248	264	248	230	238	245	231	223	208	242	223	254	269	232	230	229	225	239	217	230	234	261	255	214	252	252	244	256	243	231	214	233	221	231	264	220	225	257	216	220	243	224	221	218	237	233	216	230	247	255	231	216	246	257	232	221	273	222	235	248	237	234	250	213	263	256	236	247	258	218	226	223	267	256	223	247	235	226	238	234	236	242	258	212	258	250	291	229	245	252	244	238	236	239	236	249	250	230	240	275	247	249	222	250	253	217	255	232	221	242	243	261	247	235	249	219	249	227	252	237	246	254	246	216	234	235	234	235	241	254	255	243	228	235	246	229	251	228	243	252	251	239	232	235	261	256	223	255	256	230	239	240	234	229	268	244	266	253	256	234	223	235	258	252	247	205	236	224	265	263	237	249	208	232	257	248	226	259	265	246	209	245	233	249	221	246	240	233	256	241	238	230	260	243	224	259	212	220	228	263	242	241	236	252	237	248	262	255	227	256	238	231	226	247	239	237	215	220	222	238	279	250	251	240	237	210	228	251	241	260	265	247	240	229	252	221	233	222	242	219	251	250	223	234	236	233	228	206	265	235	236	222	222	235	234	257	255	216	243	244	224	220	252	236	242	245	252	259	246	233	243	231	246	256	254	248	229	239	239	234	224	216	234	247	238	225	229	225	256	227	247	254	238	226	255	255	234	253	239	251	247	237	246	244	228	247	230	250	235	269	251	232	242	241	249	247	249	271	224	242	229	230	250	211	261	256	225	237	238	263	222	235	249	251	234	228	231	238	223	240	235	247	218	235	236	231	233	250	237	223	225	231	251	242	257	235	232	225	260	238	252	278	227	262	222	247	253	231	200	243	257	213	247	212	255	229	239	253	240	244	255	245	240	250	233	237	210	259	238	230	230	244	228	246	213	248	243	201	253	250	232	217	211	249	269	244	233	242	242	238	231	240	219	236	261	252	247	256	233	212	208	243	225	229	230	219	227	218	259	289	212	253	248	239	265	240	229	223	225	222	258	237	219	246	234	252	233	276	238	224	230	229	231	228	241	235	221	214	253	269	231	228	234	242	235	243	229	230	223	248	249	242	225	234	221	256	256	222	264	240	245	236	257	244	232	228	229	245	239	249	233	219	258	238	220	215	248	257	248	222	235	229	234	234	228	243	258	252	245	226	218	229	218	232	247	238	245	215	249	237	252	217	246	222	227	215	223	209	256	229	230	253	250	239	240	237	231	270	239	230	215	222	224	225	252	228	225	221	243	263	248	226	247	218	245	243	275	261	235	253	223	220	235	246	228	230	247	238	230	231	221	250	246	229	269	230	238	245	226	195	248	256	232	232	237	268	251	258	222	245	228	236	253	221	247	237	250	255	239	231	259	215	251	246	254	213	235	230	239	270	246	243	242	238	268	270	238	259	223	239	235	239	238	237	252	234	246	250	226	241	243	261	207	217	214	233	251	251	249	255	234	265	248	239	228	232	247	238	225	238	253	228	242	243	234	235	228	248	239	227	246	217	219	242	254	232	242	215	235	258	249	258	240	242	222	261	247	238	228	202	212	219	210	234	233	239	268	219	247	234	256	228	245	268	227	233	219	227	217	252	245	244	232	245	255	213	213	227	227	216	236	257	207	241	230	222	231	264	214	241	227	230	247	233	243	265	223	241	236	245	260	227	246	256	248	259	247	251	244	217	236	268	246	227	245	238	230	238	245	254	249	229	244	237	223	258	246	230	234	215	239	239	235	217	259	204	237	248	260	218	223	269	250	231	227	257	239	278	256	241	236	241	258	243	246	262	216	230	279	219	223	251	239	216	269	223	218	247	259	243	230	223	214	281	240	251	215	237	216	261	212	215	232	221	260	231	228	246	259	231	216	225	241	234	257	205	236	215	236	244	251	256	244	236	251	249	244	209	248	219	248	248	242	247	232	250	245	224	225	242	224	247	243	229	233	254	265	257	247	255	232	244	245	249	211	227	265	247	233	235	232	243	265	215	226	234	238	241	222	241	218	221	237	226	256	232	227	258	216	220	224	242	244	232	251	249	250	229	239	239	219	238	247	244	235	225	231	231	219	247	229	214	270	257	229	248	241	238	287	225	227	233	284	236	238	234	239	246	253	245	233	229	241	246	241	254	254	238	256	239	242	230	222	258	247	250	233	236	259	268	223	230	231	262	243	214	241	261	262	236	216	263	248	244	213	247	219	229	241	279	216	241	220	229	267	229	215	261	254	259	232	199	238	224	246	239	260	236	241	280	236	238	262	240	246	262	220	226	227	246	242	235	225	239	225	250	233	260	250	260	291	252	258	261	260	240	229	269	237	249	256	255	231	223	246	226	243	232	232	235	238	253	234	242	244	261	262	262	255	216	238	265	232	218	222	240	265	243	223	249	235	229	221	244	226	265	233	218	223	192	222	243	220	248	205	212	245	224	264	270	233	251	227	250	224	230	249	226	237	265	236	247	216	225	229	233	226	229	232	218	255	260	249	258	249	241	254	235	258	241	216	245	246	224	250	247	247	242	234	254	247	240	227	228	213	248	231	250	249	196	229	241	241	237	250	235	248	247	266	246	240	241	236	236	213	253	243	230	224	225	251	240	243	227	243	242	241	242	255	251	210	256	226	221	244	245	248	242	223	252	224	232	233	234	231	248	246	244	226	228	224	252	237	217	279	239	246	225	241	207	242	247	235	238	239	275	238	254	252	234	247	251	235	242	236	235	221	241	243	220	230	251	238	237	241	227	226	242	215	221	214	240	256	206	238	229	220	248	230	250	249	229	250	263	254	219	219	225	254	235	205	256	236	243	221	254	248	264	215	220	222	245	248	274	274	256	223	233	244	214	228	230	215	229	237	221	212	262	250	228	253	248	232	244	223	241	274	242	249	230	229	237	247	254	230	232	236	209	229	218	244	220	225	230	228	271	220	249	232	203	247	234	219	218	233	256	226	218	223	210	268	234	235	235	230	216	239	235	258	256	246	250	230	216	224	216	234	264	194	222
22561	21052	28530	23779	21054	21060	5863	1239	1001	926	836	797	768	759	708	698	721	670	720	662	715	653	648	678	674	645	647	644	635	629	661	686	660	651	622	597	656	648	618	629	632	633	610	649	623	611	618	573	621	583	653	635	625	600	615	626	644	607	580	593	642	627	606	616	620	624	573	593	637	629	616	604	608	600	594	590	660	655	641	649	569	621	622	635	613	613	625	586	638	618	608	628	603	621	642	628	610	635	597	602	605	629	582	611	601	624	598	622	588	605	591	638	589	625	655	659	573	630	630	607	646	657	635	646	594	596	604	618	599	586	575	653	621	544	600	620	598	603	614	583	656	612	615	647	630	609	662	611	604	634	568	574	597	645	575	607	596	623	624	566	614	625	655	608	623	587	606	621	633	621	553	599	637	588	593	593	618	633	572	646	609	614	606	611	644	655	617	624	620	574	607	607	615	658	626	664	660	580	635	637	562	613	615	594	628	617	621	641	603	615	623	587	628	612	602	583	607	647	635	600	608	594	583	593	574	636	605	619	600	646	592	614	611	586	641	626	600	629	593	621	600	601	624	609	582	643	636	613	615	615	608	565	606	590	663	537	605	659	601	599	599	618	595	589	586	641	638	588	569	606	616	632	656	626	591	607	587	590	647	638	572	636	625	590	577	622	581	629	574	638	613	635	569	593	630	560	636	600	624	594	611	577	593	626	614	592	620	612	607	592	595	622	633	632	618	611	600	610	620	603	609	614	626	658	639	583	597	616	615	650	611	631	615	556	607	642	594	558	604	593	651	644	629	618	627	547	653	629	597	617	601	633	637	599	591	626	586	602	621	612	562	608	596	625	610	620	644	596	653	660	583	653	592	612	557	606	640	586	563	592	581	586	617	612	645	595	592	569	631	596	580	649	584	603	624	607	553	612	582	614	589	642	627	583	639	619	625	648	635	605	601	616	625	633	615	600	589	626	597	604	649	631	604	600	629	639	579	556	579	576	618	601	629	613	628	636	605	586	625	586	593	610	558	578	580	625	613	603	624	617	593	627	603	548	612	600	614	594	618	606	613	672	604	615	659	628	635	597	639	626	639	596	604	601	636	588	609	579	586	587	592	574	577	665	627	645	645	609	597	614	634	643	587	637	564	589	620	581	571	591	567	591	602	623	586	607	599	634	596	605	610	630	628	595	618	610	601	591	660	638	629	621	613	652	625	600	610	604	599	614	545	609	579	630	595	657	609	591	608	633	647	571	622	598	600	634	611	585	604	613	620	619	598	568	644	592	589	637	661	647	637	607	625	628	602	581	602	605	656	601	571	600	558	561	608	602	602	613	618	613	590	654	650	590	602	592	627	594	603	593	627	609	583	631	592	591	634	602	596	579	594	611	655	648	601	596	602	606	584	615	593	621	640	609	608	639	652	648	633	631	634	652	635	588	632	585	609	594	610	640	602	562	611	584	611	615	577	624	609	637	576	646	614	620	578	632	563	644	632	642	642	584	580	573	588	571	589	602	588	630	601	597	583	586	618	613	623	593	578	593	620	618	596	573	649	591	589	649	581	625	587	624	633	593	620	607	643	626	567	609	596	585	609	582	620	631	621	637	607	670	592	640	553	628	602	612	590	592	574	616	583	635	661	622	555	623	626	634	594	591	582	593	625	615	619	636	605	610	617	665	616	607	591	611	644	593	598	618	602	635	577	621	659	586	662	622	587	674	619	616	588	605	620	610	605	649	631	610	618	606	640	628	587	607	608	585	623	647	634	600	597	649	606	631	572	640	629	615	642	605	628	662	624	591	562	578	573	614	633	609	582	617	661	600	628	604	590	593	566	596	582	598	659	613	598	560	566	606	602	558	590	635	616	598	614	613	599	612	630	611	629	584	603	603	628	643	654	609	635	586	569	621	604	698	585	582	638	614	589	577	596	609	588	574	665	635	604	593	622	599	622	614	581	625	599	634	628	623	569	553	614	589	604	603	640	637	616	591	641	633	587	645	606	631	626	622	599	571	582	611	620	601	581	544	652	601	611	590	628	692	635	617	624	612	618	603	599	624	587	596	576	598	614	637	577	594	626	590	601	617	577	628	604	604	595	628	618	610	598	611	578	641	644	590	584	605	656	577	564	619	575	601	576	634	561	575	614	564	618	614	631	615	628	640	561	608	593	558	613	653	602	604	640	579	603	582	632	664	649	563	576	629	621	589	623	642	622	613	596	656	645	593	597	614	573	563	585	585	579	569	600	575	577	605	616	597	609	615	610	625	602	576	625	616	586	571	554	593	584	615	625	577	582	620	657	616	569	591	619	616	614	631	602	629	607	590	610	628	619	612	597	618	634	653	677	636	661	642	616	579	618	624	568	612	612	597	626	599	631	615	618	620	589	598	606	547	625	593	604	593	647	575	609	623	616	623	586	616	617	610	574	587	618	569	612	656	604	570	591	647	599	599	616	620	621	598	700	629	581	613	595	634	594	612	586	603	625	580	646	595	657	656	595	600	598	633	597	595	591	614	597	622	651	622	554	577	671	595	646	595	544	614	617	632	625	611	590	612	642	653	622	614	651	616	663	576	610	618	596	644	609	622	648	679	590	666	603	649	651	585	646	571	619	589	608	566	567	657	574	636	581	640	635	599	568	607	597	626	682	607	648	591	593	631	616	603	624	592	610	588	638	633	581	604	570	649	623	588	622	587	582	606	613	614	619	635	571	644	627	581	633	615	597	608	595	652	618	634	590	592	623	650	585	616	627	603	613	652	606	637	596	596	595	611	583	608	621	582	616	641	606	616	603	628	653	605	601	611	625	643	577	586	608	616	562	589	628	628	646	600	598	645	563	575	600	596	603	614	599	589	603	602	602	602	628	599	586	594	634	604	632	577	660	620	590	590	638	591	636	608	622	588	635	568	602	624	615	601	606	615	596	617	621	603	639	610	607	597	645	655	631	586	613	634	603	613	609	643	608	631	626	622	598	571	587	626	613	570	636	628	608	619	615	591	615	600	618	596	643	610	603	624	619	646	605	591	619	631	635	606	581	595	616	599	579	609	646	657	626	596	590	615	629	616	615	596	675	595	590	652	648	614	599	597	546	600	620	604	635	622	624	608	590	628	625	625	595	630	616	608	624	612	604	637	606	601	638	589	578	577	566	620	581	593	670	625	625	642	588	604	645	591	605	625	583	617	574	596	582	623	589	573	580	627	611	573	621	596	585	638	613	643	551	637	642	642	575	594	630	569	591	599	597	590	619	614	611	600	615	613	604	602	628	589	582	576	641	639	570	622	604	606	632	621	564	634	619	583	618	623	587	610	602	605	608	610	583	547	571	601	567	627	611	587	607	635	610	619	670	612	600	599	586	613	657	601	599	604	645	594	609	611	606	651	598	605	625	643	644	643	607	607	578	614	578	646	600	604	591	610	586	610	619	606	614	595	625	585	601	611	580	586	547	626	622	568	589	606	551	651	599	626	590	629	588	567	602	603	590	588	629	623	608	602	621	573
5134	13955	9481	4749	3417	2590	2003	1697	1491	1222	1158	1069	942	904	834	844	808	765	794	748	775	734	683	688	729	755	725	660	671	704	694	679	712	678	699	642	689	657	699	704	647	680	626	660	646	676	677	692	628	689	705	680	637	664	655	686	671	690	644	708	689	691	704	639	636	666	653	656	635	642	683	646	651	649	697	667	688	642	667	664	694	612	628	667	656	641	635	634	606	599	698	659	619	609	712	672	650	627	700	673	692	688	583	635	648	674	631	683	633	690	642	623	666	647	632	696	629	640	663	634	666	638	616	650	680	614	599	666	665	680	620	670	687	649	666	643	682	608	705	659	703	673	645	627	624	696	678	666	632	632	643	612	636	680	626	642	628	674	632	621	635	659	623	667	657	656	677	646	655	658	659	617	655	651	621	615	625	675	625	662	631	645	645	634	636	635	662	672	649	613	654	630	655	649	616	643	626	643	635	613	650	661	640	657	663	658	618	619	607	660	624	625	661	588	679	676	639	676	655	677	663	632	637	611	629	642	624	627	645	600	683	673	616	672	671	629	666	648	669	648	646	669	687	677	626	659	636	663	629	666	626	662	675	655	663	635	653	675	654	678	661	670	623	620	652	643	673	645	679	603	625	662	661	673	625	671	633	683	652	628	621	654	639	651	670	666	680	628	643	612	670	651	647	671	646	664	697	623	648	680	596	601	611	673	625	622	604	638	654	603	668	665	643	665	630	700	656	651	659	636	638	677	660	622	647	616	644	650	647	649	681	640	638	621	681	641	641	606	604	678	673	605	660	662	640	649	650	641	623	660	641	671	687	609	628	680	638	646	618	626	620	697	656	632	633	607	668	656	627	641	647	650	695	618	666	646	619	627	643	632	683	650	677	641	657	652	649	600	662	661	623	609	653	609	663	660	680	628	633	682	645	615	642	650	668	637	652	647	668	673	652	655	650	618	640	629	673	647	632	664	644	621	672	631	623	623	622	640	651	642	637	635	639	629	611	674	613	666	674	642	645	624	669	640	693	638	637	643	609	615	671	649	651	613	657	614	648	648	627	611	604	625	642	644	652	648	645	653	633	651	680	606	617	680	649	661	678	634	681	624	611	599	626	626	632	639	623	639	645	663	644	692	692	658	652	674	616	650	630	653	624	617	623	678	706	668	665	629	699	600	655	633	647	671	639	639	614	658	654	673	630	619	646	698	626	673	675	659	658	631	625	608	679	625	654	702	658	675	682	657	675	668	651	680	709	664	606	645	632	686	630	622	702	655	625	678	659	598	620	634	617	691	651	707	657	603	670	627	594	641	636	610	641	629	626	638	654	594	616	668	700	623	664	631	656	629	633	679	656	628	586	679	620	636	619	659	625	679	646	672	649	661	683	615	635	625	626	687	645	679	647	662	677	622	672	685	688	640	642	647	640	660	623	656	661	652	621	668	636	654	627	681	657	649	680	629	693	668	628	628	606	618	633	603	679	665	698	647	659	627	662	639	640	634	630	616	672	620	643	682	651	650	664	648	694	631	659	597	636	651	662	615	617	654	660	691	673	640	618	671	639	621	674	639	628	664	651	615	644	652	666	606	634	641	660	620	684	640	656	638	653	632	699	675	652	649	658	643	620	658	690	642	687	677	619	663	629	655	642	670	664	621	642	677	625	655	626	644	592	640	578	650	649	634	618	632	658	620	664	620	645	648	640	646	614	636	644	624	666	689	690	666	645	661	662	636	672	682	635	681	635	625	685	644	639	644	640	603	625	639	668	616	620	644	672	655	678	648	684	648	637	660	665	634	628	686	626	652	625	634	618	623	662	661	608	650	654	621	691	645	641	632	639	628	643	604	612	687	651	656	614	637	688	652	640	649	666	667	629	691	649	688	635	625	673	640	660	687	646	642	651	686	650	636	641	667	641	645	627	597	674	650	642	672	643	632	646	656	670	621	616	655	652	646	672	644	652	620	697	636	667	706	642	636	653	603	621	612	659	623	649	657	635	669	654	615	719	597	658	634	658	684	662	630	667	675	643	691	649	618	611	651	644	627	651	605	643	647	645	661	703	640	661	597	643	613	636	614	603	686	716	600	658	669	687	597	661	646	593	624	654	631	631	618	647	661	648	632	676	630	678	682	651	599	661	628	622	625	637	638	634	637	627	636	665	604	604	621	664	666	650	662	660	645	681	638	618	659	632	665	660	684	701	661	639	667	706	634	661	640	624	673	687	648	674	618	641	666	641	616	646	582	680	648	664	642	696	606	666	632	641	637	632	647	588	617	652	627	643	650	634	584	614	637	669	614	647	632	657	665	646	636	616	626	675	643	619	614	693	644	636	659	613	619	604	686	654	648	667	639	656	653	656	600	646	673	663	677	665	606	683	641	651	653	649	655	677	640	644	619	669	650	643	665	612	634	627	654	676	685	615	663	667	665	670	625	648	622	631	666	689	668	653	601	677	624	663	647	614	641	621	638	634	630	669	653	649	646	619	618	638	639	685	590	669	683	642	635	687	671	651	614	623	645	642	614	679	647	663	648	639	651	634	661	667	660	671	647	648	660	649	699	655	654	679	673	631	662	631	648	630	664	660	618	671	664	623	640	660	587	608	621	594	661	627	676	687	595	620	646	637	670	672	675	630	651	643	658	651	648	644	650	636	680	652	652	659	616	671	641	645	625	634	635	659	684	653	638	634	632	622	647	613	641	663	614	653	647	674	579	678	715	644	696	628	672	658	668	647	649	671	661	639	657	662	667	667	636	647	634	633	629	626	703	656	643	641	644	672	636	634	661	661	619	667	675	673	659	611	730	664	680	599	639	596	634	669	632	677	620	661	689	680	647	627	637	656	637	632	675	632	579	623	662	645	620	639	638	671	649	650	667	656	611	636	680	660	655	703	677	671	692	648	636	619	643	628	588	658	654	617	599	635	639	684	659	636	677	635	599	703	603	611	668	650	645	625	655	590	634	660	621	653	644	644	622	627	691	686	635	640	678	644	632	639	640	680	655	654	629	694	651	648	666	643	633	670	651	678	645	678	620	691	636	649	674	610	688	630	618	625	636	645	705	656	643	681	620	655	681	644	651	660	632	638	661	639	609	659	622	681	645	678	678	668	628	666	643	657	652	660	642	608	657	638	624	707	649	668	631	639	620	664	681	676	650	631	640	612	668	627	623	652	636	621	694	646	633	677	616	643	607	671	620	632	647	610	660	641	655	665	649	674	632	669	623	651	628	660	679	608	668	631	685	686	655	649	636	618	624	638	639	630	620	688	629	704	688	688	642	614	667	653	630	577	666	639	654	623	660	592	642	648	626	656	639	653	632	638	671	657	693	641	682	630	687	640	631	638	676	624	643	611	671	596	622	647	628	651	645	639	662	629	658	635	635	617	637	625	662	676	659	669	602	626	663	647	698	641	637	661	611	661	675	597	694	628	703	676	640	630	612	579	627	670	647	578	638	634	658	652	625	671	632	611	631	656	636	642	621	629	684	634	654	647	652
27597	17508	3215	349	221	186	184	185	176	168	211	183	190	164	184	151	147	152	150	158	163	173	162	160	151	174	174	165	137	165	167	157	180	166	180	155	168	165	147	168	156	157	136	156	149	154	160	153	152	163	168	190	178	172	148	144	153	173	173	137	149	153	162	156	136	161	169	156	156	175	147	162	142	193	142	152	161	172	166	158	145	152	164	138	159	185	163	144	170	145	170	135	164	166	175	147	172	148	160	173	153	169	146	171	138	171	153	134	166	171	172	167	165	180	178	154	163	159	173	181	158	142	168	191	136	156	156	159	163	159	154	164	157	153	176	156	148	144	152	176	148	171	161	132	155	163	153	168	156	162	169	160	161	163	158	148	159	170	153	152	162	149	170	161	154	157	170	165	153	155	132	160	154	153	169	156	177	158	188	155	190	148	165	163	182	153	152	149	160	166	142	147	153	152	176	155	177	165	160	176	177	153	154	161	170	167	139	158	156	151	162	170	152	129	169	138	150	168	150	160	152	145	163	166	158	153	148	181	146	162	173	169	171	172	151	166	162	150	153	173	165	177	173	195	169	161	173	154	149	148	134	143	170	168	144	153	158	162	133	148	171	176	167	166	145	185	167	142	135	200	147	155	170	166	159	151	151	166	167	161	158	152	160	152	173	169	144	158	144	168	137	168	162	183	149	174	178	157	173	152	159	160	164	155	166	164	164	161	154	169	168	151	147	151	143	166	162	162	153	153	185	161	149	174	175	127	149	192	157	160	167	170	168	163	168	168	160	153	169	146	130	170	177	161	157	131	164	153	155	159	184	182	153	171	157	166	149	139	156	170	161	175	158	137	163	152	156	173	149	160	185	162	153	170	174	159	168	170	145	152	164	196	158	187	168	167	158	154	159	166	164	168	158	154	182	172	160	143	178	161	159	178	152	172	160	157	163	165	163	158	168	159	173	181	161	143	143	172	157	158	163	150	166	150	137	156	167	158	149	151	155	138	155	156	164	144	149	154	167	144	161	168	154	181	144	146	160	178	164	159	157	143	136	149	161	151	156	169	184	145	155	142	147	162	168	166	158	187	132	138	171	169	153	192	155	160	161	150	154	176	144	152	151	165	187	162	153	178	167	167	180	163	142	168	148	165	158	176	169	161	142	166	131	165	144	160	175	164	151	168	143	173	170	147	153	184	155	179	157	159	174	172	163	154	157	170	135	150	155	156	136	155	165	146	152	133	165	181	164	172	183	153	169	159	124	172	169	164	155	147	153	155	145	148	159	171	155	178	161	152	155	184	161	115	177	152	145	140	179	160	166	160	172	165	145	153	188	138	140	156	152	150	159	173	156	161	170	157	165	171	154	141	166	173	150	149	162	160	181	156	156	128	188	139	165	175	145	153	149	153	147	145	160	149	163	147	149	162	165	161	168	145	161	169	155	155	162	176	152	151	164	174	172	137	177	154	162	147	156	144	146	195	180	160	142	163	156	180	166	167	170	179	157	169	181	161	158	158	174	165	167	171	164	163	157	174	157	139	165	159	164	187	156	151	167	174	153	159	154	158	157	168	159	163	142	158	132	132	160	140	158	170	158	179	169	148	161	144	186	164	157	165	151	152	170	152	145	141	175	164	153	163	179	178	185	153	176	187	149	164	164	151	159	143	156	145	154	163	167	167	165	174	158	176	160	156	158	157	167	140	165	159	154	146	151	161	161	147	171	165	171	158	161	171	178	173	145	177	200	160	171	190	146	168	186	190	177	153	148	159	161	156	164	146	156	176	176	167	161	162	183	154	172	162	148	180	173	163	163	155	159	144	158	155	139	180	152	172	175	163	145	176	161	169	162	166	136	161	165	165	168	169	143	155	145	186	164	151	149	168	153	167	139	148	154	157	167	155	141	171	178	157	151	149	163	140	179	163	175	150	167	141	159	156	141	161	157	158	144	150	160	158	150	149	147	161	156	157	169	148	142	169	181	165	144	169	171	153	162	141	153	161	149	181	143	165	154	162	165	153	144	132	166	164	160	184	173	166	168	173	160	159	180	142	180	166	176	179	151	152	187	172	162	162	147	166	144	163	144	162	149	152	168	156	147	154	171	147	152	163	157	143	171	163	158	148	172	162	157	151	149	170	148	154	164	163	159	169	151	169	148	147	146	152	138	160	143	179	136	148	149	153	142	169	179	167	165	150	153	153	172	151	141	170	136	151	164	151	148	171	151	174	145	123	135	156	163	150	172	128	165	158	159	151	183	155	140	157	148	157	171	143	145	160	155	153	161	161	165	137	166	145	138	157	160	163	163	162	128	138	179	156	129	158	164	176	169	159	125	164	159	166	150	155	168	145	151	167	178	170	159	175	168	170	173	179	165	167	172	140	143	175	164	160	157	170	161	159	151	152	152	177	159	185	152	174	182	171	158	148	152	161	157	169	161	151	164	159	148	175	160	187	179	153	161	162	153	147	167	173	175	167	154	158	165	150	154	173	177	141	191	151	169	157	171	163	175	171	162	167	161	147	141	140	187	161	146	184	162	145	155	169	157	156	172	176	151	170	149	154	166	157	158	153	171	160	159	141	161	189	162	172	164	151	142	178	173	158	175	161	149	170	157	143	156	163	175	156	171	153	155	184	152	182	144	163	190	173	159	159	160	185	168	160	180	169	149	144	143	153	143	161	153	157	163	148	158	151	148	176	163	156	187	151	159	192	180	147	154	151	154	169	168	153	144	158	172	159	154	159	157	160	151	166	162	150	172	150	176	169	167	181	182	166	190	159	152	176	175	180	158	162	169	167	173	161	159	172	141	161	147	151	162	172	174	176	142	182	148	162	155	127	165	172	173	164	149	168	163	149	148	156	182	151	143	162	181	154	168	150	164	160	174	160	152	152	165	169	143	156	172	168	163	152	155	158	136	170	156	175	158	154	168	150	150	151	144	132	163	170	169	164	173	146	160	161	155	159	159	185	171	163	155	166	180	182	154	138	170	176	188	182	161	154	145	156	162	147	150	185	183	155	173	141	147	164	161	162	133	143	150	165	172	152	156	171	150	164	160	169	170	160	171	157	151	141	164	175	153	151	156	152	143	146	183	134	157	156	152	136	155	152	170	144	161	174	179	157	154	163	157	175	160	151	148	165	166	174	171	142	167	144	171	175	172	153	153	129	161	148	178	171	168	151	157	159	135	163	159	151	188	146	175	145	162	191	168	159	162	163	183	141	168	150	159	151	182	182	158	152	162	148	165	155	128	184	148	168	160	152	155	159	166	185	158	170	155	144	144	151	175	165	165	171	135	162	172	177	167	141	186	150	154	162	167	184	159	173	139	152	166	174	157	154	147	188	162	183	153	149	162	161	167	166	154	148	164	155	151	168	174	169	153	165	186	164	161	155	160	147	166	144	151	167	162	152	167	152	150	153	180	175	180	166	170	133	154	169	175	166	162	139	165	159	156	179	138	149	143	169	140	169	150	150	151	164	143	148	139	136	185	158	133	152	155	138
4313	796	508	324	264	244	219	213	213	170	177	181	195	207	186	155	184	199	188	178	189	170	194	218	204	198	174	208	201	190	192	212	178	185	179	189	165	176	176	183	197	211	195	192	199	190	181	181	194	174	188	169	185	193	182	187	196	183	201	207	175	169	187	173	174	191	185	185	184	209	189	168	191	181	189	177	196	164	184	163	185	199	165	188	189	204	183	180	179	204	193	191	157	182	209	207	221	189	170	183	179	183	181	176	200	193	173	171	190	161	176	192	176	205	165	176	184	194	159	160	179	197	198	175	190	186	202	177	179	176	187	187	174	188	185	195	172	171	178	191	187	172	178	189	181	151	178	175	207	186	180	168	204	161	211	192	195	199	197	180	180	217	188	161	198	160	191	177	171	193	192	174	205	183	178	191	190	200	170	192	167	192	206	174	181	174	174	208	180	188	186	230	185	161	190	166	189	194	212	170	188	178	177	181	189	177	192	200	187	204	199	172	191	190	190	187	192	196	174	168	196	183	201	185	209	188	161	179	185	168	187	200	170	178	178	159	211	171	167	182	172	215	207	213	163	177	197	195	197	153	182	177	157	187	185	203	182	204	186	190	200	185	174	184	175	171	172	180	173	197	173	183	161	214	190	182	188	189	192	195	194	191	189	174	187	200	169	211	199	184	201	212	190	165	176	186	164	173	172	206	204	188	196	179	154	176	177	179	169	197	207	190	174	193	184	179	195	197	174	207	184	182	185	180	177	192	204	179	190	170	190	206	175	200	195	196	194	193	186	154	172	156	172	175	183	178	193	194	178	186	189	161	172	182	188	182	196	180	182	172	182	188	188	202	172	195	191	177	197	163	191	179	181	195	200	183	205	191	181	172	180	168	191	159	174	184	189	177	163	191	166	163	156	199	185	175	186	170	191	179	177	184	195	198	196	172	197	181	194	191	201	189	152	181	172	199	189	201	185	183	189	167	178	171	192	194	184	175	184	175	211	166	163	200	178	166	178	191	182	210	191	176	192	195	198	169	196	172	198	186	201	171	183	186	177	188	162	184	178	169	199	173	191	212	192	158	182	159	200	211	165	171	170	187	177	173	172	190	195	186	204	188	199	172	198	182	186	184	178	152	184	193	187	182	157	170	198	187	175	162	182	180	165	181	167	185	177	198	175	197	187	184	175	156	188	145	192	184	193	167	145	176	166	180	176	177	200	168	176	189	203	184	178	196	188	202	202	182	174	187	197	186	194	172	181	165	166	214	188	175	194	169	157	175	180	170	187	185	180	173	182	175	193	179	184	198	173	199	209	190	185	187	172	204	160	191	202	194	178	183	175	157	194	173	200	196	197	177	178	171	184	184	177	172	176	201	212	199	201	198	193	168	158	205	179	185	175	198	187	198	187	194	212	174	199	180	166	175	181	196	190	219	156	174	182	186	205	178	181	187	168	172	188	211	191	190	190	179	182	157	188	219	190	180	174	180	198	174	167	168	177	199	187	164	179	201	198	183	161	197	182	183	192	171	192	192	176	172	205	163	167	176	212	181	176	180	211	199	184	184	179	174	190	201	174	199	191	195	183	186	196	186	188	164	163	182	197	187	185	199	186	159	176	164	187	204	197	200	165	189	185	192	161	200	196	162	177	199	179	178	187	212	200	190	176	185	183	180	181	190	171	190	175	175	203	165	181	177	183	180	191	155	191	211	171	177	187	205	186	204	181	184	185	186	192	181	182	191	196	187	173	192	178	164	191	179	208	174	179	199	165	192	196	183	178	206	214	166	205	197	183	186	160	208	189	190	177	196	211	193	194	168	187	156	182	201	179	178	216	190	180	197	195	191	176	184	174	176	174	192	191	184	180	192	176	195	206	190	179	160	197	191	196	186	206	162	187	180	204	195	198	158	166	193	202	203	178	192	175	168	209	188	179	182	193	200	186	180	172	173	171	178	162	213	183	199	186	187	191	186	167	196	200	172	184	185	165	190	163	210	176	200	196	181	198	200	177	182	166	197	172	193	183	179	183	179	184	190	183	173	176	203	208	172	193	196	208	175	188	167	197	195	173	173	154	195	197	191	189	182	193	192	188	195	198	165	178	188	175	170	177	177	209	177	175	188	196	167	190	171	176	185	187	163	186	186	193	199	190	178	200	160	195	162	190	171	172	207	201	173	185	194	185	185	204	178	178	206	179	207	188	182	184	185	191	187	185	173	166	186	191	169	194	167	182	189	202	187	203	207	190	168	195	173	194	197	172	169	190	182	194	213	171	171	175	184	198	196	177	197	188	194	171	178	171	163	212	213	216	168	166	166	185	181	206	178	216	205	169	195	201	190	166	171	208	181	196	162	187	175	185	181	197	169	192	182	201	204	167	192	185	192	200	199	194	207	199	185	174	182	177	178	197	175	194	164	186	193	178	177	200	168	162	209	191	177	206	190	196	192	165	174	170	177	183	185	192	169	193	214	208	189	167	206	217	182	194	194	219	189	199	195	186	169	182	192	182	159	158	175	194	191	200	155	188	175	178	203	176	185	194	198	164	195	169	157	171	176	179	193	171	197	196	185	205	181	181	172	187	188	227	168	158	193	189	176	215	182	175	166	196	177	176	198	196	184	186	181	158	190	175	183	189	177	197	168	164	152	183	161	188	190	197	193	180	203	191	172	167	192	173	208	166	198	185	169	186	189	197	183	205	194	180	206	177	175	191	190	201	185	201	189	208	167	211	152	206	174	195	190	176	200	192	180	200	192	197	193	199	195	192	204	195	213	189	199	202	157	179	191	169	186	178	200	179	184	190	193	201	168	190	197	186	170	198	207	175	206	179	160	195	187	173	185	199	219	181	191	155	177	212	194	179	192	175	181	195	190	170	163	190	179	177	185	188	185	188	190	202	189	183	182	185	185	159	177	169	190	166	200	177	192	200	183	184	174	172	161	193	195	175	202	156	199	168	193	204	164	153	170	198	188	196	198	181	184	189	160	190	172	185	201	162	157	193	195	185	190	195	174	213	187	199	184	194	207	168	166	174	206	178	199	149	191	211	167	169	175	200	194	177	172	186	191	182	183	179	205	182	169	162	205	178	178	174	168	192	192	194	190	169	186	174	185	168	196	200	196	201	162	173	170	174	178	168	174	172	209	162	176	182	185	187	165	195	178	161	193	179	180	187	196	179	178	170	189	197	199	195	186	180	208	194	178	183	171	173	177	174	181	169	170	182	168	166	196	190	204	184	151	171	193	190	191	176	182	176	188	196	174	178	179	174	212	202	189	168	171	202	182	205	197	166	148	214	175	171	193	163	196	180	170	181	193	187	172	207	170	155	189	199	191	183	213	170	205	205	199	207	176	167	169	203	202	202	183	184	201	194	171	188	175	182	192	196	201	184	175	199	177	200	184	200	166	187	185	180	164	175	170	215	193	156	176	174	180	184	209	178	173	201	205	194	202	200	193	183	175	183	195	163	166	198	186	179	170	195	212	169	183	171	195	197	200	184	186
23617	21006	28004	24181	21004	8087	1042	724	647	609	565	533	507	496	519	493	471	479	453	514	491	486	474	429	507	445	452	488	468	480	453	452	435	511	449	482	443	453	444	457	425	449	458	456	449	476	457	490	436	443	441	460	444	483	432	446	448	469	439	444	430	448	479	491	413	434	394	444	473	462	411	431	442	447	441	444	449	451	447	437	435	451	434	467	474	423	440	438	424	481	461	423	422	441	437	423	437	441	440	415	444	454	451	406	452	422	469	447	423	418	410	428	450	459	469	428	427	463	445	423	423	428	420	402	410	471	443	440	458	426	411	466	448	407	438	430	461	442	445	445	453	428	434	430	473	442	439	425	481	448	423	446	424	454	457	479	455	442	503	406	423	445	421	433	417	478	446	450	434	450	430	449	449	435	496	435	454	446	433	469	419	412	468	461	448	467	478	460	468	433	450	457	496	431	443	443	451	423	424	415	477	431	444	471	434	421	472	455	402	466	458	428	447	440	415	428	438	473	461	436	421	423	430	458	493	440	433	438	469	456	421	460	452	417	457	455	465	431	442	468	457	416	453	445	447	447	446	464	406	418	459	388	414	435	415	436	472	412	442	443	431	437	466	432	473	428	427	395	442	436	454	452	421	391	441	449	428	416	442	441	460	456	433	422	466	444	474	431	438	428	453	447	464	448	470	463	449	453	461	430	468	420	444	444	450	460	462	473	432	427	457	459	413	428	454	445	438	445	444	395	428	440	454	427	455	447	439	477	400	442	444	409	463	454	420	445	415	455	419	416	435	465	432	434	450	416	442	423	459	468	510	472	454	425	439	466	448	457	445	413	437	443	461	450	430	449	451	440	471	453	450	459	422	427	417	434	400	470	463	473	487	431	440	429	463	448	388	439	482	447	447	455	425	445	448	436	466	465	455	438	429	419	448	419	447	462	440	442	436	457	420	415	466	482	455	437	466	442	465	465	451	477	435	450	398	441	420	409	456	434	428	426	452	418	437	443	433	458	462	470	435	463	409	424	434	459	431	423	403	424	441	434	454	432	443	463	437	456	434	411	409	435	466	421	477	455	461	430	432	397	491	431	414	431	411	410	419	468	421	422	471	433	440	455	436	463	448	441	441	463	425	455	457	445	449	404	456	447	453	424	408	473	436	428	490	439	470	477	446	420	452	428	446	392	454	442	434	453	416	477	401	431	423	450	409	439	427	464	439	367	425	497	451	450	418	450	460	426	454	440	446	441	464	422	456	420	466	448	453	423	462	452	441	434	458	459	404	426	445	435	437	434	469	474	452	437	445	468	433	417	446	486	437	420	457	438	458	450	496	452	442	427	443	449	424	448	419	432	454	463	426	425	463	470	454	444	462	467	406	431	437	432	449	475	409	417	433	441	487	439	437	454	433	437	392	478	430	471	434	439	477	409	435	425	435	495	457	401	430	457	468	417	456	458	444	461	483	455	427	471	423	513	466	454	451	496	441	453	454	483	409	446	434	441	449	461	461	469	416	401	448	441	467	439	419	463	477	442	425	435	392	497	425	432	433	458	404	459	440	435	457	457	473	464	444	451	465	480	470	459	431	427	416	410	420	449	436	496	428	426	457	430	429	449	460	451	448	424	445	434	406	457	422	477	424	438	444	427	428	457	423	482	449	461	445	429	403	456	424	438	441	396	457	422	436	437	447	462	490	466	436	456	474	459	426	420	476	435	459	399	432	446	412	438	431	438	437	431	450	425	443	444	420	459	428	473	466	446	421	432	421	447	465	466	449	472	432	469	428	398	411	465	417	427	416	412	486	386	447	448	462	454	417	430	443	424	451	459	435	431	468	458	459	456	402	421	435	417	468	457	423	438	426	432	439	441	475	416	450	445	420	446	433	431	416	430	481	408	432	456	423	459	463	438	443	478	449	441	444	427	425	451	450	464	432	456	423	447	467	428	476	417	462	447	434	438	452	444	471	432	490	429	409	436	419	434	449	439	453	461	450	406	456	454	405	459	453	369	475	479	464	472	420	410	455	461	442	449	389	447	435	490	470	461	400	453	436	418	431	448	419	473	461	454	454	469	493	466	435	436	467	450	466	439	449	458	434	428	454	401	449	463	411	448	455	451	433	435	431	446	467	438	452	464	492	452	433	408	438	399	445	487	472	444	447	448	451	420	452	462	456	430	442	458	440	441	446	413	481	468	459	487	421	391	445	453	416	453	454	448	428	449	438	443	431	426	407	461	427	474	410	481	441	475	421	447	458	462	451	419	404	416	432	490	427	414	448	429	427	413	446	422	437	425	483	420	419	393	429	440	407	463	471	422	442	421	465	481	398	472	470	457	442	498	402	432	443	457	436	430	422	428	444	439	468	422	456	448	441	450	459	448	455	438	442	455	432	444	399	439	465	449	436	459	443	450	471	435	447	414	459	434	442	458	472	431	430	411	429	455	417	445	442	482	453	449	450	436	485	443	439	400	450	463	427	443	430	418	439	437	410	450	435	418	461	455	471	421	421	455	462	446	426	423	439	475	428	432	431	457	436	475	462	452	436	458	458	428	465	477	489	452	461	497	434	461	452	416	479	446	423	453	414	425	470	432	438	438	449	420	466	426	428	437	434	392	445	421	425	465	459	477	438	409	443	454	427	462	463	476	420	443	448	454	444	465	430	489	426	410	438	434	450	475	432	452	439	470	482	454	437	434	421	465	409	451	451	445	422	415	449	453	426	449	414	428	422	455	419	434	467	424	434	483	463	446	448	430	389	440	454	429	434	399	505	452	461	473	470	440	434	436	419	451	451	478	421	434	452	427	412	454	446	434	424	450	441	430	437	456	445	437	455	425	438	396	454	444	431	457	428	420	464	417	466	442	415	445	453	430	438	435	422	423	461	422	444	443	437	467	420	435	439	427	420	422	424	451	421	455	471	467	433	435	480	445	470	454	447	458	445	443	436	452	453	453	471	441	437	459	426	431	405	428	402	458	468	416	433	457	454	426	450	479	430	478	454	417	442	443	427	466	409	444	432	415	449	439	441	459	470	447	443	463	473	450	444	446	431	448	449	418	468	441	413	418	443	452	427	439	413	402	424	428	417	470	446	452	448	420	419	452	457	459	483	429	481	421	478	425	426	495	431	410	423	425	452	428	462	453	457	459	417	414	445	424	423	411	442	457	435	447	439	464	385	424	416	425	437	422	446	445	469	454	429	446	459	464	421	433	440	471	450	443	435	469	434	499	454	431	436	454	444	421	463	426	433	467	446	439	471	471	461	468	446	403	406	433	411	415	436	431	427	451	433	436	434	429	452	446	454	446	402	455	452	435	452	436	418	448	416	431	416	440	453	435	487	428	467	434	450	441	426	408	438	448	453	448	431	433	419	411	437	461	479	449	453	460	421	445	438	430	402	435	434	465	466	468	427	439	479	432	449	403	468	410	460	460	444	430	433	421	421	461	405	430	426	392	424	466	428	469	432	407	459	447	425	412	455	442	469	458	444	399	452	456
3725	8562	5618	2672	1921	1459	1278	1056	864	797	717	678	664	593	577	559	560	563	520	521	539	525	536	522	478	482	530	470	475	494	485	469	481	478	476	460	475	471	480	482	492	479	475	477	478	434	472	463	470	490	464	463	452	493	479	491	488	489	450	450	513	467	466	517	458	507	481	436	500	454	470	447	502	489	501	481	464	435	472	486	463	522	462	477	474	492	502	490	448	486	499	432	464	510	484	483	497	478	432	498	466	470	457	467	462	527	453	453	482	487	504	459	471	451	520	464	478	447	476	475	447	474	473	497	454	468	470	490	446	498	458	471	453	474	438	473	401	462	474	462	487	479	472	463	482	455	433	454	478	519	476	477	454	527	482	452	460	497	471	493	488	487	486	443	438	434	468	477	467	464	499	424	470	454	489	464	450	456	446	477	490	471	489	467	469	472	466	492	487	461	488	441	478	474	466	490	436	468	451	467	466	481	448	462	424	441	475	498	486	477	452	489	453	484	466	479	481	487	420	439	467	439	453	468	507	456	474	490	475	478	519	470	496	477	461	479	428	461	446	449	457	447	450	480	472	470	469	464	461	515	490	436	480	466	447	469	473	439	457	456	488	467	465	476	457	453	461	442	480	491	457	454	461	432	473	440	483	461	449	471	470	453	502	442	494	451	486	500	483	471	457	413	510	475	488	473	456	473	507	497	420	465	485	519	450	474	486	451	442	484	468	442	452	449	457	491	481	467	454	477	480	483	453	453	457	505	442	484	488	442	482	426	450	477	463	483	477	429	522	479	449	483	451	451	464	468	488	403	496	441	465	415	470	482	452	465	455	485	468	448	482	451	477	441	460	463	477	473	462	434	482	469	450	456	474	472	474	451	494	438	485	450	468	462	483	470	477	452	446	450	455	481	489	474	465	448	473	456	458	476	469	461	440	469	444	460	484	478	450	450	495	460	478	484	473	475	474	484	473	447	480	456	456	469	431	490	466	475	444	462	449	546	461	468	471	479	458	467	453	476	469	431	473	460	440	448	500	453	479	492	452	449	485	482	472	495	468	483	413	505	448	461	477	500	480	436	449	458	468	498	450	456	483	487	447	459	458	465	473	462	446	463	457	476	482	459	456	492	490	431	459	467	463	472	461	465	455	490	472	462	492	479	490	447	463	498	437	494	450	493	468	488	487	491	475	489	464	480	471	453	477	483	458	491	462	459	492	476	480	429	447	441	471	482	500	471	510	463	474	485	465	503	481	470	475	471	484	458	509	433	410	483	472	458	493	464	459	481	481	460	411	466	462	465	457	475	509	455	500	478	422	429	454	466	463	457	499	452	461	477	425	464	480	483	484	409	433	474	529	423	491	486	495	447	475	469	479	489	490	488	479	472	480	478	470	474	443	487	498	470	470	507	464	438	464	489	479	524	476	460	439	462	491	469	480	479	480	503	507	487	440	455	465	462	456	464	466	441	438	483	479	483	467	479	450	498	474	454	454	451	445	472	419	489	472	473	514	460	470	535	442	457	486	495	492	444	474	470	489	507	468	463	456	466	476	476	499	493	476	488	451	479	464	458	455	487	470	439	502	502	446	477	502	464	460	429	497	446	445	442	472	459	451	495	441	465	477	460	465	485	473	470	472	495	498	515	456	474	468	463	468	486	498	468	462	474	448	450	435	487	466	464	460	467	472	451	502	464	498	475	467	458	501	491	489	481	443	474	460	492	467	477	479	491	482	447	463	443	457	454	453	423	470	500	440	500	496	426	420	483	478	498	460	444	461	448	472	475	449	449	492	467	489	460	499	466	472	476	478	480	486	444	458	450	496	444	471	484	455	468	468	456	437	452	457	469	476	471	467	459	465	513	450	468	472	441	484	463	491	475	444	441	475	460	450	455	459	435	468	453	453	486	466	483	495	424	423	445	447	494	481	441	495	454	456	472	451	487	498	421	459	475	455	423	455	425	496	469	506	460	467	517	501	463	441	463	457	457	470	459	446	445	479	512	463	485	474	434	446	468	464	464	470	485	458	454	454	473	484	482	443	461	479	449	500	463	464	457	489	439	489	492	452	438	469	467	428	447	446	477	462	429	492	487	471	455	470	477	445	472	486	465	471	504	460	463	441	449	477	463	434	485	428	462	498	475	464	457	476	452	496	459	490	472	491	460	474	455	470	463	518	451	522	476	462	446	460	448	480	468	418	455	487	426	448	486	454	471	484	489	483	514	479	434	430	509	424	489	454	476	460	456	466	484	465	473	497	445	506	450	473	465	483	493	455	480	488	438	496	462	438	462	483	437	481	480	464	463	468	484	482	458	484	488	451	467	456	456	491	506	499	479	467	468	464	472	494	501	463	489	469	444	473	438	464	449	415	450	468	498	498	508	438	453	461	500	435	492	474	465	463	444	445	454	472	472	457	465	450	469	504	480	503	465	465	425	450	473	473	482	441	454	489	426	475	485	525	454	450	464	459	515	465	443	473	482	449	458	474	485	471	455	468	473	479	471	468	481	468	471	471	470	496	478	468	503	503	430	447	449	467	477	474	505	466	469	471	459	475	475	459	466	441	439	461	480	529	478	489	492	477	431	463	473	479	463	491	488	474	440	438	498	473	468	428	474	500	489	468	443	487	470	430	483	490	462	491	467	470	452	448	459	458	459	457	519	479	452	472	459	491	497	441	520	438	477	477	463	439	459	473	478	484	456	453	480	464	463	440	477	494	450	457	467	459	491	463	470	495	438	463	463	490	486	420	476	480	493	475	489	479	467	486	476	501	447	454	454	438	448	485	492	463	461	499	459	458	452	499	496	418	492	467	421	474	472	470	478	465	496	468	437	470	492	468	483	452	465	483	437	485	460	487	489	430	481	464	460	494	493	471	496	445	474	459	469	464	465	484	485	464	507	455	480	476	488	477	465	481	488	500	441	499	456	426	448	481	500	481	442	447	485	481	481	430	473	455	470	490	470	469	464	520	481	451	499	448	480	509	487	476	480	488	470	451	463	496	478	465	466	457	468	497	478	502	517	489	488	449	461	486	524	468	442	491	461	465	447	449	476	446	523	474	483	479	465	466	433	484	494	484	465	446	461	437	511	484	482	473	443	470	491	467	480	492	454	468	494	443	469	448	508	480	503	480	465	478	499	493	489	486	472	452	487	518	474	499	460	482	485	473	489	469	474	479	459	467	484	419	462	478	497	464	461	470	492	444	472	505	485	473	488	474	436	444	473	494	429	455	467	464	475	472	495	492	435	433	473	459	474	475	455	469	486	476	491	461	460	436	455	479	473	485	494	466	473	457	492	459	478	459	418	481	458	471	463	450	461	487	448	459	428	448	449	414	485	479	474	486	477	442	474	422	490	440	459	465	465	471	486	488	478	472	470	473	500	471	488	455	491	476	477	447	468	465	473	419	489	465	484	499	478	458	482	480	432	435	476	482	467	474	446	467	516	478	435	450	467	437	485	470	468	421	484	445	477	473	469	475	440	430	453	446	479	498	509
24917	21022	26596	25405	5187	487	368	321	279	244	239	233	222	236	245	243	223	214	199	191	206	187	194	202	198	224	219	208	180	179	188	203	199	209	203	201	196	233	191	195	192	173	196	231	172	190	179	192	178	184	188	188	208	211	197	190	172	182	212	194	169	177	195	204	181	193	179	198	195	178	161	197	217	209	206	209	198	212	193	239	192	202	202	170	195	174	186	199	189	202	208	183	216	182	192	207	191	175	219	194	201	192	229	190	169	206	174	181	193	177	210	205	214	200	201	181	188	185	194	184	201	216	186	187	208	205	187	174	207	210	185	192	191	188	200	201	188	165	178	179	189	206	209	201	183	184	179	187	193	204	174	191	164	194	187	188	215	188	209	199	183	209	172	187	166	188	193	197	190	193	180	207	172	173	200	197	168	184	197	179	198	189	203	186	203	188	198	212	183	202	197	201	182	198	175	183	176	193	214	210	202	180	191	183	187	198	176	201	181	206	185	205	183	166	195	197	194	220	212	194	199	206	205	200	201	175	178	201	188	181	193	188	188	204	196	173	185	185	180	184	196	198	213	187	194	185	196	191	210	199	220	210	197	194	202	199	167	192	211	211	202	178	217	193	217	196	203	186	187	206	222	214	202	182	197	193	213	195	191	201	201	180	177	164	209	204	172	171	213	181	218	189	190	197	182	180	206	203	196	184	177	223	195	209	189	202	167	197	192	199	193	201	186	179	189	186	156	206	173	206	206	163	205	193	184	197	182	181	205	192	199	185	191	206	215	174	178	192	203	195	207	181	204	195	212	207	184	190	201	193	196	180	214	192	159	167	179	176	202	195	180	217	187	189	196	202	183	193	177	192	197	204	195	190	193	221	212	191	188	196	193	187	209	205	197	190	184	177	183	186	195	196	205	186	202	172	191	187	167	174	219	179	184	208	198	177	196	174	199	166	163	194	181	211	217	207	213	205	191	180	197	203	199	173	189	204	196	198	187	202	187	166	181	197	197	200	185	217	190	181	190	200	194	218	193	187	203	186	194	193	184	182	172	201	215	197	180	192	195	205	207	187	200	162	201	190	191	201	204	156	185	195	168	178	184	172	195	202	220	184	198	189	179	214	193	184	163	209	184	195	199	202	184	170	204	176	196	188	197	184	196	196	220	182	205	209	166	201	188	170	180	191	196	184	189	184	187	205	220	207	181	197	194	220	197	198	224	197	185	187	206	189	211	185	196	205	195	202	198	215	174	192	203	206	180	180	203	211	198	186	228	195	219	169	184	217	185	181	193	182	183	209	179	174	223	167	174	194	181	202	204	213	196	213	171	188	169	189	197	184	205	185	195	200	199	203	180	180	181	177	174	199	214	190	205	201	202	179	192	204	187	167	190	175	200	197	186	212	197	174	188	185	189	183	191	163	208	198	191	177	187	196	192	176	185	221	210	189	218	174	191	207	172	203	194	178	190	216	207	220	198	211	217	179	183	202	211	196	183	203	187	201	190	201	184	194	241	183	183	190	189	197	203	221	200	199	195	188	191	188	209	155	195	203	219	178	168	218	194	189	202	180	191	192	177	199	193	170	185	183	180	204	189	199	189	173	180	200	201	206	201	195	204	171	192	174	197	212	190	187	199	175	207	189	190	207	179	183	213	181	188	202	182	189	179	190	201	218	193	189	200	168	204	190	166	190	202	194	184	196	205	177	204	214	190	199	220	221	181	205	178	180	203	193	194	222	161	206	207	213	204	197	202	178	186	195	195	190	214	181	210	185	194	186	219	208	206	214	179	199	187	213	170	192	204	170	198	178	182	210	187	192	192	196	188	211	183	186	191	215	179	205	190	208	203	195	159	196	181	203	194	201	176	194	189	195	177	175	201	196	216	201	194	167	191	222	178	193	181	201	188	196	191	217	198	191	186	186	197	186	191	188	182	201	212	181	196	191	206	199	200	197	180	196	188	190	172	194	199	190	193	214	175	188	199	216	213	198	193	202	209	209	181	203	229	214	216	211	165	177	177	181	202	205	192	183	199	196	159	180	193	193	207	184	179	201	200	184	190	182	219	199	190	175	227	176	190	194	192	191	211	192	191	206	171	193	201	179	208	196	189	191	199	183	205	198	201	180	183	216	197	174	187	210	185	169	189	179	186	182	189	170	199	180	212	211	187	194	184	192	179	204	174	136	196	171	178	191	195	218	189	163	197	193	199	193	198	204	212	180	231	178	189	212	213	204	195	216	180	201	169	188	199	163	179	178	189	206	207	197	178	196	184	162	207	189	180	218	193	192	196	202	190	204	213	170	208	180	188	200	196	177	171	182	167	191	189	210	193	200	191	209	192	191	186	177	188	173	189	177	160	187	181	187	190	220	172	205	187	213	194	189	207	188	210	182	188	188	207	189	192	191	192	211	182	204	213	188	186	202	188	190	198	161	184	200	182	210	185	172	204	199	172	179	194	179	202	187	204	215	204	186	204	182	190	200	202	171	207	208	186	196	182	206	186	199	206	200	219	177	170	208	174	194	197	183	215	199	182	187	210	193	199	209	168	179	184	193	193	188	212	213	210	205	211	180	180	226	201	195	186	173	184	196	192	216	211	199	189	191	207	194	196	212	182	188	185	197	172	196	197	198	188	189	192	181	187	182	167	192	197	171	183	195	191	187	189	206	198	174	194	213	178	180	193	214	208	182	190	210	183	215	221	177	194	210	215	177	182	187	217	209	208	184	189	211	195	185	185	197	193	187	190	210	193	192	188	199	188	191	190	194	190	170	190	201	191	219	199	183	186	209	199	171	208	202	213	198	194	183	175	182	206	214	197	185	193	191	200	215	187	209	204	188	179	189	203	194	198	207	188	209	179	209	195	192	198	222	187	189	170	213	193	180	197	181	182	201	178	200	181	189	178	184	198	183	204	191	198	196	197	196	197	208	190	197	193	178	191	194	189	203	213	171	199	171	215	199	172	196	212	209	196	198	204	182	221	199	197	189	189	176	191	189	178	175	194	194	205	207	183	200	203	181	210	191	180	197	197	195	185	204	167	178	197	208	230	189	192	204	204	217	191	193	175	196	199	213	202	171	199	203	204	219	195	200	195	191	199	164	190	194	207	211	181	186	194	186	203	213	194	194	202	184	213	190	191	197	166	203	184	206	198	187	165	203	226	205	183	207	193	221	176	198	199	193	197	204	179	184	215	177	185	187	196	201	202	191	211	207	178	178	177	182	192	175	185	180	182	177	190	182	205	183	196	198	174	201	171	193	188	193	178	213	193	194	206	199	184	208	196	190	196	182	175	188	181	203	212	183	211	172	188	188	194	179	202	177	168	189	182	194	181	187	152	200	204	217	200	221	183	210	184	193	184	200	188	177	180	184	191	195	206	201	211	201	179	201	182	191	165	193	197	197	216	178	198	205	206	191	189	190	185	188	208	216	185	200	201	171	192	181	195	197	202	192	193	209	188	191	189	208	201	210	191	188	192	200	187	209	194	182	179	222	185	194
3507	4249	2747	1269	963	733	604	494	460	424	340	377	343	303	281	278	302	310	278	256	278	255	270	268	231	277	264	250	239	213	268	242	253	255	257	213	238	251	269	223	218	224	234	232	250	265	230	247	268	244	234	239	218	218	247	236	233	230	247	232	253	254	250	239	209	224	246	226	255	222	235	232	249	248	200	275	205	249	229	253	275	223	216	241	233	223	245	246	240	227	247	250	256	214	240	224	237	219	244	235	265	244	253	241	230	235	242	251	246	250	238	234	246	222	227	250	240	204	263	218	230	267	223	215	241	243	241	233	248	242	229	236	276	233	223	258	255	241	245	268	212	240	248	252	227	239	230	218	229	251	254	241	222	261	246	216	231	230	227	245	223	215	224	237	225	236	228	228	238	246	237	240	243	251	229	246	203	220	258	254	221	233	233	223	247	245	231	249	236	234	234	220	203	244	256	248	221	231	216	244	240	244	249	211	210	248	261	218	234	241	253	232	242	234	226	240	252	233	230	230	239	245	219	210	219	231	222	229	236	260	229	255	241	252	255	218	235	225	244	251	237	241	231	263	231	246	261	245	249	203	232	269	238	224	238	227	225	238	207	257	221	248	239	235	238	267	228	249	248	237	233	228	246	218	202	230	211	243	235	234	258	229	229	234	224	251	256	226	222	249	225	230	251	239	225	253	243	253	229	248	255	247	229	216	204	229	206	225	238	249	275	224	223	244	227	225	247	250	258	247	244	252	238	228	266	232	231	227	248	217	210	231	237	223	247	225	233	224	211	226	243	236	249	254	222	223	232	267	234	233	235	208	215	224	248	234	252	209	245	184	227	244	220	228	247	210	221	211	226	230	237	225	251	207	235	229	235	231	251	216	252	234	241	264	238	228	223	244	230	243	200	203	256	230	220	243	229	242	235	241	222	233	252	240	256	234	264	206	231	240	211	220	228	245	239	241	228	234	240	217	249	253	218	226	264	214	259	240	249	260	248	248	238	247	217	247	245	240	239	230	242	240	229	224	236	215	225	228	224	243	260	253	225	235	255	234	214	235	234	258	245	238	253	247	244	244	246	236	236	249	237	258	265	268	219	283	229	238	220	237	233	200	241	225	241	257	226	220	197	240	235	221	221	258	228	217	227	230	231	228	227	256	249	259	242	257	248	242	231	224	234	231	242	243	239	274	234	221	234	258	237	241	229	226	234	214	228	242	229	252	223	257	218	254	227	222	238	211	239	252	233	226	241	238	223	224	246	237	252	267	224	251	222	239	227	251	246	233	243	233	255	230	240	209	227	220	268	231	250	223	215	251	251	236	234	237	215	214	221	238	233	238	238	240	240	212	240	248	224	240	219	249	239	252	257	238	246	228	222	231	258	236	240	257	236	238	240	253	242	221	242	258	206	228	242	232	208	223	261	248	247	260	222	237	245	209	224	248	237	215	268	231	235	232	227	235	218	238	229	232	226	232	216	233	221	241	215	223	212	275	253	236	240	238	245	228	205	238	252	224	219	219	239	252	240	240	258	222	229	225	246	212	237	247	250	235	231	230	238	243	245	211	248	203	238	230	268	231	226	218	240	245	236	238	244	263	236	239	223	257	242	224	246	222	248	248	222	220	222	223	234	248	244	250	243	267	228	209	251	214	247	237	218	238	243	255	267	207	241	235	232	236	233	239	234	211	237	205	230	242	238	243	226	230	229	239	234	235	248	244	198	243	208	238	237	229	247	263	250	274	225	226	234	254	243	239	232	257	252	195	235	212	227	236	228	191	238	239	229	250	236	236	222	240	273	235	211	230	230	236	247	233	260	230	248	226	223	260	246	252	234	221	243	271	240	253	261	242	235	231	221	220	231	245	239	241	242	239	240	251	249	206	211	248	226	222	203	274	255	251	236	223	232	240	233	228	249	247	260	244	232	237	213	227	220	228	230	249	223	216	241	255	208	249	254	253	220	250	253	240	240	238	255	255	252	231	229	243	207	255	240	242	250	218	240	238	263	226	224	227	238	261	271	278	226	231	216	228	239	240	232	234	221	219	231	264	240	236	226	256	242	245	220	251	239	229	228	232	267	230	241	230	249	238	229	260	236	250	249	240	247	227	228	227	241	244	225	228	236	247	232	233	235	224	260	243	245	232	237	242	233	236	239	209	232	219	250	233	228	253	216	230	232	231	249	255	209	243	250	228	246	225	272	242	267	237	236	243	255	250	216	253	241	228	244	253	283	257	250	255	248	242	235	241	238	250	215	248	219	233	242	251	249	232	235	221	243	232	247	239	231	224	217	255	239	224	236	218	259	194	277	256	229	229	219	233	232	221	240	244	228	234	244	230	256	232	244	253	253	223	247	258	234	221	241	261	254	245	234	241	228	250	223	211	226	233	244	223	246	231	235	252	238	245	267	243	240	220	236	228	258	199	234	234	260	243	247	230	221	256	228	247	242	248	220	255	246	235	237	225	222	242	233	254	240	237	228	252	275	232	239	236	234	241	244	224	230	227	231	231	215	253	232	240	220	247	241	219	210	239	217	239	215	216	239	216	239	263	228	248	234	221	263	249	249	224	237	258	238	215	233	241	261	239	221	232	237	216	261	237	229	236	226	267	230	224	208	204	249	242	271	245	240	233	237	210	250	222	232	232	216	241	224	262	248	260	236	219	261	244	227	247	248	236	251	208	256	216	227	220	237	245	200	224	223	231	243	255	233	227	227	239	225	229	232	205	249	241	247	234	232	216	203	238	253	231	246	217	213	238	251	234	231	248	261	248	224	246	237	256	241	248	246	227	241	245	217	252	256	238	215	234	264	261	219	212	250	219	220	245	221	244	270	222	250	242	240	230	216	256	251	249	272	255	243	219	233	215	221	238	224	220	238	259	229	241	257	208	244	255	218	256	248	237	227	270	252	244	205	249	227	231	256	235	250	254	217	252	250	221	222	239	223	242	236	231	259	251	252	236	259	214	238	248	228	227	261	235	235	212	213	245	239	226	255	234	218	238	272	253	259	234	220	239	219	227	236	226	227	248	246	222	233	251	246	255	248	235	239	223	242	227	236	260	231	233	238	203	244	224	245	236	229	221	252	246	219	256	220	247	241	218	243	211	244	211	218	246	225	257	245	270	247	216	236	241	246	250	232	254	229	238	225	217	252	244	226	241	243	216	216	235	276	208	239	252	238	216	256	272	213	238	244	256	234	229	233	242	222	245	238	269	210	236	224	218	247	242	254	229	239	205	224	216	213	212	254	244	240	250	266	241	233	233	226	216	236	216	235	228	247	206	248	245	225	216	237	237	224	228	223	237	271	251	215	264	255	252	220	230	227	228	238	236	224	253	231	226	263	276	241	233	252	233	236	244	270	216	246	243	228	235	222	231	234	238	220	260	232	233	249	248	226	209	247	249	227	257	237	234	258	275	223	221	252	233	252	235	268	223	224	218	253	233	244	223	241	269	225	215	219	223	229	261	252	214	239	241	241	258	241	211	239	247	240	236
22593	21064	28574	23775	21069	21098	5771	1218	933	909	866	808	749	818	725	728	695	704	696	722	643	652	614	678	641	648	576	622	622	658	639	640	622	583	630	606	589	646	623	613	638	597	600	593	614	595	589	652	617	606	642	591	591	653	625	611	562	630	636	624	601	595	577	619	615	611	612	608	685	608	578	655	562	608	553	578	619	606	602	603	648	655	576	650	644	633	646	586	642	630	593	623	575	639	585	592	596	621	589	605	585	582	572	635	600	656	584	601	642	601	589	642	609	573	589	624	617	583	664	629	622	584	624	600	625	608	556	618	635	587	615	590	599	611	591	613	606	550	610	614	589	585	621	625	588	611	633	594	617	565	635	587	548	615	628	599	649	624	638	625	567	661	560	600	596	652	568	626	588	585	643	622	587	633	635	604	648	648	584	576	605	627	622	598	555	602	603	600	588	592	638	614	625	568	609	590	584	607	560	623	621	618	628	654	598	574	624	569	611	596	653	615	562	571	567	620	620	669	633	609	664	585	604	578	612	615	623	600	645	564	650	567	565	586	549	625	598	603	627	651	637	631	574	647	587	579	629	614	603	571	640	621	588	601	579	635	571	605	579	621	577	612	546	582	598	546	603	609	599	572	546	570	603	558	608	579	627	638	598	593	618	637	607	623	611	601	601	603	594	644	589	612	609	581	611	603	586	605	561	593	616	578	595	560	620	687	619	588	631	580	621	577	605	629	582	611	600	620	599	616	633	579	596	594	614	609	577	620	646	608	614	601	609	636	617	615	598	650	566	583	604	625	614	602	639	629	588	581	547	627	593	618	631	619	599	585	598	579	592	626	601	534	606	604	585	599	584	606	628	620	602	618	652	626	554	634	593	594	605	576	562	612	642	627	633	614	556	605	606	631	643	594	643	606	587	604	580	581	618	613	616	636	639	601	576	651	617	607	584	586	584	623	601	614	665	596	570	612	656	589	586	599	579	625	577	595	650	613	615	620	604	607	591	609	608	619	608	576	531	576	575	553	620	608	609	600	584	617	616	564	608	580	565	581	604	579	584	624	646	598	597	596	550	582	586	614	626	586	575	600	588	591	614	595	586	631	585	600	637	636	620	607	626	601	620	609	629	609	646	606	603	604	615	599	561	561	621	608	587	616	597	611	596	639	590	639	576	603	628	583	594	575	634	584	592	637	635	622	593	602	649	624	580	596	610	618	614	631	594	573	620	654	620	575	613	595	583	565	574	596	605	598	564	557	616	580	608	611	580	639	642	651	604	599	629	602	628	622	620	601	628	579	574	607	590	632	609	585	658	577	624	581	604	615	585	618	591	617	635	640	629	576	601	640	606	589	590	631	569	593	590	605	621	629	577	660	605	603	567	652	605	602	579	587	581	634	595	599	606	608	605	586	607	578	640	610	583	588	627	593	597	588	562	618	616	619	632	578	584	598	608	606	639	639	675	605	565	573	619	597	568	567	591	587	557	665	654	626	616	623	609	626	616	620	617	642	635	617	626	632	610	606	603	673	558	550	619	556	636	564	618	611	568	591	597	566	623	599	629	588	577	621	605	597	616	581	624	636	656	597	582	612	634	598	613	632	594	596	551	573	612	605	602	634	625	566	620	598	608	592	575	638	573	625	601	616	582	588	633	567	586	651	601	634	612	616	575	593	647	611	612	604	618	577	612	588	620	576	607	592	619	626	613	610	629	625	595	616	542	630	618	637	651	572	583	649	646	578	589	556	593	564	542	574	616	606	639	591	605	621	607	629	608	565	594	617	608	598	610	606	612	631	598	569	588	547	585	604	586	583	621	564	603	631	612	584	583	632	614	607	670	605	586	606	622	620	605	617	598	610	604	587	605	615	609	598	594	589	605	593	651	646	638	605	579	592	563	595	572	568	618	638	604	583	578	628	634	605	594	655	635	641	563	624	601	577	633	616	658	595	608	591	561	618	639	581	585	610	579	638	632	580	573	604	596	615	615	630	629	597	582	598	588	610	632	611	647	600	632	635	595	541	615	594	592	655	580	554	624	638	595	587	568	564	581	593	615	614	578	582	600	619	616	630	618	633	595	587	595	569	629	578	624	578	630	572	594	619	598	619	594	622	614	597	639	613	562	607	626	613	654	587	585	612	600	587	631	600	594	603	596	612	593	623	602	613	577	628	581	581	553	647	551	609	584	605	597	563	622	602	535	545	599	581	605	628	592	563	589	589	659	580	637	594	639	613	616	597	642	597	643	591	568	638	558	608	634	634	592	579	572	664	562	566	606	642	562	590	592	612	645	612	611	609	622	632	597	608	600	599	626	571	572	589	607	638	619	617	621	591	629	585	600	638	627	637	626	580	602	584	619	614	656	602	602	619	614	624	614	598	621	598	629	627	621	636	614	593	607	602	622	623	639	610	610	629	606	562	635	592	589	593	654	617	585	629	595	565	618	570	603	574	612	584	638	583	629	595	580	669	566	594	570	593	628	635	598	623	620	614	594	600	588	595	560	602	640	573	607	598	558	599	627	613	610	559	606	600	567	532	637	594	593	589	644	571	590	579	608	602	602	616	561	574	601	594	593	611	578	578	620	560	585	601	623	594	590	602	614	659	624	649	563	581	603	623	614	612	618	642	588	586	624	578	641	590	598	614	578	605	575	627	580	614	599	646	591	562	607	602	602	631	619	585	614	612	569	610	592	591	570	607	590	611	569	624	596	592	597	607	581	586	627	578	608	599	628	574	588	622	606	627	627	588	596	599	636	636	615	618	607	590	622	588	616	603	600	650	603	606	656	546	608	614	576	577	585	554	617	608	614	603	614	599	658	624	572	603	604	621	613	598	608	547	586	598	640	628	611	590	575	621	592	584	618	557	625	592	605	591	613	613	632	615	619	622	603	610	602	602	574	640	614	627	594	595	654	603	624	585	657	610	556	573	648	615	612	582	598	636	615	555	575	600	583	640	637	550	632	651	578	547	562	603	588	611	652	626	650	638	598	627	621	556	614	579	636	591	596	585	637	573	597	619	563	554	651	588	629	598	631	579	598	595	629	623	613	596	646	570	588	601	568	594	565	571	606	630	554	580	556	565	624	616	615	619	603	652	595	572	569	650	587	601	612	621	608	615	591	570	589	601	611	650	615	599	619	631	584	636	599	669	612	635	595	576	595	622	575	573	609	604	612	629	621	586	606	594	633	614	615	640	619	548	579	574	610	589	582	604	602	572	595	580	636	579	575	626	562	598	624	603	584	579	566	625	581	550	580	572	633	589	639	613	580	576	597	605	602	584	592	596	616	610	610	599	593	667	615	593	612	624	566	559	568	617	623	602	587	610	594	627	591	608	612	629	610	626	641	619	602	603	622	642	591	582	608	603	617	625	590	595	619	599	613	573	539	595	618	566	620	591	563	615	609	603	605	609	639	632	586	602	624	603	634	636	630	586	600	570	627	601	636	594	590	562	610	642	587	579	580	576	584	634	637	604	632	585	618	671	607	629	630	602	606	647
5027	14025	9410	4648	3321	2547	2111	1724	1425	1293	1163	1082	950	895	825	838	811	776	812	696	800	738	717	739	686	703	685	686	736	703	724	657	659	694	717	697	670	647	629	648	673	682	673	620	662	742	620	641	702	601	645	672	682	628	666	698	678	614	649	674	646	628	651	669	662	644	609	665	644	614	639	695	620	701	617	656	639	639	686	630	651	649	660	631	664	604	629	646	645	674	646	620	636	624	639	648	602	662	616	625	634	650	687	684	603	652	664	647	629	631	654	659	696	688	597	623	631	611	665	705	618	641	632	647	658	682	646	646	668	649	663	630	648	652	668	603	673	663	617	629	648	606	636	626	651	688	625	660	658	610	681	667	647	663	651	629	621	635	640	668	648	634	682	616	645	644	671	689	643	616	611	636	633	618	632	639	679	647	620	618	649	662	672	660	629	619	617	633	630	611	616	640	675	642	680	577	632	673	651	651	644	666	628	677	662	700	628	631	649	651	628	618	639	658	627	636	619	631	642	665	639	643	634	700	640	618	613	671	662	688	661	694	633	628	628	658	602	602	649	633	653	663	618	649	663	616	659	673	676	625	607	652	636	657	629	594	629	626	625	673	687	608	642	608	593	642	609	668	625	659	668	671	666	651	648	625	636	643	672	651	656	646	664	640	619	646	666	637	614	678	640	675	622	597	636	632	637	657	615	660	589	657	619	661	634	611	632	647	605	626	683	617	635	631	694	662	622	622	657	645	648	619	668	656	629	650	639	617	650	689	644	588	658	624	622	626	644	625	611	639	636	607	644	639	640	626	664	687	629	632	640	659	632	619	633	633	655	659	673	612	681	658	684	669	675	691	681	664	635	653	664	604	596	667	634	637	604	634	656	614	640	642	673	680	660	622	657	625	608	622	673	640	591	674	639	616	679	659	621	662	648	668	644	651	661	620	619	635	670	641	661	669	618	636	617	670	653	639	664	639	628	645	601	676	679	649	657	632	676	631	646	665	674	610	654	582	671	603	671	586	629	633	621	629	637	641	595	659	645	676	663	633	674	661	611	657	635	624	618	665	663	584	684	614	638	623	649	640	686	680	651	638	635	615	626	602	636	648	632	631	645	608	668	668	653	611	630	693	619	644	645	647	631	645	603	639	655	599	623	666	669	645	634	665	629	604	624	666	634	634	654	663	670	625	627	643	595	618	640	638	635	619	584	617	627	651	657	600	653	655	665	657	653	643	635	622	634	662	684	624	669	641	648	632	644	624	638	649	701	621	654	644	589	629	632	649	652	649	655	671	627	657	676	672	634	662	635	642	633	637	659	618	609	658	648	601	664	653	653	672	610	678	585	628	665	649	612	637	676	677	671	662	614	643	641	654	691	640	646	626	637	636	643	623	675	610	652	695	680	612	693	597	598	672	635	664	698	629	620	636	589	611	615	610	634	675	639	634	619	655	617	615	661	668	607	658	671	647	648	624	659	653	641	626	612	616	632	617	674	650	634	627	661	667	650	646	619	653	625	672	620	648	644	642	629	640	611	612	628	657	623	641	619	626	653	611	634	638	629	653	640	659	634	696	678	633	643	616	635	638	665	665	649	661	694	649	640	636	605	663	678	647	642	640	657	665	654	661	658	635	674	650	631	635	676	662	660	647	627	624	678	622	649	663	640	660	657	645	642	688	661	646	650	615	639	631	625	651	628	629	632	642	649	657	699	601	670	603	689	646	646	648	645	595	663	650	658	619	654	621	645	624	668	620	664	680	632	627	649	629	640	671	634	615	614	678	671	715	659	635	668	651	663	650	598	600	633	609	617	629	629	654	629	648	653	628	675	667	652	620	620	614	622	618	647	648	621	633	671	652	619	633	650	619	632	680	650	601	692	617	612	650	661	615	657	606	617	637	625	668	663	627	638	595	624	652	668	618	645	615	626	583	650	629	714	647	658	642	611	663	644	675	662	615	629	600	626	645	658	639	659	615	623	601	669	679	598	661	666	686	662	636	675	680	702	683	626	651	643	642	647	622	615	652	655	667	632	643	641	650	627	657	634	605	597	637	623	648	650	615	609	591	638	656	663	681	607	694	647	652	674	633	680	659	640	697	612	618	619	600	647	644	622	629	659	628	613	633	625	656	645	624	692	626	641	630	677	669	712	639	643	629	610	615	625	637	655	647	619	647	623	681	682	643	615	626	676	634	635	652	584	654	676	623	633	664	632	641	663	636	635	623	635	640	657	674	616	609	649	613	657	593	657	640	628	612	630	642	602	665	677	632	626	613	626	685	660	655	680	627	638	649	631	615	672	636	654	671	618	609	636	632	586	669	648	664	633	640	599	661	692	618	638	626	612	660	662	614	627	643	661	639	651	672	652	643	661	610	651	600	606	688	640	661	643	630	652	650	671	605	654	655	622	664	606	623	694	650	627	598	664	608	672	679	645	601	621	588	622	678	653	621	637	630	647	645	603	673	646	644	654	621	653	678	691	648	662	649	683	612	648	632	647	635	653	656	630	611	599	626	628	616	645	602	644	686	663	650	698	595	639	604	672	678	647	712	635	655	669	631	656	665	659	600	620	727	700	616	647	627	652	662	651	590	646	656	647	649	693	636	633	613	661	575	647	671	603	627	643	627	638	663	662	651	643	695	631	644	637	640	646	626	600	594	665	622	614	659	663	623	630	572	632	694	626	633	611	676	621	648	642	628	652	650	662	632	633	640	622	623	664	640	631	654	618	619	643	608	629	686	584	660	655	635	683	624	638	647	660	651	653	682	667	681	617	645	633	635	658	631	606	644	631	651	663	627	680	674	627	623	595	630	601	625	645	653	673	668	624	703	624	661	624	676	691	636	646	636	694	657	648	642	616	657	686	625	667	654	634	619	629	651	652	648	660	638	648	624	638	634	639	661	630	659	656	624	631	668	651	598	671	625	639	671	637	671	614	654	608	649	676	647	635	631	643	661	645	643	625	618	635	608	651	637	676	623	657	668	677	665	641	615	692	623	650	623	611	630	606	646	640	605	658	645	646	615	640	628	631	608	663	620	697	598	626	643	640	641	665	667	626	671	591	642	654	639	640	634	680	694	667	666	644	638	640	657	624	578	664	693	642	657	655	613	636	649	633	596	635	653	622	626	685	654	586	626	622	637	643	655	650	649	650	655	639	652	632	610	648	623	636	607	608	680	622	646	625	617	663	624	644	619	628	632	619	610	648	620	666	632	619	644	587	642	638	652	698	613	616	575	668	630	610	676	618	639	573	648	636	659	658	589	654	664	644	625	605	629	665	683	652	640	625	659	661	657	620	678	632	640	616	683	669	644	616	669	614	601	592	629	614	630	683	645	622	643	618	636	604	636	596	667	692	669	613	633	641	621	661	648	618	657	612	633	623	604	607	647	650	639	647	701	612	649	628	644	662	623	657	605	646	595	644	614	663	591	675	677	638	633	642	632	623	636	642	660	646	639	634	620	607	656	635	665	640	665	683	614	647	614	686	632	613	635	617	668
27528	17524	3084	366	215	190	169	177	170	176	143	137	154	179	167	157	154	156	151	197	150	137	158	155	167	159	140	160	173	153	155	150	177	166	171	155	163	147	136	141	182	182	181	140	175	169	178	174	159	160	162	185	173	149	178	160	151	154	169	147	181	147	168	174	162	166	143	133	160	157	175	147	162	152	173	143	177	171	145	175	162	178	170	157	168	181	182	171	158	162	170	158	172	161	178	139	163	182	158	158	168	147	165	152	176	163	145	149	149	153	170	142	144	164	160	171	156	165	157	157	167	143	151	168	150	166	144	171	175	161	152	161	168	142	163	137	171	156	137	150	151	152	158	174	161	139	154	153	144	166	154	171	163	171	163	144	168	156	171	146	167	165	177	171	144	141	169	158	148	180	160	164	178	155	191	166	152	173	157	160	162	160	148	164	173	140	147	135	180	162	152	177	164	144	139	156	169	146	126	141	170	157	149	160	162	170	167	154	169	169	151	147	143	165	176	156	155	176	158	159	146	154	151	169	152	158	173	140	148	151	141	167	154	129	149	173	161	157	159	145	178	152	150	152	154	163	140	150	151	173	176	210	157	165	163	174	167	151	176	143	153	143	155	172	165	175	150	181	155	161	168	152	167	168	176	165	168	169	152	142	135	163	162	161	163	149	144	170	149	151	147	154	176	142	157	126	163	176	164	160	150	149	174	171	137	171	155	171	183	158	164	169	152	166	151	147	167	178	156	164	161	171	159	177	147	131	163	166	133	163	170	174	154	165	137	148	141	169	140	149	173	140	180	157	176	172	161	129	143	172	155	155	151	146	164	170	156	167	155	176	143	166	132	193	186	151	158	163	186	128	173	143	147	154	163	126	144	165	165	152	146	156	154	171	152	137	156	179	147	162	171	159	154	167	167	191	170	151	149	152	172	158	162	160	158	162	146	188	133	152	155	152	165	170	170	166	152	143	177	152	168	173	178	143	150	132	152	139	143	143	143	153	162	160	153	148	149	137	159	141	140	155	146	153	144	162	166	160	144	180	144	159	174	162	167	159	160	165	190	155	178	163	151	158	148	142	161	146	150	172	149	178	137	173	158	170	140	174	151	157	150	150	152	175	152	163	175	140	166	151	173	174	168	178	180	168	169	155	165	169	158	162	198	156	180	176	186	162	196	149	143	155	144	186	151	179	152	155	184	161	154	166	144	171	169	174	150	172	157	181	169	155	141	163	154	156	171	168	161	177	171	181	142	157	169	159	169	178	163	134	150	150	143	149	165	169	138	158	169	152	188	163	185	159	163	165	153	169	162	174	161	151	157	150	156	159	152	175	165	164	135	162	141	123	162	187	138	172	152	151	153	157	152	157	166	140	131	167	148	142	141	155	149	153	148	160	179	174	159	159	145	143	155	155	175	153	162	157	138	163	172	162	183	148	164	151	154	162	171	172	165	156	165	137	141	145	165	156	174	142	155	154	160	159	189	185	174	178	152	160	174	152	142	158	170	161	155	155	168	166	187	190	171	177	169	161	147	163	161	147	148	158	182	166	169	177	160	165	149	150	130	185	165	153	159	164	159	146	155	167	155	151	164	165	168	156	173	149	195	153	148	154	156	179	182	175	160	167	144	159	151	150	164	162	163	153	164	161	146	151	168	179	157	153	170	157	161	149	141	162	145	181	167	148	169	144	179	164	144	134	133	156	144	153	160	165	191	150	170	145	156	155	147	161	170	148	138	156	137	155	166	126	158	157	158	151	162	170	163	154	177	169	160	159	151	153	134	174	167	168	161	144	140	160	176	137	162	159	153	156	141	174	162	153	173	156	155	146	157	152	172	152	180	155	155	164	142	153	179	172	145	146	157	159	140	166	150	161	139	147	157	177	143	138	168	177	165	139	172	175	157	149	156	178	167	158	172	153	174	182	154	154	157	155	150	159	157	159	170	166	146	167	155	154	146	157	167	155	156	146	146	147	163	170	162	146	146	144	154	162	176	166	144	139	133	144	157	142	156	143	175	147	150	181	157	152	132	158	159	180	150	140	166	135	148	159	155	142	150	144	168	150	147	163	135	144	158	169	165	156	176	165	166	155	160	164	183	145	177	146	166	152	168	148	155	157	169	160	170	185	164	143	167	174	172	152	165	182	172	181	142	165	159	150	157	162	155	160	155	144	154	146	143	155	178	174	187	173	153	148	135	136	145	141	145	148	161	142	167	159	147	164	150	172	175	172	164	138	162	184	182	136	159	177	158	153	152	162	166	158	145	151	180	166	159	145	177	146	141	140	152	148	159	151	166	154	169	161	137	157	151	146	142	154	151	161	169	158	162	173	149	149	176	129	161	152	166	165	153	156	170	159	165	145	161	146	150	180	175	173	167	164	162	138	141	156	143	145	157	181	194	150	153	164	150	186	164	171	166	167	155	173	164	171	174	169	156	172	167	166	157	121	184	164	146	163	145	169	137	166	140	174	144	160	149	149	162	158	177	151	153	154	159	167	160	160	139	136	172	162	154	152	157	145	159	166	156	145	142	162	164	171	146	134	162	168	155	146	149	167	158	131	159	148	143	167	150	177	144	162	193	178	155	171	154	167	139	149	168	154	157	149	142	155	172	154	133	132	172	161	166	145	183	182	143	154	163	150	136	182	167	158	153	143	157	160	174	161	169	140	173	153	164	158	152	147	128	155	160	165	145	159	150	155	143	160	159	134	170	157	148	166	170	159	171	174	157	156	148	155	153	167	145	142	159	165	159	164	160	162	150	163	164	168	162	168	163	138	158	162	149	168	133	157	160	144	144	152	174	173	157	156	162	170	155	151	149	164	143	163	155	175	158	138	192	156	173	177	153	148	193	181	173	158	160	181	170	152	150	143	163	145	184	167	162	162	157	155	149	150	167	141	165	163	134	152	120	174	144	158	173	149	155	167	165	160	172	151	148	151	151	159	141	158	143	168	149	183	166	166	170	156	149	169	149	171	165	175	149	161	165	177	141	162	164	152	168	142	156	155	163	164	150	165	160	142	153	151	159	155	180	142	177	164	156	153	166	156	170	160	160	167	164	144	153	142	172	165	153	170	169	150	161	149	140	163	157	155	174	144	161	158	167	171	143	163	172	166	151	166	158	135	146	192	145	158	171	158	157	156	147	149	168	168	156	156	125	160	168	158	161	149	147	182	168	149	159	177	176	161	161	153	144	153	156	132	151	151	173	176	154	174	153	157	163	159	143	157	170	174	145	163	175	157	180	147	157	152	145	165	137	157	155	169	152	160	163	155	153	145	160	149	167	146	158	172	149	175	155	152	139	155	162	163	149	148	141	157	137	152	172	156	140	147	151	170	161	126	163	154	154	162	154	142	150	163	152	145	165	136	138	129	135	171	157	164	143	174	162	165	129	150	136	159	153	162	156	160	164	167	147	167	148	152	158	153	182	160	167	168	172	158	134	165	174	171	182	140	164	149	156	167	143	161	166	175	149	164	156	153	172	164	141	152	142	157
4275	764	516	281	253	233	200	205	208	205	215	215	193	192	184	173	182	174	161	186	194	182	199	185	195	176	179	188	189	192	190	205	185	178	199	185	201	178	174	183	195	193	201	177	187	162	162	187	208	195	187	191	188	160	181	208	184	195	195	184	180	184	195	160	183	163	191	172	209	166	185	184	175	186	178	174	187	191	193	161	184	183	183	166	173	195	189	175	184	187	188	174	158	153	196	216	186	172	165	187	169	197	172	190	177	199	163	211	193	167	188	187	188	193	176	181	168	181	182	193	167	175	198	186	190	199	205	172	175	161	168	192	177	177	188	194	193	183	163	169	182	177	189	176	170	189	204	197	188	198	171	173	195	166	171	198	178	179	190	229	188	185	191	191	178	188	176	185	205	198	146	182	181	208	182	200	193	181	174	177	184	173	211	171	181	184	166	168	198	171	167	177	176	180	215	186	186	187	197	190	194	154	183	202	165	184	188	202	173	195	173	200	184	159	180	209	196	176	171	149	198	190	196	199	185	183	198	170	192	199	172	174	200	198	151	206	182	186	178	174	168	185	173	171	183	185	180	197	165	190	184	183	186	208	188	181	177	194	186	204	179	184	189	185	190	179	181	165	175	213	166	186	190	188	169	191	182	171	200	198	199	172	166	179	166	194	196	197	188	176	186	193	174	192	174	178	190	199	165	188	181	194	164	197	179	173	172	161	191	172	182	194	165	190	194	187	180	195	189	180	191	211	189	198	173	177	189	172	176	178	189	201	182	170	186	186	185	194	159	196	180	185	208	165	195	188	172	186	172	180	177	180	184	154	199	169	190	176	177	203	190	188	173	163	181	183	172	209	167	160	183	173	179	168	182	164	184	148	174	188	186	195	180	180	178	176	165	167	192	180	175	179	196	176	177	187	179	190	205	177	160	170	176	162	169	177	170	184	182	208	167	178	186	170	182	207	170	163	197	182	177	199	164	175	159	196	177	178	162	168	181	162	169	184	208	164	186	167	196	169	194	153	200	179	190	204	183	160	174	188	172	178	205	194	199	172	209	162	187	184	199	176	157	191	181	174	176	176	204	173	165	187	196	206	172	173	180	190	189	178	158	193	182	162	172	196	198	206	188	173	184	191	201	169	185	186	186	187	174	153	149	169	198	202	176	193	185	194	163	192	165	187	200	202	191	192	217	181	164	194	197	206	184	194	181	205	190	154	190	201	179	208	163	180	198	168	166	192	191	195	181	179	191	183	154	187	208	183	202	205	184	181	171	197	197	169	180	185	175	157	185	192	175	179	177	168	160	188	185	186	154	202	164	201	189	179	163	181	180	177	184	184	193	179	201	173	174	201	197	182	180	183	183	210	190	173	195	203	190	169	167	168	184	167	171	185	177	179	182	217	176	182	164	176	176	175	186	171	175	200	171	172	159	175	176	186	186	187	187	154	170	179	178	182	174	170	190	187	174	203	170	193	168	194	158	151	182	188	195	167	173	195	163	194	184	199	163	192	156	165	196	171	179	196	178	184	172	174	159	176	159	175	193	199	175	167	181	172	191	216	194	181	165	146	185	176	171	194	189	197	169	178	196	188	181	187	203	190	156	170	182	181	191	173	204	165	189	185	176	186	174	187	189	180	183	193	179	188	195	155	177	184	219	178	190	206	200	178	205	180	190	194	187	192	186	172	201	178	170	169	173	166	180	182	167	165	189	200	208	196	180	187	194	196	174	189	185	163	176	189	196	177	168	207	202	178	185	186	180	182	194	201	169	156	173	149	193	186	174	160	188	174	190	193	165	178	177	175	203	187	158	180	151	176	198	172	173	197	184	168	174	180	185	167	183	188	171	166	187	180	157	185	168	171	217	182	178	192	176	183	191	186	186	183	172	191	189	175	177	172	200	195	198	173	186	172	202	164	172	168	206	193	165	189	185	171	176	171	179	167	176	177	163	170	194	191	172	173	184	183	197	156	200	191	177	175	176	191	183	200	191	174	168	206	180	159	179	183	169	212	171	181	179	172	163	192	194	178	189	194	204	173	191	206	194	199	165	173	201	168	198	197	185	180	191	174	201	180	185	198	180	183	161	176	204	176	174	174	194	191	177	183	170	177	200	182	181	179	174	182	194	183	181	165	192	205	178	185	184	169	186	172	178	177	188	208	186	206	164	171	161	188	183	168	169	175	169	196	181	190	189	164	202	181	171	191	171	181	154	191	174	168	191	183	193	186	168	185	194	171	176	169	179	192	163	187	189	161	176	167	190	201	188	169	206	187	162	162	187	196	198	177	182	193	174	180	169	161	178	197	187	186	178	178	173	174	169	190	165	203	181	186	157	181	154	158	182	200	174	161	195	182	189	181	196	176	183	189	181	180	198	187	179	159	178	174	192	189	193	172	184	163	191	161	188	169	157	169	180	188	176	181	199	170	166	183	194	182	187	199	165	194	185	178	201	181	179	188	235	181	187	175	206	184	166	195	196	184	183	185	167	197	171	177	180	171	185	188	184	190	182	225	176	177	165	192	173	197	211	173	176	186	193	175	199	185	169	180	190	207	181	194	192	166	188	180	188	180	154	189	173	172	171	200	188	182	174	188	177	177	175	177	169	180	164	179	177	177	196	179	191	182	172	194	176	183	163	181	199	174	180	191	213	228	200	191	211	181	188	187	198	181	190	177	190	203	193	180	188	168	165	171	167	174	163	187	173	173	186	205	187	182	180	190	164	179	178	171	168	178	206	178	186	196	173	171	179	211	196	158	189	178	192	183	179	211	145	183	199	206	192	160	187	175	180	179	187	194	196	170	175	207	196	168	186	170	209	179	191	174	175	184	170	191	197	183	176	200	217	192	186	167	161	182	200	203	169	180	197	182	172	177	209	177	184	197	174	161	185	188	195	170	190	175	189	182	212	196	199	183	176	172	199	179	170	172	192	196	160	194	168	191	167	202	183	168	181	185	186	174	174	177	173	179	171	212	188	190	175	198	202	183	160	162	188	195	182	173	166	193	194	170	176	199	199	178	179	187	178	169	203	177	171	188	188	177	173	189	163	192	161	179	159	178	190	193	170	184	187	186	199	189	189	159	189	185	178	189	162	180	185	168	178	189	181	168	156	203	182	180	180	187	210	180	181	183	207	176	176	197	167	197	149	146	171	176	191	194	174	178	206	186	166	177	192	177	188	177	184	186	207	166	178	188	190	164	189	202	180	202	175	161	232	182	176	210	156	180	196	159	178	205	192	201	188	161	186	195	192	181	179	164	191	178	185	199	174	177	172	187	174	178	175	186	176	196	190	161	187	168	188	188	206	172	188	192	183	194	174	178	182	213	185	205	169	190	198	159	182	206	177	192	158	205	179	202	174	167	189	202	183	184	173	155	197	167	188	157	193	191	197	186	170	164	182	186	193	184	174	192	165	181	185	169	171	191	169	198	185	167	186	186	190	173	176	165	203	178	196	214	172	200	148	192	182	172	181	167	183	191	173	190	193	170	183	204
23557	20974	27949	24153	20935	7857	1021	746	633	574	578	548	514	531	505	488	502	499	488	490	458	446	404	474	426	423	500	453	429	429	495	439	461	438	401	488	479	467	451	404	451	438	446	477	443	451	448	441	454	409	431	447	453	455	469	454	459	449	486	388	386	470	454	425	425	424	461	470	434	433	431	473	437	417	472	453	403	412	452	463	434	443	424	435	437	431	492	444	423	442	417	470	450	481	470	450	422	456	434	435	460	444	451	460	439	450	423	432	431	430	446	429	440	461	424	447	428	472	434	425	451	477	467	411	427	454	450	430	472	474	422	443	452	405	451	439	443	469	447	452	402	445	419	411	438	435	417	435	444	460	453	446	471	459	468	418	431	428	456	438	425	417	416	482	443	448	405	463	429	461	451	436	470	430	432	461	434	453	465	430	438	443	433	453	448	467	475	442	444	415	487	439	484	451	456	419	436	419	425	447	440	446	433	420	414	409	439	417	424	405	408	385	410	420	458	460	442	470	439	408	400	425	430	456	453	453	468	421	436	427	430	456	465	433	414	434	414	422	439	456	439	417	452	457	427	418	462	422	427	410	456	463	467	484	440	428	448	414	442	446	415	430	459	435	437	442	450	457	439	438	410	447	427	442	455	476	443	460	463	410	469	461	410	477	413	461	434	465	456	455	461	425	487	500	416	414	416	470	456	465	411	421	453	414	421	450	457	469	458	415	451	464	432	420	481	458	442	410	470	462	467	412	403	458	444	475	429	454	418	396	462	424	396	441	439	446	455	411	427	435	443	480	450	440	480	440	414	484	458	456	439	447	487	437	439	440	433	438	449	436	419	431	469	401	398	444	426	481	442	457	419	464	437	447	462	430	448	418	447	443	405	382	450	456	381	431	453	421	440	463	431	451	420	458	430	483	431	446	462	515	418	439	431	459	438	426	448	441	441	424	438	455	428	443	449	479	453	414	414	430	425	447	466	465	410	470	444	391	431	458	473	450	446	413	443	446	457	433	434	460	452	426	486	451	461	433	472	406	395	423	453	460	473	425	407	464	473	442	467	424	434	445	440	434	412	410	435	446	446	444	410	427	441	445	431	446	443	498	434	446	437	457	446	462	421	487	470	416	444	443	430	419	423	409	443	432	468	434	422	422	420	403	417	421	421	453	448	445	461	466	433	450	424	457	404	431	446	463	414	376	409	471	432	477	439	434	456	425	440	448	438	410	446	422	439	429	454	469	402	461	459	437	473	455	464	437	454	463	449	418	462	442	449	474	414	407	440	432	427	437	449	447	462	426	450	437	469	449	425	461	409	410	474	391	440	436	431	437	460	428	421	465	425	453	403	432	439	433	427	441	474	470	438	430	423	475	409	428	449	440	415	403	438	470	455	428	458	423	431	408	431	465	473	445	458	440	429	477	416	435	446	452	461	453	475	469	437	461	453	427	430	460	464	417	424	471	471	460	449	435	414	460	421	493	415	466	440	453	416	433	487	442	452	420	463	438	465	433	412	446	453	463	445	440	415	402	435	467	436	458	420	412	459	409	402	431	428	456	458	465	427	410	384	390	478	475	469	448	448	452	424	486	458	412	457	434	462	450	423	410	443	456	404	469	455	435	440	438	443	430	421	441	466	394	444	410	442	425	469	452	455	424	436	461	430	452	434	435	433	426	473	445	417	397	422	466	460	485	461	416	486	435	423	394	462	458	438	446	453	412	415	436	408	449	417	460	448	469	444	452	487	462	451	448	409	484	439	447	436	395	420	433	467	428	417	450	426	398	474	420	447	436	436	417	429	442	416	397	440	428	463	442	435	420	454	415	405	430	438	440	450	431	471	462	432	433	413	447	437	425	432	463	425	450	419	428	447	463	452	449	422	438	419	416	476	467	434	424	437	419	464	445	470	408	422	445	443	433	431	423	420	427	428	412	443	433	443	420	410	412	421	445	440	457	474	424	463	459	433	457	450	456	409	442	423	459	475	442	458	431	445	436	441	419	454	404	436	472	485	417	457	442	403	434	448	433	456	422	423	437	475	436	423	423	425	455	454	437	409	462	443	406	434	434	479	466	457	438	444	435	427	439	422	431	444	473	393	424	457	443	461	449	463	434	442	402	443	453	412	431	422	443	419	476	460	418	426	443	447	385	438	430	458	477	458	434	435	438	365	438	456	434	447	426	474	446	472	457	426	444	433	442	436	447	454	459	445	404	496	447	448	490	463	449	439	460	425	438	444	394	480	436	412	438	463	451	425	438	452	441	458	470	430	436	463	422	431	421	459	450	447	445	445	412	451	441	457	418	445	461	458	435	417	465	449	435	474	486	421	475	445	424	447	452	451	457	437	430	440	432	442	470	441	435	427	468	432	458	444	406	417	410	417	466	432	412	444	440	445	431	433	466	455	460	432	417	395	439	451	455	481	453	451	393	410	477	414	432	447	455	441	476	444	477	443	456	431	468	445	424	443	426	460	411	415	466	433	447	441	440	463	438	462	472	442	419	406	446	433	424	401	507	418	439	448	419	425	429	414	447	411	438	437	463	438	447	438	428	420	435	441	432	457	499	453	459	464	440	455	463	473	458	457	416	434	376	462	463	426	395	440	410	427	418	458	410	463	428	452	461	434	443	429	412	441	436	444	458	447	457	441	432	466	450	459	425	420	428	446	448	429	428	417	418	425	424	448	399	471	479	432	434	414	471	447	424	477	452	416	462	415	462	438	468	431	444	436	428	447	407	468	429	454	443	472	453	444	454	432	381	434	477	439	427	402	440	417	434	460	445	454	434	426	424	438	465	445	430	457	433	415	439	458	406	472	410	422	426	449	451	426	449	460	404	444	420	421	446	468	435	426	418	430	421	440	454	429	414	427	421	454	441	440	393	439	404	453	403	437	442	445	446	401	454	406	440	430	446	441	397	472	430	447	453	449	441	462	402	397	416	421	427	426	444	385	459	459	449	451	423	414	426	434	447	448	412	444	431	416	442	452	435	408	426	467	436	468	410	436	449	473	453	441	436	491	419	423	461	452	439	462	436	453	434	423	451	462	467	452	428	445	418	448	455	462	456	463	409	413	460	447	428	446	384	451	427	421	449	480	430	449	458	459	489	417	447	473	436	450	437	418	440	401	531	448	476	427	487	440	437	474	436	429	444	453	439	444	432	409	453	449	436	417	455	455	458	437	455	456	417	438	456	460	429	426	457	451	434	433	458	484	429	447	433	464	439	439	424	408	430	456	454	435	414	459	428	421	477	431	453	444	400	450	411	425	435	444	445	418	423	450	432	458	442	454	459	430	441	429	437	458	408	450	439	450	442	390	424	433	473	428	462	463	432	420	457	419	439	432	414	394	450	438	448	440	418	469	425	415	490	423	396	406	451	448	431	448	402	419	426	441	424	414	468	428	452	416	470	432	456	435	435	454	409	403	443	428	452	438	483	439	392	424	451	425	454	414	458	455	422	468	434	425	442	456	427	452	438	460	450	421	436	438	413	439	412
3678	8783	5648	2715	1988	1534	1228	1010	899	754	662	679	596	612	528	569	525	568	500	552	547	506	537	508	488	475	498	513	496	469	479	470	483	455	479	504	507	514	471	449	484	531	509	469	480	477	421	498	509	481	478	422	498	454	471	460	490	437	484	484	487	482	492	476	471	464	437	480	467	470	449	491	487	498	481	465	441	505	505	491	445	498	431	479	457	472	491	478	484	448	488	437	479	505	506	445	471	441	470	507	486	474	485	464	461	483	455	452	467	479	480	462	480	471	479	462	442	509	448	475	479	463	499	472	490	492	459	442	448	445	461	492	479	467	470	447	447	452	496	446	479	453	472	465	426	472	445	462	480	460	508	465	511	464	474	458	448	503	481	463	477	476	495	432	453	472	490	470	467	456	408	442	475	498	447	434	434	459	471	494	449	476	473	414	474	454	467	471	462	461	436	508	454	442	439	444	433	474	453	424	438	492	478	460	435	434	454	467	467	455	475	461	483	431	417	474	452	487	449	467	486	478	495	469	459	437	469	444	449	503	479	456	456	495	471	487	479	446	487	505	503	436	466	517	498	460	466	484	457	470	459	440	476	467	449	484	490	469	453	438	533	443	472	441	493	441	424	486	467	431	450	452	461	458	484	502	467	459	484	470	468	438	491	443	481	499	465	452	438	467	475	449	482	499	477	474	467	473	501	456	456	450	491	446	450	456	448	457	456	471	460	494	431	488	458	457	464	451	467	458	454	506	460	487	494	461	495	481	497	494	461	488	436	480	440	435	463	504	485	453	501	442	451	454	475	468	474	429	470	491	461	434	441	489	479	463	455	475	463	455	478	474	444	504	448	453	479	443	449	449	464	480	450	476	480	499	470	455	445	459	448	428	463	504	497	428	445	500	503	412	457	477	472	522	480	495	444	475	469	436	434	478	499	461	461	458	475	437	479	423	479	449	489	413	480	494	460	486	474	453	476	513	436	477	490	476	429	500	495	443	461	459	471	468	468	413	469	468	473	467	472	461	476	459	506	474	432	493	440	466	497	458	472	445	411	450	470	467	459	468	471	475	461	452	472	456	467	476	449	435	473	453	451	432	473	471	461	486	491	466	452	481	420	491	519	500	450	456	469	490	462	468	435	437	467	459	473	458	477	449	438	495	481	487	446	441	461	479	450	463	502	464	465	453	480	476	461	465	459	466	462	511	477	452	494	483	458	483	462	449	470	479	488	481	468	482	475	460	450	466	458	474	446	441	484	465	495	455	459	448	413	453	473	470	433	486	450	453	448	459	463	422	490	444	518	441	487	452	483	451	450	482	470	461	483	474	439	458	450	477	449	476	428	432	464	454	462	495	484	459	449	458	428	498	467	451	441	455	488	475	439	430	441	434	463	500	468	424	448	446	482	496	432	487	449	414	470	440	492	434	432	445	470	435	465	453	447	497	483	462	493	463	475	491	466	485	464	486	437	450	469	444	428	476	479	466	469	469	487	445	456	486	464	464	467	446	463	466	472	428	470	445	451	438	464	436	454	431	420	462	446	435	479	467	474	437	441	456	473	457	485	441	437	492	469	471	452	469	448	525	455	485	431	442	450	429	443	455	466	485	461	481	507	470	495	493	454	440	474	484	464	464	457	498	486	474	482	468	454	482	447	521	478	454	476	477	478	480	480	472	428	454	460	447	490	483	456	427	476	462	459	493	453	430	496	481	431	471	479	460	449	457	478	461	473	433	445	444	449	460	465	466	454	467	464	508	476	481	444	478	454	481	479	469	463	460	485	414	441	448	459	460	466	438	461	472	449	480	457	450	474	474	504	506	424	470	482	522	443	466	439	448	477	501	471	446	476	438	476	480	426	436	443	455	438	462	456	486	458	498	497	463	472	493	451	455	481	481	512	442	472	448	502	480	432	425	475	482	443	460	488	439	489	460	464	434	472	431	434	449	481	489	479	470	437	496	483	442	476	463	449	444	474	453	433	429	480	431	496	468	483	467	475	470	472	481	485	448	462	484	503	468	482	476	491	411	491	440	449	473	474	503	501	429	486	467	490	477	435	466	488	481	493	456	480	469	462	457	473	431	486	500	464	474	484	460	458	487	475	435	463	449	453	472	484	452	447	439	480	454	473	451	459	465	448	530	423	467	471	503	449	475	471	443	457	493	461	467	488	455	489	453	492	456	458	494	452	493	443	475	452	449	451	458	482	453	515	456	476	448	475	408	469	465	465	470	458	445	484	470	471	493	497	469	433	483	472	453	475	460	462	441	492	498	465	447	452	477	454	469	481	464	455	439	503	480	425	463	507	447	458	473	463	466	479	432	458	444	443	456	455	443	466	496	478	464	465	499	436	463	435	463	450	468	453	506	433	494	467	468	487	435	445	471	456	476	508	462	439	443	496	458	444	467	483	420	492	477	467	462	487	459	448	469	486	476	515	467	465	435	477	483	467	461	455	440	493	481	468	472	450	417	458	442	488	453	447	467	472	460	440	480	467	500	464	466	444	469	466	442	487	459	486	470	464	444	471	436	427	457	467	441	469	473	460	427	434	456	442	473	531	423	454	489	479	465	501	495	430	444	442	487	448	473	468	440	479	429	471	477	457	472	464	465	475	489	460	443	488	461	447	482	483	462	454	488	467	450	462	460	483	479	468	488	473	470	424	461	522	469	429	441	494	465	470	452	457	486	467	466	445	491	465	465	470	445	488	461	474	446	456	434	454	453	445	484	472	486	488	470	493	483	512	470	508	488	507	458	462	434	496	465	484	460	470	500	457	465	449	454	487	460	466	460	460	455	437	474	459	466	462	489	453	485	467	508	434	438	478	440	469	442	457	462	436	460	454	478	452	496	443	449	429	484	474	474	440	457	466	463	444	439	474	476	493	446	440	493	423	460	489	480	457	446	464	454	508	432	443	500	461	482	459	486	471	446	470	428	492	475	491	426	489	478	493	460	464	485	510	474	449	520	468	443	469	462	477	461	439	459	471	452	436	483	465	495	470	466	454	460	454	459	448	450	448	458	461	445	487	454	444	452	506	438	475	469	465	475	469	480	456	454	446	473	485	475	476	500	444	446	471	450	460	444	475	470	479	450	472	439	442	506	453	463	460	485	474	489	433	463	489	468	463	478	459	480	472	480	483	453	461	484	447	472	484	489	438	485	495	463	471	488	478	446	455	442	466	466	488	429	472	487	428	434	427	488	462	458	473	485	408	426	433	466	470	494	441	466	445	472	463	429	474	458	462	473	481	462	453	458	494	471	443	482	492	438	476	460	496	432	474	476	473	455	471	509	469	467	469	447	467	430	474	446	456	461	451	477	444	493	515	460	461	486	493	482	483	442	417	460	464	453	484	464	466	445	452	498	431	465	448	444	457	453	461	485	472	480	486	475	453	511	455	466	471	479	456	424	459	482	452	453	495	472	447	459	440	491	444	480	524	494	485	503	461	436	500	480	441	510	464	426	520	450	465	449	464	486	451	477	506	453	482	474	422	464
24835	21020	26660	25357	5206	457	341	268	267	246	284	237	214	230	205	226	191	215	206	218	212	218	184	184	201	202	228	191	212	188	212	186	186	211	185	199	211	203	197	177	185	164	180	178	202	186	178	201	178	194	189	192	192	183	194	207	210	184	194	227	181	204	194	200	223	172	207	197	187	198	210	200	193	192	208	196	193	182	187	193	186	183	187	213	204	174	202	182	211	199	186	200	195	170	164	197	195	190	190	180	181	190	191	205	198	172	194	194	193	173	192	151	200	200	197	194	198	208	218	167	195	210	206	185	195	185	183	159	188	184	196	197	214	204	160	164	181	176	182	204	173	193	198	187	184	193	202	199	181	172	183	175	215	220	194	192	174	174	209	197	200	218	189	177	203	186	207	199	209	175	184	197	182	177	198	210	204	189	173	168	156	178	197	202	188	198	205	205	187	193	193	214	198	212	167	197	191	221	192	188	201	182	204	193	178	187	169	191	208	212	168	201	186	190	191	184	214	198	195	175	199	193	232	177	191	194	204	212	176	180	209	210	186	177	184	167	180	190	180	195	217	199	199	182	176	196	195	202	199	190	167	185	182	192	178	173	176	185	207	165	162	167	199	221	209	182	169	210	202	182	189	192	194	191	209	204	217	226	177	195	189	193	200	209	204	186	194	223	198	207	187	183	199	184	194	185	200	214	183	183	190	207	205	175	176	196	185	213	190	158	201	150	188	160	187	195	177	190	207	209	190	186	194	186	171	209	210	197	181	160	175	199	184	196	208	184	198	202	182	178	193	186	189	201	191	200	189	173	185	185	189	211	198	208	179	203	194	164	189	178	190	186	181	217	204	192	197	207	184	196	197	185	207	221	184	192	176	191	182	217	199	180	190	189	171	190	188	180	200	165	189	189	196	193	202	182	176	182	202	164	191	177	196	194	201	186	216	221	207	187	193	194	194	189	177	193	198	208	202	187	187	227	209	175	201	190	215	183	177	189	197	222	203	202	205	184	178	191	222	190	205	163	197	207	176	178	194	204	188	200	191	186	197	218	182	213	197	173	180	190	185	186	191	215	186	180	179	172	205	182	190	196	205	174	195	215	187	186	185	186	222	209	208	188	223	201	200	204	189	171	215	204	192	170	184	196	199	185	185	196	179	195	212	204	220	185	170	216	161	185	195	197	163	205	191	201	190	187	200	185	192	179	183	201	201	177	180	177	207	185	187	204	172	186	215	192	175	197	204	202	185	189	224	193	202	207	191	187	192	192	165	194	204	188	200	185	186	200	209	186	196	197	198	173	177	193	205	204	192	180	185	206	200	189	171	191	219	195	198	179	202	186	179	209	190	182	196	190	195	202	183	179	176	216	166	197	190	200	190	165	176	189	189	200	178	205	165	178	185	189	188	191	202	165	208	184	207	175	202	181	203	219	169	172	202	208	177	179	216	187	202	218	179	175	196	171	226	214	182	192	174	177	193	194	200	210	195	197	169	187	190	160	207	213	190	182	178	210	218	196	175	186	201	174	198	201	184	161	178	202	211	200	185	191	173	186	178	205	208	210	192	194	206	185	153	189	201	179	173	192	190	205	197	189	176	186	174	179	204	180	195	195	192	189	218	197	187	197	161	215	200	171	180	181	192	180	201	186	174	189	209	191	188	196	208	159	187	192	193	201	186	189	182	157	197	192	197	183	181	187	186	205	172	165	187	204	184	181	197	194	210	198	210	190	204	183	228	170	208	198	194	187	178	181	187	189	196	194	178	187	163	190	193	194	167	187	190	216	185	200	175	201	185	170	197	196	186	180	213	216	219	156	170	232	183	214	218	190	176	171	182	184	192	182	201	202	184	192	209	182	175	175	227	180	192	194	206	194	183	187	179	177	209	164	207	217	212	202	216	183	175	195	196	186	219	234	182	196	191	205	162	186	198	207	196	215	195	185	189	181	214	186	188	179	192	181	207	172	191	203	181	183	198	189	180	176	214	203	197	205	189	194	207	198	184	188	175	184	185	192	183	179	202	208	184	180	205	203	198	213	197	203	222	216	197	194	211	206	190	190	193	195	215	196	197	184	179	192	218	149	207	207	204	186	197	188	206	180	205	171	201	210	179	178	185	185	186	198	187	176	197	179	167	217	177	215	192	166	213	199	183	191	184	173	198	190	194	186	185	194	183	189	174	213	185	202	201	186	185	182	187	195	176	188	183	186	193	214	209	189	211	196	213	207	192	188	185	187	181	178	216	169	184	169	185	210	174	215	198	177	185	177	203	185	192	180	207	197	207	206	195	182	173	159	211	179	199	191	225	186	191	162	194	190	185	177	193	162	197	173	194	201	182	177	167	196	185	205	197	181	181	170	180	175	183	210	182	236	188	190	191	194	182	179	203	192	174	182	215	183	188	206	205	182	208	222	181	177	195	183	179	205	192	192	178	199	214	197	202	203	183	187	208	189	195	209	212	185	151	158	199	176	178	189	218	226	202	174	182	189	194	189	186	224	188	195	187	173	174	180	176	170	171	179	176	163	195	203	175	170	177	228	198	202	187	182	182	206	188	179	184	191	172	188	192	194	186	203	197	195	186	182	172	195	198	201	198	188	223	189	189	201	212	175	195	202	194	191	204	194	180	193	176	172	178	202	177	197	230	195	188	185	180	188	170	188	183	191	192	185	190	193	188	197	179	222	197	175	174	211	201	201	175	204	185	215	199	182	217	200	208	188	190	209	199	229	201	197	217	200	240	181	215	185	202	192	176	233	191	169	174	185	187	170	197	203	188	196	210	212	217	177	183	186	196	166	172	183	174	187	199	200	173	180	174	158	186	191	166	203	188	196	204	198	189	201	210	208	203	180	189	198	177	203	197	206	186	193	236	199	197	191	174	188	198	207	211	190	177	215	190	174	200	197	195	179	186	177	191	193	188	190	217	192	191	170	209	208	184	202	194	199	184	197	182	206	190	173	199	181	213	175	204	202	168	197	201	185	199	193	185	192	181	197	186	199	174	186	191	192	199	165	203	180	182	177	176	179	184	187	171	195	198	184	175	191	170	194	178	176	196	212	207	175	177	178	184	193	175	184	185	212	187	188	202	189	193	214	197	194	179	183	192	191	174	170	168	220	204	196	205	178	181	175	181	178	174	188	195	185	174	207	172	215	204	186	178	170	207	187	179	199	189	198	181	184	177	192	182	191	195	212	197	175	172	181	194	204	199	175	184	192	173	179	199	193	200	199	207	182	180	191	195	191	182	181	203	189	180	199	214	185	225	191	193	223	189	167	191	179	204	192	198	191	190	196	183	189	202	198	182	187	207	182	197	197	218	191	192	196	213	211	215	183	195	182	211	165	211	179	189	207	200	180	181	166	187	210	183	200	192	194	197	196	175	217	200	214	157	197	167	197	178	176	191	176	187	196	186	189	161	193	174	188	183	188	185	180	198	193	192	189	199	215	174	207	182	219	203	175	212	179	214	176	197	175	196	210	193	179	196	202	176	204	200	195
3534	4342	2814	1289	1006	741	601	552	435	390	347	357	312	327	287	276	269	277	251	289	288	280	274	238	250	264	241	270	231	255	268	252	251	238	270	243	223	242	230	228	260	270	234	251	254	225	254	244	239	248	231	230	257	237	247	239	246	268	232	218	238	252	266	228	248	245	213	246	231	225	228	218	253	228	224	233	263	219	242	240	267	201	258	222	237	254	234	250	241	264	255	255	237	260	251	238	243	199	222	246	227	243	239	241	224	234	231	236	217	233	221	242	247	221	238	231	210	246	242	218	254	223	224	251	267	228	222	238	254	202	227	214	225	229	242	226	247	226	197	231	237	229	249	214	228	208	251	239	222	247	233	230	220	220	234	254	254	237	210	226	223	261	234	234	221	249	218	238	224	212	242	259	245	243	236	232	250	240	217	221	237	245	215	232	224	252	229	235	237	217	248	243	224	226	256	206	250	226	255	242	258	253	245	208	245	247	247	206	231	266	268	255	276	240	234	227	246	260	238	248	244	221	226	241	225	206	231	227	188	257	246	233	242	235	220	244	264	264	225	242	233	216	232	253	234	220	232	248	228	254	247	243	238	231	231	245	252	219	230	215	252	214	258	245	247	225	251	229	230	218	244	246	222	224	251	249	231	233	237	243	236	220	202	238	224	255	245	241	237	247	240	227	222	236	218	231	294	240	245	243	256	225	241	231	236	252	238	211	224	222	253	247	254	247	245	280	233	243	244	214	223	213	228	253	238	250	238	262	248	213	219	219	258	251	246	250	237	242	221	215	220	232	209	213	220	238	237	223	228	257	236	228	257	235	229	246	206	233	248	214	259	248	262	236	251	232	227	236	186	232	243	248	218	234	253	222	226	210	236	196	251	257	231	236	272	223	227	230	212	211	240	219	207	245	243	216	222	236	223	221	252	240	240	234	209	241	230	247	251	222	254	233	228	227	229	232	245	229	227	233	223	250	236	246	241	241	235	211	236	220	217	216	216	263	239	253	238	232	219	254	247	209	230	236	269	244	215	238	235	220	222	281	227	257	246	230	225	248	228	245	261	216	227	253	243	246	219	202	248	198	251	249	226	239	241	260	201	223	217	231	225	227	236	243	249	254	223	238	220	226	217	236	201	215	221	245	230	231	235	237	241	244	238	261	231	252	234	247	237	211	207	263	198	234	208	224	203	232	242	231	236	224	251	229	244	238	250	235	219	228	230	239	211	231	250	240	231	239	231	220	240	235	231	208	251	249	227	219	253	220	233	227	247	230	235	246	215	230	225	222	231	249	228	238	226	224	228	252	233	222	237	243	241	242	257	238	247	239	218	244	211	231	227	212	243	223	232	228	246	253	206	266	243	233	224	248	222	234	232	234	204	208	251	260	219	263	218	280	239	215	244	247	234	246	242	215	224	236	254	218	270	222	235	282	245	239	231	250	241	239	268	264	238	221	247	241	235	209	228	235	209	247	239	243	231	226	241	227	230	237	246	237	233	223	241	230	222	261	235	242	248	237	244	236	240	239	220	219	231	252	206	252	238	240	220	257	243	267	228	227	250	237	215	243	232	212	224	219	227	235	255	244	226	245	230	232	249	224	235	233	213	223	255	231	204	265	220	221	251	217	225	268	235	245	201	254	239	261	244	196	236	261	238	230	230	231	230	225	256	238	271	250	228	250	226	232	236	247	239	228	247	231	239	263	254	218	244	223	237	242	217	224	247	225	250	222	231	228	214	237	212	245	242	222	234	235	253	239	250	253	263	254	198	174	219	228	255	239	247	251	230	232	227	237	243	227	234	242	220	225	212	259	235	233	250	238	233	223	250	234	223	235	246	217	247	245	244	221	242	223	228	215	231	240	241	222	241	255	224	243	245	201	238	235	212	247	254	220	220	233	232	225	243	235	219	229	232	247	225	204	229	218	251	241	246	251	219	242	248	204	206	236	236	216	251	222	225	228	269	257	263	253	225	223	219	247	215	245	210	207	256	238	230	231	255	207	213	253	244	244	228	225	231	227	215	241	231	241	248	250	232	254	232	245	221	247	204	244	243	221	238	222	228	244	249	193	213	245	239	242	237	271	230	236	218	242	230	221	229	216	229	226	237	243	265	232	241	232	237	245	231	228	260	273	216	230	238	257	211	234	229	224	251	239	214	236	210	229	217	248	202	243	248	226	225	232	217	253	235	260	274	230	234	230	203	236	227	235	217	213	211	232	233	235	229	223	234	224	254	228	213	228	230	235	254	200	267	230	209	228	233	223	242	219	258	241	242	242	218	214	221	221	231	238	223	219	238	223	232	231	234	235	248	227	217	227	240	222	228	226	227	231	226	244	224	232	241	232	234	220	217	223	250	239	235	219	202	217	235	240	222	227	234	234	224	219	226	232	245	258	218	220	240	254	232	237	252	219	224	242	236	216	235	226	219	242	247	214	244	225	239	230	247	241	273	239	239	240	207	225	266	260	220	242	232	232	238	243	225	248	268	281	217	245	231	217	243	218	244	212	232	230	234	231	226	239	235	223	242	263	228	229	216	231	254	231	240	228	219	229	222	226	222	247	243	234	233	216	205	227	208	252	232	220	261	228	230	221	230	222	247	248	229	218	236	230	235	236	233	217	230	244	270	247	228	222	230	264	232	237	242	251	235	233	216	229	227	243	226	230	222	276	235	239	260	235	232	234	241	219	236	255	232	255	243	245	253	235	240	227	216	221	221	239	235	240	228	253	238	227	245	220	215	251	232	206	234	259	231	248	224	255	248	236	232	218	253	235	257	238	226	226	230	216	244	240	241	246	225	215	255	227	237	249	226	269	227	230	236	210	221	240	223	271	215	229	209	268	215	245	241	240	219	241	230	219	263	249	220	227	235	246	256	254	232	212	225	257	245	232	245	223	220	246	277	224	225	219	237	239	213	244	234	225	248	235	248	241	260	256	244	230	224	240	243	223	231	217	225	250	217	236	254	249	251	230	247	231	222	255	252	254	241	222	240	255	224	230	200	236	237	227	262	246	253	240	237	229	237	221	251	254	244	226	230	219	240	234	240	253	227	225	226	254	238	241	233	237	237	253	261	240	238	210	231	222	226	196	257	229	242	256	235	221	249	258	226	213	244	244	220	237	204	252	250	228	228	247	261	256	233	251	221	239	237	223	250	263	216	185	238	241	257	239	265	247	241	185	255	227	230	226	269	254	225	241	251	219	218	255	247	241	220	234	210	257	244	236	223	212	230	236	253	226	232	225	240	243	214	235	237	228	246	200	267	249	234	230	287	253	259	235	243	247	225	260	240	245	232	229	249	233	236	221	243	250	230	243	227	225	222	242	238	247	218	227	231	251	247	226	242	239	242	240	230	244	211	244	231	211	212	242	249	237	206	241	283	274	246	248	245	227	236	256	251	254	222	228	249	218	249	251	232	216	249	229	256	240	250	245	257	238	249	227	249	213	235	226	212	237	211	248	227	212	228	251	236	244	238	268	210	262	221	256	253	226
22578	21056	28555	23745	21060	21075	5832	1268	991	993	832	784	767	779	768	703	687	682	641	726	616	618	638	682	645	688	631	654	605	619	670	638	587	635	588	640	666	619	627	636	600	623	627	601	612	630	647	625	583	580	585	577	612	619	641	612	629	612	618	569	600	614	636	595	585	669	653	612	624	570	573	635	628	599	567	609	590	625	631	593	672	585	617	558	642	583	575	634	619	572	625	603	615	593	653	614	615	590	645	597	562	603	623	582	577	602	588	625	582	619	646	585	619	616	585	649	606	602	608	568	600	604	588	652	585	612	585	602	620	645	551	596	624	617	571	612	552	614	622	591	638	607	615	622	550	627	585	616	683	627	644	629	631	579	569	583	590	597	593	607	639	610	587	590	597	637	611	599	602	605	606	625	613	599	604	599	621	632	601	587	596	588	609	564	606	655	617	592	574	587	583	603	560	612	617	616	599	622	597	594	604	594	593	592	626	640	582	574	632	601	617	629	563	588	621	613	632	611	609	619	598	621	591	606	565	579	612	583	609	581	614	619	640	602	588	619	601	584	592	627	630	561	633	583	585	576	562	586	608	585	571	609	604	574	617	614	599	674	563	597	638	622	593	609	613	594	622	594	560	620	595	633	603	625	628	589	565	625	556	591	594	600	611	616	579	621	627	614	558	586	630	608	618	580	592	556	611	635	618	619	623	610	606	600	590	616	577	616	618	640	622	579	619	600	589	575	623	582	583	618	609	572	606	550	574	585	573	635	587	596	634	587	626	603	624	566	573	647	618	594	619	558	601	598	583	624	583	595	635	633	575	600	603	587	605	644	639	655	619	560	654	600	593	611	578	546	575	611	656	600	621	595	599	593	602	598	594	581	589	594	615	641	573	593	565	564	597	603	624	623	595	612	615	635	616	643	590	615	600	585	609	557	589	613	590	635	567	589	603	586	605	597	584	604	618	601	596	598	624	644	609	612	613	613	589	633	603	620	600	596	638	591	619	611	624	615	599	607	615	600	575	582	586	579	587	563	639	645	603	575	632	580	548	589	560	645	614	572	576	577	583	624	590	592	587	595	630	607	595	633	618	642	574	659	614	627	563	586	528	615	594	558	618	627	610	614	604	629	599	642	653	623	577	630	581	628	618	639	534	601	572	605	606	605	598	590	588	646	613	665	633	657	557	582	601	603	613	600	593	619	639	632	592	600	639	587	614	575	636	566	635	609	568	621	596	587	638	618	549	604	580	654	576	579	622	637	637	641	559	579	562	581	587	627	614	597	559	616	609	633	613	635	616	590	599	545	582	598	582	627	664	563	565	586	637	617	593	599	616	642	584	600	624	609	637	605	641	615	612	607	639	580	569	575	589	605	627	624	612	653	593	607	597	601	575	584	614	618	601	574	584	640	618	572	589	578	614	606	617	636	610	604	621	607	600	631	571	583	617	610	659	622	573	610	602	620	625	618	583	601	571	564	606	606	582	609	623	574	621	644	601	611	606	625	600	587	621	581	579	624	604	617	548	627	568	593	603	603	571	595	653	606	614	616	603	602	559	612	632	595	584	604	643	618	597	623	654	583	634	595	593	599	633	651	576	585	573	568	662	551	632	600	599	591	640	564	614	609	616	627	629	603	601	550	627	590	618	581	584	543	609	617	606	638	588	594	616	588	593	580	617	578	605	571	582	553	624	580	620	597	585	572	615	610	603	597	595	603	607	640	595	596	623	645	620	626	591	621	637	595	573	605	643	606	612	573	555	584	571	616	605	630	607	590	590	648	583	589	604	642	582	629	556	610	570	605	623	575	582	592	578	643	613	626	565	609	598	589	588	569	612	592	599	618	587	612	597	642	591	587	611	621	628	586	573	622	600	617	646	605	665	638	626	625	639	597	619	606	614	632	600	631	627	620	551	608	564	634	614	626	602	631	551	591	615	591	601	582	631	566	591	613	639	607	593	607	627	621	601	623	522	602	608	588	631	599	620	612	630	546	678	614	576	566	601	572	621	619	623	647	631	607	613	602	618	607	611	645	596	622	573	551	574	633	597	613	592	593	595	606	572	562	568	584	587	610	583	574	599	564	584	601	591	599	606	595	587	568	627	613	592	570	602	629	589	605	601	644	654	624	574	623	591	594	598	588	595	595	586	612	602	613	635	596	575	633	589	644	577	587	589	561	582	609	607	542	563	585	608	583	655	598	613	571	621	575	557	600	591	612	633	628	640	571	609	613	594	588	593	620	596	551	577	626	593	569	618	603	568	594	556	584	616	579	622	619	628	585	580	602	636	588	594	613	616	616	619	591	650	580	610	612	568	583	592	600	606	598	596	617	593	578	622	559	580	632	619	570	587	616	646	576	613	583	561	572	575	595	594	607	583	622	614	668	630	577	551	591	621	626	604	618	594	593	658	643	594	614	554	608	589	615	570	606	560	584	626	637	581	619	598	634	618	525	604	587	612	621	569	647	587	589	608	567	575	574	604	563	594	602	595	642	614	613	588	581	608	609	587	621	567	597	583	652	562	585	605	609	580	574	594	619	592	574	676	577	594	579	579	576	581	577	615	628	594	586	605	651	582	572	604	587	581	655	629	551	621	562	616	554	592	583	615	573	633	607	614	604	548	588	623	578	617	587	610	627	580	592	617	616	591	609	578	623	558	613	606	616	589	566	619	593	585	612	639	621	653	557	591	581	613	592	575	616	612	569	604	584	605	577	592	576	585	618	615	603	610	649	616	586	560	583	590	589	607	596	620	597	542	592	579	605	605	600	641	636	632	599	644	659	582	574	646	611	610	630	609	573	594	624	561	644	625	535	611	582	598	604	558	611	639	603	611	613	595	585	567	615	636	570	595	610	620	626	573	611	539	616	574	580	587	610	588	592	637	619	587	610	546	614	607	573	578	583	573	559	609	548	608	631	603	592	605	605	572	591	582	625	593	608	627	601	601	629	563	629	607	612	608	589	629	603	591	579	607	584	563	588	611	603	600	620	608	624	626	604	645	583	632	610	628	573	572	574	565	586	589	611	588	600	569	578	614	594	570	600	568	582	553	639	597	592	594	641	620	588	618	585	564	593	590	612	584	590	647	605	622	574	630	604	620	608	609	591	564	607	615	571	643	585	624	645	623	604	602	588	587	619	624	609	598	610	632	594	585	581	545	591	622	566	595	543	553	562	626	660	601	605	589	544	599	601	658	605	611	593	565	635	592	592	600	629	632	596	596	577	635	608	595	603	549	650	608	612	577	600	575	570	557	611	623	609	599	628	619	551	594	612	581	644	597	587	596	613	583	596	636	619	604	588	575	559	601	612	562	606	576	553	632	585	572	570	646	633	593	602	591	578	622	644	608	601	622	607	572	560	596	622	582	645	545	573	623	577	633	628	622	607	623	598	614	592	606	609	596	582	616	587	559	610	557	608	553	619	565	585	614	606	617	589	581	632	645	567	585	629	574	663	620	594	622	598	582	591	573	585	619	657	583	675	561	590	618	606	625	599
5123	14112	9322	4601	3427	2606	2074	1631	1389	1278	1122	1072	1007	915	891	876	807	736	781	769	729	675	743	736	689	701	695	674	692	627	685	679	675	671	686	689	664	670	636	652	632	647	607	683	642	648	635	725	642	661	633	634	681	657	623	644	653	670	652	671	651	664	621	671	647	658	649	660	691	674	663	653	600	630	628	632	643	617	655	641	620	647	629	647	607	649	625	631	643	632	700	627	641	672	672	619	627	664	629	595	601	666	628	609	647	631	652	667	641	677	626	628	634	650	610	612	658	631	630	634	616	641	637	660	641	607	597	614	620	604	671	624	658	643	655	632	661	598	630	687	643	631	678	621	661	627	626	655	659	655	642	643	587	622	622	623	637	622	697	663	667	669	667	657	624	654	672	633	654	607	643	625	689	626	660	617	667	659	622	642	626	637	595	608	651	611	651	626	639	606	654	573	622	609	632	611	616	617	648	649	652	643	640	650	617	646	613	671	648	619	605	651	630	615	653	646	622	642	648	640	659	638	602	640	624	611	615	655	651	585	687	626	613	670	642	647	595	652	605	640	627	616	638	660	618	615	663	647	639	618	631	697	589	621	666	627	674	647	634	646	659	656	671	657	677	662	614	671	638	657	634	626	672	644	611	655	685	647	641	660	621	623	685	649	624	623	630	618	646	681	615	610	649	647	643	629	646	686	633	626	670	637	615	649	637	664	631	680	656	599	654	636	657	630	657	649	667	637	624	647	621	649	642	666	659	671	663	671	641	673	637	656	626	670	701	630	618	675	664	647	658	638	622	644	686	633	580	648	631	613	617	660	608	653	662	636	625	638	633	629	640	681	652	608	628	577	618	660	657	589	672	615	643	648	662	630	642	641	669	633	651	662	648	692	629	659	646	616	623	683	604	651	620	595	651	660	643	642	663	666	663	577	642	638	641	594	662	666	617	623	675	631	633	643	597	675	657	686	649	664	662	658	655	664	621	667	612	628	632	620	632	613	613	636	608	655	621	680	641	642	631	645	637	600	642	602	640	635	641	644	610	630	681	625	647	648	657	693	636	624	643	612	669	651	640	642	629	647	651	681	633	622	621	674	640	646	639	624	664	627	609	628	645	645	650	622	641	638	679	662	605	625	639	653	627	639	640	634	646	628	661	588	680	659	644	598	652	691	647	635	647	625	635	659	594	638	649	657	606	642	624	666	648	662	623	660	623	642	604	677	671	646	641	654	654	653	634	628	641	623	647	651	612	631	693	626	639	643	655	643	633	694	640	643	648	596	640	656	668	664	635	650	681	670	670	646	691	629	676	659	630	639	654	652	639	674	659	608	701	677	651	602	627	647	599	641	623	668	669	614	625	666	690	639	647	648	645	684	613	647	628	637	644	639	653	660	631	607	637	629	620	575	677	625	645	580	650	672	638	622	649	608	625	624	646	624	668	636	649	634	619	643	658	630	646	664	634	638	658	612	584	679	645	653	674	670	652	613	616	616	622	645	673	650	609	635	633	625	644	650	654	624	683	624	667	618	631	645	636	628	633	624	641	676	636	641	663	663	644	671	666	611	627	655	572	682	688	653	684	664	671	663	590	648	641	615	666	607	634	649	640	641	645	645	634	632	712	674	610	631	651	619	632	621	601	641	673	645	619	607	613	566	623	624	653	628	631	627	629	654	655	627	655	626	596	601	631	599	645	657	662	653	690	621	621	677	705	664	670	662	653	639	652	675	693	635	646	656	637	637	614	652	643	635	607	653	606	648	644	699	655	630	654	683	683	640	667	625	612	618	619	620	664	601	623	652	623	654	650	635	627	653	632	636	639	596	649	694	648	637	612	669	658	638	632	618	602	613	660	667	637	642	663	612	632	652	655	615	583	631	669	665	581	653	671	673	590	642	663	652	680	623	619	678	596	650	592	682	625	632	648	606	661	686	705	670	667	659	671	680	655	657	659	684	677	605	613	633	598	615	649	668	710	610	616	623	636	645	613	579	612	623	619	605	702	649	634	635	656	682	625	667	641	659	648	668	649	634	643	671	644	666	691	639	613	658	640	661	627	598	643	641	641	630	634	560	620	659	578	672	621	680	691	605	646	580	625	595	650	617	626	682	676	655	676	655	620	658	628	630	630	667	640	667	608	692	608	611	673	583	583	621	601	631	611	666	699	646	668	575	683	590	623	640	672	609	674	649	621	616	664	663	668	696	636	690	627	639	625	667	653	619	645	638	609	633	652	657	642	604	625	643	609	627	641	603	632	648	686	634	667	678	639	651	638	653	654	619	667	639	672	651	605	617	627	671	660	627	638	594	664	656	653	674	629	644	633	648	610	665	673	658	666	590	589	672	626	645	670	683	667	642	605	597	645	667	647	661	639	663	653	604	648	641	613	653	649	634	625	666	628	647	639	658	655	662	621	625	664	655	642	656	611	679	651	675	597	609	655	612	596	590	625	595	630	618	664	633	662	655	685	623	584	661	653	655	631	656	614	663	611	592	654	626	639	619	637	672	594	626	647	678	662	605	627	634	644	656	669	620	643	645	636	675	656	641	611	602	660	609	641	635	679	654	657	658	628	608	630	607	658	680	665	711	603	630	619	674	645	616	638	633	649	588	644	632	621	662	591	663	692	647	674	626	626	659	645	623	602	620	642	656	640	597	662	646	598	645	609	651	611	619	680	645	632	679	623	670	621	645	662	646	639	645	642	631	613	628	643	631	654	630	648	663	664	596	673	675	666	686	608	663	632	642	665	670	681	691	610	585	648	609	645	644	609	652	634	655	638	629	622	666	642	646	657	658	603	585	654	635	640	658	664	668	625	651	662	679	662	655	603	652	662	652	630	599	610	657	611	660	674	631	655	627	661	638	650	599	667	617	660	640	598	628	642	619	627	657	639	646	606	624	615	622	666	631	678	651	608	667	686	657	650	599	691	653	591	628	576	647	613	641	631	645	624	676	673	612	648	625	646	627	637	683	633	669	654	659	657	650	630	610	660	625	659	588	661	599	621	592	680	648	646	614	638	613	636	615	633	632	614	640	592	620	636	628	643	661	583	644	600	602	628	646	658	647	669	669	608	644	634	685	622	654	647	722	653	626	698	605	657	631	663	655	636	624	651	660	625	653	669	640	617	645	657	643	632	604	625	627	585	667	587	672	631	615	595	599	630	613	619	663	685	677	634	663	639	635	623	671	625	625	661	616	626	646	625	629	603	662	668	612	626	666	608	626	676	617	658	648	637	617	637	669	636	589	677	649	632	665	623	621	632	603	628	632	662	674	640	637	650	626	654	659	640	638	670	597	642	667	676	645	642	660	617	666	637	650	605	675	623	654	602	603	660	674	626	637	631	643	647	644	636	630	673	651	606	664	630	643	651	637	649	686	631	617	632	619	620	613	584	609	631	665	632	634	620	636	609	656	654	598	618	646	648	608	607	662	654	589	658	672	682	699	658	616	637	671	633	646	657	632	618	647	648	691	631	676	660	657	666	624	661	576	667	586
27480	17486	3241	351	224	214	192	145	168	157	149	171	153	174	143	178	170	147	151	157	167	147	152	205	152	133	165	168	161	170	171	162	165	153	138	144	147	160	147	167	158	157	143	148	164	141	151	180	166	179	173	133	152	171	165	144	158	181	151	175	157	167	167	154	164	166	145	190	158	145	154	161	170	193	164	156	165	144	162	185	161	155	147	167	146	158	152	149	164	149	174	145	148	137	150	171	156	164	152	152	153	152	170	150	150	158	167	167	158	164	159	167	138	148	178	146	153	169	184	158	169	166	152	162	164	162	180	163	141	176	145	152	165	163	163	171	163	167	149	138	164	155	146	167	163	180	140	153	174	174	171	173	168	171	169	165	167	153	152	148	137	163	158	164	152	151	150	147	132	190	137	172	178	158	182	145	144	167	170	145	145	166	155	161	166	170	167	154	177	159	173	166	168	170	160	166	146	165	163	163	165	166	147	153	162	168	153	154	151	135	161	165	173	165	150	168	150	167	142	158	173	157	163	169	155	173	153	147	166	146	156	158	165	158	177	169	170	182	151	152	159	154	162	129	153	160	159	129	155	176	144	156	177	150	150	174	149	178	165	161	163	164	178	138	165	156	162	168	161	179	144	160	154	169	148	158	158	145	149	164	168	152	145	162	182	156	163	128	150	156	149	184	162	152	165	172	167	157	155	167	152	160	164	156	187	153	157	150	147	149	156	172	175	137	172	151	157	157	153	156	169	171	140	179	170	147	171	165	155	156	151	173	171	142	158	150	159	171	158	142	154	164	151	153	176	156	144	176	148	168	175	163	193	154	143	160	181	154	151	148	142	144	178	161	144	156	175	171	150	158	164	165	168	170	169	165	158	171	159	149	173	170	134	157	162	154	167	181	176	163	152	172	178	163	154	145	155	162	177	162	176	172	142	144	159	160	148	169	148	163	154	151	161	169	155	186	151	152	169	155	145	156	171	154	153	157	159	168	154	156	159	159	136	155	155	154	156	161	170	148	134	180	145	161	165	184	169	180	162	158	153	177	142	162	173	164	176	153	159	163	154	194	157	161	158	140	163	174	153	155	156	169	164	157	152	167	164	165	149	160	158	148	167	168	177	167	145	162	159	151	157	166	187	139	146	129	139	148	167	161	162	147	168	177	179	169	143	180	160	188	144	152	140	177	186	169	184	182	185	147	162	175	156	172	144	152	159	169	171	153	169	171	170	160	174	171	164	191	144	154	170	144	150	140	164	145	153	180	162	151	173	171	161	134	145	160	166	161	152	177	164	141	168	160	157	163	142	145	148	168	179	162	180	161	169	164	159	172	166	153	154	177	152	164	173	137	147	154	146	173	154	173	153	174	148	157	153	166	177	141	177	166	141	145	125	164	160	161	153	169	173	144	183	145	157	176	167	160	149	155	171	157	180	176	158	181	160	166	135	173	171	156	182	146	159	162	140	149	159	164	172	161	169	154	152	198	160	164	157	176	180	167	133	153	176	158	186	124	164	149	165	150	151	162	162	152	150	172	151	157	162	138	152	172	161	156	162	155	169	147	155	159	178	155	161	166	163	154	143	157	161	160	160	151	158	159	132	176	168	171	158	176	166	136	141	158	148	169	156	161	151	171	157	164	153	182	157	159	168	160	152	168	160	162	127	159	137	162	147	149	156	150	153	136	141	149	172	168	172	161	142	159	182	147	161	148	144	153	179	170	165	164	168	164	155	146	142	177	153	180	156	149	158	151	158	150	168	155	154	166	158	159	174	149	164	158	172	154	169	183	172	162	180	168	154	158	147	161	166	149	135	152	176	137	144	147	156	161	165	136	154	149	140	174	166	173	171	162	153	139	166	155	148	164	183	177	183	159	149	166	151	163	178	133	161	164	159	153	155	173	167	142	161	143	171	156	158	164	171	130	169	137	137	148	163	175	160	159	175	183	137	165	134	163	144	152	146	137	149	174	154	169	148	148	165	139	156	148	142	168	173	170	167	149	172	143	130	170	188	137	153	150	152	157	158	149	161	148	173	158	170	166	148	176	164	169	170	158	160	164	146	185	167	158	157	165	171	119	160	141	170	150	152	144	143	145	166	172	162	163	150	157	153	175	162	148	179	148	143	158	137	154	170	169	152	136	153	163	162	154	182	148	165	145	165	178	161	161	161	168	160	154	136	153	152	155	185	150	180	185	168	164	160	155	171	144	149	152	181	154	148	156	178	175	149	145	192	148	149	174	164	153	151	149	150	158	158	151	162	147	169	152	153	178	145	164	162	163	165	171	170	159	153	185	140	177	168	149	162	147	158	154	160	162	119	152	162	149	166	144	170	143	157	154	162	192	173	162	127	154	176	167	151	162	160	172	143	160	175	157	160	169	157	138	150	180	155	147	161	144	144	162	163	179	176	133	149	151	153	172	188	159	172	176	181	165	150	162	160	148	133	161	140	160	170	159	150	135	161	171	136	157	164	162	153	139	161	167	168	142	143	163	182	156	167	165	148	184	153	162	132	162	147	169	185	165	167	165	161	180	169	199	161	153	162	150	162	149	160	152	172	157	160	182	174	157	150	156	174	148	175	129	160	176	165	177	168	163	152	143	161	159	156	167	163	160	157	138	176	152	160	149	138	148	156	152	161	163	153	158	170	128	170	159	171	166	169	165	157	144	147	167	161	180	151	176	162	158	149	170	136	169	147	171	164	160	130	155	167	173	164	147	159	161	156	165	172	144	167	155	160	158	154	164	171	161	158	143	164	153	173	139	127	148	178	159	145	135	151	149	164	173	168	151	169	142	184	165	167	138	136	165	156	175	156	155	138	163	134	150	148	149	131	145	152	180	156	154	142	160	133	162	150	168	159	176	161	159	160	159	155	145	137	171	150	164	160	184	172	149	176	158	152	158	169	163	165	158	147	145	158	157	156	173	155	176	167	152	135	183	148	196	149	164	164	141	150	149	157	146	168	160	157	161	160	168	160	158	157	162	149	167	155	159	168	179	172	170	162	142	175	158	151	146	162	168	161	183	161	194	164	146	182	142	166	156	155	138	168	159	174	158	162	159	145	141	161	180	141	163	179	166	158	158	148	156	144	152	137	179	148	161	171	164	176	158	164	141	133	159	172	142	139	160	140	157	171	162	161	174	168	173	157	155	159	149	157	169	171	158	143	156	184	162	156	148	158	165	175	173	143	160	158	156	165	171	165	174	152	167	179	160	144	164	171	148	156	172	167	170	160	142	159	179	175	160	176	155	149	168	186	128	164	160	158	152	148	175	154	158	153	168	146	156	157	142	154	180	165	158	151	165	159	154	171	176	148	152	154	160	157	158	163	162	146	158	167	156	150	150	175	167	175	172	186	170	175	163	166	157	154	158	162	161	152	160	135	154	143	154	174	151	152	166	163	155	166	165	172	150	167	149	167	174	158	165	159	159	143	146	138	164	165	172	149	134	160	145	148	165	149	164	160	163	160	153	193	163	141	160	152	154	157	152	166	157
4295	725	516	315	266	225	238	226	196	178	175	184	195	174	195	176	177	167	166	180	184	193	203	182	197	187	195	152	156	188	185	190	190	185	188	180	177	189	188	192	213	193	176	175	206	194	196	178	177	168	185	160	209	208	161	194	194	185	186	198	157	204	174	197	178	180	175	182	166	174	193	200	200	166	174	186	187	196	201	178	202	201	186	174	196	199	175	173	189	208	186	161	173	186	174	175	183	192	188	165	167	169	189	181	192	195	198	187	178	167	154	170	179	169	183	201	153	162	178	194	198	192	189	159	187	179	183	195	190	176	169	184	180	186	199	192	200	189	199	169	166	167	174	177	161	172	156	162	189	172	181	193	156	168	177	187	200	200	191	182	186	204	183	170	182	167	196	203	183	205	225	201	181	195	199	192	171	170	191	192	195	166	184	183	180	203	162	186	199	184	166	188	183	201	176	184	176	199	201	178	209	216	183	176	169	219	182	199	195	186	185	168	181	158	194	163	161	182	184	182	192	167	181	180	196	185	179	176	204	177	178	182	180	172	166	188	162	191	178	197	178	192	171	203	195	180	187	179	177	182	165	170	182	192	170	177	172	178	184	158	168	208	193	183	189	183	179	170	172	186	171	174	178	183	180	173	171	177	173	185	197	186	184	193	180	165	165	193	181	193	194	182	198	171	187	170	181	157	167	177	186	190	165	176	189	185	171	170	179	182	185	197	190	177	175	171	176	205	178	183	191	172	184	183	169	164	178	202	172	176	207	172	167	193	161	168	186	180	177	172	200	179	181	175	184	169	175	194	194	189	187	166	161	188	209	167	199	185	192	168	173	178	167	185	155	188	206	218	167	198	196	188	203	176	164	208	175	189	155	178	212	208	171	208	173	167	165	170	200	195	199	181	202	173	189	166	193	184	169	179	170	188	191	167	193	205	173	194	190	190	170	186	205	183	169	190	187	179	147	205	174	195	179	177	172	177	165	182	183	183	208	217	176	146	186	164	205	187	177	178	200	183	181	188	170	174	212	184	184	178	194	194	183	202	184	177	162	185	184	162	195	158	152	193	183	169	172	195	181	184	184	172	159	197	182	186	181	195	195	161	159	193	208	196	176	186	182	182	179	178	181	197	190	183	179	168	189	188	175	185	205	191	178	179	197	213	199	179	184	206	185	173	173	189	192	182	169	191	195	183	154	183	169	180	179	175	178	179	186	164	175	177	202	187	191	188	181	163	199	168	170	192	195	198	207	196	171	180	171	208	163	183	209	168	183	157	180	208	182	178	187	179	198	190	176	165	183	161	162	176	199	183	168	183	174	194	198	187	175	194	175	183	197	199	162	183	168	195	165	180	162	195	201	188	160	170	196	190	198	178	175	173	206	174	174	209	194	188	194	188	175	189	196	179	159	176	191	172	155	186	190	203	186	210	164	177	179	173	174	194	176	166	166	191	179	195	183	170	196	169	191	187	167	199	182	160	169	167	158	173	192	176	185	169	190	179	181	167	170	182	196	177	160	194	171	166	188	195	206	183	174	187	169	181	181	176	184	195	176	167	196	193	183	174	165	187	167	166	194	180	205	188	195	175	188	167	165	168	172	192	162	187	184	149	162	204	195	189	182	177	190	155	181	193	178	166	197	197	164	208	182	165	170	164	182	182	194	179	163	178	180	165	172	176	172	186	211	180	183	173	202	157	181	177	192	173	174	185	183	188	163	172	177	201	175	201	196	170	190	197	212	169	207	158	163	195	157	190	172	192	192	180	197	192	166	175	162	163	190	198	183	185	188	186	181	189	212	193	176	179	180	198	177	182	150	211	169	163	197	175	210	178	209	198	172	170	183	178	179	209	181	173	192	175	179	176	193	187	181	180	178	176	174	185	208	187	190	166	190	175	179	162	172	185	177	187	183	179	199	172	183	193	192	166	203	198	177	197	195	174	174	169	188	189	194	167	208	175	168	194	151	194	183	157	162	177	177	171	177	170	182	167	190	202	181	179	210	172	167	174	172	182	175	194	169	170	188	180	172	196	185	166	195	182	160	168	175	172	155	167	173	206	180	188	170	173	171	184	184	167	165	182	193	167	156	182	181	196	168	167	180	188	169	194	179	176	187	182	173	179	175	174	189	164	183	165	192	191	184	188	181	188	171	192	189	174	176	212	198	191	194	181	184	197	190	193	172	188	173	198	178	163	206	185	162	184	199	178	190	187	167	165	181	171	167	183	178	158	176	198	183	164	172	178	168	199	203	192	156	180	185	171	213	201	185	179	198	179	168	180	170	178	176	170	190	177	187	166	205	205	181	172	190	186	170	188	170	196	178	188	182	173	183	199	186	179	205	165	202	196	163	186	161	160	175	180	203	168	178	189	201	182	172	172	167	175	177	209	198	192	172	202	162	189	178	159	179	186	188	172	192	184	182	167	208	189	193	194	174	197	162	216	159	188	174	183	165	166	196	187	171	203	191	186	170	164	207	179	187	173	188	164	178	174	188	178	178	188	163	181	176	180	194	196	167	192	173	186	175	190	165	147	171	183	188	207	170	196	181	189	187	189	175	200	167	184	186	212	168	186	164	179	199	154	181	210	188	201	190	203	178	176	189	168	178	172	180	180	204	169	175	188	176	181	181	199	186	163	183	191	206	189	183	203	152	195	201	162	179	185	168	190	192	170	190	178	171	192	178	170	185	201	160	181	183	179	167	181	173	177	205	192	186	185	184	206	179	155	192	210	160	181	191	168	201	166	173	175	193	183	203	176	187	177	188	179	190	180	179	184	166	172	164	178	192	192	163	180	154	189	195	182	180	162	184	194	202	172	182	189	178	187	157	181	172	176	188	179	185	184	169	180	175	177	165	183	188	173	208	201	177	198	165	170	165	202	177	199	185	180	199	183	178	174	178	199	168	180	192	174	196	191	169	166	182	174	196	174	202	178	182	190	184	192	208	165	189	177	174	190	196	166	186	177	190	169	185	190	171	164	215	181	173	181	185	185	199	193	193	178	196	164	172	171	177	172	189	188	223	188	178	180	182	186	177	177	181	204	196	187	188	193	170	178	168	170	161	175	186	178	169	196	177	185	195	179	190	178	185	161	192	181	179	160	173	173	171	204	177	190	174	163	175	168	167	181	174	188	183	179	170	183	215	167	206	196	147	179	178	161	173	180	177	173	194	179	161	189	174	175	194	181	171	186	196	165	179	211	161	185	189	182	151	184	201	175	202	177	184	172	172	178	186	178	195	178	217	182	179	173	164	167	183	177	175	176	201	178	193	176	195	214	183	189	184	163	202	181	209	178	172	178	174	184	158	179	165	183	195	185	168	176	199	178	193	192	172	191	185	165	186	165	161	174	172	189	203	218	183	168	165	173	194	208	188	190	174	187	174	177	194	189	179	183	171	173	202	177	203	184	174	148	199	186	201	171	172	180	188	177	199	195	206	191	184	163	170	197	186	165	177	160	189	185	170	176	162	197	173	200	152	178	185	180	163	194
23559	21002	28014	24196	20996	8058	1050	786	608	578	605	559	531	540	514	484	501	492	465	454	457	424	481	456	465	470	468	474	466	485	470	438	428	478	444	441	453	454	452	459	447	457	458	433	460	463	467	452	423	415	468	446	451	489	457	429	440	426	435	455	450	453	405	434	435	419	416	407	423	420	426	438	441	445	426	420	417	414	441	436	456	469	416	456	454	459	422	421	434	423	461	448	435	424	457	431	454	442	415	445	451	442	421	411	412	424	433	457	444	467	457	453	473	413	439	457	464	450	437	467	485	461	427	437	465	444	438	433	426	421	441	434	451	427	399	462	411	446	425	472	453	421	441	464	425	434	422	408	465	433	444	443	440	416	452	441	442	445	459	408	423	435	427	411	386	426	419	462	443	462	413	416	433	461	430	432	460	444	485	441	442	439	423	427	418	433	495	437	398	469	452	473	437	438	468	434	430	458	463	489	426	426	430	451	465	440	436	392	439	467	430	413	452	434	423	468	403	460	414	447	406	449	414	407	457	469	421	451	473	464	470	457	437	440	463	480	413	418	445	447	421	432	421	411	426	440	421	418	459	448	486	430	421	412	404	452	422	454	442	418	415	469	457	430	421	398	445	412	460	449	429	436	414	437	450	442	438	398	384	391	451	408	409	457	443	435	401	449	423	417	444	421	444	467	446	436	416	430	417	401	423	426	430	435	418	445	451	447	493	459	465	439	427	410	441	442	399	466	452	435	440	420	442	409	454	437	442	453	442	459	408	461	449	428	419	446	431	406	430	438	418	446	465	420	442	435	436	437	446	496	420	427	427	398	450	454	431	399	491	462	458	409	442	431	419	432	447	416	439	441	446	435	418	435	431	445	436	421	401	436	427	469	468	477	443	433	409	448	447	449	449	421	433	409	439	440	410	457	430	431	419	451	465	445	473	414	449	466	433	464	420	403	428	524	448	417	444	450	491	398	484	444	450	472	431	434	405	466	459	457	432	467	444	430	418	399	418	433	423	440	446	416	433	461	444	451	424	414	449	418	467	409	458	445	443	439	412	432	421	446	475	434	457	454	456	417	449	472	423	452	454	396	427	439	424	450	447	443	454	481	448	464	433	458	388	438	407	447	433	421	434	475	446	417	423	438	435	424	412	417	420	413	400	410	398	421	392	418	433	446	447	438	417	424	431	429	459	416	438	428	409	426	441	450	413	453	426	449	453	451	426	402	452	416	439	431	447	480	450	432	445	423	431	464	452	465	465	470	469	430	443	455	416	419	422	398	498	433	419	432	438	442	420	468	445	459	422	452	451	476	445	439	432	454	427	434	438	411	449	455	422	455	484	429	433	406	415	420	420	418	430	447	467	421	441	427	458	469	443	451	439	459	435	423	471	448	453	453	424	425	462	446	431	433	422	414	449	440	452	431	425	431	438	452	458	439	393	432	435	439	463	444	450	434	410	462	436	426	432	455	409	414	445	425	429	438	415	452	415	398	403	445	415	448	482	444	450	423	443	452	438	433	423	447	445	430	439	451	471	423	417	460	465	458	426	450	467	453	423	411	449	453	445	463	499	445	443	442	463	461	447	392	406	445	453	404	470	445	442	407	432	437	459	454	415	452	447	451	430	459	453	413	453	429	433	456	457	398	424	466	428	442	485	407	389	436	448	420	491	428	444	447	376	462	439	470	457	447	438	434	393	424	483	425	455	417	453	406	450	435	417	411	443	436	441	423	458	431	431	493	462	456	444	402	410	483	469	470	424	438	480	431	462	394	448	445	404	415	420	432	449	397	419	444	432	456	485	431	424	418	442	421	479	417	432	425	433	413	433	466	434	437	431	454	423	415	441	449	461	428	434	448	455	415	427	439	445	451	484	426	428	442	451	408	432	419	419	432	421	383	447	452	446	428	436	433	409	443	459	389	422	454	465	461	407	466	443	425	412	436	431	445	469	459	451	429	491	404	448	427	462	456	482	444	456	417	440	472	411	419	425	425	425	419	410	448	429	423	434	439	421	394	432	432	432	402	448	397	465	409	447	421	430	407	433	471	411	451	392	441	458	399	456	428	467	451	431	444	427	440	430	442	408	411	422	399	440	466	456	418	472	457	466	465	431	420	410	395	456	447	446	400	432	439	422	415	472	434	440	420	429	461	423	419	427	455	429	441	452	418	402	465	417	410	396	436	404	444	486	456	465	422	406	445	404	467	422	410	442	429	416	404	473	439	430	437	444	460	454	432	449	452	389	462	417	417	452	440	447	467	452	450	406	428	460	441	450	409	425	435	449	425	429	428	454	442	504	439	472	443	459	488	458	466	427	427	450	411	449	437	483	454	454	440	440	437	429	464	412	432	426	458	423	438	446	467	425	419	413	440	426	445	431	470	429	457	424	412	443	450	451	432	455	417	499	445	459	429	448	394	448	427	443	465	449	424	425	424	489	440	410	445	402	423	411	453	438	410	445	442	398	460	438	435	466	481	439	415	446	431	412	445	450	433	430	442	438	420	405	432	429	463	432	413	435	446	400	438	445	410	456	391	435	473	470	430	484	464	449	401	451	435	426	445	431	471	440	420	414	423	428	443	444	473	398	429	457	424	429	400	427	470	430	417	423	434	447	455	461	423	416	428	440	403	441	428	442	401	436	407	440	456	458	447	434	443	482	449	399	469	420	438	457	458	410	481	439	472	396	430	435	443	442	411	444	433	429	406	442	410	460	427	453	434	452	418	425	419	439	406	448	429	422	416	455	461	409	407	432	431	442	450	463	439	443	453	442	481	423	409	441	473	424	450	424	413	449	443	452	448	436	417	444	472	436	417	431	440	438	444	423	427	475	502	400	424	429	428	416	389	420	434	443	464	469	384	396	438	461	432	438	451	464	421	428	414	404	471	426	417	434	463	412	422	437	453	434	446	430	460	433	471	448	404	453	446	445	434	416	452	447	448	467	397	438	410	463	456	436	430	445	465	465	403	401	421	465	463	431	466	416	472	408	443	406	424	426	423	445	420	440	385	457	422	435	426	480	437	431	440	460	433	418	479	446	444	440	452	417	416	448	444	441	426	430	458	454	474	446	458	474	453	444	455	439	435	413	419	443	448	423	407	475	415	479	389	431	445	449	434	433	439	430	446	457	482	418	442	410	434	418	433	470	452	418	409	408	469	425	440	409	454	401	416	446	435	443	440	413	470	422	421	401	442	404	449	468	407	435	434	440	419	435	452	441	422	459	431	432	428	449	477	458	449	455	458	447	416	416	466	458	461	422	464	415	439	434	435	435	434	417	445	447	417	399	421	439	406	411	455	393	429	437	404	423	459	423	448	462	460	451	435	443	445	421	446	442	441	421	418	398	413	400	453	452	449	396	424	441	481	432	446	410	430	425	432	451	454	442	455	446	423	449	400	449	433	397	489	431	419	403	461	434	401	440	431	439	448	438	422	427	423	437	446	462	456	450	460	450	457	437	466	447	437	426	428	428	427	441	443	421	437	435	497	421	422
3623	8693	5695	2632	1958	1489	1185	985	852	728	692	689	633	634	622	484	545	550	536	567	536	512	502	467	497	512	494	450	455	471	471	458	485	487	482	507	507	486	485	474	476	490	454	443	461	494	507	467	469	496	445	465	498	486	468	472	474	504	469	505	471	517	457	463	513	456	471	457	487	541	480	443	479	486	432	459	454	472	440	445	491	451	467	453	490	496	450	437	472	467	459	483	470	455	439	488	466	466	429	458	448	495	449	490	486	458	474	481	454	476	435	478	447	511	459	486	473	448	499	445	480	458	480	461	450	492	492	467	454	479	459	418	436	493	494	505	404	480	459	457	431	464	470	460	473	507	437	492	483	459	500	477	502	469	482	452	490	478	458	502	481	477	491	451	471	474	423	473	469	465	449	459	436	466	435	482	451	490	449	492	464	447	447	452	454	448	490	423	451	465	439	474	497	433	465	451	477	460	449	461	472	458	476	466	474	467	430	458	483	455	444	455	490	442	489	518	431	493	464	415	425	462	454	516	456	463	452	449	446	433	469	495	471	460	442	463	461	449	465	460	447	459	503	463	478	435	485	469	470	453	464	454	477	475	493	466	512	493	444	482	447	475	455	470	487	472	494	488	469	495	494	454	466	473	505	456	481	461	454	465	457	508	495	479	463	481	458	481	473	474	459	480	464	477	468	449	486	476	454	445	482	459	415	430	440	467	453	462	448	492	455	477	464	465	447	445	455	457	425	475	500	496	448	456	445	445	419	485	412	475	453	458	433	484	447	419	445	477	484	501	412	481	439	437	445	488	494	483	477	477	478	462	464	435	484	492	474	494	447	429	460	422	442	474	443	513	457	525	465	470	451	435	490	490	441	479	430	477	468	495	488	481	496	445	464	453	503	473	430	457	463	455	465	459	501	478	451	464	476	455	439	517	457	443	477	456	466	469	476	443	463	465	509	458	485	486	476	457	472	473	450	446	450	464	483	478	482	500	472	448	464	471	483	489	448	436	440	437	496	495	489	471	470	493	471	459	432	479	479	462	481	490	467	496	485	440	474	453	463	462	503	507	506	434	468	505	410	468	486	471	465	476	458	445	472	493	459	483	467	446	478	448	438	437	449	508	475	482	472	471	458	470	523	482	454	510	460	448	444	481	469	478	449	469	486	488	443	493	457	480	449	437	444	464	441	487	439	449	447	483	445	453	456	475	469	469	410	460	468	428	461	407	483	484	467	452	475	455	470	460	468	488	447	491	454	464	446	469	461	487	461	464	445	457	511	465	461	486	456	492	466	480	485	477	454	444	471	461	469	458	416	470	470	477	456	453	445	445	460	439	455	477	462	463	441	465	461	452	475	443	430	501	403	461	467	452	461	471	450	473	449	432	462	467	464	495	436	440	466	447	429	454	495	497	480	494	477	458	449	493	435	442	468	456	486	475	496	442	489	461	491	433	456	447	494	465	483	471	436	452	464	474	446	475	448	447	480	480	446	452	468	467	487	477	442	477	493	474	467	478	508	472	493	478	503	440	461	504	468	479	427	463	497	468	461	465	476	450	442	451	436	485	476	473	449	450	416	458	454	458	450	448	452	452	455	447	482	452	471	479	446	475	474	459	450	481	484	469	489	452	482	446	498	503	458	454	463	458	427	448	421	470	454	405	469	458	483	459	439	463	461	432	463	460	430	439	496	416	465	490	438	465	489	436	448	461	497	445	445	458	479	489	439	463	426	471	484	493	480	497	420	450	471	426	465	447	451	476	447	458	474	465	465	459	479	453	430	467	463	487	440	426	506	485	476	487	432	493	465	426	454	475	476	446	432	474	444	429	453	452	459	478	455	432	458	485	464	481	502	462	488	510	426	445	457	464	463	421	493	483	464	456	490	458	428	472	457	452	446	493	507	461	447	493	483	478	452	477	491	458	458	423	429	473	422	466	463	495	437	505	495	477	470	487	440	429	455	460	481	452	470	423	472	438	459	453	458	443	453	454	470	431	494	486	508	437	431	467	433	475	464	455	504	454	477	476	462	473	453	453	463	444	491	490	478	524	420	457	475	444	471	457	492	471	457	421	470	438	435	469	456	474	480	466	444	458	502	426	455	490	467	456	450	463	467	465	422	483	443	478	447	460	463	445	438	492	441	482	470	457	479	483	465	450	486	455	425	457	466	444	455	480	452	447	469	426	449	465	487	438	461	433	483	438	477	481	452	455	469	491	445	460	460	460	456	431	468	479	465	497	474	450	462	465	474	453	488	435	458	483	464	469	489	467	471	466	471	491	461	473	470	452	468	446	469	463	462	494	469	478	451	420	496	463	482	460	471	487	487	487	471	449	463	456	468	469	476	457	478	485	444	479	510	498	468	517	465	442	481	491	436	454	426	443	489	476	475	435	501	442	479	450	463	466	476	496	448	433	482	422	469	481	472	465	468	498	458	452	483	493	472	455	453	457	453	426	471	486	459	472	480	528	461	460	440	427	489	467	528	482	474	438	491	423	473	447	462	499	467	442	469	443	459	482	473	474	464	450	473	424	461	490	438	487	470	462	448	476	481	473	440	438	471	449	467	454	497	408	457	450	440	476	483	458	482	464	432	496	465	445	434	456	488	458	447	458	453	479	463	497	479	491	473	456	450	475	527	490	488	450	444	474	504	462	457	455	473	450	442	472	453	466	472	394	443	493	485	425	502	460	438	413	455	463	458	472	457	497	501	495	496	460	491	434	438	458	478	445	468	474	490	466	478	470	451	442	505	485	480	478	453	437	506	458	455	457	438	470	427	468	453	472	436	478	454	451	431	454	441	472	455	484	472	445	443	448	461	441	472	452	467	473	469	491	415	490	453	448	462	491	500	451	441	482	467	468	464	467	458	490	438	471	467	473	451	419	454	462	456	419	466	482	457	469	447	462	431	436	433	425	461	464	421	463	478	450	420	485	490	426	490	485	485	512	506	480	483	473	478	407	508	452	492	503	441	451	479	433	441	469	475	479	457	487	444	502	475	449	459	468	436	464	486	515	485	472	451	449	501	438	499	432	481	479	484	462	465	463	463	469	470	471	486	464	464	481	494	437	456	474	489	447	461	466	469	458	448	504	454	483	527	416	448	460	464	501	434	429	492	471	465	473	449	478	466	455	423	460	449	444	485	429	474	495	470	441	472	485	487	463	441	453	453	430	462	472	468	441	487	495	439	487	488	465	459	476	455	501	407	461	460	491	428	429	467	459	496	497	483	476	460	451	486	496	492	462	465	458	476	446	491	491	449	496	483	472	485	458	481	517	492	453	423	463	488	485	454	429	463	500	447	465	450	504	471	465	454	430	473	481	476	478	455	478	451	465	462	473	504	500	425	431	469	478	523	472	453	490	415	480	444	485	528	441	458	459	419	439	464	452	425	476	473	492	474	452	500	467	435	461	429	473	436	484	481	520	471	466	437	424	482	497	456	461	463	475	449	462	470	471	508	456	454	487	451	488	450	466	496	451	440	506	489	494	452	469
24823	20959	26549	25332	5327	428	345	286	258	278	211	223	254	223	214	210	212	212	219	208	201	184	223	204	200	189	190	217	197	218	214	205	183	186	222	216	210	192	201	188	181	227	197	186	187	174	194	203	184	191	183	219	178	197	164	183	194	196	175	198	173	172	206	211	209	215	187	173	173	206	197	198	175	199	211	202	191	223	211	202	201	197	189	186	219	174	207	211	170	195	200	190	188	186	176	173	195	188	203	205	200	188	191	188	178	213	167	182	196	208	173	179	184	184	177	184	193	174	191	176	167	187	178	179	196	181	162	210	196	203	186	199	197	182	188	155	154	188	195	209	203	203	174	205	204	201	153	218	210	198	205	191	201	187	166	195	187	193	190	204	187	177	179	187	188	212	211	174	166	165	174	211	175	204	167	182	201	182	190	187	196	177	184	197	174	205	189	176	183	202	193	190	181	180	196	186	186	217	199	174	183	192	175	191	172	195	192	194	199	183	171	194	230	207	203	202	208	200	178	194	194	209	188	199	186	200	193	215	194	187	167	190	177	199	180	179	171	202	157	174	158	178	182	176	211	197	168	206	202	225	193	200	165	183	180	183	200	179	179	186	184	178	206	176	187	189	211	172	209	177	202	186	191	186	191	188	181	202	198	197	206	162	176	188	212	188	210	188	190	195	198	202	163	184	214	196	189	167	164	207	203	209	175	173	201	203	178	186	208	195	192	186	203	182	168	178	167	182	189	202	181	196	193	205	173	184	185	190	204	161	204	181	179	191	214	174	206	171	175	173	185	180	180	173	206	208	173	188	184	197	188	198	188	207	205	189	193	171	179	181	178	210	160	173	186	179	206	203	203	178	191	183	189	182	192	181	195	195	179	189	196	176	191	190	192	175	186	213	178	166	200	184	219	214	205	194	200	197	183	176	223	194	175	190	172	197	215	222	193	179	211	174	176	207	213	182	189	195	173	195	195	189	177	178	192	192	184	196	157	194	208	197	191	188	200	192	193	197	198	175	179	183	175	200	174	187	203	172	180	183	194	197	217	184	185	188	179	178	189	192	194	194	185	202	186	188	205	185	188	197	198	182	208	188	166	216	199	186	184	175	189	217	189	190	183	184	191	205	189	193	199	193	170	177	175	208	223	183	155	180	209	174	182	201	190	187	149	197	173	190	174	201	191	186	178	187	207	178	195	187	176	205	194	188	195	191	195	180	165	179	175	209	148	204	181	197	200	177	186	196	209	193	213	172	198	195	218	203	178	194	194	211	217	180	207	191	213	191	214	171	180	203	190	185	173	201	183	203	189	189	188	183	206	179	174	189	186	192	187	192	190	180	185	191	178	202	187	188	209	187	185	186	168	185	199	202	196	192	192	181	185	186	177	185	189	179	177	202	215	208	176	180	173	190	180	191	183	198	175	192	195	158	167	190	194	178	203	169	204	174	183	186	185	196	184	184	186	181	193	192	176	200	196	191	192	181	181	156	200	192	179	176	195	203	189	172	187	177	190	188	179	188	195	219	188	164	172	205	213	219	175	180	192	206	192	201	187	191	211	179	196	170	202	196	184	204	173	190	181	174	215	185	177	185	198	204	204	161	214	212	188	205	214	179	199	167	167	207	228	220	190	208	235	169	174	186	215	171	179	163	192	164	182	172	183	182	197	200	195	206	185	166	183	190	192	204	182	176	209	165	198	179	185	196	190	188	179	177	204	177	179	187	195	184	204	199	194	192	189	197	171	206	180	179	187	196	178	187	187	162	182	200	184	195	178	166	208	176	202	179	180	188	172	196	173	178	171	198	188	193	162	175	184	192	183	172	183	194	210	194	189	209	187	206	180	199	201	185	172	201	166	210	210	195	176	186	192	208	171	195	163	176	204	191	178	200	201	165	216	197	199	200	172	184	202	184	183	196	175	188	195	184	168	210	179	193	210	197	199	198	189	170	206	187	202	194	169	194	189	184	193	196	178	187	195	186	193	198	202	191	176	205	186	181	206	174	218	192	170	198	176	187	160	184	181	175	203	195	179	197	208	183	205	177	193	187	206	177	196	187	221	186	195	182	196	197	162	194	206	192	172	185	203	221	183	182	196	199	181	195	191	192	161	183	183	182	188	183	188	178	180	209	170	184	194	192	164	176	210	202	173	204	190	179	197	168	175	181	171	165	180	194	211	198	189	181	216	165	183	176	192	176	205	189	181	196	185	195	221	220	173	189	214	179	184	209	176	173	201	172	183	170	203	168	195	199	192	202	178	190	180	180	195	211	203	190	179	176	216	165	194	161	189	188	175	166	184	161	178	159	179	216	192	179	205	174	191	206	206	188	183	211	181	206	186	175	194	186	201	190	184	187	212	188	191	190	172	185	184	195	200	200	163	166	197	191	197	188	204	195	202	210	176	195	214	168	181	194	187	186	178	196	180	203	191	175	167	171	183	201	189	196	200	203	189	201	210	181	196	189	189	189	196	192	172	212	195	206	175	195	197	167	179	172	177	167	202	171	204	191	185	179	199	183	177	209	198	185	189	173	167	190	165	172	185	204	186	209	169	179	188	208	189	190	158	206	183	178	177	202	199	193	213	190	209	184	199	201	177	168	191	197	189	196	209	177	179	184	204	178	179	161	171	201	205	191	163	179	186	211	190	168	193	174	193	187	169	188	168	173	180	201	188	169	202	188	189	187	203	167	175	183	185	172	188	202	186	170	184	192	183	196	177	210	187	171	167	207	167	199	182	184	204	214	183	189	181	157	189	181	219	182	184	198	192	178	187	203	199	196	162	217	186	205	201	200	178	197	178	197	198	207	198	194	185	159	193	181	210	206	195	190	173	170	170	197	189	211	183	182	196	169	202	208	169	196	209	213	176	184	191	204	191	179	173	195	178	184	223	186	187	195	178	181	207	191	201	172	178	171	182	195	198	198	181	197	199	182	197	174	192	191	193	188	197	189	172	208	182	178	174	195	193	199	166	186	181	196	181	178	176	198	190	168	202	189	201	210	181	185	195	202	171	174	189	182	207	165	179	214	209	185	173	202	194	183	174	201	187	187	189	207	190	203	198	186	206	214	209	191	188	181	199	172	201	192	189	190	196	177	163	205	181	194	178	191	206	202	171	163	192	186	185	195	175	204	192	186	194	182	202	196	188	203	180	171	175	195	184	181	190	176	209	170	190	177	216	199	204	184	194	184	184	167	201	179	192	161	180	180	189	197	173	196	189	195	177	178	189	179	180	191	189	183	188	188	175	181	195	189	182	203	205	194	183	188	179	196	200	180	179	168	184	199	189	210	190	189	211	199	191	210	188	197	195	193	178	185	193	171	179	167	208	179	189	202	203	192	177	205	199	202	175	207	180	192	206	171	188	179	203	166	177	194	181	172	190	201	184	184	180	191	173	184	179	182	174	206	172	165	207	196	182	174	186	199	190	169	178	195	207	177	187	204	173	202	192	199	194	194	172	172	196	171	159	187	181	185	185	193	203	211	159	166	216	194
3500	4371	2764	1286	961	747	617	512	446	397	363	333	312	308	312	281	285	290	276	272	253	277	258	255	247	256	259	253	274	252	246	238	241	227	229	237	211	222	237	228	255	253	250	247	245	242	246	257	236	235	225	240	255	229	228	245	235	235	252	253	211	230	233	215	226	240	228	226	218	238	216	265	240	232	233	266	242	265	202	240	245	219	230	234	224	211	248	257	215	215	229	241	253	225	259	239	268	248	248	248	221	226	247	239	212	215	216	231	225	229	231	251	255	248	224	214	234	223	243	247	225	235	226	216	243	236	243	228	225	221	240	250	234	228	205	213	260	220	201	210	232	249	272	253	223	235	233	225	264	258	225	223	257	226	252	241	225	220	238	221	228	225	245	221	252	245	231	249	213	216	235	253	238	222	211	225	251	247	268	220	226	216	230	213	217	218	199	239	222	214	236	231	234	230	231	221	211	211	244	228	214	232	234	240	237	251	223	253	228	220	243	225	232	256	241	203	239	230	222	240	229	234	226	232	261	254	268	244	237	220	217	223	240	252	217	240	224	230	218	234	237	237	207	239	233	236	216	229	225	215	216	242	245	248	192	223	245	226	237	226	231	207	228	224	224	263	250	222	248	225	248	221	233	227	227	243	205	211	231	247	232	218	232	226	239	241	205	267	223	247	222	229	234	235	236	246	256	209	195	239	248	244	198	234	244	291	243	238	232	227	260	241	226	217	232	244	233	222	225	235	226	226	234	242	244	237	226	270	244	249	252	216	245	250	233	219	218	252	224	268	234	242	218	232	233	237	245	242	221	266	208	238	237	201	228	233	213	240	209	210	248	239	226	243	262	243	271	210	241	234	245	251	248	204	231	225	253	240	273	223	229	220	245	203	240	217	238	242	232	228	223	226	254	244	236	227	243	227	267	204	261	218	223	263	236	246	237	257	222	241	215	236	236	238	230	245	244	216	219	229	213	215	223	246	270	265	227	203	240	216	248	204	250	248	241	224	232	224	274	241	280	229	222	245	223	240	237	261	225	223	239	208	212	254	238	221	207	236	233	217	218	240	252	244	230	233	237	236	241	230	249	226	219	239	229	218	218	231	217	258	225	210	210	221	247	265	231	238	246	231	246	244	242	237	247	239	224	243	233	251	231	232	232	218	222	248	234	226	230	234	255	235	232	222	217	246	240	221	231	226	218	251	231	232	236	243	225	242	262	229	247	243	225	233	211	261	239	226	217	210	200	249	227	238	237	238	214	199	225	208	227	253	230	249	234	237	220	185	260	235	224	226	266	223	215	250	238	252	234	235	230	248	259	229	243	252	236	260	221	221	232	259	237	251	214	214	219	207	237	239	240	242	244	234	219	240	263	227	243	213	203	249	214	228	220	242	216	236	243	217	219	245	241	229	229	236	257	225	219	239	204	224	236	253	230	201	241	240	231	249	231	227	223	254	209	259	243	237	230	247	234	232	233	238	220	224	230	245	225	233	232	237	258	278	236	222	228	195	215	246	232	244	206	245	226	206	227	232	241	224	208	231	229	238	245	218	235	235	211	239	254	250	228	248	255	233	216	232	236	229	235	237	251	225	224	227	239	256	230	231	233	208	264	204	253	244	213	251	237	209	224	225	237	210	226	249	256	245	231	233	226	229	247	235	243	228	236	221	219	235	244	231	228	211	215	230	224	231	253	242	228	238	259	246	234	217	224	208	249	253	239	239	216	227	227	232	236	238	216	225	242	234	216	220	240	268	241	242	253	256	231	272	238	245	249	214	244	225	245	239	232	244	242	210	210	210	245	262	226	234	214	246	222	219	202	232	239	219	234	245	253	237	249	240	232	248	221	222	241	263	232	233	226	229	241	246	228	224	219	237	245	231	251	225	218	221	237	219	239	257	227	251	230	247	239	235	236	258	240	205	248	225	226	225	261	228	246	235	239	222	208	224	232	243	242	244	225	231	215	238	246	222	224	245	231	218	251	216	261	265	222	224	231	251	248	235	251	225	264	241	255	239	209	232	240	231	242	243	221	204	249	205	225	236	205	245	228	205	237	210	209	228	265	228	232	231	221	239	227	267	222	204	260	245	233	224	229	208	271	225	228	220	227	233	221	239	214	236	274	222	235	223	250	215	217	231	232	246	198	263	224	211	226	236	240	250	249	230	227	254	232	231	272	207	241	259	203	222	224	205	239	237	238	231	235	239	243	223	251	227	228	220	257	228	219	231	244	266	248	218	251	261	259	214	255	207	233	207	207	210	243	235	250	249	235	224	241	230	245	209	234	229	220	252	227	231	236	250	236	223	240	228	239	230	227	206	243	216	220	221	259	230	232	227	250	219	221	232	233	243	250	215	219	231	198	251	221	256	243	196	246	202	240	226	213	239	265	233	247	234	219	255	225	239	238	241	240	261	205	227	264	216	211	217	213	226	241	248	231	235	230	239	228	220	200	220	228	224	223	219	224	237	219	257	238	238	233	233	210	258	228	223	244	241	205	228	228	209	216	204	251	223	256	232	233	244	260	229	264	226	244	233	227	229	259	230	222	236	237	238	197	228	227	220	253	246	244	216	211	217	249	215	234	221	237	251	237	211	239	251	249	245	241	237	236	254	236	213	208	244	246	245	215	251	239	222	256	217	235	234	212	229	225	237	213	234	230	215	210	240	255	247	240	237	221	204	222	236	250	228	219	192	246	250	235	226	221	251	228	224	240	234	234	226	239	226	246	269	262	211	229	241	228	201	252	205	258	248	240	231	247	241	233	230	235	224	218	227	220	241	238	226	235	221	241	232	235	233	249	240	270	240	225	255	219	262	259	229	206	212	235	234	238	233	267	256	209	254	231	243	254	245	247	238	229	215	233	225	223	222	248	242	241	213	259	225	247	218	242	204	245	239	225	229	241	231	219	216	237	218	221	208	243	245	239	210	263	252	255	255	241	236	218	233	258	248	221	236	237	231	210	264	215	204	227	240	230	241	250	240	249	233	232	238	250	254	245	225	260	209	233	213	227	234	250	216	271	222	218	253	236	225	250	238	257	240	218	234	240	248	236	238	217	231	232	182	236	251	221	230	218	223	263	229	254	215	230	220	223	254	209	212	226	233	246	197	235	221	218	270	268	231	238	243	247	246	245	241	198	257	219	224	234	233	224	249	214	246	220	225	220	221	248	234	237	236	249	228	241	232	238	222	243	241	240	243	221	245	242	234	190	209	263	226	241	232	218	217	239	202	240	281	218	239	223	235	227	228	204	212	263	226	242	247	249	212	234	247	227	197	216	252	255	235	243	214	264	254	238	205	217	240	253	251	263	221	227	252	220	221	230	236	231	248	243	234	254	216	236	233	212	234	241	218	238	229	241	246	207	248	230	245	228	245	230	227	222	249	236	228	231	241	232	217	215	252	222	232	241	231	231	222	224	213	240	243	228	191	224	225	243	242	247	234	225	243	248	232	252	231	248	236	220	243	236	228	244	233	232	270	245	222	216	237	217	257
22584	21056	28568	23782	21058	21090	5887	1247	944	901	832	811	774	780	715	696	655	710	654	677	678	671	684	612	699	634	651	625	646	623	576	603	607	598	579	602	629	585	577	588	631	620	576	556	566	600	612	613	589	578	623	565	574	607	578	567	591	635	609	615	599	612	619	575	565	616	627	616	598	570	632	590	611	639	600	602	607	587	599	595	590	611	614	605	648	582	571	608	597	574	613	600	582	592	628	562	603	606	633	623	571	575	595	548	602	592	603	584	587	573	612	563	603	599	626	604	565	605	637	577	608	583	591	574	578	579	638	617	616	600	615	579	588	588	615	601	611	644	617	599	568	591	600	592	559	591	585	563	584	600	620	627	585	598	571	593	586	586	609	569	586	538	599	613	623	601	629	644	575	589	609	661	568	590	586	579	609	551	553	590	643	600	590	611	574	606	576	568	618	593	595	602	592	600	622	600	584	633	626	606	570	606	587	602	625	578	569	609	601	599	625	587	560	606	559	614	609	615	584	572	560	628	613	615	554	571	583	576	581	602	621	604	554	629	566	596	591	602	609	609	600	557	589	584	598	617	609	615	640	569	623	596	597	610	597	572	629	590	576	566	550	570	588	602	584	613	605	575	596	557	604	604	571	601	559	591	583	627	621	563	605	615	573	581	627	568	600	577	570	557	610	590	636	590	567	593	591	622	590	606	620	616	593	602	562	629	588	619	551	611	558	623	626	600	608	623	627	603	578	609	593	571	570	573	577	564	595	592	566	589	562	589	563	611	574	644	592	559	583	580	563	625	579	602	605	588	600	583	586	594	633	578	581	580	535	628	574	577	562	585	606	602	605	565	609	610	613	599	605	608	603	576	511	588	625	621	598	590	562	591	603	593	609	619	631	622	625	644	583	596	588	586	598	588	598	595	599	595	626	582	590	588	592	591	590	612	601	590	619	589	637	624	598	615	612	632	627	590	606	632	585	609	619	594	589	583	616	576	616	589	631	606	600	555	572	602	577	609	576	611	590	573	582	594	567	567	599	568	597	603	565	613	598	582	566	599	561	573	605	586	579	571	607	578	589	592	633	574	570	540	589	588	582	570	600	579	588	576	594	647	568	613	592	592	595	561	595	628	621	593	653	591	618	575	600	600	576	616	557	534	610	595	604	585	599	559	613	625	587	577	613	601	616	581	551	609	601	611	607	640	563	603	580	623	598	581	616	636	595	574	609	624	611	611	616	585	564	592	564	610	614	626	593	573	592	566	617	602	584	619	564	620	625	595	580	608	635	599	637	553	645	568	630	606	627	607	635	622	620	594	591	589	661	591	623	590	596	641	626	627	615	526	603	598	654	551	564	569	596	586	563	591	570	580	616	626	564	626	583	585	605	571	605	604	609	563	588	576	598	584	633	598	600	589	608	567	605	595	649	610	618	607	605	612	573	536	613	604	588	559	646	638	620	622	555	631	602	610	573	623	599	579	621	610	574	660	571	595	597	552	622	590	548	595	609	595	599	604	626	571	628	584	597	588	603	562	603	594	616	587	614	610	571	578	617	584	582	619	598	605	651	609	633	620	646	544	581	603	590	571	591	625	600	568	587	614	586	617	602	571	570	600	638	585	592	596	651	583	581	550	576	594	556	553	589	544	576	590	601	610	615	582	581	615	609	545	609	587	605	611	597	596	584	650	581	581	575	607	599	547	584	662	566	588	577	627	594	614	632	591	604	596	617	574	576	599	607	558	576	601	613	568	605	634	532	611	596	566	580	563	601	606	580	540	578	602	557	614	582	675	616	590	606	587	583	620	580	608	602	592	596	620	558	596	588	629	582	608	606	617	614	589	658	607	593	607	610	630	592	616	575	586	617	566	606	575	558	584	588	564	610	586	623	563	583	562	635	577	591	596	588	570	631	563	624	582	577	621	567	568	632	599	530	610	595	604	619	595	574	608	597	639	592	554	594	579	584	619	597	600	544	604	608	566	568	618	620	540	592	612	605	571	575	588	625	575	590	585	592	609	611	565	628	644	603	549	609	588	635	593	614	613	598	589	642	602	605	622	631	593	601	624	595	560	677	569	601	580	605	605	563	608	615	558	566	632	600	575	625	569	590	597	581	598	585	620	572	621	582	578	601	577	574	601	644	657	559	613	594	597	581	584	582	610	632	545	562	592	647	611	614	560	580	652	563	655	606	616	583	558	611	584	599	608	600	583	591	624	606	580	586	625	553	558	578	614	608	591	583	596	583	579	625	586	603	624	594	577	550	628	613	585	573	620	599	580	622	613	539	578	564	560	563	618	615	564	596	610	597	615	666	555	584	613	611	614	598	655	610	589	636	600	597	573	565	628	599	590	611	662	623	615	555	592	578	608	626	599	582	623	571	624	609	589	640	605	609	573	616	639	585	564	626	663	606	581	591	601	535	631	607	568	626	569	619	656	621	605	610	591	614	586	603	592	576	540	587	601	619	644	615	618	579	567	608	581	612	612	622	592	610	611	586	616	567	561	629	591	579	606	557	560	548	633	626	584	578	624	608	597	574	574	579	622	563	609	586	595	550	630	573	588	570	608	616	603	578	645	607	553	585	561	585	558	576	577	586	628	586	626	609	617	598	621	571	550	620	597	607	633	624	625	550	564	563	567	570	551	592	636	591	577	624	579	578	572	580	586	567	619	582	670	591	617	573	588	606	603	571	604	572	604	588	579	588	603	609	574	597	597	624	601	605	573	551	594	571	563	585	595	579	574	625	639	530	582	618	593	612	621	600	609	614	628	571	576	638	623	568	576	565	629	624	571	577	610	562	585	613	610	583	599	626	615	599	587	576	578	561	618	572	585	581	576	621	586	598	630	623	616	563	580	586	623	607	591	583	609	611	591	613	551	549	622	587	532	583	577	571	603	577	608	607	599	580	633	606	579	605	627	599	585	635	626	577	591	558	609	620	648	567	600	570	610	608	606	603	580	579	570	593	602	608	541	580	589	630	582	621	612	594	572	553	610	546	619	571	620	570	609	582	581	591	608	577	593	605	601	588	559	623	639	598	594	564	606	607	618	587	606	560	622	608	583	621	602	598	606	607	634	609	598	608	596	596	629	674	587	638	575	568	618	672	636	660	624	581	576	614	573	640	569	590	570	592	620	550	562	586	580	598	573	567	570	592	593	583	612	577	558	576	579	599	628	621	545	605	620	596	604	598	590	655	599	608	613	604	550	555	571	600	621	594	651	597	592	584	655	625	564	608	588	557	633	611	584	614	608	582	592	578	568	545	615	567	610	547	626	599	637	596	605	618	609	594	605	634	613	612	597	602	622	605	642	605	631	599	584	631	609	570	600	571	574	633	633	607	607	565	590	562	592	577	579	555	610	548	615	604	608	580	569	575	559	632	623	598	585	585	621	568	566	601	603	610	571	552	611	541	606	592	583	645	573	578	560	579	615	587	643	621	589	590	613	608	612	579	622	607	636	564	627	537	560	576	582	602	616	609	575	581	577	570	620	590	587
5017	13975	9400	4631	3349	2587	2044	1670	1431	1260	1175	1032	1009	929	897	821	810	776	765	743	723	728	718	687	690	691	714	687	663	672	666	673	669	617	639	698	721	656	672	657	679	659	658	639	668	663	635	609	657	585	665	674	653	673	653	647	648	639	585	632	643	651	625	642	671	686	648	590	617	597	621	678	651	621	599	674	620	628	678	668	623	704	623	689	653	632	628	632	633	635	583	599	659	620	648	626	655	655	677	646	683	680	625	624	639	646	635	634	626	645	703	654	654	631	652	638	638	635	610	633	670	600	632	659	656	662	668	620	670	634	663	607	624	651	602	662	612	664	675	639	612	628	598	661	692	626	648	638	622	603	607	673	651	608	675	622	622	613	612	699	642	658	619	671	643	632	627	638	629	609	609	623	659	667	669	674	626	658	626	586	609	630	632	621	642	653	674	634	638	642	635	626	660	625	669	641	629	632	629	660	614	636	648	620	652	636	619	656	621	656	627	590	636	639	646	619	606	631	647	612	634	657	638	654	593	620	606	633	637	637	632	660	653	660	668	624	592	632	651	668	585	628	641	604	639	635	639	651	599	597	634	591	637	616	592	617	615	627	600	636	617	654	625	601	624	615	628	631	617	673	635	622	607	656	598	618	618	631	605	621	656	658	614	642	625	633	585	605	654	663	640	609	638	598	649	656	616	659	678	583	631	621	639	626	657	634	618	640	595	656	642	666	624	628	630	636	649	603	624	672	616	617	617	664	687	668	647	679	628	622	668	575	677	606	645	630	636	632	609	660	663	641	618	685	633	615	614	619	630	677	641	622	654	632	603	667	603	619	616	652	638	672	624	653	599	612	675	628	643	596	610	618	592	635	589	612	628	622	623	593	651	652	663	629	604	642	653	609	621	628	659	632	628	639	647	651	651	604	629	648	657	648	639	623	621	605	645	641	653	636	607	630	666	611	660	607	611	611	644	641	649	639	675	653	638	608	614	646	620	653	638	662	615	588	632	615	628	619	615	617	620	656	609	643	643	640	635	617	649	661	579	630	654	620	634	666	637	619	627	646	652	632	637	607	607	638	598	636	602	592	616	618	631	625	622	618	674	613	659	645	601	595	642	607	608	616	658	653	613	627	650	649	630	632	621	601	654	625	660	662	617	617	625	633	637	646	675	646	612	646	660	634	644	605	663	658	636	600	662	613	689	658	640	631	583	612	601	633	603	612	629	634	607	593	624	624	629	622	649	617	661	607	598	620	635	593	627	637	653	645	632	642	651	672	645	670	634	638	613	660	676	681	639	654	662	629	610	631	625	661	673	650	659	566	611	623	607	651	660	649	597	583	630	668	601	627	644	632	639	655	613	610	616	601	636	680	648	646	674	708	640	613	607	642	615	614	665	616	648	604	638	660	622	657	635	651	626	648	656	671	646	630	638	629	630	624	652	662	629	615	641	637	606	627	659	681	602	668	620	625	616	595	632	639	605	668	644	665	661	657	623	664	675	634	576	622	607	636	675	653	642	644	584	640	622	595	622	622	661	654	656	637	602	678	638	598	661	610	660	582	644	630	621	625	621	664	657	621	656	626	669	611	624	574	611	632	601	626	661	680	696	656	652	621	615	574	682	585	631	659	619	637	648	631	629	599	662	639	593	626	638	637	597	665	613	658	632	654	648	677	590	650	613	631	632	621	603	634	639	634	594	627	596	614	656	625	679	634	639	653	621	586	644	605	657	640	594	632	618	677	613	597	650	637	612	612	668	675	628	618	594	632	637	641	628	678	652	634	611	587	642	604	606	625	621	647	620	605	621	634	656	634	635	641	654	640	666	599	622	615	619	655	639	634	632	649	648	634	638	604	682	632	604	641	652	634	637	605	618	667	647	629	626	668	651	637	633	638	664	636	688	652	634	620	612	611	591	588	646	643	661	625	623	622	612	634	603	641	607	657	602	634	656	637	648	645	591	588	642	589	648	639	614	663	616	641	634	665	605	635	644	620	608	661	653	592	611	650	584	649	647	646	659	663	594	663	621	632	638	607	573	647	614	646	675	663	599	628	626	661	639	665	603	646	626	633	684	625	656	661	678	598	632	583	631	631	649	644	629	595	644	617	620	652	633	629	618	632	620	592	607	648	603	653	627	633	633	641	614	625	631	663	638	672	608	570	639	626	654	601	659	652	605	626	617	609	633	606	620	628	635	602	607	598	609	612	649	684	607	588	629	697	646	642	619	636	618	624	618	643	661	622	611	621	632	662	615	638	676	641	616	661	633	617	619	685	634	630	614	632	623	657	631	638	666	598	621	610	581	626	642	624	680	586	575	652	631	650	611	616	634	623	609	646	619	638	648	593	634	620	590	632	608	642	626	603	624	650	659	630	596	619	607	603	604	673	652	578	633	596	632	632	617	653	658	642	640	632	632	634	623	636	603	643	637	621	623	678	688	643	624	668	598	581	620	602	632	637	641	635	598	648	651	598	610	594	629	628	677	631	617	619	608	618	642	607	650	617	674	659	652	656	636	647	641	615	671	619	631	614	652	619	641	626	617	619	640	652	635	640	608	642	642	649	625	633	664	646	611	647	620	617	646	656	609	638	617	633	649	609	648	591	623	621	673	617	626	645	670	651	633	638	601	625	637	594	650	663	667	660	605	582	622	687	624	605	617	656	671	650	643	638	580	608	644	644	604	632	600	636	656	579	693	647	606	627	647	678	679	610	592	635	602	615	634	595	620	598	600	621	649	641	640	599	690	677	616	648	633	659	650	626	631	618	654	638	667	675	618	603	687	642	647	616	624	615	611	624	641	638	606	639	681	682	614	629	628	613	643	624	623	647	645	628	629	624	644	675	659	614	655	585	610	665	629	621	632	620	661	671	658	651	626	654	581	652	612	633	612	640	632	640	652	632	648	647	663	620	628	626	625	649	666	626	607	638	663	656	669	680	637	616	640	649	633	639	596	637	631	649	628	616	638	683	631	607	662	631	610	662	664	650	612	620	677	643	639	630	622	701	629	652	688	656	650	632	584	658	612	663	575	644	666	628	609	655	623	625	635	571	630	665	691	652	618	622	628	636	615	655	625	628	647	613	613	665	602	579	590	636	618	621	642	653	628	603	621	614	624	630	604	653	624	618	662	636	618	643	612	624	612	688	668	664	593	588	632	687	632	640	622	641	583	675	613	598	673	609	645	617	625	666	646	602	623	635	650	628	586	637	626	642	684	600	666	633	660	614	665	620	641	635	618	609	583	639	637	661	648	623	625	604	582	693	590	637	607	620	629	658	607	632	662	645	605	656	609	614	663	607	620	615	669	670	632	632	630	638	626	649	641	616	571	615	598	629	626	613	672	625	623	636	608	595	628	661	653	624	654	637	668	639	588	629	631	631	630	630	624	620	615	692	637	646	625	590	635	642	647	603	632	618	669	616	637	676	615	656	641	638	642	649	601	612	662	646	638	676	605	656	617	641	554	643	609	601	634	643	663	620	626	644	607	641	648	640
27459	17623	3418	517	378	370	227	168	192	182	163	180	173	177	181	186	155	165	162	159	146	184	156	169	161	156	155	172	187	185	166	149	144	171	159	155	175	174	147	141	158	161	172	162	153	168	151	178	150	163	147	158	142	153	179	166	148	186	169	160	164	161	171	168	173	155	153	147	163	139	157	171	149	138	159	158	159	168	172	144	172	158	192	144	179	149	164	158	161	159	172	180	140	170	162	159	153	156	175	168	164	150	176	170	162	181	148	154	149	176	161	142	151	169	188	140	154	140	161	168	150	141	156	163	153	143	162	161	167	140	158	129	163	163	162	133	159	156	168	162	153	152	148	149	129	183	165	157	152	168	147	165	165	147	159	140	140	151	161	161	179	167	145	161	144	151	147	165	145	156	176	162	170	147	136	161	170	142	168	144	171	184	180	142	159	157	176	176	123	168	140	157	170	163	168	172	170	190	159	164	177	129	149	179	141	149	170	170	142	161	156	157	179	162	167	154	173	165	164	143	149	172	180	152	179	166	173	194	164	176	181	147	161	163	167	138	162	167	157	160	163	128	146	177	191	153	159	162	167	156	166	166	175	152	161	139	158	161	179	154	153	158	149	144	144	181	159	136	155	141	154	145	172	171	147	160	151	166	163	153	141	148	182	165	156	160	169	165	168	159	139	164	142	173	146	165	177	163	192	188	136	151	168	153	132	170	173	160	175	156	156	162	142	175	129	136	161	153	160	176	163	179	161	178	151	149	142	147	146	154	175	155	161	178	171	140	157	174	170	155	152	163	165	162	182	149	195	158	174	141	159	160	156	144	174	174	166	152	147	170	159	155	157	167	161	160	130	159	139	131	168	177	156	157	172	167	161	157	172	166	151	160	166	127	140	158	150	158	160	157	171	168	153	154	170	167	155	168	165	148	188	163	159	142	168	177	133	182	159	149	142	150	145	174	145	160	170	143	161	179	168	164	160	153	165	148	160	167	168	184	169	137	171	150	176	160	157	154	149	161	166	155	161	140	150	161	147	171	157	162	167	147	154	147	180	160	154	169	151	173	172	161	176	169	137	131	159	151	166	148	153	144	171	153	154	143	151	148	148	136	155	156	143	158	151	150	157	170	155	135	147	177	166	159	153	159	154	156	169	149	157	160	165	176	157	169	166	166	142	164	174	148	158	180	159	159	170	177	147	159	160	176	152	158	175	159	164	174	160	141	158	140	160	169	143	186	168	174	162	160	139	158	160	152	147	155	151	164	160	146	157	183	155	175	182	145	190	158	174	166	154	168	143	166	148	173	171	158	142	166	152	176	174	154	161	173	158	164	165	143	170	149	138	167	162	169	133	155	164	167	175	172	176	160	142	159	158	158	146	155	159	155	155	140	157	163	162	134	156	152	172	168	159	149	153	191	162	144	166	155	167	135	179	156	175	167	164	170	143	161	163	154	161	165	178	148	173	172	143	141	152	141	177	154	161	163	133	162	160	156	171	166	157	170	180	152	165	164	177	175	134	166	166	165	159	129	142	159	174	176	176	154	172	155	147	150	171	153	147	140	159	175	181	150	161	184	157	146	149	182	133	163	162	131	154	163	159	163	166	174	162	178	152	158	161	158	151	139	148	155	154	162	179	174	180	186	153	154	150	153	164	163	166	161	169	162	160	156	164	179	157	145	164	174	166	164	157	187	152	169	170	145	161	153	153	178	155	175	179	174	161	144	170	170	147	155	148	165	142	149	142	152	163	167	138	154	156	151	139	167	148	169	133	161	170	167	156	163	179	158	169	136	153	168	147	166	166	156	161	176	158	161	155	132	144	178	170	152	155	158	164	193	150	184	160	178	165	162	153	158	152	155	156	162	169	151	147	177	156	143	164	149	185	153	169	174	167	144	147	174	164	166	174	164	180	150	154	169	173	171	168	136	157	154	177	161	182	153	161	162	166	147	141	168	159	157	153	178	171	165	156	166	150	154	162	169	166	163	136	154	158	169	178	159	176	175	148	172	165	141	147	161	167	135	180	152	153	158	162	164	148	147	157	162	166	143	171	150	179	151	174	147	151	160	162	160	147	162	167	171	162	169	172	167	149	179	162	154	164	177	165	162	149	177	154	148	174	162	155	147	147	146	172	145	165	176	163	181	160	174	148	171	165	172	157	155	166	171	162	140	159	173	165	160	161	170	134	161	159	172	153	155	160	161	151	150	149	158	145	147	165	161	142	159	147	127	158	183	161	150	170	168	161	176	165	163	180	167	154	154	158	176	150	149	161	148	158	166	161	161	174	151	176	149	151	175	142	165	152	156	143	172	161	169	168	173	159	168	161	160	174	153	174	140	148	141	171	148	158	147	153	153	161	161	146	156	155	159	174	168	167	151	163	172	166	155	143	171	174	178	157	178	145	186	175	166	182	167	175	161	176	162	184	169	138	182	165	150	156	161	146	182	156	168	165	132	141	169	150	180	170	161	159	167	158	166	166	156	164	178	168	152	155	161	183	180	150	142	146	158	182	170	167	161	147	171	156	141	152	164	149	149	177	135	163	159	171	176	167	153	151	177	141	158	146	174	175	165	173	163	150	149	158	175	174	161	142	194	157	167	136	148	156	183	137	185	149	163	177	171	144	146	164	147	147	136	185	155	180	166	160	140	168	124	201	147	139	149	177	155	176	155	153	148	156	168	161	177	192	143	166	178	153	148	133	156	161	149	146	155	180	165	142	168	177	158	153	169	190	155	155	157	162	150	175	171	154	159	177	158	149	177	179	154	171	162	160	154	139	178	159	156	149	153	170	133	143	137	156	156	170	161	159	167	172	155	168	180	151	143	157	147	151	158	134	166	170	150	150	162	161	183	151	152	133	155	151	164	169	158	151	189	149	171	175	151	145	150	162	152	135	168	156	179	139	166	145	169	151	173	130	159	153	141	139	137	164	128	182	164	169	152	153	144	178	158	146	150	176	145	140	163	160	147	154	174	149	166	181	164	154	192	154	154	162	147	162	154	152	160	178	158	163	176	171	166	152	155	158	168	144	176	163	163	152	147	147	143	152	162	175	151	199	187	133	166	182	166	139	165	187	162	165	145	142	164	182	165	155	155	170	176	154	162	165	153	165	136	157	152	178	155	181	179	150	139	144	167	165	183	160	171	174	159	155	190	140	163	173	177	149	172	142	173	185	144	172	146	159	169	172	165	164	159	149	165	144	171	167	143	166	175	156	172	143	178	159	177	147	166	175	153	157	134	164	163	169	163	174	170	172	147	145	148	182	161	176	163	149	142	150	158	154	163	147	149	168	162	163	157	153	167	187	147	150	167	177	147	156	152	148	151	160	163	162	142	133	147	160	162	164	152	159	164	151	153	144	145	133	158	168	168	153	171	149	153	152	169	158	177	162	137	143	156	179	184	164	153	157	135	145	172	150	160	142	172	176	150	174	172	141	155	162	171	163	171	146	172	143	150	148	125	169	150	164	173	153	179	144	134	166	187	149	147	157	155
4248	858	596	335	305	274	232	209	213	199	222	192	209	184	184	195	177	185	185	161	174	202	176	187	183	169	170	178	207	209	196	198	200	203	192	186	185	183	167	172	156	192	172	198	195	180	187	183	165	194	198	196	182	198	194	194	177	193	181	193	188	182	188	192	190	196	177	188	179	165	187	157	170	184	179	189	182	186	186	183	185	179	168	190	198	197	203	173	205	190	175	164	157	175	190	177	170	195	189	170	202	199	179	215	190	208	197	164	194	188	175	173	187	192	209	172	185	166	171	188	198	159	199	165	195	175	172	206	194	172	186	162	200	176	194	161	171	212	189	208	180	172	190	190	172	167	182	189	161	165	191	206	174	191	199	152	205	191	170	164	187	177	181	191	183	186	160	180	199	182	184	169	202	181	184	170	173	182	189	167	172	190	186	187	175	171	185	173	208	182	199	179	179	184	173	184	155	188	178	165	211	185	176	187	158	198	203	169	188	195	187	189	183	197	189	198	178	183	169	218	192	159	164	231	173	190	195	180	188	180	177	186	220	193	187	195	182	172	168	174	159	208	191	169	194	178	179	175	166	183	194	185	191	181	174	174	194	179	178	177	168	181	200	195	177	186	185	206	202	181	183	178	195	171	203	190	182	177	190	156	189	202	220	194	185	189	161	159	192	192	200	187	198	192	191	187	196	182	204	187	194	181	188	190	189	184	185	200	159	188	182	200	158	173	183	209	187	187	210	194	188	176	178	187	211	167	196	167	191	187	188	204	176	191	201	176	207	158	189	172	144	195	218	184	187	198	166	193	187	176	174	181	184	183	177	165	169	175	173	198	201	166	177	172	200	197	175	194	163	199	181	191	197	185	176	168	168	180	185	194	170	208	172	212	166	173	188	186	186	194	213	218	186	184	197	159	180	164	176	176	197	192	196	169	179	169	198	179	179	192	176	188	183	165	187	183	160	174	184	175	187	192	165	207	202	163	182	165	189	178	161	191	171	177	180	166	184	192	172	186	183	151	210	190	212	166	176	177	170	195	194	207	166	165	162	173	206	186	191	201	195	187	189	183	186	177	173	198	179	203	173	196	189	202	182	202	197	177	181	183	172	183	189	196	179	196	179	163	181	183	185	160	193	158	163	173	174	175	190	183	209	195	172	189	171	190	178	202	197	186	203	175	202	186	167	160	191	184	195	161	176	173	170	192	185	183	169	170	193	183	221	195	185	172	202	172	210	183	182	192	207	164	175	180	196	197	194	188	175	157	174	152	182	205	174	194	167	177	177	227	175	186	185	170	172	167	177	179	187	191	179	192	163	201	200	195	175	183	153	179	204	205	169	215	205	203	216	168	179	193	181	194	182	199	191	190	183	170	200	191	178	173	173	191	194	201	198	173	181	214	192	178	181	199	186	214	203	189	189	219	172	186	171	185	171	187	174	204	175	180	201	165	162	169	208	202	175	192	181	186	184	180	199	189	194	173	181	195	176	159	182	184	165	183	195	214	177	190	187	212	176	190	171	180	189	196	186	185	193	197	214	167	180	168	197	214	154	186	167	191	190	176	168	187	186	190	192	185	180	194	204	192	169	173	175	182	183	173	170	173	186	176	205	177	158	195	175	176	179	197	187	193	187	198	208	168	175	166	179	187	166	201	160	168	183	177	209	184	217	194	207	166	190	172	203	193	171	190	196	177	188	168	181	194	184	183	167	182	167	183	194	189	175	174	182	162	196	178	189	205	178	186	173	193	186	209	172	179	198	181	186	189	181	178	177	179	194	176	182	179	215	182	178	201	193	190	177	158	173	172	184	200	172	166	157	200	224	184	164	170	188	200	188	187	169	169	182	174	171	194	205	170	200	220	191	188	174	165	176	195	184	182	197	167	165	169	183	177	181	191	168	169	173	187	174	172	179	175	201	188	167	171	198	216	191	165	185	200	207	205	185	160	171	184	200	173	197	168	196	188	202	186	194	208	176	173	162	165	196	186	174	172	172	184	189	179	192	190	167	178	183	171	194	192	206	172	191	190	160	193	194	194	184	205	187	172	226	170	177	196	162	195	188	192	189	161	167	191	170	188	190	216	172	200	212	175	201	181	189	167	171	181	176	211	204	186	189	190	169	182	205	168	195	193	156	200	203	185	183	156	191	196	168	186	180	185	202	207	191	188	161	168	188	199	173	206	187	174	187	187	203	157	180	177	158	203	188	171	170	189	192	195	193	168	183	175	203	169	195	185	192	186	181	165	191	193	173	186	162	181	180	189	169	167	181	204	202	191	167	164	208	177	201	202	202	196	188	194	193	208	195	177	169	171	195	186	191	199	180	181	197	180	196	203	181	168	196	205	174	179	182	181	174	175	199	183	193	168	175	183	192	169	188	203	183	180	171	199	183	181	198	210	171	161	183	183	183	177	166	169	188	206	176	167	211	179	178	181	177	190	180	193	188	179	179	202	176	172	174	191	159	204	182	173	185	194	200	168	194	170	165	196	194	212	168	195	195	177	189	195	184	204	187	199	194	163	186	163	176	198	173	189	199	202	178	189	190	190	171	218	182	167	186	206	160	198	177	192	179	209	183	173	207	181	173	160	193	161	178	168	194	187	203	186	210	176	190	195	186	196	188	181	198	187	193	195	169	170	182	139	184	192	164	187	185	200	189	204	200	186	188	183	189	196	168	178	169	169	206	179	159	180	204	180	189	175	179	161	203	176	162	160	185	165	199	188	207	167	184	183	178	168	171	168	176	187	210	203	196	186	152	165	180	183	176	188	187	159	191	197	181	202	183	185	174	167	177	186	186	169	175	175	201	179	181	180	188	167	168	194	207	188	171	197	162	183	170	166	174	187	197	181	178	181	192	182	192	174	206	197	172	194	183	191	174	172	183	179	178	193	173	168	195	180	176	188	185	197	170	211	181	181	170	186	168	193	180	187	165	199	196	199	205	177	183	178	190	184	170	193	190	172	180	175	179	186	168	170	198	183	174	175	172	214	182	208	205	186	172	189	193	187	174	182	170	214	187	179	196	190	169	182	193	173	176	183	174	183	176	217	196	175	207	178	195	188	204	198	148	176	177	201	190	184	205	184	141	217	164	187	170	161	178	177	173	184	194	183	181	177	181	193	185	186	188	180	180	186	158	209	179	198	193	176	168	207	167	188	191	199	195	186	187	190	193	183	172	166	185	188	189	171	183	179	167	167	186	175	172	187	178	166	185	200	178	175	199	163	190	204	182	171	214	166	185	187	162	198	184	191	184	163	190	186	198	190	190	182	193	164	179	182	167	176	191	179	186	197	193	178	193	200	191	148	186	196	200	182	167	180	168	202	183	198	184	204	181	176	169	188	189	216	180	191	175	176	191	187	168	182	183	184	180	168	197	178	184	174	187	162	202	183	159	153	218	200	175	205	208	165	197	196	193	196	179	202	186	176	195	179	171	178	184	196	177	191	198	182	194	192	170	190	194	189	164	170	183	190	189	171	193	170	186	160	170	189
23563	20996	28007	24166	20987	8052	1042	706	665	591	639	552	535	487	496	456	486	442	457	467	465	426	478	449	485	443	444	451	502	418	434	455	462	474	468	437	473	412	471	463	502	457	447	485	437	491	389	423	425	417	414	434	437	452	429	441	425	432	459	447	469	465	462	487	436	424	399	416	428	421	418	438	448	440	423	427	423	456	434	432	444	451	419	418	453	412	432	449	430	454	457	491	448	403	439	482	430	414	440	409	457	393	409	485	407	427	413	468	437	479	447	485	450	437	435	438	454	462	440	436	428	462	435	397	402	434	441	433	414	430	481	410	451	461	410	433	455	452	463	442	423	414	415	408	461	445	450	425	420	418	443	457	453	412	434	451	417	451	441	444	463	416	411	415	422	427	436	504	451	431	438	419	421	414	440	448	438	448	436	423	402	405	415	452	490	423	426	422	437	395	426	451	396	440	450	444	435	402	463	472	430	446	442	454	465	426	458	414	471	481	447	412	432	418	432	466	430	446	451	432	459	456	415	436	427	458	432	412	393	413	395	446	432	438	481	463	461	446	435	428	424	452	449	435	447	421	445	465	453	406	417	439	442	409	429	436	491	478	434	431	456	416	424	392	427	422	441	445	446	440	403	465	434	429	459	431	437	487	438	462	449	455	443	459	411	434	391	415	424	463	424	451	428	442	425	416	491	414	420	445	463	466	406	443	414	441	426	446	489	437	441	418	445	452	434	433	421	461	406	400	396	468	429	443	451	430	423	448	455	452	451	433	465	479	460	431	448	475	410	429	420	433	440	441	421	433	460	453	406	445	451	460	404	456	421	442	489	438	468	481	426	427	501	432	404	431	490	445	449	410	418	441	404	442	429	411	419	469	456	458	414	425	440	450	417	470	427	410	440	426	427	490	451	417	446	428	421	444	440	451	422	431	460	415	442	451	424	442	445	444	466	422	427	437	455	425	427	472	411	433	452	425	483	424	409	413	428	444	385	423	449	435	449	413	457	435	397	459	426	438	476	417	436	426	461	437	447	446	429	415	401	428	448	434	489	449	423	437	453	438	430	433	468	493	421	487	415	425	454	427	430	412	436	396	449	443	412	420	436	375	460	443	458	432	410	458	418	448	460	484	437	440	441	386	447	459	443	443	426	409	432	456	456	413	471	394	428	459	411	454	418	399	405	396	429	452	470	443	438	408	427	425	457	480	410	471	425	446	441	432	448	423	419	406	480	422	422	454	449	439	438	436	402	403	421	409	443	454	463	421	460	451	453	426	411	413	442	438	423	419	436	397	435	445	420	465	447	447	394	401	395	443	442	444	405	434	435	422	406	421	440	478	463	469	455	418	454	418	454	444	449	456	435	427	460	452	442	434	475	463	416	430	450	431	450	442	458	400	478	459	445	430	472	440	469	422	388	439	387	421	426	439	454	413	470	458	447	458	424	432	431	446	456	421	456	457	419	452	441	440	422	428	423	394	446	438	415	473	412	414	406	455	423	436	408	467	428	389	468	414	412	476	425	436	449	458	415	426	432	428	426	440	443	446	445	442	407	410	476	451	449	424	443	436	450	444	424	432	410	466	476	432	402	433	416	439	413	443	403	433	395	435	426	455	450	493	451	476	471	418	442	416	441	443	423	436	426	415	417	404	412	425	408	468	432	446	403	457	446	418	439	423	471	458	466	486	407	417	410	393	428	382	418	435	422	461	441	473	428	449	459	451	428	407	440	436	429	442	452	450	442	439	420	442	408	429	434	449	420	430	389	442	431	414	445	465	486	443	429	411	442	468	453	447	458	468	449	437	425	413	414	433	426	461	447	419	425	423	406	457	459	476	412	420	451	484	441	475	436	446	430	433	455	444	437	442	401	443	470	447	399	446	411	412	449	423	455	446	425	441	433	441	455	415	436	445	443	386	461	437	427	422	424	447	470	443	421	397	444	488	430	455	474	471	413	416	463	436	436	469	479	454	443	439	429	444	424	452	409	460	394	405	398	423	463	428	443	457	408	414	459	437	461	433	434	437	375	403	438	422	392	447	436	417	469	456	404	445	474	419	417	450	408	426	384	452	460	435	448	465	443	425	442	431	410	369	418	477	434	434	384	428	467	421	384	427	456	433	402	380	458	400	445	425	485	408	433	446	416	403	439	484	402	439	403	434	451	476	465	458	427	433	447	416	389	435	412	449	439	435	452	491	426	415	433	422	471	400	393	468	406	426	455	430	431	411	413	429	410	415	428	430	447	433	446	433	461	460	411	448	435	455	439	444	438	427	435	447	446	397	416	396	440	398	445	452	428	451	467	402	447	377	429	441	456	458	429	421	434	426	456	439	445	431	447	445	429	441	431	419	449	423	403	406	422	422	423	417	447	417	477	421	435	443	466	418	457	431	448	474	454	421	423	435	410	436	427	437	460	441	403	471	435	396	456	429	438	424	470	433	439	429	437	452	459	426	438	441	467	477	446	407	416	454	451	434	449	428	448	423	434	448	445	446	435	411	440	413	415	412	464	437	420	434	409	405	429	442	458	424	477	417	466	435	441	440	452	414	441	393	426	472	424	428	447	444	457	442	403	404	427	419	425	463	415	443	409	412	432	415	428	391	439	408	474	434	415	461	413	465	418	418	430	451	454	415	399	397	427	405	419	432	373	423	459	466	460	411	449	416	448	478	442	431	422	467	440	448	404	450	458	413	426	443	425	446	444	465	378	466	428	385	426	421	432	444	429	432	438	383	445	450	468	432	480	428	416	412	424	462	436	475	462	374	444	427	441	418	432	447	428	433	468	456	431	413	434	476	460	486	410	421	434	481	418	437	431	456	385	411	388	453	428	404	429	454	476	471	393	411	448	448	409	420	463	395	456	408	478	440	412	457	449	436	473	392	426	453	443	430	419	407	405	483	439	405	454	446	419	446	436	448	463	418	434	435	420	416	448	421	386	447	446	450	423	437	411	464	469	428	406	435	467	430	441	440	413	428	422	427	450	417	417	432	441	453	406	423	436	377	431	431	463	402	473	422	425	451	466	425	452	410	447	434	476	439	413	461	422	433	413	421	425	422	436	461	424	431	449	437	443	412	422	424	418	411	440	457	431	443	417	440	418	422	432	435	447	425	431	453	434	474	422	448	464	394	470	438	422	444	432	435	468	455	457	428	446	430	398	455	418	430	427	430	410	477	421	463	442	416	423	440	459	416	468	405	433	436	441	421	472	435	403	442	459	417	414	415	429	468	452	421	446	450	430	463	414	431	388	445	473	467	426	415	421	422	454	486	411	441	406	425	454	423	450	429	442	461	425	393	445	425	432	445	400	419	427	441	422	429	414	443	380	403	441	439	406	419	455	475	448	454	410	440	398	430	433	428	461	425	463	427	446	391	495	414	417	438	455	401	433	434	427	424	426	470	449	464	458	397	459	387	451	408	449	426	423	427	417	411	434	408	422	433	461	428	458	448	444	421	432	443	461	454	451	444	430	395	440	433	390	458	446	415	405	412
3647	8543	5683	2743	1929	1554	1202	1028	893	743	712	698	630	598	567	574	618	546	597	508	515	497	518	473	491	509	500	507	474	445	469	485	479	490	500	485	475	496	449	465	500	488	460	469	484	479	457	460	482	468	494	480	475	456	452	494	478	467	470	475	459	511	459	454	497	448	486	494	450	519	484	479	489	457	485	467	474	484	474	483	474	454	470	463	496	467	465	473	429	467	449	433	429	482	409	451	444	473	445	491	479	450	461	455	471	438	467	419	487	472	444	432	493	413	497	456	447	468	469	443	460	487	440	471	462	470	453	446	467	446	460	451	463	434	491	458	456	452	438	418	442	494	471	455	469	491	427	486	463	426	460	461	463	486	449	408	417	473	480	429	433	461	464	478	495	459	484	442	509	496	463	435	432	469	434	455	485	445	456	442	482	440	464	417	476	524	472	452	453	429	465	487	467	453	451	470	451	445	457	491	488	483	456	470	491	484	524	466	452	441	453	439	493	447	461	449	482	455	425	442	460	471	449	447	473	484	488	439	478	467	457	458	474	487	487	428	441	423	492	442	463	445	466	482	430	448	427	417	467	467	493	474	477	489	452	466	480	467	447	445	452	458	457	443	460	450	459	457	472	442	415	434	467	447	499	423	425	445	464	448	451	450	444	443	434	452	487	476	480	473	472	454	457	440	488	491	453	508	428	446	475	431	423	463	438	470	486	427	459	447	452	511	475	435	470	461	406	445	462	463	466	475	428	481	454	461	456	455	469	445	438	489	473	495	444	501	476	462	471	441	470	478	476	463	464	465	477	480	466	482	437	442	458	458	481	488	454	451	483	464	496	468	412	455	466	462	464	460	500	458	487	494	447	486	482	474	500	520	434	465	460	452	508	436	455	456	465	470	438	466	449	474	450	461	470	427	456	478	456	411	442	477	425	460	466	439	446	443	450	465	468	496	458	461	485	444	451	459	411	457	472	448	485	463	470	449	458	483	485	452	454	481	498	470	476	448	451	454	441	446	470	436	450	449	459	470	466	421	446	507	476	419	456	485	446	460	461	456	466	434	440	475	428	486	432	442	469	466	468	439	481	424	476	475	469	474	468	448	497	489	436	432	449	422	446	402	448	457	486	477	436	423	422	473	437	463	480	468	440	432	461	438	469	421	480	471	453	474	477	462	472	486	502	482	504	461	463	463	479	515	458	454	473	435	471	461	461	473	472	415	427	473	458	471	477	467	475	445	453	456	440	465	422	454	463	455	490	430	511	487	517	483	476	462	428	477	433	504	528	459	491	456	482	428	395	424	462	502	491	464	446	428	427	459	466	443	476	430	454	463	433	491	464	492	459	483	477	441	490	471	439	494	480	493	483	510	469	474	453	445	464	453	457	419	454	473	427	468	462	439	464	472	427	479	468	514	425	487	434	469	456	508	485	472	454	498	445	482	458	467	442	437	446	478	474	480	455	490	461	476	489	483	474	503	418	499	454	440	471	454	475	472	473	477	458	486	484	476	498	434	470	467	434	455	456	486	464	419	443	448	477	446	427	450	472	470	461	442	492	480	465	483	439	450	455	440	495	447	450	460	507	421	440	431	440	472	447	482	458	477	449	460	457	461	458	448	448	437	456	488	499	464	453	439	443	435	477	454	446	490	446	453	459	472	469	504	479	467	449	427	451	451	434	459	482	487	481	461	449	437	499	404	481	451	438	512	483	460	465	513	470	465	450	447	471	411	485	463	477	442	453	434	474	462	496	474	474	480	453	474	451	460	481	450	454	464	451	459	509	427	473	456	430	436	465	465	512	457	464	476	415	449	498	450	424	464	495	433	478	468	504	467	475	480	483	466	478	530	470	484	509	482	469	468	454	453	419	455	480	452	470	462	478	422	444	442	470	433	430	458	428	472	488	477	445	459	466	455	488	486	420	464	464	486	464	426	470	473	463	458	455	438	441	470	490	487	473	475	495	453	420	463	488	478	466	483	482	454	461	477	440	470	430	445	464	466	418	446	447	496	469	472	449	467	443	430	442	509	432	475	463	433	500	463	458	445	428	440	454	476	450	462	458	470	476	424	456	452	451	428	479	479	470	451	450	478	475	449	424	466	471	462	462	498	462	463	449	481	465	433	494	483	488	487	466	453	414	466	455	410	494	493	446	460	470	464	467	478	449	478	455	455	419	442	414	421	471	434	486	483	448	462	457	440	480	431	450	486	497	461	461	457	415	482	415	445	480	471	452	453	479	466	480	514	447	432	454	476	462	439	455	465	474	434	479	479	473	444	406	448	511	489	433	480	481	470	430	455	470	452	445	469	475	460	460	448	467	433	451	467	459	458	434	420	466	470	468	478	435	449	463	503	487	457	480	461	478	503	476	403	475	435	490	457	457	480	460	462	474	463	459	460	478	471	465	474	452	485	460	463	465	448	423	477	455	495	463	499	464	449	457	461	472	477	451	428	468	409	452	459	504	465	480	512	431	465	487	436	409	445	488	479	482	466	467	430	473	454	492	496	455	470	497	444	481	459	453	477	449	455	476	461	455	441	434	434	465	464	475	437	476	420	450	434	472	498	439	443	474	417	482	462	454	469	490	468	451	491	429	438	493	475	455	421	430	454	480	477	489	449	455	465	465	439	477	436	470	492	508	463	477	466	459	442	474	461	461	448	404	463	444	475	448	467	479	456	479	482	469	491	435	475	441	457	447	469	425	426	450	436	453	455	478	461	461	407	458	468	474	461	449	450	463	433	463	427	456	472	448	489	479	497	442	442	440	465	482	495	419	451	487	486	441	498	448	456	469	453	458	424	460	447	503	438	491	446	469	486	450	471	484	449	463	462	443	486	483	458	456	485	430	460	453	490	451	450	437	468	484	466	487	491	464	460	423	461	480	475	429	477	481	436	477	424	455	442	506	455	440	467	475	403	491	471	453	434	484	454	453	442	465	489	458	473	459	479	472	448	463	478	459	520	459	471	462	431	456	429	414	460	434	439	471	476	472	499	465	432	495	449	490	458	460	506	411	496	478	479	457	474	478	480	468	484	477	474	452	485	448	443	479	487	482	481	468	439	455	468	461	492	458	460	464	443	465	466	464	472	461	465	430	461	459	462	496	439	450	442	482	462	462	448	433	469	461	465	464	443	457	460	427	423	482	464	483	487	457	453	491	426	439	459	471	472	459	471	472	443	445	482	456	463	489	453	481	438	470	480	458	485	477	456	426	432	471	469	455	449	459	470	437	467	450	466	456	405	448	455	456	457	462	471	437	444	439	446	455	468	421	459	462	455	462	434	466	445	447	478	448	451	463	477	454	431	435	445	424	430	444	457	469	480	449	452	494	464	430	453	420	430	469	482	469	447	434	466	447	460	416	453	486	453	485	445	447	476	447	441	492	472	445	481	453	487	468	494	433	466	508	499	477	436	459	445	483	437	429	492	459	446	457	460	459	446	461	454	455	491	460	456	471	453	479	456	459	431	471	413	493	473	473	463	462	437	434	416
24880	21003	26593	25388	5478	430	338	322	279	271	242	252	261	212	207	224	203	205	223	209	190	215	192	201	183	190	195	188	169	174	184	205	207	168	231	174	173	190	186	172	214	176	205	207	170	167	217	197	196	177	204	199	191	220	214	187	196	188	229	208	193	186	187	196	203	204	207	195	193	171	194	165	200	178	179	179	181	172	174	173	161	190	185	223	187	186	176	189	201	179	192	197	175	191	191	202	205	175	180	188	168	203	210	194	179	206	194	193	182	206	169	190	184	189	180	206	202	215	180	189	186	213	180	181	177	179	178	199	192	213	191	180	191	177	193	172	187	193	203	173	189	185	194	216	206	176	181	205	190	194	182	198	183	192	188	175	183	211	188	190	199	186	201	181	179	201	188	197	184	180	189	210	164	202	192	195	170	185	217	172	198	196	190	195	192	162	194	175	187	187	200	184	216	179	200	200	207	162	187	168	167	177	187	164	166	179	214	189	192	227	178	213	201	184	193	206	198	167	155	200	205	212	191	200	197	183	210	194	157	200	193	157	186	196	182	166	195	185	184	174	197	180	169	189	199	187	193	184	193	174	190	202	184	185	199	200	205	179	180	179	162	197	186	173	203	195	195	197	193	172	172	176	161	173	176	198	204	183	189	186	187	167	176	215	191	179	172	184	178	155	199	188	193	180	193	206	212	181	181	177	208	193	174	181	219	216	205	183	174	190	164	183	214	179	182	194	188	186	216	190	200	196	211	194	185	189	179	197	186	179	169	209	167	206	214	182	209	196	184	182	205	197	189	186	173	201	188	161	194	202	185	184	220	196	177	202	192	178	167	209	220	182	211	229	194	197	206	192	200	168	175	187	197	178	210	202	188	188	210	178	160	170	183	183	177	170	175	169	191	189	180	187	182	168	180	197	195	177	180	214	186	159	187	185	171	198	208	203	179	190	207	196	166	205	174	180	201	175	194	190	182	185	193	183	185	203	211	165	207	202	183	194	215	185	198	197	182	193	190	184	169	196	171	196	165	190	205	173	186	190	176	168	167	210	187	178	171	186	186	208	184	183	203	189	209	182	158	193	190	190	190	173	189	209	187	186	193	189	163	214	195	178	181	194	178	179	202	167	158	193	196	186	181	183	173	196	172	223	195	183	184	169	192	182	193	198	211	189	169	203	193	204	168	201	198	183	183	179	201	176	203	173	189	192	176	172	176	176	203	194	189	213	184	193	185	213	177	190	204	196	199	193	182	188	209	202	161	205	190	169	198	184	185	192	202	182	179	214	191	193	164	183	212	178	185	180	183	197	184	192	183	182	168	201	175	180	172	188	174	207	164	185	215	196	178	169	163	195	190	194	172	199	195	185	197	182	187	199	177	188	182	150	193	209	203	194	186	197	197	188	185	194	161	221	177	215	202	190	193	172	188	191	170	177	185	220	207	175	208	191	190	191	177	210	221	187	204	189	202	189	174	193	177	214	190	178	181	186	185	165	186	185	183	187	191	202	194	183	189	213	185	168	183	191	204	189	188	220	190	186	180	190	177	208	191	175	185	178	168	217	197	176	204	180	187	189	183	196	205	174	206	178	190	176	166	179	182	202	180	181	199	178	190	200	196	182	188	175	194	184	166	192	192	195	180	191	189	175	219	180	194	190	183	191	201	203	187	196	192	178	173	192	186	169	217	197	175	163	168	198	219	200	176	193	195	181	206	172	182	187	187	169	171	169	189	182	190	199	163	199	186	167	201	209	199	183	175	156	200	189	179	191	195	181	184	180	177	193	203	183	177	190	184	207	182	201	190	180	197	208	206	204	189	215	207	144	176	187	188	183	189	172	174	197	178	200	195	179	195	182	180	191	190	170	177	175	197	161	207	187	189	191	194	184	192	186	173	214	193	194	199	219	161	179	182	174	182	174	183	179	187	202	184	176	180	212	187	171	180	206	188	194	198	162	220	188	186	200	196	186	185	187	174	184	192	178	176	159	176	188	183	185	197	181	187	202	185	179	202	207	191	205	177	172	195	197	194	184	170	188	181	167	198	203	208	209	185	169	194	179	179	192	206	204	210	172	196	209	186	199	198	198	173	171	178	199	183	181	183	186	186	195	220	187	190	177	198	179	184	210	196	181	161	171	203	208	196	184	201	196	184	197	195	179	179	191	170	205	165	183	196	188	197	205	178	193	166	196	207	189	193	200	186	185	194	179	186	177	204	176	176	186	179	190	183	168	187	192	175	188	180	175	196	192	212	190	175	222	185	169	200	156	164	160	201	179	201	192	188	188	183	203	194	203	178	190	187	181	198	186	188	186	191	194	190	167	172	186	171	199	179	236	187	179	207	168	165	198	203	196	176	184	191	221	185	178	187	167	188	197	180	194	187	192	209	214	181	189	200	173	206	187	193	194	190	169	193	191	182	197	196	178	181	215	192	204	186	200	184	171	201	199	202	175	200	218	178	209	216	180	181	192	177	178	206	163	221	176	166	194	185	165	177	185	174	183	203	186	185	192	184	172	220	198	207	204	209	174	195	190	201	211	191	170	180	190	192	181	187	170	191	190	180	197	192	174	188	197	191	185	196	194	161	196	200	216	193	207	179	186	195	200	173	183	171	190	189	175	215	175	192	165	186	179	198	186	189	176	222	197	178	183	157	163	193	188	187	206	205	207	163	204	200	179	195	176	189	197	201	197	179	189	178	167	175	206	161	181	198	162	185	187	227	199	187	192	161	210	183	195	197	191	210	187	232	181	199	173	204	175	208	198	155	180	174	157	207	180	191	164	180	205	171	182	187	190	172	195	200	217	207	163	189	198	167	194	187	189	214	184	187	199	209	164	200	175	180	196	200	177	187	225	191	177	164	192	196	193	173	192	188	177	207	206	184	189	178	176	177	196	175	171	186	192	201	189	187	176	208	170	193	158	204	191	194	183	201	186	196	187	174	191	170	175	206	193	203	176	206	189	159	205	207	199	198	181	201	182	181	191	171	226	209	199	161	183	190	183	193	173	184	197	203	197	196	199	184	192	167	191	170	195	196	203	197	207	197	194	200	230	172	179	187	189	170	209	191	200	166	197	212	189	173	184	196	192	215	195	187	216	189	180	178	185	177	211	216	172	175	191	230	168	184	181	190	182	187	181	169	204	201	174	198	197	185	196	184	164	183	183	192	230	210	179	186	167	183	182	183	191	186	185	190	193	182	176	194	193	195	182	175	202	182	191	206	188	157	181	197	182	184	153	181	194	172	206	182	217	166	180	192	178	193	185	197	197	158	216	200	183	167	175	212	210	171	180	187	195	189	170	185	196	196	187	184	205	183	155	199	178	184	220	187	174	195	187	190	168	197	183	170	169	186	205	181	179	199	184	172	166	175	189	200	171	189	189	187	180	186	187	175	187	185	181	192	205	177	201	184	178	171	176	204	192	184	189	183	193	200	176	167	186	170	189	175	188	168	179	197	188	178	188	196	192	188	173	186	199	181	161	174	186	178	197	207	174
3530	4388	2688	1415	918	732	629	507	443	401	378	334	334	305	325	269	268	296	280	262	246	254	265	227	241	257	261	215	243	243	271	258	231	229	237	224	248	232	246	234	258	221	235	264	222	241	203	245	245	226	241	246	228	231	243	233	228	234	221	221	228	249	223	266	248	225	243	227	229	230	236	262	211	249	234	227	239	233	238	246	188	259	191	240	246	228	236	195	244	192	190	258	229	245	217	243	234	221	233	220	241	238	217	187	226	215	218	201	238	185	207	250	220	230	223	222	240	228	220	242	216	229	227	219	233	208	226	195	225	231	214	236	214	218	243	249	230	222	230	238	241	251	241	223	207	220	241	219	240	231	242	244	233	210	236	226	221	224	233	228	258	245	233	240	257	251	231	236	247	237	217	239	207	226	226	211	220	211	225	232	220	192	221	199	223	216	214	212	220	214	214	207	222	209	242	250	203	236	239	254	236	228	223	256	244	235	218	210	240	257	238	229	221	238	251	235	204	225	220	238	224	254	223	236	254	247	226	243	239	228	233	259	211	216	218	245	207	227	224	219	220	209	245	234	242	232	226	237	259	227	241	216	239	217	224	215	209	225	240	225	213	220	210	231	217	207	234	227	244	235	244	230	228	244	256	257	192	227	209	213	234	218	236	237	218	238	244	227	230	238	224	226	227	221	240	251	229	217	218	239	238	241	240	217	254	227	212	242	234	249	223	218	232	203	216	222	237	233	204	223	211	216	235	251	226	224	236	226	237	212	240	235	252	228	250	233	251	249	247	247	233	211	199	250	244	250	229	222	219	210	241	228	235	234	247	239	260	250	222	230	238	211	229	219	242	261	253	234	252	225	247	221	238	213	244	234	223	245	219	236	241	243	217	220	236	243	214	238	218	243	226	225	216	230	207	251	226	249	235	251	253	235	235	240	238	216	254	216	183	224	229	217	263	219	227	214	210	222	227	228	227	248	235	243	229	207	232	238	218	233	252	238	233	245	234	228	223	249	222	231	235	207	225	208	226	228	257	242	208	208	221	213	199	229	219	254	235	224	244	219	204	249	236	192	257	242	258	215	221	226	204	233	224	233	242	207	238	222	211	267	222	231	263	270	197	237	216	232	210	204	210	239	258	223	223	201	253	243	231	210	228	249	215	246	252	219	221	231	226	219	215	232	222	224	203	226	230	275	227	235	238	246	215	238	210	213	229	230	240	231	239	248	224	220	214	248	214	227	230	238	217	223	219	249	225	222	222	226	190	210	249	209	225	252	248	244	228	213	218	224	235	222	244	223	235	226	226	218	242	231	231	246	255	254	254	240	234	236	205	225	218	219	203	221	206	244	224	259	244	211	215	230	239	218	225	208	263	253	225	219	218	256	204	239	236	237	215	229	218	220	262	243	241	262	224	237	249	236	221	247	211	227	248	214	237	235	206	248	229	221	221	224	233	238	250	218	195	226	212	230	219	233	230	230	228	236	226	213	222	231	241	228	219	214	239	222	243	229	234	229	240	229	244	240	198	243	249	230	258	240	242	215	213	223	241	227	247	227	271	226	248	233	228	257	244	221	198	204	216	257	225	214	214	240	222	217	224	229	238	225	232	217	261	221	213	221	210	233	219	230	221	211	208	243	230	249	223	240	229	244	208	202	237	239	228	225	222	230	220	226	247	230	225	234	213	227	208	266	230	218	217	254	240	215	229	251	234	219	231	261	237	236	224	200	232	228	233	239	217	224	217	226	271	240	242	233	227	253	229	226	244	217	227	224	215	246	229	220	218	218	239	235	236	227	231	231	222	229	239	238	248	221	230	208	224	240	210	246	245	215	219	227	224	225	226	227	231	229	215	235	236	224	223	212	213	231	195	240	214	235	245	244	234	241	236	239	236	252	246	247	223	236	249	235	233	208	227	235	231	237	240	254	209	244	251	255	207	191	226	247	228	254	233	225	213	246	224	221	207	233	229	229	256	228	225	234	243	248	215	235	225	254	230	231	196	222	213	240	229	260	227	233	218	219	242	232	229	211	219	225	244	254	211	248	239	237	239	226	244	242	225	236	236	261	228	245	221	216	212	251	216	228	212	252	237	219	228	237	249	215	226	249	233	221	226	237	225	211	230	221	235	213	238	232	240	203	215	235	262	247	229	222	238	228	253	236	220	253	261	229	240	227	247	229	248	206	248	226	249	266	233	250	230	227	224	249	221	246	232	266	201	199	252	197	235	222	266	226	236	204	236	234	239	212	223	238	234	235	252	240	233	227	223	243	242	218	204	235	235	221	242	240	248	214	211	220	203	245	219	238	226	228	245	244	190	244	231	225	241	210	224	232	228	206	228	221	241	218	225	224	223	238	238	240	237	216	242	231	243	220	263	226	241	224	232	247	217	234	222	247	190	223	230	224	240	246	250	210	240	249	238	216	231	234	248	218	230	237	229	243	264	211	227	239	253	229	222	244	230	242	229	217	200	204	231	236	218	206	217	225	233	238	227	249	233	230	225	249	222	253	265	264	230	213	234	247	217	243	249	218	203	213	242	223	224	220	210	236	274	220	229	235	224	225	246	264	229	250	247	222	234	220	243	235	235	215	221	226	209	242	236	219	261	248	220	233	254	215	225	236	219	234	244	245	218	258	223	194	254	243	252	274	226	212	206	229	221	199	232	240	257	254	248	228	262	246	220	216	214	219	257	216	214	219	242	272	244	253	229	248	227	209	218	231	214	215	260	229	253	215	220	239	206	230	258	227	257	264	226	226	230	234	223	253	221	221	215	209	230	241	243	246	219	220	235	232	228	247	248	222	217	239	207	238	221	223	231	219	240	228	236	227	206	219	223	229	239	229	241	208	206	226	238	214	218	238	236	250	213	230	218	224	242	236	181	232	249	246	241	228	233	210	239	229	249	250	223	270	235	237	219	235	240	239	220	224	216	237	222	233	234	225	218	208	244	234	221	242	235	228	216	205	243	235	227	240	237	230	230	276	232	221	236	208	228	239	235	249	278	243	214	249	237	221	247	264	221	217	225	222	236	202	235	237	246	234	214	241	255	227	222	243	233	243	225	258	250	227	237	264	218	233	251	269	235	249	230	217	225	250	232	220	191	236	217	238	261	248	203	239	249	206	216	215	243	222	225	260	251	242	260	232	224	232	216	222	231	253	233	204	250	244	234	232	238	229	209	255	232	237	212	203	220	246	224	229	220	253	233	227	221	226	242	222	231	218	237	234	220	247	244	237	229	214	220	199	251	215	232	212	222	246	229	243	213	211	220	234	222	211	235	208	217	228	229	204	252	213	231	223	219	217	238	244	231	218	231	219	232	221	219	257	223	247	207	227	226	249	228	231	217	207	228	216	235	232	223	229	224	242	256	221	222	227	240	233	217	221	202	217	234	225	249	244	237	237	245	249	217	201	226	228	223	225	219	238	213	249	225	221	226	216	209	244	200	237	229	230	218	238	243	259	240	243	240	228	235	268	223	223	227	241	211	200	220	220
22533	21060	28518	23807	21061	21074	5978	1234	953	853	849	772	758	678	690	722	714	701	621	676	602	626	627	612	675	603	672	644	574	576	654	628	596	561	571	572	585	618	594	634	633	618	601	592	576	624	572	565	625	607	591	592	598	591	630	597	608	579	640	606	577	620	624	601	596	593	596	616	595	565	606	613	568	587	585	561	609	619	593	538	574	637	590	607	586	617	576	572	562	568	631	580	608	581	530	612	593	554	603	600	549	564	613	578	604	545	588	617	608	566	588	585	584	629	563	575	599	568	588	616	662	574	638	624	600	608	570	613	591	584	617	587	594	582	553	636	553	599	596	600	592	609	601	585	556	592	567	589	589	611	594	595	598	590	604	625	639	595	570	588	589	593	623	593	588	586	568	589	597	615	548	616	604	571	619	614	617	602	590	624	636	635	599	610	563	650	573	573	604	629	592	603	606	594	641	638	592	619	592	609	599	564	565	623	637	621	601	612	598	570	599	628	599	586	628	583	586	612	568	592	585	626	594	593	596	558	603	574	572	620	607	592	569	639	577	616	571	602	566	540	606	647	642	617	623	618	552	612	593	594	580	561	581	576	606	561	598	595	612	620	616	638	606	596	584	550	580	652	603	556	610	602	632	564	544	605	624	593	628	608	586	567	587	584	570	609	593	605	628	573	599	613	592	599	561	586	566	590	583	607	615	602	560	604	609	585	550	604	581	614	628	599	623	571	571	598	623	605	616	628	638	604	545	581	619	615	560	599	601	608	583	590	540	606	605	597	585	587	585	645	597	544	580	593	619	631	598	613	571	611	612	637	618	628	584	600	647	575	572	573	600	590	587	594	607	604	590	606	620	626	615	635	606	578	581	600	552	603	580	561	600	582	615	647	614	553	586	621	590	600	612	631	558	608	526	607	580	619	564	630	591	618	557	612	570	549	641	583	549	587	625	551	632	609	571	601	554	574	581	574	619	559	586	599	589	593	581	616	583	586	628	567	615	594	582	568	584	597	599	594	571	628	566	592	562	594	615	587	552	585	578	578	609	583	657	562	589	609	580	616	610	568	638	581	609	586	631	620	575	624	656	585	595	595	580	599	611	618	619	614	599	619	565	591	610	619	597	608	606	613	609	594	573	587	623	594	569	620	630	543	607	583	611	578	578	552	600	640	611	589	604	571	581	574	577	592	568	588	584	590	636	558	580	584	628	579	594	570	566	594	603	611	618	606	599	661	595	602	598	581	619	570	617	582	581	584	579	605	633	541	603	571	619	606	590	576	569	614	643	549	572	561	572	597	597	599	586	538	570	594	589	565	571	554	605	599	592	594	570	596	606	564	613	646	562	608	593	606	643	613	613	616	610	641	604	628	585	567	593	581	563	591	602	622	548	589	621	574	592	584	558	546	561	582	630	621	610	539	589	576	591	597	616	581	579	610	573	648	566	643	644	623	583	630	606	598	620	612	591	591	578	580	594	607	590	595	599	587	608	599	590	641	666	613	580	577	574	604	595	590	580	567	599	617	560	603	604	622	579	549	600	601	588	571	568	604	609	538	556	635	598	650	606	583	565	588	592	578	563	608	628	594	591	615	653	599	609	594	632	601	580	619	580	577	621	611	583	568	634	630	652	567	566	618	577	594	593	621	633	574	574	576	609	585	601	623	586	569	608	567	618	550	607	582	555	640	617	604	624	578	610	614	612	612	593	600	563	599	601	590	619	625	610	549	588	615	614	618	587	592	580	635	596	608	610	624	608	585	579	593	571	599	578	583	592	594	633	573	673	642	593	594	613	582	584	545	605	561	609	599	596	617	580	616	621	587	617	556	607	604	575	570	609	586	643	591	624	595	614	600	575	613	601	539	560	581	563	567	542	597	591	567	550	591	620	598	595	618	635	593	592	564	607	621	601	587	586	588	614	579	574	602	613	589	583	617	613	619	617	645	570	595	596	623	566	618	614	577	629	586	560	614	618	593	584	643	612	615	574	600	599	633	586	583	560	583	601	603	613	565	598	578	673	638	584	588	580	646	563	621	567	624	620	617	596	611	572	618	606	584	591	611	596	625	595	596	598	582	613	598	589	623	578	595	583	604	609	587	627	626	589	569	556	624	596	588	651	568	600	588	635	560	557	564	583	594	590	603	656	592	557	599	564	593	611	587	600	595	575	627	596	571	589	598	580	643	618	571	645	586	599	583	594	603	602	611	601	595	569	603	557	644	632	606	610	582	590	629	576	602	550	546	588	578	566	607	569	653	607	586	628	581	637	617	541	603	584	576	588	600	567	612	611	602	638	574	578	575	608	562	600	556	585	614	627	580	535	644	553	604	597	559	630	608	618	574	568	578	567	628	577	561	593	604	637	579	578	594	604	669	554	561	627	622	590	585	602	625	593	609	605	598	577	580	603	629	609	631	624	657	581	572	596	604	568	581	578	573	600	632	615	600	630	549	651	586	607	585	592	583	589	533	598	576	582	580	556	608	544	543	575	630	594	599	580	629	621	611	655	581	623	638	592	626	581	603	576	571	593	619	614	622	551	588	602	549	541	583	612	614	589	574	614	572	584	622	607	625	583	615	639	617	625	606	613	624	635	621	565	571	601	637	556	580	602	548	590	579	630	581	608	608	602	606	575	604	586	578	610	586	623	623	547	539	568	626	567	544	586	637	601	601	581	621	597	560	574	580	604	641	546	611	570	615	597	590	579	593	545	555	567	593	583	637	645	622	609	616	619	639	566	627	601	610	578	591	570	598	540	621	625	604	604	555	583	622	595	567	566	591	581	606	567	578	589	611	611	575	587	610	606	568	561	580	572	557	584	552	604	562	643	625	615	565	576	592	587	580	585	598	559	584	558	581	615	591	582	593	598	594	589	628	623	587	591	604	594	580	618	650	552	588	604	580	605	624	612	616	624	610	595	576	639	593	599	606	570	603	555	560	635	642	612	614	559	552	561	622	591	593	636	602	609	572	583	560	621	603	609	584	609	581	596	557	603	599	598	618	580	600	588	564	600	583	629	578	603	624	606	562	547	573	617	594	568	582	632	595	543	642	599	564	609	558	579	601	637	565	615	582	596	577	572	580	585	582	573	593	589	630	583	584	592	576	604	587	623	614	564	570	557	625	591	560	583	569	610	626	629	601	573	630	567	539	603	620	577	627	585	577	653	580	572	615	598	607	580	528	587	597	590	638	575	617	620	610	628	601	613	617	571	606	596	582	539	551	625	603	609	571	617	584	583	574	611	564	560	623	613	562	590	557	579	553	603	606	628	653	682	609	599	586	630	581	633	573	530	628	610	567	551	585	583	645	580	649	594	629	567	606	597	573	577	593	610	647	593	642	619	637	588	591	568	584	597	578	615	600	592	584	585	608	590	593	608	593	643	567	617	575	559	571	588	574	640	595	571	558	583	613	580	582	613	582	571	579	585	583	625	610	584	626	580	603	592	616	639	569	602	630	596	562	581	600	588	580	583	627	593	574	606	574	610	609	592	599
5188	14089	9446	4627	3284	2586	2064	1677	1386	1265	1149	1032	931	897	883	797	829	760	730	731	750	756	687	802	710	680	688	671	709	656	641	711	664	641	678	638	663	671	665	630	661	643	635	627	704	664	639	643	672	687	635	602	657	622	632	621	611	649	666	676	593	642	621	636	643	636	652	629	647	706	620	617	667	639	637	598	617	643	646	663	641	631	626	633	634	615	631	640	615	607	626	627	614	669	622	580	638	668	615	615	626	594	648	614	642	637	658	668	596	649	615	616	608	643	631	632	665	635	608	599	607	614	601	659	621	638	629	641	611	662	601	605	621	625	601	593	651	641	622	633	632	617	620	673	599	664	648	645	636	647	604	641	648	640	659	664	629	610	632	612	653	642	649	627	626	651	597	637	615	597	650	606	617	625	652	620	631	661	572	640	643	597	578	619	634	631	630	641	640	630	661	627	634	663	623	651	595	662	659	617	673	619	585	629	617	596	631	650	639	655	646	617	649	635	633	586	627	620	619	615	629	642	608	617	636	659	659	646	624	619	597	646	677	640	567	627	642	563	621	622	596	642	659	616	670	617	648	587	677	629	625	645	623	609	580	642	641	646	602	648	611	602	611	629	652	667	667	656	630	646	633	627	639	630	621	634	607	626	626	643	561	636	597	651	583	602	624	617	621	625	661	633	635	606	648	621	607	595	655	645	669	653	609	658	620	651	666	618	685	626	602	583	626	648	610	601	634	622	647	605	621	630	606	652	669	624	615	624	618	640	649	606	609	624	652	635	603	636	651	620	643	627	625	663	627	596	670	626	660	639	623	632	657	596	655	678	629	590	642	613	646	638	673	625	646	629	624	653	609	611	629	642	647	634	610	617	627	625	644	653	568	615	629	653	607	652	618	624	673	618	631	597	621	623	610	591	652	584	664	644	624	575	627	648	630	621	596	672	659	630	610	590	645	646	651	630	624	635	650	673	627	613	605	563	654	623	609	641	657	641	608	640	620	656	658	631	595	587	670	582	649	640	638	645	638	616	622	687	631	624	623	584	630	687	611	604	635	595	654	629	652	613	637	644	650	639	615	637	643	634	631	655	615	654	620	592	589	609	620	655	621	634	619	629	648	621	644	637	688	627	639	561	641	617	623	586	585	640	631	649	643	645	603	630	654	645	646	633	657	682	668	566	618	628	603	600	633	647	610	617	629	606	619	629	610	634	633	657	632	670	629	632	579	618	628	628	603	621	645	644	644	640	654	559	652	640	672	621	647	626	609	631	654	633	631	589	655	583	633	614	660	639	612	615	628	608	588	604	631	597	625	714	630	642	624	625	646	666	647	617	652	615	630	649	604	606	579	636	653	632	601	669	631	620	655	618	620	679	578	648	609	672	643	617	604	626	606	638	663	639	668	620	632	637	622	605	692	635	656	637	618	615	608	651	658	625	626	624	574	637	617	588	589	633	667	659	637	637	641	629	638	640	561	659	640	617	618	665	606	616	640	639	618	713	673	678	618	607	601	686	651	610	652	640	629	651	660	631	646	632	579	627	588	702	601	629	633	582	625	599	607	616	650	643	632	619	647	665	587	648	648	601	634	599	616	624	618	585	594	647	645	631	594	609	632	622	704	662	604	633	627	606	611	635	583	601	631	616	624	620	640	621	689	683	615	598	676	616	654	628	611	672	629	632	655	628	640	612	660	614	634	683	642	590	610	573	643	660	674	626	668	624	624	601	611	630	594	587	657	634	598	597	622	626	587	624	641	619	639	637	667	606	647	604	625	652	638	642	633	657	685	609	619	583	655	621	663	622	642	644	683	602	589	623	607	604	649	642	601	682	622	666	634	621	647	613	620	663	664	623	602	631	631	603	641	637	627	614	617	646	679	634	620	643	665	643	637	653	650	675	631	660	625	640	629	667	613	602	633	610	654	640	621	643	623	646	632	615	629	627	624	646	647	593	662	640	605	576	631	603	609	599	602	614	633	646	619	609	610	647	620	608	588	597	624	614	618	652	697	614	602	650	625	645	635	630	627	621	655	619	635	610	616	630	673	634	584	602	623	659	614	652	648	656	600	648	597	625	652	652	656	630	642	637	617	639	636	635	599	603	639	655	631	593	604	640	608	675	614	626	641	634	636	629	614	615	630	636	659	605	639	636	659	622	622	622	646	604	649	614	613	660	662	590	631	609	575	607	631	647	613	606	640	643	625	617	606	638	645	605	635	609	620	624	631	642	623	593	606	632	652	605	612	606	638	636	632	666	642	674	630	646	645	602	647	629	624	651	608	590	619	628	624	655	592	633	607	636	599	609	626	609	636	630	594	569	634	654	598	671	605	599	608	625	627	633	622	616	614	600	641	637	601	617	577	579	639	602	632	609	643	599	647	702	669	645	605	678	668	638	629	583	624	618	604	622	641	647	641	612	610	611	604	634	611	632	599	614	677	626	669	614	657	627	602	655	610	642	618	635	635	620	610	586	599	597	652	563	619	642	651	646	579	594	608	656	600	670	624	631	601	608	650	632	640	640	627	655	628	552	607	634	637	675	624	641	636	622	624	603	647	592	658	643	670	639	655	619	659	619	599	630	649	633	649	639	660	638	599	654	596	637	688	613	666	631	640	631	632	585	649	616	664	611	633	653	628	634	584	618	615	661	614	655	659	599	607	614	652	630	588	649	648	628	632	609	578	662	605	651	667	610	624	657	648	637	667	627	640	603	597	651	666	621	622	641	635	656	629	615	659	655	615	591	592	623	604	606	601	648	589	644	630	661	654	603	672	632	661	621	598	622	612	642	626	635	650	628	636	609	624	629	606	645	616	615	626	621	637	580	626	627	603	586	634	576	654	639	603	616	555	575	637	650	626	624	641	625	642	618	591	635	654	632	647	631	607	639	601	587	579	601	650	660	644	612	641	654	625	627	640	599	641	561	615	636	641	639	596	637	649	641	656	582	625	678	625	643	662	631	647	670	679	639	616	634	607	669	580	594	623	643	659	616	637	615	623	627	659	658	654	602	636	623	623	659	655	606	598	647	614	646	649	624	615	636	653	651	641	612	646	605	583	617	631	642	606	602	623	639	605	605	648	641	653	633	653	615	655	611	667	690	650	651	609	573	584	580	662	640	662	619	601	622	670	627	641	670	647	649	645	661	619	605	631	619	642	642	595	648	628	649	605	648	641	629	631	636	582	619	600	645	627	636	633	594	631	625	624	633	643	661	620	597	660	640	639	613	623	663	627	620	623	605	648	644	633	640	636	604	613	641	588	617	628	623	639	685	610	592	602	638	640	603	633	683	611	641	644	652	651	616	681	651	643	618	599	631	619	577	587	661	644	619	618	631	632	672	616	624	647	612	654	646	626	625	626	602	623	631	581	683	642	631	620	614	667	658	609	668	613	706	602	649	627	647	616	600	664	617	655	646	616	624	596	628	615	649	658	577	655	616	620	620	672	622	583	629	655	646	634	655	681	656	612	681	626	610	622	604	613	620	619	632	662	582
27455	17571	3254	300	229	197	174	177	183	186	180	150	173	164	156	144	154	141	146	138	153	153	155	154	166	168	163	161	157	161	177	155	138	147	160	145	152	137	159	145	154	169	165	148	157	157	166	161	152	164	171	160	165	158	151	157	149	130	131	156	160	160	143	162	169	161	158	146	158	168	169	174	140	158	138	173	134	159	150	171	166	142	160	165	154	149	144	164	151	170	161	134	140	152	153	156	161	163	156	171	182	147	128	166	157	157	156	152	153	150	148	158	153	167	149	160	143	150	154	148	166	151	151	173	153	140	150	147	169	151	168	151	130	151	156	154	168	132	139	151	158	183	167	163	146	133	159	145	144	162	180	142	185	182	159	169	140	142	158	165	139	156	117	174	181	157	156	160	151	141	153	167	123	149	139	176	155	163	156	159	153	170	156	176	158	156	146	148	162	150	132	161	171	124	171	154	152	154	165	169	134	151	143	157	160	163	160	147	146	166	145	149	144	156	132	174	141	170	164	172	134	144	137	157	169	175	156	155	164	157	140	165	155	166	158	167	173	166	138	162	144	166	166	177	171	132	160	167	153	144	159	158	157	150	156	154	160	162	141	141	148	148	135	140	156	158	164	166	162	145	171	149	168	175	151	173	161	154	170	153	140	152	174	155	158	167	159	151	164	166	157	147	170	173	170	154	171	143	144	154	158	146	144	138	175	141	166	158	158	150	165	178	177	146	167	146	136	155	146	160	123	158	148	143	160	172	151	137	180	162	155	140	194	140	163	142	159	137	173	167	165	168	144	157	152	147	164	174	147	151	149	154	149	161	175	151	150	132	145	151	152	152	171	158	159	137	162	153	176	149	150	165	167	184	163	130	146	164	160	163	168	160	174	143	179	156	156	163	136	142	143	161	157	161	157	146	154	159	159	166	166	165	168	132	154	144	146	155	168	147	135	144	136	149	174	175	171	153	161	129	150	140	146	149	162	165	153	156	144	155	138	139	151	157	172	159	151	157	166	138	147	191	148	161	143	157	137	139	153	156	144	154	156	189	144	150	141	164	155	159	157	134	155	165	176	140	161	159	168	136	174	155	141	147	163	141	158	147	156	145	138	153	162	160	139	154	138	135	158	162	152	172	149	144	143	156	151	138	113	154	130	159	158	169	155	149	153	141	168	143	132	122	133	155	171	150	157	147	165	177	140	159	144	160	176	161	169	132	163	145	173	145	156	149	162	143	163	170	159	157	145	156	159	175	166	154	143	132	161	159	128	155	171	147	155	163	151	150	167	153	140	161	169	153	151	163	176	145	175	156	164	161	149	161	163	152	156	157	152	150	142	145	147	162	146	153	148	156	164	155	159	154	185	162	177	172	142	134	167	164	152	164	147	164	152	150	150	143	162	151	150	156	161	162	155	151	148	148	135	165	174	174	138	144	155	161	167	166	146	174	159	131	175	164	151	170	158	137	165	117	148	173	165	154	147	165	181	154	129	168	171	163	162	147	159	172	134	170	149	146	187	149	159	175	134	150	162	160	159	135	159	160	163	141	140	149	189	173	164	149	154	165	152	162	153	161	137	141	157	156	180	153	149	152	162	147	163	151	163	163	147	141	159	165	146	157	152	146	162	161	158	146	173	145	151	158	140	135	171	160	169	137	166	152	177	163	165	144	174	157	161	153	145	178	145	150	181	154	164	134	157	143	151	140	127	144	157	158	171	133	147	170	162	149	139	153	152	137	164	172	150	169	158	177	146	143	191	174	170	144	171	156	147	151	130	170	150	140	132	164	167	157	154	168	157	196	147	160	170	135	140	146	162	163	176	168	139	156	159	154	139	164	145	168	164	156	161	159	159	154	168	156	150	160	167	145	155	157	159	151	161	149	155	171	170	161	163	153	153	181	157	148	164	149	150	174	154	153	164	155	158	156	146	202	168	161	152	165	161	158	155	158	156	184	156	139	159	175	141	147	164	158	169	147	154	165	177	160	177	141	153	154	142	158	162	145	155	139	160	156	162	174	145	125	161	163	152	182	181	157	167	162	161	171	162	150	137	148	173	164	165	145	153	134	149	134	165	162	174	157	147	135	164	162	141	156	154	158	174	141	155	150	144	158	151	148	163	156	131	140	153	168	169	173	159	150	168	146	136	158	154	149	172	129	158	156	153	143	144	150	137	165	166	158	160	166	162	132	150	166	178	153	165	131	142	153	124	157	175	154	136	141	172	153	145	174	131	164	168	162	162	172	174	157	135	147	149	155	161	169	173	161	165	157	139	144	143	140	140	174	174	135	174	151	164	144	159	174	167	167	162	152	141	170	150	148	158	144	166	154	123	154	173	152	150	160	141	156	163	157	156	151	134	149	156	141	150	154	147	155	180	142	162	137	151	161	153	157	170	165	186	147	153	143	132	170	151	153	133	160	155	174	176	156	169	134	167	146	155	117	177	161	175	173	181	146	148	156	159	139	174	148	165	163	133	169	171	167	151	151	151	162	156	142	152	152	142	145	142	129	158	172	158	163	150	162	145	159	139	158	136	140	171	167	150	146	169	171	157	148	166	155	171	168	151	139	150	176	160	161	139	159	162	174	162	166	160	143	165	145	155	155	165	161	153	158	145	165	149	183	162	143	145	170	154	146	159	158	144	156	139	164	167	147	166	164	161	149	143	178	155	175	140	144	152	174	163	152	130	141	178	150	156	169	152	146	168	180	167	159	140	146	158	152	172	159	164	138	166	142	165	152	157	176	172	166	156	151	138	150	154	148	153	150	170	156	146	166	159	140	148	161	147	158	155	124	164	150	147	184	153	154	180	158	166	157	163	155	169	155	153	167	169	140	160	146	149	153	163	161	143	180	162	133	159	154	126	153	166	180	154	161	142	181	163	150	184	145	178	153	178	149	153	168	142	139	138	147	164	154	156	145	172	158	164	154	167	143	157	156	141	177	140	155	159	150	139	162	167	155	153	153	160	142	181	136	146	180	148	148	174	175	168	146	147	139	169	156	160	157	151	168	164	166	149	173	146	139	155	152	170	156	166	150	160	143	160	167	161	159	133	153	131	143	157	164	158	144	148	170	159	171	163	157	152	156	148	155	165	150	148	147	181	142	140	151	160	150	160	153	154	158	178	145	130	181	188	154	166	148	151	148	169	154	169	162	147	136	154	156	144	159	164	153	186	149	170	172	180	143	173	149	155	135	162	139	151	141	169	164	152	135	155	173	153	146	163	178	166	146	159	172	138	173	155	142	156	163	137	145	170	159	164	155	160	140	144	151	163	151	155	160	166	143	147	141	152	170	176	152	154	163	158	161	160	142	147	178	168	162	174	163	165	160	158	141	168	155	136	162	171	159	158	142	156	125	149	165	133	157	176	189	153	148	163	150	130	162	154	164	180	145	148	165	170	153	151	156	152	157	155	154	175	162	155	158	158	138	180	156	162	170	168	153	164	137	161	185	151	154	154	143	143	141	141	158	138	152	151	159	153	165	157	156	164	166
4229	771	484	297	252	257	226	213	182	189	199	169	180	203	187	205	200	172	178	186	182	188	166	211	199	170	177	184	189	182	172	171	188	173	164	204	180	181	205	190	183	171	188	178	191	185	199	189	206	178	164	185	196	179	187	153	184	160	160	182	176	183	182	166	161	184	172	182	197	189	201	175	181	177	162	179	192	180	190	191	162	201	152	163	167	172	176	187	173	172	169	182	183	177	183	167	175	160	179	188	163	167	173	193	173	171	160	203	158	178	176	193	178	161	175	208	160	181	167	166	187	176	167	167	186	192	171	192	205	183	194	193	184	192	202	180	163	176	192	168	193	183	164	199	179	200	192	171	184	189	178	154	168	177	160	189	193	173	171	161	186	184	173	193	170	189	154	164	177	167	166	202	164	194	157	210	186	192	180	184	171	183	161	187	160	199	156	188	181	181	184	180	182	181	174	163	192	157	210	187	185	164	193	188	173	162	171	169	196	169	180	190	176	183	164	185	171	179	180	196	191	177	174	183	150	171	186	222	195	187	173	165	172	187	189	163	181	188	201	166	174	164	175	205	195	171	188	164	177	159	182	198	142	165	174	174	178	160	189	193	158	167	176	161	189	174	161	190	192	209	175	198	180	187	191	202	173	173	167	164	173	187	165	159	164	176	191	181	182	196	167	160	182	177	190	160	196	176	182	180	195	156	203	169	178	182	189	198	166	163	182	195	198	170	184	201	165	164	173	154	177	173	177	153	164	189	166	175	173	148	192	180	178	181	206	195	177	162	200	175	194	182	173	159	151	190	164	192	153	175	201	172	185	198	198	164	167	185	204	177	164	187	142	181	174	166	166	162	175	155	163	178	187	185	179	187	171	180	167	173	155	172	181	192	167	174	196	179	166	201	186	170	174	178	171	146	164	197	159	177	174	177	195	164	181	181	168	186	177	158	186	175	192	173	166	186	171	178	172	189	176	198	198	197	186	180	189	166	144	180	172	170	144	178	178	196	161	182	167	177	176	176	165	166	193	191	161	164	203	185	182	187	186	200	201	189	185	150	178	181	198	178	185	183	161	174	169	172	168	181	173	183	202	171	172	183	182	186	169	179	186	178	166	185	170	174	178	163	189	178	186	190	187	166	179	188	178	169	181	178	153	194	196	173	198	181	170	177	191	181	185	172	204	191	194	176	165	159	206	187	158	188	184	169	195	180	169	195	165	195	198	192	164	174	164	177	183	167	164	163	167	177	160	169	167	176	166	186	172	200	197	189	182	219	167	175	176	165	180	159	178	172	157	165	175	178	186	177	172	168	176	151	199	204	153	170	183	164	192	182	171	181	181	197	183	178	180	174	179	182	168	179	175	193	177	174	197	174	188	175	199	179	172	185	185	197	151	171	168	166	185	167	136	167	197	193	181	167	188	195	175	169	193	178	182	163	178	179	166	186	185	193	177	192	194	190	182	177	185	189	177	178	198	179	173	200	191	161	173	189	173	166	186	175	172	183	181	186	156	188	180	209	187	191	178	197	171	171	208	159	159	195	180	179	171	185	195	191	182	165	200	191	164	187	164	224	183	181	177	163	182	183	168	178	185	158	174	172	189	193	159	185	172	170	171	166	204	184	188	191	182	186	173	182	189	176	173	165	179	167	166	167	166	175	174	177	192	196	194	161	172	178	192	166	193	208	204	169	188	192	188	166	171	188	195	192	180	166	188	163	195	179	179	186	166	181	157	188	192	188	190	176	162	207	174	167	192	185	182	168	170	183	143	174	166	199	156	158	187	183	177	178	164	167	198	164	178	181	196	172	182	197	170	169	175	185	174	186	182	181	177	179	183	173	174	192	173	164	177	177	178	176	202	164	190	172	189	189	167	181	178	196	185	153	180	170	188	196	187	183	193	198	168	196	163	214	152	191	205	171	158	173	205	170	173	200	189	173	197	192	196	174	179	170	170	171	177	197	170	169	175	187	183	191	196	175	160	190	195	173	197	184	176	192	187	201	172	164	192	191	185	192	177	164	204	163	185	162	158	182	148	188	170	176	190	185	189	184	201	168	178	179	175	171	178	161	167	176	170	171	155	180	181	157	216	184	172	169	182	201	172	191	187	185	178	203	185	153	178	172	165	179	182	179	170	189	173	159	183	170	159	191	174	180	185	178	195	202	171	184	184	173	181	176	180	170	232	178	179	171	178	171	174	178	185	182	171	173	172	178	188	178	172	158	183	182	182	166	163	168	174	174	185	203	167	176	191	178	181	208	185	188	158	178	177	196	171	194	184	198	209	181	178	154	191	167	172	176	180	190	174	181	195	206	165	183	196	169	183	187	197	185	179	178	166	181	176	175	194	165	180	164	182	167	165	149	168	180	171	207	180	195	167	169	185	170	175	189	199	163	181	190	149	185	163	172	167	192	155	177	168	181	183	180	208	186	172	177	177	178	190	192	163	169	181	180	177	157	168	177	192	193	202	164	181	203	198	157	181	198	190	189	183	149	184	184	199	175	193	176	167	174	189	195	195	208	174	175	169	205	174	195	194	188	163	169	175	192	201	176	175	163	186	179	197	174	172	166	171	166	179	158	169	158	184	161	166	201	162	186	178	202	201	189	200	154	146	191	185	192	173	176	191	188	174	189	183	176	171	185	183	180	166	197	172	203	173	197	212	182	173	188	194	190	168	173	175	174	188	197	183	153	179	176	178	170	188	160	178	174	180	196	185	186	193	184	168	156	196	186	196	159	167	188	180	182	186	180	191	169	168	181	170	187	179	156	187	167	182	165	181	167	182	170	191	169	194	177	198	200	180	149	177	183	185	185	190	192	169	181	157	200	171	166	193	178	160	161	162	202	168	169	158	166	190	204	179	181	187	199	186	174	183	177	194	149	181	193	184	179	155	188	169	198	171	190	182	195	174	185	181	177	165	185	190	179	186	170	164	173	187	174	164	188	203	168	178	188	181	165	203	182	189	177	194	179	176	189	197	177	181	183	188	191	175	164	205	173	168	173	184	187	181	191	195	177	189	212	172	166	163	182	170	167	189	161	189	180	190	198	188	169	180	162	171	171	204	194	190	201	169	158	186	188	168	193	166	194	176	173	186	172	157	181	161	175	173	186	192	192	192	181	178	184	167	171	202	199	183	190	164	189	185	184	167	185	164	175	168	184	207	162	183	179	181	162	195	167	166	155	172	198	196	211	185	187	204	179	178	183	216	191	174	191	170	176	222	155	162	168	190	191	148	189	169	164	168	180	177	180	168	181	188	176	185	162	167	171	181	172	174	170	175	171	194	190	175	203	184	159	179	173	151	202	168	193	190	176	200	174	198	187	189	182	190	196	175	175	165	166	190	191	172	182	204	190	193	176	189	167	176	186	176	173	167	180	183	161	191	178	152	205	174	174	171	172	169	173	177	186	158	183	184	200	169	182	173	198	181	178	172	173	186	175	198	168	176	179	162	197	187	181	184	184	182	188	189	151	167	189	140	167	205	172	180	188
23638	21032	28041	24236	21031	8214	1012	723	626	569	559	522	562	483	468	488	493	491	481	470	444	486	420	457	479	426	477	450	416	457	450	494	500	448	447	476	416	450	446	438	451	423	397	422	484	421	437	411	434	443	466	407	429	409	433	422	426	465	431	465	438	466	416	419	395	428	440	441	417	423	419	419	464	433	484	413	443	489	407	405	485	449	461	476	446	455	462	441	446	423	403	477	418	436	421	474	420	417	447	441	426	416	414	425	446	414	486	427	477	436	433	419	450	396	457	453	455	503	426	434	420	436	456	417	438	425	414	418	422	450	445	431	477	458	471	467	442	443	445	434	449	429	437	452	424	455	438	400	417	421	441	448	450	472	422	473	440	455	426	422	446	454	427	445	429	387	454	423	438	429	477	435	408	416	489	417	431	462	416	456	457	495	463	463	501	462	469	450	425	454	414	452	456	447	427	415	432	410	430	423	437	454	422	433	464	426	411	419	460	440	424	424	414	414	453	432	433	453	421	428	438	432	418	430	440	455	442	456	479	425	431	410	426	454	467	439	441	473	468	440	432	438	399	426	424	404	416	450	450	408	435	427	443	418	439	412	425	454	430	445	472	445	430	470	409	455	430	420	447	455	436	407	421	409	419	439	429	416	444	434	426	398	408	441	407	449	451	435	442	448	438	473	412	443	484	452	435	458	440	464	448	454	456	425	431	433	430	436	430	422	438	426	450	408	425	458	424	404	428	448	492	406	424	439	487	442	486	471	436	439	436	464	442	446	432	402	393	444	423	435	452	454	477	444	452	409	480	440	423	432	461	407	418	421	459	449	394	455	440	414	471	443	449	419	434	427	445	421	438	427	445	454	430	449	440	418	474	441	437	415	448	441	464	436	435	436	450	423	467	430	453	428	418	421	434	472	425	460	435	439	437	440	403	428	420	427	430	448	447	467	426	435	427	415	441	437	467	434	429	437	401	411	408	455	425	396	402	454	451	388	418	411	440	425	449	431	467	433	434	400	424	443	452	406	457	430	430	449	449	409	451	464	438	450	420	427	436	465	447	407	455	440	399	428	420	443	401	456	419	446	439	434	443	483	436	429	436	425	447	457	425	431	399	448	412	444	440	458	440	465	450	440	453	437	450	429	450	421	440	435	418	449	426	402	434	454	429	441	451	431	399	391	491	451	465	444	452	430	436	465	462	418	445	406	433	448	417	457	431	426	438	440	431	491	409	477	440	445	453	445	450	460	445	446	398	445	435	444	436	431	418	402	420	411	429	439	480	445	434	447	460	456	415	441	467	427	431	447	432	428	445	427	433	403	423	440	436	428	445	473	447	445	428	453	440	454	433	437	458	452	469	439	439	411	441	473	415	439	427	448	427	407	423	426	418	418	450	427	427	453	403	455	447	438	432	427	447	433	422	447	439	419	421	451	479	430	432	448	430	436	473	439	429	450	451	430	420	455	398	415	460	414	414	412	421	435	433	434	428	459	421	433	437	448	441	424	403	428	437	464	412	422	436	416	475	433	380	448	446	436	448	447	444	449	436	451	396	454	435	461	394	496	441	455	441	396	400	469	444	488	407	434	465	426	426	434	425	418	418	440	423	447	399	412	437	400	430	411	431	429	479	438	411	438	446	440	402	420	423	408	468	431	444	456	461	427	403	435	393	442	410	421	432	476	431	447	423	470	440	459	417	429	445	451	431	434	428	428	444	417	448	415	419	466	457	407	433	450	461	462	437	437	485	442	426	414	430	458	407	419	388	420	464	480	449	448	411	435	397	436	484	443	415	422	456	442	425	432	433	464	404	411	415	456	472	431	422	420	452	429	453	449	398	450	446	445	442	433	445	451	418	421	432	431	418	456	431	428	431	443	432	439	446	413	417	439	422	433	421	470	444	444	437	433	482	408	422	424	389	436	480	413	405	450	442	476	449	423	450	401	420	456	423	435	462	447	443	435	434	434	425	414	430	422	426	424	405	433	442	414	400	454	444	418	429	439	461	415	455	414	430	434	435	422	408	431	405	434	421	429	454	433	391	449	431	428	430	403	408	468	431	392	444	447	398	417	396	378	458	437	426	457	430	442	393	417	459	427	426	461	425	422	475	419	452	408	429	415	443	409	428	416	423	446	446	458	413	426	466	406	438	419	444	442	454	411	443	421	440	457	427	437	438	421	434	427	412	430	460	411	444	408	438	394	450	421	475	438	473	392	435	421	391	422	418	436	404	435	451	457	490	423	447	412	410	432	444	427	428	416	424	450	444	406	398	448	409	438	451	450	422	430	466	438	441	440	441	451	464	412	439	451	467	398	426	441	466	413	431	427	379	433	399	436	427	412	485	457	419	444	440	424	447	419	414	472	446	426	433	419	418	463	431	472	432	415	439	384	427	445	461	406	460	481	455	420	437	440	427	461	433	462	441	442	432	425	436	434	431	405	468	421	426	433	462	415	408	459	451	420	431	404	412	423	409	453	445	422	452	423	462	454	409	442	406	423	410	430	429	412	381	455	422	489	439	444	461	445	438	393	446	447	462	417	434	456	434	459	422	443	445	421	453	423	424	423	423	399	413	417	433	444	446	428	473	428	428	407	414	464	430	408	444	448	458	473	471	475	438	427	422	460	415	426	414	456	429	454	439	444	403	438	466	487	434	448	447	420	439	426	431	459	465	429	450	428	449	454	460	385	437	428	411	405	421	479	474	435	439	466	433	420	397	445	427	427	447	444	434	451	438	436	453	445	457	459	437	443	456	451	443	406	423	440	432	457	438	426	417	439	429	433	428	448	445	417	463	428	428	452	440	465	383	431	437	446	396	437	392	448	417	413	465	416	459	409	412	429	432	408	413	434	443	417	426	449	402	429	440	426	437	423	473	396	450	423	448	413	415	417	444	442	427	413	473	451	475	475	435	423	446	419	456	414	414	428	447	424	449	450	426	428	395	452	420	437	451	449	443	388	460	429	466	441	434	459	449	392	460	428	437	455	445	435	441	425	445	436	414	447	392	441	454	455	468	461	402	421	410	426	442	450	378	454	438	440	426	445	400	415	412	459	428	461	435	427	416	429	427	435	443	428	412	444	448	463	461	438	424	443	432	395	411	408	424	435	483	424	431	429	418	421	448	414	456	435	462	426	455	390	406	406	421	444	434	394	469	414	431	417	429	434	432	432	455	405	402	418	438	425	435	468	438	416	444	419	411	409	441	421	423	454	416	423	460	461	435	418	416	464	436	463	445	454	439	449	427	472	431	411	457	458	437	434	467	433	473	469	427	459	441	399	437	418	445	488	417	445	473	463	439	431	399	426	407	418	404	456	405	426	427	428	432	398	436	430	445	448	408	459	421	433	457	477	476	404	409	434	385	448	440	459	465	432	450	471	463	398	417	446	419	465	432	415	460	450	418	416	472	417	445	445	422	449	412	384	438	443	412	451	417	448	417	451	425	425	433	435	425	446	410	437	442	463	430	402	420	446	448	434	424	394	421	449	421	433
3807	8568	5659	2682	1891	1446	1208	956	864	816	721	710	623	576	559	528	516	519	554	502	529	513	502	477	503	516	454	458	489	461	467	471	477	514	481	455	506	465	485	507	464	452	491	420	473	437	454	460	453	439	452	462	463	477	476	463	483	476	450	453	506	439	447	450	441	419	471	437	453	487	434	423	449	453	464	476	459	436	469	451	442	486	440	489	448	454	464	475	468	440	510	438	442	483	501	426	441	433	497	436	473	471	481	488	486	467	443	438	443	429	430	484	495	483	406	487	429	485	487	475	445	497	428	514	435	491	403	410	469	420	502	413	472	482	479	467	449	458	492	493	434	490	490	427	458	478	445	443	444	490	494	448	474	438	475	459	458	464	426	475	466	430	469	421	447	448	458	490	458	492	438	478	483	447	487	474	440	485	449	460	464	475	485	456	479	455	454	455	437	476	458	476	466	462	421	448	448	415	455	442	491	436	471	458	498	462	471	434	486	441	434	443	495	443	417	468	467	476	465	484	475	439	462	486	459	499	460	461	487	461	462	482	440	463	465	446	454	458	425	446	472	442	448	458	447	476	453	487	455	453	449	448	460	440	468	435	429	466	476	450	447	443	479	459	456	426	488	461	447	467	464	442	466	454	453	464	417	468	485	485	492	443	467	455	470	471	470	469	457	471	447	488	455	456	455	463	451	442	438	462	440	493	488	465	446	440	446	475	463	489	478	433	461	463	537	460	473	445	451	465	448	454	451	450	471	470	441	451	444	499	476	482	477	434	456	500	477	465	449	455	429	451	474	459	441	522	478	412	432	438	485	472	428	464	472	471	431	472	468	467	462	488	507	445	467	444	466	469	490	467	454	439	423	475	450	477	414	446	462	432	464	417	474	448	437	478	445	495	444	479	474	455	485	454	482	446	436	475	456	493	471	435	449	449	464	405	466	468	482	479	456	454	484	432	477	427	445	443	479	460	503	461	437	449	478	441	433	465	467	432	479	462	453	438	431	476	485	447	485	452	466	479	441	455	447	469	431	497	457	498	491	441	450	454	465	462	493	487	451	439	438	446	444	465	467	469	470	469	463	480	484	430	427	468	430	441	475	464	491	459	460	468	482	489	473	442	454	430	432	459	480	446	472	422	450	442	444	486	473	437	412	475	486	435	425	463	469	500	474	444	469	464	439	470	475	480	424	465	464	469	416	440	493	434	446	450	478	436	458	463	465	475	480	410	451	450	460	440	485	456	488	441	495	481	454	498	474	446	448	454	415	445	435	465	477	451	477	470	454	452	442	454	432	477	398	441	485	493	469	459	477	454	455	465	469	434	421	460	445	451	446	465	455	451	425	487	446	461	466	461	477	445	483	481	485	489	473	456	449	460	442	466	490	446	439	473	447	519	502	432	451	461	425	403	455	462	496	419	409	490	483	498	454	461	466	445	517	479	454	489	429	486	469	454	454	488	507	438	463	496	467	482	447	426	482	443	478	483	462	475	465	472	431	447	449	477	464	487	510	507	450	481	409	474	455	467	462	424	421	455	483	487	460	455	468	408	452	477	471	501	433	450	454	459	442	453	441	481	447	481	466	454	483	480	435	470	433	448	453	472	460	445	451	445	443	436	475	446	414	454	442	446	453	459	440	495	435	426	446	466	456	480	482	462	474	434	445	467	439	476	485	451	471	447	445	446	457	488	487	490	447	421	486	470	461	497	442	458	461	465	471	462	433	473	442	491	460	459	468	456	467	438	450	484	434	465	435	457	458	456	447	460	492	432	474	464	464	437	448	467	437	479	442	478	476	461	456	453	467	421	422	469	453	458	465	490	425	468	433	440	424	468	482	472	445	409	496	465	497	486	475	471	456	442	471	432	459	457	479	490	445	461	476	458	465	440	463	454	462	505	449	463	461	439	468	460	478	449	458	508	430	504	435	475	423	490	480	467	498	454	447	482	446	479	463	470	430	464	468	464	485	450	425	414	464	467	453	436	457	457	475	479	443	463	421	510	444	459	468	476	446	480	478	463	434	417	444	483	439	451	436	517	463	430	522	476	454	487	442	473	511	477	464	500	459	435	483	461	483	480	457	454	470	484	480	497	436	454	444	449	411	449	469	465	447	458	431	463	436	445	460	459	475	506	424	471	446	481	451	506	439	483	477	438	466	469	457	480	423	438	462	478	462	466	418	435	467	451	471	454	514	516	467	472	484	514	465	444	439	459	489	440	462	486	426	451	428	479	444	411	447	490	436	471	433	445	431	471	451	459	416	483	469	418	469	439	465	482	448	478	486	444	484	432	450	452	452	436	449	468	453	485	455	405	488	453	439	455	474	432	479	435	480	489	438	456	443	468	478	463	462	457	462	442	505	481	484	481	448	464	458	432	451	436	468	451	515	447	455	468	452	444	444	476	462	443	462	489	496	452	435	427	486	468	441	433	450	496	429	459	463	453	446	452	454	476	472	460	503	454	485	413	487	462	422	476	491	433	457	427	444	393	440	471	474	458	473	426	438	448	481	475	464	492	494	456	428	468	485	474	458	478	473	486	480	491	452	460	454	446	458	484	474	439	436	461	475	451	414	473	473	426	457	447	506	465	422	460	486	494	512	468	456	465	431	425	492	479	479	478	474	473	485	463	466	484	465	441	449	442	455	443	456	479	442	448	477	515	443	456	466	481	449	487	434	452	419	497	476	420	466	426	467	461	417	446	461	444	441	462	475	486	517	438	434	463	452	450	487	451	473	479	459	467	455	468	460	500	478	454	450	427	506	488	476	456	454	478	456	468	463	453	438	411	483	467	493	498	480	428	445	478	476	460	466	441	484	452	519	408	422	440	459	474	490	472	465	450	476	491	471	449	462	440	476	433	440	432	456	453	445	444	490	487	471	493	493	468	459	409	450	446	440	468	450	475	453	485	429	478	457	443	447	449	433	460	495	479	457	464	485	431	443	473	497	450	460	450	449	491	475	469	462	471	452	485	487	394	483	426	455	464	515	437	477	486	481	439	498	486	509	479	442	448	471	465	468	494	480	444	449	463	474	442	442	431	476	446	460	470	455	455	455	453	473	482	470	434	443	455	487	493	448	479	497	487	437	455	447	464	467	469	460	455	482	444	464	467	449	432	476	500	448	488	439	467	471	425	467	471	453	450	489	429	449	508	428	494	472	457	458	453	484	483	487	475	456	471	479	442	461	452	466	483	458	456	445	458	470	470	455	461	462	501	407	453	485	448	479	440	453	446	439	461	438	451	460	470	488	469	490	467	467	486	436	476	470	462	476	462	444	445	487	463	481	450	460	478	457	489	422	424	476	487	464	464	482	488	483	439	447	428	434	457	425	483	489	457	432	470	454	464	500	472	465	460	453	458	493	458	456	489	493	452	486	456	485	433	462	485	465	439	445	472	464	424	451	434	478	437	425	445	440	429	442	507	450	490	438	491	501	482	443	493	473	490	449	446	470	457	454	433	459	492	469	468	449	467	446	477	473	463	464	444	490	472
24942	21022	26621	25425	5402	428	325	309	271	273	243	244	247	211	234	199	202	215	205	192	179	204	190	189	190	213	221	193	199	175	184	221	203	174	197	184	191	191	219	170	176	194	187	209	164	193	192	204	196	175	183	206	173	189	180	163	199	176	187	204	163	178	168	160	192	192	193	194	186	163	185	208	180	210	192	175	183	210	198	188	213	205	179	197	182	193	200	206	166	181	174	190	187	163	167	173	188	200	190	176	204	207	180	180	204	181	205	177	184	195	214	175	173	176	177	170	192	181	198	177	199	196	174	196	206	187	172	219	192	171	170	185	192	194	175	192	188	180	182	210	188	174	189	210	198	206	204	186	181	187	213	202	194	207	189	183	161	204	162	173	183	189	200	176	170	190	176	177	190	165	175	197	169	188	162	178	177	192	199	191	187	208	163	183	204	197	202	201	199	178	167	174	165	169	219	178	177	198	196	195	177	178	197	169	193	184	195	182	182	208	213	189	183	202	203	167	187	189	193	182	177	205	188	194	175	172	171	180	200	206	181	199	176	187	206	185	196	166	193	206	189	200	183	166	181	212	186	201	194	212	203	196	165	185	185	202	178	180	197	214	174	179	168	177	183	204	200	185	179	199	177	217	185	185	188	189	206	173	192	193	178	192	205	200	198	175	186	179	170	183	190	196	166	201	193	183	194	186	177	184	185	202	200	169	203	215	197	185	217	202	192	187	191	165	177	182	212	191	179	197	169	192	196	169	163	189	179	187	175	166	196	182	193	195	198	196	192	184	211	190	184	166	169	188	182	200	187	192	185	182	204	174	200	177	178	184	192	177	197	195	190	192	193	196	209	180	197	175	181	195	205	213	200	209	181	180	196	175	151	183	195	167	171	173	193	180	166	187	170	167	183	179	205	159	181	184	175	197	193	215	211	190	202	222	208	192	181	198	172	182	186	190	189	207	171	192	175	166	184	183	185	190	205	189	207	180	214	192	203	191	181	191	200	169	205	178	187	209	192	179	185	191	177	206	187	200	200	182	188	207	212	169	193	169	165	194	193	210	191	200	195	195	189	153	198	175	190	191	192	179	189	187	193	189	193	194	186	193	180	230	192	160	196	187	185	197	186	183	172	169	202	201	187	165	202	193	166	189	181	206	181	186	186	209	183	202	175	158	208	162	192	220	198	184	176	172	192	223	200	174	187	185	176	164	175	177	212	210	183	196	197	178	177	181	170	182	197	178	184	192	175	178	191	158	198	184	183	199	182	177	191	189	190	192	198	164	190	189	166	166	199	176	198	187	186	216	165	184	224	194	168	187	166	179	192	178	193	180	171	204	179	194	193	195	172	172	191	193	172	202	172	179	199	175	190	181	178	200	200	198	177	188	196	174	146	162	194	179	195	186	167	204	198	183	189	170	184	211	179	194	197	188	162	204	188	185	184	162	160	166	191	176	205	185	189	198	176	178	189	171	196	196	183	179	170	183	171	168	199	158	186	202	188	195	188	213	171	190	189	179	175	180	181	180	188	188	198	189	191	197	194	169	169	206	222	186	196	168	208	189	185	185	202	173	192	190	191	196	167	210	196	211	163	168	196	172	192	181	178	181	186	193	175	186	199	179	196	172	186	184	167	188	188	170	196	205	185	147	202	193	192	191	170	170	188	180	198	179	181	176	184	204	189	180	185	192	170	176	191	194	177	192	173	163	215	171	169	196	203	193	201	167	215	212	167	198	185	187	186	207	174	196	202	186	189	197	182	183	199	159	169	193	179	177	200	185	173	168	179	167	178	183	199	188	171	216	160	179	167	196	154	222	203	202	168	186	186	194	192	176	178	206	181	195	165	187	170	180	162	195	186	171	197	202	195	194	160	174	207	160	166	208	181	185	188	186	190	193	194	183	180	192	189	187	177	177	212	191	202	179	147	186	179	193	178	189	177	163	158	166	166	178	182	168	188	199	177	170	199	170	177	181	161	190	156	166	176	170	205	181	194	169	183	170	195	202	197	170	188	203	181	187	182	178	190	200	190	183	198	186	185	186	192	203	181	204	165	203	214	186	177	190	175	193	163	183	155	176	183	217	192	191	184	195	175	180	198	202	176	189	198	188	190	202	188	188	180	193	188	179	196	190	174	176	186	173	185	181	166	164	197	187	220	179	188	190	189	172	214	178	199	191	177	167	169	182	199	181	173	209	192	175	165	179	174	182	189	190	214	203	175	184	200	182	199	200	191	194	195	182	211	182	189	199	174	222	158	190	179	180	194	163	174	189	194	189	189	180	183	195	195	194	195	188	193	145	163	179	211	196	198	179	189	155	203	209	154	199	186	196	201	184	180	176	179	209	187	190	185	189	214	199	180	198	180	170	177	161	200	164	174	164	193	173	180	181	186	168	168	186	182	166	163	180	182	170	197	194	175	187	166	191	194	181	187	172	171	192	176	180	199	181	204	198	179	180	174	190	168	186	193	183	187	169	171	167	195	193	184	181	181	192	181	172	191	188	165	173	186	212	198	181	193	168	197	174	187	214	201	220	190	183	194	200	179	177	214	181	180	170	190	196	192	158	195	208	200	186	200	200	176	164	215	170	193	187	179	170	158	176	201	200	206	169	171	204	192	188	182	213	165	195	203	183	195	184	185	187	183	155	203	184	221	193	180	195	175	219	189	186	177	192	190	188	184	218	195	201	168	203	177	173	179	211	208	184	197	204	205	197	177	165	176	190	170	189	188	176	178	204	176	171	176	188	208	209	177	194	172	178	157	189	192	190	193	206	176	178	185	184	212	184	228	187	192	210	189	186	196	188	190	179	170	190	183	201	181	192	184	182	212	185	205	183	185	187	182	181	190	165	189	193	177	172	185	176	190	173	179	178	191	170	176	176	188	159	172	168	180	192	184	186	186	166	206	200	173	173	211	188	172	180	201	191	189	187	188	169	201	197	174	194	185	204	191	176	196	189	168	176	194	191	169	193	185	188	176	179	199	205	188	167	195	166	190	161	177	186	196	209	207	200	186	206	171	183	187	194	209	200	177	192	183	178	181	169	186	156	182	189	184	176	193	222	195	208	173	193	159	177	162	166	195	205	203	195	214	192	190	190	201	181	186	183	175	167	187	189	160	183	196	199	185	208	189	190	208	169	169	178	170	183	175	164	205	180	189	203	191	179	189	195	188	165	185	178	167	184	195	183	210	173	192	188	199	193	175	186	192	195	176	199	161	167	190	193	172	190	197	189	184	200	179	190	185	160	196	191	175	183	191	180	196	186	164	182	183	176	184	181	193	200	203	172	174	182	182	179	193	186	156	186	215	212	220	189	204	193	169	170	196	183	181	170	173	197	185	184	175	167	213	193	181	208	175	200	191	189	179	168	179	204	173	175	171	190	181	176	182	184	162	170	188	184	194	162	188	196	183	206	159	177	173	205	185	179	200	172	204	170	200	182	186	189	193	194	179	191	183	176	212	164	212	204	200	192	192	180	191	191	201	171	189	180	229	185
3554	4271	2709	1323	955	732	581	506	497	378	366	331	324	284	309	287	262	283	275	281	243	241	236	230	231	235	239	237	240	201	249	241	239	243	240	228	290	270	278	217	227	226	254	243	205	253	226	230	229	244	251	252	248	221	248	232	218	237	231	239	210	251	258	201	200	213	245	205	240	201	235	238	237	211	223	216	242	222	215	254	231	240	220	228	224	238	220	237	219	223	218	213	218	233	210	227	241	216	229	220	242	233	216	223	214	269	213	227	247	220	229	221	212	238	226	243	225	240	205	208	224	244	235	234	222	223	224	230	243	232	272	215	226	225	243	239	226	226	248	223	239	246	228	203	231	230	194	212	226	236	212	205	234	234	235	214	245	244	237	222	215	224	238	224	205	228	249	214	228	211	226	248	252	230	246	217	232	231	233	217	234	238	240	227	252	201	228	240	243	224	198	219	214	233	209	233	223	279	247	238	220	220	203	210	221	215	254	252	231	213	237	244	203	227	247	230	241	253	233	237	227	207	238	227	215	231	245	223	231	222	230	252	234	237	213	223	236	217	228	234	238	230	228	235	223	224	237	231	211	228	230	212	233	228	224	235	229	247	206	223	227	246	218	197	242	215	225	219	210	235	201	223	248	228	251	245	218	218	196	203	248	222	206	223	222	243	230	248	246	210	223	261	211	191	214	238	247	215	237	245	225	215	230	246	230	211	213	221	223	230	233	245	210	242	219	235	205	221	209	223	272	195	221	244	231	241	230	233	243	225	224	231	235	230	209	212	205	213	219	233	202	230	209	245	246	231	218	238	250	231	234	241	218	251	239	214	247	205	222	230	218	227	213	230	225	221	215	226	263	205	243	216	254	218	229	239	236	226	254	228	241	218	247	186	229	253	236	227	215	212	242	233	233	239	226	217	229	248	228	235	214	243	222	188	214	219	217	233	246	228	219	234	237	259	197	233	228	211	202	210	223	229	226	249	238	219	217	235	204	239	217	243	248	229	242	247	228	228	223	226	211	238	234	250	215	216	236	242	203	232	226	222	233	247	239	221	230	241	226	217	240	238	214	254	256	223	239	223	236	225	244	224	244	237	237	218	237	237	249	247	203	240	226	206	218	224	225	225	235	240	246	224	246	205	211	229	229	218	222	234	214	232	207	229	220	239	236	212	235	220	222	212	235	226	241	247	241	206	239	231	243	214	227	269	205	216	261	227	219	243	232	204	226	248	213	213	230	221	213	226	234	235	238	222	235	245	222	230	238	211	235	246	250	222	232	209	216	204	223	224	208	259	213	242	222	250	214	217	247	213	193	245	233	219	200	229	213	238	229	232	224	186	231	237	248	221	213	216	219	230	227	224	238	200	218	258	268	269	211	239	235	227	221	226	222	242	232	212	244	252	228	217	227	222	209	229	265	235	221	274	238	256	197	225	214	245	209	234	230	234	224	235	243	229	213	242	232	252	224	234	246	226	238	232	203	259	238	229	230	231	234	208	230	245	251	235	234	229	222	254	238	221	229	225	226	234	235	221	211	217	221	215	251	220	259	258	238	214	216	231	203	231	216	228	219	214	206	216	226	244	246	247	229	207	227	255	229	240	232	223	210	196	213	232	210	217	208	230	219	234	232	224	238	231	213	219	255	229	242	219	223	210	226	240	257	246	227	234	231	230	222	242	233	209	208	231	235	222	208	251	212	219	228	241	220	234	232	243	220	242	234	229	249	214	209	242	220	226	227	234	255	229	205	234	242	235	216	221	229	193	201	227	238	208	222	195	218	240	224	238	241	240	232	222	227	219	216	240	243	216	221	217	236	215	245	218	222	191	251	241	227	238	232	214	250	224	245	241	218	261	237	234	219	234	237	248	213	228	230	222	249	214	222	237	236	240	239	228	232	244	267	247	226	229	242	247	214	225	237	216	217	234	195	223	256	258	240	248	235	218	206	229	225	242	249	227	240	217	197	220	235	226	229	218	256	215	209	250	220	215	246	206	245	246	245	229	204	226	250	215	233	252	239	240	238	230	230	239	212	223	222	221	225	190	239	220	223	247	212	238	235	228	238	225	231	246	217	207	192	269	248	234	207	244	251	232	210	221	200	202	254	221	228	208	223	228	209	218	223	234	226	236	225	226	253	202	248	214	237	215	216	240	253	224	213	248	222	222	278	238	234	236	199	232	266	242	199	211	247	242	211	215	216	225	249	213	239	232	196	232	249	233	222	215	209	217	239	251	221	239	239	210	218	225	241	225	222	239	229	226	242	238	220	237	255	222	216	227	229	220	217	217	231	215	230	222	224	220	231	226	216	231	254	207	241	230	247	248	204	238	224	204	241	223	225	236	228	224	215	243	238	271	255	212	241	251	213	194	213	231	251	248	222	214	249	235	241	236	221	215	229	229	216	229	242	224	244	207	239	212	231	231	224	248	238	241	228	232	231	233	216	236	264	233	215	243	221	239	220	201	238	226	255	229	213	234	212	226	210	233	227	234	241	222	210	237	243	224	226	214	209	238	248	232	224	247	251	221	222	231	239	242	229	232	239	217	220	210	246	224	216	202	199	273	214	235	221	257	237	261	251	230	229	234	221	233	241	259	224	229	220	244	231	212	229	230	224	228	239	247	217	237	231	243	215	231	233	208	222	237	241	236	251	214	209	236	235	218	257	199	218	219	213	249	230	239	247	244	244	194	205	236	244	241	248	231	214	225	213	203	233	236	271	223	251	243	232	216	247	209	208	217	221	213	212	211	231	248	220	227	222	248	249	216	221	240	235	211	227	208	234	245	227	237	225	225	237	228	235	249	241	214	218	207	243	241	232	242	214	207	241	230	272	220	218	241	198	218	226	239	238	227	228	241	230	220	241	236	220	225	236	211	251	240	205	234	226	251	252	233	226	220	226	260	227	245	225	211	239	227	248	251	210	260	237	213	226	225	209	229	256	245	224	237	221	202	235	243	258	218	219	230	255	237	219	228	216	221	236	239	249	227	255	242	226	216	238	236	233	253	232	224	224	272	216	217	222	237	234	217	213	237	191	252	246	229	223	200	226	233	231	208	198	233	249	215	228	225	228	218	234	239	221	226	208	210	228	228	228	264	239	216	253	236	223	215	207	235	224	225	224	209	228	229	229	246	217	217	222	227	245	220	227	233	227	219	222	210	229	204	231	226	224	239	207	224	265	208	217	257	209	215	213	210	221	235	215	224	210	229	233	246	227	231	246	215	244	229	221	224	219	210	227	195	250	219	255	227	229	227	231	234	218	221	263	253	229	246	231	224	202	234	240	214	223	247	240	239	214	240	227	238	244	229	240	235	245	231	238	250	228	232	215	233	218	243	204	246	266	230	247	232	233	242	205	235	208	249	231	196	251	233	239	212	241	235	245	218	211	245	233	220	224	217	216	239	222	239	212	233	197	234	268	218	208	207	224	242	225	240	250	228	239	218	233	214	240	235	226	230	221	263	238	217	266	229	217	250	232	212	219	221	234	211	208	190
22598	21042	28515	23765	21046	21065	5916	1301	988	873	847	761	739	760	742	712	686	681	663	640	627	675	602	659	650	659	632	596	577	651	606	613	595	592	627	615	591	589	620	628	614	611	601	584	635	563	615	587	586	567	592	594	613	583	615	577	649	568	587	601	577	564	619	583	560	603	584	598	572	582	585	577	559	615	567	624	597	599	590	577	608	581	581	620	574	577	594	582	557	574	589	582	576	644	546	575	631	583	617	600	595	581	596	598	608	627	564	620	573	568	599	583	606	611	617	571	552	589	592	614	559	624	578	562	568	570	599	611	630	589	625	596	628	613	556	597	632	584	568	636	608	629	621	545	588	552	551	563	554	588	602	613	647	626	612	578	618	611	581	593	597	578	628	586	575	610	629	592	574	586	549	575	573	582	585	588	546	596	615	622	564	573	576	576	613	612	601	570	574	578	599	540	537	585	631	556	599	593	568	596	618	611	605	595	566	594	611	578	601	557	562	601	584	554	577	580	606	568	589	574	584	609	571	581	574	589	589	560	593	595	601	573	542	579	658	648	587	558	523	580	601	603	613	596	528	604	625	598	605	612	550	605	636	602	632	573	586	560	546	602	615	586	608	579	604	642	555	550	609	582	599	620	501	641	594	565	590	598	573	581	600	588	622	598	598	614	578	587	605	591	604	592	592	602	598	618	591	602	572	597	596	595	554	588	568	622	585	601	590	633	539	596	546	585	593	634	573	555	601	632	558	621	595	626	583	585	593	600	608	586	584	539	617	561	591	564	567	592	616	605	603	589	608	585	628	573	622	560	589	605	598	603	604	600	538	563	571	608	580	580	606	623	627	567	578	567	565	594	575	570	585	578	566	588	531	602	570	621	602	589	546	572	623	590	559	614	555	569	565	587	581	603	595	624	540	621	630	564	644	587	583	616	577	618	649	619	593	599	568	565	599	598	574	600	588	559	603	589	532	624	657	584	598	574	599	608	589	576	606	583	561	576	594	593	561	561	574	576	593	560	576	618	631	566	569	590	564	576	580	562	599	578	595	598	604	605	566	574	533	583	619	590	621	611	566	585	592	563	562	607	573	628	581	582	620	545	609	591	539	643	588	608	573	581	606	582	588	605	510	584	585	620	588	578	583	594	559	582	590	593	613	555	605	598	574	600	594	585	537	569	624	560	579	634	573	610	613	578	557	569	581	614	617	600	579	568	581	596	607	584	620	569	553	597	572	592	593	546	626	578	618	614	580	541	593	596	552	639	579	569	605	587	570	553	602	556	589	607	572	601	582	657	557	600	559	612	591	597	591	589	564	585	578	543	593	534	576	596	590	576	554	609	596	558	622	586	593	571	616	581	572	571	614	580	602	573	601	557	597	603	629	592	578	599	602	525	597	611	599	585	580	607	563	601	586	568	619	657	602	612	630	584	602	594	555	590	647	587	567	594	580	575	570	594	611	561	594	604	599	643	609	596	570	610	561	623	578	589	616	577	621	579	611	571	577	601	576	618	589	607	620	546	597	554	572	599	587	589	594	586	611	595	624	561	610	600	544	605	564	542	598	617	538	550	603	578	616	627	582	562	585	630	608	568	613	582	600	573	566	579	593	568	614	643	603	583	560	567	563	556	582	600	592	581	558	605	625	600	622	593	537	594	566	593	565	558	601	604	561	585	579	524	591	594	592	576	561	652	594	577	593	603	599	601	622	605	640	556	605	567	611	578	552	547	564	616	612	602	578	575	604	578	623	554	594	590	575	584	543	550	596	601	562	597	585	617	562	572	608	612	589	560	571	586	590	577	577	580	574	521	561	608	567	557	602	641	576	551	607	574	586	575	585	605	628	587	589	648	601	587	557	562	550	528	625	580	627	560	564	613	588	590	627	592	609	578	583	596	574	553	562	590	615	601	569	642	634	624	585	640	568	584	585	605	546	584	600	569	568	565	622	564	590	622	592	579	626	589	598	581	622	564	622	587	576	561	579	598	591	551	589	605	536	604	552	585	618	592	573	556	572	567	600	607	554	591	606	528	571	600	593	571	554	566	557	549	613	576	581	572	581	571	605	586	592	570	570	605	555	596	595	626	602	623	599	576	606	561	601	610	567	591	591	593	619	585	563	617	608	553	617	591	591	565	566	571	576	574	626	592	629	621	613	545	607	584	589	594	636	561	599	633	600	596	591	590	612	614	636	591	545	592	625	625	600	613	549	590	606	613	596	602	590	580	572	550	565	615	548	591	621	580	605	636	554	594	593	600	618	607	588	568	578	578	604	647	610	611	566	580	583	606	629	624	581	582	599	595	589	534	581	594	560	556	599	561	573	572	621	595	587	579	605	583	569	611	603	575	616	553	602	566	610	619	593	614	577	615	630	608	574	558	590	589	530	600	582	603	555	609	621	603	617	638	564	580	590	618	579	569	555	604	639	621	599	588	615	632	598	571	570	600	573	611	590	598	592	602	612	600	579	592	585	603	590	647	571	562	592	585	558	570	554	566	615	627	550	610	606	580	633	579	564	564	601	585	589	566	588	614	531	563	551	553	540	572	589	571	584	600	568	614	572	596	612	592	597	573	621	601	576	594	553	574	638	582	592	570	607	609	555	580	591	578	565	574	603	580	600	607	575	613	581	620	606	574	552	588	576	594	586	608	579	595	595	577	587	556	615	565	571	553	605	587	621	594	587	594	610	566	600	556	597	598	554	622	612	589	610	583	603	539	598	605	582	604	509	590	520	589	606	568	612	582	553	566	623	588	621	562	590	614	574	568	544	585	578	612	581	553	614	576	590	578	616	587	579	590	582	602	574	543	564	617	540	580	609	610	572	610	586	584	589	547	580	621	627	562	611	578	580	605	579	572	614	617	545	579	611	595	577	585	530	573	561	611	584	556	642	593	610	667	586	534	612	598	562	563	635	589	541	606	603	530	529	604	593	585	616	609	573	604	540	565	582	619	618	623	593	594	574	560	577	589	538	550	594	575	584	576	566	605	595	599	577	570	593	572	610	575	605	589	605	594	612	575	573	610	551	594	583	574	572	580	555	592	611	606	590	566	596	576	626	587	596	575	550	605	582	605	568	589	549	617	590	566	580	525	580	609	586	556	532	608	580	586	617	627	589	577	576	604	604	626	605	560	581	594	566	569	594	582	593	593	592	623	632	568	584	589	608	595	581	602	535	604	584	583	634	579	584	546	603	593	582	591	586	615	589	584	571	564	590	572	580	603	611	585	574	587	572	577	585	605	575	559	574	546	600	590	577	568	526	601	591	644	596	619	550	542	601	624	571	557	540	602	591	561	607	586	621	572	592	598	566	606	586	566	581	574	619	597	593	577	598	585	575	603	612	582	590	586	590	583	593	623	594	609	568	618	592	576	607	620	603	594	577	592	613	579	553	573	573	576	611	561	547	582	564	598	601	606	571	582	544	528	636	552	593	573	588	573	589	590	567	547	607	578	568	570	595	571	601	613	583	632	593	545	586	589	596	600	616	601	583	558
5108	14063	9303	4601	3339	2558	1934	1610	1458	1305	1105	1064	991	932	871	805	785	817	715	768	777	691	702	706	669	663	635	707	634	660	686	649	686	666	630	633	588	659	668	647	688	648	627	657	677	664	658	632	654	654	607	646	664	585	623	600	636	618	593	632	675	626	625	685	631	620	643	607	607	638	622	655	623	623	625	593	631	629	588	659	619	652	618	583	652	649	625	617	625	595	626	625	609	620	613	689	585	608	653	599	668	598	622	645	649	638	627	643	617	637	615	641	620	643	637	606	602	609	577	686	638	569	606	624	612	637	588	630	638	653	644	640	597	662	602	615	603	635	592	588	657	605	624	642	602	665	662	616	628	581	652	616	673	634	638	596	611	646	645	613	633	583	621	660	693	598	663	619	632	621	641	615	622	630	679	639	630	580	618	631	645	650	628	624	601	647	588	642	603	641	594	645	642	638	597	652	620	633	614	643	623	638	660	659	604	594	665	626	665	620	618	627	585	603	643	599	634	633	649	613	618	607	640	619	623	588	583	620	652	629	590	588	611	604	604	611	633	606	646	605	636	630	622	596	637	640	635	637	631	614	625	656	611	638	633	649	624	595	622	654	644	624	601	603	629	622	625	635	615	646	681	647	653	636	639	607	625	635	627	619	610	587	657	663	670	619	635	623	640	586	630	649	599	586	631	626	629	645	612	637	613	662	626	649	631	606	648	616	608	646	607	580	609	608	597	639	644	624	592	600	637	626	651	631	627	604	616	624	600	623	643	632	619	597	653	616	611	660	602	668	655	624	544	607	607	663	606	653	643	611	607	585	650	629	663	628	623	605	648	656	637	634	623	616	581	662	644	626	630	623	598	614	614	642	600	626	654	685	638	608	621	643	608	643	602	649	632	599	645	622	634	615	616	657	641	617	636	665	611	621	589	605	636	609	639	636	647	648	610	623	586	606	642	608	605	653	643	577	644	611	620	580	637	638	635	628	631	662	647	644	643	613	649	600	634	603	653	644	612	656	616	619	618	601	637	618	645	614	621	615	598	604	621	640	665	663	621	657	614	661	642	611	650	621	627	624	655	638	617	644	633	663	630	645	648	653	613	632	645	592	651	645	626	600	619	610	628	642	653	578	642	592	655	650	651	649	648	623	665	614	651	673	608	644	633	594	606	621	642	629	625	619	610	614	614	646	636	631	664	632	635	608	598	640	588	600	632	645	626	599	646	621	625	669	674	624	622	626	621	628	627	636	632	624	631	590	633	606	630	651	638	623	634	618	616	619	612	612	614	592	652	617	657	613	599	647	586	602	645	631	661	646	642	646	649	631	632	610	641	640	649	604	650	654	634	620	643	603	657	616	634	607	645	660	635	650	608	623	650	625	644	583	657	635	587	663	602	640	623	587	637	640	628	681	632	589	604	624	636	643	587	619	615	630	637	598	659	633	640	612	635	549	617	652	619	617	632	612	582	644	624	596	597	615	590	595	603	598	663	627	618	632	667	639	600	600	660	622	636	620	622	604	656	627	656	621	586	571	654	582	651	648	633	641	616	623	598	640	621	649	593	561	650	590	655	644	623	666	645	628	648	667	636	632	592	641	624	608	657	642	616	613	614	662	629	632	619	664	655	619	612	639	628	630	630	621	621	605	622	618	621	610	622	630	592	608	626	625	632	641	627	652	623	620	616	621	640	622	646	623	637	611	569	602	625	619	659	596	618	620	582	670	620	659	621	628	617	664	582	613	644	582	595	665	606	678	621	593	638	666	639	628	620	656	654	637	625	628	621	633	627	622	624	587	606	634	629	657	675	654	613	623	676	585	648	627	675	666	639	583	638	630	680	626	605	611	612	650	584	590	607	604	623	651	613	587	608	684	650	626	637	642	641	635	623	609	622	605	655	618	674	608	620	616	631	623	667	636	633	611	655	629	587	609	630	656	612	613	602	668	641	595	607	617	678	612	625	637	586	617	536	619	658	618	644	628	657	577	620	626	597	641	596	601	613	592	616	617	613	593	626	664	613	643	597	604	644	610	616	599	667	630	588	652	605	609	629	615	624	598	610	630	653	686	645	622	675	606	612	616	590	677	634	627	630	625	618	696	656	654	621	666	640	581	637	642	569	597	644	622	639	665	621	622	621	635	617	626	655	626	620	657	602	623	600	643	594	614	671	632	611	630	619	650	651	570	651	605	648	653	583	563	618	641	635	602	621	616	623	632	622	633	619	620	621	607	579	597	642	599	627	608	631	677	677	628	631	584	700	625	609	637	641	597	656	651	648	631	605	557	610	583	609	592	607	602	615	586	597	636	585	667	604	614	594	640	646	599	653	677	653	654	617	635	591	623	620	600	684	649	634	650	570	640	612	634	615	604	579	577	640	642	649	621	630	633	617	651	649	690	650	613	667	636	600	612	633	609	611	574	581	615	614	638	602	645	598	615	611	629	672	580	585	575	655	622	621	638	664	615	611	648	655	574	600	642	618	650	584	618	609	621	648	596	650	623	633	641	607	609	620	639	567	665	630	627	618	605	657	636	641	632	664	604	583	597	671	650	603	641	611	610	636	677	641	570	590	626	605	610	596	674	630	616	623	629	611	653	643	623	629	666	651	615	589	660	648	643	610	612	647	635	651	627	618	659	623	624	633	605	638	625	659	620	625	623	622	608	619	595	675	644	609	615	632	639	604	613	619	637	599	647	633	631	639	629	651	625	648	638	647	631	602	606	593	626	684	630	629	636	614	629	591	599	644	619	616	630	612	641	586	612	642	625	631	647	616	588	655	627	636	596	632	590	591	621	621	607	651	627	638	626	597	599	626	619	671	624	624	626	591	622	600	624	634	612	635	592	654	634	633	602	580	624	642	618	661	617	617	630	599	590	580	639	625	619	603	612	638	600	598	636	631	596	594	634	650	647	643	619	619	617	653	636	643	614	648	620	599	602	608	602	636	599	632	685	666	662	663	600	630	619	627	620	646	636	638	626	627	577	591	639	592	674	617	637	656	615	652	659	605	604	647	589	592	624	650	669	620	628	613	604	633	603	639	641	583	604	589	629	590	601	615	608	631	585	602	624	610	629	625	608	606	658	673	604	593	605	613	627	621	590	642	638	658	622	594	597	642	669	649	624	633	652	611	649	585	620	670	626	636	630	625	647	611	657	642	636	648	668	645	639	617	640	605	627	590	679	634	633	643	622	626	594	674	599	618	626	597	625	591	592	645	599	624	612	618	640	650	588	655	594	625	619	608	612	643	637	651	598	625	648	637	604	641	649	623	601	629	673	601	625	605	608	623	635	624	644	618	623	647	627	619	637	648	606	607	634	623	653	686	608	638	568	598	644	632	613	595	616	643	601	580	617	632	620	653	643	634	608	615	611	615	597	608	601	634	649	612	645	635	630	667	621	570	627	578	664	592	568	629	636	638	576	624	646	639	599	585	609	619	650	623	627	664	644	648	601	601	621	660	672	659	594	579	626	613	631	617	589	641	604	600	597	609	633
27116	17304	3188	319	221	198	179	152	150	160	166	149	146	157	163	165	174	161	137	156	155	143	169	168	131	156	165	138	164	152	146	138	144	158	144	154	134	144	157	142	161	134	152	177	153	150	151	157	156	150	163	166	155	135	134	155	156	154	164	155	156	124	161	148	122	130	146	165	147	157	165	164	172	153	142	154	146	160	158	138	151	136	135	157	149	152	143	165	164	171	158	145	149	151	146	147	161	176	142	137	144	147	166	159	147	151	139	148	156	145	150	148	159	162	135	165	164	152	167	161	162	146	146	153	166	182	153	143	154	161	149	159	150	164	158	164	158	146	143	138	165	158	165	159	167	147	137	137	128	137	142	151	127	154	110	125	150	153	136	137	154	138	146	146	131	145	135	152	144	161	158	149	138	153	130	188	160	152	145	163	149	136	164	127	146	146	142	144	180	155	127	176	138	148	125	148	145	159	143	157	140	163	177	151	150	133	147	140	144	175	133	142	162	148	158	147	172	137	139	142	143	168	134	156	151	141	151	134	151	146	153	159	121	149	143	160	154	121	158	153	127	161	155	142	150	135	155	173	153	169	176	174	151	164	152	165	168	146	149	137	149	167	140	163	158	164	146	153	138	161	145	131	152	136	132	153	147	137	158	172	141	135	146	144	136	153	148	159	137	134	159	152	177	139	137	125	157	133	147	147	135	156	168	140	144	145	136	159	149	166	134	156	159	159	170	145	162	145	155	155	145	149	150	170	157	135	150	147	146	147	161	156	156	177	144	150	138	156	150	177	141	137	169	141	176	163	149	145	138	140	160	129	155	139	168	145	151	162	165	156	143	146	168	153	157	158	143	187	149	150	156	127	155	143	141	154	168	146	144	164	147	175	160	179	158	153	177	157	140	145	153	144	139	121	155	153	165	142	139	150	170	145	145	144	145	155	148	146	155	135	135	171	172	153	151	147	161	138	145	137	159	139	158	155	147	168	142	159	146	160	143	168	135	159	143	147	134	154	164	160	149	141	170	163	169	152	132	155	144	153	152	141	141	141	132	150	159	164	139	149	152	129	128	153	142	164	132	145	128	165	150	131	177	161	173	152	165	140	141	150	140	148	139	149	147	165	167	137	144	139	131	148	160	142	166	154	142	157	142	149	169	168	129	145	125	136	152	150	157	139	154	140	155	152	158	142	138	139	142	156	167	162	174	169	146	136	163	162	139	158	155	165	150	150	145	150	156	138	149	172	152	139	152	151	151	160	150	155	160	152	162	156	152	155	153	129	141	162	139	146	159	161	149	149	148	168	169	167	147	158	147	145	161	159	145	166	138	161	160	168	146	160	187	148	134	132	165	140	140	155	160	165	144	144	168	164	158	145	154	151	172	142	168	176	152	151	156	158	156	158	133	149	177	138	125	171	144	154	140	151	150	140	150	142	167	125	143	147	143	147	142	144	138	155	163	154	159	142	166	166	167	142	152	162	152	141	160	151	140	140	138	158	135	141	150	147	147	153	165	142	149	152	147	161	152	163	146	149	137	137	154	157	146	130	153	151	141	151	147	157	151	152	146	140	166	135	158	153	163	155	147	153	147	174	156	157	175	153	161	158	151	137	158	134	137	146	125	157	163	169	132	139	154	161	161	138	149	155	156	144	137	160	135	173	140	145	162	150	165	162	159	143	168	163	165	151	143	159	174	170	162	135	140	134	156	140	152	155	164	162	166	156	148	155	157	146	153	141	126	152	167	172	145	149	170	165	168	173	174	166	157	169	171	162	123	163	156	147	130	150	155	165	169	156	144	147	138	168	151	147	149	171	149	172	137	145	137	154	163	143	149	178	148	164	127	163	139	142	130	150	160	136	140	146	138	154	141	156	176	166	174	160	189	155	146	150	150	150	153	158	160	135	150	127	138	151	161	176	136	148	154	159	146	153	137	178	164	145	166	146	165	146	135	171	164	161	147	145	163	173	155	180	150	176	132	143	141	144	176	153	136	154	156	182	152	140	157	142	135	147	155	128	144	150	160	138	162	147	161	155	161	140	130	166	139	149	158	151	158	155	143	158	153	145	161	140	160	175	141	170	151	182	155	144	140	154	136	152	173	169	131	164	155	140	169	167	158	149	157	144	149	186	163	134	167	147	141	167	156	149	162	157	160	138	148	158	150	168	146	138	166	162	134	141	141	149	161	158	141	146	174	136	150	161	160	141	157	155	151	147	148	172	158	152	172	166	132	132	154	129	165	153	155	138	159	155	168	152	158	141	139	139	163	157	161	142	146	148	163	148	142	158	140	140	133	127	159	143	171	157	147	137	152	161	169	138	150	142	150	149	161	145	153	134	145	139	150	134	130	160	139	137	136	116	122	143	162	173	170	131	151	157	162	176	147	179	151	173	185	142	156	130	139	162	160	146	142	145	166	145	164	167	160	161	152	140	165	142	156	161	157	181	135	159	153	150	143	192	146	158	157	149	140	151	133	143	148	144	145	162	121	157	147	145	151	138	140	131	153	158	153	162	153	155	163	158	133	150	188	120	140	162	153	156	171	163	156	129	155	141	144	168	131	127	161	166	164	167	163	161	145	164	153	171	179	156	168	154	165	149	160	166	157	150	132	163	151	162	158	151	147	139	157	181	155	152	152	157	153	171	146	144	152	159	152	179	131	136	176	152	150	134	166	156	145	168	130	144	158	143	149	161	134	160	149	148	138	136	132	145	150	139	154	160	132	134	143	141	151	173	178	150	135	157	167	155	164	160	146	176	151	147	157	169	156	131	155	158	139	156	159	168	143	157	133	153	143	167	150	155	165	149	160	157	153	152	158	168	154	145	152	160	161	122	155	146	166	163	135	137	125	165	158	155	144	123	158	139	155	155	150	162	157	140	154	151	134	165	160	147	149	161	152	149	167	147	144	157	129	151	171	134	161	143	146	159	193	141	153	173	138	138	126	141	157	159	160	126	165	155	160	155	174	155	161	154	160	158	147	155	158	149	152	167	163	168	129	148	145	150	151	184	158	144	179	151	158	167	149	138	152	137	156	144	144	171	151	170	146	150	169	176	144	143	131	165	171	124	134	163	157	137	162	162	138	165	134	135	154	168	153	166	155	176	174	132	140	168	159	144	142	157	153	130	146	149	176	136	166	160	141	166	153	158	133	145	146	144	142	148	138	128	150	159	145	147	151	158	162	156	161	159	156	152	143	163	146	175	139	168	157	147	128	180	150	142	154	162	142	169	148	147	131	167	150	143	140	130	155	138	150	133	166	156	135	152	136	148	151	142	159	160	177	158	152	160	145	154	148	167	158	139	151	138	138	163	148	141	159	174	142	170	152	153	140	149	157	132	145	137	136	150	147	123	153	144	159	145	142	137	137	134	127	150	127	151	140	127	150	151	157	152	165	156	155	135	141	127	162	139	148	148	160	144	147	123	138	158	161	147	146	168	146	159	153	157	148	153	154	145	151	142	161	127	151	157	152	154	149	150	145	134	151	150	165	136
4223	723	511	267	266	241	224	211	207	208	171	203	200	175	198	186	159	185	158	191	183	181	158	167	179	188	177	191	169	180	167	190	198	191	202	186	174	153	181	171	185	153	161	162	166	197	180	150	188	150	148	159	165	192	175	182	163	166	185	174	190	193	170	185	188	191	203	190	161	184	173	175	157	202	187	161	172	177	175	182	185	175	176	185	189	175	180	174	191	207	162	146	163	159	170	187	173	172	186	152	203	195	156	174	200	192	189	182	176	157	173	191	175	171	166	186	167	200	175	178	163	176	141	181	181	165	189	171	185	172	189	182	204	169	184	163	164	188	177	210	182	182	168	165	179	190	174	194	178	168	167	169	181	182	174	152	186	184	171	203	175	181	187	189	168	186	170	200	187	151	162	173	197	176	169	161	156	188	200	159	166	171	167	172	165	177	175	178	183	176	187	178	189	176	166	175	163	168	183	182	169	178	173	184	169	186	183	175	187	192	174	165	177	172	172	180	166	158	173	163	181	181	171	197	182	184	149	170	178	186	181	194	162	189	183	178	188	203	175	159	172	173	200	185	182	215	194	180	186	195	171	168	170	169	187	164	175	191	157	167	177	171	164	165	157	164	160	172	197	174	142	188	188	189	166	189	158	160	170	177	188	179	175	158	174	176	200	177	170	178	181	176	200	160	184	166	162	190	185	173	161	190	167	182	196	182	182	170	198	171	189	199	176	185	195	175	151	192	166	195	147	155	176	178	182	175	169	195	178	156	165	161	190	173	168	148	180	178	177	155	179	168	167	168	177	169	158	170	171	180	181	172	149	163	201	167	198	206	193	181	166	176	191	172	180	163	152	176	171	197	176	181	173	165	162	175	180	149	171	173	165	172	197	161	159	179	168	174	174	179	182	166	193	180	177	159	157	157	186	175	160	164	175	185	153	178	176	167	152	177	170	155	187	182	162	145	188	159	173	174	167	203	164	175	160	190	182	169	154	194	170	193	165	176	170	188	165	189	181	178	169	188	189	172	155	197	179	163	170	185	172	149	180	177	187	163	159	184	157	169	175	183	176	164	167	172	151	179	164	172	185	167	193	174	167	187	172	162	177	169	182	180	209	191	173	155	187	197	183	172	157	148	179	184	169	181	187	191	160	153	175	166	157	182	176	173	156	176	152	185	167	199	192	165	179	176	184	174	194	184	161	193	185	183	174	172	193	167	165	162	173	156	199	175	165	164	173	174	174	166	176	203	161	157	174	197	197	182	183	194	181	186	177	169	157	145	198	170	181	179	171	167	198	180	161	180	184	191	173	184	173	164	201	185	156	165	165	188	160	206	175	161	168	181	176	189	181	185	164	164	179	177	175	174	174	179	197	158	189	173	183	172	178	165	168	163	166	188	176	177	178	177	170	147	171	180	184	189	173	186	182	163	168	172	176	174	160	181	165	157	176	176	178	188	175	170	167	164	160	184	160	164	163	168	180	163	155	196	147	167	166	185	197	160	172	161	171	171	195	163	184	177	181	167	185	185	173	151	168	179	192	162	171	160	166	171	170	178	183	180	155	151	179	182	186	163	161	184	179	165	186	180	162	183	167	201	192	187	172	192	161	161	183	154	171	182	168	170	171	173	167	177	177	193	173	190	170	160	221	159	180	178	189	168	168	183	159	163	185	184	173	173	167	183	162	184	155	172	161	184	174	173	189	200	166	158	186	171	163	164	178	209	191	159	163	180	184	174	171	175	157	169	214	185	179	180	166	198	198	187	170	178	165	184	171	168	183	176	188	180	169	149	186	158	158	161	190	166	176	194	183	185	204	166	180	146	176	192	189	181	159	173	170	179	155	188	215	170	160	155	169	192	177	188	163	180	173	171	155	179	152	166	189	197	180	162	175	186	164	171	166	183	174	184	178	174	207	172	190	173	185	188	167	170	167	176	168	183	175	184	186	172	189	179	157	177	195	166	159	168	168	174	175	197	155	171	168	183	205	163	172	165	172	184	189	170	182	190	181	166	176	182	167	178	177	168	193	173	145	169	180	176	184	177	183	153	183	185	188	164	163	163	182	190	193	186	185	176	189	183	186	163	166	172	199	148	172	191	156	165	189	200	200	153	182	168	175	166	177	159	184	166	166	189	152	177	193	165	158	153	169	183	157	174	201	156	178	154	180	195	186	186	181	178	174	146	200	159	175	190	183	182	171	183	180	184	167	185	171	177	178	158	199	173	195	176	190	166	175	165	172	165	186	169	175	156	178	152	195	169	207	189	162	191	188	171	178	180	186	182	162	160	167	181	173	179	162	172	183	182	139	156	179	165	164	170	168	175	191	164	182	178	156	165	187	184	168	163	158	155	158	164	180	192	179	169	159	168	169	173	158	200	181	178	177	190	196	182	162	188	186	183	174	156	179	166	175	162	192	168	175	162	162	163	161	152	187	183	167	168	177	167	199	178	132	169	182	176	157	154	175	175	158	170	184	185	177	195	176	176	161	171	192	169	162	175	190	169	207	171	199	182	191	166	162	176	168	188	196	183	177	161	179	157	184	183	164	180	158	200	168	182	157	167	176	179	159	180	173	183	174	164	182	199	194	195	187	193	172	168	166	155	171	167	171	182	179	187	157	180	170	172	197	174	190	177	172	167	155	183	188	180	184	175	162	178	164	149	173	171	181	156	175	176	190	153	170	187	167	206	163	158	184	180	170	170	192	191	172	163	173	184	178	196	181	162	194	175	169	161	209	167	169	176	175	193	185	171	182	185	162	169	166	179	163	162	164	179	178	171	184	173	189	183	180	167	194	174	177	171	177	165	188	185	175	153	168	166	161	174	169	146	193	178	179	191	175	169	174	172	186	201	140	149	180	167	165	160	153	153	181	167	143	163	176	175	178	150	155	179	161	153	172	183	192	167	168	156	185	169	168	163	175	180	198	174	177	174	191	191	186	168	216	164	191	195	174	170	200	165	185	169	160	178	143	162	187	180	187	172	155	150	183	193	160	176	160	189	158	173	202	170	175	178	179	180	164	172	156	179	176	191	190	166	149	160	178	179	193	175	179	196	168	187	170	173	170	160	183	193	180	171	178	167	161	168	168	186	148	181	168	178	176	188	183	162	181	203	185	191	188	187	179	179	163	170	189	179	172	176	199	190	203	185	175	147	191	178	177	188	159	172	171	163	188	181	170	176	178	196	192	206	171	172	191	178	166	157	167	158	186	173	176	174	161	168	186	177	164	137	172	173	160	168	143	186	174	184	176	166	174	189	186	163	184	186	179	187	162	194	167	184	194	186	173	184	159	171	161	189	169	180	166	189	186	192	160	176	171	164	186	175	200	187	168	161	168	163	149	177	167	172	156	188	175	163	184	181	154	187	180	184	164	180	191	167	158	186	179	175	179	178	197	176	177	175	165	177	205	165	169	172	163	175	188	157	164	167	177	177	175	188	179	169	168	176	185	188	163	176	193	167	170	176	180	164	164	177	170	162	184	173	175	164	179	177
23482	20960	27950	24152	20954	7833	1064	766	609	602	563	528	503	554	499	494	449	437	449	445	467	442	455	480	453	421	438	475	436	474	458	455	458	437	474	450	484	448	453	420	429	418	445	414	407	475	442	496	434	420	413	481	455	415	442	425	408	425	442	459	428	428	439	430	429	423	446	426	436	435	467	407	442	448	451	406	387	445	415	415	423	429	383	453	454	458	453	442	456	407	440	439	428	454	412	435	450	460	438	438	438	424	401	388	450	420	419	422	413	429	468	416	406	445	458	428	419	416	412	453	425	421	402	480	456	438	453	402	391	417	426	396	453	444	428	442	439	443	410	440	415	444	441	410	438	410	438	395	424	447	401	404	415	410	426	436	462	408	404	433	419	434	431	464	460	468	486	440	448	426	456	390	439	437	437	437	431	406	407	408	435	417	412	442	441	428	451	439	424	405	414	441	447	445	412	463	403	469	438	416	414	418	434	447	452	413	436	447	455	460	468	412	414	442	446	417	431	398	390	435	459	425	404	412	432	446	407	430	452	405	414	448	427	419	420	420	421	425	427	445	447	469	409	470	411	450	407	426	429	432	455	418	455	398	451	418	421	451	461	407	474	407	449	413	441	398	414	471	433	432	401	431	436	429	425	419	393	449	437	464	414	443	446	424	421	407	428	425	422	428	456	429	423	418	395	434	449	389	437	457	418	423	409	459	438	451	410	447	436	407	442	416	429	412	414	424	421	423	419	459	400	422	422	450	433	396	429	441	454	429	431	417	425	428	415	430	441	396	438	462	399	415	409	433	414	425	391	421	373	431	472	442	442	404	396	432	440	428	439	407	421	444	409	406	422	432	426	434	390	421	428	390	453	420	390	422	459	446	433	442	441	431	403	426	432	433	479	444	414	476	423	441	376	465	404	439	459	418	441	466	423	407	421	407	428	433	427	479	428	461	490	409	442	463	438	422	441	387	479	406	399	477	437	450	406	428	428	448	432	409	422	454	403	468	422	399	428	427	450	441	416	432	396	431	463	418	443	406	422	452	444	428	459	406	441	442	435	394	446	466	462	450	401	444	436	450	441	467	412	400	460	383	425	434	397	415	473	412	436	403	473	425	439	437	393	411	447	443	468	416	452	435	446	472	421	396	401	409	448	427	391	425	456	459	430	443	482	462	427	464	414	457	400	428	485	432	433	492	465	423	443	439	424	386	398	415	446	446	430	404	432	432	418	448	442	437	447	425	420	436	437	453	453	406	448	438	445	413	410	419	415	388	425	439	434	434	441	455	439	391	378	423	421	415	410	443	421	441	456	448	431	431	419	408	423	456	444	398	410	461	391	437	429	444	422	444	411	418	404	374	440	417	438	455	453	472	401	447	463	411	451	405	412	461	426	402	429	413	435	443	439	444	450	425	446	436	405	428	427	407	444	410	388	447	424	424	418	455	421	376	414	467	459	449	451	419	418	385	433	429	433	414	423	425	437	403	444	406	402	419	405	405	435	490	392	422	439	409	411	454	407	464	431	453	450	404	432	434	423	407	463	456	438	411	423	425	433	446	410	479	429	415	441	409	429	440	427	423	456	421	435	427	442	439	414	440	418	414	435	429	457	443	439	424	387	446	451	426	460	407	427	436	414	453	446	463	431	437	456	434	428	432	427	427	446	417	413	435	389	408	431	436	429	420	428	450	428	390	427	381	433	427	391	429	450	389	414	436	419	401	425	420	429	432	407	428	399	412	432	439	446	475	460	432	459	418	415	431	427	453	405	455	452	411	406	458	367	467	446	447	404	448	483	422	422	455	402	433	403	448	428	404	440	420	456	416	419	474	456	437	423	434	405	408	436	397	407	400	409	405	432	432	432	418	438	441	448	433	399	413	437	433	430	406	422	439	453	433	404	411	421	478	381	438	410	440	392	416	403	435	421	446	440	426	437	390	472	437	440	414	423	427	435	464	453	415	408	411	419	437	446	434	486	456	393	461	461	438	431	432	452	467	437	442	462	381	411	389	445	409	436	448	443	426	450	430	395	428	436	458	438	440	433	445	432	426	446	468	451	451	413	382	420	418	392	453	474	461	406	436	458	442	426	423	387	427	410	437	427	420	439	435	436	442	437	450	475	448	450	418	433	435	436	402	444	427	445	416	434	440	419	421	401	414	437	409	447	436	464	446	409	473	442	463	424	443	429	433	439	432	426	426	414	410	431	429	404	416	385	446	416	440	399	438	394	428	510	433	432	463	440	436	420	445	437	432	426	385	431	417	438	434	432	384	422	426	433	403	424	438	448	450	456	439	434	443	435	408	393	394	437	431	460	411	424	431	391	405	425	459	453	409	440	403	443	411	436	432	412	415	426	455	420	429	434	402	443	403	446	438	426	422	430	394	428	409	414	405	456	430	450	463	439	432	442	422	440	414	460	404	389	376	448	416	429	418	453	408	456	467	408	440	439	433	416	419	402	449	448	457	407	404	424	414	435	424	456	449	436	437	440	428	383	450	418	409	428	393	428	413	415	445	428	436	443	415	442	424	443	453	429	432	419	429	422	441	431	377	413	446	404	445	423	422	457	423	390	441	439	460	420	456	419	442	425	411	445	435	467	422	366	464	415	417	452	430	475	424	442	444	433	439	411	420	393	392	419	425	438	398	454	425	424	430	460	446	417	390	405	414	437	446	448	438	449	439	442	454	393	450	441	444	447	466	431	457	424	423	433	408	471	397	419	425	419	428	400	443	448	439	451	430	432	406	449	408	417	400	444	429	439	424	417	457	429	396	429	386	436	444	448	421	420	435	405	409	420	445	414	484	444	449	440	441	428	433	415	446	390	408	449	430	424	425	410	424	444	395	434	416	402	417	398	400	447	462	400	466	449	449	444	417	452	428	404	429	432	436	438	404	436	458	390	478	382	423	441	452	424	420	462	413	394	425	455	474	419	441	399	432	434	427	436	401	406	401	436	437	428	421	429	455	433	425	419	423	401	438	452	454	453	435	437	386	423	422	455	402	406	417	384	425	413	437	423	421	427	419	437	417	403	437	423	462	422	439	419	424	429	400	403	418	433	467	410	385	450	431	424	430	417	420	447	400	445	425	398	467	418	407	421	425	449	395	439	421	452	392	458	415	427	419	412	412	416	426	392	444	439	433	423	438	404	443	450	407	417	460	451	416	438	430	432	438	408	399	413	419	416	447	415	403	441	416	430	453	425	464	435	409	475	431	428	415	457	425	452	450	423	408	448	413	426	416	459	400	394	448	394	398	452	416	435	427	474	460	437	438	414	441	407	437	430	411	428	401	424	439	418	448	433	422	388	393	401	458	420	437	462	451	459	406	417	402	383	396	426	459	427	428	398	442	409	407	438	428	418	426	441	425	400	399	417	424	393	414	424	428	494	448	436	415	444	447	439	433	464	452	417	417	419	413	443	424	421	407	392	392	407	405	423	478	444	414	440	415	439	409	422	431	414	419	402	442	426	395	460	421	388	412	417	404	397	396	386	411
3692	8628	5719	2629	1929	1498	1186	974	892	808	693	639	589	588	584	552	528	552	505	507	499	522	508	461	475	483	509	452	499	464	472	466	475	525	486	461	482	471	483	459	454	523	490	476	483	483	442	427	466	455	460	479	450	499	473	462	446	449	483	463	444	430	491	409	448	474	457	441	498	473	422	456	489	454	436	456	499	435	444	511	449	460	472	465	448	442	453	453	456	458	452	474	451	445	447	428	452	487	442	426	462	427	426	468	486	499	466	470	466	478	487	457	446	441	431	465	461	473	438	440	445	445	487	504	474	470	483	440	430	461	438	431	479	474	474	469	455	435	418	423	473	450	459	468	462	451	435	450	441	414	443	446	443	480	447	458	467	473	439	456	450	464	462	472	448	482	399	429	465	516	449	452	465	470	439	475	494	456	474	431	471	460	465	494	434	451	453	461	430	483	494	456	413	468	427	457	447	441	494	481	457	442	459	471	476	448	448	484	430	441	431	474	459	443	458	413	487	453	427	442	463	464	426	473	478	444	449	524	423	471	525	447	480	427	451	435	480	474	468	421	428	448	427	452	445	470	469	389	425	435	454	443	428	439	437	436	451	434	435	500	439	429	433	480	462	496	427	487	493	460	439	439	467	428	462	486	443	479	419	464	416	429	495	483	455	471	447	489	469	456	468	441	469	481	450	446	430	446	502	492	427	439	473	456	472	459	427	456	457	455	481	461	473	454	451	433	475	453	467	437	428	478	446	428	463	483	466	472	454	442	436	438	476	458	441	461	472	462	433	445	466	445	447	443	468	431	460	460	428	453	400	431	429	449	459	440	448	463	472	480	501	468	455	420	501	490	469	450	436	426	441	463	423	487	471	399	431	416	471	442	438	453	446	446	429	418	437	409	439	435	432	457	414	449	441	456	440	445	447	446	465	438	459	426	434	451	462	504	441	433	483	456	457	471	465	489	428	452	468	454	440	463	461	482	448	470	472	467	447	461	455	461	482	443	475	457	433	469	476	453	431	461	424	491	475	469	440	440	460	464	449	426	459	447	471	456	472	469	448	447	475	457	444	419	444	430	458	460	466	473	466	456	462	451	480	494	411	450	445	448	452	455	464	446	459	491	448	457	461	458	430	463	467	427	458	452	498	448	473	399	450	461	443	488	419	478	443	483	422	464	501	473	446	459	436	438	453	469	467	456	442	439	461	483	449	458	479	461	440	462	477	470	462	470	466	461	448	445	427	431	481	464	428	435	442	429	450	428	422	493	441	458	421	502	463	437	482	455	494	444	449	469	452	445	468	423	412	442	451	442	442	451	429	452	474	447	472	424	446	451	468	467	471	470	428	470	445	462	476	517	444	464	445	465	464	451	447	466	460	489	472	463	429	445	449	464	471	464	464	435	481	412	487	463	447	452	440	403	477	409	437	446	476	451	471	466	455	443	497	414	475	443	416	466	465	487	470	444	476	428	439	469	440	456	469	484	411	436	460	441	458	454	443	473	493	459	501	439	457	480	500	452	473	457	446	429	429	483	457	457	450	449	476	475	516	439	459	424	452	428	468	449	417	436	459	456	432	458	453	451	451	429	410	466	446	447	455	456	433	466	422	468	430	429	460	493	448	457	463	445	445	435	462	462	472	459	477	465	481	450	444	468	457	448	414	434	438	443	470	443	482	430	462	471	468	432	481	469	437	452	428	430	413	454	452	422	403	464	455	461	462	447	455	450	468	423	453	449	468	465	439	456	463	425	445	471	434	427	477	484	462	445	472	419	475	442	477	415	453	474	420	456	476	452	456	430	443	424	457	484	448	437	462	495	443	475	475	456	465	454	462	475	433	464	440	446	477	438	478	411	467	470	438	459	462	458	425	451	472	434	498	502	441	445	472	434	488	424	434	463	407	457	491	439	450	426	476	479	417	457	479	465	462	455	451	443	457	453	436	447	457	434	400	489	452	466	413	482	481	436	481	455	426	444	482	449	469	440	429	399	438	415	431	444	451	453	480	470	468	427	464	405	438	444	445	445	457	456	476	469	439	453	462	464	463	432	451	463	458	494	438	474	390	442	474	457	467	429	431	427	469	386	452	452	392	423	416	475	435	399	448	442	477	436	472	463	483	508	500	474	434	430	500	443	456	456	443	462	459	431	463	436	448	476	475	476	453	458	428	439	459	469	471	465	461	438	430	481	448	473	418	450	482	461	447	405	479	442	469	446	461	471	457	463	396	482	478	463	458	451	471	455	474	447	445	456	433	457	450	471	445	459	440	447	465	447	470	447	472	476	470	477	398	442	457	410	439	437	424	477	474	466	435	493	459	458	463	461	425	444	418	437	482	454	430	445	443	445	425	461	478	463	452	477	440	478	440	474	483	459	448	446	483	414	455	475	471	481	422	449	461	484	490	452	443	488	502	479	460	414	436	449	516	447	499	476	461	465	427	436	410	478	448	454	449	463	428	442	441	433	448	433	408	435	426	455	461	470	414	503	433	452	441	443	462	439	501	440	444	444	434	466	416	483	445	458	490	443	479	453	454	426	443	468	485	475	441	492	465	437	413	478	463	467	445	443	438	447	446	481	442	443	505	457	455	447	431	453	452	461	433	432	441	469	440	426	461	407	468	421	427	453	491	465	449	441	443	444	446	435	476	469	473	456	466	453	423	457	437	445	486	474	447	432	456	450	442	445	450	452	469	431	413	497	460	462	461	480	455	465	457	440	452	463	454	482	454	483	463	454	468	467	487	451	451	471	450	433	455	444	417	463	457	436	472	459	443	445	460	471	455	453	453	440	423	428	429	458	456	433	450	417	466	442	450	488	459	455	448	423	466	455	477	491	403	436	431	479	453	490	462	468	469	475	468	451	423	493	437	423	464	446	470	479	422	425	420	441	444	448	452	458	423	459	439	425	447	472	444	455	464	435	467	450	481	437	443	441	447	460	490	465	446	437	479	439	496	442	432	465	463	464	439	446	472	509	520	470	467	442	449	486	474	453	519	497	425	481	434	444	453	427	481	444	480	443	445	456	469	400	445	459	456	471	476	438	479	467	448	490	466	477	455	443	445	460	472	454	488	467	428	458	449	437	461	438	456	476	484	408	456	452	436	458	435	422	440	467	437	436	454	442	433	468	424	461	458	472	433	438	462	454	466	499	439	459	441	466	490	450	425	453	469	439	464	446	436	477	445	467	432	436	452	472	464	451	451	492	444	431	456	439	414	430	450	444	456	447	486	478	419	468	433	444	415	430	471	477	493	425	445	451	429	445	404	432	437	452	453	412	511	437	426	466	432	464	465	473	469	446	458	438	443	496	445	493	467	492	491	470	480	481	455	436	473	455	484	491	444	479	463	463	479	454	459	483	428	485	455	461	463	456	438	459	467	471	469	443	463	460	437	460	449	420	474	453	435	467	476	465	455	444	457	457	440	447	491	478	469	458	487	465	479	475	480	476	452	487	489	474	440	426	478	494	462	464	444	453	460	462	458	443	500	430	457	438
25012	21010	26570	25376	4916	428	335	291	255	255	231	225	224	203	235	215	237	202	214	196	195	202	200	183	200	192	206	199	186	187	184	197	196	182	180	177	187	188	200	176	201	172	176	194	189	177	196	168	161	167	192	167	171	207	201	183	159	187	177	172	191	202	191	198	204	189	192	182	181	196	160	191	191	168	173	183	176	200	197	173	173	171	208	193	185	190	190	164	196	178	191	195	185	189	207	192	195	162	188	190	188	188	184	196	171	203	176	209	150	195	188	211	176	160	169	205	172	202	190	181	207	165	192	193	164	190	186	198	182	181	188	177	183	185	177	202	156	173	191	170	212	172	191	178	170	198	171	173	159	200	187	168	180	191	197	205	200	181	173	201	197	175	172	193	178	209	179	190	160	208	197	180	189	168	183	183	170	177	197	172	180	197	181	166	187	199	166	202	198	191	196	198	168	171	175	178	176	218	178	178	191	207	178	168	188	191	173	205	165	176	156	164	183	185	195	195	196	198	196	164	172	188	184	184	171	203	158	191	180	176	203	186	169	208	205	198	209	215	183	180	171	188	173	187	178	162	168	191	169	175	164	185	165	181	172	219	199	158	187	176	201	187	183	189	177	188	199	198	172	190	201	180	186	194	175	184	187	202	186	165	187	189	192	188	212	189	184	213	199	209	170	181	195	190	187	166	192	180	200	195	177	211	167	186	188	177	176	182	181	207	187	190	191	207	170	190	163	162	177	194	161	195	189	193	199	188	165	167	181	227	176	175	199	168	184	172	189	212	197	215	182	179	192	211	189	190	167	181	194	175	175	213	190	170	169	192	179	193	168	162	153	213	188	168	168	175	175	180	199	188	175	175	174	193	193	180	177	207	180	179	177	179	178	181	184	187	202	171	189	222	185	179	185	169	171	187	193	192	193	201	176	206	193	195	192	180	163	188	185	186	199	192	190	186	170	179	191	175	191	195	163	162	197	203	199	191	190	162	209	156	165	212	192	190	175	189	175	167	173	184	169	177	159	176	175	188	187	195	176	185	183	169	186	162	175	205	193	176	200	170	182	196	183	191	175	200	186	159	184	196	179	176	192	195	159	185	185	149	174	171	185	165	182	195	171	190	180	169	189	185	194	167	186	167	158	197	169	185	171	163	201	184	178	199	167	189	161	176	194	184	164	194	185	182	191	183	194	191	197	208	195	193	173	201	191	171	168	178	190	168	187	173	162	186	158	190	197	146	179	196	182	169	148	181	198	181	182	179	209	192	206	172	181	202	178	178	155	212	168	186	151	165	197	176	176	167	198	189	181	171	179	190	214	177	178	175	205	178	184	193	186	180	181	170	184	175	165	167	192	201	191	211	184	199	180	184	162	193	192	195	182	163	178	198	185	172	187	180	209	177	163	178	201	150	181	187	182	177	174	179	179	200	180	189	164	176	198	176	170	191	172	181	181	183	178	202	177	179	183	198	174	170	172	162	191	184	183	209	181	177	193	181	169	176	171	168	167	179	181	184	171	184	175	181	189	210	195	195	198	170	181	196	200	188	172	180	188	185	180	179	197	186	204	201	179	173	179	189	193	189	147	169	211	193	192	187	170	218	196	178	190	194	173	173	182	188	173	182	176	162	171	187	177	180	205	182	197	188	203	185	181	187	185	192	165	174	174	210	181	180	182	189	194	185	190	180	191	184	194	151	166	166	174	205	185	168	179	177	175	178	172	205	181	192	185	183	198	192	163	176	190	191	191	177	184	202	167	200	188	194	170	191	182	204	171	179	195	197	172	189	203	183	187	179	176	177	169	203	180	162	193	186	183	199	173	157	177	189	188	169	188	200	175	193	197	222	178	198	157	174	180	176	177	209	192	207	190	199	204	201	196	170	194	190	226	193	192	208	180	196	174	209	203	203	188	163	217	192	182	161	172	194	210	183	164	173	197	186	199	171	173	181	184	176	209	181	179	180	173	164	176	170	168	174	185	168	180	186	189	178	187	199	177	185	192	180	174	175	179	188	199	178	193	182	193	187	161	212	164	176	179	172	181	208	205	186	173	194	187	170	168	192	163	188	184	191	176	191	171	183	186	190	185	185	173	160	159	196	229	199	196	180	167	185	151	183	177	182	197	193	188	184	187	164	194	210	182	199	144	188	164	191	167	205	192	181	203	187	171	177	172	178	165	195	177	186	172	155	162	170	201	174	164	164	170	196	202	185	182	153	196	159	197	184	192	197	164	192	191	189	200	196	180	195	193	188	186	172	167	167	176	190	183	191	192	205	187	162	168	216	167	169	197	179	187	168	184	178	197	180	164	177	182	176	215	179	192	192	184	180	179	218	178	172	180	175	203	181	180	193	199	208	196	183	209	179	184	188	168	183	178	179	191	212	209	164	178	166	191	177	165	169	173	178	197	188	173	198	185	172	182	172	183	162	189	175	217	201	180	214	191	203	205	166	186	213	201	175	167	188	195	186	189	210	182	176	191	186	180	153	174	186	169	176	190	200	201	202	207	189	167	167	179	189	172	168	172	164	152	179	185	182	170	196	189	185	171	167	208	197	157	196	183	181	185	184	204	207	211	199	213	184	195	178	175	187	206	185	175	186	209	175	204	174	201	188	169	147	158	181	198	177	174	187	198	180	187	186	189	190	184	189	176	186	173	201	162	163	174	177	182	159	215	187	182	175	194	204	176	165	178	181	188	182	178	177	166	182	202	176	184	181	168	197	167	207	171	177	195	175	200	167	213	179	157	157	172	190	171	187	176	202	154	193	208	182	173	192	177	204	171	190	164	192	182	193	202	164	180	207	189	186	194	140	174	182	192	177	156	189	179	171	201	196	180	162	186	190	174	191	193	156	171	184	184	175	182	192	207	194	185	183	194	185	160	189	188	195	190	193	161	186	181	165	200	210	188	188	202	192	177	182	178	187	167	169	197	189	164	173	168	179	190	181	196	183	185	192	183	189	173	135	171	195	192	182	205	192	182	181	172	180	190	195	190	192	177	181	190	170	200	190	183	207	172	183	186	186	167	173	187	160	195	188	165	175	187	183	196	202	161	174	184	201	195	162	167	183	164	155	155	201	177	186	191	177	180	170	186	170	211	188	206	212	193	186	189	194	182	187	197	178	198	197	201	164	168	196	194	209	178	186	177	178	190	174	187	198	207	186	183	197	165	174	199	172	175	204	186	178	160	177	163	202	186	202	165	205	160	171	180	174	188	178	142	204	179	167	184	178	170	198	192	196	190	161	221	189	173	183	193	183	185	177	197	191	169	192	178	182	162	176	182	194	170	178	171	193	186	184	168	197	183	205	177	166	169	197	195	191	193	186	170	186	184	210	207	194	173	179	171	177	185	205	187	204	190	177	187	173	167	188	193	168	178	195	165	207	196	190	175	201	186	175	199	185	186	178	167	163	176	172	180	179	167	191	223	198	175	196	157	201	164	168	172	184	187	178	195	202	168	206	183	197	183	170	179	183	186	172	165	162	199	196	196	175
3452	4302	2767	1255	969	722	577	505	410	396	353	346	321	305	278	287	262	276	236	264	253	285	255	243	220	251	236	224	231	261	237	255	231	226	223	224	213	218	219	216	222	216	246	215	226	234	230	220	227	218	233	222	238	200	218	231	249	213	236	239	201	234	218	244	237	219	221	202	243	229	252	214	263	231	202	229	227	226	215	221	203	217	236	208	224	199	245	205	247	213	223	229	224	221	223	220	226	235	255	238	231	222	217	213	236	228	236	212	245	234	240	238	203	213	217	251	215	211	250	206	237	259	240	234	206	223	200	212	217	224	219	207	228	260	232	238	232	214	237	221	241	233	214	231	232	267	246	221	218	243	205	239	232	223	241	226	237	211	221	239	226	213	234	215	225	208	234	216	222	218	241	220	234	243	209	222	214	231	233	221	227	246	207	238	234	237	230	213	227	219	220	205	205	232	217	227	251	224	272	257	218	228	214	206	218	219	245	224	225	236	212	214	207	231	237	220	203	208	240	185	224	226	218	232	206	222	229	223	223	241	242	240	237	227	220	222	223	252	208	228	222	203	226	234	228	187	212	244	244	210	222	201	231	224	207	224	212	243	205	245	220	222	201	228	216	216	236	220	223	249	228	213	247	228	210	243	233	261	227	228	252	220	234	228	214	223	217	225	227	203	236	223	224	248	234	230	217	222	216	238	217	227	212	232	238	231	208	217	205	212	238	211	211	232	230	192	223	221	219	222	238	217	251	238	239	237	249	238	235	231	227	223	231	225	242	207	233	246	225	217	221	224	207	206	240	234	217	197	202	243	203	211	234	209	213	193	244	224	203	257	241	191	230	239	225	215	219	230	204	210	249	239	228	234	226	226	232	271	224	223	232	208	251	205	246	216	237	198	220	244	262	221	240	232	225	231	230	237	244	225	205	235	213	230	210	229	222	237	236	199	228	227	223	220	190	234	229	237	229	204	239	221	251	239	207	233	203	230	235	225	210	224	247	233	242	237	232	240	227	255	241	221	227	209	205	227	219	221	210	220	220	202	238	217	201	216	236	242	235	212	218	230	211	231	229	227	205	241	229	232	215	242	242	223	211	223	227	209	244	241	251	228	220	217	230	237	241	219	221	214	222	251	235	231	248	244	229	220	219	228	253	221	225	250	211	241	234	217	210	220	222	215	230	218	232	216	260	219	240	233	207	246	252	224	232	233	216	226	221	222	229	238	202	232	256	247	240	225	222	216	241	219	222	227	233	227	233	238	226	216	213	255	216	264	219	209	216	241	230	238	224	259	262	199	256	201	207	242	216	219	258	239	241	246	194	225	224	218	230	220	227	234	251	194	208	233	253	257	191	237	226	234	209	222	224	204	226	242	232	242	206	216	233	219	233	268	234	214	245	222	219	224	241	245	230	248	248	248	236	215	215	211	212	242	203	233	225	230	215	213	210	207	229	224	236	217	213	216	224	220	229	255	255	242	251	226	234	223	204	248	222	231	232	217	226	250	227	231	238	240	249	224	199	216	210	272	229	219	251	199	222	241	224	248	240	198	256	216	229	210	218	227	215	218	211	227	261	240	214	225	228	244	248	228	234	224	238	243	211	241	220	214	232	219	227	193	237	219	213	249	242	200	202	230	218	211	230	231	236	228	218	208	252	215	246	229	228	229	216	226	219	232	231	203	207	243	227	236	246	226	238	226	239	217	204	222	217	204	266	234	243	197	237	224	258	227	230	254	219	189	220	219	234	254	225	229	221	224	225	213	206	215	230	212	231	240	222	209	218	214	242	226	216	254	244	222	219	196	227	225	244	215	242	205	237	240	249	216	230	227	237	234	210	217	227	218	217	252	238	222	201	223	210	197	198	225	232	235	218	231	249	232	218	250	220	237	202	232	196	233	201	231	225	253	213	203	209	209	232	218	214	220	246	228	216	257	212	216	229	195	252	230	247	221	206	203	229	220	215	236	237	213	260	241	215	229	231	224	215	236	242	238	231	211	233	231	243	217	244	226	211	206	214	237	205	228	245	235	211	241	243	226	192	234	234	215	214	182	233	219	208	239	231	212	224	231	231	230	206	221	254	225	222	225	220	229	236	214	221	230	195	248	254	241	226	234	212	232	231	246	206	235	209	216	230	225	221	231	226	215	230	224	255	225	224	234	226	231	225	216	206	230	214	245	229	207	239	233	222	238	200	221	219	204	225	226	214	243	254	225	201	231	223	219	215	233	216	188	207	241	227	237	230	237	241	231	209	212	230	261	227	240	230	187	203	232	220	255	240	213	246	226	237	240	217	247	239	214	217	222	237	199	199	220	227	216	224	249	238	215	220	238	215	222	226	199	242	236	227	233	199	232	212	249	252	214	220	227	215	241	207	223	233	242	221	253	193	231	236	218	217	218	233	253	217	229	233	200	203	209	211	251	238	236	216	234	222	242	213	221	222	223	224	227	221	217	227	217	233	243	207	231	219	242	244	208	221	246	233	223	227	229	217	202	234	233	234	218	216	215	242	224	240	231	227	213	229	239	232	206	260	210	242	241	220	193	264	233	228	255	228	214	232	213	252	226	230	253	215	232	220	223	218	218	236	205	201	221	210	223	227	202	231	222	221	218	213	238	226	199	226	226	221	219	250	230	226	196	198	233	207	251	214	234	229	233	232	230	249	245	256	258	219	205	218	239	222	217	236	225	209	213	235	206	231	226	217	214	239	234	192	219	221	205	228	221	208	226	239	236	215	217	239	232	213	251	235	211	238	208	238	223	215	210	239	239	223	216	219	229	204	204	220	234	206	221	253	218	183	236	240	217	200	236	219	233	214	222	235	226	218	223	225	213	233	224	234	228	214	207	257	215	216	226	244	229	203	213	224	231	215	244	211	206	215	241	217	195	231	229	229	228	239	227	217	251	224	226	230	248	198	234	192	239	248	223	233	236	210	247	230	228	203	192	218	218	240	247	227	208	216	237	238	205	217	259	248	249	253	228	230	220	206	185	227	248	226	214	201	222	230	215	247	248	212	207	222	216	211	214	240	208	230	222	229	224	196	240	226	221	254	251	203	235	244	218	228	238	253	233	238	240	249	234	232	231	222	216	220	196	233	231	198	226	227	204	208	214	239	240	219	218	241	212	238	243	223	250	228	230	242	209	215	214	229	215	246	214	241	226	226	237	224	227	226	233	225	201	217	242	209	216	227	240	231	243	228	215	230	224	248	254	233	238	230	250	254	255	229	241	216	209	204	216	221	217	225	216	244	226	212	234	236	216	234	238	215	250	239	222	216	204	240	218	228	215	229	242	218	215	232	223	210	214	232	238	215	217	241	242	211	228	217	232	207	232	242	225	217	243	238	215	218	231	229	235	217	244	218	209	220	206	233	229	216	229	200	182	199	210	229	218	231	240	204	226	215	204	229	214	237	216	226	242	224	218	220	203	232	222	185	230	234	232	211	232	223	239	220	225	205	228	265	203	211	221	216	244	246	250	245	223	206	218	225	221
22628	21048	28534	23766	21050	21049	5406	1194	1044	938	882	749	752	734	687	702	671	659	663	642	649	623	611	631	629	609	596	617	631	603	643	579	604	583	568	581	620	622	638	560	561	552	604	605	633	613	647	599	624	668	571	567	535	587	640	594	582	608	585	592	589	604	591	526	534	597	618	576	572	581	593	596	554	569	599	551	565	608	570	595	596	587	592	559	576	591	592	559	565	595	534	594	629	543	624	619	534	601	582	585	593	613	581	608	595	606	590	562	557	575	614	593	551	572	607	595	565	612	584	556	579	576	608	557	550	554	599	596	620	618	561	548	590	550	570	589	589	623	601	572	555	602	547	576	561	570	610	581	591	595	571	581	588	540	573	578	590	578	560	602	618	607	545	607	548	571	572	607	567	583	613	598	604	582	579	599	605	587	610	624	587	570	594	581	586	591	658	585	559	616	589	614	565	608	600	604	605	570	566	581	600	583	578	587	619	624	549	541	565	555	595	574	579	556	559	578	621	551	607	555	555	570	590	595	617	587	545	565	554	568	580	614	597	568	595	610	537	622	576	580	542	580	587	568	570	601	580	544	596	556	608	536	631	584	592	591	588	623	581	536	573	580	614	544	595	568	591	580	592	617	606	572	627	541	557	588	609	590	621	603	548	553	560	605	602	588	625	558	567	590	602	593	578	564	583	602	594	585	598	601	591	597	605	551	612	570	536	573	659	615	609	619	592	568	589	544	560	599	554	580	570	602	613	630	623	593	626	584	536	591	563	558	552	595	566	610	587	590	545	560	576	563	557	536	572	576	566	558	607	637	570	581	575	610	578	652	602	587	544	599	590	576	588	623	582	586	560	561	536	530	559	610	580	587	580	553	577	598	559	630	570	542	624	604	614	614	556	570	603	545	561	602	574	554	626	593	580	574	556	602	560	573	546	577	598	577	575	573	599	607	560	558	562	561	572	589	593	557	618	608	569	580	569	615	597	613	549	564	585	607	575	577	602	614	599	611	570	585	579	552	570	622	605	595	565	599	583	534	611	600	586	622	569	568	620	564	592	571	571	575	596	550	580	609	569	619	579	600	590	565	611	596	548	571	579	591	548	565	587	564	567	589	624	594	565	612	578	565	578	621	574	582	590	562	608	541	564	558	593	586	604	613	616	598	575	601	537	596	602	606	593	616	615	597	567	545	610	572	586	593	572	601	607	585	589	539	586	599	584	584	595	606	574	580	582	606	588	617	593	544	572	585	643	585	550	531	536	611	590	577	590	565	634	577	543	586	595	630	571	599	582	578	619	553	604	603	589	625	550	595	578	639	586	524	583	598	611	592	652	535	596	635	608	605	583	568	582	600	607	564	559	635	565	573	558	572	588	607	622	551	610	607	590	619	595	582	581	603	617	621	592	580	594	582	631	569	565	542	558	523	606	563	601	546	554	583	582	577	616	612	583	578	613	550	565	611	583	637	639	587	577	603	593	597	571	581	603	563	555	590	593	563	553	621	585	547	575	596	579	558	573	600	545	626	584	608	541	565	581	591	596	609	565	637	590	613	550	580	599	574	573	563	573	575	591	585	566	581	594	578	571	564	583	555	603	614	608	577	572	560	584	576	593	557	587	587	567	605	585	581	554	603	618	586	551	559	588	568	599	583	594	581	597	571	604	589	584	576	570	604	578	590	616	572	630	612	552	614	570	608	583	568	589	552	583	565	587	608	570	591	570	597	568	540	604	558	556	606	553	587	548	597	541	552	587	595	562	615	585	547	594	577	545	592	563	633	570	554	580	596	567	611	573	617	551	566	549	623	588	587	563	590	552	540	618	542	582	597	572	546	549	586	565	589	543	578	623	572	581	586	579	592	571	573	565	574	549	574	535	583	541	568	594	617	579	564	635	547	555	568	564	606	572	570	547	592	540	565	606	594	596	624	617	528	610	563	527	601	590	591	587	579	551	588	599	605	583	593	604	581	593	600	582	595	612	623	561	592	579	555	619	551	547	563	602	605	575	584	637	581	606	608	565	603	576	601	583	581	537	592	549	572	595	587	609	582	549	618	573	578	579	608	575	569	570	595	601	582	577	604	582	617	611	599	600	576	620	594	622	596	544	573	602	572	567	554	591	544	567	613	563	508	577	541	560	595	581	538	587	597	615	633	552	584	631	560	603	578	645	538	572	604	572	568	587	626	558	566	581	574	573	575	598	615	529	580	602	573	616	542	586	592	528	575	602	595	576	552	610	581	595	615	568	534	587	535	592	540	557	566	629	606	558	574	598	605	611	582	558	594	579	588	578	598	593	584	561	580	635	554	618	571	586	581	513	587	624	575	583	577	606	545	546	578	549	564	575	582	554	573	569	596	576	605	569	578	576	585	540	547	636	614	576	606	631	581	650	619	598	543	575	584	590	573	582	539	578	563	597	569	550	567	566	589	626	576	590	543	614	568	582	583	585	566	552	551	618	611	576	574	567	571	590	583	573	582	596	567	596	567	595	581	544	582	592	557	591	579	575	626	592	607	566	575	600	552	524	561	554	549	574	616	558	533	616	627	586	572	581	586	558	604	579	579	607	551	600	578	591	593	558	573	598	596	554	617	585	600	588	571	603	582	602	544	578	593	619	582	578	579	591	560	611	599	573	577	597	555	572	593	625	613	603	583	555	592	586	615	624	586	609	590	557	544	576	541	564	589	592	584	607	569	589	576	608	598	584	580	589	634	585	565	562	552	574	583	600	529	598	556	563	579	560	552	550	581	561	589	558	559	580	621	573	559	556	568	600	563	577	558	590	528	622	615	565	605	585	616	572	602	601	596	595	617	563	554	589	571	594	632	579	527	626	580	598	576	560	585	582	564	554	541	590	559	575	596	614	526	554	586	613	541	536	551	561	579	599	576	618	539	547	555	606	593	587	577	598	565	586	579	582	560	567	568	541	578	557	560	552	602	590	588	571	564	584	579	671	583	602	577	619	551	575	590	540	565	580	586	609	595	569	574	572	585	594	580	599	605	577	584	563	612	571	594	621	618	580	623	601	586	584	582	578	561	588	565	560	580	592	575	588	591	578	569	569	586	590	552	604	591	555	580	585	572	557	556	610	597	576	605	559	611	649	569	571	558	620	588	567	568	581	607	588	605	564	566	566	537	590	589	561	582	605	573	579	574	570	554	571	560	594	591	582	531	607	605	558	562	595	594	613	632	576	536	598	587	572	574	620	600	595	567	590	574	593	606	612	641	582	545	570	570	622	568	603	593	607	555	602	560	562	643	578	598	549	575	564	589	598	588	650	596	583	568	598	584	585	582	574	561	576	600	596	581	551	598	543	586	615	579	581	585	562	624	552	637	544	585	531	576	572	609	573	569	573	542	583	592	598	590	569	541	574	584	559	590	596	576	598	587	566	620	595	592	565	632	562	583	604	568	523	571	573	523	550	573	527	585	592	615	600	593	558	542	599	540	574	566	597	545	576	617	539	582	573	568	579	598	574	600	632	634	580	599	579	582
5038	14121	9498	4738	3373	2583	2061	1662	1367	1197	1132	1020	937	908	803	786	777	732	742	745	706	695	685	668	635	682	694	653	680	694	660	608	703	611	681	636	669	661	638	663	654	645	624	637	626	554	652	595	619	636	666	623	638	629	624	642	598	639	654	635	632	615	678	612	610	644	660	631	593	635	660	631	587	577	648	590	596	644	643	585	671	609	592	666	634	602	620	618	655	613	613	615	630	590	611	595	648	626	658	626	658	631	599	627	574	639	628	634	622	587	600	646	617	603	631	623	663	623	611	601	681	651	619	599	683	598	630	595	636	582	643	653	612	606	669	603	651	615	590	622	634	614	654	620	588	634	578	588	615	596	632	638	592	604	634	617	636	663	627	616	585	633	608	608	680	583	606	589	615	618	629	598	629	606	617	631	607	620	599	589	644	695	615	622	643	597	602	681	660	641	627	578	616	629	637	634	612	591	648	575	664	598	577	640	652	633	646	618	598	623	616	621	597	642	669	660	603	608	615	631	638	623	568	665	649	611	616	620	632	652	608	597	615	572	601	644	684	633	667	632	629	612	650	606	633	579	607	655	636	640	591	622	624	625	622	599	604	641	651	624	610	649	615	621	637	620	668	651	637	623	579	622	640	603	627	602	587	605	634	619	626	605	650	623	618	642	604	596	605	638	585	644	641	616	597	628	643	570	622	637	615	652	617	629	609	588	606	584	572	585	645	616	605	611	618	615	577	630	606	601	590	649	625	625	651	657	623	642	645	633	640	615	551	624	621	644	642	647	620	646	624	693	643	627	577	621	641	599	645	594	618	605	610	589	580	595	603	600	619	583	628	599	641	569	637	662	585	611	652	639	621	644	607	621	642	629	640	620	652	627	655	677	669	650	650	633	652	658	604	633	646	629	622	614	655	603	618	655	615	654	623	605	583	637	606	597	606	605	616	604	628	651	630	588	664	639	631	637	601	681	617	605	585	576	610	646	650	630	602	619	634	609	585	627	591	608	593	606	603	622	574	671	615	607	642	651	619	612	626	624	613	601	647	598	594	578	605	639	600	608	625	613	631	606	642	626	631	616	602	607	587	636	578	621	620	616	623	618	635	592	582	589	650	612	602	607	635	690	659	593	639	642	613	573	640	590	670	599	643	595	603	631	594	621	644	632	662	602	593	618	629	606	623	592	553	585	612	584	649	604	593	622	573	656	623	604	610	678	603	614	624	627	623	599	644	626	650	642	695	631	621	649	593	666	615	600	637	634	621	657	596	626	609	642	630	584	616	644	606	584	647	638	618	622	616	638	583	636	590	626	602	609	629	698	603	589	661	620	642	636	587	638	648	648	633	638	591	627	670	680	641	619	587	620	603	643	610	606	639	615	675	634	618	646	570	600	594	607	581	626	629	650	602	645	644	619	589	646	628	650	579	620	582	586	599	654	624	653	596	625	621	642	622	640	632	596	610	638	640	584	638	649	617	635	660	622	629	614	656	636	623	612	572	631	620	590	636	607	631	636	607	604	621	645	587	588	616	563	594	652	580	613	622	620	597	642	637	634	628	610	631	621	609	671	605	630	634	628	687	652	595	634	619	599	629	616	617	631	598	640	601	589	645	609	626	614	661	590	650	591	646	656	618	620	594	606	614	604	610	591	611	617	613	581	597	593	590	625	596	605	564	637	609	584	633	624	589	618	596	584	625	603	635	582	643	609	645	607	630	637	583	599	607	577	619	626	651	573	609	628	620	618	629	625	636	638	630	640	550	599	650	611	619	603	648	606	586	618	632	652	630	585	600	638	598	602	620	649	603	619	625	627	637	608	595	637	651	609	620	598	593	573	630	613	610	684	651	610	594	552	634	579	619	575	633	609	651	618	627	627	624	621	600	648	595	626	607	637	620	647	635	611	621	620	578	652	587	643	640	624	652	651	642	598	618	598	653	587	627	647	620	647	666	612	628	645	635	597	662	568	626	675	646	652	604	585	604	624	593	596	636	598	648	658	634	621	623	576	613	621	631	620	635	643	632	639	658	614	641	612	659	638	600	627	631	585	645	612	639	615	595	650	651	642	652	651	637	588	562	618	640	592	626	602	655	602	639	612	614	608	627	624	572	626	588	658	609	607	605	638	599	598	587	602	599	657	620	634	605	642	659	611	650	607	598	594	625	623	628	589	606	661	608	571	609	613	644	606	656	622	613	623	616	588	684	631	621	622	606	623	661	581	642	595	651	623	649	621	693	652	595	636	644	613	626	600	671	611	632	589	582	619	619	655	623	575	599	603	619	595	598	610	620	565	579	647	626	641	620	649	622	602	604	628	680	605	610	618	621	610	601	628	601	578	581	623	643	616	622	612	610	625	614	585	651	651	651	643	636	654	626	617	633	545	602	641	632	632	660	582	649	631	622	615	621	638	598	644	614	658	644	650	644	589	622	609	653	632	632	625	627	593	583	588	644	630	635	614	607	627	636	628	578	614	609	642	601	637	610	571	577	595	609	615	619	589	610	625	666	567	624	604	626	580	610	631	627	665	635	648	647	632	629	690	633	667	634	613	567	611	586	628	627	636	668	653	604	598	617	579	656	620	584	659	582	693	651	591	652	627	639	654	587	651	600	650	625	578	658	619	611	631	612	637	638	576	616	622	668	618	592	609	634	586	608	633	597	647	630	638	652	602	682	619	639	593	616	626	623	590	629	575	664	626	593	610	627	652	626	603	658	595	642	616	640	648	585	591	623	647	615	620	619	593	651	660	599	627	638	632	599	606	607	602	617	604	590	622	644	606	603	631	624	636	645	588	614	650	616	605	652	613	596	626	637	623	664	597	622	624	614	649	616	611	645	667	657	620	589	666	580	622	608	633	609	618	643	602	657	622	629	659	587	609	637	629	584	583	626	619	620	627	625	637	630	560	608	648	632	568	571	608	644	605	614	634	563	617	658	629	630	640	622	625	653	586	585	615	627	643	617	591	608	643	625	632	604	553	625	648	624	608	626	634	622	603	584	631	608	598	632	572	615	621	624	632	600	643	627	599	645	576	651	609	585	588	664	679	568	564	632	601	640	593	606	623	590	606	618	634	644	659	614	604	662	617	612	608	592	617	638	668	622	623	563	652	680	627	618	608	567	589	638	649	658	631	642	607	606	675	607	613	626	620	646	652	600	612	620	647	656	621	638	610	625	619	583	630	659	596	638	637	641	583	635	626	632	607	624	645	624	601	615	594	601	600	645	623	643	675	638	625	641	676	586	629	615	628	601	570	637	598	662	638	643	609	618	619	562	606	631	605	626	660	609	613	618	636	634	655	625	645	615	617	636	635	608	586	638	576	591	659	629	648	587	605	619	612	635	638	649	603	665	604	625	581	622	641	606	597	633	640	615	603	588	602	574	650	663	629	633	654	627	603	606	629	657	636	592	622	635	642	581	696	589	600	689	611	683	612	628	649	638	585	623	642	663	624	659	611	607	609	622	636	630	643	592	660	588	629	619	625	639	589	602	585
27607	17457	2991	326	222	198	178	160	148	161	173	160	142	148	145	169	154	150	146	154	171	163	165	183	168	153	148	152	141	161	164	130	146	135	139	134	174	154	165	152	168	148	135	167	146	151	146	167	139	150	167	173	149	161	145	156	160	146	148	134	155	141	145	139	147	143	150	159	146	155	149	171	152	149	137	127	141	140	140	137	147	156	149	125	160	136	163	145	144	157	162	147	157	130	151	155	162	144	152	168	147	177	143	174	146	147	174	177	143	148	146	153	156	174	146	149	141	147	145	139	131	152	141	141	134	163	162	177	148	156	154	173	139	164	166	153	126	145	171	156	156	158	172	155	143	162	158	159	144	139	137	140	167	172	150	167	142	151	149	179	154	145	146	171	145	142	127	178	155	140	146	152	152	138	133	170	171	163	146	137	131	163	162	138	148	149	158	164	156	159	153	165	142	161	143	154	166	148	148	143	162	160	154	149	159	170	167	132	165	174	153	154	173	150	150	154	157	146	158	149	141	133	146	170	148	137	179	175	181	139	153	138	160	145	159	138	150	156	142	155	131	141	142	151	167	158	146	145	172	158	155	156	142	154	142	136	144	151	146	154	156	152	174	153	160	157	162	158	145	131	141	165	137	138	170	144	132	152	145	131	137	151	168	145	145	154	146	141	144	134	137	152	165	157	141	157	141	148	149	135	155	157	137	146	147	159	157	167	146	157	172	148	160	149	156	142	158	175	155	156	154	162	154	178	149	164	138	141	151	157	136	157	162	149	164	121	163	154	150	151	155	131	148	158	156	137	176	128	142	153	146	164	161	172	171	155	169	167	132	154	151	141	148	146	152	137	153	158	167	150	143	154	156	137	150	158	142	153	147	158	142	165	152	159	163	155	169	157	162	143	138	157	163	156	148	164	170	143	172	142	136	170	141	149	141	166	144	130	158	150	153	157	154	162	146	135	155	176	167	174	137	158	156	175	126	136	150	145	154	153	111	148	145	156	172	153	126	130	182	148	123	179	148	136	161	122	144	168	143	155	161	174	159	170	165	163	161	161	152	152	135	156	148	154	142	143	131	156	146	153	142	161	168	152	135	150	155	150	143	161	144	162	136	143	130	160	135	162	159	129	159	147	170	139	152	148	154	155	134	138	161	149	154	154	165	153	140	150	147	154	148	142	152	144	144	165	155	166	145	152	149	149	151	171	138	161	134	119	144	139	147	148	158	169	152	149	153	151	152	136	151	167	155	138	157	140	153	151	144	144	161	156	151	168	162	143	150	148	160	152	160	147	146	176	188	150	129	172	176	164	141	138	178	150	138	143	154	160	169	161	150	133	150	151	128	138	166	152	154	170	176	159	139	158	140	158	143	139	157	136	180	137	150	151	141	150	149	170	157	163	150	157	163	171	163	166	159	163	153	163	156	140	128	161	153	161	153	149	185	152	166	144	155	145	148	141	153	162	143	161	170	163	142	157	149	153	134	141	166	155	138	165	162	142	169	128	148	150	147	160	157	139	154	182	159	148	149	146	129	154	179	155	160	139	168	154	177	159	145	157	155	150	138	146	123	169	164	133	176	156	156	123	136	158	129	131	172	157	126	157	176	168	156	153	156	160	150	157	160	146	158	146	158	153	153	162	161	154	147	138	167	149	145	138	126	152	151	157	153	159	151	136	154	152	137	141	155	153	142	161	172	166	150	142	146	153	149	173	141	155	153	146	167	162	166	149	155	146	153	150	142	157	149	135	149	141	164	161	159	164	145	150	152	157	171	161	145	138	151	160	157	148	149	160	168	127	148	157	140	175	144	168	150	147	167	143	151	167	168	158	144	142	147	144	132	146	180	165	171	167	166	152	162	149	152	170	181	168	142	157	160	134	141	139	155	167	159	126	155	155	123	128	158	130	149	149	162	147	144	155	152	159	135	154	146	188	158	150	156	139	168	148	169	143	129	130	161	149	157	146	156	137	113	141	158	145	152	141	158	169	163	171	147	175	170	151	164	142	146	146	143	150	147	123	183	163	145	156	157	141	137	157	159	146	141	156	133	168	175	147	150	132	173	154	151	157	144	160	147	146	174	144	155	146	153	167	152	152	146	137	142	144	143	133	168	153	146	145	140	149	149	143	165	155	129	151	154	158	150	172	150	158	142	156	139	152	155	154	143	144	170	156	150	153	146	150	144	147	157	144	149	161	156	157	167	140	169	142	170	158	170	125	160	160	156	162	154	153	147	141	140	124	133	123	140	174	161	161	141	166	146	146	137	141	172	150	148	146	172	133	141	152	157	148	146	132	157	146	146	157	166	172	157	164	156	138	164	156	154	132	158	158	156	152	154	159	162	134	144	149	147	147	136	162	172	154	149	148	150	146	162	153	152	166	158	149	163	163	136	145	165	166	161	143	148	172	155	161	168	135	157	174	149	161	148	143	161	157	145	160	160	160	152	145	155	160	163	151	151	156	157	148	148	164	156	146	133	128	145	164	156	137	143	149	160	177	154	152	140	148	145	146	149	153	158	159	151	134	160	160	153	155	159	125	162	154	153	165	166	138	126	138	130	152	172	164	141	150	168	148	156	148	148	156	167	146	154	151	174	146	156	166	129	160	147	132	139	139	165	164	130	163	159	154	163	188	152	178	127	142	179	148	158	141	146	153	169	180	137	139	157	167	135	154	147	130	139	162	140	149	149	167	164	166	174	151	155	158	155	149	156	177	165	140	161	149	164	149	149	138	153	175	157	152	155	161	143	157	148	162	145	134	161	149	141	148	133	160	148	137	138	128	171	148	137	157	140	160	159	163	152	144	148	137	159	152	154	155	145	141	163	162	153	151	157	152	156	158	134	146	159	163	171	150	156	143	167	154	152	156	171	128	151	145	156	156	169	159	162	140	162	140	150	158	145	149	150	128	157	142	185	167	152	171	157	163	141	149	168	138	144	159	141	142	144	133	138	154	166	171	158	160	152	145	145	152	156	151	162	179	152	151	133	161	161	148	163	145	143	162	154	168	159	169	160	167	139	143	163	152	158	122	121	149	143	157	135	146	143	129	152	166	149	153	154	138	134	149	143	158	165	170	157	154	155	161	158	146	147	139	163	168	159	147	163	174	159	159	150	150	150	146	152	139	152	163	157	157	143	158	140	155	145	143	144	152	162	168	136	163	156	158	151	161	176	139	150	160	156	157	160	137	139	156	155	161	148	164	148	147	184	132	143	140	162	181	160	170	167	160	144	166	138	134	143	160	145	152	150	169	159	150	143	146	157	159	151	183	142	139	141	176	155	130	161	148	150	172	172	156	147	136	159	152	160	175	145	166	147	142	127	152	147	160	141	138	152	151	125	153	154	147	158	161	151	141	156	160	148	155	160	156	149	189	144	177	164	167	150	144	148	174	153	157	132	155	161	147	161	172	170	140	157	146	137	151	151	171	154	156	151	145	134	157	170	141	167	152	163	153	161	155	150	153	162	135	142	155	147	179	138	139	140	158	154	162
4300	738	489	331	265	225	204	213	208	183	171	192	172	187	197	177	168	165	203	176	200	178	164	181	161	161	180	171	179	163	181	169	193	200	169	162	165	169	195	168	200	171	165	171	166	162	170	179	180	167	176	174	193	167	160	175	175	173	158	172	194	165	181	149	181	201	193	190	176	173	191	206	188	190	178	183	201	189	143	171	162	182	182	193	176	170	167	171	177	161	164	169	177	163	180	175	167	157	210	203	171	181	169	154	161	195	173	181	179	175	163	194	171	187	176	163	170	190	179	169	162	198	191	200	184	174	180	165	163	187	166	181	173	162	206	187	172	177	176	168	170	171	200	166	190	174	178	185	199	176	158	183	174	181	177	169	211	171	177	154	170	168	184	161	171	190	177	173	165	197	186	167	177	160	174	178	179	168	192	179	174	171	151	171	181	168	165	173	152	222	169	179	171	180	166	148	171	174	192	176	178	154	196	165	176	162	168	183	191	168	177	150	174	189	181	192	186	171	172	173	181	180	200	190	161	173	175	170	177	175	189	163	186	159	155	176	176	174	146	169	182	171	163	187	173	182	182	184	171	163	154	155	184	173	147	189	184	169	160	150	172	173	168	172	173	191	158	178	165	170	167	184	190	165	183	180	164	155	171	160	184	186	184	189	188	194	179	181	194	188	168	169	180	167	195	192	187	171	173	189	156	190	158	166	164	184	185	192	171	161	170	165	165	188	176	190	189	192	167	156	173	185	183	186	185	176	190	160	172	196	143	190	178	184	161	161	187	207	187	170	178	196	175	174	174	170	185	180	192	180	167	173	182	160	149	189	143	178	164	170	171	181	178	182	155	156	189	183	175	175	168	188	187	176	189	197	186	171	182	185	178	155	194	161	179	186	180	176	169	183	166	157	170	178	172	195	183	180	200	201	170	162	173	185	157	170	188	190	194	175	155	178	184	174	158	158	191	165	175	209	155	164	187	139	161	198	192	155	160	180	180	161	203	170	178	181	190	175	195	194	162	159	174	184	174	177	180	198	202	162	154	171	168	192	177	177	164	147	188	161	176	165	172	195	171	181	183	166	176	169	173	192	173	181	166	168	185	146	165	180	178	171	189	195	161	183	160	187	164	182	177	182	173	163	154	165	161	163	179	183	198	178	172	187	183	172	188	168	191	159	173	170	195	164	162	160	171	180	173	163	190	166	187	178	179	172	165	188	162	170	174	189	198	172	169	168	169	176	172	198	178	170	160	198	143	180	162	184	168	164	178	161	154	192	182	175	186	181	180	150	170	173	194	202	171	175	173	162	205	193	187	170	181	195	184	144	193	156	182	189	182	191	181	192	186	175	160	181	186	183	165	157	142	176	183	183	159	170	161	202	197	155	149	153	175	176	193	179	165	167	175	178	164	169	163	166	175	155	209	161	175	171	200	173	159	195	172	180	146	143	172	179	176	160	170	194	161	169	171	161	164	184	196	162	180	173	199	178	194	180	155	178	160	195	173	180	197	183	183	160	158	181	188	176	188	170	145	196	196	177	172	192	194	175	176	173	162	159	179	191	174	178	189	174	187	205	181	180	176	167	164	190	191	181	186	165	197	188	178	145	160	152	173	198	170	169	147	179	175	210	189	193	150	187	201	187	189	187	184	181	175	158	201	162	198	158	163	173	172	172	163	198	192	188	177	187	168	177	168	176	168	175	168	162	170	153	173	180	184	156	181	178	160	149	168	167	201	174	191	177	154	205	153	200	188	195	165	176	184	194	182	175	166	155	158	178	191	184	180	163	161	157	191	196	160	175	166	161	180	166	198	164	187	165	166	187	185	173	165	156	185	179	194	172	198	179	195	174	197	207	165	169	155	182	177	165	191	182	188	160	159	170	166	179	171	193	177	171	173	193	173	197	160	189	189	171	175	194	170	196	173	182	185	182	188	168	186	165	185	165	179	191	190	173	176	158	164	174	163	198	172	188	167	197	168	180	193	157	182	170	176	169	189	165	178	168	150	188	177	180	177	201	196	169	189	200	170	177	159	180	168	160	187	162	171	185	187	164	172	167	165	188	161	160	166	173	183	175	159	164	172	186	171	179	151	171	177	190	195	214	166	178	176	160	156	175	182	191	151	172	192	171	170	162	162	176	194	185	175	209	188	187	174	160	172	175	168	163	183	190	168	184	171	169	164	174	162	191	166	189	166	182	200	182	202	175	183	184	182	157	180	149	166	174	182	181	188	158	178	170	190	188	168	198	188	183	164	183	158	165	157	172	190	176	172	189	170	181	163	139	190	189	161	158	183	184	182	183	162	161	167	193	170	198	174	162	191	162	161	185	186	143	178	187	184	175	167	177	187	174	177	161	174	181	170	151	164	180	177	187	177	201	181	177	174	174	175	183	182	174	188	186	179	156	155	152	184	157	181	189	183	171	180	174	173	171	181	181	196	167	179	166	202	190	179	193	192	155	160	193	177	168	170	159	196	178	188	176	165	193	196	160	166	209	174	158	173	169	192	168	200	175	174	177	189	173	177	174	162	185	173	152	173	195	173	173	168	185	181	196	191	180	168	189	159	170	196	170	192	170	172	177	170	163	183	173	158	186	161	195	165	165	176	181	175	174	181	151	172	181	195	166	185	176	182	179	189	154	162	175	187	140	164	183	198	180	204	209	184	164	184	187	182	177	151	187	173	162	177	179	204	152	157	184	167	172	164	182	173	192	172	182	185	212	181	186	178	197	184	183	171	171	176	189	184	177	160	189	189	204	197	186	182	193	196	186	187	172	182	193	183	172	167	153	181	151	186	192	171	182	162	180	173	169	149	167	168	184	172	188	198	189	168	182	177	140	171	182	189	188	160	166	171	160	182	155	185	172	142	178	180	162	179	178	191	187	169	172	171	169	183	174	177	198	184	176	169	163	164	181	168	175	178	159	174	158	188	161	166	185	178	155	192	155	166	189	182	186	206	168	173	168	155	167	180	169	163	196	182	167	168	167	165	178	160	187	163	177	178	178	178	163	171	181	182	177	194	188	202	181	180	177	183	170	174	166	178	170	146	187	173	152	186	182	163	177	186	171	178	191	188	158	178	171	184	172	151	188	183	180	214	204	165	160	182	166	175	182	186	184	171	192	172	155	174	176	191	149	179	165	152	177	184	181	200	167	200	175	188	149	183	178	186	198	195	190	181	163	190	190	167	172	173	196	147	201	193	179	174	175	185	187	149	183	160	177	175	139	167	179	172	148	169	176	200	148	193	173	151	164	141	193	190	181	191	172	173	165	163	179	194	173	180	196	173	174	188	157	180	184	175	183	185	171	149	143	168	164	188	160	166	193	171	182	167	149	179	199	166	167	203	177	185	170	196	166	184	181	169	187	182	170	189	198	166	189	179	175	202	186	182	168	174	168	187	171	185	178	182	181	182	178	171	183	175	167	170	157	181	191	177	181	197	172	166	177	166	184	153	184	168	178	181	177	159	191	173	183	181	182	176	142	184	196	175	170
23638	21008	28009	24189	20995	7850	1065	665	619	590	560	533	490	534	515	487	477	479	473	487	457	448	464	480	461	444	433	445	493	450	425	437	444	402	414	459	447	451	459	435	413	448	437	403	432	446	477	424	447	427	473	472	418	401	388	395	429	436	405	405	421	410	440	437	485	428	419	489	421	455	388	420	411	442	437	443	401	452	404	445	458	449	466	407	412	422	449	424	407	458	440	440	392	421	440	429	400	466	447	400	410	433	446	407	415	433	441	417	405	434	419	408	392	437	423	392	427	415	443	387	391	431	415	441	409	430	415	431	438	447	431	428	400	388	430	376	453	455	400	459	404	427	446	416	407	458	467	468	430	429	461	404	443	479	423	419	415	390	430	452	414	428	435	464	438	422	425	415	406	413	444	421	407	450	433	448	476	410	397	415	397	446	448	413	445	427	441	408	433	448	429	421	452	413	435	434	454	468	449	459	441	428	395	444	437	465	453	402	406	466	423	430	423	432	437	433	435	429	415	429	390	409	462	408	386	448	413	411	424	394	424	432	399	409	424	412	422	441	419	420	441	429	411	425	429	444	415	455	405	427	435	416	406	445	417	414	447	432	442	440	402	405	434	408	413	430	430	396	440	411	420	425	458	421	444	455	442	402	435	448	437	413	410	420	413	426	458	423	384	415	392	423	396	392	415	443	434	436	387	361	466	450	418	423	398	442	432	420	412	444	448	446	461	410	427	434	433	429	468	435	432	404	398	450	399	432	426	448	418	423	406	428	412	380	436	440	435	451	440	453	414	425	446	443	420	410	429	422	375	478	413	437	429	415	425	436	404	432	410	424	415	435	421	393	415	440	418	403	456	427	434	412	412	413	415	412	449	392	427	432	433	439	380	423	447	430	423	425	390	470	406	436	444	417	439	390	426	420	424	397	439	435	475	436	420	428	399	408	443	445	425	384	431	419	439	422	394	396	424	397	435	417	418	436	445	454	449	411	415	395	433	418	410	444	417	392	406	445	443	439	446	436	418	447	459	404	416	426	437	436	433	429	417	399	431	405	394	412	413	401	406	408	388	427	435	429	450	461	405	426	377	426	458	409	431	412	425	424	418	425	422	433	439	414	386	441	413	412	429	416	432	431	420	431	444	443	452	437	411	383	424	421	428	433	472	414	394	419	456	416	427	421	429	425	415	461	391	421	414	421	440	418	445	456	425	451	435	446	402	450	440	457	375	489	422	426	405	426	437	428	394	373	428	394	456	427	415	402	420	415	419	413	397	433	425	429	425	420	382	394	459	430	456	397	402	449	425	429	434	407	436	419	439	406	441	450	422	445	414	426	428	448	437	433	436	408	403	440	434	423	434	414	422	424	416	442	398	424	424	415	472	428	452	388	432	410	407	392	439	426	414	416	441	463	455	438	430	408	428	427	465	412	427	435	426	468	447	434	447	425	423	446	442	448	440	403	422	411	398	431	443	427	414	435	423	450	463	420	451	431	440	410	417	397	434	432	415	407	434	443	442	433	478	408	418	405	435	384	459	406	401	439	409	407	448	412	403	409	380	414	425	386	430	437	400	422	408	373	439	464	403	446	433	441	431	408	428	413	449	473	380	430	463	421	428	457	462	418	416	434	397	438	418	444	429	457	435	430	423	474	418	432	383	412	416	405	410	415	428	432	438	431	424	372	429	404	405	408	439	428	416	430	395	451	450	436	446	459	428	423	460	418	432	441	417	410	420	435	447	409	402	423	444	432	471	411	443	411	461	439	414	441	462	439	423	415	429	405	428	463	397	429	464	419	400	462	407	414	445	428	395	406	401	395	431	440	428	422	436	441	406	421	378	418	432	410	384	446	417	440	454	403	408	399	448	438	464	451	435	432	442	402	436	397	454	418	407	431	445	429	393	418	405	447	446	442	462	481	418	420	419	445	408	448	386	456	369	412	401	399	455	444	454	410	405	419	406	435	439	440	450	418	422	399	393	445	431	417	404	449	396	423	425	374	449	426	420	441	449	433	416	432	409	406	425	404	420	398	432	467	442	440	412	408	447	456	439	410	404	423	397	447	473	421	429	384	425	367	417	418	427	413	426	419	416	408	446	401	425	415	388	413	422	422	425	440	424	442	435	390	445	397	417	411	429	417	381	419	409	445	411	438	437	443	431	467	405	388	428	408	404	408	347	434	412	442	419	439	452	422	455	444	410	464	430	451	420	431	436	448	417	422	461	420	437	463	417	431	429	432	443	399	414	427	430	407	441	369	444	408	440	394	393	411	405	433	401	489	409	452	419	393	441	445	429	456	471	487	405	425	418	439	412	408	429	429	439	439	429	434	424	411	431	463	388	439	427	385	424	442	443	389	430	423	437	428	403	385	438	424	455	441	436	403	406	413	433	492	410	399	414	403	460	408	405	403	431	393	404	459	433	406	456	449	412	464	432	390	444	384	432	425	396	404	427	445	400	439	449	409	425	439	396	426	471	423	436	447	408	426	423	375	446	444	408	438	418	438	424	448	410	408	428	390	456	416	445	391	409	390	404	468	436	390	428	418	432	432	425	405	427	375	417	422	420	449	445	444	453	423	398	395	443	424	448	443	419	414	426	446	403	374	426	401	433	405	427	451	405	431	451	424	410	427	420	435	423	406	427	441	411	448	439	446	458	442	417	442	401	434	417	406	407	451	403	441	373	409	393	431	424	412	432	434	452	451	430	405	419	418	444	428	446	435	401	433	381	408	424	421	417	422	409	433	436	408	408	441	434	409	451	400	413	427	411	437	463	429	428	454	441	418	420	407	442	445	429	394	433	422	470	431	428	421	440	456	449	403	425	418	431	414	429	413	430	442	443	389	419	431	457	398	414	385	463	412	430	435	418	438	429	400	445	438	413	409	431	387	447	480	428	429	396	432	392	438	427	469	442	408	418	423	450	405	404	444	415	421	410	405	398	427	376	440	458	430	441	406	458	436	412	427	409	423	411	445	421	385	419	425	403	412	422	445	423	392	445	417	424	445	440	459	386	409	455	421	453	436	428	437	432	411	425	418	419	405	429	383	427	431	425	410	441	409	415	433	444	426	438	424	426	442	406	434	435	430	408	420	461	426	457	438	449	445	408	427	450	379	398	418	404	458	402	432	412	407	416	425	416	400	457	421	440	408	458	420	408	408	424	447	413	412	456	402	432	418	441	451	408	418	384	403	412	439	425	439	450	412	447	462	392	432	404	404	460	422	419	459	432	395	414	419	413	398	457	444	417	404	454	434	415	412	446	409	422	448	411	454	436	425	438	390	442	434	444	450	412	425	459	457	393	388	459	425	413	442	416	414	450	427	451	430	408	399	433	408	408	417	412	469	429	423	408	460	433	444	425	422	472	446	439	446	425	486	421	397	448	464	402	471	439	442	469	425	423	424	455	443	437	403	418	409	458	419	421	406	427	425	440	432	458	436	430	435	441	419	385	486	443	407	411	401	423	399	439	428	452	445	407	406	431	433	443	434	430	441
3758	8775	5749	2752	1975	1499	1243	1008	889	743	741	651	619	618	582	577	577	507	573	520	517	479	456	481	481	474	497	499	455	501	480	432	504	499	460	436	433	460	488	457	462	486	451	529	464	461	448	429	449	443	462	467	487	469	467	474	472	420	460	482	463	456	446	408	492	440	508	470	462	418	447	455	424	433	424	463	437	464	453	445	428	464	483	432	465	445	453	449	426	466	448	405	434	424	433	444	418	444	454	447	455	479	430	486	477	461	443	488	435	488	456	510	440	435	472	444	456	482	472	458	439	432	455	451	437	478	445	441	450	464	447	431	440	423	451	429	477	467	450	442	461	471	457	457	419	462	452	465	510	450	428	430	405	439	464	476	445	453	471	448	431	436	463	434	462	440	456	447	419	430	440	452	479	513	446	449	472	477	453	435	438	471	419	464	499	480	415	442	428	451	418	450	423	461	450	432	450	456	438	474	502	429	465	438	465	446	453	456	433	437	488	424	473	443	460	475	443	448	469	435	444	472	447	451	446	476	438	442	458	456	457	433	425	455	417	471	475	458	448	480	428	442	442	452	476	423	466	457	410	479	433	463	449	423	477	444	441	426	461	421	459	453	478	459	460	432	455	454	443	439	468	491	440	435	469	449	464	430	439	441	475	489	471	433	436	470	460	430	436	477	444	459	463	438	399	460	435	488	461	458	478	467	459	415	429	442	469	430	431	453	421	475	461	463	458	465	449	463	431	443	446	479	449	463	429	415	492	415	442	472	419	476	449	454	494	446	446	446	452	492	457	473	455	459	497	474	453	448	453	464	451	465	436	430	467	435	482	450	480	485	462	428	441	443	439	440	469	492	492	454	441	454	452	474	422	437	414	467	452	477	467	438	449	489	437	430	461	481	459	445	431	486	422	457	464	451	391	456	430	438	470	437	463	449	496	444	430	468	445	496	438	443	464	440	483	455	476	457	460	482	444	480	416	455	447	500	455	432	478	457	449	466	477	443	452	421	435	453	476	447	480	484	458	436	452	474	472	469	476	427	464	428	472	454	432	466	454	478	438	441	493	437	428	451	458	474	450	447	447	472	455	443	466	460	465	454	478	436	428	453	487	455	457	433	479	492	463	471	453	455	445	446	511	453	445	477	421	475	499	466	474	432	418	440	473	445	494	444	447	478	459	418	433	442	428	458	444	449	462	421	412	455	473	457	434	471	458	392	465	446	430	451	447	474	440	424	449	487	482	435	464	447	471	424	474	464	459	485	451	415	435	452	486	476	434	488	484	453	475	451	437	485	472	466	450	460	451	479	455	439	447	456	442	450	461	442	447	437	450	427	473	444	448	456	478	443	470	460	448	468	490	494	439	462	460	444	454	471	451	437	461	466	444	468	426	414	512	479	440	424	439	455	467	477	419	453	450	456	443	412	443	453	468	477	473	432	475	425	454	440	485	474	477	452	421	453	421	446	471	430	490	442	474	437	446	463	493	462	437	435	449	486	454	435	461	456	477	464	459	458	412	454	430	467	440	471	443	432	403	462	460	435	452	468	406	444	454	456	436	440	454	450	511	448	483	461	459	457	432	426	471	440	469	475	417	481	480	443	455	459	453	460	486	481	430	441	441	466	478	436	427	431	425	410	464	460	433	472	444	457	463	435	443	437	430	470	428	424	428	442	453	443	452	448	450	460	418	446	468	455	431	460	467	452	495	474	454	459	426	487	469	448	463	501	466	460	440	465	492	490	465	454	450	434	475	466	456	449	453	457	453	439	409	485	456	480	457	456	465	493	450	438	449	442	486	467	508	483	447	474	469	466	439	432	452	464	457	453	473	468	460	471	475	421	467	488	468	443	475	457	445	470	448	440	478	447	444	454	444	482	491	477	432	468	503	482	443	439	462	475	440	456	452	454	423	438	445	443	464	436	440	445	448	425	477	448	408	435	495	454	480	449	434	473	431	421	420	459	458	438	456	436	492	425	462	452	455	429	404	501	443	419	423	460	457	436	436	473	474	476	439	455	455	478	459	446	433	430	445	471	487	453	426	484	416	526	455	439	485	428	447	441	482	437	461	450	477	431	450	442	463	489	442	436	433	465	476	448	431	444	428	423	465	432	433	431	447	443	480	447	449	437	433	453	449	432	494	425	441	452	471	465	454	421	466	457	499	470	460	440	393	485	491	489	462	437	426	423	434	445	449	442	423	455	484	489	455	486	497	414	449	476	457	439	432	475	461	464	442	461	454	480	502	497	453	439	446	458	451	446	422	495	461	431	443	447	441	462	445	430	426	467	428	489	502	493	482	436	434	420	472	461	451	462	432	457	467	451	487	422	461	447	436	432	446	484	496	433	455	452	440	490	451	451	475	467	478	462	461	466	416	465	413	449	459	450	465	425	466	419	461	483	455	460	436	457	450	399	477	456	462	460	430	445	485	483	453	468	462	473	454	466	433	435	435	426	448	478	467	499	459	446	465	456	482	457	445	414	476	459	468	456	430	439	477	468	456	449	446	468	470	442	458	466	450	462	469	477	476	462	458	488	482	446	467	458	473	432	447	453	451	447	467	435	447	402	457	460	464	482	456	459	458	451	454	451	462	465	451	424	466	422	426	419	469	480	460	449	474	505	450	465	459	431	443	435	501	448	443	456	414	444	406	429	403	454	435	426	451	429	475	441	474	470	460	443	439	498	431	444	477	446	476	478	469	476	463	429	468	459	435	451	448	466	453	446	426	458	477	485	392	435	432	427	462	468	477	471	458	429	445	430	470	483	453	468	490	466	405	462	449	470	489	495	459	433	436	446	451	463	476	440	441	442	448	424	432	489	467	429	436	437	442	452	462	436	463	457	446	457	436	413	454	442	476	473	406	443	504	475	425	459	431	488	443	446	457	405	468	431	427	469	443	428	440	454	482	465	416	450	418	434	489	470	485	483	446	436	439	472	489	430	421	468	453	467	496	462	434	436	434	439	467	430	441	500	466	435	469	460	430	449	442	461	446	416	459	442	417	456	473	467	462	469	447	445	447	463	455	455	467	424	442	448	424	437	478	428	457	479	501	465	425	422	468	442	435	462	430	450	428	461	456	431	456	466	432	451	487	487	484	440	487	463	510	457	447	452	485	447	440	483	451	427	483	452	458	430	460	449	456	445	445	450	466	457	438	444	448	436	445	451	472	466	458	448	452	438	449	430	470	444	430	430	438	468	463	459	451	465	419	423	453	484	435	442	432	460	482	441	457	417	449	433	471	445	459	440	426	437	425	428	496	480	442	447	471	454	467	438	493	471	471	433	458	471	429	466	451	478	404	444	425	441	439	402	477	409	455	461	456	450	421	444	426	465	451	443	425	454	444	483	444	447	465	440	460	455	478	436	474	449	470	455	424	438	458	478	448	419	440	480	454	445	427	443	486	456	433	434	455	458	456	471	466	458	456	450	457	434	412	450	454	447	444	483	460	393	435	434	451	468	428	421	470	453	467	450	494	483	429	432	468	476	462	475
24953	21016	26529	25453	5143	406	314	305	265	258	237	229	207	213	194	225	169	210	196	214	208	205	202	191	198	176	194	196	168	173	180	207	176	175	199	198	180	164	200	211	175	199	175	183	190	197	168	175	167	191	186	177	177	168	173	173	174	200	202	171	194	196	179	196	196	192	181	203	172	176	171	184	174	188	169	154	171	212	219	190	203	191	168	187	215	182	160	167	202	168	197	195	179	179	185	175	179	162	204	181	186	185	186	157	182	198	169	191	169	175	187	173	179	173	174	178	198	182	164	179	177	194	170	170	187	163	175	172	171	185	185	168	170	197	174	164	200	208	183	204	186	186	164	172	179	166	169	179	178	172	180	177	177	183	159	174	174	152	179	173	154	194	188	176	196	160	174	206	167	173	186	201	184	180	191	203	194	187	177	191	182	179	164	165	197	174	189	183	189	191	174	158	158	185	186	159	181	170	183	188	189	179	200	153	174	173	177	190	179	192	186	169	183	182	175	169	200	169	197	176	197	175	195	173	148	177	173	189	185	188	192	155	177	175	166	210	197	162	196	176	149	195	177	183	189	170	205	174	163	190	181	194	169	204	193	191	174	168	200	191	171	190	172	171	177	188	183	194	193	151	164	186	193	195	184	186	182	163	177	166	203	164	181	180	174	184	164	163	185	194	175	221	190	158	182	203	192	178	185	179	175	183	178	166	200	171	192	200	193	186	168	186	171	181	170	193	174	156	178	175	193	158	160	163	178	176	166	178	181	189	202	194	167	181	167	175	207	200	203	165	171	208	176	204	180	149	183	182	184	187	217	173	196	180	180	153	162	163	185	178	192	182	206	187	183	213	174	175	163	191	179	202	175	168	186	189	197	181	167	171	176	179	193	169	195	161	179	179	158	169	174	157	176	177	212	213	168	210	174	180	186	164	199	189	195	176	174	175	164	187	183	182	192	187	198	197	176	185	189	211	169	172	175	172	190	194	195	184	181	181	165	198	198	176	170	174	182	203	186	180	176	193	195	176	191	167	175	175	180	172	184	196	191	195	176	215	165	173	183	175	219	148	201	185	164	179	180	183	178	154	171	171	170	179	199	174	191	165	205	190	201	160	187	167	158	197	210	204	187	188	183	158	173	188	170	160	185	171	169	188	200	192	164	153	210	190	202	176	171	170	198	172	191	193	167	184	200	162	164	195	175	186	167	205	171	203	150	193	181	187	190	181	206	192	170	178	176	178	196	187	197	190	179	193	174	182	200	187	173	169	168	188	197	204	165	180	191	165	169	201	186	200	192	185	170	179	185	175	186	174	186	167	193	200	190	164	198	168	203	186	179	203	176	198	186	171	188	157	185	200	189	181	147	162	183	164	164	196	188	172	193	158	171	186	208	164	189	166	189	193	169	184	173	191	177	165	181	178	210	170	179	209	184	184	176	179	181	188	161	189	193	169	184	186	160	182	183	197	169	190	195	157	177	174	180	195	196	186	192	182	177	192	203	195	191	183	166	182	199	201	191	154	203	172	206	147	186	179	181	185	175	151	178	176	178	177	200	199	190	185	204	195	169	204	178	166	203	205	194	168	205	193	189	193	188	182	180	179	163	174	185	172	164	204	178	195	188	174	155	184	198	233	179	173	175	185	175	176	188	195	194	193	185	192	174	161	182	174	188	205	183	200	206	185	184	211	174	170	174	190	149	192	171	171	167	171	192	159	177	177	169	188	180	183	195	183	162	161	194	174	190	181	193	186	178	176	185	184	178	168	191	169	182	187	172	173	195	186	192	182	177	217	201	173	190	167	192	197	172	184	186	192	178	166	160	196	174	166	178	187	177	174	186	184	206	177	200	176	189	185	169	160	192	193	184	197	169	189	167	180	176	174	186	208	189	177	198	174	171	180	174	172	176	159	182	190	180	192	171	183	183	170	154	177	209	186	177	168	165	185	173	175	197	189	192	187	180	192	192	179	193	209	199	194	170	167	206	174	175	191	196	155	172	175	193	200	184	158	171	167	200	164	193	198	204	203	214	181	188	176	215	197	193	167	188	165	170	196	168	176	183	183	195	195	207	178	166	207	196	182	185	181	175	164	202	196	189	184	177	175	200	194	174	193	195	198	191	180	198	175	167	172	185	189	178	182	171	195	192	178	186	187	182	186	208	190	161	172	187	189	194	176	181	157	180	180	191	188	168	182	185	177	172	193	191	183	179	190	201	190	153	192	181	170	180	181	170	169	180	163	203	197	191	190	179	172	182	186	170	170	157	170	205	190	175	166	162	172	175	191	203	190	186	197	171	168	172	154	172	162	154	144	179	175	178	168	164	178	187	182	161	182	168	188	199	215	171	181	167	182	157	207	171	211	169	197	162	194	181	216	176	170	185	177	184	198	168	172	179	176	191	178	186	173	174	195	162	188	192	170	178	188	184	163	163	171	164	182	155	172	182	162	190	172	178	195	183	168	184	170	155	185	185	172	181	196	184	202	192	152	204	178	164	190	199	187	201	190	208	175	135	198	181	199	178	214	191	192	163	186	179	186	176	186	171	190	199	158	166	169	169	192	195	208	187	165	171	210	173	180	160	216	174	203	168	172	176	173	173	169	175	195	169	198	177	171	151	167	171	163	167	183	194	160	191	173	188	167	185	191	183	175	166	175	197	176	174	165	188	209	173	172	172	181	174	169	186	205	172	184	202	171	197	172	163	179	170	156	185	176	180	168	171	172	147	172	195	183	193	178	181	187	172	172	214	183	187	172	203	184	185	192	179	165	174	185	157	173	167	151	190	179	208	177	168	165	188	178	167	211	208	166	193	180	179	167	209	179	187	209	184	171	173	183	187	182	186	175	166	169	197	173	172	186	172	178	170	160	179	187	180	186	179	171	183	197	196	196	179	178	185	163	192	191	196	178	187	189	169	176	175	185	193	204	200	176	178	149	189	183	171	178	176	197	143	177	177	193	208	176	216	199	184	167	194	176	165	178	171	189	166	190	170	192	203	209	182	170	166	177	200	189	159	181	203	180	183	179	187	189	208	194	172	184	202	138	159	167	190	170	177	181	181	182	194	185	157	179	184	184	181	185	175	163	180	189	187	209	185	179	173	173	183	193	196	166	204	197	191	184	181	173	176	178	189	180	207	178	189	187	179	173	173	174	179	198	204	209	187	166	183	155	157	170	169	170	191	192	195	181	184	162	181	188	170	183	179	167	186	211	179	179	164	167	151	178	176	171	169	189	196	169	175	173	183	175	185	198	188	207	165	177	179	192	171	180	177	183	167	172	168	192	191	200	203	193	191	161	186	183	175	172	187	190	188	188	189	197	195	194	182	183	196	194	205	161	158	192	192	192	187	202	159	188	186	157	187	185	182	164	186	181	181	188	200	199	162	149	197	145	185	163	186	192	210	165	205	178	190	196	210	169	187	196	193	191	166	195	193	206	191	194	189	177	165	190	176	176	187	182	171	177	196	184	179	190	161	170	165	171	178	164	187	179	181	181
3527	4236	2896	1360	934	764	572	528	476	418	358	320	326	280	279	301	276	282	258	271	263	248	221	257	236	256	253	263	230	269	229	237	245	258	220	246	239	221	217	238	241	223	238	228	220	227	223	219	241	234	217	240	239	234	224	236	240	250	224	221	213	231	231	225	214	239	239	228	219	256	219	216	205	230	247	217	215	235	230	217	221	212	245	220	213	196	235	235	258	240	215	199	226	203	234	208	214	209	248	226	225	222	222	246	237	250	230	224	209	241	208	229	232	217	216	246	221	221	200	201	234	220	229	222	226	211	230	209	220	257	213	217	232	224	223	201	214	224	228	236	230	246	210	244	215	216	209	202	198	225	221	225	240	226	227	227	242	207	217	231	246	223	221	223	231	201	208	214	246	231	208	246	226	212	254	224	225	239	226	231	206	221	231	199	246	208	235	233	232	224	214	227	229	221	203	240	207	232	240	238	206	202	221	215	208	239	215	230	251	244	219	225	220	214	201	249	180	218	214	246	223	226	229	217	221	237	243	238	228	219	246	222	228	207	237	246	230	237	234	206	233	214	186	212	224	268	234	223	234	217	255	241	209	219	204	232	186	235	212	221	227	226	211	218	218	237	233	221	229	212	244	213	234	232	223	224	223	238	227	240	213	221	233	243	225	223	226	212	213	236	241	233	221	206	231	216	209	221	228	224	225	209	208	202	240	207	218	209	239	222	223	248	228	208	213	232	233	213	225	210	207	207	222	215	192	242	237	237	227	198	187	212	247	216	220	231	210	264	210	234	226	208	220	222	229	262	211	217	228	218	220	246	212	204	247	253	233	224	234	218	233	229	220	219	213	210	243	218	230	235	207	207	212	219	247	234	205	220	227	244	223	188	220	214	217	206	231	236	201	222	227	235	212	215	241	226	215	205	211	218	246	239	229	238	228	237	212	220	206	224	225	213	234	230	211	182	233	219	216	217	237	221	222	231	235	200	234	262	213	208	197	236	246	235	222	212	235	207	219	234	223	221	210	212	218	218	197	213	219	201	224	224	236	226	242	204	231	212	217	219	245	237	213	217	224	226	207	248	211	237	209	231	213	223	224	206	204	233	237	242	216	224	214	209	214	203	209	210	207	223	239	199	249	229	207	237	206	220	221	249	232	188	240	231	212	212	233	245	250	225	215	227	219	189	228	230	222	237	210	233	215	215	223	222	213	233	215	226	212	226	216	219	247	224	228	237	217	196	195	231	240	220	233	218	221	217	252	255	205	261	229	243	233	246	222	227	228	213	186	226	265	232	235	212	240	224	252	216	210	236	222	248	223	245	208	234	237	238	212	236	238	202	229	255	173	234	223	237	223	236	229	219	249	224	226	241	215	238	234	218	197	233	231	223	217	233	220	235	225	216	232	243	247	212	227	212	222	215	213	210	226	222	240	231	215	201	236	244	236	240	249	208	207	232	239	220	221	210	224	232	222	249	221	219	225	228	228	247	201	218	225	207	202	203	241	220	209	217	224	226	219	190	194	191	218	242	210	208	220	218	229	216	208	215	240	211	239	230	229	231	221	224	234	200	206	245	221	213	235	228	219	212	221	205	219	221	211	234	229	209	207	229	199	205	208	214	189	233	221	221	220	247	200	257	207	208	223	241	199	218	207	228	229	222	219	245	221	232	210	237	215	216	207	220	200	229	222	184	238	217	241	225	220	179	202	235	215	232	212	223	226	214	236	229	231	216	209	244	233	224	229	225	227	221	212	226	219	209	217	219	217	229	228	204	221	198	246	252	220	229	230	194	225	244	260	226	221	228	219	223	203	234	224	233	222	236	218	222	266	227	205	223	213	254	218	229	224	232	197	230	214	218	201	212	225	241	219	210	225	214	188	197	204	241	207	194	232	194	262	212	223	198	239	236	207	239	199	201	220	237	212	240	256	195	235	222	230	222	214	219	229	224	215	200	238	234	230	208	200	242	208	231	213	270	242	199	221	256	246	213	217	215	224	232	240	225	229	196	210	237	220	224	185	209	235	209	226	226	235	223	237	219	198	238	237	228	258	237	201	211	220	242	230	215	224	228	207	236	234	220	236	225	230	228	195	211	225	222	225	212	223	239	219	214	215	207	217	242	191	239	229	234	225	232	223	211	215	211	220	231	213	210	224	251	221	202	219	216	223	197	266	213	238	231	199	239	224	197	214	255	236	239	213	217	216	205	227	229	227	245	204	206	215	230	233	215	197	242	213	237	198	249	220	228	221	217	228	192	223	228	257	242	203	231	224	250	206	215	224	257	221	231	214	226	226	214	254	249	238	230	209	232	213	227	223	195	256	234	243	216	204	219	189	214	260	215	216	216	205	224	228	235	234	201	210	212	260	224	221	216	217	220	199	209	214	229	208	218	237	218	220	237	207	227	236	210	207	237	214	250	215	235	229	213	241	208	238	215	200	243	244	208	203	209	209	179	225	235	237	221	229	239	269	207	225	229	241	229	239	240	217	218	206	228	217	238	217	228	221	198	229	240	224	243	246	227	224	250	214	220	226	207	219	225	222	234	208	199	221	227	213	228	238	213	233	230	244	217	236	215	187	226	207	230	221	223	257	240	189	225	213	216	217	247	216	213	227	202	213	233	214	224	198	243	213	235	220	204	197	229	228	227	255	210	217	212	205	225	230	208	208	231	235	223	213	242	235	230	244	227	261	243	189	240	226	218	234	243	212	229	226	210	226	227	216	206	212	224	213	270	212	219	219	237	220	234	218	245	225	235	231	210	229	230	237	229	247	194	253	222	221	213	229	217	211	233	227	237	240	240	242	269	231	226	214	201	207	232	229	241	232	217	216	219	224	200	233	228	227	213	208	218	231	223	218	240	221	215	223	241	197	208	213	219	238	249	233	272	239	224	244	219	225	226	217	209	202	241	214	207	219	217	218	226	223	217	223	215	211	229	233	215	232	203	229	201	194	203	220	238	235	237	229	246	216	217	239	227	234	215	227	206	240	201	216	234	231	242	185	215	231	231	238	250	225	210	223	206	220	209	211	222	213	215	251	223	224	244	216	216	233	231	196	215	244	222	234	230	195	223	222	212	222	216	229	200	212	216	226	219	199	219	221	217	211	202	237	223	229	226	213	231	223	210	222	225	209	216	239	227	230	228	219	253	215	240	205	219	213	230	227	223	260	203	234	236	202	201	225	226	222	218	212	215	228	222	234	237	218	210	217	218	202	245	203	221	208	234	216	203	229	216	224	227	226	181	230	212	233	237	233	241	219	258	235	224	206	216	218	199	203	197	203	228	225	214	223	231	223	201	238	250	224	237	224	230	205	230	205	221	228	228	202	234	247	206	195	213	214	220	237	225	208	230	237	221	218	231	218	207	235	209	235	201	250	209	212	246	219	235	231	214	214	207	239	217	222	227	228	243	206	233	208	187	199	211	253	228	224	244	236	227	214	232	214	240	225	243	214	234	236	220	233	216	230	208	238	227	218	236	225	243	256	227	222	227
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
