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
341533596473	341533596991	341533597541	341533598091	341533598641	341533599191	341533599741	341533600291	341533600841	341533601391	341533601941	341533602491	341533603041	341533603591	341533604141	341533604691	341533605241	341533605791	341533606341	341533606891	341533607441	341533607991	341533608541	341533609091	341533609641	341533610191	341533610741	341533611291	341533611841	341533612391	341533612941	341533613491	341533614041	341533614591	341533615141	341533615691	341533616241	341533616791	341533617341	341533617891	341533618441	341533618991	341533619541	341533620091	341533620641	341533621191	341533621741	341533622291	341533622841	341533623391	341533623941	341533624491	341533625041	341533625591	341533626141	341533626691	341533627241	341533627791	341533628341	341533628891	341533629441	341533629991	341533630541	341533631091	341533631641	341533632191	341533632741	341533633291	341533633841	341533634391	341533634941	341533635491	341533636041	341533636591	341533637141	341533637691	341533638241	341533638791	341533639341	341533639891	341533640441	341533640991	341533641541	341533642091	341533642641	341533643191	341533643741	341533644291	341533644841	341533645391	341533645941	341533646491	341533647041	341533647591	341533648141	341533648691	341533649241	341533649791	341533650341	341533650891	341533651441	341533651991	341533652541	341533653091	341533653641	341533654191	341533654741	341533655291	341533655841	341533656391	341533656941	341533657491	341533658041	341533658591	341533659141	341533659691	341533660241	341533660791	341533661341	341533661891	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
21745	20438	27842	22927	20449	20593	11358	3467	2137	1901	1599	1111	978	950	746	581	660	642	568	588	582	482	353	275	248	229	252	252	260	225	247	218	223	256	234	230	219	235	208	251	214	231	255	211	247	248	230	270	216	230	243	193	221	241	212	236	241	191	250	226	261	243	229	214	225	230	217	228	263	229	223	213	224	218	235	218	198	234	210	201	232	206	206	238	212	207	237	237	210	223	213	207	203	245	207	238	207	194	215	240	206	213	211	217	213	215	175	199	216	227	235	218	221	229	196	219	229	209	200	228	197	194	208	215	207	212	225	208	198	200	211	237	220	215	194	217	188	206	201	228	228	238	212	202	198	219	224	204	233	232	218	232	207	242	214	231	224	209	205	204	225	210	221	227	217	236	185	199	197	211	208	241	204	216	226	215	195	233	206	223	206	216	220	214	196	229	204	204	221	187	212	230	206	220	242	250	212	244	210	227	215	228	221	199	197	217	207	208	197	210	206	218	196	233	198	202	218	208	219	198	190	193	236	243	217	224	196	232	228	177	238	238	221	226	231	216	214	220	233	229	209	219	238	229	202	238	231	205	239	226	203	200	216	209	216	219	229	229	222	237	213	224	211	186	216	211	223	242	207	223	218	218	236	228	220	212	224	230	194	213	215	206	218	225	225	237	218	215	219	230	200	203	198	222	214	191	219	216	251	218	195	210	207	224	224	250	223	225	217	195	219	215	206	205	203	201	220	235	234	223	215	240	201	219	196	213	234	228	225	218	232	204	213	229	225	206	214	244	237	208	207	215	216	223	217	211	210	222	202	211	209	234	210	238	225	248	199	248	220	221	208	214	215	219	207	230	208	221	221	214	217	214	198	214	195	239	210	245	219	205	217	234	200	197	245	235	232	224	221	219	230	224	213	203	220	194	215	207	208	221	231	222	205	226	202	210	236	202	214	206	217	209	216	230	225	205	206	223	210	195	235	218	214	203	219	203	199	225	211	215	200	216	215	239	241	216	212	212	226	210	240	214	226	214	222	213	222	209	220	228	222	193	220	218	229	212	221	214	238	217	234	212	221	211	228	222	226	228	203	209	187	239	210	226	225	233	178	243	224	211	227	214	212	192	209	200	209	232	215	231	212	202	227	252	214	211	197	247	217	199	182	210	223	220	195	241	227	179	223	220	229	222	206	229	233	212	238	207	207	225	224	215	198	199	236	224	211	201	201	223	227	214	208	234	220	202	205	250	217	206	197	222	215	231	199	209	235	194	208	217	235	232	214	232	222	207	202	208	216	203	221	240	233	191	214	194	202	218	216	255	241	210	222	223	224	202	201	216	216	244	214	227	201	222	222	225	251	249	201	211	203	214	223	230	213	203	217	212	233	235	213	229	201	201	212	227	218	231	239	209	225	205	237	210	208	219	236	213	192	229	240	208	243	233	209	219	210	203	217	217	220	196	238	237	205	241	225	205	234	202	212	213	229	202	209	189	222	232	205	214	207	223	227	200	204	210	219	240	207	195	243	228	228	211	217	199	213	221	196	211	225	211	199	211	218	214	238	222	244	202	208	202	216	201	208	215	217	214	230	208	212	209	214	232	198	216	221	204	211	210	206	230	229	192	205	215	230	218	227	216	217	213	229	204	189	225	225	230	234	206	204	207	219	204	209	211	212	217	170	223	194	257	272	194	202	209	242	240	236	206	211	201	194	217	211	218	230	202	204	191	202	226	241	237	229	217	193	202	228	203	208	180	227	231	214	209	219	215	217	209	233	207	220	230	237	213	233	202	211	213	224	220	218	188	233	208	207	239	211	238	219	195	188	225	203	228	223	234	222	210	232	223	211	236	198	216	206	196	205	220	221	223	232	249	207	195	236	204	210	213	239	233	194	243	201	232	202	199	210	234	225	205	199	181	208	197	247	230	215	231	214	213	231	195	210	244	206	218	206	228	237	232	203	226	217	200	231	204	242	197	212	211	196	235	229	214	210	229	199	207	227	199	197	214	234	237	220	220	220	231	211	214	228	206	216	197	224	195	241	221	219	219	207	208	225	206	204	204	227	232	217	214	199	208	223	218	176	201	206	233	214	215	227	225	214	227	197	223	218	216	205	190	228	236	213	209	210	207	231	199	219	198	206	249	239	246	224	220	230	205	212	224	220	223	220	229	212	199	210	219	205	202	219	241	195	214	200	213	219	206	217	223	244	207	211	181	208	219	198	227	209	203	211	228	212	228	223	192	216	226	222	243	199	214	208	201	198	216	229	213	224	237	238	194	229	222	222	217	213	209	222	200	209	217	228	215	236	233	200	206	221	213	198	219	202	236	270	220	263	208	204	208	249	199	199	226	204	204	231	214	207	215	226	231	226	229	219	219	221	194	204	217	220	219	221	202	207	211	217	189	218	214	225	209	242	201	223	212	231	197	194	198	206	220	232	206	227	218	216	209	223	232	226	196	223	215	224	215	219	225	228	235	201	206	212	208	206	232	210	230	213	196	240	207	215	214	218	216	224	241	236	202	221	210	226	199	216	241	205	206	199	229	203	220	234	222	200	231	239	241	197	214	241	186	209	259	232	194	188	236	215	230	220	208	234	215	208	226	206	200	232	219	225	189	211	221	206	208	217	226	239	199	239	216	206	211	230	218	191	218	205	226	184	219	209	212	228	219	211	205	200	248	215	216	225	219	225	206	272	222	178	225	189	194	246	222	216	209	242	209	222	225	248	226	205	235	231	213	224	218	226	185	192	201	226	192	220	214	201	224	204	222	216	213	222	218	234	214	220	201	193	221	219	222	223	203	231	212	203	205	205	219	209	220	208	219	204	201	204	242	186	206	221	203	237	222	234	220	224	227	199	201	232	217	220	235	224	214	234	231	218	210	178	213	226	209	235	190	191	232	212	204	229	206	216	210	206	190	217	218	206	234	202	249	216	239	216	219	218	237	223	220	208	241	227	220	220	218	240	212	223	194	216	228	190	212	229	190	232	216	223	230	228	203	252	212	226	192	215	232	222	193	239	232	193	223	219	211	235	183	210	225	227	225	235	237	205	208	234	184	204	209	202	236	223	211	237	209	207	213	212	206	219	206	238	217	215	190	226	206	210	216	224	221	210	188	229	206	213	247	203	203	233	216	207	227	214	213	225	215	237	194	194	216	216	227	215	215	223	230	225	224	201	182	217	221	205	226	210	225	225	204	228	200	224	217	219	209	241	235	216	213	216	212	247	199	231	193	228	211	216	214	226	209	232	206	222	232	227	225	222	221	224	238	230	235	226	208	184	218	216	190	201	214	204	213	233	213	217	222	221	217	212	201	218	247	190	237	212	211	209	233	204	223	223	218	208	201	242	211	180	207	218	201	205	187	229	212	236	229	230	208	224	217	228	227	241	228	178	192	227	222	215	232	223	217	216	215	235	228	231	209	228	238	240	227	236	205	212	210	239	218	231	229	211	221	218	230	231	228	227	221	256	211	237	216	222	229	222	228	210	245	202	214	230	216
11111	32122	25364	16048	13041	10676	7938	6040	4483	3820	3178	2263	2016	1816	1365	1036	1118	1139	1080	967	1063	817	561	386	326	323	334	299	312	301	311	292	308	280	290	295	269	281	302	288	285	283	292	248	309	268	315	284	299	246	283	284	257	263	254	278	285	280	342	321	308	287	298	272	301	266	283	272	276	266	289	258	278	248	278	254	236	254	274	259	246	252	252	271	225	245	287	270	259	303	241	275	289	249	282	247	248	266	259	255	265	259	258	279	253	254	260	298	261	251	265	260	245	246	280	251	253	252	246	260	263	250	262	300	253	294	277	267	252	253	281	270	235	266	261	249	262	271	286	258	266	258	269	237	248	275	266	273	257	243	244	263	275	292	257	275	242	266	298	247	256	283	270	257	260	235	263	255	247	260	265	220	268	266	262	272	268	252	285	247	242	259	229	239	244	291	286	239	266	246	303	272	258	237	273	271	251	241	253	264	277	253	273	273	253	266	236	264	283	274	239	260	259	251	261	239	261	261	260	252	278	268	258	259	287	260	250	262	274	275	283	263	277	235	291	266	249	274	243	266	252	264	281	271	294	305	253	281	254	257	279	272	252	270	255	259	261	292	248	250	278	278	233	267	274	259	291	270	288	231	271	259	279	258	242	291	242	240	212	252	267	275	242	231	267	248	244	258	240	253	237	234	267	274	271	270	254	244	242	233	264	261	261	279	280	248	260	303	276	251	303	311	283	269	251	277	300	243	241	265	247	248	249	275	248	247	293	243	253	290	288	243	281	244	276	257	278	263	292	283	267	285	250	269	251	238	264	284	286	274	284	267	268	236	258	277	262	259	286	237	273	293	249	236	245	251	272	268	284	258	290	244	253	264	236	268	255	248	268	250	263	270	282	243	263	265	280	261	247	280	267	243	239	280	235	301	256	281	243	280	238	281	253	233	260	306	266	257	269	286	261	248	250	274	267	264	256	259	283	261	249	245	268	251	255	265	232	256	256	270	238	276	256	255	271	261	270	251	250	248	272	242	277	248	261	271	251	238	254	286	264	251	277	275	264	274	262	246	279	264	273	265	256	281	272	262	264	268	268	265	278	289	281	247	255	232	253	265	281	275	245	261	241	243	245	269	240	276	279	284	262	263	260	258	294	272	245	247	249	255	264	228	270	256	271	274	269	297	254	267	234	228	253	245	286	255	255	249	230	246	298	268	255	252	263	268	252	271	258	241	269	268	263	268	269	262	277	282	264	237	246	237	261	268	263	276	244	260	264	252	290	257	247	265	264	256	254	282	257	260	241	255	283	255	269	282	270	255	269	264	266	233	264	264	261	265	293	272	252	304	259	270	285	247	274	235	277	245	277	250	259	275	268	273	264	262	269	261	254	250	238	257	241	271	258	260	257	257	253	272	266	227	271	272	257	305	288	235	277	265	265	261	262	248	235	274	278	286	230	230	247	274	256	252	242	278	247	272	268	285	257	258	276	290	267	247	275	272	274	292	262	245	279	247	266	247	269	239	291	238	266	258	271	269	240	243	257	238	258	273	253	278	279	270	233	257	243	300	281	248	280	248	239	249	271	269	241	264	267	274	248	271	299	274	263	269	258	264	296	239	258	245	247	281	289	245	254	259	265	267	231	242	264	259	261	270	230	277	264	266	256	242	265	270	277	248	265	264	251	248	247	292	244	262	270	251	258	256	255	249	242	281	242	273	272	283	263	251	260	268	279	276	258	246	266	255	296	248	280	248	262	256	238	273	270	271	249	272	267	282	285	239	250	208	257	235	245	283	268	272	290	264	257	271	276	269	266	264	271	241	285	235	278	266	267	281	289	243	253	277	272	268	265	280	242	257	251	272	261	280	228	260	271	263	248	246	269	292	262	240	253	255	260	257	254	299	256	239	257	250	256	275	257	222	285	293	250	278	311	279	254	266	267	239	262	264	279	255	237	284	283	262	251	229	273	271	277	276	272	267	232	268	227	307	242	289	242	252	271	251	255	270	249	276	272	262	260	269	251	270	288	254	246	283	270	238	267	242	244	241	296	240	270	278	281	255	237	281	244	266	253	302	271	283	269	277	278	263	258	261	251	271	225	236	256	276	293	236	229	275	297	266	259	269	277	250	246	276	272	267	251	262	269	255	247	258	252	292	266	276	255	263	249	250	273	251	246	264	280	237	260	264	264	278	258	253	253	269	252	253	274	266	265	258	272	258	275	275	243	255	232	300	281	274	274	266	275	247	273	260	233	255	280	289	261	252	243	248	283	272	258	273	252	278	265	265	235	280	255	281	287	286	289	237	229	271	282	249	233	248	264	214	255	276	226	227	263	242	250	296	231	253	242	289	237	276	299	266	282	273	274	263	265	281	256	248	255	263	271	269	255	282	261	250	263	243	240	266	263	249	252	267	277	277	264	250	289	261	266	235	254	259	252	263	264	276	297	248	234	283	239	273	250	285	278	254	250	253	270	250	280	260	246	269	240	270	288	274	243	246	273	271	284	271	272	255	253	274	264	239	267	253	279	255	262	288	279	275	272	269	282	261	293	297	240	252	276	252	258	260	251	257	274	261	222	253	283	250	239	261	295	280	254	243	262	267	259	273	260	229	271	237	256	274	286	259	261	250	267	253	263	242	276	234	290	272	257	229	238	252	262	288	257	261	277	273	265	234	281	257	241	268	268	266	250	292	278	235	285	283	277	266	255	251	270	258	259	264	288	254	265	264	271	261	256	255	260	274	267	242	272	262	288	273	260	279	292	242	241	260	271	291	249	261	256	226	259	260	285	253	273	261	262	257	275	262	287	275	250	286	244	289	238	265	266	291	265	278	241	239	269	267	268	276	252	289	263	284	258	273	253	269	257	263	218	264	239	265	266	276	259	271	255	274	279	268	244	258	286	251	296	266	280	272	261	242	257	272	242	243	278	287	266	268	249	240	297	271	277	223	264	279	245	257	247	257	246	249	273	276	252	261	257	261	261	275	259	261	257	268	249	267	253	253	242	290	277	264	251	276	267	250	267	280	295	260	252	252	260	286	280	258	263	274	273	288	264	253	273	292	283	272	272	277	260	273	263	238	263	243	277	269	286	237	258	257	292	248	264	281	249	279	270	253	263	236	253	272	293	266	251	269	250	254	227	268	265	275	272	265	256	271	266	278	253	279	236	281	249	267	251	298	260	263	273	256	252	270	285	243	247	253	241	263	250	273	226	251	276	254	294	308	278	251	282	262	254	258	259	275	264	242	243	255	263	279	265	246	253	238	277	264	274	217	295	270	272	224	276	243	257	284	253	271	282	278	264	258	283	248	259	235	263	257	243	275	274	263	277	257	246	254	258	274	243	250	284	274	281	249	268	249	257	241	272	265	260	283	233	249	263	255	242	271	257	259	265	240	242	274	270	254	246	273	259	285	261	265	235	260	260	254	265	263	277	263	253	269	247	260	273	270	275	250	265	238	282	251	254	277	266	300	264	281	253	237	256	263	273	234	259	289	252	274	270	244
28019	20946	15578	7619	4262	2597	1976	1447	1137	1007	983	909	712	768	647	614	620	569	603	583	578	553	483	473	444	486	485	459	467	462	448	462	451	489	464	446	444	478	485	469	494	463	467	506	461	471	442	478	483	482	477	465	458	495	432	499	496	456	459	491	438	425	460	475	491	476	434	473	531	472	460	519	428	478	458	479	462	482	450	455	460	475	483	474	461	492	495	489	443	454	483	505	470	482	444	472	487	478	458	461	486	457	491	496	436	470	461	475	473	466	466	434	459	480	504	476	455	462	470	476	474	479	459	466	417	482	446	446	477	475	459	430	480	468	424	474	447	468	468	462	415	465	483	495	465	476	497	495	439	471	457	490	523	466	479	458	433	463	440	448	454	468	430	462	481	496	486	460	440	479	488	495	457	464	477	455	473	429	443	451	467	454	456	456	510	483	472	446	465	478	449	487	519	496	447	434	436	468	480	441	493	475	421	437	459	422	460	444	471	488	492	444	466	495	447	518	439	463	472	473	486	486	460	492	449	473	482	429	487	465	453	412	465	506	538	443	455	448	485	462	474	477	466	419	483	463	451	470	473	472	453	482	466	502	451	462	468	486	514	418	454	473	493	493	453	477	456	466	459	465	487	463	439	484	476	450	441	441	480	488	457	455	494	470	458	476	463	452	451	469	443	451	450	497	463	461	461	503	477	443	474	454	460	484	432	485	444	452	437	484	461	484	437	492	446	474	469	490	505	502	463	453	463	518	444	471	492	492	488	465	479	481	444	475	431	481	466	449	475	455	476	433	454	489	442	425	435	450	462	457	457	513	483	459	475	479	446	510	457	481	445	455	470	467	450	493	490	474	473	475	443	445	514	500	465	471	454	475	478	469	474	472	427	428	502	461	494	467	473	447	490	417	458	450	466	458	459	452	489	482	438	458	450	430	492	504	459	492	433	460	453	479	498	460	486	490	450	474	420	483	479	448	439	456	470	454	458	481	458	495	438	514	469	467	480	432	492	452	484	468	465	486	476	452	472	454	441	438	482	504	453	479	435	427	461	465	503	466	463	487	454	480	489	487	457	478	494	449	482	434	435	459	493	494	450	468	456	427	507	441	448	497	456	460	432	477	454	489	454	499	473	441	455	469	489	422	451	465	503	498	478	409	472	445	476	467	457	459	466	495	485	433	447	445	450	467	439	476	470	470	451	455	447	455	478	474	445	515	497	478	503	439	458	485	470	459	477	499	487	444	475	488	434	450	450	468	475	442	457	482	462	433	451	473	459	473	477	487	444	492	472	452	473	474	458	460	473	450	452	467	453	431	486	456	459	495	455	457	492	478	506	472	458	468	489	472	444	482	486	440	499	485	465	465	481	476	467	424	468	439	450	464	432	455	449	449	444	477	457	442	487	449	479	485	473	451	475	468	502	489	484	453	504	463	477	461	485	457	480	487	444	436	473	483	470	469	436	456	445	453	467	448	449	475	491	445	491	477	485	468	450	465	469	498	457	491	483	461	450	530	455	460	463	442	461	448	456	508	491	452	475	488	522	445	474	449	437	488	458	495	468	465	454	421	446	493	460	508	476	482	453	470	480	472	459	497	519	454	499	465	486	447	426	438	528	455	465	443	495	463	498	447	484	450	476	437	485	475	464	503	450	449	465	467	477	455	482	484	499	439	432	488	463	433	489	490	468	461	441	472	486	489	453	430	456	478	465	467	458	449	453	487	464	472	470	428	438	469	445	467	438	449	445	458	462	440	459	464	434	438	479	466	457	469	435	461	514	467	464	477	480	446	492	468	458	444	464	485	491	463	473	464	439	419	481	467	454	432	515	443	457	473	475	492	500	467	469	482	506	502	436	481	456	479	463	464	448	470	495	438	495	493	475	494	494	468	465	429	431	478	448	454	475	484	442	475	443	448	458	500	445	533	458	502	460	460	469	448	480	437	453	470	458	458	457	494	474	468	469	479	493	433	490	462	432	483	512	476	451	446	485	455	473	489	478	496	550	450	453	453	474	467	503	464	469	488	476	442	483	493	490	497	453	454	495	481	482	457	482	465	423	458	461	441	512	477	473	461	490	487	444	411	462	467	444	459	482	463	444	450	502	452	515	454	485	451	473	478	465	495	431	469	444	503	458	481	454	468	473	468	452	464	449	458	515	440	456	450	495	487	468	445	485	436	469	481	472	456	452	466	482	451	460	509	449	453	493	454	470	445	436	474	481	445	446	486	493	487	472	462	452	524	514	450	451	508	480	469	472	425	514	484	488	423	506	470	450	461	479	441	444	472	476	495	442	465	446	445	466	455	468	459	460	469	487	456	476	487	442	494	454	450	521	418	493	464	451	486	472	484	477	456	490	469	449	477	484	457	500	483	474	475	496	479	454	462	504	459	462	452	439	413	471	452	471	466	492	441	451	505	476	471	481	434	489	485	448	461	450	504	483	488	452	476	503	464	458	430	434	460	493	452	507	485	456	489	487	473	477	481	461	449	511	466	515	437	471	479	475	446	460	454	453	456	439	474	513	417	467	486	459	471	483	482	430	442	493	455	449	478	486	463	508	478	430	457	450	467	468	492	492	476	479	454	493	478	439	452	456	450	468	463	458	480	432	456	463	481	490	456	464	461	435	502	462	497	448	442	468	463	409	487	478	471	466	415	487	459	445	455	462	457	452	481	438	467	481	452	452	446	481	485	443	486	426	450	479	456	470	503	482	469	453	458	466	451	454	472	483	510	481	490	458	480	433	474	486	457	510	427	465	454	473	474	481	458	515	451	530	477	485	474	463	462	471	463	475	437	451	476	462	473	478	450	479	420	466	491	494	490	463	432	474	464	466	497	492	484	489	438	459	485	461	490	477	442	475	490	463	476	468	482	492	447	465	490	452	442	494	453	482	443	448	434	426	452	454	449	473	479	428	487	471	483	488	495	466	481	453	494	439	429	461	460	477	482	488	450	444	495	495	455	473	470	456	456	460	443	444	446	461	465	457	460	442	457	525	479	435	492	472	486	503	458	481	483	452	499	480	484	435	451	443	465	511	456	467	480	464	464	456	491	451	481	423	481	441	439	481	522	477	501	436	467	455	505	490	472	446	507	440	456	448	419	415	485	455	458	437	485	472	495	443	462	429	472	445	444	474	488	495	455	453	487	483	470	520	481	476	465	464	461	451	468	475	465	476	447	442	447	480	460	471	460	491	476	458	468	447	454	439	467	426	472	471	437	460	489	491	481	424	491	480	474	478	488	437	459	487	467	478	442	441	492	467	508	433	467	483	488	454	470	481	491	496	476	508	456	445	472	473	450	448	449	449	477	470	474	461	441	489	491	465	476	479	480	500	493	454	473	401	478	469	527	469	482	479	488	468	450	479	503	458	466	444	485	513	455	446	463	470	496	448	529	483	478	425	506	457	469	471	477	463	509	479	450	481	471	470	464	492	446	495	454	445	472	479	501	453	428	484	453	466	484	460	458	496	504	467	449	470	455	449	460	455	440
11128	21762	15923	8677	6968	5049	3641	2802	2237	1830	1666	1371	1184	1160	937	770	878	829	792	766	787	697	589	550	536	538	510	543	588	507	532	572	540	546	523	537	599	560	578	570	552	541	555	528	560	560	560	540	583	561	501	566	577	514	552	574	488	558	562	573	553	563	537	513	538	551	545	541	526	545	524	506	534	547	580	533	574	513	575	568	566	569	553	484	602	529	510	566	582	517	514	556	560	535	549	583	527	554	527	515	553	537	542	524	540	551	564	496	514	546	533	510	548	559	504	515	557	516	516	536	596	543	555	506	544	535	570	563	578	566	530	559	534	535	519	537	547	560	556	520	532	547	522	559	520	565	547	512	542	539	576	521	496	548	539	577	562	560	514	554	567	498	529	566	581	541	505	539	566	560	549	554	554	588	518	523	548	526	587	613	528	560	545	570	549	561	540	532	537	519	592	567	569	545	566	537	543	541	555	512	566	581	539	575	521	545	498	550	539	513	548	551	549	547	567	530	516	564	542	530	524	526	514	579	555	501	533	561	504	489	563	518	528	554	541	526	549	527	521	578	559	578	532	548	565	534	567	554	554	552	560	522	542	595	550	511	529	579	531	551	592	563	544	549	548	546	529	508	523	526	573	568	524	571	538	544	515	498	548	590	544	534	558	569	583	547	509	545	548	580	513	536	573	542	512	565	550	523	548	577	509	546	530	520	542	571	569	552	584	502	537	554	505	557	580	529	486	579	520	536	553	547	530	544	509	517	551	526	507	575	535	522	558	574	547	550	537	560	549	592	572	557	527	513	587	562	527	561	521	540	559	589	549	530	580	563	569	572	540	552	548	507	549	508	508	559	502	528	576	531	516	529	544	528	498	518	560	548	557	543	569	590	568	577	535	551	524	554	531	524	539	544	555	539	499	560	562	545	544	561	556	540	565	517	535	544	572	509	535	531	517	588	527	541	546	522	492	561	508	544	601	554	541	568	569	533	520	528	538	566	574	545	545	532	554	532	547	522	573	514	542	578	570	519	528	538	526	580	540	525	564	563	583	552	533	533	599	554	527	534	520	586	542	533	539	559	547	566	561	506	556	550	510	535	549	508	544	544	551	543	562	560	558	511	585	561	532	557	535	542	551	559	576	539	526	555	543	567	553	476	531	577	498	551	547	502	496	586	583	587	557	533	539	561	543	533	563	537	493	529	549	539	523	597	538	521	540	527	536	527	569	597	532	529	499	578	553	547	530	517	556	587	531	545	513	575	566	539	563	554	607	530	550	536	544	514	530	538	529	537	519	555	606	509	562	578	541	557	602	541	510	533	582	554	520	532	493	525	526	552	555	556	548	533	572	561	560	526	577	568	535	512	551	560	535	552	532	564	577	559	536	511	533	530	560	516	561	549	550	517	558	542	545	579	608	567	546	528	546	520	515	543	546	560	563	539	531	532	596	521	513	507	528	552	552	552	538	530	502	568	534	595	552	551	530	555	536	541	527	541	558	536	533	504	530	548	527	526	530	562	581	522	550	549	551	537	539	561	516	542	556	549	572	539	545	513	522	525	575	532	542	542	533	554	546	525	573	546	519	528	567	534	587	559	548	557	578	550	527	546	504	534	529	530	536	578	549	535	500	557	519	528	503	552	533	526	541	534	525	528	581	511	521	576	583	559	555	550	546	552	524	533	561	543	531	507	528	525	556	560	559	550	540	516	533	545	530	567	530	577	550	561	553	561	529	547	514	564	557	484	534	461	523	563	532	530	546	536	536	566	544	559	560	560	537	552	561	521	551	543	547	525	545	546	501	550	563	525	514	527	511	523	554	513	535	534	549	534	537	556	520	508	522	526	510	568	528	528	534	518	551	572	550	523	549	608	522	548	538	599	580	498	591	554	527	536	545	552	518	517	532	547	575	525	498	516	538	543	555	537	570	498	529	533	552	542	553	564	546	572	513	599	535	525	566	523	547	556	543	535	543	536	546	545	526	547	547	525	555	552	586	565	538	545	554	523	550	570	606	530	516	546	527	568	520	546	573	559	542	552	577	536	552	530	536	479	540	525	507	538	535	532	524	556	562	555	557	518	518	530	553	568	514	549	547	576	514	565	535	527	551	544	506	526	574	541	565	562	543	575	526	585	527	517	515	569	515	550	498	518	504	520	529	580	516	521	532	554	527	500	585	490	548	518	532	533	527	510	546	542	544	510	594	542	547	531	539	533	520	552	517	501	552	532	558	541	549	552	548	566	558	566	532	505	569	540	580	564	536	517	576	544	573	575	535	531	540	597	527	536	552	510	566	520	537	572	565	543	521	521	532	510	569	569	550	525	502	553	602	538	532	534	499	584	551	562	549	533	508	534	516	511	506	530	536	528	522	556	523	599	541	514	542	515	526	533	525	500	546	518	531	547	524	568	537	575	546	517	544	531	548	533	560	547	517	540	566	528	549	497	502	560	546	538	530	582	534	545	556	528	565	531	547	581	541	515	514	519	547	530	504	506	527	537	516	564	575	537	527	558	550	502	548	519	546	534	536	519	504	586	600	539	567	537	558	529	525	542	545	548	558	541	570	541	550	542	536	524	514	593	569	548	538	543	530	538	561	542	511	510	583	568	534	502	530	534	558	538	506	529	534	514	523	537	532	528	517	563	524	541	538	520	552	557	580	501	562	505	559	584	549	509	533	547	546	555	500	573	556	513	550	478	520	529	583	530	549	534	512	548	522	535	528	562	510	540	542	562	529	577	548	520	545	574	507	522	579	584	523	517	554	553	496	548	490	532	525	547	536	523	500	543	570	590	560	530	575	561	507	562	508	550	552	485	563	581	574	521	576	533	544	515	537	575	594	554	554	574	554	576	514	561	520	500	545	527	532	536	524	504	521	527	526	572	572	522	535	540	567	568	519	517	495	541	567	511	553	520	519	537	543	549	541	545	542	505	478	552	534	555	491	585	547	604	514	570	511	522	565	515	508	549	567	534	556	511	549	545	561	558	563	534	538	583	539	504	522	526	532	532	558	560	541	551	540	536	551	541	594	553	540	528	526	528	574	537	556	554	579	547	519	545	564	529	531	527	543	492	566	564	555	548	576	510	573	551	541	547	545	545	564	481	521	553	521	539	505	598	524	522	503	493	564	538	605	539	568	575	533	548	532	574	558	578	599	527	559	566	517	530	528	513	557	528	538	499	556	553	544	533	491	576	536	536	539	523	549	514	560	553	569	505	524	575	532	587	528	529	532	532	545	551	546	590	559	560	542	528	542	517	546	540	545	541	563	520	559	481	526	539	566	588	548	547	543	523	533	557	539	555	545	525	552	570	542	555	527	501	542	558	537	549	558	551	507	534	515	506	512	541	553	567	518	527	527	543	493	547	543	560	538	567	577	597	539	555	539	516	522	511	550	544	589	547	538	526	523	579	501	523	553	566	541	558	531	506	566	541	558	511	518	568	513	522	547	553	521	562	565	566	556	556	552	524	528	549	531	560	568	543	543	550	566	530	537	561
24184	21691	29061	24886	21649	12299	4130	2442	1788	1441	1371	1245	1022	952	853	791	752	694	654	584	531	506	550	454	494	473	447	409	469	423	444	498	469	427	473	464	484	441	480	454	460	475	505	469	467	438	445	422	469	490	477	446	435	459	472	484	461	477	483	485	431	449	431	459	461	455	428	455	490	498	450	451	448	473	459	394	462	449	471	428	415	474	444	464	412	420	397	470	478	443	467	459	426	432	457	478	479	432	415	435	448	467	430	482	441	476	433	455	438	436	484	482	479	466	486	452	435	420	459	434	461	419	422	465	415	456	476	424	449	434	434	495	458	454	485	440	421	419	443	447	454	428	434	475	456	462	486	448	434	404	484	455	452	438	463	458	450	439	413	433	478	464	490	472	425	473	440	431	478	459	431	445	433	436	470	412	450	446	448	467	437	463	433	409	498	463	451	421	470	433	465	456	457	416	455	464	456	424	467	481	459	460	437	452	432	423	425	459	493	472	453	426	436	449	459	414	462	450	452	435	434	450	473	462	463	450	424	433	498	422	493	446	455	469	461	447	435	447	442	450	460	434	465	447	438	442	421	432	425	469	467	428	458	397	476	471	408	462	501	454	473	459	466	467	473	426	447	473	431	442	421	503	479	450	420	446	455	449	426	437	435	412	443	479	423	459	405	437	467	441	420	425	468	441	461	479	461	460	467	483	455	480	508	433	416	437	411	443	429	446	471	427	498	403	473	455	449	478	486	452	429	438	438	476	474	419	471	450	449	419	444	442	494	447	464	404	487	455	422	396	465	469	453	453	467	471	482	476	456	438	458	425	443	444	448	423	462	438	471	456	433	444	455	435	469	432	448	488	448	453	419	458	455	459	537	439	469	445	451	465	480	449	469	437	489	432	450	459	417	450	463	438	431	449	454	428	459	465	468	440	446	429	426	443	445	462	422	442	453	447	465	421	426	407	461	442	471	397	449	401	485	470	474	420	456	432	448	409	439	424	423	438	469	458	444	429	466	421	412	445	440	440	464	463	464	428	447	437	441	440	464	479	412	443	437	426	486	412	419	443	442	418	448	447	412	468	415	441	452	474	416	421	431	434	475	494	469	442	444	479	407	466	453	421	436	435	432	500	430	445	473	440	466	438	454	464	439	453	430	452	489	404	461	469	433	438	444	445	447	437	459	443	440	478	427	457	424	470	438	426	453	463	433	455	448	435	442	451	448	471	446	441	464	429	424	464	446	470	487	420	437	487	426	445	464	445	411	407	437	462	434	445	426	458	413	465	442	434	455	451	429	450	445	437	459	440	452	471	420	434	476	433	464	447	413	449	450	468	419	424	429	446	446	491	493	408	470	450	454	445	431	440	458	420	479	460	446	429	457	482	491	444	451	459	448	397	441	440	401	467	436	467	438	463	464	440	432	446	448	438	438	479	457	496	446	432	450	447	460	463	463	447	451	483	472	456	461	476	494	456	428	471	446	476	462	436	437	420	490	444	472	459	462	454	439	435	442	455	470	469	459	433	483	430	423	413	454	467	440	497	483	453	453	447	441	489	482	457	450	488	436	503	475	455	470	429	447	446	483	439	456	450	456	467	462	460	452	451	460	459	452	454	452	443	437	469	473	447	406	476	458	464	445	449	451	449	429	433	447	446	468	412	456	463	428	413	441	437	446	436	468	440	496	471	475	460	448	409	459	451	467	464	429	443	456	454	437	477	431	467	438	420	478	434	418	469	450	453	471	422	465	464	433	446	436	444	444	459	474	453	459	453	457	446	485	473	441	421	461	448	471	428	418	458	464	500	446	454	458	435	455	445	445	462	466	463	428	455	437	436	421	455	490	476	439	498	471	429	464	463	501	416	486	488	464	453	446	440	444	460	459	523	449	448	457	471	466	471	436	446	457	432	454	450	429	447	422	436	475	438	479	423	424	439	470	461	469	471	455	474	469	401	441	473	428	433	461	456	454	440	465	448	442	472	454	464	443	452	447	494	438	509	448	444	468	445	482	515	456	436	491	458	456	434	479	411	442	407	439	446	460	435	470	444	468	484	426	448	445	451	435	431	453	448	428	453	402	425	479	455	435	425	493	489	481	445	426	457	445	444	436	472	464	471	451	468	461	478	439	468	427	435	452	421	446	437	433	472	425	447	455	408	497	468	436	424	466	452	480	466	433	438	426	428	454	478	465	478	431	416	469	423	478	466	472	465	461	460	457	480	456	429	421	439	435	454	426	437	430	438	460	436	480	391	439	478	468	441	459	461	449	492	441	453	444	443	410	432	428	403	420	469	465	478	434	443	430	471	450	466	445	451	448	470	480	424	454	423	459	461	475	450	463	440	480	462	494	418	411	449	471	450	409	458	472	428	443	443	449	453	416	449	470	459	479	439	466	425	425	425	491	470	427	461	444	403	499	485	379	435	461	464	452	472	418	438	510	472	476	479	466	433	484	451	440	424	432	473	437	411	415	483	431	466	443	452	467	481	461	440	453	443	442	437	442	446	456	428	431	433	433	440	422	455	464	437	464	431	437	416	428	451	449	448	462	428	483	452	461	443	449	468	462	475	411	455	451	445	448	441	447	455	475	443	474	444	457	471	495	431	495	450	434	450	488	457	411	454	459	459	441	486	441	472	422	458	478	447	479	451	451	453	446	412	443	473	447	477	430	454	444	410	450	453	485	453	443	475	431	437	463	462	482	409	427	436	457	430	414	415	466	413	443	458	427	440	441	494	448	500	488	422	466	452	412	460	484	516	429	453	474	453	432	426	467	448	432	492	407	455	449	470	467	479	448	484	451	443	429	471	421	443	463	489	436	424	410	438	437	467	443	463	423	443	457	455	471	446	430	443	453	446	407	456	440	439	471	429	456	461	474	455	452	454	508	489	445	454	478	470	420	437	447	441	437	448	432	464	451	455	466	440	443	463	466	446	442	448	430	482	507	489	467	457	453	457	429	450	459	485	459	447	444	452	442	443	442	437	482	451	446	451	446	446	404	461	450	432	460	440	423	456	481	422	406	437	492	443	468	460	466	435	438	468	445	460	445	438	437	452	466	473	461	451	484	459	436	424	447	440	468	419	524	481	483	425	458	434	468	472	438	449	451	448	501	458	460	498	443	489	452	439	456	477	484	448	441	449	438	437	455	461	450	476	444	441	466	440	430	419	414	445	428	450	461	421	475	487	456	500	450	416	479	466	465	440	486	465	452	461	438	465	432	412	469	473	489	455	461	480	436	445	461	459	440	400	444	428	441	492	423	470	460	469	433	456	479	427	444	445	469	472	473	447	495	421	424	491	444	462	432	443	457	464	487	481	406	464	445	438	410	454	471	419	414	462	441	445	457	465	476	434	451	455	461	446	424	443	471	464	424	443	446	459	436	440	427	459	466	445	434	457	438	448	441	435	447	443	467	456	432	433	495	477	452	427	445	444	498	415	508	449	454	449	443	482	449	433	483	492	391	414	453	428	449	436	452	459	476	461	489	431	420	500	436	427
11534	29447	22811	13979	10355	7664	5736	4290	3503	2804	2536	2247	1778	1579	1455	1175	1113	1053	966	857	817	669	626	577	566	556	591	578	574	540	539	530	517	523	531	528	490	544	521	519	575	573	536	552	555	555	584	539	551	570	536	509	508	516	550	568	569	580	574	572	575	496	499	494	566	551	563	523	548	536	529	515	523	522	546	538	542	514	503	544	541	558	525	542	504	511	549	490	538	511	502	540	539	536	542	528	503	530	535	535	557	524	538	543	521	532	527	504	521	525	550	581	510	590	482	531	555	536	495	482	508	531	530	537	542	537	515	570	540	551	545	511	532	561	546	548	545	540	512	537	528	536	570	541	529	517	542	524	524	510	558	541	515	524	522	518	519	524	508	547	537	580	529	554	496	533	552	499	559	548	520	523	535	535	565	531	567	495	544	555	552	505	551	534	484	533	483	511	510	525	545	552	541	588	531	534	516	545	528	550	545	540	539	538	503	506	524	534	542	487	533	517	525	516	546	539	540	516	509	553	515	546	512	538	542	522	502	534	542	549	533	497	534	523	529	559	538	558	516	549	521	563	557	508	526	605	518	522	557	543	518	527	497	566	544	511	521	510	570	522	517	551	560	528	583	541	540	503	551	561	577	516	511	526	531	540	519	519	554	492	512	534	535	510	471	531	552	520	501	523	537	556	543	554	542	538	521	535	530	514	545	565	544	533	539	574	515	568	520	481	535	524	511	491	553	544	529	531	513	544	506	532	486	570	543	532	504	527	498	512	528	539	538	531	567	508	544	503	551	520	554	508	526	548	483	542	549	559	538	521	529	530	527	579	560	580	534	536	543	562	507	529	560	504	498	521	512	530	539	540	541	517	527	548	511	516	518	556	511	512	486	516	523	543	523	510	574	567	543	546	482	493	520	521	489	550	520	513	555	526	523	501	532	533	518	540	506	525	512	493	565	530	541	545	503	563	572	524	547	524	560	600	553	513	537	525	463	511	519	504	508	515	536	514	550	522	563	524	545	494	540	483	507	508	566	519	506	522	522	545	515	517	526	539	516	538	523	550	526	563	525	549	542	517	548	530	508	535	534	527	564	543	510	546	570	537	553	525	531	520	490	562	528	542	548	517	522	493	531	517	546	549	535	542	516	518	546	503	508	518	528	532	492	512	511	549	551	504	521	551	510	539	526	550	518	546	536	540	557	516	508	556	530	536	492	559	523	545	550	512	511	535	501	509	533	542	505	538	532	523	530	503	608	526	513	560	541	508	544	518	488	563	530	521	533	520	515	521	531	506	514	484	514	488	546	574	501	536	515	484	561	558	529	540	533	547	523	536	543	553	556	541	505	532	521	541	496	537	509	545	570	517	501	539	558	528	538	508	527	534	528	532	505	529	565	539	545	523	508	559	568	584	539	516	571	531	547	505	517	541	552	503	533	555	559	509	550	519	525	525	524	541	544	565	543	566	526	523	521	502	529	533	525	552	541	549	489	551	595	514	502	527	500	570	540	556	542	535	531	478	539	532	503	495	497	537	519	522	520	505	556	527	534	545	578	506	521	554	523	560	505	563	535	520	560	520	543	507	514	538	518	569	520	541	546	543	535	582	540	495	467	554	493	520	564	538	550	498	528	518	549	515	567	491	525	565	545	541	538	522	570	570	554	502	560	510	529	577	482	518	568	552	537	522	545	530	562	508	530	512	500	506	529	486	518	545	543	567	540	535	510	510	523	500	543	518	527	549	553	483	547	527	560	538	489	545	524	515	509	526	488	537	512	510	551	504	513	525	535	514	521	512	515	526	539	461	518	535	538	534	513	529	510	540	523	602	548	514	532	476	475	567	510	545	548	494	530	527	537	528	489	526	543	554	569	529	558	569	510	559	527	566	546	536	514	565	514	548	524	507	542	502	572	529	524	560	524	499	528	530	518	542	521	544	507	575	549	535	543	517	481	550	509	514	487	554	562	505	487	521	552	533	523	538	538	521	510	570	499	524	543	543	567	506	528	565	538	499	522	534	530	529	550	512	559	535	581	524	543	534	530	514	555	514	550	568	533	539	485	472	532	506	558	511	549	506	532	509	538	497	534	532	498	535	549	510	520	563	545	531	536	517	544	574	531	570	540	568	514	520	553	554	515	544	527	521	548	601	538	536	493	532	494	531	531	569	515	560	558	535	499	502	513	494	534	565	525	539	554	476	564	572	547	525	537	488	495	518	538	535	521	540	537	521	522	536	539	515	550	525	539	506	529	514	531	501	487	527	490	487	546	532	533	497	501	523	513	527	543	541	531	525	539	536	513	532	564	521	531	521	555	517	523	516	497	517	499	531	534	515	511	566	523	525	487	522	539	552	526	533	550	568	522	505	574	523	522	531	505	545	532	497	530	494	513	563	529	582	525	526	521	527	548	545	495	495	548	527	547	537	503	504	522	545	492	501	532	543	535	478	521	529	515	580	535	515	539	546	527	527	535	507	494	475	532	492	530	524	520	539	560	528	541	484	560	536	561	539	528	565	525	533	538	568	541	532	529	487	532	483	549	516	519	564	508	540	505	538	517	516	498	569	546	531	512	533	542	532	482	533	550	528	517	502	513	535	489	517	534	523	519	569	560	503	520	543	494	542	515	504	478	522	495	528	552	554	518	525	481	499	551	523	536	571	551	510	537	521	538	531	539	565	495	539	562	517	530	537	545	490	519	534	511	515	522	484	547	489	503	503	542	484	552	522	566	544	555	530	578	548	542	535	525	499	536	524	552	543	562	571	501	539	515	538	550	531	523	521	520	538	543	529	566	545	553	500	515	510	555	548	561	526	573	492	533	524	535	529	544	553	566	566	525	537	552	500	550	526	524	531	533	501	556	521	514	556	533	539	541	525	515	545	521	485	527	496	533	508	536	504	560	555	562	509	556	518	554	520	506	496	538	540	522	517	556	563	519	536	484	552	594	488	499	541	560	547	546	538	546	506	504	549	535	512	511	569	531	520	508	539	534	547	558	497	508	539	508	497	545	522	521	532	549	501	540	539	504	498	528	526	509	513	556	498	569	564	543	494	516	498	515	534	518	539	511	558	517	521	566	513	555	553	510	547	537	523	579	551	546	538	522	530	521	553	520	525	535	542	557	565	510	505	564	563	517	526	529	583	570	531	496	510	516	483	539	519	521	552	521	543	499	536	528	547	509	547	510	557	530	586	556	545	523	520	526	557	538	518	518	546	530	551	508	549	505	511	523	509	516	555	528	545	542	507	533	542	527	553	517	508	526	529	532	494	548	547	544	532	557	512	522	526	538	538	528	531	553	516	520	508	492	499	520	554	545	490	565	513	546	544	492	500	521	507	483	533	482	537	521	523	537	589	504	532	574	514	520	507	477	494	540	523	534	503	530	532	529	531	547	552	518	533	504	469	576	499	520	508	525	574	542	559	571	497	498	508	538	535	511	536	514	521	503	532	530	514	520	560	503	489	539	519	549	560	537	531	576	500	519	524	519	557	541	566	548	544
25399	21700	27904	25839	12426	3491	2102	1501	1197	1032	933	807	728	619	560	498	459	463	417	350	361	315	289	315	293	317	289	288	323	334	292	326	317	298	265	299	313	296	315	302	296	297	320	307	324	308	301	302	294	310	270	281	271	285	279	311	303	306	291	301	314	292	276	272	273	342	322	300	284	303	280	288	286	281	286	282	287	294	327	317	305	312	278	288	318	285	254	275	292	299	277	298	291	313	289	296	332	286	281	276	304	284	295	303	289	297	335	264	295	305	279	276	298	294	302	295	280	285	296	310	285	292	313	262	282	290	305	284	325	326	318	300	268	309	297	301	293	345	283	294	281	282	300	272	278	290	295	275	296	309	304	285	295	253	310	281	274	279	271	288	282	268	317	291	325	266	321	311	299	281	313	304	282	296	274	305	313	289	295	308	279	289	296	312	304	329	301	291	307	277	281	304	297	280	276	313	284	311	272	294	297	259	324	259	307	281	301	283	320	290	294	306	308	279	305	331	297	280	278	301	281	290	344	281	305	287	296	302	313	301	308	305	291	245	276	308	263	264	293	339	295	289	285	322	275	301	290	277	291	296	289	304	290	285	301	322	301	285	313	302	297	280	292	290	278	285	274	267	289	278	277	272	283	283	280	266	294	269	299	294	267	297	281	305	300	295	294	255	292	266	298	270	319	291	300	280	299	268	287	303	285	294	309	303	287	304	276	313	316	292	291	320	304	325	307	293	266	280	306	307	301	274	312	293	304	282	270	290	293	266	255	334	310	284	296	302	280	295	299	274	313	318	296	262	267	304	283	304	308	292	318	262	262	273	299	281	307	303	296	295	312	291	310	264	295	305	325	306	264	274	283	292	282	284	301	308	275	296	311	340	280	262	291	286	305	263	301	269	285	279	287	303	305	271	295	285	302	311	300	300	271	292	286	281	280	298	282	295	278	272	308	287	305	300	260	309	308	273	261	277	268	307	320	283	290	293	322	290	297	328	325	267	273	315	294	274	303	270	291	303	298	310	270	302	339	277	300	323	292	306	342	317	296	291	299	287	316	290	298	309	313	321	280	293	270	298	307	274	287	267	310	293	328	288	294	283	295	295	293	285	273	278	287	305	289	308	273	296	285	278	282	262	302	284	308	307	277	291	305	284	298	317	305	287	309	331	271	287	276	276	287	299	246	286	294	276	289	308	293	281	303	293	277	268	273	319	291	282	294	288	271	310	294	302	301	281	279	291	285	334	272	299	310	289	269	333	282	303	303	303	282	306	264	299	279	288	282	289	264	284	316	280	290	246	273	298	284	289	262	299	313	310	328	317	274	309	286	267	282	284	305	304	279	307	292	273	281	274	312	274	307	283	288	276	299	273	286	284	335	288	255	296	304	308	299	324	275	327	300	336	278	282	281	261	281	309	300	287	274	293	287	284	254	311	290	296	280	256	312	280	278	264	292	335	310	271	322	305	290	276	274	280	314	292	291	273	283	290	301	282	272	295	291	287	305	275	311	311	306	282	330	292	312	320	297	290	317	304	255	301	288	261	292	302	314	295	282	331	300	259	317	291	249	278	297	315	293	310	292	314	304	313	316	242	303	294	275	277	270	278	303	302	286	311	302	286	288	283	307	345	279	297	269	303	290	327	300	291	288	324	295	283	291	299	287	304	291	274	298	301	292	303	260	296	334	291	307	274	281	266	299	306	275	296	302	312	289	273	279	278	300	289	264	273	312	250	299	293	283	288	282	282	321	315	289	293	285	309	285	306	284	284	314	309	309	298	271	281	303	232	304	310	319	269	323	289	258	318	282	297	283	311	313	286	261	249	297	321	331	270	320	282	324	282	294	305	296	297	276	298	301	282	272	285	270	279	296	291	291	264	296	276	326	325	278	305	321	292	257	299	263	272	277	261	272	317	320	289	290	296	259	292	297	295	296	281	303	273	317	308	291	284	283	307	302	309	303	271	294	318	288	285	292	301	262	285	284	307	304	275	279	310	309	293	259	280	310	311	286	291	304	310	308	301	267	300	286	313	270	273	295	320	321	289	278	292	305	295	277	287	286	267	302	299	298	278	298	331	273	304	283	293	314	302	275	309	296	281	292	302	308	305	281	281	298	304	261	277	292	333	282	310	288	292	300	295	287	297	327	286	324	323	282	307	278	299	282	282	271	299	310	299	298	293	306	276	302	319	261	313	307	324	299	304	293	290	283	299	309	313	268	307	304	270	314	305	290	270	298	297	308	292	265	289	316	281	304	297	302	309	272	306	313	317	303	291	305	306	286	320	302	307	252	286	278	300	290	280	275	300	325	300	274	284	291	265	292	270	290	261	259	292	274	269	314	282	284	301	317	294	313	251	296	309	251	289	296	286	274	313	279	310	284	302	276	309	292	294	289	307	260	287	260	277	295	288	293	267	266	287	290	326	308	305	262	272	282	296	263	289	264	292	307	273	312	282	301	293	302	310	298	283	281	340	305	298	269	274	333	317	291	296	308	293	278	295	303	302	301	279	295	300	304	291	278	313	293	280	280	329	306	281	273	301	307	280	317	276	266	304	302	307	309	302	299	298	300	312	297	273	297	321	285	285	294	255	292	324	289	304	296	278	307	308	299	284	309	284	264	280	294	296	315	252	308	293	281	278	298	271	280	264	280	270	272	306	289	270	295	310	315	302	293	284	276	306	280	299	287	298	292	295	287	285	302	312	262	280	294	278	241	296	273	299	322	306	301	296	293	303	272	269	285	288	298	264	280	295	283	285	304	276	313	268	288	292	274	274	297	307	293	299	261	297	309	266	266	312	271	266	307	330	301	301	293	272	278	293	317	284	263	312	292	288	270	302	259	267	273	299	296	297	273	299	299	286	317	268	309	274	276	278	295	294	277	300	283	336	274	290	306	269	312	309	313	291	248	300	276	298	293	327	291	296	287	314	278	295	306	285	276	299	283	297	296	289	276	299	302	264	311	287	274	290	284	265	325	273	284	302	296	292	297	261	302	313	308	313	267	272	254	278	297	275	269	309	288	307	303	290	291	303	272	304	300	273	279	300	284	268	275	301	294	289	295	291	293	260	301	289	300	289	308	269	312	296	302	321	266	305	316	285	275	282	266	269	278	309	256	315	289	302	282	304	295	287	274	298	291	309	280	295	280	269	268	294	262	275	288	285	301	321	285	319	270	267	261	288	286	313	269	277	296	258	270	274	286	293	289	275	293	287	299	304	257	295	323	301	305	307	289	291	293	286	295	300	265	290	311	281	294	284	272	298	308	274	262	317	296	284	313	261	298	286	275	290	332	291	314	268	271	286	287	295	308	291	271	284	282	272	318	274	292	269	314	286	301	300	310	315	304	278	288	318	295	286	289	305	304	281	273	258	298	288	299	284	302	298	304	281	329	285	292	280	293	301	306	277	293	280	294	287	268	300	290	319	287	269	299	280	270	287	306	294	309	256	297	293	296	295	309	289	290	270	279	281	302	311	266	295	271	315	303	278	281	304
10524	25016	19056	11173	8322	5866	4355	3289	2580	2110	1849	1678	1396	1144	948	833	725	734	684	494	494	406	371	383	383	379	356	365	355	342	393	349	386	367	345	319	361	349	368	338	344	347	338	340	345	370	365	381	365	350	340	361	366	379	402	400	412	385	352	360	363	345	372	354	344	387	317	378	363	322	355	341	336	343	377	386	369	350	301	364	342	349	338	373	370	354	347	366	351	333	350	320	371	333	349	336	360	324	333	360	363	338	353	351	347	327	389	331	349	305	369	344	320	342	323	325	330	334	313	341	361	351	343	347	346	354	366	316	325	373	334	344	340	327	329	361	364	333	337	324	337	331	345	329	378	345	344	339	352	333	311	345	339	359	356	369	349	379	367	342	344	339	334	330	338	348	353	345	303	324	341	338	356	339	336	311	324	334	362	364	361	341	365	364	339	352	358	347	356	365	342	320	331	339	362	338	320	352	348	311	345	330	351	350	393	353	349	364	320	399	303	330	335	361	335	340	325	322	348	338	367	381	378	365	355	344	360	360	343	348	320	325	337	342	356	361	354	322	351	336	321	309	344	330	348	332	366	344	366	347	356	307	379	320	319	374	331	334	347	345	338	336	358	357	308	331	345	340	345	350	346	338	333	331	294	329	330	364	350	385	358	337	388	334	355	350	331	361	361	350	357	341	377	333	352	369	319	349	374	355	343	348	353	332	332	357	306	340	355	311	337	354	355	362	351	383	350	367	361	341	371	356	326	340	347	367	355	328	368	329	340	348	328	347	363	346	345	354	344	364	341	336	345	354	350	382	327	349	324	365	361	388	337	347	341	338	364	323	324	354	354	319	353	369	327	334	358	337	361	338	361	374	358	347	337	307	371	373	357	365	341	322	345	327	353	340	353	360	331	349	375	342	369	332	350	355	329	357	329	365	345	317	338	351	339	355	342	343	344	394	340	346	356	307	350	365	300	347	365	358	342	361	358	348	343	358	346	349	344	345	344	345	352	339	353	353	356	297	344	363	324	326	355	353	341	333	360	364	347	344	363	344	329	330	337	301	349	352	350	348	333	335	356	365	339	331	348	399	358	349	322	371	311	317	367	328	356	328	380	352	358	354	352	323	331	350	314	357	349	352	382	350	374	377	326	357	345	352	315	355	326	344	323	362	337	353	334	340	337	378	351	320	339	363	356	343	321	382	344	321	357	353	331	342	376	373	353	353	349	330	338	393	346	355	371	354	336	340	349	348	358	342	373	364	322	343	344	325	335	347	348	334	367	346	326	360	331	386	354	364	350	339	341	298	320	349	340	333	344	334	363	396	330	341	353	343	342	377	361	355	329	320	349	336	330	373	349	346	341	354	349	377	361	335	339	339	360	371	372	369	348	323	394	336	381	346	369	331	321	353	356	352	357	325	353	331	329	319	335	387	354	373	340	350	332	354	359	367	353	354	339	346	375	326	312	337	352	355	342	357	350	369	352	385	340	355	363	367	318	336	339	372	357	364	374	352	345	342	344	336	329	316	388	346	329	340	347	372	322	343	315	370	365	356	334	376	339	367	334	352	346	347	351	366	324	356	345	321	314	365	350	354	349	341	321	345	364	363	353	373	368	347	318	363	350	331	352	354	367	332	343	358	366	314	324	330	345	348	351	337	341	346	347	352	341	347	370	355	307	367	357	349	367	344	348	324	303	351	303	343	331	360	358	353	325	342	322	369	351	348	362	339	357	346	341	337	326	347	347	314	328	367	334	317	355	333	335	347	369	369	346	335	356	334	330	335	335	360	319	334	310	372	350	333	366	290	331	381	319	321	342	372	332	332	347	326	343	332	344	317	375	368	298	370	348	360	352	363	337	359	352	336	325	338	319	346	353	340	332	372	337	329	340	357	341	365	334	327	345	357	335	339	380	303	336	329	373	326	378	357	321	338	321	337	352	344	328	364	341	356	333	329	351	353	340	331	359	353	338	369	345	372	375	339	336	368	376	339	325	347	345	343	363	333	338	331	305	353	353	335	361	333	348	366	321	338	360	329	336	371	344	329	344	337	355	346	307	365	369	397	322	336	365	367	348	386	380	354	327	328	365	345	349	370	322	338	347	345	352	339	359	360	351	366	365	332	341	347	376	332	317	347	335	358	323	355	330	342	354	322	312	350	335	396	359	333	335	313	329	356	365	368	298	339	385	332	352	352	336	331	370	329	354	335	340	360	341	342	339	279	341	386	338	362	335	351	325	346	367	324	341	349	356	309	336	306	328	350	336	362	341	325	336	344	336	344	327	344	329	348	349	335	323	339	336	347	338	368	321	357	325	327	333	383	328	337	330	330	358	354	351	371	334	338	349	322	334	361	347	350	330	379	338	319	362	366	341	341	348	352	341	341	334	342	334	340	350	337	338	293	327	336	337	377	338	340	368	358	329	358	334	302	353	348	310	342	373	350	335	371	359	344	327	353	342	350	345	345	328	355	332	343	336	337	347	344	356	362	367	349	319	346	328	361	331	346	362	324	317	345	323	347	305	336	343	350	342	379	313	335	352	332	334	345	327	327	378	329	360	350	345	360	342	335	350	348	344	369	357	370	324	336	372	344	324	300	370	386	363	325	319	350	347	325	355	348	360	339	353	364	352	379	346	349	371	337	342	324	347	317	363	326	347	336	328	313	330	373	315	331	319	327	339	380	346	326	362	372	299	367	368	352	357	369	353	344	343	365	347	361	341	323	342	371	344	352	316	302	343	369	387	343	356	335	350	333	353	312	353	336	333	341	354	357	347	347	310	403	354	373	333	354	336	343	361	386	313	368	316	361	357	339	367	342	357	378	319	334	383	308	358	359	339	340	355	322	340	337	336	336	329	331	327	345	336	358	350	349	327	345	353	364	329	336	361	342	323	332	359	344	343	338	360	329	353	371	333	316	377	340	324	337	340	348	336	346	367	354	359	334	321	337	358	341	339	325	347	321	349	362	346	357	373	361	326	364	359	376	344	358	327	350	337	348	350	330	352	384	316	359	317	328	331	343	339	338	333	353	379	332	349	312	363	357	334	330	321	375	366	332	351	373	350	359	364	364	359	338	335	377	356	391	365	346	326	302	312	357	346	365	370	338	340	332	332	349	340	384	344	323	327	337	352	332	338	351	331	366	336	341	360	344	339	373	342	337	346	368	322	355	349	366	317	359	340	349	344	330	333	372	332	350	365	310	351	345	339	324	336	344	370	353	344	345	320	336	373	351	356	329	381	350	347	379	339	337	346	334	338	381	355	341	348	340	357	347	344	331	391	336	326	324	342	329	394	323	339	310	353	382	331	314	336	373	366	365	362	326	336	350	356	344	372	328	363	354	370	321	344	358	369	298	356	333	328	329	369	294	329	326	351	361	343	334	338	361	341	335	341	315	354	306	357	356	327	361	385	333	379	315	340	340	343	350	317	368	365	318	380	345	373	319	347	342	352	343	337	366	320	345	354	344	331	323	354	370	371	355	339	337	338	335	331	355	356	303
23124	21720	29594	24391	21742	21776	11007	3045	1984	1700	1598	1388	1136	985	742	650	630	577	446	374	333	271	270	258	249	265	263	253	219	255	265	232	228	255	225	232	211	250	286	238	234	238	252	259	259	242	241	222	220	257	221	252	223	227	238	247	274	258	259	248	243	249	233	219	273	247	267	230	255	239	220	228	255	209	235	190	237	228	209	252	211	247	221	203	228	214	228	204	220	242	219	253	228	211	223	234	258	236	215	262	209	208	239	226	216	234	224	216	216	223	216	211	243	227	215	228	227	204	243	235	233	223	242	249	221	227	205	262	239	224	241	243	262	224	209	253	226	230	231	220	219	231	206	254	203	227	237	240	242	251	226	216	219	244	212	205	195	244	226	229	212	235	217	229	218	237	220	264	229	200	249	253	233	220	231	231	233	230	239	229	233	219	219	218	241	214	226	229	235	245	237	234	216	252	226	207	248	252	209	238	241	241	227	220	255	224	243	226	229	238	229	234	195	213	230	220	256	206	220	231	238	251	232	210	239	224	262	220	222	211	205	237	234	217	191	211	216	221	229	219	250	228	227	234	222	244	242	222	207	261	243	222	198	210	250	252	220	219	225	210	212	223	244	236	226	214	212	215	201	250	218	211	232	231	228	223	235	220	205	225	227	231	224	204	211	221	239	229	253	215	226	230	238	221	237	216	224	257	224	240	227	229	216	220	213	209	196	215	231	227	216	241	211	228	228	215	215	239	228	226	218	235	225	231	215	244	232	216	241	236	225	255	217	229	227	259	221	237	214	225	218	214	210	204	199	248	250	217	223	251	234	225	218	249	236	217	236	180	222	230	228	226	213	224	233	223	208	236	235	246	226	220	240	220	212	261	239	210	234	226	243	280	186	244	216	237	243	211	247	202	238	253	207	230	239	236	245	215	239	180	200	225	202	199	224	218	223	211	213	233	219	231	239	255	232	213	236	185	225	227	218	228	220	214	230	231	229	233	194	255	215	228	209	207	230	217	230	207	241	224	209	195	221	223	212	254	240	242	219	230	222	232	230	243	228	222	221	185	244	233	212	211	216	218	203	231	221	243	232	199	235	218	223	226	206	233	262	225	229	229	252	215	236	207	224	238	241	231	221	232	225	250	243	245	229	203	210	221	250	224	216	243	213	231	212	244	202	235	245	239	256	222	222	229	218	218	249	233	202	240	236	198	237	214	220	230	213	265	232	229	223	218	235	226	226	243	244	222	236	208	226	239	238	244	238	217	213	236	238	221	212	223	206	232	212	238	237	233	202	222	246	204	222	231	211	244	237	213	228	233	210	197	222	211	206	250	229	222	199	209	247	238	249	241	220	216	211	207	238	235	248	218	257	210	214	210	233	228	218	265	223	234	224	238	226	213	231	216	227	232	229	226	217	235	212	201	213	205	232	202	224	222	224	227	221	213	224	223	198	212	218	228	240	227	246	203	216	217	253	223	241	200	223	238	244	227	246	228	248	217	226	217	209	217	221	219	230	204	210	220	219	233	249	229	224	226	198	213	235	200	241	230	250	232	216	211	215	211	242	238	229	243	232	233	245	257	222	216	225	224	220	204	220	222	204	223	215	235	219	225	258	220	215	242	221	228	244	238	197	208	223	262	233	208	234	210	241	189	214	217	251	199	214	218	231	206	234	234	217	236	210	228	219	213	252	217	223	226	229	218	251	224	215	243	234	232	247	239	228	246	211	231	235	223	235	244	222	242	226	224	228	204	192	260	221	237	214	230	227	214	218	223	237	211	232	213	235	227	216	228	237	237	203	211	196	202	216	192	228	223	209	220	219	243	210	210	219	226	243	195	209	227	251	216	214	204	244	220	236	203	229	189	231	233	206	211	213	228	217	217	223	217	214	208	198	216	209	236	250	220	214	220	246	244	255	212	223	230	210	218	235	252	253	219	220	234	200	217	212	254	207	201	229	206	221	226	227	224	233	225	195	219	221	236	254	240	215	256	220	204	206	226	225	214	200	223	225	208	214	249	238	221	205	234	248	251	228	232	222	261	231	216	222	229	243	227	243	254	213	226	234	226	230	227	218	223	210	229	226	240	216	222	217	225	216	211	223	253	246	196	225	230	237	215	227	208	216	228	233	236	242	239	222	234	231	229	211	237	223	230	213	220	243	222	220	224	267	254	235	231	239	211	240	223	223	206	233	237	218	225	221	209	221	246	225	188	219	217	212	225	229	215	210	215	226	233	235	223	201	210	218	224	223	223	213	243	232	214	240	207	227	241	229	208	220	218	211	214	215	232	225	208	235	242	249	223	219	217	225	250	236	214	219	207	229	197	220	213	230	210	258	216	231	234	234	234	206	186	233	224	208	216	216	227	253	230	217	221	219	214	192	215	226	225	226	220	206	218	243	218	221	207	224	207	227	251	224	224	240	237	215	223	210	197	203	228	200	217	245	223	226	240	232	211	252	207	222	214	202	224	212	230	222	210	221	225	237	208	221	216	233	214	211	230	228	203	216	255	245	228	234	215	261	255	246	234	270	219	242	212	217	236	214	224	217	238	253	218	213	242	231	244	228	226	214	203	224	237	213	212	200	234	226	217	218	214	228	246	236	227	215	199	229	225	207	199	229	228	214	218	215	222	222	221	250	245	228	232	213	242	232	243	239	236	245	208	256	236	251	219	204	196	213	247	192	229	232	220	229	244	232	217	206	228	199	226	215	225	255	215	212	249	210	233	214	219	220	229	211	232	228	220	253	216	233	218	209	206	210	234	194	233	231	224	226	205	229	232	240	221	225	198	220	211	222	227	223	220	209	217	210	211	241	216	216	219	193	231	244	223	235	209	240	242	242	230	217	248	243	206	239	231	240	252	238	250	236	207	243	220	228	202	236	222	206	219	227	237	220	211	241	232	202	214	227	231	188	241	202	219	207	249	215	231	234	231	219	223	218	243	237	244	194	211	232	216	225	243	219	245	241	222	212	212	215	232	230	227	240	221	231	199	220	253	210	237	245	249	211	239	239	227	235	229	238	249	202	210	210	196	217	248	222	231	223	222	224	224	212	210	227	247	232	209	223	217	233	242	217	218	234	217	211	203	203	207	207	216	232	209	240	204	228	207	215	235	214	246	238	216	257	238	233	213	214	231	242	193	205	214	213	220	222	238	220	205	217	228	212	223	245	211	206	236	228	223	221	224	203	223	206	207	213	236	248	245	243	233	217	219	216	228	245	240	213	236	209	231	234	255	241	183	251	243	218	222	216	227	228	212	217	206	188	222	224	249	224	218	237	232	247	227	214	191	238	215	227	256	202	220	248	232	216	193	237	238	206	224	235	185	222	237	214	219	229	195	230	233	211	216	234	230	237	211	216	203	225	235	237	208	223	233	221	231	231	220	247	215	202	224	245	233	225	232	215	239	201	238	236	212	206	224	217	213	233	208	219	210	233	241	265	247	260	218	251	232	201	250	224	218	221	263	248	204	241	231	238	217	228	229	233	208	229	249	234	203
12522	34149	28109	18291	13508	9648	6896	5396	4123	3478	3286	2803	2294	1934	1389	1339	1158	1088	783	582	470	391	344	333	339	333	328	322	310	343	351	322	329	289	325	312	273	319	294	296	311	338	320	324	314	301	308	274	269	273	258	322	282	320	314	297	352	336	313	343	303	284	288	312	319	294	296	297	287	288	248	270	239	267	293	266	266	292	250	286	276	287	246	277	292	308	273	268	282	258	266	268	258	260	287	291	262	274	300	270	303	277	286	270	292	258	248	266	250	285	267	245	276	265	262	262	286	287	260	248	287	261	275	265	273	298	283	272	272	277	296	253	271	304	287	297	234	236	239	283	294	260	272	290	274	253	256	264	248	275	254	273	290	274	292	244	258	278	247	331	277	277	258	272	270	257	284	288	283	282	284	264	275	279	263	286	281	268	271	312	256	272	302	288	280	263	269	289	276	265	280	272	243	282	272	272	260	291	257	260	265	278	290	245	280	275	308	267	321	286	287	242	303	291	269	286	243	313	248	304	265	271	263	268	302	257	302	267	282	292	273	281	286	264	240	245	266	289	280	262	229	286	288	289	259	269	293	253	271	265	314	271	269	257	240	300	263	293	292	266	312	282	259	257	268	264	281	279	278	269	305	256	261	271	264	261	247	273	258	274	258	297	265	275	246	270	280	247	253	263	242	264	281	298	261	286	245	265	291	278	269	241	268	262	274	256	272	294	280	294	249	264	310	293	264	287	286	297	253	281	284	280	285	254	261	299	279	292	267	293	274	287	256	291	289	250	272	256	294	286	268	275	310	245	277	305	268	253	288	247	275	248	256	261	324	259	259	285	287	254	287	283	276	288	275	264	307	240	274	266	277	289	278	259	277	322	277	272	291	259	285	295	283	241	258	254	295	278	238	262	275	276	290	214	298	266	264	278	264	273	288	262	278	254	274	269	264	253	268	275	255	238	281	287	252	267	270	305	252	294	280	264	267	242	282	267	259	272	272	316	289	239	268	273	277	242	279	264	262	259	264	293	310	299	275	258	300	290	285	304	275	262	275	248	280	264	302	296	282	283	259	258	279	296	281	272	260	291	259	291	291	280	269	269	275	258	263	271	289	289	270	272	254	279	265	272	259	281	266	244	279	275	274	259	287	291	266	256	267	266	233	254	266	272	267	272	271	267	273	259	260	281	262	280	248	279	292	267	277	293	290	243	256	272	258	263	254	285	260	284	268	287	289	242	264	296	303	273	275	276	263	265	291	287	271	284	258	256	277	279	280	268	271	281	272	290	261	267	277	278	265	256	269	293	297	283	290	253	269	296	275	279	256	286	271	261	247	306	288	263	274	275	278	262	249	297	257	271	303	279	253	267	265	268	277	262	269	252	239	254	307	268	287	249	250	269	284	261	302	295	265	274	276	269	262	288	272	287	266	275	281	248	275	262	263	256	263	258	272	270	297	260	248	273	305	274	268	294	237	279	257	296	251	250	279	269	268	274	261	283	275	259	280	230	262	258	279	265	271	279	286	277	276	307	272	277	270	249	267	304	291	260	250	257	290	278	275	298	273	265	300	244	259	315	256	284	270	262	284	242	260	274	263	268	308	254	288	283	298	272	266	247	280	279	292	301	266	282	274	241	260	255	256	272	288	289	282	272	252	290	262	286	288	263	272	254	295	265	255	306	263	282	271	302	271	259	286	289	258	283	250	268	276	263	281	283	283	264	247	271	230	260	258	263	282	215	263	283	275	273	284	269	254	264	273	256	258	296	289	253	265	256	273	287	250	217	269	296	287	265	263	264	294	301	292	265	294	248	252	261	295	265	277	300	294	256	269	272	277	286	299	271	254	263	269	256	247	268	280	275	293	282	257	301	270	262	241	292	255	286	292	258	315	275	271	269	265	269	253	281	295	269	292	279	274	279	258	251	272	250	301	283	287	232	233	250	260	288	260	235	276	261	293	233	265	245	255	262	261	280	293	293	258	292	271	301	265	289	277	269	255	284	275	274	286	276	292	271	248	280	262	244	262	266	244	278	246	284	260	260	265	290	291	281	277	272	259	273	272	283	280	258	276	283	268	257	263	248	277	313	246	254	253	291	251	282	274	266	298	278	275	288	262	260	281	276	269	272	256	277	256	279	293	298	263	251	249	274	269	238	301	260	281	271	284	269	286	304	267	263	268	253	298	278	262	247	260	280	292	278	230	278	289	264	312	257	250	264	288	253	256	269	287	263	285	264	244	288	247	249	271	276	266	265	285	283	264	273	296	273	258	292	286	269	261	258	271	257	263	254	273	284	297	250	288	248	254	269	266	270	262	274	299	259	274	284	285	273	266	278	262	271	306	265	283	289	262	252	276	278	276	266	264	254	272	270	270	269	268	275	248	255	293	273	295	236	276	263	274	280	270	278	255	259	300	308	270	278	238	303	272	280	268	289	267	294	258	286	281	243	298	274	281	289	271	252	260	303	245	259	257	280	268	273	270	308	273	285	272	266	287	295	268	266	303	283	272	256	249	258	270	290	259	285	261	288	287	288	282	250	273	283	254	270	280	302	281	227	256	262	281	287	271	291	287	232	268	272	264	298	268	283	274	268	263	281	265	284	277	269	307	252	259	279	274	310	322	245	258	276	287	274	296	280	274	274	271	285	264	252	246	305	257	285	265	281	285	263	254	284	290	256	245	278	267	290	280	287	278	300	265	296	249	264	270	287	288	313	233	283	258	270	267	284	293	259	270	261	274	292	259	274	268	257	267	273	276	261	277	288	292	278	287	277	273	272	253	262	270	289	277	261	259	279	282	255	278	257	251	244	268	295	287	283	285	281	269	278	271	264	268	281	283	291	254	261	293	267	268	261	290	297	300	290	274	268	252	265	290	250	286	275	251	242	294	259	285	244	297	290	287	278	304	284	293	277	255	256	285	260	288	264	269	296	273	285	277	301	264	253	279	316	248	288	293	281	273	269	287	288	272	300	261	259	233	271	247	260	266	289	255	287	255	307	264	289	282	293	290	282	292	268	259	284	284	270	283	238	288	257	310	282	276	274	249	258	263	274	282	293	273	278	291	245	282	279	266	270	258	273	248	253	293	262	266	257	266	272	251	291	251	248	308	294	288	260	262	267	287	242	275	255	276	242	268	264	279	283	292	240	248	260	269	290	257	271	274	268	282	281	289	277	251	267	271	254	278	289	291	251	295	275	259	286	282	255	244	281	269	280	288	285	247	288	260	280	275	284	256	280	296	300	272	256	280	281	258	273	264	271	258	282	287	295	275	274	268	252	282	274	263	254	279	255	280	252	295	275	271	271	260	251	248	253	264	260	248	263	285	280	246	248	258	291	254	276	269	267	280	280	292	251	263	247	276	314	282	252	274	229	277	298	262	275	263	266	256	263	275	282	286	280	274	254	254	271	281	283	266	245	296	296	294	260	240	283	281	273	239	279	285	276	257	269	287	259	288	274	272	256	262	255	257	256	271	271	263	259	296	273	287	281	275	254	314	274
27957	21033	16069	7857	3565	2210	1571	1274	1083	927	884	837	730	703	629	618	605	603	558	519	474	502	463	479	449	441	484	475	439	478	452	472	470	474	437	487	475	470	451	498	469	425	476	503	468	495	494	500	447	462	465	401	505	464	441	485	443	432	457	476	491	463	468	469	471	475	442	486	456	460	492	454	485	480	443	462	472	479	476	483	472	474	466	476	500	435	483	446	475	474	446	449	432	489	478	441	464	479	516	451	419	466	428	435	440	485	466	471	433	463	452	458	464	454	465	491	487	450	476	492	487	430	482	462	477	487	474	440	456	463	481	466	467	467	437	457	512	498	452	476	468	458	496	425	509	427	454	487	475	456	466	426	441	460	479	459	450	464	447	456	440	466	494	459	493	468	452	463	488	433	455	494	458	484	433	474	443	468	475	458	501	457	470	476	451	496	443	458	468	438	504	441	461	487	449	458	467	442	445	486	440	471	470	446	464	493	479	444	464	460	454	484	462	448	454	471	505	461	458	458	469	460	488	450	488	482	498	467	457	492	452	488	472	481	478	479	465	485	427	476	485	456	477	487	481	463	427	480	453	463	467	463	405	471	459	473	466	447	466	447	435	477	504	453	450	434	486	475	493	454	484	464	465	434	420	485	458	458	457	488	444	435	429	464	459	491	501	430	481	429	455	496	459	484	481	464	447	480	455	446	439	478	450	481	486	465	446	484	470	466	456	448	472	509	468	422	493	467	447	430	450	479	479	442	478	486	473	459	434	435	456	444	449	443	475	433	453	492	477	447	498	475	493	509	472	471	519	490	479	448	448	489	462	475	450	485	482	445	478	495	439	467	459	436	482	459	463	442	493	489	470	472	455	449	459	437	474	454	456	438	491	484	458	456	470	460	497	455	446	457	419	488	492	485	467	464	484	480	431	498	465	472	484	482	499	429	474	456	463	443	476	461	423	472	415	462	457	463	458	480	465	453	451	433	494	472	465	476	457	487	486	493	443	434	461	461	439	498	484	432	473	489	531	448	443	478	464	464	487	461	450	450	453	477	471	498	444	495	486	444	470	470	488	484	482	470	481	456	456	437	460	485	489	483	475	465	452	508	459	451	440	436	452	472	449	502	483	476	469	479	476	457	441	463	444	509	480	447	487	474	467	456	467	489	462	501	440	450	482	491	458	472	479	430	509	467	475	463	480	463	465	477	479	498	474	472	460	479	459	467	493	447	434	492	438	450	478	478	448	465	476	459	438	427	453	441	463	464	469	474	448	471	499	455	482	512	483	461	479	461	462	460	496	462	477	447	493	455	488	443	508	427	484	481	455	495	498	445	479	427	489	443	468	472	506	463	499	463	484	436	467	460	513	483	496	461	461	444	468	450	511	458	474	471	457	491	457	453	464	511	483	475	479	461	499	455	474	414	494	457	473	458	487	498	497	470	464	464	450	469	474	484	465	469	494	475	454	457	489	497	476	487	531	492	488	433	465	464	443	492	441	470	492	456	478	462	469	471	474	446	467	423	458	444	497	454	477	473	450	490	511	443	462	487	477	427	519	469	472	459	471	475	485	501	473	499	466	459	483	457	465	414	476	464	436	475	460	474	468	478	485	456	468	457	448	447	510	457	476	479	469	427	452	493	447	462	460	468	511	491	448	433	461	475	437	446	441	475	487	483	474	477	439	441	446	461	468	466	477	447	473	447	471	441	506	404	462	475	480	456	459	487	434	480	453	472	475	467	464	447	448	487	451	460	443	457	475	507	473	485	478	451	487	501	433	485	478	486	489	453	492	445	422	442	482	493	423	490	494	470	438	509	505	462	443	456	487	459	471	465	468	456	482	482	457	478	450	471	481	448	488	454	473	477	482	517	453	465	451	492	465	466	472	461	473	459	489	469	483	453	476	461	444	460	460	455	481	430	457	482	483	466	459	438	466	420	444	450	445	463	422	439	435	471	459	456	444	423	449	446	443	452	471	407	457	453	468	497	491	476	422	495	414	449	447	461	499	417	482	483	481	491	432	459	466	474	523	506	454	472	439	470	456	469	491	495	469	492	445	462	433	445	497	510	471	466	447	471	468	435	453	428	426	477	464	509	465	441	457	445	458	467	455	474	490	441	442	521	453	479	469	445	439	429	476	420	471	475	476	462	488	474	473	474	456	474	432	471	505	454	458	478	434	474	461	480	487	456	475	469	443	479	455	469	475	502	498	467	431	410	434	452	467	472	494	494	481	441	458	454	484	475	514	449	481	460	477	484	513	446	461	467	494	479	418	455	454	436	477	490	440	495	459	486	424	492	466	457	442	502	462	471	501	429	469	465	463	469	474	485	463	490	436	466	455	464	467	473	452	422	402	443	457	479	468	474	441	481	490	465	460	471	457	440	485	474	439	467	461	485	460	483	433	460	469	486	430	476	475	491	521	430	469	464	476	459	471	469	428	427	456	465	453	468	465	490	453	490	478	475	464	466	433	470	470	441	477	472	499	415	463	428	467	459	435	480	467	476	445	489	468	467	477	457	449	472	448	450	465	473	453	512	470	480	449	488	433	462	465	492	447	460	471	489	458	479	451	461	494	453	453	476	448	431	479	481	451	510	452	468	433	467	451	447	461	457	461	446	465	481	485	515	493	470	486	490	453	433	460	468	476	448	462	478	474	484	465	416	509	423	473	479	415	435	476	445	441	464	488	498	448	460	450	416	472	449	476	467	457	478	462	460	453	471	485	472	500	455	436	491	451	463	451	507	465	467	472	490	452	490	509	475	495	462	486	433	486	466	470	455	467	483	454	444	451	471	504	471	470	420	462	474	470	418	448	452	459	437	473	435	504	441	475	499	486	493	452	458	458	462	504	414	454	481	464	464	462	468	461	468	430	465	473	459	438	447	521	457	483	482	483	443	454	483	461	449	467	430	449	445	472	447	437	482	476	433	488	480	457	431	478	466	472	487	497	486	468	491	488	473	409	481	477	429	467	472	480	457	433	486	455	489	444	505	462	483	463	442	481	443	483	463	475	506	440	454	468	517	451	488	445	436	478	450	440	500	488	450	493	462	504	463	417	502	480	452	433	461	472	502	491	489	487	467	488	453	468	506	464	432	430	480	508	458	469	447	514	438	525	459	466	410	431	441	456	516	458	450	477	466	466	418	524	488	445	480	485	474	448	452	492	447	490	457	474	444	435	510	487	506	464	435	460	469	481	469	488	469	441	535	481	423	423	447	480	441	497	453	446	480	436	501	495	479	461	494	483	417	479	456	481	468	434	419	446	487	510	499	427	423	471	474	468	474	469	449	464	454	474	472	481	463	465	473	459	474	469	447	446	462	442	440	504	436	457	480	514	484	478	447	477	474	482	463	465	495	443	482	492	487	450	486	456	490	424	448	447	472	448	482	467	457	486	438	457	478	427	462	461	451	479	459	451	465	480	476	460	481	441	446	527	455	440	458	481	478	465	486	462	452	487	486	455	442	485	516	460	450	444	456	468	457	470	495	414	486
11453	23198	16259	8694	5807	4146	3097	2378	1969	1541	1488	1549	1217	1171	953	865	857	829	735	639	626	567	549	522	538	526	567	546	521	584	541	572	505	558	555	556	554	557	548	557	536	538	556	520	534	577	588	549	543	561	535	555	542	557	553	534	569	587	583	539	562	505	564	555	579	558	535	595	501	516	554	577	587	520	555	556	547	532	611	522	541	560	509	563	545	533	548	586	505	547	523	568	580	521	531	529	522	503	541	504	543	524	525	527	553	513	523	528	525	504	551	585	556	532	507	541	514	484	510	552	561	541	550	519	517	560	570	544	548	510	549	525	558	583	547	563	532	587	521	579	543	542	502	571	555	534	531	567	524	570	565	571	548	565	527	531	577	540	572	520	529	550	502	534	538	507	539	551	559	547	549	536	511	535	551	519	580	539	554	523	514	562	577	538	513	560	495	543	547	550	534	510	538	580	549	547	514	584	529	562	536	558	519	569	565	547	570	587	546	557	546	537	517	516	564	529	556	542	530	514	579	536	541	564	524	546	523	502	534	516	587	533	570	517	528	559	549	560	529	513	505	565	526	538	577	568	596	549	519	567	512	536	537	568	584	544	552	544	523	535	527	522	546	513	559	546	527	483	578	563	535	541	560	542	506	609	513	507	474	555	544	556	512	539	499	557	545	543	562	531	562	543	574	546	540	535	554	502	555	565	535	521	573	564	549	525	549	563	549	539	567	551	562	553	528	541	520	549	536	556	547	536	583	544	539	529	542	546	574	502	557	542	548	534	551	519	571	531	535	529	554	511	584	566	588	547	548	526	550	569	542	539	554	584	552	522	525	528	590	555	542	558	517	580	538	518	495	573	545	544	562	593	532	551	563	538	531	547	513	540	592	527	554	522	548	598	551	547	517	540	549	556	561	549	496	533	564	517	537	519	505	555	568	551	493	552	595	543	548	567	551	533	530	526	551	518	538	508	566	556	513	537	542	535	552	496	528	551	530	503	554	535	520	558	545	551	552	540	575	530	522	545	526	520	549	571	548	542	560	552	561	590	600	523	543	545	531	592	547	616	551	540	567	526	596	560	550	537	511	544	534	505	491	512	555	526	572	532	526	519	535	508	537	490	528	546	559	555	558	540	524	505	583	562	574	577	533	553	582	555	564	557	541	542	524	576	536	543	542	514	525	559	543	533	561	523	540	540	570	512	555	587	549	536	551	561	564	554	541	512	483	513	559	534	533	518	541	531	504	522	524	536	545	531	548	534	548	519	553	508	520	547	566	534	546	562	530	553	540	535	552	549	558	544	587	556	544	547	583	556	526	551	522	559	554	535	521	567	579	553	532	506	583	548	571	566	531	540	548	584	558	552	530	500	569	527	530	579	581	561	557	620	519	531	542	540	519	543	541	552	535	555	537	515	524	570	537	571	558	563	531	578	551	522	543	555	545	596	521	536	538	566	560	514	532	588	529	555	573	542	558	539	546	558	516	565	541	517	580	572	568	520	544	521	518	492	547	577	589	569	527	529	562	529	556	553	534	546	551	561	518	564	558	559	555	566	552	515	563	576	534	557	572	556	533	516	528	529	538	552	550	567	547	528	576	525	529	509	516	561	519	517	523	534	513	550	549	553	532	564	552	572	574	572	525	545	541	586	555	531	551	533	550	543	522	540	499	580	556	551	531	531	550	535	525	561	539	503	516	516	565	555	550	562	564	543	558	529	581	574	514	515	596	546	512	569	540	511	557	560	547	558	560	531	557	581	505	518	505	592	525	596	559	540	520	554	578	535	563	511	540	562	510	512	498	586	532	516	552	542	529	522	544	500	538	513	530	536	539	568	593	509	563	549	549	572	544	569	570	564	543	532	533	581	591	549	542	590	504	576	540	564	533	535	518	522	542	572	544	508	508	544	543	571	531	557	581	541	540	561	529	535	545	565	537	536	555	513	537	523	520	507	605	537	512	532	545	529	586	537	531	545	553	557	546	544	558	565	539	570	523	584	549	550	554	536	587	554	532	532	559	571	507	542	543	551	562	524	562	558	517	548	536	508	565	526	511	530	547	535	513	577	513	568	526	548	536	496	543	538	553	555	513	544	529	552	546	550	544	513	584	582	568	555	528	544	579	572	528	569	537	518	546	557	573	531	523	547	544	528	567	567	518	572	561	531	581	545	534	554	556	565	565	564	564	547	573	557	552	525	551	561	570	519	582	526	562	531	513	513	509	546	575	540	504	574	575	545	541	565	554	554	582	544	544	581	546	558	556	580	553	544	534	572	532	516	536	555	555	547	520	530	535	513	576	567	548	594	512	514	544	557	584	586	581	591	532	541	553	602	544	567	513	555	558	576	527	566	519	521	559	547	565	539	544	518	568	550	562	510	532	530	543	586	528	556	561	566	527	545	516	525	536	510	559	527	530	546	496	537	581	536	553	557	520	570	520	565	560	542	524	525	526	552	541	493	533	561	567	599	576	519	582	519	549	529	525	558	497	559	576	554	519	594	569	538	552	540	598	526	576	560	522	582	529	515	534	566	572	548	533	573	533	558	518	565	497	525	605	574	514	546	499	528	581	527	513	536	532	558	601	556	547	573	540	537	564	516	533	556	571	541	535	497	540	546	558	540	530	533	517	543	563	544	509	568	587	542	595	552	568	552	551	530	532	565	554	543	554	540	492	531	581	575	533	504	528	558	526	529	552	585	562	554	563	530	541	529	545	549	515	536	561	531	567	529	554	595	538	565	534	536	553	480	513	542	557	567	554	511	568	559	548	581	543	598	526	542	531	536	598	535	531	545	560	513	527	563	541	488	570	557	542	570	533	561	531	593	530	549	552	540	578	534	501	505	536	540	546	541	546	537	542	538	568	511	546	553	534	580	554	511	487	564	517	516	516	533	548	562	508	528	532	517	546	514	564	566	577	533	545	549	555	591	531	592	573	560	544	535	520	540	563	553	508	535	531	536	519	562	547	558	538	567	551	541	561	549	565	595	536	555	512	554	572	529	540	530	537	518	554	574	512	580	582	551	538	544	541	576	531	557	547	549	498	591	562	544	551	579	516	552	574	543	559	529	568	572	551	547	549	503	577	575	535	552	539	562	560	531	553	495	527	547	560	550	528	534	500	543	535	556	546	588	547	537	523	554	568	524	523	517	513	476	560	558	554	509	577	518	537	542	551	535	520	505	513	492	541	547	518	576	562	554	557	564	560	564	553	555	567	539	571	577	550	542	539	528	589	548	539	547	549	595	525	541	527	560	531	545	566	539	516	525	553	567	578	566	545	596	565	582	580	536	504	554	548	530	561	504	524	560	532	533	578	532	525	571	591	558	497	529	585	498	560	537	569	544	544	533	558	521	544	572	553	568	559	557	550	535	536	522	496	507	516	533	556	506	571	539	552	544	575	535	547	508	597	536	531	524	556	532	548	550	527	565	556	537	534	575	523	572	503	530	554	557	512	543	530	515	562	510	517	526	526	504	590	549	551	532	568	538	572	521	521	534
24196	21678	28994	24896	21648	11923	3718	2143	1727	1446	1186	1134	1050	886	880	755	683	669	639	613	511	499	482	438	476	486	451	459	501	472	439	482	443	438	441	444	449	460	474	457	432	468	472	461	458	466	481	485	450	466	464	477	431	447	460	445	487	467	455	448	458	514	484	485	464	453	441	457	449	455	446	450	441	452	486	455	452	437	477	452	450	447	452	452	421	449	454	457	480	405	442	435	415	443	480	423	454	489	458	425	449	434	422	414	482	450	467	485	454	453	446	470	436	453	448	456	441	455	410	466	433	477	444	425	431	474	470	455	456	493	456	483	469	488	420	444	455	457	452	439	474	455	454	445	490	469	484	462	406	431	447	453	483	453	450	439	426	440	460	449	417	425	476	463	439	448	459	419	458	439	483	468	443	478	430	442	473	444	406	470	449	458	472	452	418	423	442	450	393	443	398	457	451	448	451	447	456	453	436	494	460	472	458	445	457	440	423	439	444	463	456	450	474	479	464	443	448	460	448	471	439	470	492	461	461	461	405	433	431	478	452	412	452	423	445	443	446	449	462	442	427	443	440	459	441	451	469	444	462	442	442	467	439	466	460	412	469	428	485	461	481	464	465	467	449	423	439	456	452	455	438	441	476	410	423	480	419	460	433	480	456	472	491	403	414	434	487	387	456	445	450	462	430	448	478	431	426	437	453	464	443	432	481	460	431	458	465	449	420	450	434	473	421	457	455	427	468	440	484	443	468	444	477	474	456	433	430	412	478	449	428	446	464	421	446	418	437	431	470	477	460	449	448	437	498	437	419	477	425	451	485	481	480	442	461	446	446	410	471	466	426	434	428	446	485	436	473	464	450	473	474	453	388	463	484	480	442	460	461	483	471	462	422	457	467	414	472	485	448	387	457	432	451	419	461	461	444	454	460	424	433	454	445	456	457	418	467	428	437	476	435	449	419	440	455	455	444	454	462	461	432	433	465	491	438	451	475	466	443	457	429	442	447	416	473	451	443	461	463	454	417	451	452	492	443	433	425	475	431	506	452	405	451	460	469	470	485	466	437	465	471	424	419	457	441	457	487	491	447	487	515	472	446	457	459	459	487	467	466	460	460	475	451	425	483	450	461	486	466	500	462	484	471	435	435	434	482	435	459	434	454	432	452	492	465	435	423	507	475	462	464	442	451	463	458	459	446	415	460	405	474	433	455	446	452	445	414	477	485	418	456	478	420	433	449	432	459	431	456	462	449	472	385	439	455	467	424	444	456	460	460	453	484	461	441	464	462	428	430	461	415	460	455	455	449	463	472	463	450	475	413	426	435	449	447	444	473	417	480	432	458	444	449	446	441	467	433	468	467	451	450	474	425	441	454	444	450	452	431	434	461	397	461	468	486	453	423	425	469	444	455	437	474	424	447	440	419	490	428	444	414	456	446	432	490	460	429	472	425	442	463	435	424	449	425	439	415	435	461	488	439	441	428	466	445	438	446	434	445	448	435	441	449	435	444	466	451	476	435	457	418	442	442	469	485	427	461	412	424	436	474	479	435	450	439	469	437	417	447	459	442	428	465	450	401	435	450	449	449	463	426	430	467	452	427	442	426	438	458	455	428	462	467	445	470	436	441	494	462	463	445	443	471	462	415	468	450	446	469	460	469	446	417	483	442	460	462	444	438	462	459	433	438	442	444	441	402	437	497	453	449	459	479	437	493	484	467	435	466	465	452	445	437	411	456	449	499	462	425	466	494	435	412	440	434	500	442	451	459	417	436	485	474	462	466	441	463	425	484	431	439	482	481	456	456	467	439	408	426	455	476	477	467	439	457	447	455	440	417	441	435	476	516	409	452	460	485	476	450	463	453	472	425	418	477	467	434	426	453	464	446	440	488	448	513	469	451	429	440	434	440	470	464	474	417	449	458	451	421	455	459	470	453	431	427	432	414	425	484	476	448	467	420	438	465	441	454	454	475	451	444	483	469	441	432	484	461	453	449	451	463	513	435	463	451	392	478	466	471	469	420	411	465	469	428	476	432	477	440	461	439	461	452	455	474	435	468	446	452	437	459	398	461	474	446	463	437	408	420	426	401	432	425	436	468	472	446	449	476	423	453	446	458	440	487	429	439	433	449	446	410	448	445	477	412	457	468	435	422	476	460	425	434	441	456	466	464	425	433	500	426	456	467	401	456	470	468	450	473	438	422	447	500	444	435	443	453	457	465	465	424	456	438	468	462	484	429	524	445	471	477	484	441	440	427	428	429	446	433	457	414	456	447	483	448	452	483	405	424	431	479	455	502	456	457	438	452	475	475	453	438	427	451	467	390	427	460	457	442	429	418	451	441	433	421	435	426	419	438	450	416	413	423	450	455	453	461	483	457	458	454	475	447	452	452	468	473	427	446	460	451	464	462	484	459	481	455	432	474	459	446	498	463	448	468	464	432	498	488	457	434	456	454	435	492	456	472	501	489	424	476	433	413	469	462	435	454	432	435	462	440	440	434	468	436	441	447	471	428	456	446	494	445	470	402	470	449	414	442	423	477	456	449	450	499	431	469	447	441	434	439	446	446	476	474	484	454	441	442	441	459	425	458	474	451	450	452	437	465	427	433	465	482	411	439	461	445	444	410	450	422	439	474	417	456	417	416	447	429	454	455	429	447	452	440	438	429	473	434	464	467	427	434	465	451	463	446	483	453	476	411	450	447	463	463	422	468	475	438	463	440	478	434	443	469	439	470	476	439	447	452	455	425	431	457	453	443	438	448	461	456	459	468	445	412	458	450	428	473	460	449	432	449	451	441	433	438	466	437	436	435	481	454	482	429	435	420	473	473	412	480	445	410	437	407	460	414	472	449	433	474	480	419	414	425	507	410	449	453	421	429	454	484	452	447	456	476	469	452	474	496	399	449	458	440	434	436	492	457	457	417	449	504	432	472	439	477	466	432	461	432	450	462	465	477	446	427	447	463	477	412	481	450	426	458	486	423	466	446	434	432	492	430	419	436	440	477	464	473	464	456	468	429	517	471	443	418	468	457	489	458	426	494	467	451	433	465	443	464	464	469	432	431	459	447	460	481	465	418	451	463	439	455	480	451	429	459	448	465	496	450	410	456	470	465	479	429	447	408	420	429	446	434	448	423	427	448	460	456	457	418	432	484	422	456	452	438	465	456	428	452	426	447	452	432	447	461	453	454	449	471	449	438	418	464	448	452	429	423	464	399	490	485	440	437	432	454	454	426	466	431	463	480	463	438	430	466	426	450	436	407	411	426	463	429	428	381	458	479	461	447	420	428	410	456	449	397	469	466	432	450	475	424	424	452	424	423	434	438	437	458	472	430	479	445	420	481	425	458	438	482	448	433	442	491	442	459	446	457	440	475	411	454	469	485	420	449	464	462	481	467	478	491	453	480	443	429	469	434	436	461	438	434	478	443	434	450	477	459	440	465	489	445	455	439	435	438	455	458	508	482	458	448	419	436	464	463	431	476	439	446	474	470	430	455	436
11230	29873	22489	13064	9951	7324	5146	4010	3219	2560	2116	2048	1868	1561	1319	1187	1064	995	1008	863	641	618	588	603	585	525	574	574	596	543	536	541	571	532	526	579	561	543	567	543	545	577	545	551	553	580	512	550	503	543	538	540	562	516	555	609	568	599	609	557	553	515	535	523	568	538	592	568	548	553	537	557	532	546	554	533	510	519	540	585	535	512	527	541	518	543	555	548	561	557	541	487	528	554	571	525	511	544	544	567	568	525	547	517	554	536	497	547	523	591	552	527	518	525	487	499	545	514	541	543	507	553	501	541	523	560	516	541	507	556	538	479	519	509	580	488	519	543	560	521	582	551	575	496	551	543	490	529	501	527	556	531	503	530	543	549	544	482	532	499	502	524	530	526	500	497	572	519	559	524	567	554	513	547	477	536	514	472	568	527	538	561	546	513	523	529	526	538	543	501	528	534	501	549	512	520	514	505	582	516	493	596	515	545	486	499	530	528	501	540	531	486	527	546	534	550	527	543	531	518	536	586	523	528	545	565	515	522	523	506	534	522	500	511	505	486	529	552	473	540	561	527	516	510	552	557	536	593	506	548	485	525	524	536	515	512	530	528	548	540	531	610	519	549	514	506	534	511	535	551	546	508	521	537	501	540	567	540	525	523	551	539	556	499	577	555	548	565	546	509	555	554	515	540	560	531	547	535	517	544	543	496	510	538	489	551	529	563	525	512	530	499	564	512	558	554	536	520	500	546	509	532	555	537	562	545	537	519	544	518	532	542	506	561	595	532	527	498	495	517	535	500	524	527	543	519	547	502	551	520	559	512	530	549	524	550	528	484	593	541	542	511	552	506	510	576	523	501	529	514	492	513	531	486	530	563	540	544	585	518	523	503	515	535	506	551	529	524	530	521	511	526	509	512	543	574	551	537	534	563	492	514	519	531	542	525	521	562	521	508	554	563	526	510	526	587	535	527	525	552	528	589	492	574	546	556	522	493	562	531	560	503	544	530	514	525	535	551	565	567	498	548	550	527	527	561	536	565	518	565	524	508	542	553	573	533	568	528	524	562	510	560	540	562	575	523	538	513	533	545	533	592	531	529	564	543	564	533	543	530	502	502	509	545	535	530	546	541	515	504	566	520	538	524	501	560	551	506	529	517	580	530	544	529	536	557	554	556	540	572	457	517	515	557	522	553	515	546	551	514	558	508	558	557	574	486	480	541	505	560	560	553	532	538	553	551	522	509	526	524	498	546	485	515	553	549	553	558	520	497	509	539	562	537	516	546	537	516	537	493	498	550	555	552	514	545	513	522	506	516	506	557	504	527	530	504	538	555	539	510	575	550	532	498	527	529	549	527	531	541	511	543	548	565	552	555	508	544	518	549	506	542	522	550	546	525	563	509	583	480	493	497	547	541	548	526	555	511	498	513	516	510	536	558	552	552	533	509	538	550	538	551	526	530	559	576	504	531	521	526	533	497	509	532	540	513	528	539	501	503	491	508	531	550	504	546	501	496	550	547	499	548	532	525	526	524	477	521	540	553	549	489	541	482	565	509	501	526	499	512	474	538	555	525	499	495	570	513	491	477	505	486	519	519	515	548	488	544	553	546	489	558	548	482	545	592	521	519	537	508	541	508	556	538	547	520	526	546	518	539	499	486	505	535	623	531	566	488	567	578	473	539	516	513	543	530	524	527	539	551	523	523	524	518	540	541	539	515	533	519	541	549	534	500	561	483	550	498	540	554	537	568	532	484	528	483	516	531	561	551	533	512	533	531	534	540	573	523	541	537	522	527	529	557	522	541	528	502	502	525	552	525	548	521	576	525	560	519	522	499	526	557	508	529	539	545	566	525	518	500	496	561	533	544	498	507	498	500	545	535	528	580	501	528	528	576	520	521	557	549	552	536	492	525	552	514	527	484	541	556	515	531	539	533	530	519	548	515	518	543	537	510	499	536	513	512	531	547	486	510	487	531	523	526	512	517	532	496	531	532	554	523	519	532	534	545	516	528	508	527	548	538	557	563	519	524	533	546	473	552	538	559	553	522	507	535	534	506	564	542	519	516	515	530	548	615	503	490	542	569	513	556	519	502	512	548	537	533	539	547	573	507	530	523	566	507	555	563	472	508	477	560	549	517	511	518	530	578	536	539	523	542	492	518	550	528	540	518	498	545	507	549	540	496	557	546	527	562	537	522	507	527	522	572	557	533	566	508	534	522	516	542	570	533	538	533	563	518	500	542	554	549	517	537	529	562	534	521	563	543	555	514	538	541	544	532	512	515	525	539	496	519	577	512	529	509	520	510	493	561	519	554	542	532	496	542	573	536	517	505	517	570	509	555	523	526	509	523	508	545	518	556	556	519	516	550	539	524	521	548	568	501	571	492	522	530	540	564	488	528	529	521	506	526	522	530	522	522	559	517	536	545	559	538	594	514	515	516	511	556	494	534	526	537	569	512	562	545	559	511	521	535	546	566	510	556	522	533	483	515	511	526	543	556	533	543	540	554	519	523	500	513	528	535	502	522	520	542	513	520	528	544	556	558	512	544	538	537	492	532	510	521	536	513	519	522	520	535	538	506	549	533	526	526	512	476	522	525	562	514	555	541	540	539	520	545	542	551	543	504	513	520	548	510	450	585	546	524	483	507	513	547	554	526	522	510	557	565	546	522	568	514	543	528	546	539	513	555	513	536	489	565	526	518	538	488	526	484	522	529	550	570	478	567	534	537	478	518	514	528	495	510	530	523	549	503	520	545	520	539	536	501	541	582	498	503	575	549	559	533	529	511	533	545	525	564	523	480	539	504	512	536	564	503	505	565	542	510	540	489	539	475	576	505	517	568	546	553	523	531	539	565	532	550	550	536	536	538	517	511	511	530	558	543	524	566	556	529	529	548	524	509	496	551	513	515	555	580	545	526	529	535	518	542	539	527	551	534	513	531	514	538	561	534	519	518	537	582	567	557	531	507	520	526	532	527	530	537	554	517	545	500	510	540	549	528	507	515	537	552	507	496	533	546	529	507	486	538	531	511	515	537	529	533	521	564	539	516	538	526	504	548	529	568	503	554	520	526	526	509	499	530	507	515	561	513	539	517	531	558	541	506	578	543	522	501	529	521	557	520	535	536	506	545	493	585	558	535	487	497	551	522	511	540	510	511	532	545	557	517	512	532	522	545	532	517	510	563	532	540	542	531	545	495	517	547	506	547	519	500	546	519	502	511	533	553	514	507	505	509	525	574	520	508	559	531	516	512	526	553	541	533	519	532	570	565	569	532	537	528	525	525	517	506	588	564	553	517	502	526	514	519	541	545	534	531	517	535	530	522	589	545	517	555	575	540	540	530	528	513	571	550	554	509	523	507	563	585	505	504	514	541	526	546	510	535	552	521	541	547	532	516	536	524	534	514	530	537	546	515	540	525	486	559	530	512	538	555	559	527	518	537	522	537	536	546	512	506	535	556	504	481	539	571	520	542	514	547	554	552	529	545	557	514	513	542
25354	21689	27794	25921	12495	3591	2224	1577	1191	1000	826	749	654	611	548	518	446	452	455	377	366	342	312	297	317	314	320	332	282	322	294	286	277	309	298	262	316	300	320	296	295	312	315	300	333	298	303	313	298	319	313	299	309	306	310	326	300	299	295	279	314	326	322	312	324	332	251	286	291	289	276	308	300	297	259	288	321	282	290	278	295	293	278	276	299	332	332	283	292	283	285	288	313	303	276	311	272	293	302	279	264	322	332	326	303	285	300	297	332	336	286	291	284	263	334	300	308	315	282	275	303	283	324	275	339	320	312	288	326	279	286	263	286	287	292	321	270	276	302	301	289	314	278	329	286	285	277	276	312	260	269	273	297	271	278	289	295	289	285	307	303	322	289	273	273	285	323	292	316	318	302	288	287	271	311	324	275	332	289	302	316	292	300	300	307	287	296	307	270	310	271	299	300	273	310	276	275	279	254	314	272	303	263	321	263	268	276	322	284	285	283	313	293	286	306	293	288	282	285	294	251	265	321	291	267	335	266	306	325	306	302	312	295	321	306	265	331	274	312	296	265	297	299	274	303	267	304	310	305	303	304	262	289	263	295	312	298	267	284	307	289	290	309	325	284	301	310	283	259	298	302	297	259	292	310	266	299	274	303	298	315	315	272	296	310	268	293	276	305	289	303	288	322	284	333	287	317	292	302	301	306	282	279	335	301	292	329	280	263	285	304	271	314	291	298	308	286	265	277	299	285	291	309	289	287	312	291	298	300	315	313	275	305	313	276	307	303	278	276	304	298	302	304	288	302	299	290	293	306	286	288	257	313	311	302	303	278	290	286	289	326	284	296	311	286	280	291	303	279	311	312	304	302	297	319	301	312	254	318	302	301	293	296	313	314	287	287	267	322	261	283	289	281	284	288	262	281	288	310	300	287	251	300	332	275	315	308	290	293	256	287	298	264	288	289	285	307	279	288	307	273	305	280	294	278	275	273	302	303	295	305	294	285	272	311	307	276	284	300	300	284	294	310	278	325	285	284	298	281	321	286	291	304	267	305	295	309	328	310	293	300	292	276	307	299	276	294	291	296	300	278	282	304	308	341	268	295	289	280	311	288	292	314	269	285	294	267	279	308	291	286	279	285	296	266	253	286	296	264	296	306	257	285	322	292	285	284	310	289	290	279	289	294	305	269	301	278	302	279	299	290	314	299	313	270	270	279	271	299	281	284	279	284	284	293	300	288	292	261	289	303	313	305	308	311	273	357	296	270	304	313	280	276	283	306	298	291	337	273	292	311	286	274	292	264	258	304	289	279	302	301	329	275	300	318	288	262	282	281	292	288	291	315	283	284	272	295	322	289	291	287	272	274	281	272	292	268	321	318	295	304	264	308	256	306	281	297	260	290	270	266	282	308	305	267	334	295	301	286	302	281	320	272	266	315	287	271	291	290	316	303	288	287	274	305	294	301	309	311	267	294	294	272	304	289	284	275	316	287	301	272	291	312	294	286	292	309	261	300	336	298	288	277	245	276	278	306	269	281	290	298	300	314	296	271	282	310	294	298	298	305	301	291	313	315	292	268	287	308	314	299	288	300	327	315	294	296	301	292	270	306	308	298	300	270	310	299	283	277	286	303	304	301	277	281	262	309	292	302	292	308	296	278	294	295	283	297	328	266	295	273	291	283	282	286	281	292	295	301	299	304	295	304	306	287	314	317	253	284	302	266	303	297	301	299	279	283	298	296	340	317	330	310	301	297	253	279	307	288	302	301	306	305	295	330	275	275	299	285	280	292	278	255	309	285	297	306	277	303	310	278	282	277	322	297	290	292	282	310	291	287	291	278	298	316	267	311	285	288	279	298	317	285	283	296	294	299	277	316	307	309	294	297	307	316	308	286	268	313	275	286	272	284	261	326	248	294	276	274	292	264	303	320	275	303	340	292	291	285	287	282	280	308	286	340	301	317	322	265	271	293	306	304	277	262	273	301	286	296	308	330	315	295	304	300	277	294	310	290	266	280	282	295	311	318	289	261	324	295	314	310	298	295	281	292	297	286	286	298	321	294	286	298	289	304	274	322	309	287	309	291	275	290	298	282	310	318	297	281	316	316	282	271	316	283	303	300	285	304	280	292	283	310	314	282	296	324	279	304	280	265	306	268	288	301	284	289	301	307	302	290	288	285	283	319	304	293	294	279	319	284	297	282	296	276	267	261	298	274	267	268	267	308	256	280	314	282	285	307	291	305	307	303	275	297	302	316	290	273	305	294	286	302	276	275	300	284	263	311	303	281	290	268	299	314	322	292	311	291	333	287	277	292	275	292	328	286	271	285	317	304	254	310	308	303	302	311	274	298	302	285	290	295	323	294	318	312	300	301	306	301	274	284	299	311	308	313	290	282	322	291	319	310	331	281	306	292	292	297	284	273	304	314	297	255	282	297	287	316	311	280	272	287	287	316	299	314	310	290	295	295	271	297	286	278	316	325	305	303	326	264	277	305	295	284	294	297	255	282	290	296	299	304	301	286	299	273	278	283	296	278	280	313	279	291	291	322	304	272	287	298	304	321	295	277	308	274	268	292	312	325	293	289	285	305	293	301	290	269	285	277	285	287	309	293	274	317	269	322	285	299	256	303	266	318	261	290	306	286	272	315	291	296	275	303	304	322	307	315	313	315	303	284	300	307	285	314	276	308	301	293	310	333	294	273	281	319	307	314	287	296	300	313	291	298	314	258	284	286	283	296	269	268	269	274	298	316	332	282	329	292	280	288	272	306	286	317	299	296	292	274	296	318	307	302	305	270	319	258	297	279	277	300	272	283	300	275	274	299	306	297	284	290	305	292	278	292	291	280	330	303	280	264	311	319	285	293	275	265	290	301	321	293	290	266	305	292	262	297	284	284	287	284	268	320	289	290	312	307	289	289	357	311	300	285	276	304	281	320	297	266	303	290	317	282	272	269	294	273	350	260	299	288	291	298	281	320	298	299	313	305	299	331	279	284	279	286	284	331	264	304	275	280	290	292	290	256	322	303	283	316	305	301	300	298	321	309	273	277	301	287	276	297	291	333	300	321	264	275	303	291	281	254	288	303	287	277	305	302	270	301	320	263	280	277	298	307	325	295	265	297	294	328	316	315	279	289	272	282	303	291	278	294	294	295	274	288	296	273	304	314	308	319	299	301	303	281	294	299	296	282	301	301	290	262	292	257	271	301	314	365	277	303	301	307	319	271	313	310	292	281	290	310	313	322	264	311	326	277	294	288	312	287	326	297	298	264	270	283	285	304	272	268	297	292	287	296	257	301	305	292	300	313	321	320	332	307	273	282	287	283	279	287	256	321	289	285	299	303	294	319	297	278	273	271	303	312	310	294	302	304	292	275	310	287	283	284	307	307	276	281	298	297	285	294	301	268	297	247	281	278	299	298	300	261	292	291	252	274	281	320	304	276	293	283	301	281	315	314	302	286	327	305	310	291	306	311	283	307	294	313	274	328	314	293	291
10991	25216	18486	10719	7981	6226	4412	3347	2570	2087	1729	1382	1309	1144	1007	847	741	699	653	526	457	425	409	376	388	372	388	341	372	383	356	368	356	325	350	336	380	341	367	334	380	392	353	358	380	346	376	389	350	320	367	345	346	361	373	372	354	392	394	342	386	378	389	396	372	362	390	344	345	350	333	357	343	357	358	355	309	349	353	357	366	360	338	353	325	337	328	362	356	354	366	333	349	347	347	307	323	321	345	370	314	351	346	331	365	359	364	349	338	353	310	343	342	312	360	367	372	375	335	361	353	356	338	348	371	361	335	344	317	371	331	355	322	353	366	365	347	344	369	356	352	347	336	362	332	338	344	316	360	364	353	320	346	352	333	329	330	352	364	348	300	350	377	327	316	345	323	342	368	336	360	339	356	326	355	320	350	336	336	318	363	346	331	355	372	350	361	366	333	330	367	340	378	373	374	344	328	339	371	334	325	325	368	358	360	343	337	357	323	313	341	330	357	319	376	354	368	323	353	332	334	341	339	363	363	363	329	344	320	374	313	339	359	347	342	341	356	351	365	346	365	352	317	320	315	347	348	323	319	336	370	344	332	386	357	334	363	353	313	325	342	367	350	343	320	341	363	356	338	320	362	299	329	338	359	363	333	360	321	355	353	358	329	350	347	367	329	337	329	336	359	327	335	356	330	356	311	346	346	369	330	322	340	370	342	312	381	332	349	340	347	375	369	360	336	328	372	334	355	321	352	316	380	351	351	366	324	352	351	351	348	312	358	373	320	324	307	338	350	351	334	379	355	365	331	331	361	358	332	345	324	338	370	348	354	336	376	362	338	353	353	361	329	352	378	325	373	419	344	341	337	348	328	330	334	325	312	359	348	356	341	329	378	318	320	360	343	371	344	331	360	332	355	332	369	350	364	333	369	339	345	359	373	353	338	379	380	370	350	368	348	361	335	341	349	359	298	346	342	344	412	349	345	345	349	328	327	361	366	338	333	334	327	359	329	349	365	358	365	340	327	345	345	328	341	326	347	345	337	371	324	361	324	348	360	349	346	330	339	333	367	351	372	356	325	363	351	321	349	320	351	352	340	385	333	345	327	375	336	349	350	318	346	339	327	335	313	333	336	330	362	345	334	351	380	356	343	336	354	332	340	349	348	363	323	343	370	335	318	310	321	339	365	322	351	330	310	365	345	343	360	370	343	358	333	348	358	328	338	316	354	348	332	356	360	360	345	363	319	364	338	343	339	339	332	345	354	364	327	339	349	342	364	344	336	336	353	307	373	344	356	331	341	364	303	336	385	359	364	376	359	350	367	370	331	348	370	325	356	347	345	365	353	360	351	352	348	350	355	362	373	375	357	379	347	316	348	370	356	396	344	341	362	362	336	331	366	359	349	353	336	364	315	347	329	362	351	342	368	316	336	359	386	324	325	374	329	361	342	364	348	373	333	322	341	342	364	335	352	343	355	367	353	323	329	370	371	349	338	333	319	363	323	345	371	369	311	348	353	369	363	326	340	348	360	363	353	326	356	341	343	345	318	378	334	317	332	318	358	334	366	331	339	370	360	319	339	364	345	360	372	298	318	341	350	351	333	360	302	333	331	331	325	351	323	382	350	334	341	352	326	326	323	344	336	334	363	324	356	346	362	324	349	376	335	356	327	368	353	329	368	338	343	337	371	361	346	348	323	363	354	361	344	331	328	337	326	362	356	354	311	348	299	331	340	334	329	364	356	379	325	347	299	369	347	364	315	305	340	330	380	365	343	336	331	335	337	357	346	354	355	372	353	346	360	330	354	334	364	366	347	348	370	354	364	364	351	360	340	339	339	346	336	354	360	342	373	342	343	372	360	329	367	372	373	368	371	346	323	352	350	346	334	340	342	344	337	345	364	347	381	357	359	347	343	345	363	390	351	346	349	324	375	344	325	323	358	338	365	353	351	349	351	345	347	347	331	335	326	356	355	340	331	359	344	358	365	325	344	302	328	344	339	382	365	374	322	322	326	338	315	346	356	339	348	359	327	362	369	310	324	337	359	372	344	353	362	366	344	321	372	361	335	363	334	347	342	347	360	350	354	341	329	367	341	352	343	352	396	325	318	389	355	312	318	376	347	340	336	350	356	324	351	377	349	332	358	329	337	357	335	358	344	372	372	353	331	334	348	355	350	379	345	358	391	322	350	340	362	342	347	327	390	347	392	297	336	323	381	326	345	347	344	356	376	327	329	361	351	326	347	302	332	326	364	343	358	350	354	339	339	336	352	338	356	379	315	353	351	362	338	364	323	298	347	353	351	368	346	373	345	319	304	359	346	346	330	324	348	343	334	370	338	340	322	331	379	320	323	346	365	351	321	329	348	352	341	325	305	374	354	346	349	352	369	325	354	371	344	349	344	328	371	365	353	328	350	324	341	325	366	343	313	367	326	344	308	335	354	356	363	343	353	357	332	324	344	330	360	334	346	345	347	343	339	354	345	337	364	324	337	353	322	386	358	358	358	349	352	362	335	327	371	318	336	301	339	360	326	364	364	332	349	317	382	335	335	382	355	345	366	340	353	328	340	329	363	352	348	343	339	345	379	351	360	328	372	341	325	330	371	305	365	327	369	326	363	340	339	366	356	339	369	352	352	342	331	365	342	375	336	313	344	365	337	360	345	336	383	363	356	336	359	337	296	366	367	324	355	337	319	375	344	341	346	324	352	315	338	322	335	339	378	337	331	342	334	343	346	353	358	336	370	364	345	363	327	374	352	349	348	356	337	358	353	369	350	372	314	364	333	347	329	352	318	303	338	387	351	362	362	374	354	341	354	373	360	337	324	330	366	345	348	349	354	345	328	316	349	336	342	357	339	309	338	384	342	375	330	352	357	377	352	331	349	307	338	346	358	361	317	361	343	373	367	358	342	362	316	320	347	329	384	382	351	322	385	375	304	359	369	323	337	315	318	328	344	340	348	342	345	339	322	359	358	357	338	344	351	357	354	346	341	349	339	359	368	371	367	350	329	343	330	363	361	341	312	339	350	321	325	296	355	346	331	361	313	343	348	357	326	360	370	336	342	347	328	337	339	359	345	329	352	330	384	360	347	345	351	352	369	357	326	361	327	334	345	320	331	367	336	346	394	317	351	323	368	357	353	341	334	363	333	337	349	323	356	339	338	350	351	363	349	335	356	349	350	326	344	313	362	369	343	357	334	377	353	319	326	383	348	368	325	337	349	331	339	357	369	354	348	336	333	357	337	351	327	327	345	345	344	348	320	317	340	334	355	387	351	363	336	350	343	337	329	332	338	350	318	362	330	351	331	356	372	334	332	319	324	322	352	360	336	353	360	329	345	341	355	344	345	333	340	333	325	354	336	348	337	359	346	338	345	326	328	343	361	364	339	321	400	331	303	333	349	363	345	344	359	363	328	334	360	354	358	316	334	377	349	312	347	337	336	339	357	351	335	350	350	316	389	307	329	336	350	358	360	377	373	336	370	347	341	367	342	346
23086	21680	29521	24344	21683	21768	11748	3340	2294	1934	1474	1210	883	919	725	700	564	535	466	425	343	304	238	268	259	265	257	248	257	252	220	237	248	216	228	235	236	234	224	248	230	255	257	244	239	245	227	220	216	247	189	231	241	226	224	271	263	263	274	247	257	231	219	216	229	209	237	213	238	239	233	230	241	231	259	222	201	223	240	235	224	224	240	205	212	213	217	219	231	228	233	256	233	209	220	185	211	219	232	218	228	215	213	191	223	237	208	221	215	246	230	220	236	227	217	219	217	229	222	226	232	253	215	226	212	233	222	238	217	225	226	243	220	204	237	261	247	215	219	224	214	214	214	205	236	213	233	201	220	227	237	217	208	210	240	256	254	267	242	212	235	214	243	223	201	233	232	215	259	244	205	219	209	216	202	237	217	210	198	213	225	229	226	221	230	238	222	230	244	218	254	221	225	207	210	233	222	228	235	231	219	215	207	224	217	227	224	230	237	210	221	231	244	230	230	215	234	234	212	219	235	257	202	217	222	214	221	252	245	233	212	217	242	244	227	211	202	227	229	232	230	211	231	216	215	218	193	231	231	228	233	228	211	209	215	211	209	224	239	221	212	238	213	225	225	216	229	252	214	212	218	208	218	225	214	235	208	226	214	214	212	219	236	219	211	232	190	251	263	202	192	213	191	236	253	210	230	200	226	228	220	243	205	197	221	213	220	237	223	215	197	225	216	214	204	213	229	227	212	228	197	221	226	239	238	251	206	219	226	208	243	227	236	224	253	245	256	220	213	224	191	233	232	234	251	208	243	210	231	211	228	215	243	204	213	218	248	228	225	230	248	203	214	216	242	218	216	227	210	205	233	216	201	231	230	247	191	222	221	222	191	226	206	219	218	237	221	212	214	224	220	226	199	221	211	215	214	204	224	238	201	202	237	233	214	218	240	210	233	207	221	231	198	245	234	218	221	237	244	222	249	230	222	215	243	212	201	212	226	226	229	226	238	239	209	220	224	234	243	244	225	222	228	219	258	245	227	218	203	222	232	225	228	215	218	235	224	228	211	206	221	211	237	225	231	247	225	226	222	202	222	237	226	258	239	227	215	244	223	225	220	250	261	229	219	229	199	225	234	231	223	240	255	229	207	228	222	231	212	228	221	233	235	228	217	220	223	223	221	235	216	208	223	221	224	232	215	219	218	252	196	220	221	235	226	266	224	210	197	213	218	245	205	201	205	212	204	218	233	233	242	226	229	200	258	207	234	260	252	222	230	220	242	227	240	215	212	242	232	243	237	227	217	223	215	219	226	215	229	220	233	231	247	221	221	224	229	235	227	219	220	206	214	245	221	227	203	227	218	203	221	218	208	209	217	241	212	194	251	223	228	218	219	210	226	209	205	236	241	236	217	231	196	226	215	244	242	217	222	203	205	230	247	206	222	218	255	194	216	230	223	231	216	214	228	238	235	201	217	214	235	202	238	213	251	230	218	253	220	244	225	223	205	236	225	209	220	230	211	226	221	189	202	214	234	223	226	245	205	226	210	237	238	228	183	191	182	209	262	229	230	249	233	232	207	243	234	223	244	212	212	224	223	202	224	192	226	220	233	227	223	221	218	212	221	247	231	226	225	237	251	240	243	215	222	229	239	224	204	193	233	200	213	261	251	233	232	220	246	238	230	218	237	203	224	244	232	219	204	227	226	248	245	257	210	229	202	206	218	246	213	239	215	249	209	221	210	214	215	214	220	217	219	226	196	195	215	248	228	216	234	210	214	225	249	224	220	226	220	225	201	201	215	219	221	225	224	232	219	234	227	194	245	221	203	243	221	219	229	239	228	229	243	204	226	255	240	225	217	226	226	208	216	209	235	219	248	199	238	213	231	210	188	236	220	239	224	204	216	222	236	246	227	237	205	234	215	217	208	222	221	204	223	247	201	232	198	203	223	231	212	241	232	206	180	199	226	250	224	193	221	227	217	217	230	210	191	236	219	227	224	205	206	214	231	208	244	220	236	258	242	218	233	226	234	241	205	242	202	213	208	183	203	241	240	222	241	222	199	198	228	230	206	221	250	237	229	235	245	226	233	218	219	237	250	210	256	228	209	223	215	247	255	215	208	238	228	206	184	217	225	218	238	217	215	225	226	239	233	211	229	253	221	242	210	207	202	226	221	216	215	206	238	233	258	209	225	218	239	240	219	238	218	228	219	212	226	222	207	233	239	215	221	233	219	206	214	236	220	235	257	200	220	219	218	225	222	237	211	213	219	213	216	213	208	212	209	234	247	203	207	228	208	206	227	179	212	260	238	210	243	227	209	206	222	246	213	209	198	254	219	245	242	215	237	219	225	225	220	215	216	218	210	216	202	213	201	240	214	253	223	238	208	235	239	236	214	210	238	224	218	214	214	196	208	208	220	205	250	219	229	204	219	224	249	243	223	221	245	231	235	206	204	211	212	248	231	229	214	218	218	203	247	255	233	205	237	227	220	204	190	222	189	182	224	207	239	230	202	233	245	236	205	240	238	219	210	231	205	217	220	225	205	199	232	228	239	217	212	218	220	232	218	217	217	244	237	229	198	224	240	263	210	255	241	203	225	212	222	218	201	225	204	208	240	234	229	214	214	221	207	232	231	211	219	193	210	205	238	226	220	246	243	223	212	234	208	229	217	222	208	207	209	215	243	228	244	218	212	221	232	216	221	233	255	226	219	233	231	214	204	238	212	239	204	234	221	230	206	225	192	218	228	228	253	222	255	192	246	250	220	228	223	174	221	222	254	219	209	203	227	261	232	216	215	234	225	218	209	213	223	223	196	190	231	242	221	219	211	214	241	232	210	229	244	208	254	228	218	218	189	227	235	235	212	225	230	206	230	213	191	234	229	207	237	232	201	225	236	216	235	246	213	212	233	236	237	239	224	213	201	231	208	223	189	227	223	227	222	223	215	228	231	205	222	234	212	233	227	215	225	213	253	257	221	234	228	234	234	220	228	230	204	236	242	251	257	229	223	215	215	237	231	219	231	240	221	230	203	201	240	237	235	252	237	240	214	251	223	193	238	202	230	244	217	210	218	192	222	219	218	237	232	240	233	211	230	227	211	217	229	224	237	222	203	213	240	208	215	230	218	240	196	198	229	207	242	221	208	213	245	224	209	211	257	220	213	232	201	218	244	227	227	229	239	222	214	201	225	212	226	173	258	189	206	220	206	222	206	228	207	214	232	201	222	218	252	221	237	224	217	241	219	222	238	198	236	229	216	187	211	247	211	211	192	230	213	241	221	241	237	200	262	211	237	212	224	238	227	226	205	222	220	199	228	240	222	201	210	246	236	219	216	241	230	229	206	221	233	226	224	224	231	229	211	208	230	229	243	217	216	235	212	264	201	230	221	238	225	234	219	245	238	220	203	188	217	242	240	193	232	215	213	251	230	230	239	227	216	213	218	218	239	223	250	202	220	223	217	229	243	204	208	218	213	232	218	196	241	235	194	224	238	221	219	237
12819	34225	26287	18052	13860	10566	7844	5983	4815	3869	2972	2330	1814	1696	1366	1296	1023	882	819	693	511	413	344	350	374	331	308	327	295	330	321	308	305	299	289	289	322	312	294	299	322	325	344	302	312	280	311	279	305	337	272	284	298	322	326	309	318	314	331	362	351	312	303	294	297	293	300	289	294	271	258	310	280	280	257	287	279	258	278	289	259	276	277	292	280	281	285	289	285	270	263	269	270	252	267	263	277	263	285	244	298	265	298	303	293	296	286	262	288	271	286	289	287	267	245	257	295	235	291	283	275	305	270	295	257	238	261	261	272	244	258	273	297	263	256	267	252	298	247	256	282	280	293	291	299	284	263	267	283	271	270	267	262	280	254	261	272	279	284	264	276	251	264	280	285	277	292	302	278	263	275	278	279	286	269	269	256	272	287	279	294	254	269	248	289	288	271	280	280	304	257	278	255	277	274	264	291	244	266	295	268	261	293	276	276	305	297	282	278	267	276	302	291	270	302	256	281	277	282	295	285	254	266	221	306	262	242	265	256	282	313	277	254	269	279	266	274	275	260	256	281	291	275	319	255	292	261	290	255	276	256	256	291	256	263	267	292	254	300	243	274	271	285	284	283	270	245	261	262	279	277	245	293	257	263	260	272	278	260	260	255	283	269	271	278	259	243	252	252	258	247	292	279	255	277	271	232	280	273	270	272	288	286	279	256	256	312	272	252	276	282	269	247	277	254	281	266	275	263	289	263	264	267	287	276	234	265	287	252	277	295	269	262	270	311	280	248	267	304	269	289	273	282	258	281	304	289	289	267	293	280	298	297	273	262	239	294	264	270	261	271	258	249	249	250	308	255	247	270	258	263	259	276	291	240	256	243	243	288	256	271	273	266	256	279	255	299	262	257	275	286	305	278	275	275	285	223	267	250	256	290	287	299	284	232	307	252	315	245	287	270	288	260	259	276	257	279	253	250	279	265	315	286	279	253	298	276	214	270	275	263	274	269	249	286	259	283	278	287	258	260	259	301	274	279	259	268	258	251	254	278	278	273	253	269	285	261	278	254	289	281	262	290	256	297	284	254	250	256	262	267	289	245	272	266	276	288	277	263	282	300	279	264	246	260	263	281	245	255	267	252	279	276	282	259	252	277	296	277	291	259	274	260	297	285	271	277	266	264	255	274	258	283	282	275	249	267	264	252	263	289	263	283	240	296	246	283	269	263	273	280	289	257	277	280	266	258	285	273	262	237	238	277	248	258	256	273	274	278	267	256	269	268	271	291	281	263	266	277	274	299	259	278	246	258	285	280	287	258	289	254	306	284	267	279	266	271	246	276	280	270	261	268	297	283	291	266	268	262	237	270	292	288	267	257	263	275	265	261	275	268	269	285	265	276	274	264	244	285	274	249	306	274	271	293	277	271	249	269	269	266	285	277	259	277	251	265	251	261	297	255	248	249	279	271	284	280	274	272	301	275	280	229	255	274	282	277	280	274	246	266	269	268	285	251	301	249	276	281	283	297	255	257	257	243	266	289	289	270	275	260	271	291	239	259	276	267	296	286	312	281	289	268	256	303	291	253	289	269	278	274	281	272	272	272	275	255	274	258	279	281	259	247	294	258	271	293	247	264	271	271	236	257	273	274	288	259	260	271	243	294	259	269	283	239	254	308	282	246	267	274	283	277	270	269	270	277	296	290	267	288	290	255	283	292	295	258	291	286	284	295	261	281	300	261	263	273	274	263	289	265	242	289	276	243	266	252	280	264	302	265	297	282	258	254	235	279	281	250	287	275	245	260	273	270	249	262	257	285	309	271	280	281	263	268	277	285	236	278	253	274	267	261	255	287	277	275	270	292	282	288	266	250	266	279	256	278	270	270	266	256	282	290	279	256	289	267	282	238	277	286	270	271	259	258	288	263	262	287	256	268	271	278	282	296	260	258	273	277	250	273	264	252	267	259	298	266	269	296	271	306	247	273	248	291	282	238	264	251	280	292	303	291	264	266	251	259	307	253	279	257	243	258	265	309	274	260	291	278	262	257	264	268	275	293	265	263	273	260	268	254	288	244	283	244	287	278	285	262	266	244	271	263	258	267	274	287	255	264	265	281	241	249	287	269	245	286	249	265	261	304	244	286	282	288	278	255	238	257	280	260	283	298	287	291	273	256	283	300	257	269	281	264	291	266	275	278	231	282	268	282	267	299	279	282	290	294	263	270	282	246	314	282	260	315	282	277	281	304	286	245	274	307	245	249	281	255	274	258	250	228	268	292	288	273	282	267	267	224	269	320	259	284	273	272	260	279	253	267	277	279	282	272	263	287	267	268	251	260	256	250	279	283	268	247	279	260	266	271	296	279	288	267	284	267	283	263	270	247	293	280	261	300	286	266	280	272	252	262	266	265	292	279	263	263	278	300	257	273	288	257	268	233	286	271	267	294	297	275	278	268	293	266	251	245	275	254	249	294	266	299	272	251	276	286	264	279	287	238	282	270	263	266	256	272	303	288	265	261	281	278	286	254	298	274	281	281	253	269	281	257	252	274	277	274	295	242	255	256	291	282	272	269	267	252	266	259	274	289	282	291	294	251	279	297	269	259	271	308	261	275	277	272	274	254	277	247	267	254	266	238	296	261	264	261	271	263	269	277	264	257	257	277	280	256	277	266	257	283	312	263	275	257	250	278	278	277	254	252	264	285	281	276	252	264	281	270	295	267	265	264	265	264	243	244	307	280	276	265	253	290	289	280	266	246	272	259	269	271	301	281	320	262	276	263	286	273	262	276	258	256	260	297	258	263	270	255	282	244	255	288	274	270	257	275	280	275	273	275	278	262	296	276	280	263	241	288	254	257	302	294	246	256	300	282	235	271	293	260	276	289	240	270	296	292	262	259	291	265	264	278	292	250	294	279	265	281	265	263	268	264	284	277	261	277	257	324	286	301	264	303	243	253	258	297	244	289	286	259	262	258	277	279	297	278	265	248	265	274	293	262	287	277	263	271	260	265	285	268	256	279	278	245	256	270	266	275	258	287	287	264	256	287	254	275	258	248	258	272	268	279	270	281	292	278	250	280	245	281	280	275	292	266	254	226	237	261	253	286	274	268	280	289	279	274	283	247	270	280	282	293	248	256	263	262	281	305	287	276	266	289	279	259	265	271	295	244	283	279	274	264	247	259	269	256	264	265	234	298	262	251	290	279	259	260	240	248	290	281	289	270	262	302	269	261	253	271	283	268	266	266	242	290	270	286	286	281	309	271	286	278	281	286	309	268	291	277	285	264	267	288	288	240	269	270	276	264	280	252	264	282	253	248	290	273	245	256	252	262	241	273	277	268	271	251	244	281	276	264	282	306	277	263	264	245	253	280	270	283	259	266	264	264	292	254	262	254	292	280	265	257	283	270	294	259	301	253	266	283	290	288	244	289	250	291	272	281	274	256	259	265	266	247	280	288	268	308	294	269	258	283	265	265	255	246	276	244	253	294	262	271	287	268	283	279	244
28036	20820	15477	8287	3868	2383	1677	1398	1246	1016	909	880	715	694	665	684	603	596	542	494	496	458	481	461	490	449	479	453	496	419	487	465	486	501	488	505	471	488	465	466	487	426	449	490	472	482	475	485	467	455	457	489	462	475	468	455	483	472	524	555	489	509	472	473	444	491	494	491	469	458	512	505	462	491	453	472	456	505	451	458	474	465	479	449	485	494	461	459	471	465	479	482	483	471	457	464	479	482	464	481	466	434	481	494	473	457	470	465	468	494	438	500	439	440	491	478	488	500	501	461	469	481	484	468	513	474	511	507	500	461	440	491	447	485	454	446	470	488	485	482	428	485	514	512	478	478	474	494	460	472	470	472	500	458	465	461	499	485	453	484	489	494	458	433	465	440	477	499	464	462	466	428	448	455	451	472	452	481	462	483	447	497	450	450	491	476	495	460	466	492	470	476	494	429	452	469	489	457	492	462	482	502	464	533	521	456	493	453	485	444	497	492	479	473	501	451	472	474	456	484	523	441	487	490	479	475	507	432	528	503	461	510	456	500	472	475	485	503	443	476	459	482	506	479	487	440	447	483	490	481	451	484	453	541	488	505	515	543	463	482	485	453	473	475	460	462	488	445	444	452	471	444	482	479	496	491	450	427	468	475	442	465	470	472	452	497	479	459	450	464	489	495	474	507	480	456	499	431	478	443	485	488	507	476	482	496	471	478	487	450	476	434	457	485	464	481	486	449	490	530	480	468	448	501	432	434	456	495	499	519	437	468	475	454	444	480	489	398	487	478	507	456	476	451	483	468	487	478	464	450	466	442	485	457	478	488	499	450	454	468	491	502	487	475	445	457	472	435	451	463	476	484	493	467	470	460	500	500	491	456	503	512	494	509	458	476	445	483	468	497	451	481	456	495	476	481	476	460	437	458	477	408	508	475	476	496	441	491	460	457	466	451	477	498	475	472	468	434	504	469	459	472	448	458	498	493	483	472	473	491	480	425	476	434	451	489	463	476	468	447	464	480	463	496	489	473	484	450	433	453	492	487	456	466	499	475	486	524	479	505	463	465	490	494	467	480	513	463	466	472	462	482	502	487	439	470	470	498	452	450	470	463	472	457	458	502	498	488	476	446	451	455	492	465	452	472	477	489	450	480	461	442	485	521	466	463	461	473	475	473	494	508	527	472	442	486	487	471	480	450	505	468	478	545	477	466	481	457	459	490	445	466	482	474	491	479	504	483	524	457	500	467	463	486	461	479	451	440	470	457	474	472	480	468	487	471	473	469	477	463	462	476	460	463	468	433	456	477	452	471	462	438	470	469	452	442	459	435	484	440	522	488	493	478	475	480	446	466	491	482	463	481	445	447	483	466	465	474	479	500	499	469	491	518	484	459	443	466	474	484	460	487	454	484	480	493	504	509	504	511	500	449	467	521	498	481	532	479	501	471	474	482	453	505	498	442	465	463	429	461	470	451	487	492	465	491	438	472	445	481	508	485	474	447	486	520	489	491	490	488	498	459	460	484	495	502	445	472	467	483	454	469	470	490	490	506	466	454	468	472	463	474	494	482	489	438	457	475	491	478	483	467	440	482	475	470	458	482	527	491	467	458	481	477	496	515	476	470	501	478	464	461	488	449	500	453	473	503	484	473	441	478	447	463	433	472	422	458	465	490	461	502	488	459	451	452	497	478	443	471	482	436	468	475	470	486	435	491	459	468	460	460	483	480	448	469	499	516	479	480	495	486	470	496	464	451	481	458	482	507	465	446	493	521	498	471	485	482	462	483	536	446	462	493	431	456	457	453	448	490	465	472	480	489	463	447	494	498	486	491	485	438	488	446	456	480	485	475	460	471	477	478	443	461	450	467	479	478	490	446	516	477	447	465	465	473	473	438	497	488	520	479	459	477	475	469	513	451	447	473	441	463	499	459	446	459	492	464	479	498	467	492	492	461	454	480	489	485	459	453	481	492	482	503	477	454	480	468	457	475	462	486	488	518	511	447	499	452	461	442	480	461	439	511	472	457	443	471	495	509	474	467	482	523	478	454	467	457	447	486	468	506	500	508	449	457	464	458	461	471	489	479	454	467	448	491	483	430	506	478	478	487	446	467	493	484	487	463	511	443	531	488	482	499	477	516	474	482	487	522	483	473	485	479	469	500	464	474	469	487	486	463	480	432	442	453	476	532	471	438	475	428	497	486	487	455	443	504	451	496	494	475	478	500	499	433	441	472	458	458	444	458	489	471	475	460	492	447	471	494	457	465	445	478	467	442	482	502	498	458	455	475	461	473	522	447	490	495	509	462	474	452	431	463	506	474	474	439	502	447	480	462	436	470	501	483	494	474	462	472	448	454	459	498	470	496	475	487	490	482	471	454	471	468	412	480	407	467	462	492	484	479	485	465	415	510	493	463	489	484	461	514	469	453	514	447	488	467	452	462	488	501	489	472	472	492	488	487	495	486	455	440	449	450	506	482	470	472	474	500	468	465	467	482	476	467	490	471	465	450	490	447	472	466	445	451	431	453	498	466	447	450	471	460	448	489	493	427	429	466	469	459	461	448	464	480	483	487	466	486	515	476	520	440	466	505	484	500	454	492	476	509	462	465	488	466	481	433	506	458	441	475	498	476	505	513	423	457	490	483	475	471	453	461	423	489	451	468	431	475	498	484	471	484	484	500	434	509	465	478	492	495	500	470	465	490	468	484	483	487	435	456	508	474	476	450	428	460	458	527	489	501	535	427	497	454	431	466	476	493	495	428	460	475	474	497	466	436	459	442	467	423	494	481	488	454	457	453	487	417	453	471	469	448	493	478	456	465	451	482	445	470	498	431	501	470	465	443	442	433	447	457	491	495	503	470	476	502	480	472	466	480	458	475	430	446	501	455	470	460	478	459	455	449	472	485	485	469	508	425	464	467	430	458	479	461	461	484	486	463	475	442	492	480	501	489	463	511	483	476	481	468	453	494	489	501	467	488	472	509	473	493	489	493	496	496	491	507	480	445	482	463	472	445	416	472	497	462	481	495	443	472	496	467	464	446	472	475	483	468	436	514	468	485	483	470	487	517	445	458	486	453	450	482	478	441	500	499	506	488	477	487	501	510	443	455	448	456	474	429	474	513	486	480	441	490	490	487	455	500	443	475	480	457	473	462	456	463	489	457	478	451	457	464	471	465	487	503	460	456	480	462	451	489	453	459	469	454	491	466	497	451	469	480	474	492	441	480	506	433	539	458	480	505	464	501	471	479	453	453	494	493	479	485	455	484	510	495	445	441	433	471	491	478	453	455	433	508	456	467	477	457	455	456	519	486	505	441	480	463	445	485	472	451	449	476	462	475	475	469	440	522	478	427	466	486	469	476	470	453	459	450	466	469	480	463	514	437	461	490	491	511	472	480	478	452	455	492	441	472	494	468	483	479	440	462	498	442	489	455	467	490	465	445	517	473	528	501	451	468	447	481	439	510	493	462	446	432	487	506	513	453	500	467	496	459
10983	20821	15720	9336	6289	4561	3386	2753	2239	1894	1585	1422	1065	998	914	813	823	726	638	613	595	630	528	563	533	547	552	559	547	534	563	541	534	521	544	570	549	583	566	536	597	566	593	552	542	540	540	502	529	538	564	565	531	561	583	605	565	569	586	593	583	560	584	533	532	590	553	592	537	536	582	588	573	536	530	531	583	583	548	490	566	571	549	560	525	567	550	549	560	550	552	534	586	556	537	507	519	580	545	597	536	506	550	500	539	576	548	524	568	558	551	539	582	554	606	566	567	562	567	532	530	521	527	552	556	580	556	526	544	553	584	558	508	557	545	549	543	521	561	536	536	585	569	575	528	535	518	533	550	538	549	570	542	584	540	494	528	540	559	561	530	541	533	507	518	549	540	530	535	543	566	557	580	517	571	566	544	528	588	525	513	593	529	528	564	552	606	571	554	567	553	508	519	557	569	546	558	577	523	547	556	564	543	560	565	541	526	546	497	527	547	502	557	576	539	579	570	559	545	566	550	557	570	526	544	573	497	518	515	568	508	559	521	575	541	520	528	546	519	559	573	545	574	556	575	531	590	537	585	545	561	541	562	543	544	572	541	562	508	565	554	532	541	584	581	537	562	555	532	543	537	525	562	499	519	522	549	596	571	559	555	522	534	557	554	521	567	583	553	544	559	523	543	508	512	534	517	556	558	577	556	550	584	534	530	572	521	562	557	539	582	565	545	540	520	581	480	550	525	541	535	528	525	514	523	561	586	560	549	534	538	522	552	566	526	516	580	560	542	572	525	541	575	572	554	567	528	580	569	534	531	530	529	517	524	557	579	568	562	550	597	576	571	572	491	541	550	580	507	514	599	524	561	571	521	572	542	524	565	579	557	558	514	549	550	518	564	532	529	494	560	538	575	585	619	535	534	568	553	574	564	518	544	547	542	553	536	534	577	548	526	583	518	558	498	530	565	568	565	559	541	558	549	558	511	535	532	508	536	548	544	528	551	524	559	585	561	501	567	518	583	604	544	579	553	552	548	562	517	545	554	542	529	578	558	555	507	541	588	537	539	501	573	502	575	591	536	544	561	556	523	528	550	549	542	563	552	534	549	544	542	552	515	514	573	566	545	526	574	612	560	530	519	546	540	514	565	529	557	559	502	551	595	539	600	540	544	562	537	556	536	557	510	544	525	539	582	542	569	540	523	568	525	524	585	540	580	588	526	555	523	594	524	568	571	529	525	521	542	552	563	554	536	531	556	553	527	563	504	514	543	563	539	539	553	568	567	532	577	480	565	540	551	523	554	563	532	550	543	531	559	542	556	547	518	541	547	558	512	525	527	594	570	555	537	578	556	528	547	600	541	588	560	571	566	560	547	546	529	542	521	545	548	598	589	513	564	565	591	560	565	572	516	554	558	536	510	590	530	572	543	561	504	526	511	545	560	580	576	583	571	521	546	597	580	520	538	565	499	559	567	557	566	539	582	544	557	553	570	548	538	499	570	542	551	566	537	546	558	575	519	521	531	577	524	560	556	552	592	537	563	557	575	541	542	543	557	547	529	540	612	503	578	542	583	519	539	543	551	571	583	559	553	584	569	537	572	591	559	543	536	537	502	522	586	550	493	588	567	541	556	533	512	529	508	574	556	544	543	541	583	609	509	539	578	535	516	554	588	513	568	514	515	548	549	565	563	544	543	532	534	538	532	562	561	587	576	539	525	551	561	490	515	518	530	530	548	561	501	502	554	550	531	532	536	561	558	492	541	525	540	588	570	527	552	582	528	578	541	573	565	553	572	585	546	546	525	564	556	575	569	536	531	520	579	545	525	541	551	550	551	568	562	563	522	511	559	544	554	554	540	558	547	549	534	482	569	597	518	594	560	521	550	567	569	539	573	529	542	554	578	524	541	557	572	541	564	548	511	518	574	577	524	574	552	545	622	540	580	534	543	603	570	527	565	571	509	505	541	548	547	542	555	591	531	546	554	572	542	560	541	566	543	558	557	539	548	528	559	536	530	589	567	537	581	583	562	559	555	521	547	559	589	591	536	531	547	596	555	553	542	576	542	556	493	529	555	572	546	545	548	574	585	539	559	535	553	552	548	493	504	531	579	533	567	576	578	570	530	542	530	541	566	507	560	544	522	580	549	555	567	568	528	565	554	508	633	577	550	560	545	515	562	595	498	553	622	551	530	557	541	521	517	525	544	531	542	579	515	538	561	525	599	563	529	549	581	557	560	552	550	550	560	504	542	558	573	502	512	537	536	542	572	575	556	552	572	522	536	561	573	532	598	538	564	504	581	513	569	575	569	539	562	537	577	542	539	525	528	538	558	548	524	560	565	579	570	559	563	559	551	548	537	545	540	566	535	565	559	561	568	514	539	548	586	553	545	551	542	576	585	556	559	537	552	558	550	585	507	532	519	508	485	558	529	560	572	564	592	576	601	542	587	533	601	566	538	513	567	545	586	545	576	532	549	575	542	589	587	509	558	520	558	565	538	523	591	549	536	549	549	539	537	545	564	563	536	549	543	562	554	548	529	546	545	539	550	546	556	541	623	543	540	538	534	542	532	547	551	551	568	521	570	571	509	567	573	541	527	545	532	496	534	509	543	544	533	547	546	508	558	553	496	515	535	566	552	573	551	545	575	561	541	541	554	531	569	525	578	540	561	599	562	552	549	542	561	543	537	567	551	551	546	514	551	510	512	565	541	515	530	528	532	575	548	558	542	556	572	580	561	522	547	577	516	538	607	557	569	582	547	541	572	533	527	515	601	522	566	563	504	570	560	542	564	562	533	524	551	522	549	509	556	549	542	519	532	545	536	551	529	602	550	536	530	530	568	559	516	558	498	568	529	611	564	508	554	565	539	566	556	549	553	544	569	574	518	545	573	554	527	549	518	505	526	573	515	529	527	567	520	540	528	549	516	562	576	535	557	576	534	568	518	536	552	566	580	522	546	526	536	526	555	559	583	573	567	539	550	552	538	547	558	499	547	548	583	560	544	541	549	531	530	530	555	565	566	544	565	556	532	552	554	566	577	571	552	512	578	553	528	542	550	539	522	531	534	527	600	532	551	587	591	540	543	552	578	572	556	566	556	537	573	538	558	531	551	563	552	536	491	539	520	556	505	575	529	540	522	507	564	582	575	518	569	547	531	519	548	521	544	543	551	542	575	533	547	511	574	541	587	508	551	589	572	538	520	551	559	551	570	579	535	580	554	534	565	592	572	534	550	556	586	543	565	557	533	512	560	535	531	564	514	516	559	538	544	541	584	550	539	540	564	556	554	558	533	533	565	515	520	554	522	517	517	554	553	510	523	571	555	556	536	542	543	550	542	536	522	550	516	507	592	588	524	567	573	530	570	514	562	569	568	544	534	543	562	528	510	596	534	535	553	520	495	554	534	550	558	564	543	579	579	561	508	557	531	516	546	510	577	551	563	554	591	595	542	575	587	565	549	505	569	561	570	558	580	547	527	554	554	551	533	601	538	500
24216	21683	29062	24815	21625	11902	3460	2209	1803	1565	1209	1202	992	778	742	757	604	651	580	498	495	503	520	496	455	441	489	478	453	439	458	465	479	446	491	460	442	455	475	485	490	459	442	462	466	487	482	470	504	483	488	450	436	485	467	525	478	489	498	479	488	457	491	462	461	495	421	450	418	436	435	468	465	430	409	491	484	472	450	484	422	475	427	418	485	421	448	489	467	424	416	447	480	432	463	434	451	487	479	462	495	463	407	452	427	469	460	482	430	451	420	449	501	446	438	448	424	442	445	458	436	435	447	451	437	461	441	424	444	434	463	445	439	477	450	504	430	438	452	474	453	452	494	420	463	442	460	426	456	422	467	455	451	442	432	405	456	438	405	424	462	456	426	473	467	440	423	476	434	414	450	464	447	464	463	417	448	425	466	426	440	488	428	424	415	473	472	447	472	465	452	419	474	479	478	417	458	455	471	443	482	415	436	458	462	460	464	462	453	464	474	450	430	427	456	439	475	453	458	438	447	479	444	426	495	433	450	488	452	445	451	452	462	422	431	429	470	446	459	455	481	446	459	463	448	464	454	426	456	452	459	415	439	496	460	444	419	473	416	470	476	458	467	465	463	451	460	458	461	437	437	451	455	471	434	488	423	453	457	452	443	467	465	426	419	459	445	446	437	436	460	479	431	419	431	450	477	447	491	476	412	438	465	458	474	427	448	460	450	446	474	462	463	468	413	492	466	480	454	452	470	437	448	447	461	432	506	437	462	422	448	434	434	450	472	442	419	448	456	472	442	455	452	440	449	439	480	451	456	444	441	466	430	463	477	475	481	460	424	451	424	442	456	423	475	474	427	421	449	444	474	475	454	423	446	443	464	425	436	494	438	461	486	422	469	451	481	445	469	446	471	419	448	399	464	453	420	462	427	489	475	434	411	447	476	456	473	459	458	437	431	479	414	444	446	451	463	430	444	445	446	454	469	465	449	457	460	456	464	467	475	437	498	433	426	452	474	470	433	469	494	416	464	449	470	451	413	442	475	443	466	474	443	410	455	437	424	445	444	478	426	429	522	452	429	471	488	438	451	439	421	457	459	446	496	436	438	463	505	440	430	441	458	425	432	446	469	453	445	414	424	447	430	459	447	433	492	425	453	460	443	476	431	458	428	454	460	441	437	430	455	415	459	447	459	405	456	450	461	452	464	477	434	456	466	485	470	457	476	476	432	473	482	439	399	444	485	449	488	441	461	446	476	444	459	446	448	478	457	454	467	402	451	439	466	439	435	483	448	411	449	489	406	458	468	443	480	426	426	458	440	475	429	437	444	461	434	509	458	455	414	431	450	436	464	462	480	463	472	455	476	472	467	438	423	435	438	447	438	421	471	464	428	419	460	462	458	431	446	442	456	438	512	471	453	473	438	413	444	416	467	421	452	469	481	441	432	465	489	485	429	466	438	470	432	467	476	452	435	469	467	472	445	461	467	422	457	478	470	451	479	446	474	421	444	415	469	498	457	449	457	468	406	445	457	453	456	438	443	460	447	484	428	501	465	425	460	475	417	490	459	446	468	426	465	421	444	471	472	465	430	439	472	431	435	478	449	452	448	461	465	453	445	477	471	469	459	421	446	443	456	445	485	446	476	438	417	408	421	442	478	419	453	460	471	463	431	455	465	447	437	444	427	426	467	457	481	419	433	410	448	470	478	461	446	443	469	470	461	471	469	468	413	470	444	413	422	453	455	457	457	449	438	435	451	451	497	413	455	443	455	425	481	460	459	478	443	460	486	466	439	465	420	444	452	454	451	450	446	463	480	428	488	459	459	450	439	500	433	422	419	462	461	445	469	423	452	416	466	476	456	463	481	446	454	441	459	471	449	444	446	495	445	466	470	430	433	452	416	473	446	440	456	430	462	465	449	425	467	435	444	439	461	454	400	448	462	462	457	460	454	449	447	433	465	432	435	456	427	462	455	432	440	517	489	465	443	427	471	475	473	460	489	469	453	472	468	435	453	433	475	470	450	425	433	473	488	473	483	400	474	468	446	448	422	452	468	443	422	451	444	453	483	428	458	434	467	464	425	455	399	450	470	462	460	432	413	474	437	455	460	444	461	468	458	419	469	459	473	456	475	448	493	444	464	457	433	470	423	472	443	444	443	428	445	465	431	445	447	459	500	435	448	431	435	488	431	439	455	497	459	427	442	459	443	453	447	454	464	472	474	451	456	438	452	459	454	472	413	474	431	456	492	447	427	469	474	501	424	459	459	480	444	447	438	452	482	440	466	437	409	465	454	420	442	440	450	438	432	453	452	439	461	476	479	451	427	465	457	491	446	458	443	459	474	454	445	465	434	422	451	472	457	463	450	423	447	442	439	441	460	478	455	461	442	422	437	478	429	430	425	414	460	431	444	460	482	445	431	457	451	407	484	472	464	455	439	464	480	428	460	428	468	456	438	438	429	430	434	424	449	443	414	462	451	475	449	472	454	470	454	461	455	475	441	433	481	460	458	427	460	446	446	447	493	466	469	430	473	480	456	445	461	454	440	447	427	455	434	461	438	450	443	471	451	432	457	466	435	446	441	427	481	449	431	388	422	492	442	453	450	450	451	423	422	464	481	486	436	474	472	439	487	415	437	430	448	463	430	435	454	459	452	470	459	424	425	413	422	453	408	428	455	474	426	451	461	468	416	452	429	424	468	456	488	426	461	456	462	431	447	504	485	436	459	411	486	450	468	418	415	448	394	443	482	445	478	447	424	437	469	467	461	419	462	486	433	434	427	427	441	439	472	463	472	433	477	415	425	440	451	445	431	434	452	453	469	438	447	419	459	435	456	482	482	423	433	508	437	479	451	420	438	434	418	450	470	437	440	443	410	430	495	476	418	483	448	429	441	485	464	468	454	442	447	450	480	463	406	476	398	452	461	483	449	440	493	451	444	458	442	480	438	430	451	454	491	458	477	435	432	465	436	489	420	470	497	433	429	434	456	453	450	449	439	429	434	443	508	441	421	471	425	450	444	473	468	427	437	485	474	433	465	448	432	444	488	446	450	435	411	455	447	479	471	435	454	440	463	448	450	425	450	443	466	404	460	430	458	447	431	443	461	456	417	484	470	418	450	429	477	462	456	459	417	455	464	490	425	431	456	427	408	449	411	464	414	434	412	451	415	403	453	449	405	433	461	485	408	406	447	475	484	451	501	431	444	461	444	476	456	493	459	472	456	468	417	495	441	448	424	445	449	495	426	444	459	415	465	473	464	483	460	456	468	455	500	449	477	467	432	443	451	473	447	450	476	457	466	483	454	492	464	466	480	429	510	478	467	469	460	453	435	450	478	437	448	437	479	463	415	463	417	506	410	424	438	480	460	468	428	435	477	445	468	400	425	444	414	464	472	439	496	457	452	468	464	466	433	482	451	513	450	414	482	447	447	428	457	438	459	443	420	440	471	420	435	460	423	460	444	462	453	399	435	453	457	453	476	441	428	441	456	479	446	409
11595	28108	23329	13453	9414	6705	4936	4023	3474	2903	2284	2116	1708	1313	1128	1143	950	905	877	711	630	590	615	583	598	550	592	583	554	585	592	546	546	525	581	537	551	552	554	569	584	564	541	566	555	558	571	532	533	510	469	470	533	518	551	576	569	572	556	568	548	547	528	552	519	556	529	541	516	528	525	536	519	514	545	498	529	523	540	506	512	527	505	540	553	516	528	515	539	553	499	520	479	543	470	519	490	504	521	548	510	543	528	494	507	530	575	555	537	499	520	498	572	541	549	499	543	573	539	493	530	534	538	508	540	523	539	546	522	494	522	530	537	551	526	522	543	558	543	533	528	567	538	488	541	520	496	513	527	504	527	481	521	546	559	507	585	532	537	500	509	549	515	514	552	527	520	523	542	557	519	570	511	506	571	531	535	491	525	514	510	545	522	550	531	487	539	515	517	528	548	562	540	514	546	541	558	503	516	529	546	541	539	549	548	534	489	577	502	538	493	534	543	486	526	551	527	546	551	506	537	542	494	511	564	512	550	551	558	535	570	508	519	477	483	567	528	517	550	542	525	526	524	551	510	552	556	505	498	536	533	557	554	523	529	528	520	545	509	526	547	532	551	534	545	551	507	537	560	559	560	507	538	542	536	518	530	552	559	513	483	538	562	546	544	559	522	526	551	538	545	516	574	490	490	503	509	504	542	508	551	555	507	514	539	537	517	529	499	543	564	540	555	541	513	482	495	528	501	527	541	558	505	528	524	530	558	550	555	490	541	568	535	513	553	544	529	555	514	536	550	537	520	527	552	546	497	501	505	525	526	543	535	536	500	516	542	522	535	530	522	543	571	532	543	496	542	502	547	528	513	510	525	501	542	525	564	540	552	494	490	516	492	531	505	557	597	531	481	558	539	535	545	495	528	569	540	547	538	535	554	541	509	524	549	524	565	497	569	571	516	512	532	528	539	508	600	513	518	549	541	536	522	526	512	505	535	546	539	514	505	530	489	504	469	563	540	521	566	514	538	531	514	563	554	507	532	563	545	574	519	522	545	519	503	517	519	518	558	505	537	534	513	517	536	537	526	538	557	574	527	517	537	507	577	514	530	509	533	518	527	506	504	537	535	504	507	511	533	544	501	504	495	509	537	551	532	495	537	543	490	536	537	523	566	528	521	515	532	544	519	516	525	564	512	506	554	505	555	520	546	549	524	549	516	562	537	510	533	514	492	503	527	518	503	544	544	567	516	510	516	557	489	534	571	537	570	521	506	515	519	543	509	537	512	557	502	534	503	491	510	539	531	478	535	558	552	500	523	547	543	545	569	526	483	523	573	478	539	570	513	525	525	517	506	568	518	521	512	503	550	533	551	541	574	531	528	540	560	532	529	534	512	485	549	548	496	508	557	561	564	515	495	575	526	592	563	532	538	557	494	538	521	524	576	532	546	552	530	514	490	555	511	535	515	534	587	526	537	518	547	523	523	522	539	574	515	528	550	546	511	567	542	556	538	515	538	522	504	510	516	559	530	504	544	552	530	540	530	516	542	589	558	556	495	458	563	513	515	542	545	554	478	549	546	532	564	546	560	555	527	539	561	546	526	515	541	538	542	525	509	515	546	520	564	513	484	505	498	528	526	551	524	491	542	565	540	560	524	540	564	544	535	535	578	513	537	557	507	547	538	519	544	520	527	483	559	540	513	546	508	584	528	531	495	511	546	472	531	497	594	525	514	523	517	529	525	507	529	518	532	539	528	549	520	549	545	580	559	510	548	524	560	518	483	520	560	551	532	551	556	503	510	551	536	510	518	520	532	524	537	521	515	507	550	565	532	503	525	512	488	489	530	526	541	527	503	540	500	522	557	471	563	520	521	493	467	524	475	534	546	537	513	540	510	513	512	565	540	494	524	553	550	559	520	516	517	471	534	502	489	525	538	551	497	549	557	557	502	547	504	530	519	527	535	509	489	528	509	505	522	490	527	526	537	526	515	495	528	531	562	564	518	513	528	483	553	526	544	545	552	529	521	525	506	527	538	556	490	508	505	524	519	521	530	557	497	519	539	493	553	526	547	536	531	544	497	522	541	496	547	528	539	520	525	540	548	547	508	506	556	595	529	524	549	522	505	518	562	510	548	530	533	513	540	547	539	512	501	544	530	554	502	484	490	550	530	494	485	533	563	512	526	508	553	562	520	543	549	505	504	528	555	514	497	521	560	534	506	524	526	537	521	526	520	502	559	502	532	511	541	561	514	531	522	535	501	546	516	519	547	535	540	517	575	525	527	544	506	540	535	509	518	514	555	532	515	489	525	538	534	510	520	533	514	519	501	550	488	522	536	527	542	514	528	504	489	526	538	523	491	527	570	492	525	511	561	531	533	580	528	563	492	518	578	576	506	538	519	537	520	580	533	529	558	500	550	538	519	581	554	501	553	518	513	487	539	590	528	545	533	537	539	551	563	554	515	531	501	486	526	490	568	533	535	515	504	534	565	524	504	545	535	537	529	551	535	542	548	527	582	493	514	571	551	487	525	560	514	553	510	538	520	505	573	535	563	540	555	494	532	547	537	557	546	552	519	543	486	532	538	572	518	508	515	500	517	535	489	504	499	502	495	543	530	493	527	480	543	507	557	539	481	550	568	575	535	508	501	542	545	569	532	547	493	534	547	507	544	536	538	559	573	520	542	525	536	524	539	494	496	548	507	534	565	517	534	524	544	525	502	563	546	530	579	518	506	515	578	527	499	542	541	553	493	513	552	528	512	550	514	507	525	537	527	531	539	558	506	530	512	530	574	487	544	512	479	527	535	488	526	533	558	530	538	494	545	515	564	502	529	518	560	551	488	580	548	481	576	575	502	518	533	471	527	515	514	558	564	515	509	547	490	544	525	567	487	543	564	540	492	550	492	525	567	533	518	545	580	542	533	577	532	496	541	540	545	478	545	548	496	510	529	504	562	544	520	510	488	567	502	548	517	520	527	520	519	522	508	515	560	582	539	564	550	533	533	520	508	540	531	555	573	513	538	562	495	549	528	520	542	519	541	529	538	522	533	512	524	534	529	509	516	540	524	538	520	567	514	532	543	543	520	555	551	540	500	528	470	555	542	578	522	533	534	531	554	523	513	509	521	543	549	526	517	542	527	521	491	542	523	522	521	516	527	483	516	504	524	560	532	525	565	555	515	488	541	513	529	498	497	524	507	498	516	547	553	505	524	545	498	502	542	511	510	548	486	552	548	552	522	518	533	466	530	571	515	520	501	571	548	514	546	539	511	513	524	499	511	515	540	546	559	551	495	555	487	529	518	531	531	568	551	571	520	522	552	509	506	529	529	548	557	563	487	600	522	516	501	490	548	511	522	553	517	496	537	543	549	503	570	488	508	517	535	538	566	517	516	530	525	533	525	530	520	561	507	542	528	521	521	514	524	555	565	521	579	533	518	534	555	524	535	520	495	525	494	522	521	547	528	549	515	514	574	514	536	497	526	525	518	537	555	545	554	514
25305	21678	27871	25791	11844	3131	1867	1297	1081	1053	829	773	682	521	456	458	428	409	358	327	324	354	308	278	300	320	311	291	249	308	312	305	308	309	281	295	303	299	311	306	330	292	297	302	317	291	318	300	287	295	306	278	315	292	293	284	343	294	323	354	266	296	308	279	301	317	277	285	304	311	291	289	316	274	283	304	340	293	290	265	309	296	336	270	279	300	290	280	287	266	277	320	316	304	294	263	280	286	291	276	301	311	284	258	292	294	301	304	319	278	306	273	281	294	302	301	293	288	286	284	306	297	270	279	309	300	281	296	266	277	289	285	310	282	285	298	279	294	317	296	329	267	287	279	296	298	310	268	270	285	288	309	304	287	284	286	311	273	285	292	290	281	299	267	332	286	300	303	304	284	282	298	296	270	266	316	264	273	282	299	305	297	289	276	305	290	279	294	289	280	277	302	309	303	283	288	287	307	327	263	294	311	293	284	283	303	292	288	276	293	281	306	306	298	297	283	302	299	281	286	298	292	290	286	307	280	320	271	288	282	262	283	293	306	310	286	264	293	255	284	320	287	309	304	299	320	326	291	317	311	292	299	295	294	294	315	284	280	271	278	283	279	299	269	319	306	333	298	263	297	294	277	297	259	243	297	290	286	291	281	300	287	308	331	305	270	303	295	324	311	273	293	280	295	286	272	294	297	294	295	315	298	322	289	299	290	282	291	288	293	282	316	296	293	316	280	277	276	293	311	279	289	291	318	287	276	290	289	277	301	283	281	286	289	273	271	280	284	284	278	288	303	302	297	275	282	296	299	305	264	299	286	295	293	286	288	308	313	284	293	282	278	282	277	286	307	272	275	293	285	301	292	324	288	302	292	292	322	273	287	282	321	264	284	267	288	314	256	290	292	308	252	275	276	313	296	291	281	281	286	310	284	265	265	267	265	296	325	287	273	278	285	319	318	300	268	327	280	288	277	324	279	317	301	261	298	304	271	314	277	291	288	272	284	310	287	269	275	266	263	289	282	305	279	300	291	312	314	276	316	299	290	294	294	278	289	254	321	283	271	299	312	275	277	304	315	303	293	306	304	307	287	297	289	271	295	320	309	271	267	274	323	253	276	313	256	293	270	308	284	316	268	312	296	342	283	279	294	306	286	298	276	309	305	329	297	286	287	305	260	304	300	321	283	239	270	292	293	272	276	267	300	242	287	280	278	306	282	298	297	296	291	301	280	291	277	274	282	296	295	275	275	296	270	302	259	287	267	301	314	293	304	290	288	326	329	283	286	281	286	310	306	297	320	299	309	297	309	296	307	262	274	307	309	273	274	277	293	336	266	328	290	293	298	326	252	296	306	280	299	298	318	324	302	286	278	296	325	290	283	312	297	314	319	258	274	303	299	299	292	290	262	270	288	295	298	312	285	260	280	311	301	320	263	303	304	303	296	285	328	289	283	267	298	275	287	299	294	268	284	303	269	301	298	350	306	289	292	307	300	270	292	305	275	301	279	295	281	310	272	278	272	262	322	292	294	294	272	307	288	270	283	267	280	262	282	294	299	282	273	269	304	295	280	268	319	289	307	268	300	262	268	269	303	281	317	273	302	290	294	279	293	282	297	252	272	279	298	287	305	293	289	284	292	293	285	302	346	351	295	312	285	306	295	319	362	267	273	338	301	257	289	294	299	288	308	288	299	326	299	302	309	297	278	282	265	268	290	271	283	286	300	309	287	293	271	282	312	297	284	309	307	268	275	302	319	316	298	304	289	311	300	311	293	285	286	283	295	289	270	281	262	287	331	273	290	300	299	278	282	291	302	303	308	297	278	311	304	312	311	308	277	296	307	293	269	289	278	281	278	278	319	293	303	272	325	286	281	265	241	303	316	299	301	271	301	279	291	288	290	289	274	268	302	314	302	310	308	296	272	267	302	287	277	284	301	303	298	301	286	324	247	269	310	314	266	254	288	299	290	268	317	300	270	269	282	296	308	305	316	298	295	327	309	296	277	288	267	275	307	315	277	305	286	270	299	287	293	280	285	324	315	272	305	267	281	294	305	290	293	306	274	294	309	312	292	314	265	278	310	267	277	270	257	301	278	286	258	300	287	290	325	286	288	256	270	286	305	272	320	280	283	351	299	298	259	291	289	260	298	249	311	289	290	284	282	278	282	279	304	296	270	302	283	298	299	287	262	284	288	295	313	306	275	302	270	282	266	294	290	274	293	323	285	269	281	304	258	272	272	251	298	308	290	273	263	310	291	280	283	287	294	302	314	292	327	279	292	299	270	298	298	297	284	315	272	294	316	300	323	283	300	280	306	267	307	294	311	323	269	289	296	303	289	320	280	272	276	278	288	318	296	281	297	307	292	305	289	292	298	279	306	288	294	292	291	288	310	308	251	316	303	289	268	302	306	265	293	295	270	296	257	306	294	294	298	316	272	290	252	299	286	288	307	287	264	340	296	288	290	306	272	307	282	271	242	307	260	307	338	265	293	258	261	275	280	273	274	294	310	304	309	286	268	283	259	296	279	307	297	279	306	306	317	270	282	291	280	300	313	277	326	314	273	279	285	306	294	274	279	319	308	292	303	284	276	277	268	276	288	293	307	296	289	292	294	309	265	329	283	275	281	282	286	271	307	290	309	270	274	288	292	288	301	270	301	306	298	289	308	303	323	311	319	272	309	278	292	254	259	289	289	308	293	303	294	307	291	282	307	276	293	264	290	305	244	290	322	283	288	286	310	266	274	280	256	305	285	311	299	302	288	290	283	302	294	308	285	315	288	291	281	293	288	301	281	279	322	285	285	274	290	294	284	286	272	304	309	292	278	294	276	308	269	313	302	281	281	273	284	316	274	269	291	321	299	298	294	318	288	282	301	299	301	284	288	274	279	272	299	288	292	296	305	277	292	279	300	325	324	267	282	308	292	257	269	274	276	312	302	329	270	285	322	299	268	276	302	290	296	270	280	300	271	269	299	269	283	287	305	293	299	277	292	265	277	297	287	304	282	305	295	305	297	290	323	303	273	294	301	311	279	266	286	277	273	311	295	288	295	292	294	295	301	311	281	272	327	305	270	290	285	272	272	319	318	251	284	285	309	286	280	284	286	302	300	316	308	288	305	309	267	273	275	292	279	249	307	284	278	310	318	325	310	276	277	276	271	286	295	284	281	292	306	300	277	265	294	295	293	293	255	314	298	282	304	291	278	273	303	273	318	297	311	309	280	283	305	297	277	289	314	289	285	310	270	280	294	275	284	289	308	272	277	287	308	284	270	302	283	297	290	298	256	290	294	272	304	277	304	288	301	304	290	278	295	292	276	321	291	279	286	268	280	268	316	305	308	278	283	301	319	274	301	313	307	292	282	309	294	305	303	296	300	294	310	289	277	273	300	286	258	300	284	267	269	313	269	276	248	283	261	280	294	302	281	285	282	285	276	284	281	300	308	296	286	324	282	280	291	277	298	290	276	303	262	290	281	291	279	312	307	283	275	284	302
10835	25392	19323	9940	6843	5258	3615	2679	2237	2240	1614	1485	1268	903	759	786	716	606	467	419	358	376	398	358	404	370	381	341	375	363	362	344	338	351	349	329	378	360	337	388	331	350	363	381	329	330	360	351	312	351	361	345	342	386	370	393	334	395	391	376	348	322	343	359	369	343	365	368	336	329	333	355	372	300	349	303	322	333	398	367	354	346	373	349	329	349	363	335	345	362	341	341	360	327	320	343	350	366	324	339	320	330	325	315	335	302	331	339	352	334	330	326	337	337	360	349	365	349	353	362	346	362	342	331	360	368	341	335	343	308	365	349	342	363	334	334	358	353	340	355	333	297	354	362	330	304	342	338	331	310	329	337	329	329	350	357	333	335	310	335	337	349	346	312	355	351	339	328	349	322	348	367	327	355	368	335	330	358	314	350	329	345	328	315	352	328	359	345	345	328	348	349	304	336	339	340	312	320	357	320	343	335	321	345	326	346	346	338	335	345	338	331	345	342	329	304	342	361	364	347	339	320	304	343	340	328	308	344	320	348	313	345	329	335	321	323	335	355	334	315	334	345	326	377	320	355	337	328	296	366	297	346	338	366	367	341	343	326	356	345	367	342	315	358	335	326	325	329	316	346	342	348	354	348	335	364	345	343	327	337	346	364	384	337	352	312	355	366	330	355	339	352	338	335	341	360	339	329	337	337	363	331	333	354	339	334	359	360	370	367	341	347	340	350	314	358	357	316	331	340	361	304	336	349	345	333	330	370	339	339	350	309	362	332	340	329	374	342	351	365	340	373	331	330	333	367	326	364	377	344	347	379	336	343	329	329	351	334	337	323	331	335	311	325	352	315	334	324	326	334	331	336	343	332	337	361	319	339	358	319	345	326	326	359	322	354	327	334	334	374	306	332	341	401	368	331	338	367	331	337	351	331	330	342	346	336	326	323	332	330	331	339	359	335	321	318	331	333	324	310	364	346	349	368	327	335	355	354	342	356	340	332	334	340	343	378	353	336	349	328	340	365	355	347	349	313	304	325	337	338	314	361	332	324	350	335	323	327	348	335	331	348	353	340	338	335	311	377	328	331	312	327	339	337	341	289	341	342	312	317	343	362	328	326	318	329	345	343	358	344	348	359	337	341	360	355	335	340	350	341	325	357	337	322	324	382	355	358	313	348	326	345	339	331	341	315	340	381	347	365	360	330	351	358	364	329	333	324	331	301	386	290	333	332	379	353	353	332	330	324	373	320	340	324	322	376	366	330	370	333	330	322	329	349	347	328	331	345	322	382	372	322	335	328	328	355	334	317	325	368	331	356	336	340	356	350	321	352	330	320	350	311	351	345	354	325	333	360	327	344	350	327	331	346	361	356	320	342	339	353	340	352	346	347	330	343	356	326	344	337	347	345	366	322	349	342	364	348	371	389	362	337	324	347	324	320	317	334	322	346	335	354	355	321	326	316	353	350	368	357	296	307	382	342	336	326	355	335	390	334	376	316	346	358	335	342	314	373	340	352	353	361	322	378	336	325	352	306	373	331	327	327	370	354	349	341	315	314	341	371	321	334	345	334	358	344	315	315	373	327	344	314	359	331	367	330	362	328	318	360	321	320	322	345	356	331	358	331	334	394	365	320	331	314	338	358	314	346	355	372	326	344	357	360	359	339	353	326	343	330	348	359	340	338	359	343	348	355	351	325	321	331	353	333	354	358	333	306	359	320	332	365	326	325	337	365	360	367	300	354	369	339	335	366	357	341	351	324	357	345	360	376	348	309	332	342	353	342	304	327	319	350	362	339	341	361	365	355	358	365	354	315	316	312	321	371	369	318	345	317	327	346	366	345	359	337	316	310	347	330	320	341	334	346	328	325	349	336	355	330	329	336	359	343	359	340	329	330	324	329	341	354	325	366	347	323	360	339	370	368	334	357	306	373	354	334	329	342	336	354	350	312	331	357	350	338	354	378	342	334	296	328	340	335	319	334	356	360	305	346	323	327	357	344	357	335	327	346	320	354	320	325	348	366	345	331	344	333	344	337	332	332	339	329	355	336	355	341	306	360	342	326	358	353	330	338	349	326	346	340	337	336	335	353	343	374	311	341	327	356	326	369	351	329	373	339	359	332	349	338	339	330	355	365	293	323	358	329	336	294	321	346	319	332	317	335	333	355	368	364	351	322	325	339	324	365	338	344	336	375	345	350	365	351	325	328	354	340	323	327	318	339	336	348	309	308	343	333	322	323	319	324	328	345	344	373	342	361	350	355	356	340	355	353	349	369	331	370	309	342	350	355	330	355	343	306	338	366	336	335	328	352	324	317	331	359	340	337	346	357	327	303	343	320	353	349	327	360	330	315	370	374	324	373	359	296	361	364	366	340	351	325	341	321	305	331	353	360	358	312	341	358	314	329	351	339	353	353	346	359	328	342	329	320	346	352	345	328	306	346	345	320	355	344	312	327	330	357	309	374	332	356	344	338	368	303	318	363	327	343	354	331	359	314	354	331	346	326	339	319	324	339	356	343	342	287	343	363	328	335	331	325	350	361	329	324	332	330	347	311	331	338	299	336	327	369	390	334	339	332	356	375	372	353	346	320	322	358	339	299	344	316	373	356	334	306	330	355	354	359	368	333	339	359	361	337	335	315	316	351	350	325	338	347	349	327	358	321	322	322	323	329	340	342	358	340	333	337	343	346	374	323	364	324	346	324	309	307	357	331	320	337	329	303	347	317	348	343	335	321	330	322	343	376	346	317	333	329	310	341	332	359	331	337	334	368	338	321	362	346	342	308	288	336	330	304	342	355	330	335	339	382	346	360	354	338	312	347	338	327	360	366	341	352	348	353	355	352	331	365	347	325	326	343	343	342	300	328	353	314	355	349	373	322	348	336	315	317	352	372	339	350	331	331	338	342	334	340	368	350	355	339	341	332	342	339	335	316	336	330	345	335	340	372	350	338	354	363	341	345	347	344	340	334	318	380	344	357	348	378	332	345	314	332	302	335	320	334	355	332	357	323	331	343	383	346	371	361	371	335	341	357	352	364	353	339	332	344	360	337	370	337	327	334	342	356	338	342	350	343	361	355	323	358	344	352	339	326	336	346	327	359	341	333	308	381	333	333	341	363	325	349	323	346	313	355	324	329	326	330	345	332	324	346	324	330	329	376	337	350	350	351	326	338	311	317	342	360	355	323	346	351	355	357	325	318	349	343	355	334	333	324	351	315	351	365	328	325	362	346	343	340	346	317	332	341	335	368	302	326	318	324	363	344	321	332	320	326	352	334	352	360	351	365	326	355	356	328	360	344	311	325	348	329	382	321	356	333	326	354	352	339	315	338	340	315	356	364	341	339	359	343	347	351	317	352	354	316	351	326	365	323	362	315	332	328	315	318	343	360	355	346	344	367	356	357	336	328	350	363	335	346	339	338	332	292	330	338	361	334	336	334	342	319	360	317	365	362	327	372	344	317	335	342	381	329	352	343	373	347	328	330	335	342	320	352
23170	21710	29548	24418	21718	21796	10715	2783	1897	1637	1254	1122	1120	799	601	589	495	370	324	310	295	254	230	254	254	249	245	261	258	226	249	223	229	216	221	212	226	212	238	233	233	273	226	225	260	227	245	214	227	236	222	217	235	257	254	276	267	226	241	256	225	232	224	206	232	216	204	233	224	228	213	217	246	217	203	222	208	225	226	212	211	203	208	201	211	243	201	228	230	228	225	190	230	219	193	235	239	234	218	202	201	216	231	224	214	226	214	179	238	200	241	234	248	227	210	222	232	222	235	208	236	199	195	223	210	218	227	208	204	205	188	201	193	233	211	222	210	197	229	197	242	226	217	217	236	209	221	230	226	224	216	214	202	200	229	213	221	212	242	221	211	219	210	234	198	199	239	205	219	205	244	213	238	209	223	191	191	244	199	204	235	221	221	213	237	236	212	234	196	215	220	177	234	222	214	213	201	209	230	194	206	230	226	196	201	222	219	219	242	198	216	214	228	213	203	218	229	244	228	201	208	234	220	230	188	213	214	226	227	211	219	237	215	231	210	233	214	225	237	199	213	233	241	219	245	223	216	179	217	202	219	196	210	227	225	202	196	185	214	225	220	208	210	198	207	245	218	211	218	214	216	225	250	223	206	201	209	204	224	225	232	221	186	200	214	198	201	214	191	215	219	217	250	222	212	201	222	197	211	223	218	214	213	229	215	248	224	227	203	243	210	222	177	229	242	226	219	221	191	193	233	194	225	188	221	218	215	246	185	220	222	212	208	220	202	216	216	211	197	212	205	203	224	232	201	236	208	235	219	219	196	197	218	227	234	215	243	221	238	201	201	218	218	218	215	216	216	205	207	233	216	228	221	220	188	231	198	244	208	221	226	232	230	194	197	197	180	219	203	222	217	211	217	212	230	209	197	204	243	221	200	216	212	195	230	190	186	217	212	200	225	220	218	201	223	208	222	241	224	217	221	225	208	225	218	214	219	192	194	219	204	228	241	244	235	215	223	206	216	207	262	231	206	203	246	219	206	219	213	231	223	232	253	188	234	238	209	221	213	204	199	218	232	236	214	208	222	226	236	212	205	206	205	220	203	236	225	213	213	235	221	238	206	211	239	237	213	197	223	205	197	208	212	225	224	224	215	210	223	203	215	202	211	209	200	219	210	206	214	215	196	177	217	197	230	195	220	222	250	222	245	213	225	258	218	211	204	224	203	219	202	231	215	235	188	183	213	190	208	213	226	202	248	209	215	190	246	186	219	204	200	230	234	203	203	208	229	252	206	220	210	188	219	224	236	236	211	217	203	197	224	187	215	220	210	201	208	215	202	203	199	218	222	213	214	220	211	242	196	225	206	197	194	215	212	192	199	201	179	220	235	213	201	206	200	220	252	204	223	222	203	224	207	204	230	216	235	226	207	192	222	217	208	201	205	221	205	204	198	213	208	223	231	207	233	224	230	207	219	213	208	223	221	204	234	219	238	216	205	205	212	222	210	211	232	206	225	223	207	213	205	175	182	192	226	197	220	214	253	216	225	225	193	188	211	246	237	209	232	226	221	210	225	191	212	206	219	222	219	244	247	219	203	204	224	200	207	225	204	223	213	205	228	231	227	212	229	213	208	243	233	224	222	219	192	213	202	194	225	216	210	203	222	219	218	224	207	205	227	214	225	212	213	206	247	221	190	221	214	222	218	209	196	195	235	200	224	196	242	223	185	224	246	243	212	221	221	227	229	221	218	197	213	214	214	233	212	208	198	213	232	223	207	233	253	214	192	234	205	214	217	244	212	218	225	223	219	216	225	212	212	188	202	218	200	204	214	204	220	243	200	209	228	226	227	217	203	208	234	213	210	220	196	235	205	225	215	204	211	219	210	206	190	195	211	213	227	224	191	225	208	196	222	204	207	231	233	221	195	220	234	216	217	210	242	195	208	220	226	221	211	233	204	196	203	207	197	214	219	190	234	223	193	220	226	211	209	225	208	213	192	207	214	204	235	211	192	206	182	210	214	205	224	208	213	208	217	227	220	214	207	219	225	208	210	224	214	196	225	195	205	231	235	198	245	237	206	229	230	238	212	208	222	210	221	216	218	216	232	220	207	221	202	225	177	229	229	205	224	211	208	220	225	245	217	204	207	218	192	238	233	199	213	219	216	213	199	234	216	216	183	193	224	210	195	224	232	228	224	237	224	210	201	200	213	231	218	193	212	224	197	215	218	217	222	194	224	209	213	222	234	193	209	210	222	238	222	221	202	210	224	206	218	198	212	240	230	223	219	199	216	204	233	229	217	234	200	227	214	215	211	218	221	223	216	210	230	199	198	224	206	217	223	200	212	234	202	216	225	226	199	178	180	216	204	195	236	178	224	180	231	242	237	208	218	246	220	201	193	230	234	234	200	230	233	204	197	215	206	193	266	234	235	213	228	208	229	192	223	210	222	216	208	216	211	199	224	235	204	223	210	194	222	211	235	201	208	220	214	233	213	213	246	233	218	203	221	223	185	213	220	222	223	197	220	196	217	218	225	203	201	201	210	220	204	225	204	190	230	226	182	190	233	228	199	242	215	194	195	220	226	225	201	212	214	211	202	247	220	217	208	208	210	207	217	200	225	208	189	221	231	219	200	226	212	202	231	219	208	200	235	205	236	213	159	214	198	223	218	214	190	202	223	203	213	202	204	181	219	209	208	245	228	235	207	239	220	222	227	212	206	185	211	205	230	224	198	202	228	230	250	193	228	236	211	186	196	202	203	204	231	226	194	208	223	199	230	227	217	221	215	219	212	228	247	209	224	219	215	237	206	208	213	218	240	223	198	231	192	228	220	226	221	222	229	205	236	200	227	223	230	205	221	218	215	216	209	215	222	211	215	220	218	201	219	198	222	222	222	227	202	210	220	215	205	238	221	214	196	205	219	196	205	202	216	198	212	246	189	221	190	210	207	220	194	198	184	196	195	221	215	213	195	211	209	224	199	219	206	218	207	225	222	218	184	222	193	226	218	215	214	225	216	226	207	210	204	221	227	205	229	201	214	191	224	214	193	199	232	199	198	223	223	187	207	251	213	184	217	231	212	192	212	226	219	205	228	192	231	212	207	212	186	238	209	236	222	203	218	237	188	242	205	228	214	232	188	214	198	234	216	213	192	209	201	270	206	209	220	225	220	198	204	197	208	214	195	224	206	227	217	236	228	181	210	231	208	242	243	209	190	202	213	215	205	179	210	227	216	233	208	216	210	214	237	220	223	211	207	208	226	221	243	240	232	207	198	211	210	203	230	210	215	225	212	200	210	218	225	196	199	200	189	217	203	232	224	236	205	224	187	194	217	221	220	246	212	214	240	218	222	229	202	210	214	221	251	214	210	197	197	220	219	217	198	219	184	215	208	190	238	209	236	214	234	210	221	233	224	240	207	197	222	215	218	225	201	210	216	177	193	235	203	188	219	195	205	223	258	206	225	233	230	200	221	221	181	223	230	229	192	222	185	219	232	200
13265	34964	25807	16021	11603	9110	6546	5135	4045	3287	2760	2245	2076	1560	1030	1081	874	645	508	421	380	371	358	351	314	331	305	318	295	327	299	293	268	280	283	272	272	316	300	287	322	292	312	309	314	290	279	271	266	286	295	251	299	302	282	327	329	306	331	296	301	257	290	277	266	292	283	257	277	251	290	291	311	240	259	302	290	286	260	264	260	279	283	257	278	238	262	272	257	252	269	270	275	244	251	235	261	255	247	252	254	271	254	248	285	274	241	257	248	235	272	275	273	275	284	248	285	279	250	251	277	267	286	279	269	276	246	260	245	255	260	281	290	246	242	276	258	241	283	251	260	260	254	278	266	274	228	251	257	290	247	226	275	264	260	258	246	249	270	229	255	287	275	248	257	259	230	282	261	279	233	269	276	242	273	257	269	250	304	259	262	264	293	258	258	281	283	258	269	310	221	288	233	255	246	264	273	260	277	281	253	250	254	266	287	278	239	254	257	245	270	272	248	280	274	274	267	235	229	285	243	267	250	265	277	276	256	287	270	244	264	267	290	259	285	265	290	234	248	271	239	275	263	265	291	250	231	259	289	285	258	248	254	286	269	259	230	253	250	231	251	249	301	224	269	280	244	248	300	270	249	284	291	260	297	234	246	252	292	240	244	272	277	260	244	261	268	267	280	264	273	244	289	281	274	297	277	268	279	245	294	272	273	236	260	263	216	281	282	249	270	233	252	290	274	294	256	273	263	265	285	273	275	266	251	243	272	238	270	229	273	237	241	266	261	262	261	259	259	275	268	285	257	244	278	252	289	256	242	269	234	261	278	264	258	276	257	267	238	249	268	249	245	264	254	227	279	246	251	265	253	265	275	260	258	275	293	273	269	281	248	312	251	258	287	251	278	279	258	275	295	265	262	255	267	268	275	257	273	260	268	227	273	266	244	256	253	252	258	275	279	273	268	251	259	249	251	232	281	262	290	260	273	276	268	257	257	257	249	256	251	237	243	268	242	239	254	263	244	271	246	286	234	294	252	278	278	268	255	251	292	244	254	240	258	274	253	247	260	286	233	250	291	247	263	235	287	238	242	281	271	285	245	255	274	267	287	250	256	290	251	242	257	220	255	268	258	244	276	256	240	262	252	248	272	250	268	264	272	290	242	270	262	243	231	257	237	275	279	270	276	278	278	251	262	255	263	251	265	254	260	264	262	288	250	269	259	260	251	260	275	254	237	270	268	279	265	263	244	253	271	273	231	254	278	244	295	261	256	250	260	266	288	263	271	253	294	267	255	259	240	257	256	255	257	234	258	245	269	269	269	262	232	267	299	238	268	255	243	238	253	261	273	246	289	272	258	274	244	295	282	253	280	238	233	240	269	268	252	287	245	280	257	268	290	260	296	277	277	273	259	246	276	273	284	248	243	280	245	221	292	276	246	259	255	275	235	291	272	261	244	261	275	288	235	263	239	232	265	252	234	251	268	254	261	242	284	279	268	241	261	227	285	281	268	264	280	252	264	268	247	248	262	275	235	239	301	253	258	243	252	238	274	261	244	248	248	243	250	264	266	243	250	246	231	276	268	247	267	257	252	257	268	238	278	236	261	245	278	269	300	275	276	272	252	264	258	267	257	255	256	248	286	256	272	260	241	272	271	281	278	250	244	296	246	292	229	256	251	271	256	282	280	242	251	249	290	244	273	275	280	246	259	278	247	244	235	249	246	261	244	234	250	277	266	244	273	268	258	273	232	268	246	249	275	286	270	267	258	261	273	255	251	260	247	260	267	280	291	245	242	267	295	301	263	264	254	251	267	271	260	267	241	257	252	264	243	272	242	257	259	240	258	272	265	255	271	272	250	251	269	259	274	272	237	279	268	249	258	269	284	254	293	225	260	245	286	242	270	261	253	235	271	251	262	276	255	258	287	272	262	286	255	255	248	245	240	276	258	283	270	270	274	248	247	267	233	265	254	271	247	244	262	255	274	254	268	239	288	269	230	269	270	263	246	287	272	262	263	287	260	284	285	250	264	267	238	255	262	262	257	265	254	254	284	262	273	279	301	253	257	284	258	271	257	272	263	302	264	270	288	263	278	267	288	281	241	263	232	248	257	272	266	257	264	258	255	248	263	259	271	274	263	238	298	243	235	235	268	236	273	274	245	287	314	236	279	252	248	277	262	271	268	287	247	237	253	272	260	269	282	280	281	228	283	266	238	251	278	240	243	270	247	256	244	264	273	237	272	264	267	258	275	264	253	252	258	250	268	285	255	235	262	259	244	267	271	272	247	275	259	249	261	244	282	271	284	260	278	259	266	236	256	255	252	248	266	245	276	255	251	249	277	286	276	278	263	292	253	257	252	273	245	275	237	244	231	255	275	259	259	283	255	249	267	275	266	261	240	229	263	265	266	252	248	276	252	287	266	258	237	257	252	266	244	251	260	282	267	249	275	266	258	268	243	251	268	265	270	295	254	245	277	255	251	261	261	260	257	238	245	273	259	246	282	267	257	250	259	269	244	254	249	268	261	258	255	246	251	278	282	284	240	256	261	257	243	240	241	232	279	255	262	258	264	279	252	247	267	291	257	260	254	262	241	247	260	269	260	228	274	234	241	277	250	259	255	232	242	266	256	252	257	253	264	294	266	265	252	275	276	249	231	264	266	277	248	263	272	265	235	261	249	234	285	268	265	241	287	309	265	279	265	256	259	237	248	293	268	271	263	265	264	269	269	260	293	236	247	245	255	273	270	284	250	268	269	239	255	251	243	295	254	282	271	262	271	250	238	232	281	256	276	293	289	223	262	275	272	245	271	273	239	243	253	289	288	288	244	270	253	239	261	263	262	244	283	263	279	239	228	251	279	245	249	248	242	274	282	253	249	254	283	262	267	254	263	250	269	254	278	286	273	279	264	268	276	261	296	264	232	249	270	274	227	251	256	253	259	268	223	284	254	251	268	245	258	289	298	252	242	266	264	264	234	259	249	262	258	273	244	267	237	241	242	262	266	260	275	251	235	261	264	276	253	250	280	234	283	282	270	230	296	257	282	255	275	256	265	278	264	246	247	256	273	283	267	239	299	283	255	254	256	264	273	239	272	289	266	234	263	235	278	267	256	229	257	246	239	262	252	273	269	235	275	250	266	286	249	297	266	246	261	269	257	260	231	244	253	264	282	255	250	265	250	276	283	260	259	229	274	271	256	265	264	257	274	256	240	248	269	257	267	254	254	254	256	272	258	238	257	242	252	246	296	273	256	249	261	275	261	253	236	267	260	266	261	262	262	254	297	271	265	279	265	264	274	243	238	238	245	252	253	263	264	298	263	278	244	250	252	267	253	258	268	279	275	255	229	283	235	227	262	251	239	242	227	260	288	239	278	260	266	267	267	265	273	274	281	265	266	242	270	267	237	233	248	268	255	273	269	252	238	275	249	230	231	256	272	269	259	276	259	258	230	268	264	233	236	283	256	249	258	261	291	242	252	278	283	282	275	254	253	264	263	256
28051	20976	14416	6797	3171	2199	1592	1201	980	900	757	755	676	727	603	560	532	533	488	491	465	505	484	453	479	479	464	478	462	479	480	499	463	473	492	466	470	475	472	520	477	492	485	481	462	459	483	488	485	461	462	499	475	488	476	518	479	508	483	461	409	506	493	503	467	451	471	461	469	443	456	467	444	487	473	501	482	470	457	467	434	474	505	464	484	501	477	473	459	484	453	501	482	452	466	493	472	490	503	457	461	511	461	484	464	481	472	477	458	440	465	471	511	484	485	511	479	474	459	458	474	468	453	442	472	471	475	451	473	454	490	464	471	433	465	434	454	486	466	485	481	477	440	441	467	493	471	459	463	454	476	401	416	492	490	478	467	488	427	471	468	436	443	453	441	444	467	494	480	466	491	498	438	490	459	460	477	434	495	458	485	434	472	474	475	454	477	471	438	511	467	479	446	459	512	438	484	463	477	448	441	496	487	487	479	496	473	475	452	478	499	483	465	485	497	437	449	459	443	470	480	424	499	437	428	475	470	464	466	458	494	487	473	491	473	516	472	497	473	481	460	513	484	413	486	462	494	422	493	444	452	455	485	487	474	484	457	475	427	486	416	482	473	482	458	452	442	479	479	478	470	446	493	451	508	504	482	482	452	441	450	445	502	474	469	488	508	433	487	532	469	490	476	453	445	500	453	490	473	465	489	484	506	491	486	458	480	461	451	454	508	497	448	474	467	470	471	496	496	492	458	480	476	473	499	474	446	465	510	487	454	474	492	509	506	477	513	544	481	458	453	506	490	464	464	453	434	457	459	496	491	501	439	458	486	469	453	457	455	475	468	460	485	489	458	445	481	447	464	485	444	474	435	512	479	470	433	435	447	469	452	471	483	480	499	488	488	453	513	472	472	501	497	469	449	512	471	487	500	473	441	486	515	470	488	459	474	465	470	468	467	444	460	457	422	462	437	440	457	464	465	467	478	461	463	457	513	482	473	452	449	478	440	447	435	499	445	455	455	468	469	462	478	449	425	456	444	485	531	464	513	435	488	441	491	459	490	456	499	509	480	425	489	502	487	472	514	456	454	487	472	460	487	467	479	488	471	499	476	469	443	453	506	463	459	482	485	444	472	453	469	463	480	490	482	453	472	442	468	471	455	466	476	464	466	488	496	442	474	485	508	467	446	452	462	471	423	434	495	397	479	498	485	449	477	492	484	479	450	500	454	466	480	458	459	475	456	479	438	453	508	475	479	441	460	490	479	427	439	494	456	488	450	453	491	460	504	462	458	466	474	449	472	510	442	483	466	469	502	405	465	479	492	499	453	459	465	451	465	430	496	461	451	480	500	423	488	478	477	477	458	515	442	448	467	450	475	446	477	501	445	484	466	466	466	507	470	464	445	463	491	498	479	477	487	471	475	496	492	459	481	457	444	484	442	484	430	469	447	461	496	477	441	472	463	469	436	497	481	473	463	476	471	451	489	435	451	485	468	472	521	484	482	500	481	402	470	440	464	446	497	460	465	461	463	481	462	446	454	487	482	480	450	450	464	475	481	465	480	473	512	458	477	466	477	481	457	473	488	494	471	461	489	437	468	513	447	481	452	502	464	485	501	461	498	447	457	450	463	462	476	452	469	472	449	434	486	457	453	465	438	419	441	473	460	456	458	470	464	456	466	477	490	485	498	477	467	489	474	490	485	439	460	483	425	465	461	429	458	412	480	457	471	451	488	492	457	516	468	421	487	515	454	465	483	492	460	463	485	449	507	450	476	447	480	449	491	461	519	495	476	455	459	465	460	480	447	457	534	463	455	474	479	416	425	467	449	470	486	487	463	438	491	519	491	462	488	477	442	444	492	455	453	481	451	467	449	468	455	443	471	510	461	456	474	459	451	470	447	475	460	477	480	467	487	509	474	438	496	472	481	457	455	462	465	452	485	462	469	460	472	475	414	482	477	509	423	473	422	466	498	495	492	484	452	442	527	433	475	479	506	436	458	456	460	444	452	508	506	482	459	469	447	457	428	480	455	472	477	451	450	484	446	478	456	503	469	437	454	469	473	467	472	446	489	454	488	488	503	490	441	492	485	436	479	485	491	489	435	509	466	469	482	470	454	451	478	448	475	441	476	481	454	459	457	450	443	491	435	480	477	465	456	453	458	473	456	485	492	465	430	466	453	471	476	462	488	467	443	481	510	468	483	488	457	469	496	450	466	453	459	468	493	454	490	478	483	534	449	506	502	480	480	465	473	464	441	497	490	428	460	430	479	481	489	481	447	491	470	437	463	450	482	497	511	499	453	461	498	467	431	497	456	503	464	437	471	472	492	521	548	478	459	465	462	493	478	453	465	485	436	460	481	462	479	453	485	455	434	479	512	483	505	459	434	473	446	474	499	468	449	490	540	446	444	450	471	480	472	478	449	465	470	460	494	465	437	446	449	449	463	433	461	497	445	486	485	520	507	451	437	503	483	473	465	484	458	492	482	473	470	491	479	491	454	495	452	471	494	476	470	464	503	495	469	473	486	479	497	439	479	479	454	447	485	519	525	477	497	452	449	479	492	504	449	464	469	465	486	489	471	487	456	480	455	505	499	502	483	480	520	461	497	427	501	469	484	464	453	470	439	432	496	491	509	491	426	469	511	478	492	458	472	471	475	473	472	461	473	514	469	447	467	473	451	448	468	460	467	476	443	479	483	478	495	513	506	507	476	449	428	445	477	468	475	450	477	482	456	467	452	473	476	455	471	500	479	538	463	476	457	497	471	457	449	480	473	464	458	448	455	479	491	484	513	476	497	454	476	472	518	530	456	496	474	480	472	454	463	430	449	487	463	456	436	453	495	440	500	465	506	468	525	464	457	488	458	491	470	507	450	475	481	508	488	516	463	444	482	495	459	470	475	464	446	491	483	498	496	490	482	481	478	477	438	423	477	463	449	483	481	455	417	475	482	469	478	455	495	498	463	465	461	422	467	452	468	468	460	492	481	448	484	457	469	458	446	446	452	485	475	473	483	484	466	480	475	484	482	471	480	417	489	419	478	477	498	496	466	465	441	425	478	499	473	502	486	438	451	478	470	476	449	472	482	482	445	505	459	493	433	475	440	492	476	464	443	461	482	498	476	488	484	453	454	499	491	461	431	433	518	488	499	454	497	453	451	443	470	471	487	510	461	454	431	492	454	500	467	495	458	466	503	480	531	445	473	472	467	479	439	503	410	493	485	451	469	431	465	446	426	460	476	462	485	458	480	448	479	479	485	469	516	500	467	476	482	528	477	490	487	459	475	516	466	495	489	460	462	458	452	469	431	454	464	451	471	462	472	466	457	455	485	460	500	482	465	446	451	455	466	525	473	440	500	466	457	448	489	529	422	478	487	452	458	480	436	470	521	473	509	452	487	472	461	480	467	469	466	492	482	486	518	415	473	436	473	495	483	424	458	500	447	475	442	511	482	471	446	463	442	486	483	465	483	477	524	478	503	426	438	460	495	511	433	485
12231	22050	13891	7555	5295	4260	2805	2161	1704	1458	1338	1114	1077	1054	845	770	719	646	560	578	575	544	562	565	582	598	537	553	580	536	577	599	552	535	547	585	547	538	568	571	569	577	589	556	556	552	534	561	546	568	555	589	510	532	555	582	572	579	557	541	542	551	598	615	582	544	540	534	536	580	545	551	522	530	539	541	572	536	545	520	520	536	548	564	493	545	560	555	559	561	522	551	538	535	551	537	526	536	511	553	566	548	547	538	554	590	548	584	561	508	503	514	559	521	512	565	566	559	498	515	519	549	582	535	531	552	545	559	533	549	564	537	586	532	530	540	575	485	507	547	552	550	540	536	523	525	561	528	572	513	549	565	532	512	580	565	528	532	497	544	579	561	508	558	504	540	579	536	571	515	562	555	533	569	554	552	571	568	543	559	566	532	550	522	526	534	556	532	541	549	545	560	531	507	533	500	582	554	552	542	547	502	558	564	568	544	562	529	539	574	589	516	558	511	558	555	556	510	528	544	553	533	551	519	520	531	527	541	529	558	534	539	566	526	526	558	561	544	551	548	524	544	560	563	557	595	560	613	539	540	548	544	571	567	511	526	525	567	545	553	556	547	552	534	578	574	593	582	564	556	527	545	569	590	575	541	542	588	584	540	522	547	566	543	529	547	572	518	539	577	545	540	596	538	539	532	555	575	501	563	508	545	520	554	529	542	538	496	521	572	552	562	530	512	557	511	539	562	558	549	524	525	569	560	561	508	531	585	559	566	532	513	523	554	537	581	523	576	566	539	551	509	561	578	540	515	533	546	598	575	506	559	601	553	576	571	582	535	553	524	559	596	595	546	570	544	545	587	531	550	539	565	549	561	549	507	558	542	545	586	536	575	558	522	584	523	561	566	522	589	570	565	540	569	563	541	526	569	575	554	534	555	567	517	557	582	595	504	578	541	554	540	567	558	606	550	558	539	548	553	554	596	519	545	576	542	534	578	564	527	547	568	530	561	545	549	550	580	527	530	551	522	511	569	563	527	567	557	549	554	521	581	569	561	540	562	552	550	526	588	534	590	522	533	531	582	529	551	556	576	587	525	594	522	543	552	540	582	512	533	554	559	571	570	524	542	545	533	547	538	544	589	548	560	527	514	530	571	585	533	570	513	526	548	569	563	530	568	581	572	566	535	557	576	551	551	509	529	571	521	544	555	520	572	544	549	554	582	563	595	542	572	515	582	539	505	539	592	539	553	541	541	569	565	581	544	569	561	532	550	530	565	521	543	575	527	520	556	517	544	514	542	525	536	566	534	543	512	532	533	552	550	549	531	543	546	522	509	550	527	519	528	552	548	560	575	561	539	533	561	556	531	594	507	547	583	496	554	498	530	529	549	528	537	545	489	561	530	549	553	539	555	494	565	531	529	563	601	548	541	569	606	524	562	502	577	536	520	574	516	556	532	611	599	539	612	535	518	585	510	586	524	565	577	527	525	524	544	550	560	523	569	523	560	592	541	558	596	495	570	561	520	599	511	516	530	576	543	549	522	546	607	556	547	555	538	547	540	546	583	539	545	528	546	565	562	516	564	556	559	553	602	552	566	536	577	531	571	513	544	545	538	530	526	567	528	505	533	581	585	621	570	525	563	538	546	554	559	575	563	561	579	555	563	552	564	552	539	553	542	574	564	576	571	545	539	548	548	510	573	559	529	554	557	588	551	544	594	516	537	540	514	530	514	575	585	556	551	541	515	525	524	518	582	524	564	529	526	585	565	503	540	551	546	570	553	571	557	533	528	546	509	550	553	539	541	547	538	546	548	522	602	585	586	525	551	522	579	523	555	548	524	516	521	541	529	552	566	603	574	560	551	520	589	574	559	531	588	532	539	576	541	545	586	515	586	520	553	544	523	581	549	557	544	555	525	539	542	537	528	555	503	531	580	516	543	552	551	565	522	561	559	550	561	560	562	530	531	551	586	581	530	564	598	549	560	528	507	545	517	529	533	596	552	546	562	509	555	574	552	513	535	596	542	576	567	525	533	561	572	524	565	543	573	547	544	566	540	545	543	522	563	528	528	551	568	547	544	569	549	530	504	509	552	522	549	539	519	575	537	534	520	548	554	526	535	535	555	542	558	536	593	593	506	560	508	530	572	499	530	564	526	546	565	545	559	562	556	552	552	572	529	527	536	531	538	504	532	563	559	532	545	533	512	578	525	551	586	499	556	574	516	527	607	535	562	536	601	532	559	554	540	584	553	562	561	574	536	555	593	530	548	507	537	531	519	564	524	550	530	548	554	539	525	504	569	565	532	583	563	553	460	528	543	544	558	516	559	520	532	596	558	561	540	513	592	534	553	553	550	528	510	546	557	533	579	532	526	543	588	510	516	529	540	560	567	537	536	551	556	566	559	544	527	543	547	524	559	558	555	606	543	506	528	581	589	512	549	531	557	543	542	563	549	548	558	514	542	519	558	539	549	511	566	530	542	501	569	520	580	581	549	548	571	560	497	531	547	590	510	533	548	582	560	550	537	526	534	555	534	521	527	569	576	593	558	552	575	588	523	564	533	565	533	567	535	524	557	501	533	527	546	571	553	552	541	492	535	590	533	535	541	546	545	528	558	528	592	560	556	552	543	560	536	536	544	568	526	556	517	518	568	555	495	554	574	556	525	548	489	554	564	590	569	558	505	559	554	550	535	564	584	563	524	597	555	535	529	546	573	553	488	554	570	516	536	565	539	525	546	544	535	553	579	581	535	523	566	550	519	577	543	496	579	564	575	583	539	515	579	567	571	519	557	579	574	518	580	540	555	526	533	537	497	514	554	536	600	482	525	565	527	531	507	526	562	574	557	521	584	551	573	570	552	550	508	572	571	577	598	551	536	532	549	556	551	546	548	511	599	584	607	586	582	552	521	564	547	561	543	588	549	561	508	557	552	556	580	559	551	523	550	561	566	537	528	561	578	544	537	538	558	528	573	543	508	573	517	593	577	540	523	520	525	541	560	599	567	567	558	506	550	526	544	494	552	508	545	534	558	545	521	541	519	546	545	502	525	498	523	536	551	497	556	507	536	599	559	553	603	510	570	562	544	544	549	609	560	589	528	555	531	564	568	551	601	494	520	567	562	516	556	505	542	528	513	522	581	562	528	559	544	544	561	547	544	528	545	560	547	521	536	541	540	572	567	527	563	532	575	539	541	578	527	562	537	554	551	571	526	545	555	548	577	558	511	549	589	560	599	529	537	539	515	513	541	573	566	526	525	520	550	527	476	564	529	579	521	583	511	549	543	558	552	533	540	542	544	544	500	571	541	565	540	530	547	538	539	558	538	610	550	551	529	548	572	547	545	556	591	556	536	552	559	594	575	562	535	569	537	584	548	567	531	594	559	533	556	576	551	613	592	569	532	571	491	553	517	553	554	583	538	541	571	522	533	543	548	553	569	566	558	534	593	524	548	525	556	546	525	543	554	545	572	537	522	552	541	547	532	565	560	572	536	563	536
24156	21677	29067	24826	21659	12310	3721	1925	1406	1134	991	909	928	899	778	627	552	504	513	478	442	490	509	488	506	475	429	478	468	503	474	484	482	466	499	434	470	430	461	466	441	489	491	429	486	505	454	422	448	466	464	442	457	474	467	457	464	482	446	442	451	432	458	440	468	456	493	474	420	439	490	432	417	487	456	458	431	431	442	453	422	430	465	410	458	437	452	454	477	478	476	468	466	456	490	469	420	451	464	457	475	475	459	449	473	430	492	463	445	465	450	425	433	473	437	493	460	459	452	473	434	455	440	439	470	459	463	428	457	480	499	470	468	435	472	471	443	427	441	473	426	480	454	447	439	431	442	458	481	479	438	502	462	440	486	456	458	448	428	469	443	460	431	416	480	464	451	404	461	439	454	460	474	452	459	488	452	493	472	435	428	478	477	461	424	439	473	446	437	459	460	429	479	464	443	434	429	408	477	433	429	456	445	449	438	436	503	445	458	459	454	461	458	470	436	426	458	477	452	457	466	454	460	450	457	445	498	449	404	449	426	478	428	453	442	437	441	455	461	445	439	486	487	442	459	438	411	424	457	481	459	455	450	462	503	478	448	427	445	437	455	428	479	454	428	442	440	461	434	444	448	433	433	442	460	431	432	486	439	446	445	456	426	443	457	468	456	432	487	415	452	392	469	455	459	434	501	454	444	435	463	432	412	404	446	450	434	477	435	460	417	467	482	444	444	446	413	494	454	462	437	472	432	466	453	428	442	411	447	443	514	488	469	456	439	445	494	456	436	493	469	458	419	427	466	481	430	437	433	469	456	458	484	421	453	450	472	432	460	458	483	438	443	413	426	451	459	436	439	427	446	448	455	449	454	473	434	451	467	443	450	453	465	449	447	421	496	495	431	428	461	439	464	460	445	446	467	445	460	469	460	488	448	433	450	419	397	467	420	419	452	439	449	463	457	450	452	435	449	458	410	448	477	419	469	483	433	457	480	426	474	508	494	452	475	471	495	462	475	438	446	470	483	445	450	477	464	460	452	441	460	439	439	445	443	435	428	461	421	469	444	464	437	452	474	473	435	446	480	438	465	453	464	483	430	470	467	462	446	436	469	481	460	472	450	421	496	463	448	449	427	465	408	451	434	461	429	437	480	496	444	467	442	485	428	494	459	437	433	459	451	434	435	500	484	436	435	455	430	474	461	462	441	516	458	475	463	445	465	457	455	466	452	438	445	462	443	444	446	426	479	484	441	481	447	438	465	454	447	474	434	493	510	448	452	441	465	469	437	481	495	480	439	507	460	473	454	427	439	468	481	453	452	474	416	470	448	482	446	466	464	423	420	444	474	475	451	454	429	435	444	468	407	453	417	422	423	442	474	438	476	444	444	431	456	462	399	438	488	461	448	465	402	460	478	463	464	471	453	446	429	447	442	463	426	452	441	514	457	446	429	465	492	442	432	499	467	451	432	436	460	436	435	440	428	442	420	457	452	406	429	452	460	453	428	451	422	435	445	474	466	434	464	446	471	466	432	419	451	444	490	474	464	430	449	466	493	482	471	441	432	449	468	483	455	431	445	438	439	449	426	409	426	445	484	442	453	445	431	457	471	451	459	448	434	459	433	450	467	468	458	445	457	485	455	431	431	453	449	439	432	428	482	461	446	440	415	451	449	449	457	425	452	463	437	470	439	447	466	453	462	478	484	456	478	471	450	511	480	467	407	450	450	471	460	468	479	444	425	455	462	436	445	477	437	467	479	450	466	436	445	466	469	444	466	454	451	476	465	446	445	454	419	457	476	448	446	464	429	458	465	438	437	450	453	439	441	488	477	447	466	430	446	462	467	435	451	452	432	414	430	469	470	464	447	452	436	440	461	486	436	446	446	452	431	479	430	470	446	475	453	463	469	465	454	433	446	434	463	507	428	451	455	451	424	479	427	411	447	434	451	424	445	488	475	473	450	443	470	478	490	432	419	434	451	484	445	415	440	458	486	464	441	461	467	428	460	461	463	461	436	438	424	467	433	463	464	500	461	504	443	445	463	457	466	442	446	429	463	423	484	422	428	461	465	423	463	458	454	438	448	440	442	463	433	429	472	440	496	442	446	441	438	522	453	457	443	471	428	412	469	451	454	456	460	418	433	488	443	440	446	455	454	439	441	478	448	440	433	449	447	466	497	440	438	433	490	480	412	447	488	438	460	476	450	430	474	498	474	378	447	467	440	441	444	441	442	461	453	431	461	455	443	410	450	417	451	452	487	451	420	422	429	487	437	435	433	467	427	451	468	430	414	454	465	437	431	456	448	506	440	494	436	486	422	496	429	426	485	464	454	467	437	463	460	423	459	442	419	483	418	490	418	471	458	514	487	456	460	454	458	425	474	459	454	424	487	497	418	457	459	445	468	460	430	460	471	461	452	451	427	448	439	443	430	460	468	434	425	460	416	415	435	438	435	420	476	433	447	394	420	478	448	460	512	394	499	479	473	442	450	416	448	437	444	485	469	478	441	459	407	454	476	450	461	458	465	450	432	487	466	454	438	450	442	395	487	453	449	465	426	452	461	462	403	471	465	466	426	446	458	462	443	488	439	468	461	449	400	429	475	450	479	483	468	443	435	455	476	459	395	473	474	424	443	421	439	462	453	385	436	435	435	464	441	442	417	443	487	463	461	451	446	432	442	436	429	448	448	448	474	458	407	451	449	449	469	460	466	441	453	502	423	424	470	451	408	468	442	441	450	463	468	468	453	423	427	451	476	457	464	458	452	448	459	456	451	421	437	463	449	434	492	457	422	488	476	442	472	451	454	484	427	435	494	447	475	474	464	480	480	415	452	443	470	498	469	466	460	465	435	463	473	441	374	477	473	458	476	420	460	473	460	408	444	441	479	478	496	468	446	472	456	430	403	424	446	428	467	499	442	433	470	450	459	443	461	460	423	458	467	431	457	437	458	424	459	412	428	428	483	448	461	481	462	432	457	454	460	435	460	480	422	483	482	439	447	472	464	474	452	419	424	460	431	421	401	438	441	466	469	433	440	420	429	441	421	398	456	421	446	458	488	418	464	447	458	442	427	498	450	439	428	470	483	447	434	462	475	401	428	494	445	462	426	420	427	414	461	480	472	468	445	486	430	431	460	437	463	452	459	465	436	454	455	448	437	495	463	494	465	424	436	428	510	438	455	474	450	456	445	474	428	496	441	443	478	470	452	419	459	479	497	431	474	478	446	414	462	444	429	438	465	480	466	452	428	460	438	449	490	444	449	445	458	425	456	462	474	437	483	458	473	432	439	422	444	455	435	462	446	444	456	470	481	461	426	476	466	442	456	424	472	451	408	461	444	452	438	476	439	459	449	498	463	506	444	453	458	427	427	465	451	470	476	458	439	423	434	474	451	443	396	430	437	451	485	451	417	425	434	453	472	456	457	445	475	417	464	441	469	446	483	469	455	401	426	451	464	465	438	418	477	453	435	451	429	441	450	464	450	460	480	449	487	464
12268	28144	19936	12432	9729	7725	5092	3558	2676	2081	1743	1592	1578	1402	1164	915	798	728	651	575	527	578	590	565	579	547	524	586	563	527	522	536	509	499	498	583	563	548	535	565	580	564	538	559	537	577	509	565	531	530	520	519	554	538	551	608	572	566	540	559	511	575	544	542	536	534	546	546	534	598	497	501	537	570	544	501	530	480	538	537	546	524	535	534	515	509	544	549	522	574	566	500	472	563	518	534	555	554	534	577	552	527	552	507	518	456	492	558	515	530	536	520	516	577	537	502	554	521	525	535	530	558	569	522	536	486	532	537	519	560	531	511	529	521	512	551	561	496	533	556	535	528	555	510	526	496	536	555	571	537	521	532	528	500	510	491	531	537	553	528	554	536	514	548	516	535	514	537	499	531	560	550	511	528	549	553	565	534	550	551	548	559	564	534	544	525	529	514	526	531	502	524	584	523	533	514	560	520	540	464	486	508	570	537	556	506	514	528	527	515	517	490	535	558	534	565	537	565	488	525	534	543	526	522	489	531	560	514	518	514	546	538	543	530	524	519	574	558	546	556	559	521	507	528	529	547	532	548	519	564	538	544	495	536	557	519	500	517	569	551	531	531	561	522	505	539	521	528	541	523	538	528	535	516	484	520	496	513	477	508	554	538	519	532	517	552	517	530	516	511	557	489	577	526	524	480	558	539	513	530	494	480	499	496	515	493	526	551	515	548	496	562	523	571	530	538	546	528	551	529	516	530	525	560	518	471	542	546	532	541	545	504	580	550	498	551	531	474	539	482	549	490	563	544	519	507	504	555	557	539	555	529	537	550	514	509	511	509	550	522	570	540	538	531	497	550	551	534	513	546	553	557	526	497	499	528	507	556	531	506	556	518	516	495	558	542	517	505	521	573	558	508	488	528	538	560	526	528	530	520	527	534	523	513	594	512	529	519	522	553	515	520	541	506	500	519	534	525	550	564	530	528	515	565	535	556	505	542	549	509	515	513	537	524	534	538	553	499	479	544	523	541	556	556	532	501	499	519	538	511	520	514	517	522	513	509	512	537	553	537	520	536	541	556	529	537	558	503	553	478	595	534	512	551	512	568	560	562	526	550	491	478	538	513	503	540	515	503	548	504	580	544	514	517	544	547	550	546	507	516	521	491	509	543	541	530	536	521	577	532	549	533	525	520	513	518	539	540	512	519	540	599	544	558	501	528	560	514	528	527	552	517	510	515	517	519	537	546	552	509	563	547	490	533	521	561	511	537	542	510	570	520	523	552	521	543	514	542	517	515	485	527	561	536	512	568	518	498	550	533	512	525	544	531	544	527	552	523	500	521	557	523	490	504	523	515	503	515	500	541	508	527	533	559	509	552	558	513	535	542	540	512	520	529	544	522	547	535	522	544	550	514	521	527	500	536	533	543	583	546	554	565	555	552	518	525	525	521	520	476	527	536	525	522	559	507	511	542	533	508	546	534	543	502	497	502	543	556	497	562	525	535	503	527	541	581	514	543	520	537	541	545	519	496	526	522	539	538	552	518	521	581	485	515	492	545	506	523	504	492	530	554	515	515	527	517	572	490	515	553	521	512	546	535	492	532	500	536	475	549	535	556	513	546	485	506	539	519	537	542	544	503	535	517	519	475	556	526	517	523	495	533	519	532	546	508	510	543	522	523	557	517	495	513	498	513	568	520	529	547	521	543	540	508	528	553	501	518	518	552	525	556	504	530	538	511	498	538	503	499	508	533	520	530	546	485	540	523	560	562	524	556	536	496	486	526	546	566	588	521	487	550	527	537	512	531	538	567	556	511	502	550	535	527	529	595	525	560	558	594	500	548	536	518	505	512	503	536	547	509	548	501	508	504	539	532	517	549	532	521	506	502	504	518	529	532	517	559	556	520	541	562	521	519	523	535	562	531	517	584	533	551	511	551	535	546	545	498	521	513	530	511	561	574	520	498	554	551	518	541	530	544	545	523	510	495	550	529	568	521	542	550	526	575	513	563	551	571	510	515	525	534	526	522	512	502	544	540	555	557	514	547	485	547	532	499	555	531	554	557	478	504	511	532	562	507	513	517	532	513	544	520	517	541	547	535	507	519	491	525	523	502	552	513	516	531	494	542	492	553	546	528	532	540	550	552	539	528	527	511	516	532	552	514	567	527	551	541	551	536	512	542	489	537	502	531	547	530	510	523	530	523	513	558	538	528	509	574	526	510	532	548	542	558	529	541	498	544	529	534	521	543	532	505	516	531	525	552	509	471	548	472	546	528	539	528	571	557	530	510	527	521	533	504	538	563	529	527	538	521	482	531	518	514	480	574	566	543	520	497	537	509	505	541	511	547	537	535	516	481	513	554	507	583	517	546	546	545	504	508	523	527	524	514	542	505	533	568	506	488	537	524	542	536	567	548	532	518	500	522	566	543	497	489	486	576	493	577	545	536	511	560	478	529	502	476	528	497	547	543	530	505	509	555	542	517	558	520	505	545	530	518	535	496	499	573	514	519	539	572	606	520	534	530	528	548	489	541	524	541	532	548	477	503	514	549	547	498	562	558	535	530	509	542	522	528	572	529	510	505	546	558	518	536	505	561	472	490	514	526	531	577	524	520	555	556	551	536	546	494	566	535	575	532	530	550	552	479	534	548	524	522	521	506	563	552	539	506	475	545	548	522	532	504	527	542	519	549	550	521	545	546	501	539	535	543	527	587	563	511	474	554	535	529	513	493	502	559	543	531	497	553	577	497	546	518	538	554	453	452	555	515	470	502	558	534	510	510	564	517	513	518	592	534	528	553	498	486	505	536	553	534	551	506	522	537	590	505	517	535	493	492	552	552	542	558	553	495	532	551	531	516	560	521	525	491	550	535	550	482	555	551	492	518	533	544	499	508	520	545	496	525	520	533	515	524	541	544	504	524	552	515	535	522	521	525	567	519	538	533	540	534	550	518	526	525	528	531	542	518	568	505	485	524	559	516	542	539	521	511	538	557	494	518	530	525	542	562	560	524	516	502	528	543	517	508	536	552	531	554	589	572	535	560	507	585	526	564	487	532	544	531	517	542	505	570	534	534	569	521	527	529	569	565	553	475	521	527	550	529	544	538	522	553	565	542	510	504	538	572	523	495	561	584	539	517	567	551	509	515	489	518	534	526	486	536	538	538	504	530	535	488	525	530	529	546	521	516	519	513	508	524	524	572	533	536	544	516	529	526	532	528	511	547	517	542	558	505	551	520	545	562	534	526	524	514	471	540	537	544	505	548	529	539	544	562	532	528	548	537	556	554	521	542	583	546	553	532	541	530	562	539	542	522	545	515	509	571	543	508	589	533	546	527	563	521	521	514	515	534	525	501	509	530	506	553	564	529	542	532	525	541	551	502	529	501	517	527	545	506	547	515	503	519	504	510	509	521	496	560	539	518	525	552	576	504	520	555	569	563	480	533	556	562	563	512	510	505	537	551	504	533	554	538	511	516	541	542	570	504	561	523	527	518	550	524
25353	21667	27842	25880	12079	3230	1905	1125	894	712	630	632	561	574	515	421	331	334	295	343	306	340	283	305	291	300	315	294	297	330	284	282	297	307	306	320	248	287	321	282	300	300	296	322	282	289	307	289	260	272	307	292	297	294	310	301	281	301	275	314	323	311	298	275	290	315	296	300	290	280	307	314	264	243	276	281	278	296	282	291	295	284	300	297	307	297	299	280	274	302	319	326	298	272	302	293	295	296	271	281	295	281	274	277	264	298	299	309	268	291	264	312	289	282	302	285	278	292	288	267	297	281	314	255	306	302	317	283	289	305	275	315	304	261	285	330	285	308	266	296	268	313	271	284	286	288	285	267	270	275	287	282	289	278	301	282	295	282	309	279	304	287	264	276	255	317	269	265	285	277	299	280	291	260	317	273	314	303	278	277	281	305	316	287	309	285	308	271	287	278	275	312	288	279	268	250	311	307	279	299	315	277	285	289	276	286	286	336	265	290	263	287	297	303	301	296	260	268	263	296	294	281	271	285	282	253	257	285	303	279	293	264	285	277	261	302	283	296	319	294	325	296	315	290	283	297	272	261	296	276	284	281	301	278	287	273	251	276	315	308	294	314	277	307	307	265	285	258	290	323	287	298	306	300	262	264	291	313	299	323	282	292	271	311	272	275	284	275	298	334	300	291	299	298	284	302	267	287	269	254	290	291	294	304	314	283	272	305	303	301	275	291	297	279	307	290	301	277	305	304	296	284	283	269	269	297	262	289	291	303	282	300	303	312	251	312	311	297	280	303	297	274	297	287	297	300	297	307	304	297	296	281	295	312	276	281	306	285	310	285	263	314	298	324	296	310	279	290	284	250	252	282	292	292	260	292	280	270	265	284	273	270	260	291	268	288	339	284	287	295	304	282	293	286	324	288	281	293	258	308	274	273	289	237	267	291	305	312	288	304	299	287	277	267	333	300	280	304	298	282	303	245	315	322	276	282	296	283	296	307	275	278	266	269	272	282	297	282	322	290	266	300	324	268	281	284	297	317	294	254	272	273	261	284	268	278	318	276	305	299	253	301	303	289	326	294	271	322	273	274	277	309	279	289	314	287	306	295	300	286	276	300	260	265	315	301	298	308	303	263	293	282	295	273	302	275	300	285	289	296	288	276	265	278	304	272	308	275	283	296	305	292	286	291	271	261	276	299	298	288	305	303	309	273	297	280	303	281	283	305	288	269	277	278	288	272	263	272	284	311	274	299	259	284	264	274	272	266	293	299	287	286	310	262	255	303	307	287	298	303	307	305	290	286	258	265	284	289	254	279	296	279	290	290	297	310	298	312	275	299	289	267	285	308	298	316	276	306	277	289	309	287	283	265	287	303	279	283	296	279	307	254	291	297	314	264	284	296	321	267	274	286	280	285	261	302	292	293	297	287	273	279	295	273	284	313	294	282	275	284	290	281	267	299	272	279	285	276	262	276	281	266	308	295	298	307	283	265	276	291	285	265	276	297	284	268	307	300	287	292	254	287	281	288	254	284	286	290	255	305	309	292	294	271	300	290	301	292	286	301	280	300	297	288	264	280	247	280	290	297	292	298	317	286	262	327	290	272	242	307	281	254	303	298	328	271	309	277	308	276	270	287	247	282	302	313	280	308	259	279	263	277	272	265	307	300	289	312	278	309	259	296	250	278	293	277	274	284	293	293	316	296	315	299	274	272	257	306	299	302	284	291	294	303	283	282	295	299	323	340	320	311	290	283	240	286	286	273	301	290	280	290	290	285	291	307	312	268	292	282	269	284	295	295	306	302	309	259	289	280	280	280	293	306	288	258	275	286	281	300	273	271	286	288	262	291	280	288	290	286	303	254	287	275	270	305	295	262	311	292	286	299	295	297	272	308	277	288	269	272	268	276	275	284	291	308	274	295	283	279	282	279	277	283	284	307	274	286	294	298	272	287	302	291	281	270	313	279	270	281	316	300	289	289	305	301	298	289	275	292	303	298	317	279	277	311	301	283	281	306	308	293	287	277	276	295	305	291	299	292	294	271	295	301	301	294	320	311	289	315	269	311	284	278	266	286	317	292	270	285	290	296	317	285	254	265	311	276	288	283	289	328	311	295	270	297	298	277	299	287	275	261	272	272	304	244	284	277	294	270	290	290	306	287	315	311	277	283	293	282	290	274	259	279	342	288	302	257	279	290	273	265	289	303	288	297	283	266	283	278	297	315	273	290	281	286	291	290	315	310	272	308	294	285	270	336	285	258	288	305	296	315	283	269	315	308	286	292	295	283	312	284	282	288	286	279	271	282	265	277	289	272	304	299	275	293	309	319	306	304	298	274	280	314	298	297	271	307	294	324	297	300	302	286	292	262	290	300	260	280	261	308	293	249	272	285	288	290	278	291	300	292	268	305	291	289	291	287	261	286	259	277	277	285	277	305	272	265	296	253	289	259	292	268	267	298	304	314	311	279	267	287	283	298	302	288	317	265	259	275	299	288	279	262	330	272	283	283	291	261	273	315	283	292	295	285	281	290	297	300	308	275	266	289	269	316	273	303	284	292	299	320	283	299	269	292	317	291	303	296	291	305	288	278	264	287	293	301	284	281	296	304	293	319	275	312	321	306	302	239	268	275	300	285	303	319	252	266	300	320	274	294	284	268	285	278	286	282	319	298	281	301	296	300	282	293	286	297	280	270	282	310	301	325	283	292	288	291	301	308	289	298	333	281	255	272	294	258	303	301	286	325	310	275	286	273	290	265	275	307	316	301	295	292	263	274	284	303	281	312	276	283	260	273	293	279	259	285	292	290	279	274	324	254	290	272	297	317	311	281	272	296	249	294	251	294	253	304	276	267	304	289	263	276	290	308	272	283	312	255	314	283	262	281	261	297	295	289	285	312	269	296	302	266	306	273	274	315	311	288	290	287	267	305	310	307	256	293	307	290	302	320	307	282	311	303	288	280	280	288	266	310	294	289	268	290	307	292	311	273	293	289	281	289	275	286	323	314	278	264	272	291	290	298	284	258	280	305	252	269	290	300	305	307	303	268	319	288	289	242	296	309	273	273	255	267	300	304	301	295	295	282	281	315	279	269	290	290	291	314	295	274	300	268	308	281	290	300	291	276	289	275	322	345	282	284	277	289	310	255	291	296	288	306	294	275	269	279	292	285	308	258	273	285	307	291	258	280	296	326	263	316	298	289	273	270	284	278	295	270	275	287	310	275	312	267	271	312	296	284	280	298	271	284	285	322	270	298	319	295	325	296	284	275	304	322	312	291	297	295	289	262	254	280	286	293	277	289	256	281	301	288	289	290	273	309	266	275	272	265	316	286	275	302	280	297	296	300	283	265	291	266	296	301	302	283	252	263	319	279	274	293	275	300	323	288	277	281	316	261	264	289	277	270	299	280	281	274	294	304	296	266	281	280	283	269	296	302	281	277	303	312	298	332	320	281	304	282	299	292	288	279	295	300	296	281	268	286	299	301	284	291	297	276	283	295
11300	23557	16628	9860	7659	5744	3924	2441	1819	1322	1195	1106	973	986	830	634	492	462	429	411	388	375	396	356	370	371	376	373	350	353	343	356	350	334	373	330	390	341	324	371	353	354	348	341	367	355	320	358	326	363	356	347	342	349	397	364	371	346	376	363	327	384	371	310	336	367	360	351	360	311	347	312	360	339	365	309	324	320	313	336	352	372	329	301	312	348	310	318	330	355	322	340	311	324	329	320	372	341	372	319	325	326	346	352	344	336	336	349	325	349	366	337	321	310	366	339	340	329	346	358	340	341	314	357	335	337	319	339	336	330	344	334	350	367	364	349	378	318	343	365	354	350	328	337	334	332	333	357	331	351	334	377	317	336	369	325	331	345	357	312	321	328	303	336	334	312	332	341	351	351	353	322	341	339	338	321	364	315	315	329	354	330	344	325	332	362	335	338	357	353	336	334	344	336	344	373	336	329	316	301	316	332	320	323	326	330	375	357	316	380	347	321	369	354	338	305	324	330	368	329	335	339	350	334	353	365	352	347	328	332	294	350	341	364	339	337	341	326	327	318	322	341	326	338	342	311	351	350	339	341	363	350	365	307	316	361	339	336	312	323	345	351	334	324	310	349	373	344	337	334	329	332	315	350	327	369	347	330	339	360	323	368	311	327	356	360	339	329	355	355	369	323	328	314	346	316	335	344	345	340	338	352	332	326	335	336	357	361	333	358	336	359	340	329	329	332	327	330	358	313	357	299	311	356	342	340	322	343	357	333	346	365	347	339	358	359	341	341	355	317	329	341	321	368	383	342	343	350	344	356	327	333	333	342	337	325	349	320	357	312	351	302	366	338	320	333	361	321	335	337	373	344	344	343	333	327	318	337	303	319	361	329	333	347	344	347	333	330	315	339	324	320	337	342	329	356	332	343	314	331	325	375	347	331	346	344	319	346	340	361	344	358	313	335	355	333	318	325	330	327	325	315	312	354	336	361	334	321	307	335	361	321	320	337	327	358	339	335	353	343	324	325	338	390	355	319	332	333	349	370	343	360	348	339	350	341	343	347	333	358	298	322	315	326	346	329	298	360	333	341	331	363	315	325	326	340	337	330	350	347	347	357	345	338	299	327	349	326	353	328	345	329	331	373	299	313	338	347	330	338	368	293	335	341	336	328	324	376	365	340	358	353	330	345	339	348	354	334	327	351	385	332	338	344	312	337	360	333	374	340	343	366	360	314	339	312	355	335	366	345	336	318	356	353	318	325	385	344	341	350	341	350	343	342	330	363	318	302	334	361	351	320	347	322	351	328	357	347	344	341	334	316	356	360	326	339	314	366	314	335	349	337	343	307	356	333	326	339	295	322	324	319	350	317	339	335	337	350	351	345	350	371	331	369	340	332	371	349	342	344	328	335	347	341	336	344	337	367	342	364	348	338	353	323	375	323	349	333	324	378	371	331	340	338	320	322	282	333	321	309	321	331	325	369	299	345	361	346	346	343	350	347	323	326	367	313	350	366	370	329	357	358	337	344	340	295	342	322	318	334	345	321	337	357	343	336	323	346	348	358	323	304	334	324	338	354	375	325	340	351	290	320	329	372	312	344	345	337	339	321	340	331	326	338	361	345	372	328	345	309	317	347	312	319	340	329	319	354	300	327	320	342	334	321	325	303	339	344	312	369	345	301	353	313	322	363	337	314	315	347	344	369	370	326	356	353	331	325	342	322	354	343	349	336	321	317	352	316	374	330	328	341	346	314	327	361	329	341	330	335	357	319	334	354	364	356	298	353	350	332	350	320	345	336	331	362	331	315	345	367	324	353	345	302	353	348	347	333	364	358	353	310	336	333	362	300	326	320	332	334	343	339	342	347	327	319	323	388	329	325	326	336	325	317	343	336	340	334	389	342	333	337	369	326	344	327	334	350	322	350	333	347	310	354	360	377	331	303	336	363	342	339	333	330	356	349	345	340	329	356	382	381	333	321	343	358	331	305	308	343	334	312	325	345	350	327	345	354	342	332	331	366	302	344	318	356	307	392	310	360	344	339	359	343	335	343	329	335	313	339	347	311	388	367	298	331	371	307	300	325	339	347	312	309	329	292	321	329	320	345	331	320	324	348	299	358	348	322	372	334	344	374	341	319	328	327	365	335	343	371	343	341	347	343	324	319	371	373	375	337	319	301	349	375	331	355	329	355	360	341	348	367	349	365	339	350	346	313	325	363	332	309	346	335	303	342	353	353	312	306	316	369	329	336	353	336	363	338	362	355	332	332	363	329	345	335	346	333	328	344	327	353	293	328	345	361	304	323	352	325	342	357	355	351	337	371	374	355	330	333	356	338	369	328	364	342	336	343	332	364	344	342	345	317	322	323	319	353	324	333	330	329	371	349	344	325	304	342	319	315	341	332	371	363	313	357	323	347	349	311	365	323	324	324	353	314	335	337	331	323	350	312	354	295	368	304	342	330	331	311	336	332	330	344	329	339	382	320	348	359	306	348	348	352	328	325	338	316	330	359	321	360	317	324	329	366	302	331	357	329	340	337	350	326	348	355	318	333	360	349	360	352	312	322	316	352	314	351	329	317	337	351	338	363	322	321	353	363	368	321	344	339	332	289	327	296	351	350	358	332	350	377	343	328	351	369	328	348	344	354	338	382	295	305	341	329	331	339	344	345	364	316	320	338	326	309	347	314	318	342	323	345	359	344	337	336	316	346	317	338	333	363	336	320	323	316	350	338	318	302	336	356	312	371	362	341	325	307	322	352	355	352	347	359	318	331	356	305	317	343	320	337	305	329	319	327	348	346	354	353	351	348	372	294	335	306	333	356	340	365	329	352	351	336	335	344	365	369	305	334	317	328	304	336	331	346	355	292	327	325	339	359	318	320	349	360	312	344	364	370	338	331	348	367	381	358	345	348	339	301	339	319	347	357	308	342	343	332	301	362	331	314	331	354	368	333	362	367	343	336	332	329	338	317	312	292	317	354	333	320	340	345	296	331	336	308	344	320	341	355	310	365	329	367	344	311	348	328	355	347	304	316	328	330	377	307	322	344	337	343	327	318	302	353	336	349	320	352	344	353	333	357	318	337	378	324	346	363	335	332	334	351	318	345	355	354	350	348	335	353	347	368	318	349	319	355	319	329	345	336	358	374	339	338	348	370	369	329	343	340	367	359	329	323	347	361	315	331	327	352	361	328	297	302	366	361	351	337	322	345	352	345	337	373	321	305	357	313	304	332	316	383	313	334	363	321	340	340	336	347	346	346	355	357	338	360	336	324	369	337	364	333	340	367	324	349	332	340	311	364	325	348	335	336	334	323	286	322	312	311	326	335	345	341	327	333	338	338	324	366	328	347	336	319	336	321	351	359	327	329	336	329	340	364	306	341	326	325	337	315	338	334	349	328	367	341	343	328	348	385	320	336	324	342	333	333	352	315	296	324	317	347	354	361	337	358	346	324	335	351	322	380	338	341	328	353	337	357	360	327	300	355	350	363	346	339
23084	21712	29610	24354	21724	21785	10830	2161	1464	1138	998	788	774	674	650	487	389	335	302	255	249	281	266	245	257	265	251	228	232	222	241	245	219	225	254	215	227	261	207	214	205	224	231	231	217	240	212	213	195	219	223	211	204	248	216	242	242	248	222	228	239	202	230	216	217	218	237	214	195	205	202	237	223	226	225	220	220	199	206	204	233	224	195	231	212	230	227	211	225	227	203	219	212	220	211	195	198	244	229	211	197	212	195	196	225	217	210	202	194	213	203	217	189	209	224	215	209	200	216	213	194	200	207	224	235	212	196	208	214	214	207	239	194	220	220	217	212	239	193	224	216	219	213	192	212	234	208	228	210	221	249	213	228	207	216	218	211	207	212	224	218	209	199	233	198	234	199	204	224	206	217	201	197	209	214	220	220	225	208	213	207	237	241	226	220	216	214	200	216	228	196	204	225	207	202	217	212	208	188	220	206	224	188	216	202	221	230	194	215	217	206	202	220	233	222	205	225	204	217	220	227	217	201	191	206	197	225	199	210	201	210	214	227	193	211	212	211	224	197	219	197	203	229	232	219	208	233	222	238	205	214	224	191	210	230	207	221	199	221	206	215	222	192	234	211	215	200	200	206	218	210	207	180	203	212	212	202	225	228	203	189	219	210	223	187	216	215	212	225	200	193	211	205	229	207	210	216	191	213	204	208	204	205	244	194	206	216	199	217	202	193	215	212	198	210	221	206	235	205	208	197	218	193	227	210	193	241	208	193	207	224	195	215	205	211	208	223	209	212	230	210	213	195	227	197	205	209	194	194	218	188	229	209	216	207	220	245	204	216	230	184	201	239	235	234	221	216	194	223	216	224	204	222	204	209	221	193	220	224	218	220	205	234	195	215	213	207	202	202	191	224	207	198	223	223	213	213	204	234	221	219	218	202	209	207	211	204	212	202	241	210	216	218	242	205	203	228	188	213	221	204	189	220	217	211	220	213	188	201	216	226	222	214	228	209	222	213	199	201	182	205	211	207	190	193	204	209	213	202	171	195	241	208	203	210	220	200	204	202	206	210	211	200	225	193	233	200	200	240	212	201	208	186	226	211	209	203	205	218	192	215	240	176	204	216	220	221	218	227	204	218	208	252	217	207	233	219	196	221	222	225	207	202	218	195	208	232	219	187	213	226	237	220	187	203	233	200	209	211	217	205	207	198	209	227	194	204	230	212	196	233	211	217	193	232	194	225	202	216	211	178	187	212	217	193	236	212	201	210	189	205	214	213	215	204	231	228	219	229	221	202	217	222	205	186	263	217	199	212	225	232	190	210	213	224	227	194	228	215	204	217	231	211	230	214	202	209	207	204	202	216	189	221	203	198	220	196	230	187	212	212	211	216	198	234	201	195	207	200	207	201	198	177	213	204	220	208	197	204	225	204	222	188	205	180	184	191	233	199	207	235	188	195	235	229	208	225	196	214	225	209	207	195	204	198	199	206	221	200	213	207	211	217	178	234	217	216	209	206	213	198	198	217	223	241	212	235	211	190	200	215	189	227	198	207	216	218	206	202	194	199	212	214	210	201	211	188	198	210	226	215	201	221	237	220	208	223	216	218	216	192	195	206	216	234	221	209	206	219	199	213	228	227	214	211	234	183	218	219	176	204	215	209	209	220	202	190	216	205	206	241	227	217	202	202	198	206	208	208	221	215	220	200	214	228	212	233	194	204	216	190	206	204	192	234	192	212	197	188	210	197	228	226	228	257	224	197	195	203	225	196	230	222	230	210	201	226	210	217	201	217	207	230	210	239	232	209	219	216	225	196	201	213	197	210	220	216	196	194	206	225	186	224	213	218	219	198	205	231	221	235	215	226	214	192	200	226	200	209	229	214	199	225	213	212	200	209	226	228	209	182	195	232	178	233	225	189	204	232	201	198	208	222	190	207	214	190	236	207	220	217	227	193	208	194	209	196	233	226	197	265	232	208	215	207	206	219	192	234	213	207	182	209	229	220	237	197	190	214	183	232	218	221	206	209	208	211	203	257	208	221	196	209	219	207	224	219	201	199	225	206	229	205	222	202	209	197	214	212	236	239	201	205	203	215	234	209	197	232	180	220	236	212	206	221	203	222	222	218	205	201	211	209	204	214	217	198	205	198	182	233	171	221	221	214	208	195	199	193	209	181	202	243	205	210	184	215	225	209	222	196	200	232	231	211	227	215	208	216	218	194	222	199	215	201	201	214	229	217	211	213	216	225	182	212	203	201	203	208	199	193	235	231	195	219	216	235	203	191	234	207	208	192	211	189	195	202	235	217	221	195	233	217	209	235	204	221	220	221	225	227	216	223	227	216	220	197	200	176	187	222	217	225	226	203	212	208	210	232	195	222	187	209	206	236	226	175	224	200	211	189	214	193	211	217	187	198	191	211	230	207	218	195	216	203	217	215	225	195	227	229	231	217	199	189	183	205	216	212	202	210	200	228	220	200	248	218	234	222	212	211	194	221	206	227	193	240	201	211	194	206	209	214	201	182	222	202	212	227	226	196	211	226	217	202	188	220	202	201	183	198	225	227	181	223	209	201	207	232	223	210	210	221	227	184	207	202	220	204	228	224	204	227	181	217	198	218	198	213	203	223	214	214	213	200	205	205	198	260	188	234	206	191	216	216	226	194	229	239	204	222	219	201	217	197	208	183	231	204	232	210	246	215	210	201	189	207	218	210	230	210	210	218	221	210	211	199	211	212	210	191	195	207	197	181	208	203	225	222	216	234	201	207	213	198	223	212	215	207	231	203	190	199	222	213	245	189	201	232	216	165	226	214	196	216	210	213	230	222	219	205	195	218	212	201	228	189	205	238	202	190	211	208	206	227	212	215	213	197	218	208	204	185	186	216	206	213	230	231	214	237	204	199	190	212	200	223	195	204	200	227	233	233	196	215	219	209	208	197	208	196	187	202	223	234	199	205	226	218	219	193	206	187	202	229	206	194	196	221	207	210	225	221	178	214	203	190	178	217	199	204	198	208	218	190	217	208	221	217	219	210	206	230	209	225	216	219	195	201	214	232	203	203	205	201	233	232	209	217	213	202	202	205	216	223	220	201	223	218	206	208	228	219	211	191	173	201	197	249	204	218	220	198	192	223	231	190	220	239	201	233	200	200	223	206	222	224	201	208	180	205	193	216	231	230	219	219	207	228	203	241	216	198	230	218	201	231	226	235	227	225	218	218	237	219	218	212	196	221	214	192	201	229	180	200	219	233	190	220	205	224	232	215	202	201	227	182	232	193	216	203	211	205	215	197	201	212	231	227	233	205	238	211	207	213	225	218	208	204	187	200	205	210	198	197	234	214	204	195	208	182	203	224	189	212	206	210	203	217	195	187	217	215	250	217	219	206	193	194	202	188	212	211	236	186	207	215	209	184	201	224	197	223	215	210	208	204	199	215	224	226	217	239	202	212	196	213	214	232	185	180	203	181	176	211	213	230	232	204	222	222	175	219	172	212	206
13099	32986	25308	16262	12373	9590	6211	3887	3083	2316	1855	1675	1447	1355	1166	892	637	532	475	449	371	349	350	348	312	316	334	341	324	274	297	307	304	281	268	275	284	291	297	290	291	299	275	279	294	314	263	267	250	288	261	276	313	293	297	306	265	281	295	284	289	292	304	297	263	264	269	263	257	279	232	253	257	253	260	257	252	243	267	258	275	289	241	275	290	270	274	256	251	265	267	255	253	264	253	281	280	247	261	247	249	282	255	220	255	247	257	276	269	226	264	269	251	259	254	297	293	258	260	267	278	244	242	244	267	277	274	274	236	264	273	260	231	264	263	252	227	249	278	250	272	244	261	255	254	267	246	264	270	241	260	278	272	282	247	254	251	245	241	273	242	272	236	269	250	244	240	267	250	270	257	257	271	246	248	241	259	249	244	275	267	258	261	262	257	273	280	259	275	273	302	255	239	264	257	278	254	255	284	252	272	254	280	239	263	235	263	240	233	268	265	286	248	239	278	279	234	271	252	272	248	258	246	242	286	259	281	266	252	283	266	290	261	255	263	267	272	260	257	245	264	249	271	263	256	254	275	271	264	267	284	243	253	257	239	230	225	238	256	264	253	270	254	271	251	230	258	218	236	260	255	285	259	230	279	254	256	240	258	245	266	291	253	262	262	259	253	260	283	248	244	220	251	251	269	253	280	266	241	250	256	269	294	256	249	263	272	232	242	245	248	262	249	269	242	236	237	244	236	261	270	288	255	238	237	263	263	254	242	252	256	239	255	250	270	278	267	276	269	258	275	239	283	272	245	248	260	241	249	239	257	257	264	207	277	262	289	270	236	229	255	291	271	257	248	276	250	237	278	247	255	280	229	224	247	245	269	236	263	285	247	262	256	279	272	262	281	267	225	227	235	245	244	242	277	226	259	245	248	263	244	226	301	255	271	263	280	267	256	272	233	242	267	286	268	250	256	241	261	264	225	260	251	264	287	244	281	295	224	278	262	268	258	272	253	259	248	283	273	244	257	246	277	217	247	247	257	254	276	245	252	230	271	231	234	274	271	233	277	262	223	266	255	257	239	241	257	291	256	246	264	252	266	263	258	259	275	248	256	261	264	249	240	256	249	275	267	286	239	270	225	247	274	241	237	259	276	245	263	279	294	243	259	248	233	276	249	248	276	273	255	250	237	268	232	238	268	263	218	239	249	245	225	309	270	243	266	265	263	239	274	256	248	261	225	285	249	254	264	281	260	235	250	248	240	248	290	255	264	275	231	220	262	247	247	233	241	234	252	236	277	251	264	250	253	250	256	237	265	248	234	282	241	238	272	231	271	279	236	254	272	277	232	250	262	270	252	270	246	250	231	253	259	266	266	256	235	260	268	259	258	261	233	261	251	233	229	254	235	250	274	251	254	229	284	263	235	226	279	244	279	226	254	271	288	258	260	287	252	245	276	267	266	231	266	287	261	231	261	239	267	272	259	239	260	291	251	272	244	248	258	250	265	282	271	264	281	244	276	251	216	228	281	250	245	255	229	257	238	282	256	290	257	256	257	252	260	246	270	274	254	236	266	240	253	256	261	262	264	265	264	252	265	277	290	287	241	244	226	235	247	247	256	269	251	269	236	257	244	292	270	239	277	276	244	272	256	266	228	273	252	225	264	251	243	274	232	255	249	245	245	239	237	257	265	279	289	230	253	275	246	225	232	242	260	255	241	277	251	258	214	271	259	256	250	262	257	261	239	248	260	249	292	236	280	242	265	258	272	264	278	251	250	258	252	250	242	233	246	267	265	257	258	225	271	265	282	265	250	266	251	231	245	262	232	253	270	233	243	252	242	243	248	262	239	275	215	237	256	233	260	268	263	272	238	262	233	268	260	249	277	258	271	255	257	243	233	262	271	263	249	291	253	276	235	257	283	261	256	279	277	258	268	249	243	242	249	251	260	246	249	221	260	247	271	248	248	278	256	258	268	254	265	267	221	246	240	271	269	248	273	236	261	257	265	266	280	271	262	260	261	258	239	252	245	260	258	260	283	258	277	231	261	245	263	265	266	245	240	249	237	273	269	245	257	241	255	254	248	248	264	281	245	258	253	267	253	230	245	258	251	252	258	242	232	264	243	265	261	245	265	271	258	237	271	240	273	253	268	283	250	254	268	269	251	255	244	240	283	262	257	252	247	248	251	270	288	249	258	228	249	252	281	242	250	250	245	227	280	252	254	219	273	270	246	266	231	260	209	258	255	254	281	231	273	263	274	258	233	235	276	235	275	268	241	254	244	232	247	264	252	241	263	247	263	268	261	247	258	249	223	241	276	243	248	253	271	247	208	253	267	259	239	250	229	251	267	292	237	253	248	258	271	245	266	259	250	257	254	266	246	257	247	256	261	261	250	263	256	285	278	258	253	221	249	262	229	275	282	262	297	272	239	289	243	265	261	257	252	260	237	262	253	254	239	268	246	248	276	229	258	266	264	282	263	289	269	261	279	258	251	237	243	257	265	238	246	285	222	241	236	279	249	225	246	237	273	235	262	290	243	234	251	260	238	237	227	226	229	239	224	237	272	290	239	247	240	259	245	239	260	263	257	250	217	242	295	274	254	244	276	245	254	265	225	255	221	275	248	258	257	252	247	276	252	273	259	245	242	261	251	242	275	252	263	263	232	272	271	267	251	274	264	265	218	274	267	242	239	259	263	245	252	242	251	249	268	256	240	250	271	260	237	270	238	242	259	262	250	273	269	242	267	247	221	249	277	244	239	275	263	248	238	286	246	272	276	253	285	275	234	236	256	238	265	249	246	261	247	279	259	269	250	253	243	240	258	254	241	266	264	235	287	249	251	238	261	236	263	278	258	267	259	269	239	276	263	269	244	223	246	280	279	249	258	271	251	263	279	252	247	249	241	257	245	240	243	254	276	277	268	257	249	260	255	255	244	270	257	269	259	269	244	251	221	264	240	233	265	243	268	252	259	264	265	253	264	290	261	250	236	252	252	231	281	218	233	245	270	283	262	264	275	248	275	271	234	239	258	263	243	264	268	266	243	243	259	260	274	250	254	269	254	268	273	247	275	269	296	248	270	233	256	248	281	289	258	253	241	249	276	261	258	261	237	240	222	267	259	297	280	295	259	255	260	241	273	235	288	273	242	243	235	250	258	281	274	247	296	278	238	245	230	226	246	251	244	235	233	272	254	270	248	239	248	266	230	266	268	254	280	243	260	290	264	260	273	284	278	237	251	232	232	251	284	282	266	262	261	252	277	247	245	280	257	242	260	259	276	265	243	231	255	252	261	285	261	248	251	276	258	254	251	245	251	260	226	257	250	268	238	267	241	254	264	250	264	239	244	226	258	271	246	267	248	280	255	273	252	252	261	267	253	264	292	240	260	241	267	236	298	290	280	246	252	249	251	250	299	253	228	253	234	251	248	265	250	277	251	269	258	246	257	242	248	259	244	238	232	254	232	254	250	239	257	223	252	261	271	296	245	248	231	249	265	240
28120	20706	14252	7370	3396	2093	1312	945	815	763	669	642	619	615	597	574	494	490	496	461	482	486	473	491	464	452	508	495	500	501	510	480	445	462	459	485	485	477	464	472	487	446	515	490	442	496	502	446	430	464	434	486	433	458	533	491	451	459	487	450	437	469	458	515	481	491	463	469	493	500	465	424	437	442	451	491	502	483	463	459	450	442	475	503	482	476	425	446	509	464	466	453	442	484	465	512	439	453	460	484	474	438	488	474	476	463	471	474	482	464	489	504	429	463	482	462	480	462	523	483	485	469	486	432	457	478	472	431	460	485	504	432	476	510	505	500	484	469	486	471	478	455	478	445	451	444	465	483	453	498	504	442	481	484	477	463	490	486	505	441	448	502	491	491	488	458	501	477	505	472	465	479	472	483	480	501	466	492	493	447	491	497	454	449	464	490	484	468	475	488	478	476	482	490	487	437	450	462	485	468	471	468	527	482	497	447	475	472	511	493	496	467	469	510	428	501	438	453	488	450	437	497	487	478	477	439	488	516	516	491	506	503	487	501	481	457	461	473	477	445	476	449	494	446	487	438	493	476	459	469	493	462	518	458	490	497	474	495	468	481	473	440	450	455	463	469	477	446	490	449	460	467	475	467	494	464	462	477	458	424	474	464	413	451	488	462	500	495	483	439	467	484	455	484	468	451	484	435	466	455	495	501	466	447	493	490	463	479	461	484	513	455	501	472	520	451	481	432	442	478	470	472	503	461	467	450	464	458	485	472	461	448	443	503	511	505	504	460	434	455	439	436	487	461	469	501	493	453	515	494	453	436	451	448	470	476	452	464	465	484	464	465	457	491	467	446	464	468	497	518	479	423	480	477	478	490	495	490	435	485	482	458	487	485	474	515	459	469	489	431	474	465	463	441	519	490	479	463	443	436	500	445	460	505	513	482	490	461	482	434	478	471	484	500	470	477	483	513	461	474	449	459	465	505	456	464	460	485	462	478	474	477	482	487	427	467	451	481	449	482	489	449	487	489	472	471	456	473	484	465	455	439	465	456	470	486	472	467	448	481	511	439	473	467	475	460	487	467	468	472	445	459	488	465	493	433	449	482	453	473	458	506	486	475	458	492	495	435	423	486	470	488	462	453	450	463	448	478	468	426	489	474	465	487	472	481	504	470	475	456	509	469	444	532	482	489	441	506	509	450	465	475	428	480	477	444	432	450	525	469	453	485	455	469	476	483	488	485	500	485	448	512	458	492	436	462	511	503	484	421	457	477	456	473	462	496	468	469	482	494	495	474	452	454	491	477	453	465	489	459	495	493	478	440	440	490	491	482	444	474	461	516	482	457	488	487	468	492	462	454	464	458	481	488	493	446	451	459	484	480	438	487	458	500	494	458	458	482	490	488	489	481	454	458	459	508	469	457	483	464	466	451	497	493	502	470	461	480	509	484	527	475	499	498	483	461	465	481	453	496	468	498	457	511	487	463	473	455	466	455	487	453	492	464	492	444	492	466	491	456	470	482	462	469	488	465	468	465	496	491	511	477	414	467	498	482	458	469	466	505	467	482	462	481	462	442	458	458	453	435	442	463	445	485	511	446	483	464	472	482	480	488	472	495	498	461	482	481	475	498	459	458	482	467	449	480	458	471	457	463	469	472	497	512	456	474	454	483	484	456	486	485	459	454	476	489	467	479	455	472	443	461	481	476	449	484	453	452	444	503	461	455	498	433	470	465	429	462	477	444	450	497	464	451	476	474	494	450	451	443	473	504	479	500	462	490	454	474	484	495	459	488	502	499	510	483	514	508	481	483	483	515	499	417	510	462	485	472	492	480	452	490	526	466	465	469	459	449	473	486	478	466	499	516	482	447	486	468	479	488	431	498	479	464	426	424	487	426	479	454	459	481	476	494	489	459	478	409	477	473	484	499	470	499	450	458	491	466	474	496	534	512	489	459	485	483	484	467	488	482	484	493	458	484	493	477	484	487	448	459	461	461	465	461	487	479	494	470	467	491	483	466	453	487	487	450	449	474	481	500	517	481	454	472	462	516	467	499	477	469	477	499	490	475	442	489	490	455	517	462	468	473	506	450	462	452	471	443	473	460	473	465	471	479	491	475	495	472	468	469	470	501	462	472	468	511	448	480	494	457	460	463	494	479	419	495	487	460	490	444	486	453	491	476	465	486	472	424	464	462	451	501	465	436	441	504	514	466	460	497	430	438	495	470	482	466	409	482	507	450	457	501	458	458	509	456	510	440	480	482	447	493	451	480	431	491	483	459	475	479	475	436	497	439	467	487	472	508	465	496	478	468	478	460	476	451	487	478	441	469	436	462	470	494	464	462	478	499	543	468	494	464	457	482	491	461	458	450	512	457	460	486	508	478	469	484	510	488	490	420	542	482	491	463	432	474	439	498	485	475	493	488	471	481	461	491	455	447	461	463	499	448	512	475	477	447	482	470	445	475	502	467	470	481	482	509	471	469	479	464	469	464	461	454	482	489	472	477	513	417	482	462	483	468	469	464	516	493	461	430	458	507	464	466	507	471	464	471	480	485	475	515	526	490	448	513	482	458	439	503	438	449	464	467	480	470	514	502	480	472	446	507	463	477	424	482	471	462	490	488	482	518	479	485	482	476	454	494	468	486	473	494	468	449	461	468	453	489	467	451	474	471	476	479	506	479	471	485	475	498	488	505	473	465	435	463	478	457	470	477	469	475	467	503	478	456	467	423	449	465	513	451	444	445	481	491	477	490	416	503	421	481	468	493	501	499	519	473	478	470	458	476	500	504	516	461	491	484	494	493	470	484	466	460	454	464	459	466	484	470	480	441	477	472	500	435	482	475	491	459	468	510	483	492	458	498	470	466	500	477	498	456	466	486	501	498	475	475	468	444	475	482	489	478	459	467	492	445	460	495	463	441	465	445	463	466	488	469	459	492	410	452	476	499	438	470	512	461	465	492	486	448	478	478	482	431	502	451	474	469	514	482	462	454	481	455	497	487	513	480	438	463	478	514	457	467	493	496	479	454	483	491	473	519	452	481	450	495	492	497	479	501	450	526	486	500	458	491	464	457	444	468	462	465	496	469	465	516	454	504	450	448	466	472	466	504	440	483	494	423	488	473	484	471	458	471	474	477	502	482	475	456	512	471	439	471	469	475	417	474	484	442	511	481	490	497	469	506	470	454	498	447	481	489	447	481	461	440	477	482	461	484	467	475	473	461	461	491	497	496	471	469	458	428	476	461	489	481	483	478	459	468	470	481	500	457	501	458	445	459	447	503	501	447	467	499	466	462	484	457	462	465	487	484	472	445	464	455	487	466	485	471	448	469	465	452	503	501	484	486	473	449	444	440	480	463	489	446	484	493	459	478	462	485	491	457	489	470	442	507	512	445	508	467	460	462	493	485	484	470	488	499	457	459	491	462	494	496	483	403	445	469	456	486	504	457	477	485	493	467	479	477	470	523	440	485	498	451	491	472	440	474	459	497	487	477
11173	19818	13957	8434	5539	3933	2454	1626	1413	1244	1017	859	888	781	800	682	632	606	567	563	577	567	610	567	566	579	528	578	546	533	580	551	551	582	531	562	564	554	528	545	537	539	520	542	560	552	555	559	553	564	541	537	564	566	555	539	577	560	569	552	535	548	554	547	575	563	576	601	558	530	568	534	553	536	502	516	554	544	576	561	538	544	575	524	538	607	541	549	528	523	542	547	590	564	580	523	523	561	542	573	549	550	548	559	554	553	575	539	588	547	574	547	556	556	530	551	514	510	530	541	564	580	529	590	552	580	546	536	560	567	525	576	569	601	589	519	602	560	541	554	529	519	582	548	516	547	552	548	530	568	558	544	570	556	546	509	528	565	574	554	519	514	544	583	560	543	498	583	543	550	561	558	503	568	518	592	569	553	538	545	565	542	575	576	496	512	617	554	520	556	531	565	535	562	562	529	553	518	606	568	567	597	543	537	583	567	573	548	534	600	552	578	562	544	563	552	600	574	554	544	566	523	575	546	554	510	575	548	535	525	532	536	570	491	611	535	566	533	531	546	535	542	511	519	533	543	528	537	528	552	544	523	547	592	556	557	514	552	514	571	528	561	557	561	520	553	556	527	537	547	553	546	552	559	528	522	512	571	551	568	544	529	528	537	578	527	510	553	550	524	565	546	583	528	541	510	546	562	502	566	522	558	559	543	574	537	581	525	569	554	559	550	558	555	555	545	508	518	579	554	556	548	560	570	531	599	537	593	544	561	564	520	551	546	534	524	613	562	609	539	565	558	541	578	544	547	582	541	560	535	512	553	525	518	599	536	558	550	507	554	558	594	549	537	515	568	562	574	494	588	562	568	597	568	550	567	529	587	582	554	522	521	527	516	548	546	583	524	579	559	557	574	579	554	572	558	549	549	576	593	550	563	581	500	557	529	572	575	563	562	540	540	560	561	553	583	505	532	541	532	592	534	569	570	499	500	585	575	590	554	542	533	586	578	565	517	577	550	541	527	590	535	519	559	517	597	566	562	557	537	546	553	520	530	530	520	566	506	543	525	528	571	571	583	570	562	565	522	530	479	554	561	562	587	558	593	539	504	530	515	543	583	566	508	552	548	613	539	565	559	551	545	562	555	539	546	555	534	560	544	520	588	522	598	555	543	531	596	547	495	572	539	507	508	535	605	527	541	527	572	523	554	553	565	518	544	549	545	570	510	545	554	551	574	531	525	522	526	614	581	538	511	611	572	516	513	595	568	534	562	566	549	569	551	557	578	553	571	490	494	572	534	492	567	528	515	545	553	520	550	504	516	550	543	551	559	586	572	576	525	544	568	548	581	551	554	513	552	579	515	552	491	560	540	524	526	526	556	559	570	597	579	558	574	552	566	569	531	516	539	559	571	560	543	584	557	503	552	553	538	568	567	521	539	509	581	572	535	547	534	569	554	551	559	570	535	543	556	545	593	532	542	573	530	536	526	571	542	529	576	538	523	525	549	540	568	543	570	563	530	539	579	530	576	574	530	516	572	585	514	569	532	555	527	549	560	558	554	559	532	601	568	530	542	554	583	572	522	576	560	543	541	556	568	584	540	567	551	526	529	565	556	537	547	545	599	543	579	516	574	568	587	579	547	552	538	552	573	523	518	556	542	613	535	564	558	538	535	520	539	542	560	541	571	617	527	579	524	535	533	561	580	542	509	576	576	569	566	545	544	550	548	514	546	555	535	517	570	545	572	547	537	579	546	539	528	539	553	529	518	563	574	561	580	560	567	547	516	557	544	535	599	521	536	562	512	555	564	562	532	530	537	544	549	561	530	542	565	532	533	512	547	533	528	506	550	533	581	548	527	522	514	569	537	587	554	593	555	609	595	594	552	539	579	535	508	568	515	535	573	559	557	550	583	509	507	562	560	569	559	531	530	537	545	555	530	553	547	493	591	556	517	561	544	560	521	495	543	541	544	537	507	536	560	543	569	516	558	574	551	581	585	589	543	524	559	525	563	535	568	536	588	541	524	519	539	535	591	594	562	516	548	509	529	518	562	579	535	555	572	548	543	556	509	567	548	570	543	561	549	568	498	570	567	530	538	583	552	547	525	567	523	569	544	491	561	580	552	549	574	533	558	550	548	537	536	504	562	567	558	570	565	565	540	519	530	553	577	555	553	573	553	567	548	565	557	584	503	550	530	549	519	527	510	527	538	539	576	554	516	542	518	577	532	559	524	547	557	571	525	616	574	587	572	517	555	521	555	601	543	536	544	554	552	537	573	544	581	549	561	554	567	559	539	564	607	537	514	540	551	582	567	580	574	562	553	562	536	505	566	555	522	582	582	498	546	541	576	542	517	585	524	551	574	580	578	532	529	556	533	535	576	534	539	547	551	506	523	588	562	540	535	575	579	545	561	540	524	540	557	542	565	564	574	554	530	547	548	559	514	570	541	539	571	511	537	549	579	512	590	602	550	557	576	547	512	568	573	550	570	573	563	567	516	560	528	534	561	563	583	528	553	548	517	578	516	527	548	538	530	580	569	507	554	572	528	546	563	552	544	535	557	556	590	530	545	564	526	550	597	571	587	552	542	564	558	586	572	574	565	489	581	575	564	567	557	574	559	544	538	564	577	531	533	549	560	591	572	552	578	571	498	563	552	552	560	508	567	569	543	576	547	594	546	564	545	558	550	549	546	558	520	495	522	554	569	527	541	504	533	551	513	525	536	517	557	586	569	531	557	533	520	539	540	546	538	564	564	538	562	515	545	565	555	511	525	559	541	515	531	564	558	549	551	519	541	577	534	557	586	559	579	532	534	553	513	546	548	584	542	537	550	555	569	535	558	533	537	566	550	579	525	497	528	543	570	555	501	549	571	573	560	529	568	550	544	547	533	527	553	573	503	560	571	531	566	571	589	540	552	577	582	553	545	557	541	552	543	592	588	580	588	511	536	556	525	520	497	582	541	569	549	527	528	571	517	535	535	569	530	549	528	582	526	554	514	507	538	557	524	530	550	583	522	507	616	528	553	600	518	560	563	507	542	510	543	592	577	528	592	560	545	604	581	557	585	504	542	545	569	553	587	552	530	517	538	614	562	562	554	558	484	579	553	583	588	589	518	563	506	540	563	585	513	557	536	508	528	529	590	528	563	554	568	567	514	520	524	526	521	575	510	583	542	545	573	555	543	488	555	506	545	585	598	552	539	518	534	519	557	572	570	525	571	555	559	574	565	587	598	597	506	561	543	577	582	548	570	556	521	561	517	538	564	547	533	556	562	564	549	601	570	550	565	554	547	563	591	550	547	580	516	566	553	575	561	493	567	575	567	572	600	578	541	554	524	555	603	535	530	495	589	528	555	554	544	579	553	545	546	523	573	535	588	585	517	624	564	551	516	556	530	529	504	565	532	558	529	547	544	501	567	511	600	562	553	556	570	546	530	517	600	532	587	619	507	554	524	554	545	554	514	560	571	490	566	590	522	535	540	530	495	569	539	512	578
24241	21682	29030	24863	21651	11627	2879	1545	1153	1018	905	781	755	719	667	649	541	535	485	462	507	522	535	485	487	514	477	479	492	432	442	530	469	456	434	441	491	472	487	444	475	477	454	467	466	461	474	482	477	485	504	470	436	480	466	473	447	437	445	466	492	451	510	439	436	448	463	438	464	466	442	483	459	436	461	468	448	449	427	447	446	448	473	456	447	489	415	454	476	463	468	444	466	438	436	444	465	442	455	437	444	418	438	420	467	492	456	437	435	457	472	432	460	427	437	469	459	438	439	449	449	478	446	387	422	417	430	421	461	477	441	470	453	488	432	423	415	419	430	480	450	489	453	450	468	404	452	460	448	418	453	452	448	444	440	417	447	426	475	438	475	437	448	460	467	464	464	442	449	477	483	471	491	441	466	431	473	467	467	461	458	429	442	433	470	433	445	439	424	431	445	441	462	457	443	421	421	415	473	430	441	460	448	425	464	444	435	430	452	458	400	436	453	454	445	458	452	430	455	439	432	476	466	461	407	424	382	424	450	415	451	464	433	402	476	448	451	453	398	449	421	459	450	472	469	469	460	439	464	452	454	459	426	498	462	418	432	455	471	444	474	432	427	485	487	456	456	449	461	439	461	515	434	447	445	459	433	440	468	472	473	449	487	433	458	411	410	430	452	461	462	449	425	462	444	485	454	457	419	454	453	450	468	440	438	446	480	477	464	437	471	467	428	430	467	447	462	450	465	465	446	442	439	423	437	497	465	453	437	488	441	429	464	424	439	446	460	461	398	486	459	442	411	507	468	458	450	456	424	475	509	476	432	441	456	439	436	447	454	438	468	462	455	444	452	417	440	418	482	440	451	451	427	435	474	437	460	464	451	422	485	417	414	459	448	408	469	444	476	438	415	466	442	476	429	467	444	466	468	453	436	460	428	499	448	456	454	470	494	445	453	460	458	437	457	412	456	465	440	484	455	466	468	419	459	424	405	460	483	425	439	461	460	421	463	448	480	440	425	483	448	451	430	442	461	435	424	437	428	437	436	450	468	432	463	461	473	438	451	480	449	437	436	471	435	427	457	426	450	473	415	471	435	504	459	448	474	462	454	449	454	472	474	450	490	473	454	420	435	474	431	460	475	451	453	460	420	435	475	444	425	479	427	460	450	486	461	460	452	436	460	449	458	437	431	466	466	413	476	462	432	470	464	437	429	434	448	477	468	447	453	434	481	488	435	413	451	420	420	489	420	453	465	471	422	409	465	421	466	441	442	440	421	446	448	477	480	438	488	433	479	480	438	450	447	446	436	449	454	460	456	487	450	404	442	449	464	427	429	423	475	499	439	479	499	507	463	489	442	471	427	444	447	439	465	487	414	443	449	442	444	436	429	461	449	489	447	442	474	468	447	454	431	449	486	458	443	460	419	462	445	465	469	485	471	433	416	457	475	463	427	465	444	489	447	421	416	437	441	449	446	482	421	444	469	457	468	437	465	455	445	446	423	449	434	446	434	432	417	421	483	451	440	423	412	438	433	421	469	463	420	428	470	459	475	441	454	419	411	480	474	488	517	479	417	460	485	415	463	444	436	438	447	469	424	439	400	497	450	474	441	500	473	418	493	464	455	415	463	435	481	399	436	479	467	464	456	488	447	483	435	473	453	467	419	465	462	456	450	408	483	446	489	481	470	501	436	461	425	471	478	470	441	481	467	474	407	464	430	464	460	440	449	467	477	433	453	441	477	434	446	441	462	471	454	440	422	418	486	448	478	456	438	406	423	451	428	497	460	470	425	447	444	502	429	499	436	453	461	454	466	454	473	417	444	434	486	454	437	454	449	489	447	416	457	453	447	469	453	435	465	464	421	460	467	450	450	418	468	402	432	497	424	433	457	449	445	432	467	447	462	428	482	407	444	447	437	438	427	469	479	441	450	437	443	469	500	468	446	416	454	482	421	463	483	435	462	433	430	410	462	482	462	452	491	495	434	468	462	452	417	444	445	458	461	449	459	464	472	450	455	426	441	411	433	456	453	488	454	447	463	453	401	453	437	428	454	465	449	417	430	469	438	438	435	484	469	433	442	444	440	475	464	470	420	454	446	495	472	420	464	418	460	482	510	476	427	497	424	449	458	449	491	459	464	448	469	478	441	462	441	452	468	447	450	426	478	438	436	439	470	453	461	419	454	435	468	441	475	468	495	434	427	465	443	481	470	452	461	423	444	462	430	425	406	427	449	423	439	478	473	421	453	437	460	437	430	460	435	451	453	459	482	450	423	453	438	437	433	470	445	465	432	427	455	469	420	455	489	453	457	434	446	422	419	457	464	422	486	440	430	477	483	428	478	435	479	454	445	442	453	439	449	470	425	451	469	432	452	460	452	452	454	442	449	412	428	426	478	455	449	490	420	447	427	472	453	434	451	490	449	439	475	472	500	412	447	470	449	402	425	475	450	435	439	491	459	464	465	452	489	469	477	438	442	438	465	455	478	426	445	478	460	462	458	471	468	449	441	465	447	435	439	470	463	439	478	425	415	452	445	440	472	477	498	484	438	469	440	409	465	427	444	461	436	405	423	415	453	478	444	441	474	443	427	452	462	474	431	441	438	409	461	432	482	458	440	429	459	446	437	430	454	428	449	455	450	467	451	439	403	437	429	412	409	460	425	493	449	424	442	440	457	466	462	442	419	474	500	412	450	414	432	448	424	468	460	439	434	435	429	468	481	488	461	464	464	444	427	479	472	454	467	431	439	417	492	454	449	453	411	432	448	446	409	491	483	433	451	466	456	446	439	429	463	482	430	436	448	448	469	402	446	455	469	455	439	468	479	451	450	417	464	458	445	462	482	446	441	463	424	444	430	426	458	448	430	438	438	417	378	452	454	478	455	428	445	434	432	438	490	458	444	416	436	437	467	397	433	441	454	464	438	437	445	428	474	447	410	422	466	426	407	459	439	443	415	445	446	450	429	409	448	418	474	430	435	440	457	432	465	490	452	451	456	455	427	449	435	430	431	451	443	478	436	503	448	430	437	451	454	471	447	454	476	457	463	433	427	471	457	427	445	465	448	454	453	430	414	419	471	477	414	467	435	427	420	420	460	440	444	447	453	487	450	448	470	470	446	415	457	442	401	447	444	451	438	454	452	451	440	445	427	471	461	458	402	426	451	438	431	469	445	433	483	465	490	445	436	447	456	432	461	441	439	469	435	447	458	447	473	434	443	481	432	463	457	455	471	451	474	462	459	441	458	448	478	445	446	406	474	410	415	454	483	450	484	449	430	428	439	464	436	456	455	446	433	448	430	426	421	418	435	427	459	427	427	448	482	455	407	472	454	456	475	454	463	449	419	443	479	446	469	406	441	467	444	417	447	499	420	435	451	467	477	460	459	472	455	459	449	462	496	444	457	436	463	440	463	472	439	427	453	443	457	445	456	451	439	451	470	486	458	474	429	443	452	476	475	483	459	420	478	445	496	434	436	447	485	435	433	475	456	460	422	453
11090	27120	21720	13711	9483	6067	4039	2800	2045	1715	1497	1283	1126	971	881	905	823	682	615	600	573	580	571	575	590	556	585	560	558	577	582	577	531	567	544	547	576	574	531	582	567	557	592	549	536	538	568	585	501	532	592	525	597	556	553	576	528	594	531	537	551	535	505	529	527	530	509	516	544	522	512	505	514	550	485	519	532	535	489	515	500	525	505	522	596	571	518	513	532	538	570	490	537	523	566	547	500	540	574	531	509	537	546	575	541	531	539	523	546	500	577	502	521	512	522	514	507	534	548	557	529	514	535	558	553	534	527	530	499	546	511	521	551	527	562	570	554	537	531	547	560	546	578	547	571	521	536	512	532	553	552	498	523	502	524	543	535	517	543	570	545	565	553	521	546	539	487	518	532	484	559	487	523	541	549	534	573	551	526	593	538	574	574	515	541	520	510	564	561	479	538	552	539	530	513	534	481	524	532	539	537	526	519	544	551	555	529	572	478	564	494	517	565	550	503	525	538	545	497	544	521	522	542	543	517	524	519	558	460	555	530	503	529	548	500	522	511	545	525	523	505	501	540	480	519	573	531	524	572	550	552	577	501	510	516	553	523	484	548	537	518	533	513	555	528	532	493	509	509	541	541	568	537	486	554	535	539	538	521	535	558	519	515	563	528	541	522	559	499	540	519	531	546	507	531	519	519	511	533	496	507	507	502	521	582	505	557	520	536	560	542	490	533	502	507	513	487	551	482	535	537	533	551	529	548	527	522	545	524	522	506	513	503	499	553	540	540	513	505	501	545	486	545	529	560	521	540	552	536	544	502	465	553	545	549	490	521	551	527	544	533	475	527	521	511	513	535	530	497	497	537	529	562	531	511	536	543	546	574	493	535	530	516	513	582	538	515	536	493	559	511	503	498	546	541	518	503	526	538	532	551	501	546	498	530	518	522	567	527	532	512	471	515	563	498	535	522	542	522	539	540	537	548	529	522	531	571	544	508	535	523	529	511	546	532	534	553	533	568	536	513	517	512	554	523	520	536	539	545	519	528	481	551	533	510	508	521	547	486	531	529	546	544	549	566	553	562	500	520	508	537	550	556	533	527	484	549	514	515	499	546	525	568	467	527	532	477	566	514	484	506	540	527	523	495	525	546	498	494	549	490	556	535	531	588	474	525	548	514	519	539	550	560	534	521	529	536	579	562	545	523	523	582	549	556	568	562	535	569	516	495	477	549	564	562	484	510	540	559	537	522	509	530	525	503	509	513	524	529	575	524	489	538	500	544	523	558	505	544	510	519	529	557	530	544	481	502	567	527	569	531	510	534	546	558	527	541	523	534	554	500	505	511	517	480	531	527	550	528	499	547	561	490	519	568	551	533	529	536	498	603	547	540	499	522	536	522	478	574	536	548	535	525	485	536	567	508	550	525	552	575	528	509	559	527	533	509	555	528	562	515	551	519	562	541	518	545	537	521	514	563	565	530	554	515	562	525	493	548	535	553	534	519	522	509	528	534	525	544	504	523	546	532	501	524	536	524	537	523	479	477	535	565	509	513	521	508	506	517	546	531	544	578	538	517	515	506	522	538	534	525	531	552	549	537	528	503	554	521	529	525	555	521	576	522	499	562	528	552	517	563	518	569	533	555	544	537	540	524	577	527	517	514	539	534	514	542	520	537	550	533	526	511	542	501	495	508	546	509	504	558	554	529	549	530	538	509	551	502	497	522	495	531	520	540	520	512	505	543	516	548	497	554	506	558	507	501	502	502	547	492	519	509	547	510	503	522	542	534	516	567	588	553	501	497	544	514	550	532	477	526	519	528	524	464	509	532	512	549	476	521	518	533	502	529	543	515	546	560	521	555	517	533	532	531	559	489	531	528	539	525	529	524	515	545	518	514	551	504	520	510	536	544	524	544	571	509	551	522	543	562	505	492	496	530	499	562	471	502	512	546	505	532	542	548	525	516	505	539	538	551	564	497	564	499	488	511	534	512	515	531	551	521	525	467	531	528	565	563	524	539	528	522	540	536	516	500	551	576	531	570	545	509	511	531	522	549	488	540	536	533	567	549	575	509	529	530	534	538	506	531	539	551	518	526	528	526	535	520	544	529	517	552	537	510	523	529	591	502	527	533	548	551	528	499	533	483	562	528	527	508	490	527	517	549	530	513	533	500	535	539	533	546	531	559	500	522	532	552	516	519	535	528	525	538	473	530	525	534	538	552	498	530	530	533	549	512	499	535	510	509	553	517	552	497	555	512	508	534	550	491	522	554	535	498	520	557	542	500	579	516	535	554	526	513	488	539	524	545	531	509	567	545	506	512	529	558	581	498	526	512	498	521	529	535	541	492	558	486	530	527	499	540	524	560	506	515	556	533	544	540	512	561	528	543	490	521	537	546	530	511	553	530	506	514	581	522	510	518	550	571	535	546	526	501	534	538	574	512	545	529	489	526	541	524	555	519	548	516	509	532	524	537	533	552	533	563	518	518	520	510	525	541	537	506	541	527	529	532	540	514	541	488	514	496	536	538	531	562	499	545	511	550	534	546	550	552	515	494	540	557	506	535	530	511	503	530	539	555	564	513	560	511	534	565	528	524	495	528	545	509	543	605	542	530	544	517	546	562	527	527	523	534	517	504	493	474	533	522	549	512	505	509	554	545	560	512	529	555	530	502	481	550	527	498	522	506	545	564	517	545	549	532	502	531	542	538	507	499	550	553	553	478	527	541	497	536	544	527	529	498	509	537	568	559	534	493	524	530	532	528	490	530	559	513	524	546	488	502	499	509	510	526	541	549	529	539	518	511	514	554	536	550	520	478	496	507	520	546	535	563	546	532	535	491	515	513	536	555	511	486	509	543	559	520	503	528	502	513	534	535	526	501	489	520	522	559	535	565	547	504	523	489	535	544	519	527	520	536	550	507	532	574	531	560	523	562	545	551	543	530	517	488	535	521	497	544	560	561	524	468	540	525	500	534	497	539	521	546	542	546	521	499	551	561	525	509	538	531	544	510	586	491	523	516	534	483	496	532	532	534	508	526	534	548	584	570	558	516	515	501	517	579	535	555	561	589	539	569	518	522	529	529	561	509	511	539	545	544	469	538	552	503	560	522	527	537	540	504	576	570	528	499	518	505	532	515	496	520	517	512	535	544	540	545	492	523	509	505	535	525	562	514	538	498	510	526	543	506	559	533	514	506	553	552	541	483	498	531	513	551	477	510	494	493	552	522	556	532	514	518	504	524	522	498	529	501	523	493	536	516	540	500	526	525	516	592	531	517	530	533	560	473	522	534	528	532	527	497	564	521	498	516	554	515	548	555	514	517	512	523	559	520	517	573	556	533	529	492	522	527	530	520	530	506	512	499	493	548	535	565	515	521	546	543	563	481	525	548	529	492	569	523	571	506	522	526	557	551	528	493	497	555	501	498	544	543	501	540	507	547	523	476	537	498	519	509	537	541	579	554	531	488	525	543	505	526	533	531	560	477	519	552	531	543	545
25438	21724	27941	25914	11919	2762	1583	1077	805	676	568	502	473	407	346	401	350	337	292	301	286	316	325	288	316	293	309	308	301	276	299	290	302	293	287	290	268	306	315	273	276	291	326	291	301	300	314	295	305	284	314	289	300	289	285	317	305	346	305	301	292	296	298	290	278	275	282	246	306	281	293	302	290	305	290	302	283	294	284	282	267	285	266	285	281	301	292	296	287	295	301	297	310	264	295	309	316	292	289	314	308	285	280	283	273	299	315	282	296	310	286	288	282	294	261	286	277	291	282	312	283	332	292	270	295	301	285	271	299	278	303	276	322	291	292	282	293	304	279	311	265	298	305	310	288	294	292	321	298	281	334	295	306	297	298	295	278	303	303	294	268	292	297	311	284	297	290	288	337	294	286	291	277	282	294	292	275	266	259	290	263	300	299	272	285	306	263	302	292	310	276	298	265	312	287	283	313	261	277	287	275	270	301	292	314	288	281	311	297	278	293	285	303	310	294	297	278	309	279	295	326	279	293	279	295	266	327	301	261	292	320	287	275	307	296	301	283	289	258	304	318	302	289	306	288	290	290	272	317	268	316	299	278	269	281	308	292	294	288	305	290	261	274	255	291	313	275	266	304	278	299	269	295	304	281	272	292	301	301	290	277	294	294	280	326	310	292	324	299	262	286	283	294	282	302	315	295	281	311	258	286	266	301	265	302	306	289	283	305	305	273	290	286	284	278	294	303	269	285	301	270	307	292	326	329	266	293	290	278	312	300	301	276	320	293	256	271	275	317	276	302	307	295	290	296	288	281	267	274	302	308	289	286	288	274	284	288	313	295	294	302	304	302	276	304	276	317	292	260	314	286	316	269	277	277	259	303	296	301	277	296	328	277	298	291	279	268	309	314	272	286	292	286	303	305	271	306	258	278	291	314	283	272	288	297	291	269	304	259	265	299	325	305	280	290	282	280	286	283	307	260	295	288	278	308	276	327	321	289	317	296	271	289	280	309	283	296	343	298	280	305	316	280	309	289	278	292	298	316	323	283	298	281	304	302	283	288	279	287	291	296	276	279	284	266	303	271	299	293	307	278	278	296	289	275	308	307	294	293	317	291	291	316	302	283	243	290	313	317	280	288	297	259	298	308	279	290	279	298	287	298	306	280	277	293	309	270	277	262	276	282	317	300	296	288	287	264	280	301	293	295	280	284	286	297	303	290	275	321	274	307	284	309	275	288	286	288	299	320	315	293	269	274	269	304	267	277	302	268	317	311	272	297	269	293	287	302	315	272	281	283	276	294	288	292	280	278	279	288	313	283	266	283	295	316	276	264	301	261	293	281	268	294	261	274	293	288	294	271	264	284	280	301	322	305	287	308	297	298	292	289	284	270	284	274	254	326	283	288	292	295	278	297	303	244	280	291	255	277	327	264	261	275	269	278	295	269	293	271	282	269	296	281	317	269	265	296	260	310	302	280	273	268	303	272	291	293	280	301	269	295	312	286	283	287	291	259	297	317	283	274	277	309	302	268	251	300	283	274	298	309	291	298	300	303	284	302	305	268	313	269	314	281	274	294	281	288	303	278	292	287	305	314	321	298	269	297	287	272	292	250	298	266	278	311	321	287	273	301	267	284	279	316	321	238	291	262	284	275	285	288	273	286	297	244	297	291	286	261	283	268	262	263	296	305	297	288	290	294	288	284	283	289	245	285	280	311	287	278	289	285	296	304	307	270	275	268	328	313	264	260	283	299	291	278	270	278	284	253	278	330	292	286	313	305	309	299	283	257	274	303	278	320	284	287	334	267	277	294	286	316	299	276	307	291	259	275	319	279	280	280	296	285	281	273	294	271	289	304	278	297	284	301	283	299	279	286	271	287	284	265	264	299	257	279	298	286	266	300	282	280	275	263	290	304	274	279	309	269	290	316	284	290	276	281	299	247	285	293	279	260	303	320	282	272	307	276	307	291	314	273	299	282	313	270	278	276	328	272	269	275	295	268	287	289	279	299	297	275	298	321	256	304	291	282	281	305	286	300	268	262	294	306	267	293	278	279	282	302	308	275	282	290	309	274	269	293	290	323	294	303	271	268	280	280	312	286	289	289	308	336	296	314	277	295	285	298	259	277	273	298	243	300	308	271	284	269	323	278	287	282	266	249	313	289	292	293	282	280	307	315	282	276	276	303	292	273	271	274	311	280	289	265	267	309	297	273	279	282	273	295	283	294	260	288	287	325	281	305	281	295	282	291	295	294	278	312	295	291	263	267	284	297	282	254	301	292	271	282	308	299	332	269	295	288	303	268	289	297	297	321	291	294	271	291	284	293	295	275	325	295	288	278	289	261	299	293	291	274	274	271	249	289	263	308	310	265	249	290	292	280	312	286	287	292	282	287	286	273	280	267	303	322	282	288	300	313	291	313	304	269	315	279	265	309	302	305	321	312	324	315	297	294	289	288	293	289	282	254	283	308	291	291	313	291	258	286	314	267	283	310	289	281	283	276	327	281	263	277	304	284	302	291	286	280	277	299	269	287	282	278	307	260	282	298	291	293	294	305	272	288	300	314	278	270	284	286	277	291	259	276	290	247	300	290	289	270	322	332	288	289	271	303	254	254	271	288	271	319	298	284	288	300	296	291	322	259	270	284	307	287	317	257	278	253	278	294	294	283	296	289	296	287	280	282	298	269	276	291	294	314	293	277	262	287	268	286	262	296	274	251	290	323	330	271	246	296	290	301	324	258	324	277	294	253	276	318	294	299	293	274	294	300	285	288	272	309	307	266	284	308	281	313	287	269	319	288	298	296	287	317	279	298	311	250	284	293	299	284	279	288	279	290	275	289	266	271	322	286	284	260	264	270	279	310	278	289	293	239	270	314	289	286	294	288	297	264	301	274	289	303	270	307	309	272	297	290	272	284	292	270	284	268	303	309	309	281	293	303	293	288	285	268	290	270	286	316	281	285	284	274	293	278	279	285	310	294	287	274	283	307	272	293	277	302	276	285	273	301	319	283	313	272	287	253	287	277	311	284	306	310	293	277	297	261	301	280	284	280	283	305	288	313	270	262	291	279	247	285	276	280	311	295	274	252	278	294	306	282	297	296	311	307	287	293	296	296	282	289	294	283	315	282	275	303	298	275	322	289	298	297	271	285	307	302	311	267	297	284	292	309	266	278	318	281	298	287	266	311	289	247	295	307	299	290	302	284	296	276	299	281	303	273	281	286	322	285	303	274	290	286	287	299	276	281	291	249	299	282	292	287	305	270	247	302	282	285	282	292	290	278	270	291	289	268	286	267	282	292	298	299	261	280	276	261	279	298	285	300	290	306	265	304	317	297	298	293	278	334	297	284	311	276	279	270	304	278	298	311	278	255	270	284	273	260	283	266	299	293	272	304	280	286	333	282	276	310	285	294	313	319	276	295	297	314	282	301	255	285	291	295	277	277	323	304	277	282	291	309	289	280	277	283	301	286	287	291	275	252	310	254	296	296	304	312	294
10228	23531	18199	10913	6824	4576	3216	2175	1650	1269	975	790	723	641	569	575	481	428	394	384	382	388	363	351	347	345	359	389	338	349	356	367	309	321	366	370	344	331	314	367	315	346	376	331	344	345	326	357	342	344	351	332	331	344	318	340	351	344	344	329	347	367	293	354	336	373	297	340	378	335	331	330	355	308	342	314	345	370	304	349	336	329	299	357	355	310	338	338	336	313	330	342	344	289	330	315	331	303	355	328	330	341	325	343	344	375	358	346	324	318	354	332	327	344	335	321	349	351	357	349	375	350	335	351	307	359	371	300	332	331	368	363	302	299	357	340	333	309	346	318	339	362	331	371	352	321	396	304	328	326	332	347	325	345	317	336	308	347	296	332	323	300	352	339	329	356	318	363	356	355	329	338	355	337	315	290	372	315	333	333	336	335	346	319	362	349	336	346	371	343	347	328	330	352	335	332	365	316	301	357	341	324	324	340	362	336	331	337	313	351	356	364	332	310	331	359	324	360	327	351	326	306	350	347	360	347	387	314	329	337	350	337	323	347	359	342	332	358	319	341	329	337	366	317	342	355	343	368	330	355	353	355	335	381	315	356	360	315	352	317	342	334	332	381	332	313	341	329	365	338	325	322	309	338	330	336	323	324	345	333	324	352	333	343	336	355	320	343	326	353	344	346	350	357	385	334	323	338	316	360	332	338	340	340	332	319	333	333	329	308	343	357	344	323	346	339	329	345	347	353	311	332	333	312	364	343	357	331	330	341	362	296	346	340	358	306	334	339	358	313	291	326	318	350	369	339	366	357	321	334	360	359	317	351	341	338	344	330	319	333	309	363	342	336	356	334	296	360	333	351	333	343	353	332	327	320	298	353	324	339	307	364	332	299	335	333	341	335	359	328	366	376	366	325	342	312	345	328	343	349	317	367	320	339	358	354	318	349	303	316	321	330	357	318	348	342	355	323	349	359	328	325	305	321	368	354	347	343	323	340	349	337	330	313	352	332	348	320	331	337	331	351	358	374	331	305	324	325	346	341	363	359	320	366	350	357	343	332	340	316	325	353	302	340	361	331	382	315	336	345	326	321	312	326	328	351	329	372	354	356	318	322	359	341	323	349	331	343	347	319	333	349	364	384	325	322	355	326	358	324	336	303	335	295	323	343	360	313	349	334	330	354	309	353	344	331	348	325	336	358	349	352	337	337	350	329	341	323	337	372	336	344	347	362	346	373	346	314	328	330	354	341	317	364	335	319	314	319	346	315	333	350	341	361	338	343	334	345	313	351	340	327	302	352	354	349	324	331	308	356	327	374	326	362	367	322	318	331	310	344	347	332	335	360	325	335	343	357	319	341	317	343	321	365	326	344	324	336	339	384	326	323	355	326	318	345	347	322	334	357	321	357	363	352	336	329	319	367	346	336	342	333	324	341	347	350	356	352	346	330	328	321	378	351	326	354	351	341	359	336	369	322	305	333	324	320	347	336	369	322	295	351	336	296	327	363	367	341	317	332	327	346	357	351	340	319	359	358	351	333	315	330	342	353	329	330	343	339	351	297	335	337	327	339	364	341	306	309	304	344	343	337	344	324	347	326	332	361	360	343	353	326	353	325	348	379	340	304	313	342	344	320	354	346	333	370	303	329	284	342	333	344	313	347	302	333	332	329	321	353	309	308	305	354	365	349	297	339	346	320	361	337	311	318	330	287	341	320	334	341	337	348	313	345	344	339	299	316	344	356	379	380	349	364	319	354	334	292	321	349	345	348	341	353	352	328	315	331	328	341	320	358	316	371	334	333	359	341	327	314	335	352	326	335	351	338	306	349	312	319	322	387	326	346	350	350	360	357	337	378	327	371	350	330	350	335	319	333	338	315	356	314	336	343	350	343	365	346	311	327	374	342	329	342	309	349	363	348	331	325	345	344	338	355	324	352	390	358	354	339	331	324	313	355	340	340	341	336	329	331	332	321	338	349	321	391	337	345	292	312	341	312	346	373	339	328	337	351	315	359	321	330	344	362	357	317	360	339	351	347	342	326	344	355	334	317	327	334	341	343	323	330	337	331	329	349	323	327	340	363	351	328	338	342	335	328	317	344	341	328	313	301	333	349	350	345	367	330	332	339	323	345	349	318	312	315	349	333	339	360	335	326	332	335	336	342	343	326	320	303	347	326	335	338	360	327	341	327	317	331	340	370	329	335	334	314	342	339	364	353	334	370	352	365	340	361	332	333	350	346	340	362	370	334	352	325	356	327	320	357	291	319	281	312	340	335	340	346	344	365	308	366	334	378	353	326	321	327	319	375	334	339	342	315	329	336	343	337	306	358	365	346	296	310	336	391	336	363	357	363	346	342	321	370	362	340	358	327	316	320	352	333	314	345	323	355	328	352	354	349	293	311	354	354	327	322	311	306	344	335	353	328	331	348	336	326	367	350	354	354	349	340	326	322	326	324	342	336	345	344	325	378	301	320	359	331	339	348	321	341	303	308	354	336	321	350	366	359	335	328	359	363	316	323	343	307	330	347	334	331	338	295	357	324	326	309	335	329	318	323	344	333	316	342	357	360	337	352	310	331	330	324	351	326	361	344	328	344	330	328	334	307	355	353	337	320	344	346	346	338	364	359	333	339	368	354	313	334	371	361	319	344	309	328	345	356	297	329	366	291	345	369	312	323	353	338	332	346	326	345	348	346	325	322	308	343	350	298	329	327	325	314	343	321	346	334	350	354	332	332	324	346	324	330	354	334	336	339	344	346	336	347	320	351	344	324	367	333	318	322	376	327	344	322	333	292	323	367	323	338	319	339	338	334	336	308	322	341	330	355	339	319	352	346	367	340	354	337	326	358	351	326	335	359	347	321	294	343	339	329	360	340	325	354	307	308	336	342	347	330	318	333	334	360	350	320	324	355	339	330	341	325	372	320	347	327	330	352	338	329	330	322	324	355	371	346	373	335	339	354	353	358	298	346	363	347	351	350	334	326	340	347	322	292	343	315	323	350	353	331	346	305	331	351	312	336	307	344	366	311	338	315	350	363	359	374	308	319	312	319	323	330	361	349	349	334	313	356	341	332	330	363	347	305	359	347	321	310	303	348	331	352	343	320	339	328	326	320	317	364	350	311	357	336	339	333	351	323	350	323	334	359	336	311	330	325	315	310	345	333	344	331	340	356	315	341	348	345	360	328	328	315	311	336	341	342	325	336	353	338	321	324	319	302	321	359	341	329	350	326	365	341	337	341	336	347	361	352	322	331	340	332	321	317	326	353	312	325	307	329	297	328	321	330	330	347	328	359	337	388	319	317	350	333	356	318	366	333	348	328	316	360	338	322	315	333	350	388	309	342	318	348	344	347	326	345	357	351	375	332	347	327	349	346	312	352	334	331	315	343	330	341	340	349	332	369	350	321	306	302	325	303	334	335	365	354	324	318	333	330	328	332	337	369	334	351	327	345	318	283	334	348	343	326	377	359	352	376	307	331	328	353	316	317	329	337
23124	21714	29551	24412	21721	21749	9737	1939	1147	1051	790	638	547	492	411	414	372	310	283	287	253	267	264	236	243	245	237	250	256	225	262	244	240	222	206	237	253	217	224	236	213	198	234	226	209	198	208	234	215	213	202	201	209	241	262	265	255	228	223	240	226	211	217	223	185	193	191	206	236	213	225	207	213	244	220	211	218	206	226	183	216	199	208	196	201	215	211	208	197	222	214	218	200	190	216	212	211	212	195	197	199	226	220	237	232	219	215	237	198	198	195	215	182	244	205	220	189	197	193	230	220	215	195	220	221	205	188	231	218	241	226	225	195	197	209	178	219	210	208	220	225	221	236	193	200	208	201	203	226	218	210	197	179	214	203	199	248	192	208	222	218	202	235	219	208	199	214	216	210	201	195	197	208	189	210	196	199	209	230	217	192	218	222	212	208	194	187	185	215	190	194	185	214	210	213	214	201	192	231	211	214	205	206	206	210	209	212	197	198	222	187	205	206	198	214	207	211	196	215	220	194	214	209	183	203	201	227	205	217	194	189	223	207	202	224	218	224	215	203	228	197	217	216	207	218	213	202	211	207	206	215	214	254	221	224	204	212	199	227	189	203	202	197	188	227	207	221	229	211	202	190	208	197	214	194	196	190	227	192	225	206	201	227	208	190	214	186	225	227	190	208	183	188	226	185	197	227	209	219	218	211	201	215	201	230	199	208	193	218	203	206	214	191	194	203	182	218	181	197	190	186	232	214	220	225	217	194	239	219	222	230	205	225	205	207	195	234	208	233	185	221	188	204	201	182	202	252	180	181	230	228	221	201	192	188	215	227	216	216	243	220	213	201	198	194	202	200	173	227	215	219	213	218	193	223	196	198	209	224	224	171	186	191	203	228	223	215	214	184	208	221	204	188	206	195	218	213	210	206	212	231	198	213	208	214	212	197	216	230	214	180	202	227	214	205	207	195	196	215	206	232	198	194	212	220	221	198	232	213	221	198	198	205	235	211	196	198	215	200	202	209	187	201	207	205	200	187	208	207	220	186	239	204	202	174	223	181	199	231	232	190	191	224	213	220	205	198	226	199	209	199	222	224	202	200	198	185	189	204	218	187	192	193	223	197	210	230	201	211	228	185	202	217	215	199	210	211	230	226	191	216	195	214	178	207	211	192	202	190	184	211	193	208	198	191	221	206	194	204	201	216	212	187	207	215	194	187	220	218	198	187	223	211	222	200	217	187	192	192	223	194	197	218	218	194	198	220	183	184	229	202	212	218	219	202	180	222	219	216	201	180	212	198	185	195	197	211	213	210	213	201	220	199	202	188	205	229	218	180	213	224	225	219	223	214	229	233	200	192	223	193	203	205	225	209	200	200	210	203	203	207	223	198	231	227	214	228	225	205	197	220	207	195	219	219	202	192	204	183	179	219	235	212	229	223	200	221	220	195	180	236	223	201	223	191	195	212	200	216	206	185	201	217	211	207	204	208	202	189	200	221	228	212	219	201	196	205	213	191	201	211	202	221	211	188	209	207	191	194	194	196	225	235	197	210	200	217	203	210	218	217	191	224	223	221	191	211	180	218	211	204	200	217	189	205	201	167	195	197	203	227	212	214	218	199	183	235	201	233	203	188	219	219	221	200	186	207	182	198	190	199	222	205	198	217	210	248	214	220	182	218	214	223	184	203	185	211	175	199	193	169	214	192	205	227	222	198	230	208	206	195	218	189	212	212	209	201	202	227	203	228	197	204	197	201	205	206	204	185	203	195	200	191	229	198	206	220	193	199	197	205	199	186	170	222	226	202	207	216	209	200	235	223	233	220	216	217	187	228	214	198	218	209	191	205	192	198	205	174	219	201	233	216	239	220	185	210	201	221	229	228	185	201	199	212	200	196	199	212	177	191	211	216	209	233	225	205	210	193	202	186	194	192	214	233	229	203	211	211	190	235	201	202	195	213	218	232	206	199	179	217	209	199	197	224	216	239	215	204	217	217	216	217	206	216	192	205	191	200	203	205	195	190	199	201	225	206	219	203	184	199	221	216	212	205	190	216	232	196	209	224	202	200	187	198	217	203	190	199	209	194	190	210	208	210	218	203	225	186	226	222	211	189	206	210	196	203	208	199	234	202	209	211	220	206	210	204	206	195	197	204	184	241	201	215	213	212	179	222	228	208	224	218	180	223	212	204	218	194	206	177	172	178	214	215	208	209	199	201	224	220	206	202	179	219	187	199	221	221	205	213	191	214	210	200	221	223	233	231	189	219	224	217	214	195	216	201	211	181	217	228	177	207	201	215	178	198	208	211	231	208	198	189	198	203	243	196	207	226	210	192	203	207	231	223	194	209	187	223	188	186	222	222	188	201	220	183	229	202	198	203	200	212	223	204	223	180	194	224	195	203	201	206	191	205	212	219	223	216	196	190	225	200	191	205	174	211	189	201	203	222	220	185	217	192	198	229	203	193	209	214	216	224	216	216	238	219	196	227	213	224	191	197	216	205	215	187	204	180	221	188	215	198	246	221	224	214	210	193	220	211	194	175	207	228	217	223	202	209	201	184	241	204	208	209	188	226	198	203	226	214	226	199	210	220	191	207	198	184	202	200	198	189	205	180	194	212	201	233	202	202	198	205	210	209	186	218	209	210	185	234	207	232	227	220	191	209	235	196	212	203	204	236	191	201	197	208	181	211	212	228	239	209	208	178	197	193	207	194	216	202	202	239	206	183	182	178	213	208	199	226	196	213	208	206	200	219	235	212	184	190	203	216	195	220	176	207	212	200	207	209	207	198	217	216	213	215	183	194	190	199	202	219	192	214	221	199	214	238	203	202	214	190	219	226	228	187	206	208	214	202	218	205	215	229	192	207	223	192	204	219	194	203	231	185	185	214	201	213	201	218	220	204	220	192	191	196	219	195	199	188	208	181	213	221	224	220	219	197	209	229	190	232	181	217	231	216	235	228	209	217	213	200	198	199	210	195	209	207	212	222	215	216	183	211	180	193	215	238	204	201	215	221	180	214	206	192	201	230	206	208	199	206	190	214	207	205	210	207	186	211	223	198	185	192	201	204	191	203	201	204	210	202	212	201	213	211	210	231	195	184	205	207	226	198	207	206	198	209	238	225	209	188	219	230	210	217	219	225	187	220	208	212	202	197	212	215	200	241	222	199	218	206	191	245	203	219	209	195	203	218	201	199	176	190	208	216	199	196	186	184	184	219	198	185	208	179	219	207	215	215	188	200	193	213	185	213	212	175	221	180	192	193	229	191	215	223	215	179	224	208	214	231	223	229	200	203	225	189	183	208	209	234	211	202	244	216	232	199	199	196	197	213	208	205	189	207	228	226	207	217	208	198	205	223	187	231	206	205	228	211	206	183	208	209	199	202	214	216	228	190	206	222	206	192	201	201	216	208	190	209	226	224	201	180	202	206	190	200	179	233	214	187	188	203	207	212	198	207	212	208	210	219	182	206	226	186	207	219	195	204	184	201	228	188	215
11842	32307	25784	16777	11921	7914	5155	3382	2394	2061	1698	1282	1005	861	781	683	614	494	431	400	359	359	328	331	342	337	351	323	342	324	301	323	287	302	274	296	265	263	305	319	297	279	279	270	274	254	268	283	261	306	292	275	286	297	337	312	317	279	278	266	274	282	275	277	249	261	269	284	270	274	243	244	256	252	247	222	261	233	260	256	257	239	246	253	250	244	277	224	252	237	242	299	277	257	267	249	258	254	260	252	275	231	273	221	248	250	241	253	255	242	260	258	260	227	243	238	252	236	220	225	261	291	256	231	253	257	263	236	245	260	263	260	252	259	252	247	254	223	255	251	241	235	241	261	254	270	240	253	230	240	259	247	237	244	238	268	247	269	209	241	276	250	244	268	248	266	275	255	267	254	243	232	256	223	265	264	259	244	272	250	253	243	251	230	234	258	251	249	242	256	240	263	253	258	253	246	256	253	247	257	257	250	229	242	273	251	268	249	242	264	249	242	254	274	262	261	256	220	271	229	261	289	254	255	246	252	261	247	212	273	261	269	251	263	272	251	255	266	259	269	238	232	240	279	242	257	239	290	242	265	269	226	260	271	221	220	249	263	237	289	250	283	255	246	290	289	242	251	228	235	256	251	248	228	245	242	265	234	264	274	234	245	273	257	269	250	247	243	253	273	267	263	253	244	257	247	264	283	251	211	243	230	255	217	225	250	260	247	232	267	247	240	257	266	244	254	206	265	247	264	225	257	231	244	237	251	253	251	262	254	252	269	260	260	268	248	266	246	267	277	229	252	269	284	214	250	271	263	253	245	262	242	267	240	243	227	268	259	262	224	283	234	254	266	258	259	255	240	251	288	278	242	216	270	259	266	238	233	247	257	218	230	257	262	246	239	240	279	240	249	266	246	251	259	263	258	260	243	261	248	249	239	242	302	254	260	244	217	264	275	249	272	257	232	241	235	273	239	232	243	252	271	268	243	246	256	244	273	231	265	259	268	258	249	235	249	262	261	249	229	233	258	254	266	243	234	246	239	261	251	265	247	246	246	273	256	245	282	258	250	248	241	261	221	265	263	254	275	261	267	218	278	216	243	235	230	261	247	213	256	242	239	256	267	279	237	241	232	244	250	264	235	262	273	236	255	238	261	245	249	226	216	256	269	266	256	248	248	246	239	241	251	254	253	233	245	255	212	255	264	231	267	219	255	263	272	284	233	250	252	246	286	236	264	258	269	246	228	284	254	255	241	236	275	240	230	249	247	254	286	255	240	255	259	242	258	243	238	231	221	266	232	259	253	243	249	250	240	222	258	234	249	250	242	255	234	269	257	255	245	238	279	256	232	251	246	255	233	263	271	231	236	247	259	261	276	254	242	245	240	248	242	247	242	247	229	257	252	249	249	249	251	237	256	265	262	242	253	208	259	261	243	243	245	242	260	244	247	257	267	262	244	301	219	262	268	248	262	271	228	236	224	255	233	239	253	264	272	292	233	260	257	260	246	263	248	243	239	263	250	255	255	274	253	267	254	280	241	240	261	275	242	279	251	237	249	272	264	251	263	226	243	237	242	252	235	266	233	281	231	253	245	279	213	243	270	229	262	244	246	256	240	256	253	261	219	259	257	269	266	248	244	237	229	234	232	246	244	260	248	255	242	222	222	240	265	240	222	234	254	229	263	238	247	274	278	255	231	244	239	255	243	265	238	246	265	255	255	250	230	256	290	280	260	231	241	257	250	253	249	245	220	250	239	247	257	240	265	254	259	249	258	255	258	235	246	257	237	261	242	279	261	257	267	251	231	263	243	262	250	246	248	239	221	262	255	266	268	242	255	251	249	255	258	251	248	282	267	257	252	245	244	245	267	255	263	264	264	208	247	235	229	284	237	260	252	235	265	221	254	242	248	241	244	261	246	247	270	272	228	236	249	267	276	245	227	252	252	240	248	230	224	256	236	242	261	259	225	237	264	246	275	271	237	255	251	260	237	260	264	226	239	248	277	243	269	258	242	292	246	267	239	261	247	237	265	228	240	275	265	251	236	231	261	251	233	255	222	271	236	261	251	217	239	248	278	252	249	228	261	239	267	252	230	252	276	234	267	247	240	250	255	254	231	260	257	246	243	262	271	238	249	272	289	262	212	286	258	288	247	238	241	244	243	271	226	246	259	250	252	246	244	238	247	233	249	233	253	238	226	291	275	257	245	265	239	251	267	253	257	253	229	234	228	240	259	235	265	226	262	224	253	265	268	244	257	234	291	260	236	234	249	234	285	265	262	252	277	221	232	273	264	249	241	252	261	244	240	268	263	263	253	273	259	260	240	207	256	263	238	238	262	258	262	275	251	277	272	264	252	237	253	255	257	274	263	248	238	251	236	249	257	248	236	263	234	238	275	240	246	253	272	232	244	291	252	262	227	230	254	266	238	245	278	247	241	238	247	238	275	251	239	247	239	261	239	231	267	215	225	253	266	254	238	223	266	244	261	260	244	220	226	231	255	230	263	264	232	273	272	269	272	263	245	247	246	230	256	274	276	265	259	234	228	231	254	241	235	249	234	264	264	246	275	271	245	274	258	250	222	273	249	248	270	242	251	230	271	272	232	219	234	253	270	267	255	245	269	244	263	268	251	243	248	244	241	253	273	240	270	298	238	245	261	247	224	275	223	239	263	227	264	262	250	256	240	222	249	246	261	247	216	249	228	224	254	259	237	255	249	270	269	251	246	268	251	255	245	243	262	241	290	275	261	264	246	251	246	250	244	248	289	237	241	278	277	303	261	257	252	242	260	255	277	215	264	229	255	246	273	251	245	234	240	267	226	258	314	252	226	237	250	262	261	250	230	269	253	269	254	238	236	238	286	264	258	269	258	251	256	235	262	233	235	244	222	257	245	255	241	241	268	252	248	234	273	241	254	245	260	246	235	269	226	221	275	243	246	256	253	258	268	231	244	245	285	241	247	217	240	263	243	261	234	250	251	239	270	250	257	245	268	277	216	252	259	258	229	256	248	258	252	281	280	243	274	267	239	249	264	238	240	276	267	259	256	270	263	217	251	234	240	260	252	246	238	252	266	241	288	248	261	244	243	259	247	248	231	251	253	250	250	248	288	244	259	229	248	246	273	295	239	235	261	256	268	233	230	268	253	289	246	259	219	251	247	262	234	247	250	241	249	226	249	242	251	250	289	263	275	258	273	253	244	244	251	254	236	267	282	241	250	261	260	220	255	239	259	261	221	245	278	271	259	238	267	212	236	230	254	249	241	248	281	257	246	263	254	283	222	242	254	257	237	286	267	255	253	261	264	265	249	261	248	270	254	265	226	250	233	272	242	250	243	252	257	250	233	271	228	224	237	259	221	229	245	240	263	250	235	241	271	232	244	288	261	259	231	245	252	253	254	234	262	280	257	241	279	248	270	217	251	238	263	263	225	296	219	256	241	243	235	249	268	245	243	246	256	240	252	260	273	238	257	247	243	266	230	250	257	241	244	242	274	239	252
27996	20694	14770	7766	3123	1580	1133	827	671	627	607	640	583	532	518	522	516	475	490	506	490	497	464	501	478	522	488	470	465	488	522	488	481	477	475	498	489	449	452	490	482	494	487	469	533	498	496	494	496	430	491	479	478	472	476	494	489	485	501	528	451	478	460	470	433	502	457	439	468	457	466	458	504	457	436	493	482	478	463	487	515	494	466	496	480	504	477	486	438	482	502	495	459	460	495	477	465	467	438	470	469	450	480	495	451	480	499	476	495	463	492	490	459	486	492	461	493	525	458	495	459	478	470	473	463	528	475	480	502	488	513	473	514	490	493	459	483	460	460	470	446	466	511	475	432	505	491	470	497	446	487	458	479	470	485	429	423	487	480	463	443	485	488	493	454	466	452	475	482	430	435	442	495	508	497	460	468	469	452	476	462	485	455	486	470	528	469	523	463	467	456	486	473	490	495	445	490	478	464	482	485	505	494	445	499	476	485	448	434	491	506	459	519	468	452	498	503	451	480	448	475	490	482	494	455	484	447	477	493	476	471	462	463	481	497	473	468	462	440	505	456	471	496	452	447	453	457	486	475	485	428	451	451	490	451	453	480	459	472	440	463	438	462	460	464	502	494	459	452	489	466	487	452	483	520	501	521	421	471	474	493	508	506	485	473	482	494	473	492	464	507	479	490	497	450	483	499	449	488	491	524	469	482	444	480	508	440	462	505	469	468	474	487	491	467	493	498	476	462	483	487	452	513	500	475	442	466	486	469	437	473	484	489	485	467	470	494	487	484	456	489	472	465	439	449	476	481	474	475	487	487	467	476	464	485	467	500	472	459	467	477	451	473	484	472	485	493	502	479	450	449	479	483	482	448	507	463	467	445	448	485	455	494	491	501	512	453	480	514	468	487	442	491	461	477	476	448	490	470	453	508	498	465	498	442	444	487	465	461	453	521	458	452	478	498	502	482	478	482	434	508	470	492	465	515	451	506	529	493	486	464	478	465	504	491	470	465	461	435	418	437	484	443	463	457	472	530	459	456	451	457	475	503	499	465	468	477	462	482	518	463	445	463	451	465	466	457	490	443	491	443	460	475	487	505	472	471	501	487	511	473	459	500	463	469	444	442	495	487	501	451	468	477	452	481	476	474	488	457	493	494	475	499	436	465	473	461	482	488	470	478	441	499	508	471	422	463	472	487	477	481	467	480	438	443	454	472	468	465	469	442	480	507	479	434	437	485	473	442	499	530	475	477	463	451	463	481	432	500	489	507	473	476	495	476	477	475	470	490	438	471	470	427	498	484	462	462	460	486	465	471	508	482	449	451	455	464	502	457	501	503	470	469	506	496	532	479	435	456	460	497	496	449	486	490	518	514	503	463	485	438	494	480	503	486	451	487	477	488	460	448	491	474	477	484	446	453	459	503	448	483	484	452	486	460	446	482	476	467	500	456	505	472	480	439	448	473	477	474	511	492	452	487	474	488	465	472	478	454	487	491	503	485	460	493	442	482	440	500	461	464	486	515	480	463	495	477	476	475	474	467	485	449	452	484	489	458	482	487	471	500	494	478	479	478	483	481	522	418	486	501	437	495	456	434	483	475	495	508	482	433	479	469	442	471	493	474	492	444	489	457	449	472	499	460	442	480	483	474	469	477	472	476	513	504	460	474	469	496	461	457	449	538	434	481	466	497	487	491	480	497	439	451	441	490	485	514	426	486	469	469	479	468	472	463	504	492	501	501	490	465	461	428	464	502	465	457	453	468	507	492	492	428	493	459	445	450	500	454	466	465	463	432	480	468	435	465	459	482	504	480	474	540	487	496	504	489	488	471	456	435	519	459	492	461	494	462	472	449	528	457	464	485	453	479	500	492	457	485	464	461	476	482	503	501	444	479	474	439	507	501	483	476	472	526	460	477	469	472	468	463	473	499	497	495	459	501	503	485	495	437	465	451	428	498	483	494	458	451	484	496	507	478	482	459	447	484	455	468	487	478	489	455	480	463	487	495	467	454	496	482	460	490	475	480	490	467	470	483	441	494	497	463	510	488	481	465	439	494	508	463	469	464	490	434	486	471	440	486	472	444	486	481	490	443	530	463	487	488	447	458	523	504	481	459	465	492	478	483	507	437	515	520	507	515	511	469	469	472	469	477	483	450	476	462	518	470	471	498	444	443	482	476	463	449	438	454	489	488	499	470	490	489	464	541	481	455	422	445	473	468	512	490	476	470	503	492	485	481	475	462	458	452	476	477	486	465	466	479	456	472	463	473	491	453	471	509	474	481	470	453	472	502	498	455	455	476	453	471	475	478	524	469	483	465	476	457	443	473	508	440	468	477	485	483	488	457	418	457	493	470	484	497	502	477	481	474	485	464	463	511	495	469	469	451	436	431	459	475	476	478	466	508	508	492	453	472	447	503	478	465	475	460	476	467	491	465	486	472	484	504	466	474	496	435	481	469	498	441	483	494	497	464	505	468	490	425	459	500	492	488	474	471	493	443	453	502	515	485	448	452	490	468	462	493	461	447	480	480	458	494	536	473	470	446	492	486	447	435	468	448	464	437	512	494	489	458	500	485	467	454	458	499	479	463	476	447	480	502	476	500	455	465	487	457	487	464	456	480	454	478	447	476	490	498	510	482	473	485	440	492	475	496	471	469	480	490	471	427	476	501	489	467	484	478	461	480	479	476	471	451	487	478	441	472	493	509	454	465	441	470	472	483	432	477	475	493	489	492	517	459	469	452	506	487	485	476	460	474	453	449	443	460	543	475	492	486	500	474	441	459	456	478	491	453	475	488	486	510	481	499	477	485	470	487	480	465	476	474	509	418	508	445	458	459	501	499	454	429	493	490	467	492	468	471	456	478	468	520	544	493	470	471	463	424	481	489	499	479	472	503	459	488	469	497	496	504	453	510	478	497	507	527	465	449	455	440	489	466	457	452	456	477	480	487	465	472	470	480	492	438	434	508	443	476	474	481	504	501	492	488	474	484	480	481	508	450	492	458	456	493	455	444	497	463	505	495	487	439	452	494	479	474	470	467	461	431	465	480	446	452	461	465	454	415	483	435	457	462	440	458	446	453	463	470	469	466	467	462	498	496	460	475	462	457	462	476	445	470	426	509	442	437	465	497	436	462	497	447	465	455	480	471	510	503	448	455	499	470	486	508	458	455	490	479	510	451	513	504	440	438	506	469	483	459	480	481	493	504	490	494	474	459	416	461	507	480	489	441	474	479	501	503	505	523	483	472	487	483	490	499	460	441	464	491	449	474	462	476	438	468	469	458	480	457	477	466	461	464	508	471	465	462	474	474	477	459	466	496	434	499	455	504	499	472	468	480	476	517	493	516	484	478	448	451	477	487	495	508	502	471	463	496	421	533	476	461	519	488	469	533	454	479	439	451	442	471	476	450	467	481	422	478	445	505	489	474	488	496	468	493	449	500	436	509	459	461	475	486	503	515	471	435	445	472	496	488	476	473	478	435	452	456	494	459	427
10014	20001	15423	8605	5410	3057	1953	1330	1002	921	815	838	747	730	651	649	625	607	584	574	571	560	589	575	534	616	525	556	579	560	543	631	482	504	548	558	582	538	561	565	591	531	564	569	523	552	566	534	572	532	544	508	583	531	545	568	584	551	553	531	556	562	526	532	561	582	578	563	536	553	570	557	578	547	527	549	577	546	539	558	560	567	544	548	533	528	602	573	540	543	572	560	545	548	581	526	500	573	486	577	547	588	563	572	583	539	566	528	596	573	505	506	512	550	563	553	563	555	539	514	544	564	535	548	511	555	522	559	550	562	581	510	531	567	535	564	532	595	562	561	514	508	553	581	543	535	545	565	574	536	559	499	578	547	536	531	558	567	523	572	491	527	540	549	526	562	538	508	545	562	534	552	536	575	506	554	545	526	568	509	510	544	564	597	563	538	552	552	536	530	583	551	531	525	538	512	585	566	600	567	514	539	542	574	530	566	559	558	539	549	542	570	528	549	559	537	549	540	529	561	564	538	614	519	540	571	538	543	557	570	553	556	568	561	516	524	565	575	540	527	569	593	558	523	578	601	541	562	560	585	622	518	573	559	598	533	563	546	591	550	554	544	533	545	551	525	535	576	563	568	564	553	565	568	530	555	546	568	552	542	523	547	555	509	522	523	560	565	552	571	525	552	550	554	558	564	572	547	538	576	567	538	592	560	529	531	579	573	530	556	568	545	570	544	555	532	582	531	561	591	515	551	589	545	542	542	534	530	523	539	578	558	538	582	564	547	565	524	567	556	541	587	547	591	545	569	588	534	544	504	571	565	510	571	588	575	548	550	565	588	531	549	530	553	563	533	513	540	574	579	521	580	541	512	578	548	602	539	567	567	544	526	550	550	575	583	564	568	547	508	500	570	513	528	535	541	554	545	590	576	577	530	599	552	543	536	594	572	554	549	515	564	542	546	546	591	560	547	550	534	511	555	547	497	530	570	556	579	523	544	568	563	543	531	541	546	568	574	566	564	522	533	522	524	534	525	508	596	565	548	561	573	536	563	579	571	553	530	596	537	530	515	556	578	591	546	563	562	523	535	534	538	525	541	546	553	583	568	573	588	573	550	558	549	537	512	556	529	545	527	543	531	540	543	531	553	536	586	555	597	576	562	538	522	512	547	550	593	533	571	565	576	528	566	550	547	582	586	584	480	565	504	579	545	526	549	554	561	571	580	571	571	553	506	518	586	519	570	562	528	539	585	543	549	603	521	531	559	561	546	579	558	552	544	563	555	564	578	571	590	561	552	574	564	591	567	543	553	550	567	541	533	575	566	534	566	565	567	566	556	568	533	546	538	565	566	534	544	528	533	600	558	575	563	534	569	575	569	577	617	540	539	553	571	548	570	537	589	558	597	583	557	555	519	546	552	503	537	531	555	523	576	552	554	565	526	558	519	563	562	580	565	584	556	548	603	575	539	576	559	550	526	563	523	545	499	556	509	536	524	559	517	580	523	574	554	543	566	560	532	581	547	538	512	550	546	520	563	568	530	576	538	540	510	526	525	550	513	548	565	542	575	565	530	570	563	577	517	600	576	604	573	529	564	574	554	530	562	528	522	530	531	547	537	543	556	565	529	594	540	516	527	552	569	578	581	527	560	585	516	527	535	540	563	584	529	545	574	551	553	571	538	493	552	541	559	545	565	555	516	568	545	522	557	582	534	527	553	546	537	604	578	555	506	541	541	546	551	614	503	549	531	571	533	542	551	578	568	548	578	557	510	554	557	588	556	544	597	577	599	562	529	548	536	537	493	575	568	586	515	551	586	562	546	600	514	560	529	544	564	530	550	539	563	524	541	586	580	597	543	568	538	574	552	557	561	541	554	552	592	535	540	520	532	613	553	543	574	559	522	587	520	565	559	549	573	601	532	506	562	583	571	546	493	511	579	530	588	557	592	523	586	567	573	557	567	533	575	557	567	549	552	561	570	530	584	532	576	512	555	529	566	595	573	571	558	565	542	510	547	541	568	535	544	537	533	546	562	580	494	558	582	550	536	541	543	582	579	577	522	528	577	573	574	574	548	522	548	542	508	510	561	572	546	518	529	555	561	558	528	553	536	598	547	579	601	543	545	523	536	549	578	547	581	578	576	553	600	566	544	590	511	556	523	553	604	614	566	561	524	520	553	512	563	590	518	554	531	575	569	568	573	550	584	522	580	566	534	537	529	570	562	560	572	588	540	555	590	536	531	554	539	560	548	518	585	546	538	521	590	561	550	553	556	563	544	523	567	552	552	538	572	530	509	556	523	520	541	555	563	539	551	524	558	601	565	490	574	544	538	586	557	574	574	561	577	538	552	557	551	544	577	570	564	538	603	556	553	555	510	564	553	537	580	549	515	523	542	549	534	540	553	563	558	553	576	579	560	575	552	534	528	550	527	605	512	580	523	580	555	571	523	585	581	543	514	530	519	535	502	567	540	545	544	556	531	573	556	538	555	542	523	572	547	541	586	566	537	520	540	549	556	543	570	579	582	522	591	547	571	526	530	531	555	581	511	506	553	572	558	563	576	593	590	534	537	545	530	569	557	576	566	536	570	552	564	529	561	568	614	509	546	580	556	611	523	573	575	501	578	515	553	538	505	555	610	586	556	549	561	595	541	559	541	539	556	573	561	513	553	560	527	548	575	522	564	546	549	528	528	541	530	576	570	559	525	542	578	568	549	623	601	553	579	563	549	572	592	515	541	555	555	526	592	525	568	542	544	587	565	593	575	561	562	550	585	587	559	519	564	551	544	536	575	614	559	538	512	562	571	564	540	537	563	545	576	542	581	550	522	570	552	524	523	550	602	620	560	586	591	595	557	598	510	553	538	537	566	571	527	546	548	574	585	550	541	557	602	545	522	549	565	538	570	546	544	551	571	559	581	553	564	552	547	575	537	566	569	543	558	586	555	534	592	575	532	591	541	573	572	548	538	582	545	542	520	574	540	567	561	511	556	545	574	586	544	559	547	549	554	547	573	543	555	536	566	578	575	542	556	594	558	504	577	522	578	535	546	543	536	557	539	551	612	542	616	538	567	553	538	568	545	548	571	547	534	537	556	563	526	576	563	564	517	509	549	574	569	530	544	543	570	569	523	516	543	508	563	586	567	549	519	571	570	544	526	530	590	583	557	570	541	521	550	580	545	574	563	533	559	529	530	557	529	546	538	558	553	579	502	516	506	551	571	539	586	565	584	541	523	571	517	558	584	548	507	539	536	528	559	550	550	547	549	592	535	565	528	569	556	544	570	586	543	543	563	558	561	520	546	559	577	524	563	494	607	523	572	563	548	482	543	594	577	560	537	568	507	558	543	502	574	548	560	561	549	538	577	523	578	577	546	554	520	588	596	531	574	519	549	564	537	535	582	567	565	545	551	518	532	549	602	545	564	534	548	593	534	575	536	598	566	586	560	556	544	544	544	575	519	535	514	547	545	519	549	515	571	544	558	566	586	528	534	573	533
24180	21672	29031	24830	21611	10537	2076	1194	903	830	724	683	630	604	569	571	542	521	474	498	494	520	475	489	454	479	496	488	468	460	454	459	446	474	437	440	456	454	433	432	431	452	461	418	470	431	464	446	487	464	457	464	452	493	506	457	433	506	464	478	434	467	457	479	444	493	457	448	406	459	446	456	439	447	455	460	463	465	444	436	441	459	428	436	417	456	470	503	472	479	453	452	444	463	439	479	443	426	462	431	495	470	469	473	461	468	456	434	440	455	459	442	446	447	437	455	455	441	446	441	480	442	466	484	465	460	406	451	446	468	452	472	428	476	488	428	447	479	444	477	402	433	486	457	497	450	462	467	445	425	411	471	408	470	432	451	430	447	420	438	468	462	456	459	436	474	480	459	426	486	442	432	444	452	473	493	467	477	484	415	448	460	420	435	463	430	428	473	441	464	445	440	406	419	443	480	452	448	473	428	449	467	451	460	467	417	422	437	453	444	440	454	481	446	474	445	462	436	433	452	445	456	455	456	447	463	459	429	443	459	432	463	461	451	458	468	394	472	388	451	456	440	465	438	415	472	424	433	446	449	453	441	483	482	472	460	495	413	458	450	456	451	435	448	448	487	444	461	454	440	479	494	448	418	450	450	413	423	467	450	474	422	436	447	437	468	451	454	456	474	444	431	407	410	468	412	458	475	440	439	409	408	454	432	429	432	452	454	460	444	461	477	450	469	468	415	404	448	458	476	451	478	428	457	449	483	424	496	463	461	470	423	439	419	425	431	475	431	422	447	461	428	483	435	455	438	420	453	454	431	462	439	452	439	446	426	494	459	431	445	451	449	450	422	432	449	439	469	435	469	434	457	460	429	471	466	464	465	447	414	455	491	428	455	433	456	478	449	411	450	486	473	417	460	446	455	474	421	441	431	440	479	458	429	433	466	444	442	449	432	466	501	437	459	434	474	454	428	468	433	453	507	433	441	450	440	450	473	452	453	464	455	469	460	481	460	468	464	474	428	445	460	400	412	479	462	417	422	457	442	438	447	418	453	481	459	466	432	421	450	476	451	434	402	420	422	480	439	482	471	481	437	424	432	493	426	470	471	437	445	480	449	444	408	457	406	438	450	441	430	443	450	422	458	464	469	434	485	448	425	464	458	435	451	428	479	416	458	429	475	428	403	415	453	446	445	471	419	499	419	463	428	440	454	428	432	442	402	415	438	405	420	382	436	469	443	453	438	450	465	420	442	464	458	427	433	446	472	443	417	431	451	450	458	465	462	447	473	472	422	465	447	440	450	431	438	433	443	415	445	453	454	463	451	444	472	459	482	470	446	442	441	462	448	465	441	471	446	458	431	458	469	440	469	462	455	458	471	432	422	441	461	500	459	446	488	440	447	442	456	458	454	434	454	437	471	458	400	440	485	446	469	427	439	460	483	427	451	471	436	453	501	416	415	434	449	439	442	458	523	482	449	435	420	443	457	441	494	478	439	450	447	464	430	431	429	480	446	475	442	461	447	457	449	437	442	460	471	461	435	442	471	426	478	496	456	456	425	447	486	448	445	468	462	435	472	473	453	445	428	419	443	417	437	424	463	475	444	393	463	453	448	464	461	425	432	465	481	460	477	437	483	445	474	458	425	432	451	482	450	449	470	431	421	449	451	471	459	457	463	421	477	403	465	440	422	436	476	414	478	437	426	452	471	486	438	456	444	438	459	425	401	444	460	455	427	456	428	483	468	439	461	492	439	454	456	440	444	434	443	466	427	459	478	450	470	428	478	436	450	446	466	471	440	473	440	448	447	478	460	436	461	402	446	434	447	446	408	440	465	432	494	454	452	437	433	431	449	398	473	459	393	443	403	423	469	466	476	465	422	498	466	431	446	420	446	443	461	410	416	472	470	448	459	463	451	476	433	423	473	441	442	455	482	478	452	464	447	424	443	465	432	464	490	438	442	438	454	485	451	444	491	465	472	491	459	406	432	445	471	404	438	472	450	437	421	438	451	444	457	463	475	434	440	480	439	466	439	467	430	459	451	444	482	464	483	452	488	422	462	450	424	451	423	449	434	417	433	479	460	463	458	446	409	460	470	463	440	466	417	430	430	460	462	469	456	459	443	495	441	497	470	475	436	417	473	467	439	431	393	424	470	450	463	423	424	470	443	473	432	419	475	440	482	437	446	450	435	441	468	443	449	474	452	455	443	459	475	448	471	430	406	460	466	456	496	472	464	457	442	481	434	462	456	425	413	462	423	410	465	445	444	439	488	471	445	416	495	445	460	432	452	434	471	410	445	451	461	449	453	435	449	464	424	466	455	434	431	434	430	425	448	472	404	445	473	422	431	470	441	418	476	453	499	459	441	430	471	422	422	455	433	454	434	477	445	425	462	459	449	438	433	430	458	440	467	451	446	440	485	453	398	469	466	450	415	472	472	402	433	425	476	417	435	442	476	434	467	449	444	415	461	440	461	429	483	407	504	479	428	421	465	427	483	425	456	465	467	507	415	402	438	437	466	452	494	426	450	452	434	470	467	436	478	422	476	460	430	414	402	435	453	430	442	421	458	446	483	468	476	456	454	443	469	454	425	479	488	479	450	445	445	482	449	469	442	448	439	491	416	467	435	467	429	425	454	435	461	443	424	454	423	460	430	440	436	448	460	441	444	475	462	451	441	444	451	420	476	506	433	426	437	455	469	465	447	468	475	456	466	459	474	434	432	459	473	407	426	412	443	418	440	461	431	416	443	454	437	487	459	466	411	456	442	405	439	457	453	468	469	466	432	449	422	450	475	494	435	455	450	434	451	441	416	477	470	446	452	460	439	438	423	438	423	465	441	448	427	459	453	451	421	448	474	479	467	450	437	461	431	464	480	460	459	481	484	449	440	440	459	424	449	471	477	439	450	471	428	448	481	447	480	456	444	460	465	449	471	460	413	427	473	438	442	422	402	433	436	454	426	465	436	444	444	502	440	473	481	453	458	432	437	457	435	420	452	463	409	470	465	430	448	461	435	444	436	433	456	454	413	463	458	439	475	442	448	404	467	492	447	454	455	439	471	443	443	459	473	452	480	488	417	429	465	436	428	446	463	446	480	437	440	503	451	419	449	476	420	438	438	466	448	476	489	440	468	474	468	484	477	434	457	465	404	454	424	439	464	462	479	489	477	442	474	434	433	449	469	463	453	448	451	450	459	468	427	417	446	442	442	467	439	467	419	445	474	442	425	466	436	404	457	486	424	455	470	454	429	415	427	469	463	448	484	465	461	461	427	458	442	432	457	467	471	513	465	454	454	449	454	447	436	503	474	431	424	440	426	465	442	478	425	451	453	479	425	473	473	461	441	462	432	435	465	461	437	440	450	448	475	469	462	424	483	438	433	435	444	462	412	422	438	461	482	480	465	472	449	438	457	452	504	459	430	423	410	435	436	448	447	443	457	454	448	471	448	448	440	422	422	397	440	440	468	431	461	441	438	438	441	465	426	482	415	455	479
10012	28437	23249	13359	8069	4609	2964	2067	1567	1310	1152	1007	939	809	759	685	704	614	573	588	579	565	603	570	564	524	574	554	568	523	546	527	571	535	556	576	534	511	582	512	576	521	579	585	544	543	529	549	513	571	547	540	531	613	593	551	548	549	559	531	575	538	538	555	528	510	533	521	546	530	533	522	497	554	547	528	536	516	542	560	541	527	529	507	532	526	526	535	523	561	542	529	520	535	528	558	537	529	567	553	547	496	577	547	523	518	553	519	512	526	541	538	534	583	541	522	535	502	519	538	524	504	560	553	566	497	549	508	600	541	582	542	532	533	528	500	486	500	571	592	521	544	494	562	565	505	511	543	499	519	554	550	564	502	524	504	528	518	521	567	560	524	543	526	529	536	529	480	547	521	520	527	526	530	504	536	532	495	553	521	547	519	519	508	517	540	516	564	537	506	532	551	564	560	506	559	519	523	538	498	505	547	551	513	508	610	558	504	540	514	563	503	540	539	529	519	543	530	519	516	502	566	513	529	534	539	528	551	511	521	527	520	521	501	531	555	532	490	543	501	506	506	551	511	516	555	543	553	533	507	551	458	493	533	525	535	556	532	513	545	524	497	522	549	522	556	516	505	477	513	544	574	537	531	544	540	527	547	507	538	534	527	526	528	555	555	526	526	548	521	542	500	516	580	529	553	531	546	532	593	528	518	541	477	513	529	609	464	569	524	586	552	533	536	517	524	522	531	532	554	517	558	533	501	543	539	566	526	518	521	536	556	578	543	556	525	509	565	546	507	540	523	567	561	544	514	511	516	565	508	557	511	541	556	516	536	538	519	542	528	531	544	493	473	516	531	538	535	548	522	525	558	542	571	482	505	523	558	519	546	487	532	540	548	495	504	492	547	491	558	543	595	535	558	558	534	525	528	532	522	486	511	515	539	538	515	543	553	501	553	519	508	491	542	539	508	541	514	512	516	535	512	517	527	483	565	527	523	515	510	584	575	490	523	549	540	511	553	542	531	540	546	569	551	560	557	535	513	549	550	538	523	527	521	488	487	555	520	494	558	590	542	539	510	526	493	541	585	517	518	498	567	539	527	561	502	591	521	557	522	547	544	555	528	546	594	557	510	556	489	510	503	520	552	516	494	532	518	514	526	528	529	529	515	554	518	571	531	511	598	550	530	506	531	539	565	524	540	508	504	516	526	527	508	542	535	547	534	506	546	500	535	495	501	508	517	581	491	508	502	537	545	549	577	556	555	494	562	579	533	548	537	558	512	524	551	561	524	525	556	474	569	524	576	570	549	517	499	517	517	534	541	549	557	590	577	521	568	526	523	529	522	539	531	532	584	524	528	533	518	524	555	509	514	483	509	537	515	544	535	527	495	519	496	508	507	531	518	534	559	557	518	514	528	567	534	514	542	577	537	477	527	518	474	477	526	546	519	522	514	545	561	514	512	501	513	567	522	563	521	534	519	532	514	534	511	577	525	493	532	490	529	542	533	535	527	503	520	552	495	523	558	538	484	501	552	512	567	526	513	537	530	526	525	530	517	534	565	507	502	524	528	558	530	558	560	527	505	498	550	551	521	520	528	544	528	557	541	531	528	543	520	542	545	523	509	522	529	568	554	553	525	532	539	530	523	545	551	538	557	522	545	480	492	517	540	493	540	538	548	528	559	499	473	520	556	521	511	531	495	563	524	558	522	536	529	535	513	546	515	499	518	557	509	532	532	527	542	543	523	536	525	519	536	540	536	516	494	559	552	544	531	516	533	501	490	520	568	555	503	528	520	516	523	515	521	512	532	508	489	594	523	514	536	522	482	523	545	544	539	559	521	517	580	507	558	539	517	558	537	566	510	523	517	523	543	574	525	535	538	505	547	481	492	532	523	511	547	560	529	484	572	541	529	519	506	573	532	512	513	543	493	510	555	493	523	505	504	494	537	516	559	536	507	479	500	515	523	500	533	500	526	532	515	528	506	530	500	527	561	526	508	519	540	521	532	517	501	579	528	497	488	530	526	481	544	546	516	524	478	567	514	529	513	513	536	535	506	558	501	594	516	509	520	539	507	500	509	569	518	552	566	516	556	518	546	525	531	556	526	542	514	508	536	533	579	521	518	523	544	522	554	509	493	511	512	560	535	535	535	566	517	530	535	501	510	541	529	513	544	517	557	531	548	536	553	512	551	516	565	544	540	548	568	508	537	553	527	543	532	552	508	527	529	529	527	549	547	492	537	549	478	549	555	533	483	533	544	535	515	539	533	491	533	527	495	539	494	519	493	503	544	543	588	502	522	565	512	498	535	544	527	512	570	512	519	535	499	511	503	490	518	568	520	486	540	545	543	545	519	512	498	570	536	522	504	539	531	572	535	529	516	515	515	542	523	530	507	555	525	532	550	528	506	522	542	519	536	533	551	562	534	504	539	532	516	583	510	513	503	498	526	545	537	563	529	561	518	554	533	520	587	525	510	552	537	525	541	583	532	548	512	558	497	580	551	522	513	521	525	548	531	534	515	528	542	476	557	538	540	502	529	510	525	527	536	540	541	562	538	532	526	543	536	551	557	530	519	581	512	523	544	504	534	566	502	492	517	479	518	508	524	551	497	541	499	542	559	546	551	512	508	546	571	534	511	515	544	547	543	527	514	551	506	548	564	533	532	532	492	518	560	549	502	541	554	578	567	589	574	539	513	525	538	488	530	535	529	509	528	544	562	580	570	529	515	510	539	536	557	538	534	509	521	553	541	528	544	565	522	503	529	554	514	533	504	512	505	510	534	572	515	544	496	534	484	531	534	524	553	507	508	514	529	495	534	520	533	551	581	543	534	547	525	536	538	535	492	527	503	561	528	511	497	527	511	520	530	558	538	531	510	536	569	526	524	554	549	501	519	553	527	535	503	491	544	526	563	548	525	495	501	537	544	523	507	505	506	546	562	567	536	486	564	545	546	527	543	513	503	572	545	515	500	515	519	563	516	547	532	513	494	500	588	541	507	533	538	546	564	547	538	533	545	507	530	576	534	562	511	575	555	517	505	523	506	540	543	521	549	585	516	522	513	506	505	523	504	542	524	555	541	511	531	523	546	577	513	508	535	550	523	541	526	547	521	526	541	547	546	555	551	542	538	535	519	474	546	525	525	528	558	578	533	543	480	508	537	544	569	545	539	507	519	494	535	523	516	590	539	475	516	544	511	482	543	554	535	531	520	498	512	522	527	555	509	549	523	536	511	547	511	510	556	505	505	559	487	560	514	549	543	528	553	546	544	529	477	509	547	542	513	520	505	502	493	555	489	504	534	545	551	521	546	561	571	563	573	564	542	517	507	497	509	573	544	551	524	535	561	510	556	513	525	488	504	561	545	497	531	507	555	535	498	543	516	547	534	560	530	506	541	555	565	523	535	568	515	504	508	560	533	526	535	568	533	511	483	553	520	549	499	553	495	512	551	499	542	500	526	529	530	548	533	528	513	524	534	540	487	535	485	512	499	480	581
25352	21664	27802	25801	11195	1935	1032	768	599	499	493	418	415	339	375	308	349	320	310	328	334	337	310	318	325	328	289	302	308	301	305	308	277	288	302	265	292	324	293	293	265	273	284	311	257	266	302	279	280	272	265	269	306	328	302	289	312	279	260	292	302	281	323	282	306	297	280	307	277	278	303	289	277	281	269	287	321	298	281	301	312	289	295	288	279	259	288	288	288	301	312	296	273	324	284	297	301	296	268	283	273	277	313	278	279	278	291	306	287	284	267	347	290	264	322	266	291	316	309	296	294	313	300	257	287	295	285	272	282	281	271	309	296	270	292	295	301	269	273	295	275	278	281	302	268	302	299	299	327	274	286	286	288	281	263	273	294	284	300	272	308	280	306	292	295	304	279	301	275	288	288	289	284	304	282	328	289	266	286	285	271	301	302	274	294	306	284	306	302	306	296	323	295	260	311	282	304	309	326	302	284	297	291	297	301	263	268	278	281	309	282	283	297	261	300	271	272	270	255	304	272	279	295	307	282	278	293	272	292	314	306	264	299	268	286	288	290	285	268	311	300	304	264	300	281	272	283	281	263	314	276	276	307	293	294	288	299	307	321	302	275	273	303	263	260	288	308	265	283	273	277	288	287	289	284	297	268	288	298	296	267	282	315	304	287	277	260	291	282	305	272	294	280	295	291	274	293	263	306	298	280	268	250	298	286	293	268	276	293	280	269	306	271	272	306	306	285	278	295	294	296	331	304	288	295	310	264	285	283	317	277	283	304	257	301	303	285	289	307	281	261	283	287	286	277	212	269	291	302	277	308	253	276	294	285	328	273	274	287	298	259	250	270	283	289	274	283	277	255	286	292	295	276	290	270	270	304	275	312	263	280	291	310	278	267	255	295	266	303	269	292	259	287	311	294	277	284	250	285	276	319	265	298	309	307	313	313	277	283	268	293	310	286	281	256	308	276	317	283	272	260	284	270	303	259	304	296	266	292	280	303	289	293	284	272	272	303	275	261	337	295	303	277	300	305	279	272	295	319	304	298	291	268	262	288	294	277	306	328	280	267	260	274	314	277	290	255	285	278	248	301	277	270	266	324	282	283	281	292	284	299	263	292	284	277	267	301	276	293	289	298	288	282	292	302	290	292	288	285	290	290	292	311	296	308	262	291	279	300	303	262	286	323	303	280	310	281	283	304	305	273	309	275	281	286	295	294	290	267	286	275	300	285	309	277	313	322	253	287	277	274	287	296	273	247	314	280	280	288	283	279	250	286	280	277	301	286	307	283	300	273	295	277	262	276	286	251	269	310	284	296	293	293	268	309	288	294	271	295	273	277	304	286	269	292	303	274	308	296	277	284	307	287	278	295	290	272	296	276	299	321	260	266	299	281	267	289	302	334	275	256	255	279	276	288	301	322	305	265	258	293	257	306	283	320	312	277	324	275	285	303	291	278	293	295	288	270	301	276	290	305	307	273	314	280	254	252	281	295	274	265	283	270	285	312	270	299	257	326	289	287	344	252	287	302	278	272	297	266	300	292	292	279	252	287	285	279	295	319	273	282	265	312	261	279	271	304	301	293	296	267	250	254	272	272	295	260	295	302	285	287	274	284	275	278	304	259	267	283	281	291	315	288	289	298	275	298	281	267	278	315	280	284	290	287	284	292	310	301	264	276	274	317	295	304	305	251	316	289	285	317	342	261	305	301	286	286	285	284	276	269	275	257	272	279	291	278	332	298	250	287	296	298	299	272	263	286	280	262	305	274	281	277	262	261	276	279	284	278	308	285	298	262	311	266	282	300	327	292	305	259	273	287	267	261	305	282	300	289	290	292	311	277	264	280	274	264	292	273	290	271	318	323	280	278	298	294	277	269	291	279	284	297	287	280	314	279	268	333	257	272	298	307	304	268	280	300	297	280	328	305	290	277	279	273	262	312	284	256	281	302	260	333	281	272	285	262	304	305	281	277	269	300	266	266	299	246	266	286	296	297	292	303	280	292	306	320	278	318	281	269	273	322	269	296	280	305	267	250	294	291	286	283	275	301	279	263	283	287	276	288	300	284	301	307	277	264	328	267	315	271	332	307	237	289	302	286	293	306	272	286	273	296	279	300	285	278	284	295	286	295	295	269	294	274	307	330	279	301	272	300	285	263	288	254	323	290	260	272	273	309	304	261	287	297	287	276	292	301	282	321	273	273	289	293	284	285	247	280	281	297	250	271	271	264	300	273	290	259	295	292	286	290	287	312	302	233	278	296	285	286	264	276	278	268	278	285	264	296	282	290	282	327	286	266	314	289	326	296	319	308	283	291	300	294	290	331	291	295	303	289	306	288	274	321	300	306	275	276	265	266	296	291	290	285	265	277	289	287	272	288	257	301	309	294	262	295	309	284	311	305	297	280	305	277	282	335	272	299	286	299	292	282	276	284	288	295	303	285	296	269	280	287	293	315	287	289	282	269	314	272	304	283	283	285	278	296	288	290	303	284	281	286	254	305	301	252	295	270	291	279	280	287	284	262	271	285	294	245	289	305	289	281	265	296	279	289	308	307	305	278	298	292	292	273	288	288	304	289	269	271	274	284	279	286	288	287	318	269	306	274	280	311	268	316	314	285	281	283	291	305	289	287	308	293	308	271	283	286	302	292	290	280	286	280	292	315	283	309	312	269	295	297	279	292	272	272	276	284	240	285	303	308	270	286	264	271	288	300	280	282	287	263	294	276	284	289	284	294	248	286	291	267	267	335	266	288	285	302	289	282	287	274	282	297	290	299	251	287	267	291	293	291	302	276	282	279	291	283	292	308	282	304	271	267	269	307	256	279	267	306	299	267	298	281	272	264	272	296	285	283	279	288	288	284	327	289	291	277	296	283	288	288	298	240	282	272	306	281	300	292	327	312	307	288	296	285	287	258	269	316	288	268	303	274	310	278	287	289	299	294	281	285	280	324	249	294	279	311	277	305	304	281	282	278	288	294	277	294	255	288	285	289	307	261	309	269	254	280	262	273	271	266	290	275	305	292	301	291	291	292	277	297	300	285	270	265	241	291	298	284	321	259	278	288	274	277	299	277	295	259	314	325	329	298	292	291	280	303	281	265	294	288	306	303	293	266	332	273	289	262	287	300	270	285	250	279	294	292	302	274	309	284	316	290	278	283	286	282	285	281	255	286	270	276	294	298	274	277	275	290	294	266	295	282	273	270	295	278	265	303	266	278	278	305	284	285	282	302	260	292	267	302	280	296	312	245	301	282	267	278	283	278	284	316	290	265	278	283	279	266	297	303	289	312	292	289	292	289	306	299	284	292	304	286	273	252	310	281	297	302	298	290	310	298	284	292	317	292	296	270	274	290	286	306	290	296	307	284	246	275	281	254	267	279	314	299	274	272	314	301	272	311	295	306	295	301	257	298	317	295	284	275	283	282	273	268	229	270	294	270	252	263	299	281	259	268	271	292	296	285	283	293	260	277	313	317	292	281	289	294	276	278	285	289	277
9737	25067	19676	10129	5675	3107	1953	1561	1133	826	755	690	638	510	498	447	441	431	390	377	374	387	355	369	367	347	372	376	335	358	366	343	357	349	325	327	345	370	333	350	293	331	341	373	346	327	311	342	331	344	344	342	344	364	385	338	376	346	362	324	339	350	348	320	336	337	335	351	333	348	326	325	352	352	338	328	342	338	339	346	297	304	367	347	323	312	340	311	357	328	335	318	308	337	320	346	313	332	352	313	304	319	333	331	346	328	328	339	320	301	364	335	305	314	340	322	330	347	329	338	297	341	359	314	337	335	366	304	338	384	323	311	330	338	328	328	339	330	341	371	300	333	320	320	337	321	351	294	312	339	348	353	298	349	288	335	326	346	303	341	336	313	317	342	350	302	305	353	355	337	357	338	308	301	355	316	327	344	375	358	334	353	334	303	316	352	316	359	350	345	323	335	341	354	328	338	304	325	332	332	368	338	346	338	342	344	317	311	335	336	359	333	319	312	308	349	357	307	307	314	372	337	342	326	327	336	309	307	323	302	327	314	321	349	333	325	329	383	347	338	340	338	342	309	360	340	323	314	341	329	344	311	331	311	343	348	335	337	333	320	338	316	335	340	324	350	343	315	302	341	328	349	302	321	326	320	375	330	304	328	341	332	302	313	338	335	338	338	312	343	324	317	332	337	363	317	323	360	363	321	344	336	363	303	306	332	359	330	331	316	320	347	312	306	308	332	313	342	339	324	302	366	318	355	334	315	348	340	330	299	331	350	323	305	353	302	323	313	340	357	337	348	334	338	376	323	351	320	308	317	338	328	325	332	324	338	353	327	315	319	316	302	362	339	331	329	348	327	350	310	298	334	336	301	352	313	346	361	313	318	324	341	326	332	358	333	318	342	338	370	335	314	324	328	329	327	353	343	314	352	334	342	354	384	303	351	346	338	331	331	323	301	325	321	352	316	352	352	326	351	333	306	321	345	311	337	328	348	352	313	349	330	340	349	329	327	326	339	338	320	328	288	346	330	312	309	332	316	362	331	330	342	307	338	325	299	357	329	316	321	330	337	344	310	326	295	311	349	337	337	333	349	359	280	344	361	359	320	327	331	334	354	308	336	322	320	289	351	311	307	345	334	320	390	350	338	329	335	337	329	353	347	341	346	348	364	325	335	311	317	340	318	351	330	341	326	313	304	315	317	308	340	350	309	338	340	322	357	351	322	324	333	361	319	333	333	329	361	307	339	328	348	345	340	323	324	341	329	343	284	331	320	340	300	346	338	301	338	344	328	310	347	381	355	343	362	357	344	339	336	370	289	336	316	343	314	346	316	344	354	335	363	337	326	335	335	322	344	354	322	297	329	364	330	335	320	306	332	368	354	305	336	307	379	337	343	343	323	309	340	331	332	323	371	332	353	312	338	314	321	330	341	338	327	308	336	314	351	363	336	316	342	314	343	319	350	337	366	346	330	368	362	333	325	329	335	336	328	347	318	338	321	309	306	310	335	328	341	344	357	335	349	305	340	348	352	343	326	305	318	321	355	344	337	337	353	344	310	353	333	351	368	306	290	324	338	333	319	313	335	343	355	320	307	329	311	337	343	320	318	290	352	349	350	331	347	313	352	287	314	311	344	352	330	320	357	355	340	319	304	347	331	332	345	349	297	314	346	344	325	309	341	304	333	331	320	314	307	328	317	328	321	336	298	296	345	300	334	316	341	323	300	351	338	341	324	360	309	308	292	305	333	314	346	365	332	352	330	374	330	326	351	341	298	307	338	311	292	316	332	349	318	335	337	308	332	339	342	340	317	357	334	326	361	343	346	298	330	310	345	340	329	332	325	333	329	321	382	375	321	337	323	305	340	335	324	298	339	335	313	342	347	357	330	331	343	324	330	324	318	300	326	343	367	320	336	343	361	347	331	321	355	343	341	294	363	338	356	341	346	325	343	337	322	333	316	353	359	342	348	339	338	330	346	337	340	343	351	338	336	333	318	335	329	319	343	296	307	329	318	350	303	334	320	329	339	358	311	315	343	314	328	342	293	313	335	321	334	347	342	333	323	294	325	314	325	373	302	348	323	327	335	300	320	333	369	359	338	336	356	361	323	350	312	355	349	305	310	327	375	320	361	340	343	334	345	348	350	343	349	353	363	300	328	331	328	350	327	353	323	302	322	314	363	337	326	354	363	321	347	366	307	347	344	327	348	356	348	329	292	340	320	362	299	326	362	328	379	324	335	335	348	344	305	277	314	349	349	335	337	368	335	348	358	327	354	353	310	351	316	320	338	335	354	335	351	337	330	317	326	321	322	327	348	349	345	300	334	347	315	340	366	345	341	346	336	332	324	332	326	351	349	365	352	335	301	337	337	339	355	337	310	300	329	367	322	327	357	324	354	329	304	360	328	327	341	348	349	311	333	358	324	350	326	324	347	307	332	344	326	325	336	322	334	354	351	321	322	344	334	349	312	316	308	347	354	290	332	317	369	322	333	310	345	381	327	310	332	334	364	316	318	302	311	348	328	297	342	343	333	325	313	310	320	345	369	322	331	331	307	323	323	311	310	306	351	340	342	323	384	354	318	313	344	330	346	331	337	354	314	358	297	343	345	320	313	336	340	305	341	357	324	333	340	339	354	313	363	339	304	334	335	318	316	332	333	321	336	310	358	328	341	365	334	346	321	328	354	337	351	334	363	299	368	317	310	325	345	322	327	318	319	317	322	339	312	357	362	327	341	332	354	320	349	313	352	324	309	340	337	345	352	339	306	318	319	340	325	321	337	298	321	338	305	342	305	339	340	359	350	308	332	342	346	322	318	331	344	358	338	316	338	333	315	331	319	326	321	346	346	357	330	342	347	336	341	365	308	318	337	328	325	323	347	310	323	320	325	309	340	339	354	300	317	371	319	354	331	312	342	326	341	344	351	332	309	325	363	326	365	336	349	332	346	332	340	355	333	346	314	343	336	362	321	314	336	325	294	353	356	329	322	342	342	319	306	356	327	307	318	378	344	328	296	329	321	311	344	308	324	295	341	342	326	338	317	353	328	343	322	297	339	308	282	297	339	329	311	330	346	364	365	317	318	360	333	325	300	343	327	323	318	334	346	322	352	311	310	361	340	358	323	334	312	309	332	334	332	311	305	318	352	338	337	278	321	347	336	347	350	367	329	340	335	336	310	321	302	356	357	368	299	325	333	307	325	351	319	335	285	343	320	319	314	339	352	324	332	352	329	332	322	322	338	328	305	344	337	368	318	340	338	376	339	322	347	335	362	316	359	312	335	306	325	323	318	312	336	361	335	325	314	341	340	312	321	342	335	300	333	319	353	347	335	328	343	322	346	349	311	319	344	310	339	351	363	342	326	308	336	307	315	349	331	311	320	345	364	339	339	365	344	358	347	340	339	334	340	318	325	364	364	313	355	304	336	355	351	333	343	344	333	341	375	323	319	337	341	324	332	318	279	368	303	329	339	334	305	341	358	339	316	345	331	337	321
23091	21712	29556	24395	21717	21673	8136	1440	921	729	627	516	462	406	374	355	333	303	299	278	263	273	268	248	236	260	245	232	226	242	216	226	208	229	192	218	235	214	216	225	242	233	240	214	215	201	207	223	234	204	219	237	247	239	257	237	227	248	223	220	209	207	215	198	189	188	213	196	230	205	191	215	198	223	189	207	200	253	204	211	210	205	214	207	226	202	195	190	200	181	207	205	207	215	205	208	183	209	207	191	218	211	185	232	216	214	180	217	213	195	228	216	206	194	198	208	204	201	216	199	233	200	206	201	224	184	223	200	235	205	201	215	189	216	179	202	222	193	212	241	198	184	205	207	218	193	214	223	208	195	194	205	203	219	199	183	233	206	202	221	194	223	231	194	213	224	182	224	196	182	234	169	211	190	211	206	215	188	158	191	211	197	204	198	220	209	230	193	190	217	191	209	204	212	217	212	205	227	175	204	187	206	200	218	191	193	205	192	224	215	186	200	196	211	197	213	213	209	209	200	209	206	211	211	171	196	172	204	202	190	212	210	183	212	208	214	191	208	184	213	212	220	194	198	193	198	194	205	188	199	199	185	196	184	212	215	179	205	188	194	226	189	183	202	201	199	205	208	224	186	188	187	223	217	216	209	204	201	205	176	215	208	201	214	212	220	204	222	203	194	213	193	188	183	190	218	189	169	211	207	173	212	207	184	205	201	239	192	194	214	208	205	202	197	199	199	199	212	220	199	212	193	195	199	201	194	230	195	182	189	202	211	200	203	190	230	203	195	200	217	216	201	183	199	193	211	207	189	193	209	189	214	209	212	182	196	222	204	214	204	182	204	221	198	242	212	207	223	188	206	163	182	208	222	208	191	226	201	212	200	196	186	193	199	199	217	219	213	201	185	190	191	214	212	191	182	184	195	183	194	208	201	191	180	210	215	217	204	214	193	209	218	228	204	221	204	226	200	186	197	180	197	213	196	214	186	213	214	194	181	202	181	173	199	188	168	207	189	163	205	198	199	196	219	214	187	203	235	191	200	177	211	213	198	210	211	197	215	182	231	219	197	194	226	209	215	190	211	218	214	186	191	211	220	191	184	201	225	225	181	185	207	201	197	214	217	205	205	181	207	202	202	182	207	207	204	161	205	204	195	198	184	199	187	206	189	213	229	207	199	201	234	203	230	224	237	195	202	211	226	200	217	195	213	217	192	187	197	207	195	200	190	210	195	183	217	175	193	183	195	210	197	172	210	211	195	213	204	207	189	213	198	198	218	195	209	210	201	224	218	219	190	210	223	199	210	184	179	227	192	201	192	185	208	186	241	198	207	206	181	194	203	206	206	201	202	208	194	200	207	215	205	195	182	204	192	213	194	191	213	207	206	199	200	216	199	224	210	192	201	184	216	227	220	217	217	217	188	200	197	221	219	208	176	206	187	225	212	203	209	203	204	200	209	220	207	230	200	214	212	221	182	214	204	189	213	218	206	210	211	201	199	221	190	188	221	183	217	223	195	199	201	199	163	199	210	218	192	205	191	194	203	215	210	213	206	182	189	199	216	176	224	198	217	203	186	200	213	210	186	212	201	184	221	218	208	210	213	191	182	201	186	206	202	218	163	220	197	189	197	216	195	215	202	193	218	195	230	214	213	174	206	219	194	196	204	208	201	221	218	221	193	199	209	179	178	185	217	199	208	211	200	190	208	192	185	219	191	210	211	205	178	183	223	221	222	202	207	191	227	221	187	227	198	191	200	189	204	213	188	206	197	241	231	191	219	185	202	187	177	203	204	197	213	182	198	213	210	227	215	204	211	207	217	202	178	221	204	194	232	225	202	184	203	207	212	189	202	205	201	188	194	205	209	192	211	214	189	187	213	219	199	222	244	200	209	183	180	203	215	182	212	187	203	196	227	198	175	191	228	210	193	221	235	185	198	197	229	221	189	223	201	240	181	213	214	194	213	215	205	195	222	220	225	190	173	205	198	198	199	238	217	201	196	196	182	202	192	210	216	186	209	180	214	189	197	223	210	191	199	179	204	215	204	196	192	212	193	194	208	206	185	196	200	199	214	200	222	202	189	184	183	208	170	188	208	204	179	201	208	204	236	207	198	194	219	178	189	217	198	183	201	217	191	213	225	195	176	203	209	204	197	213	227	211	187	194	198	205	205	203	193	197	208	218	223	195	215	198	195	192	200	191	189	213	206	211	219	186	200	188	203	190	197	208	217	216	225	199	199	193	194	187	200	199	222	187	166	204	190	192	210	218	210	213	213	205	207	198	220	207	187	203	187	205	197	213	196	218	204	230	180	209	213	198	218	206	243	207	211	225	196	203	234	206	213	221	197	192	199	203	168	184	203	203	191	203	188	201	218	247	210	220	180	211	209	197	208	194	210	212	199	184	220	220	181	207	212	211	207	204	204	190	210	218	208	194	212	184	192	213	219	193	185	187	230	191	223	203	207	212	181	201	200	225	206	188	202	224	200	201	209	227	200	221	196	212	202	225	212	209	187	203	186	218	201	183	203	173	183	224	202	204	183	208	223	185	204	197	204	201	202	199	206	197	220	197	206	159	197	210	205	199	226	207	211	190	211	194	227	208	195	185	191	212	206	234	179	207	181	228	214	193	201	213	201	204	213	178	228	228	189	189	183	215	179	207	192	208	210	187	200	213	207	184	194	202	191	223	229	198	181	189	214	216	186	222	222	203	191	221	194	179	196	209	198	224	211	235	216	218	176	193	198	199	209	212	186	187	179	219	220	206	209	204	198	208	189	211	197	183	196	222	221	210	186	194	196	196	189	209	185	202	193	193	203	220	181	183	215	219	202	202	240	190	185	210	216	188	180	199	198	176	208	224	200	176	200	217	192	192	213	220	203	206	166	217	188	233	212	216	185	239	190	196	176	210	194	204	222	222	205	213	198	195	203	199	197	182	160	202	184	198	206	208	194	205	197	207	194	213	223	206	185	214	222	204	214	196	193	200	215	200	209	204	222	233	205	200	201	211	208	219	217	212	195	202	215	206	210	201	216	193	196	207	203	211	183	186	207	192	200	188	229	196	185	195	192	217	211	195	198	173	215	183	231	215	194	194	220	205	227	199	197	219	216	214	194	186	220	196	194	184	176	230	190	189	200	187	202	202	206	187	201	203	198	198	229	196	210	203	197	182	211	219	192	217	232	199	199	166	187	190	210	217	201	222	213	196	213	209	175	198	208	176	206	170	219	195	188	219	211	196	197	212	193	228	236	205	192	191	181	192	213	224	188	200	228	181	207	203	205	203	210	208	201	202	212	206	170	209	165	181	207	181	201	229	189	220	224	187	195	216	199	205	204	194	193	192	214	238	204	220	221	176	183	207	218	210	189	235	204	212	212	206	172	200	205	192	186	222	205	193	189	216	198	200	235	178	222	218	202	183	194	204	199	210	192	217	214	223	207	200	166	211	202	230	196	226	227	204	218	188	179	208	205	180	200	201	214	198	221	181	213	193	198
12154	33722	26630	15268	9093	5628	3757	2715	1856	1413	1188	989	839	703	681	576	489	441	435	404	414	381	317	350	354	314	304	319	289	309	284	266	269	272	265	268	269	306	285	254	267	264	311	276	269	256	254	250	266	263	251	273	294	297	333	371	278	288	259	255	266	265	263	282	261	234	259	236	266	248	254	270	247	249	241	258	238	243	222	244	248	261	245	244	238	250	240	234	267	260	235	269	252	245	255	259	255	246	266	269	229	262	239	224	255	253	262	237	255	233	262	248	248	273	253	256	264	239	277	247	247	252	250	241	237	248	256	243	247	214	283	239	259	259	237	230	261	205	253	230	221	251	243	228	238	246	258	232	256	234	263	261	253	264	262	234	239	225	213	278	265	229	255	261	257	260	259	277	258	266	228	283	262	242	265	240	241	268	251	242	253	260	259	243	243	218	269	267	245	257	247	228	228	251	243	276	249	251	254	231	267	256	243	230	237	243	243	234	233	242	266	255	262	261	224	244	260	253	229	243	251	237	234	238	231	267	243	261	253	253	240	229	241	253	253	223	262	241	234	259	237	275	267	244	231	239	269	254	243	238	233	236	248	258	236	246	229	235	268	256	226	262	233	231	274	222	260	224	250	281	237	254	246	229	243	270	237	244	261	215	238	234	239	214	259	240	244	229	242	254	265	255	241	228	242	221	258	247	236	239	265	229	252	231	216	230	234	241	242	257	243	233	274	264	256	225	230	212	240	232	267	246	275	258	243	215	240	291	267	248	242	219	264	259	256	257	227	212	241	266	258	229	239	245	250	239	252	242	257	260	234	275	254	267	239	256	246	233	277	244	250	268	273	235	258	240	268	220	266	237	244	237	243	217	241	243	239	252	255	258	248	233	231	282	229	268	265	255	250	235	254	244	246	239	254	238	240	227	254	238	258	226	240	215	251	233	217	248	245	242	237	244	236	246	239	256	251	235	246	250	254	244	209	265	242	240	242	257	254	235	238	240	246	277	254	248	242	229	237	208	217	246	259	232	240	285	258	256	228	235	249	258	241	218	263	242	232	237	279	227	226	263	243	229	251	281	251	222	246	240	258	265	251	240	240	245	248	264	230	256	240	219	229	233	239	237	242	262	263	251	221	215	217	247	269	242	230	234	240	253	252	237	247	259	254	265	235	260	224	230	252	241	250	240	231	247	216	236	253	238	290	258	248	231	248	247	254	248	262	260	249	245	253	235	252	254	253	254	257	249	274	249	242	230	272	262	221	254	264	231	235	261	231	250	257	261	232	230	258	253	259	287	263	253	248	238	251	264	255	241	226	265	262	242	257	241	228	243	253	273	236	249	260	250	235	246	228	260	248	245	242	256	208	267	263	255	265	251	243	248	241	253	244	252	246	237	271	250	250	259	243	242	231	239	274	230	271	250	232	243	244	268	241	228	238	266	258	232	245	224	227	256	242	249	234	229	230	226	246	246	252	237	220	277	259	226	267	233	233	228	250	248	240	245	249	236	246	264	257	252	249	265	244	265	243	259	225	235	222	216	238	251	283	239	261	252	249	254	247	227	258	227	253	261	279	233	236	260	270	239	229	259	248	221	245	238	239	255	268	244	252	219	230	260	263	256	264	246	237	250	248	246	254	241	249	259	229	253	241	261	240	250	278	271	240	242	230	230	235	227	250	264	243	226	231	262	257	280	263	220	245	245	253	221	224	224	261	245	245	258	246	241	245	240	249	204	235	249	227	286	257	253	257	236	227	246	259	256	220	260	243	259	238	241	243	224	256	216	228	222	291	224	241	268	246	240	245	312	241	254	254	231	246	251	248	277	256	271	240	263	249	265	265	235	240	253	242	245	229	229	257	244	219	256	255	245	264	264	272	275	253	230	269	262	260	256	239	293	281	266	267	249	269	235	248	246	244	247	250	262	263	244	243	254	254	236	267	278	267	234	237	218	260	238	260	252	271	247	253	249	246	255	259	239	230	240	246	243	260	234	255	225	241	253	249	258	259	260	266	239	233	246	249	238	264	267	251	257	267	210	237	259	227	220	228	270	272	257	219	251	235	255	260	250	243	266	231	228	236	253	255	255	247	259	251	260	235	241	239	235	285	241	243	236	237	232	236	242	264	258	238	253	276	255	223	232	284	243	263	252	229	241	251	255	248	226	254	227	241	257	259	252	254	272	240	230	259	251	260	238	255	238	242	241	255	258	248	242	243	261	231	255	252	233	234	228	222	250	253	234	257	250	239	242	265	267	253	252	227	232	246	248	260	257	224	227	228	253	231	284	226	259	255	280	272	230	240	250	260	273	229	237	256	233	238	232	227	227	282	212	219	266	249	241	236	256	216	273	255	256	242	246	247	254	234	254	228	280	222	222	253	265	256	248	233	247	239	234	245	274	218	254	258	247	277	229	246	235	234	256	227	222	237	244	239	239	243	264	231	311	244	240	255	261	238	263	255	258	242	239	253	259	223	252	249	219	254	259	228	271	225	264	249	247	262	254	268	269	257	230	222	261	234	240	254	263	230	240	253	215	258	269	244	262	246	271	264	230	228	265	282	253	230	280	240	245	251	279	263	244	242	249	262	254	257	249	261	245	233	249	228	271	236	254	242	252	233	236	227	241	255	254	250	272	229	241	239	237	232	253	245	244	275	258	241	256	235	272	250	242	252	257	235	240	259	248	244	280	289	273	272	230	220	262	238	233	244	242	268	255	252	234	234	236	213	244	236	236	269	245	260	242	233	265	280	258	270	240	249	226	222	237	237	242	252	249	241	219	257	244	259	251	237	247	226	229	252	263	239	259	239	248	212	254	234	248	235	261	246	248	235	242	253	262	235	246	223	244	231	280	226	231	251	250	251	247	250	245	258	245	233	270	228	264	266	238	230	243	260	265	254	245	226	261	245	201	255	269	241	256	263	247	213	228	233	265	252	253	258	258	236	262	242	260	250	246	252	271	223	248	233	255	235	241	244	232	247	242	268	265	239	253	238	263	249	271	261	257	239	237	231	238	245	237	233	249	263	244	257	241	270	263	225	245	254	260	256	255	283	220	249	260	225	252	234	246	268	225	242	238	259	234	240	252	283	226	250	247	264	266	269	251	225	273	264	236	273	223	240	237	241	265	254	231	235	254	225	260	263	240	235	244	234	241	245	247	216	260	252	258	259	261	232	230	273	248	284	238	269	264	255	241	241	228	259	238	233	212	254	242	245	253	257	240	251	219	202	240	238	279	223	240	248	228	239	233	256	250	238	287	251	238	234	239	262	244	251	251	267	260	221	242	256	225	231	241	255	249	253	238	250	236	226	263	243	257	236	236	267	247	232	258	226	221	238	257	245	232	253	252	257	272	244	224	245	225	260	207	271	237	244	241	243	280	226	254	241	213	246	255	246	284	249	233	266	220	257	235	238	247	243	240	235	236	237	239	267	277	233	289	250	252	260	246	268	263	270	259	251	238	246	231	229	250	255	222	265	261	230	228	242	222	247	259	213	221
27878	20850	14461	5291	2189	1354	906	740	658	620	586	544	528	527	553	475	542	465	489	509	521	464	448	452	463	509	448	533	445	445	500	482	462	499	520	476	475	451	489	459	491	471	479	472	483	480	510	460	459	482	488	486	513	482	497	503	502	477	504	469	459	466	476	486	513	451	489	457	490	510	430	498	476	485	461	495	451	449	447	498	491	476	497	463	449	487	475	488	450	515	503	441	415	448	451	495	441	500	471	462	467	470	472	478	486	475	482	459	481	480	488	450	492	450	483	512	523	470	494	482	469	483	448	481	486	461	448	503	513	477	455	463	490	475	495	468	513	481	487	472	451	484	482	490	481	468	485	448	440	471	484	437	463	482	487	494	495	508	490	516	477	485	457	513	467	456	458	465	475	461	468	449	467	481	446	440	452	517	473	450	498	499	492	506	503	488	532	482	477	467	477	458	465	467	471	480	476	453	538	473	481	495	487	476	528	474	507	483	465	477	479	446	472	476	429	454	467	503	463	488	447	475	459	448	483	449	518	492	460	502	505	490	487	498	488	504	473	503	505	482	453	491	504	464	442	437	470	512	491	469	460	435	437	478	486	505	495	486	451	451	483	499	414	451	508	486	487	522	502	489	523	515	470	442	461	507	517	475	493	460	537	464	496	487	510	489	483	464	490	528	447	462	452	537	491	479	509	472	456	496	487	487	500	471	512	476	482	504	480	509	485	529	476	522	505	456	440	466	490	486	467	481	478	465	478	479	465	474	490	488	468	478	469	510	491	481	455	474	469	467	445	454	501	492	501	443	486	461	484	465	504	484	469	485	461	485	499	455	510	482	447	472	496	461	481	472	495	468	502	495	455	464	527	509	525	468	460	449	479	475	511	431	500	518	524	473	466	507	477	467	474	466	514	471	454	479	466	490	475	479	503	472	467	485	450	484	447	497	486	516	515	460	461	445	502	488	491	450	448	480	496	501	506	483	479	452	484	488	480	469	444	465	469	476	499	475	446	481	471	490	467	504	471	483	491	484	495	477	456	433	467	448	473	450	457	467	514	455	489	486	453	493	487	440	468	458	531	473	489	469	462	484	460	447	490	480	493	480	467	464	477	518	476	491	476	492	448	496	504	481	493	484	473	480	485	479	498	488	459	482	430	500	484	507	490	492	483	463	494	484	488	495	485	482	465	465	476	466	470	483	484	522	545	473	490	483	481	466	485	480	434	465	528	475	456	495	480	430	494	468	471	449	477	470	459	487	499	475	469	481	457	496	431	463	492	484	487	463	470	477	477	483	462	469	491	479	481	469	456	451	462	441	497	484	460	496	468	474	480	525	468	472	462	452	512	463	443	490	499	453	519	453	482	492	446	488	494	491	458	485	484	427	460	488	476	483	473	484	489	517	512	457	482	465	489	447	512	458	438	469	472	482	446	471	495	485	440	499	452	469	442	450	468	461	492	491	465	472	483	483	485	439	482	472	515	488	475	461	526	476	431	439	465	468	486	466	485	455	474	502	491	472	495	445	546	491	499	481	458	485	505	504	454	478	500	461	511	469	497	493	496	482	485	441	506	459	473	483	489	459	479	460	490	484	456	510	469	518	484	454	481	487	477	477	472	475	499	495	516	492	497	503	499	468	480	471	489	463	481	498	502	503	512	472	508	512	504	480	505	486	452	477	467	472	518	474	474	523	485	479	469	493	475	426	493	483	509	458	522	483	497	484	475	456	452	472	465	499	485	459	487	483	448	474	512	472	455	478	494	466	504	493	450	488	524	449	469	448	453	439	498	450	490	462	471	507	500	531	471	443	455	464	470	488	520	466	493	464	480	485	498	450	485	527	502	494	495	459	443	463	513	502	486	463	487	429	478	456	468	465	482	472	496	447	490	478	473	506	466	487	511	490	484	476	475	450	467	475	457	475	483	481	510	462	474	464	499	499	513	439	502	482	489	446	514	462	496	477	495	464	451	503	488	428	492	467	485	528	430	467	474	480	517	462	477	488	478	482	498	474	475	471	470	469	463	538	463	499	484	508	414	452	480	484	459	469	507	500	503	450	470	460	514	483	490	465	470	473	537	460	524	451	485	473	457	518	467	490	470	489	477	500	467	477	462	511	440	453	470	525	473	501	472	447	483	482	499	506	476	520	504	473	514	466	468	503	477	497	480	459	477	495	497	509	449	489	497	502	479	516	463	479	486	481	465	439	457	551	492	494	452	435	453	488	511	463	466	470	490	464	451	476	477	501	455	443	490	482	447	477	463	495	472	452	447	467	483	426	472	489	450	466	453	486	468	475	473	494	488	506	444	476	503	480	454	471	507	465	483	458	481	442	470	480	503	451	473	454	464	464	498	500	469	474	482	505	477	466	490	470	503	488	454	449	484	492	461	487	486	500	500	452	446	463	464	460	466	464	485	479	462	478	498	461	494	501	506	464	477	481	464	497	499	483	480	501	487	492	470	486	492	525	469	484	476	476	462	458	482	479	459	469	437	494	467	476	477	506	510	488	482	468	494	470	478	471	522	477	448	473	487	514	501	489	478	492	521	468	469	515	471	481	520	461	481	493	429	479	532	436	471	466	471	478	479	534	474	488	475	467	459	478	503	481	481	486	490	465	448	488	509	469	465	472	465	468	482	530	499	500	481	457	454	526	456	492	453	498	462	492	430	459	492	492	468	448	477	496	489	476	475	500	466	517	478	459	494	492	478	515	499	466	475	489	546	479	456	483	451	485	461	466	458	465	521	499	479	462	455	487	491	489	469	465	458	482	492	507	467	498	469	447	520	468	475	492	487	476	493	472	462	483	473	435	491	484	462	493	474	493	454	492	497	476	478	456	465	508	422	525	529	462	475	464	488	518	468	481	466	472	505	490	477	466	481	504	465	469	497	463	458	517	470	508	486	498	441	492	468	479	470	493	448	465	467	500	452	433	472	475	437	517	474	446	475	523	464	475	477	476	431	480	436	457	493	511	472	517	448	458	463	465	466	473	499	475	492	492	421	473	484	489	477	541	452	476	507	453	432	488	489	503	468	481	473	461	458	478	463	477	476	471	449	454	449	552	544	475	502	482	523	445	478	495	457	499	443	472	462	521	483	462	477	475	476	472	471	468	486	474	492	498	496	477	478	494	490	471	494	439	478	468	472	469	500	472	477	489	466	472	521	499	483	479	466	484	471	483	455	491	464	449	488	469	438	464	516	476	504	484	471	496	477	494	503	480	516	495	446	479	469	456	480	463	416	471	462	473	499	449	500	473	500	498	444	474	458	467	565	471	432	478	454	468	482	466	457	477	506	499	492	480	486	512	464	467	467	470	466	509	513	474	494	486	486	475	449	479	475	507	507	482	484	487	520	478	460	511	477	486	484	495	486	475	462	471	508	479	478	440	486	495	482	464	467	429	456	458	466	488	491	495	462	498	518	489	475	460	473	486	538	518	446	488	458	492	495	473	527	480	530	472	469	508	518	527	481	464	474	504	460	517	488	496	479	474
10555	21180	14248	5668	3486	2373	1456	1089	909	825	716	705	697	623	583	592	601	578	544	593	560	564	558	548	540	588	533	564	538	538	604	532	515	538	552	599	542	552	559	580	537	526	544	546	564	534	552	537	563	543	612	574	534	573	560	561	542	553	553	559	562	569	540	550	564	570	526	570	612	546	601	497	580	530	555	539	563	507	529	561	524	556	528	528	578	563	563	551	534	570	541	541	574	563	526	533	594	555	549	556	517	531	560	529	537	521	554	517	568	538	526	553	561	552	557	516	539	535	561	551	517	550	543	574	547	561	560	527	553	510	577	573	526	563	556	587	564	586	555	466	544	593	538	541	603	511	514	560	558	515	563	557	566	606	566	589	566	507	553	563	572	574	546	550	564	553	550	609	522	513	551	511	574	571	548	550	566	576	551	551	573	532	532	549	552	552	546	551	553	506	566	540	540	543	585	580	510	537	566	572	528	548	581	526	544	563	562	553	570	521	557	522	561	586	581	543	513	536	527	572	535	585	552	556	561	538	552	555	549	566	530	547	553	567	548	560	547	589	565	570	543	575	516	557	532	574	538	576	571	583	548	580	530	517	546	557	521	580	549	595	530	521	563	581	518	531	551	573	549	523	535	520	563	533	520	560	554	566	591	556	601	567	565	540	541	533	521	528	580	539	585	533	562	533	563	566	571	587	570	513	519	562	551	547	560	608	572	584	560	567	574	542	579	572	582	496	526	517	516	575	531	552	524	551	543	545	547	512	534	531	548	523	525	538	607	535	610	572	572	528	573	568	586	596	569	543	553	516	607	600	578	561	520	575	550	531	551	552	537	525	583	521	557	566	505	530	593	580	540	535	554	572	600	543	575	563	555	596	554	581	565	576	542	549	549	564	580	580	555	558	581	569	589	577	551	585	531	574	582	542	584	522	561	555	556	546	564	523	567	594	542	559	595	520	560	549	578	596	593	537	520	555	573	565	555	551	584	552	558	574	579	587	555	529	545	548	569	537	542	579	547	558	513	565	553	548	559	570	534	559	576	551	515	550	543	548	544	555	532	543	547	558	560	522	538	542	553	519	559	589	543	541	532	556	542	497	515	568	550	544	572	559	558	573	546	558	589	569	542	560	507	580	526	572	542	565	559	502	545	528	535	542	563	515	569	591	587	555	566	541	537	596	538	550	526	579	523	562	531	538	562	547	579	584	564	525	561	566	569	590	541	585	611	549	552	531	560	565	541	566	536	573	549	553	576	627	575	518	585	527	564	541	534	565	542	532	570	542	523	548	564	530	519	551	516	524	574	531	554	584	511	517	578	538	548	569	543	533	544	570	549	552	548	557	561	585	569	550	531	542	593	552	530	543	564	528	578	527	557	539	559	531	553	618	582	565	563	557	551	568	570	558	568	517	565	538	525	597	574	526	564	571	548	535	524	550	501	524	534	561	525	579	532	547	573	558	567	540	597	525	545	547	555	589	604	550	583	551	568	536	556	547	552	573	585	573	552	557	548	539	547	519	560	560	562	533	560	566	563	550	538	540	547	522	592	582	542	526	529	543	537	562	546	603	575	542	528	516	591	550	562	554	569	570	555	552	498	539	575	592	512	519	557	551	557	593	532	545	532	552	547	529	541	515	530	565	541	541	501	536	588	576	551	569	577	562	532	547	516	531	556	564	522	551	549	552	568	566	517	568	571	537	556	524	537	533	575	557	513	555	584	514	518	540	544	555	554	544	550	572	536	505	607	547	523	569	544	547	531	562	568	543	540	536	568	530	552	515	539	522	560	559	505	547	543	604	515	546	545	559	580	560	581	543	535	539	569	512	558	548	518	570	586	552	561	563	517	555	549	523	548	580	540	572	548	557	505	502	569	551	501	541	536	548	611	582	582	568	538	586	568	556	560	543	548	485	582	571	551	546	561	557	532	524	545	494	557	577	569	575	552	564	556	547	550	533	568	530	525	530	580	519	607	509	567	593	520	540	583	535	547	554	565	533	606	541	568	554	570	577	547	526	527	512	528	573	552	535	571	612	560	534	543	513	557	566	501	595	563	545	542	538	540	586	559	522	532	568	562	560	563	547	522	550	540	546	557	542	549	564	605	570	547	562	523	574	545	571	556	586	566	553	552	556	569	548	567	528	565	552	557	587	524	533	533	559	529	527	530	582	544	554	618	613	546	559	548	543	567	505	533	556	547	519	534	552	535	553	530	569	522	557	566	551	508	553	543	552	587	571	540	520	549	551	519	527	548	564	561	557	545	572	493	563	547	559	534	563	539	593	549	572	539	578	561	588	567	544	544	572	546	539	575	547	579	588	526	553	554	549	561	572	548	574	538	564	561	574	516	572	529	525	573	578	571	578	532	529	544	521	547	603	542	538	546	567	538	539	548	549	561	490	556	543	560	574	529	561	536	500	574	520	565	544	521	575	514	577	549	565	540	550	514	599	560	525	555	537	548	595	588	575	561	565	517	507	572	582	530	571	584	554	589	570	543	555	545	524	544	546	570	563	552	505	536	544	584	553	563	579	554	542	509	577	558	553	532	546	543	542	567	537	561	535	519	539	553	563	535	566	555	551	535	545	521	548	515	596	591	556	512	543	593	581	577	549	532	556	559	581	580	538	568	557	518	516	562	535	574	571	564	537	590	585	549	578	525	619	561	530	532	562	557	576	566	599	567	588	512	509	557	536	561	540	554	577	554	532	531	549	563	574	584	598	571	536	547	531	561	554	556	552	535	514	564	552	545	517	522	566	578	533	571	613	619	545	571	566	553	542	538	531	556	555	582	549	576	533	589	561	555	567	566	548	576	531	571	541	531	540	566	590	560	528	534	539	541	576	552	555	496	561	575	566	525	569	541	553	577	604	588	576	542	534	561	586	575	558	540	587	543	595	504	567	571	520	538	573	547	544	547	586	603	547	598	590	580	539	566	592	529	541	570	634	597	579	526	520	547	555	570	561	551	601	533	542	576	574	545	595	585	529	502	533	533	525	517	537	544	557	570	573	553	544	568	553	571	519	541	559	560	598	569	561	539	514	568	568	542	564	576	559	552	555	516	556	568	530	555	582	574	546	535	577	583	548	585	517	592	556	557	588	549	547	547	544	563	543	584	520	606	517	555	539	610	548	566	571	582	532	547	565	567	500	496	541	580	535	555	579	550	526	507	548	549	531	559	572	542	544	571	572	532	608	552	498	535	536	530	524	528	568	548	528	550	473	518	544	572	554	549	534	554	558	562	549	581	541	583	521	496	535	533	528	583	572	526	543	553	547	577	542	554	544	568	583	546	538	607	541	516	552	542	585	571	547	567	560	604	587	573	541	569	556	573	545	562	598	601	516	545	537	534	588	569	562	544	515	528	544	582	573	571	529	594	545	556	558	549	568	591	545	520	552	563	564	573	546	544	541	526	554	534	588	575	542	550	573	586	526	535	575	537	568	556	567	568	567	540	552	587	529	516	544	581	567	542	547	558	587	540	577	557	540	507	551
24243	21710	29092	24878	21670	10184	1831	1137	872	751	650	642	653	565	590	508	520	484	500	525	484	487	488	461	443	503	499	469	458	468	500	504	467	467	483	394	461	446	491	486	509	458	442	467	479	434	456	430	479	470	467	454	455	529	480	483	463	490	497	431	441	427	452	434	440	455	439	440	463	437	448	481	441	481	460	467	442	462	461	472	483	459	457	443	473	448	469	434	442	443	469	458	517	442	429	463	469	459	454	422	444	424	445	464	465	456	429	429	448	480	467	438	471	474	452	433	455	465	477	472	468	465	461	439	466	468	462	415	453	463	429	423	420	432	474	424	422	423	487	503	455	441	477	449	462	440	454	443	420	444	457	432	451	476	468	461	438	460	442	441	471	456	452	438	471	458	497	477	467	465	454	484	459	462	463	484	471	486	440	458	483	484	446	465	442	468	441	485	469	474	445	461	480	439	531	488	457	440	417	523	444	440	433	457	446	441	469	467	458	450	495	432	419	455	457	447	452	467	455	477	463	468	461	433	434	469	417	436	432	462	480	455	442	450	456	464	436	439	457	452	470	427	450	480	457	461	466	460	440	447	474	419	489	438	470	439	435	457	442	422	431	413	455	465	433	468	470	434	417	503	501	428	456	462	443	450	490	438	467	457	427	481	441	470	508	442	456	449	447	441	488	456	450	462	477	501	479	417	458	468	465	429	450	470	491	444	435	449	431	466	440	412	477	453	452	450	479	460	465	446	471	464	491	447	444	446	480	453	468	442	453	413	482	468	444	445	518	466	437	479	478	449	435	475	393	424	441	433	474	487	470	481	476	481	443	477	452	455	454	464	437	473	474	434	425	450	472	452	462	431	459	448	466	474	445	405	473	462	416	461	406	494	436	453	467	461	463	487	476	450	452	478	442	464	447	456	481	414	419	404	480	465	452	444	472	468	436	466	421	454	431	496	457	475	444	436	447	435	440	451	450	489	452	442	461	439	459	444	438	429	419	440	417	416	481	432	444	513	419	438	445	450	454	447	477	447	475	448	417	457	444	438	482	473	460	476	495	480	468	469	450	438	430	465	442	463	435	461	473	419	466	500	461	386	452	458	497	440	466	445	459	440	464	483	465	459	464	416	451	462	458	445	418	423	460	446	430	415	450	470	414	446	422	425	449	424	443	446	424	474	455	467	450	437	399	470	447	453	409	428	472	466	467	466	461	423	465	491	460	427	485	455	464	429	453	416	442	503	474	428	497	443	468	437	464	438	467	430	448	437	446	455	479	480	459	458	505	431	438	450	455	472	430	462	446	432	422	506	454	481	451	450	468	446	440	442	477	433	453	480	433	404	437	471	492	459	472	441	480	451	452	496	480	485	459	448	394	455	417	453	457	473	497	451	447	453	436	462	437	462	486	444	449	456	451	441	431	482	439	485	423	493	474	439	437	454	478	463	451	467	434	440	466	429	439	432	448	462	441	462	452	447	445	463	410	441	434	477	459	452	460	444	442	438	466	493	470	466	455	451	460	439	450	453	448	437	421	451	505	445	479	480	400	482	479	489	470	429	461	491	433	426	459	458	455	418	426	448	469	441	430	433	451	428	466	445	477	451	435	407	463	454	437	460	452	437	434	436	454	489	446	475	460	449	444	438	494	465	473	434	448	452	450	429	438	444	463	473	475	422	472	416	476	444	435	436	516	452	487	457	474	453	452	432	426	474	453	429	470	465	486	474	446	432	468	465	420	440	465	448	445	429	432	490	442	450	482	438	408	450	486	482	460	449	475	474	484	456	427	430	452	459	449	465	484	451	472	470	462	452	442	464	483	441	480	450	461	434	449	464	476	444	414	474	446	482	467	410	416	482	497	464	483	454	458	447	464	430	447	471	435	461	422	437	432	505	456	459	426	478	430	436	459	430	437	421	402	476	436	415	435	428	481	440	446	475	487	446	441	478	459	443	452	447	467	440	450	457	448	460	434	419	457	460	480	478	431	429	438	465	437	460	458	484	450	460	470	423	433	451	436	424	428	383	441	464	437	438	457	480	485	417	444	440	449	440	446	433	474	481	464	443	476	453	454	460	454	462	455	435	446	493	423	480	476	430	465	459	434	454	472	450	431	485	449	421	487	464	465	444	438	443	464	449	437	446	456	439	444	461	452	434	472	416	462	469	476	477	435	452	421	463	445	427	449	450	435	446	454	446	433	478	483	442	439	464	405	465	444	399	457	465	464	445	446	437	439	451	460	468	454	467	456	453	459	438	477	434	457	432	470	470	455	441	445	455	454	431	442	450	438	476	481	453	460	446	484	473	430	489	475	440	475	435	485	464	483	416	428	466	401	437	461	441	484	459	465	455	399	453	470	461	410	480	420	440	450	446	436	434	463	489	453	477	408	426	431	426	447	424	440	445	467	435	474	457	438	441	434	470	452	471	460	433	459	466	461	393	491	421	462	505	402	453	465	440	468	462	444	451	471	436	432	475	427	456	453	434	446	457	470	464	506	475	456	426	453	422	449	433	412	416	444	450	451	471	443	460	469	469	448	449	440	415	451	433	466	421	449	437	470	424	449	462	395	432	442	491	456	425	431	477	461	429	452	413	439	473	429	437	486	455	473	453	468	436	491	408	427	469	445	443	472	478	441	462	421	456	436	447	422	442	493	442	404	441	486	477	429	473	440	464	457	466	463	466	474	400	453	488	447	493	458	470	444	426	469	471	499	419	474	473	451	466	434	416	445	450	487	449	450	454	427	431	453	447	415	471	421	469	426	460	479	465	426	471	488	441	436	466	441	457	443	435	451	467	443	459	457	484	469	470	460	470	454	437	434	437	434	458	442	406	442	467	445	452	466	472	431	441	449	468	446	482	454	462	433	459	453	446	440	429	428	441	431	452	420	414	476	442	435	431	460	410	505	444	432	509	436	465	451	451	476	455	444	473	455	430	481	443	433	487	448	428	445	476	430	455	451	440	446	437	460	477	461	452	440	442	429	443	449	450	425	456	431	454	415	448	464	473	464	443	447	456	460	449	465	450	475	455	450	448	494	405	447	476	425	450	448	456	451	445	459	443	447	472	444	460	461	482	486	440	453	473	453	484	436	484	445	459	417	466	449	449	469	486	466	500	480	496	432	455	466	455	429	452	458	449	460	464	458	463	443	466	440	436	445	448	453	498	450	461	425	433	487	461	443	493	475	479	454	419	474	456	419	444	484	463	433	462	480	410	461	445	428	449	452	449	440	487	462	428	459	438	448	472	430	408	473	435	467	456	427	479	455	451	478	422	450	449	496	455	442	421	422	455	479	461	446	467	462	450	404	456	453	425	480	481	477	438	427	447	417	434	444	448	425	472	443	402	453	444	448	467	464	458	447	450	426	442	451	458	472	491	439	429	425	434	448	444	454	500	445	444	450	476	421	462	469	408	448	449	494	452	449	451	461	452	447	459	481	474	396	428	456	442	427	446	464	442	481	448	451	410	463	466	442	437	468	501	476	451	440	455	458	446
11161	28252	18616	9340	6585	4386	2408	1909	1488	1210	1138	941	909	807	758	688	663	642	644	602	565	594	572	586	588	565	546	542	573	548	589	558	541	518	565	555	523	531	630	551	596	559	568	522	602	522	528	560	518	523	545	540	549	572	565	583	563	575	551	499	483	556	509	563	512	543	550	533	556	527	555	602	526	559	532	529	544	509	515	547	587	543	542	547	510	501	553	493	563	524	495	569	519	593	564	531	518	528	500	547	550	557	519	528	555	546	554	543	541	526	567	504	536	518	564	511	545	529	526	499	522	540	497	558	544	518	553	502	542	494	529	557	539	520	516	541	564	528	554	516	555	588	532	530	516	539	485	506	493	524	521	533	577	507	548	526	528	560	539	528	552	495	536	515	523	570	549	525	508	507	560	513	529	522	526	527	508	498	527	534	536	530	531	529	499	510	514	549	549	511	556	523	549	535	524	549	564	524	552	529	545	553	552	545	533	504	555	583	506	536	488	530	562	544	567	511	551	511	558	538	539	538	550	497	528	517	510	590	552	538	563	508	571	527	496	499	489	535	547	578	498	554	564	528	515	548	509	512	513	569	514	579	556	548	523	541	544	564	579	551	532	538	528	502	531	532	540	519	532	504	518	555	520	504	541	515	526	522	553	557	517	515	510	508	535	543	543	549	566	520	494	539	506	534	546	571	530	544	520	516	554	528	528	521	562	532	547	529	526	578	534	520	536	568	495	555	502	519	540	545	530	559	578	552	507	549	509	513	575	535	530	489	521	541	536	510	527	529	508	556	542	513	567	501	566	540	530	460	511	546	531	547	492	551	533	508	517	514	546	532	535	522	481	513	566	542	529	576	563	543	534	536	551	554	557	545	523	564	561	550	509	553	536	517	506	562	539	557	518	576	562	554	505	537	532	516	517	498	536	522	527	549	546	574	511	552	529	558	547	531	544	541	532	552	541	550	520	547	528	577	524	528	560	505	528	523	553	552	568	509	553	504	508	554	557	514	543	537	520	564	565	557	516	550	558	563	503	538	548	499	528	532	534	487	531	529	528	543	504	522	528	502	571	546	546	513	570	568	540	502	534	533	499	503	530	529	573	532	522	516	552	556	517	559	536	538	526	513	526	537	535	530	515	524	521	512	497	533	530	494	546	553	517	553	571	521	501	569	523	507	531	497	579	539	524	579	559	519	544	578	552	527	520	538	530	563	514	530	532	520	554	551	527	522	541	486	509	542	554	524	548	478	513	523	561	543	509	536	542	551	520	521	528	529	487	533	552	510	582	562	549	552	561	538	554	529	435	524	547	526	563	553	532	549	542	535	542	530	546	518	526	542	542	470	511	507	495	497	527	488	466	511	537	534	527	543	554	527	532	562	539	571	530	545	525	557	510	517	535	517	520	537	538	542	525	552	506	510	563	555	505	560	529	560	513	508	579	550	527	550	541	549	530	503	523	546	548	518	511	514	543	548	532	504	544	527	516	525	548	510	532	542	596	545	499	511	561	473	514	505	512	540	491	526	489	495	540	542	547	547	508	551	501	504	513	554	513	528	537	543	550	519	570	556	519	501	492	518	559	551	551	539	550	547	517	565	503	546	538	585	596	495	498	553	536	514	516	541	528	564	529	565	531	536	531	558	540	525	545	531	527	560	513	557	569	526	531	516	560	530	511	499	535	527	534	549	534	548	548	510	556	564	562	504	528	563	490	533	549	550	510	559	556	564	530	544	529	531	552	547	493	531	515	520	533	491	529	519	539	536	527	550	531	557	487	564	561	558	497	496	541	530	517	539	556	541	489	545	532	545	533	551	541	532	531	540	537	519	517	547	545	542	514	512	542	495	550	546	570	518	497	516	551	542	511	557	505	538	551	534	557	546	562	552	516	573	536	567	552	539	569	546	542	515	549	484	538	541	567	545	507	535	543	566	540	535	539	562	536	530	563	579	539	517	521	538	523	514	514	535	541	477	533	556	526	587	522	513	516	514	536	556	517	562	506	550	524	551	548	546	537	543	536	520	510	501	570	561	518	536	535	534	508	493	514	541	554	526	514	540	525	557	579	542	544	556	613	552	501	520	522	508	563	543	541	513	568	561	544	524	544	461	561	529	521	556	541	474	528	531	560	516	584	525	542	544	519	556	526	528	552	530	525	546	532	550	533	497	505	524	554	501	533	535	481	544	536	547	540	515	551	563	526	519	485	518	472	587	510	534	497	513	551	558	490	577	546	528	522	543	557	524	500	524	471	559	530	533	563	493	501	508	582	512	504	522	551	497	557	547	521	549	518	523	541	562	504	544	502	519	496	562	535	485	542	518	523	561	530	546	535	527	532	551	538	543	549	563	503	521	538	479	547	530	505	528	522	558	495	532	541	529	536	533	507	526	533	507	548	530	560	546	537	540	564	549	538	521	520	506	521	561	513	559	537	489	542	548	553	502	591	574	517	509	526	521	533	535	522	504	549	518	555	525	531	512	552	524	556	500	527	525	509	525	516	545	520	529	544	516	553	523	541	545	511	572	555	502	543	538	519	508	507	482	545	527	530	536	553	570	568	556	555	540	525	542	588	501	509	481	504	539	488	516	517	518	528	507	525	543	524	503	537	563	539	562	513	562	528	509	510	568	538	549	541	570	556	517	568	518	523	535	542	588	515	568	538	502	546	519	512	529	552	557	538	611	555	514	515	524	504	506	518	519	513	536	497	557	519	515	542	517	532	528	532	563	552	522	528	550	522	636	517	522	533	504	502	541	563	522	563	561	552	508	529	533	550	526	521	530	549	534	497	532	535	523	570	568	579	530	526	487	525	523	555	529	536	474	545	555	525	518	536	517	551	518	524	544	579	517	564	518	586	509	529	529	490	554	588	528	534	518	572	500	507	529	576	509	514	513	520	539	519	533	562	525	543	549	541	500	499	542	563	507	561	526	536	521	528	534	553	513	551	552	541	548	563	516	560	587	504	542	517	518	564	548	544	548	524	529	548	505	551	528	535	529	525	536	528	508	541	551	527	554	539	554	562	532	542	534	535	520	542	507	507	506	513	560	555	486	570	523	551	609	474	555	547	497	509	527	554	524	555	499	560	553	534	568	519	553	551	525	545	519	530	530	532	560	516	558	492	523	515	569	518	535	527	544	535	540	521	542	532	549	564	513	488	533	549	497	553	493	549	516	547	538	531	561	542	526	516	537	475	537	527	525	531	523	493	519	490	553	513	542	551	486	528	542	563	546	525	527	493	587	545	529	550	533	528	503	571	531	547	515	545	553	514	550	516	547	520	529	499	523	522	540	501	536	547	565	505	507	550	556	530	542	527	531	580	557	574	542	521	540	539	515	517	521	518	520	544	528	508	557	545	550	526	553	547	558	554	557	499	532	519	490	523	549	524	569	484	499	562	486	552	544	543	517	549	545	502	550	525	544	528	498	558	518	489	558	493	519	502	524	527	547	559	558	532	525	510	530	527	528	531	560	506	568	541	534	538	523	532	473	549	526
25237	21649	27763	25821	10281	1740	915	625	553	491	443	365	417	378	331	386	315	366	314	324	303	297	319	305	302	301	283	330	324	310	298	301	315	298	284	283	274	280	304	287	291	293	306	281	326	285	303	313	287	295	292	317	301	295	274	287	298	261	300	317	288	272	259	299	278	319	284	295	293	287	295	274	267	275	284	287	321	269	295	292	282	308	272	273	313	269	313	290	303	294	265	286	276	330	274	280	275	308	318	290	293	271	269	275	313	268	274	321	275	293	315	275	288	258	264	276	296	284	274	270	269	275	287	253	333	304	270	270	291	273	294	257	281	268	275	293	283	306	258	274	318	282	297	285	271	292	282	285	281	272	289	289	283	285	282	276	310	305	318	258	283	263	281	260	274	288	266	283	262	247	289	274	285	246	276	283	300	291	258	284	262	285	286	295	250	266	279	263	311	308	269	283	274	281	270	304	295	259	259	300	311	308	303	292	264	290	268	276	251	264	263	258	323	298	273	264	295	277	286	281	263	254	301	302	309	255	262	290	250	299	302	261	276	290	281	275	271	267	308	302	309	280	290	295	261	265	276	266	270	264	297	271	266	294	300	297	273	308	279	254	275	285	275	295	267	292	279	277	266	291	321	257	256	291	281	292	283	297	293	248	283	291	310	258	289	287	272	284	262	277	285	283	291	270	267	291	311	298	277	280	299	323	272	302	266	260	288	285	292	253	301	286	297	290	299	300	263	307	269	273	278	284	274	280	285	293	297	283	262	274	302	280	303	328	304	279	293	271	291	297	279	293	263	264	299	283	259	289	285	287	249	300	285	282	280	305	302	303	279	301	285	262	291	271	284	280	280	238	269	272	292	310	289	313	275	283	285	282	285	281	278	283	278	284	252	254	271	281	307	284	307	267	299	287	283	269	264	294	262	290	272	320	295	275	288	266	295	292	275	293	272	294	267	292	295	291	302	275	278	295	308	298	290	273	274	306	281	258	282	322	296	284	328	280	279	287	276	312	289	308	294	279	270	264	273	297	262	310	275	287	291	273	295	280	283	304	286	281	280	285	301	296	266	290	300	305	321	283	270	280	268	283	295	259	297	303	296	293	273	294	277	303	255	287	281	322	293	301	278	295	305	311	290	302	295	272	276	272	290	264	278	285	273	290	297	278	276	281	285	293	303	304	317	260	320	299	294	297	308	272	299	280	275	290	284	307	279	263	255	271	275	257	271	322	292	286	291	295	297	278	291	289	294	283	265	289	253	297	282	283	264	285	295	278	288	282	276	272	267	292	278	253	270	305	269	273	305	330	294	294	276	288	294	271	269	283	247	262	280	279	262	292	297	293	283	294	269	289	259	278	273	254	300	280	301	282	291	241	281	291	256	283	287	281	287	293	294	281	260	295	302	284	290	315	300	320	289	281	269	293	275	317	294	289	279	260	281	274	260	260	287	283	262	303	300	279	261	314	282	283	283	308	286	315	301	317	255	291	268	277	285	305	296	300	295	285	298	287	277	272	303	286	295	285	267	275	299	287	295	273	275	279	262	278	271	324	263	278	268	304	294	296	264	287	283	274	305	266	252	282	276	286	308	310	285	265	279	262	279	272	304	271	273	292	309	290	291	284	281	313	296	257	317	256	261	272	261	256	285	273	283	278	261	299	256	271	290	273	332	283	252	304	301	281	285	279	297	281	251	280	315	291	278	307	278	289	286	304	283	268	292	289	291	317	297	328	297	301	280	280	287	271	274	263	287	290	250	286	336	265	282	269	290	279	285	295	284	306	297	279	303	298	282	278	294	296	288	287	311	267	323	285	271	333	299	274	280	269	273	271	268	295	278	289	284	278	299	315	284	293	289	269	310	323	275	262	300	264	304	271	279	265	265	281	285	298	298	235	307	302	272	294	281	338	266	280	271	273	286	285	281	283	295	314	275	290	316	286	287	265	295	291	295	275	307	284	290	313	277	270	279	266	319	296	279	269	250	266	289	281	272	304	281	265	297	267	284	298	290	280	279	256	265	272	311	266	250	288	285	302	286	270	296	285	275	295	277	302	291	301	296	254	284	306	280	292	279	289	286	283	294	296	287	262	307	279	296	272	278	282	287	286	287	264	281	288	327	291	298	271	281	269	259	292	274	301	266	334	282	296	311	271	291	262	253	288	283	286	282	285	261	265	304	272	272	280	284	274	290	277	291	294	288	280	289	269	284	266	280	261	305	287	304	306	283	288	281	299	316	276	273	259	283	276	260	312	284	279	260	269	250	333	279	291	267	277	252	283	289	242	299	277	300	303	280	312	300	271	291	272	275	281	267	284	309	295	251	284	253	281	274	272	279	290	309	299	280	261	270	276	278	281	302	284	330	287	324	265	273	267	280	288	271	257	265	284	276	307	312	285	298	287	272	305	296	280	288	263	264	297	309	278	288	297	293	310	301	271	293	281	292	279	298	257	289	261	298	280	288	310	271	281	266	281	265	310	298	247	284	318	266	275	248	274	300	294	270	292	258	290	277	314	278	301	297	285	311	297	277	291	280	276	271	286	307	273	297	283	307	293	277	322	268	273	264	270	305	301	276	292	279	303	279	220	279	309	317	293	280	285	278	282	289	290	282	291	315	303	272	291	292	275	263	287	282	289	276	284	280	275	303	286	273	247	277	292	273	296	318	293	295	293	276	281	291	301	243	281	276	292	270	289	283	280	290	309	284	274	270	294	263	284	286	262	295	291	283	302	306	311	283	293	264	288	303	270	262	258	283	310	267	264	303	296	280	306	283	274	284	277	275	287	290	311	291	272	283	277	289	264	278	294	302	274	298	295	332	311	317	289	290	285	284	267	250	293	271	266	290	284	298	263	282	276	293	284	251	256	290	276	273	298	316	278	294	280	317	301	298	308	260	300	327	297	286	275	278	276	283	291	293	295	289	265	292	296	301	303	290	289	283	279	301	280	307	274	301	291	276	286	298	276	267	268	269	298	292	309	288	260	283	296	310	286	286	285	276	281	289	280	269	268	307	273	301	306	262	270	268	317	260	298	292	312	266	331	284	299	301	247	335	288	293	268	289	281	264	299	324	289	293	266	283	293	290	301	288	316	278	273	307	294	301	296	256	297	304	281	286	282	250	291	280	301	286	281	300	245	274	275	254	278	305	285	307	268	301	264	255	276	269	317	278	274	268	279	298	272	309	264	270	315	297	315	300	265	293	284	303	291	263	276	290	302	259	296	275	285	299	269	285	299	290	266	265	253	314	305	261	274	276	287	304	306	284	277	284	297	301	324	252	279	273	273	293	261	281	261	282	274	310	277	298	308	299	285	296	285	276	288	277	308	299	301	293	265	300	244	295	282	277	273	271	279	292	293	275	285	276	279	282	275	303	285	290	295	307	271	291	279	312	298	272	284	273	318	289	287	264	306	283	302	288	263	292	266	298	293	293	291	304	276	290	286	289	276	280	304	286	278	311	303	288	287	291	313	304	262	332	304	273	287	277	294	282	284
10703	22820	14571	7544	4542	2983	1720	1349	941	805	713	606	582	554	526	434	429	399	386	401	371	393	370	365	352	358	380	371	341	351	352	344	355	328	326	318	315	349	360	335	368	342	319	331	336	376	353	320	319	358	363	385	405	389	368	361	360	348	357	352	377	360	340	330	322	311	337	325	337	323	342	337	322	313	312	364	356	328	337	329	326	332	331	334	325	342	315	310	331	328	336	298	303	341	367	348	329	355	348	314	335	326	327	341	342	309	328	297	326	293	348	323	349	363	312	340	316	321	343	349	322	337	357	333	320	354	351	340	306	342	320	328	379	364	362	321	348	330	357	330	336	335	338	347	322	320	372	326	338	307	319	319	320	326	396	366	365	333	367	322	371	319	318	336	360	335	359	338	316	351	350	312	368	365	351	361	353	327	358	349	342	377	315	340	282	320	354	366	342	330	352	358	324	312	367	327	332	339	334	362	331	320	310	339	323	355	329	351	307	316	325	333	364	330	359	319	320	369	329	345	309	358	308	347	322	340	318	366	327	343	327	330	349	334	330	367	308	341	362	322	341	330	308	351	359	307	352	335	366	337	337	332	319	357	342	333	323	348	328	311	359	341	314	363	337	346	318	356	330	326	307	354	335	322	346	343	323	352	337	311	344	358	322	364	338	318	344	338	363	352	339	323	339	340	321	326	390	374	309	333	326	357	334	339	338	345	362	330	354	348	349	335	330	384	318	338	324	313	313	288	300	375	366	330	342	362	374	345	315	321	332	343	357	312	368	352	340	312	368	305	327	346	312	356	285	342	324	330	351	340	326	349	373	303	310	317	353	344	370	337	342	318	301	301	330	341	325	331	346	361	351	320	312	354	359	340	322	347	349	324	353	328	361	350	329	338	329	320	343	341	338	341	354	345	368	330	339	350	318	361	328	313	347	315	346	367	306	309	367	332	300	343	323	332	350	374	313	327	335	311	342	330	315	306	355	295	351	338	330	353	326	364	347	356	348	330	372	341	394	342	354	376	354	346	338	326	334	325	358	348	335	333	338	318	318	327	344	347	347	327	340	351	322	338	344	351	342	323	332	331	357	321	355	309	311	335	365	342	316	303	341	339	358	323	337	335	337	320	341	309	328	339	332	345	322	316	322	382	334	331	360	295	331	305	330	354	341	345	347	348	347	321	297	351	345	325	360	301	312	352	327	344	355	322	340	332	361	336	321	316	331	327	367	355	350	346	365	359	305	315	309	373	361	351	343	315	340	336	367	377	327	308	355	347	317	317	341	301	337	363	330	334	311	331	345	345	322	325	352	327	350	312	337	303	350	331	335	293	328	346	322	370	320	316	358	344	374	312	322	368	337	341	331	353	338	341	326	310	355	323	329	383	328	308	312	319	326	348	343	337	320	349	328	336	306	329	337	345	360	353	333	306	369	365	323	342	314	330	344	299	344	333	327	317	335	331	344	330	336	323	296	351	325	333	303	319	332	329	339	337	341	330	371	320	319	323	351	323	318	335	296	327	346	319	335	362	291	369	291	342	335	336	336	308	344	351	309	362	316	317	365	332	347	332	351	352	322	341	329	350	308	296	342	323	358	321	313	359	322	316	337	298	355	355	331	312	341	328	312	295	322	342	344	359	345	334	337	333	359	308	354	292	322	346	326	336	345	308	365	342	315	349	346	349	352	349	335	320	343	329	332	331	328	340	361	319	341	350	315	315	317	325	349	343	330	371	313	330	336	362	326	354	330	335	343	336	338	303	350	316	321	375	315	351	337	353	340	342	316	355	289	339	346	342	330	330	353	305	335	305	340	342	323	325	337	329	319	334	323	330	362	318	326	347	298	342	347	379	314	304	353	333	317	325	318	334	341	351	329	317	310	315	327	318	350	349	321	329	338	333	336	302	353	331	325	340	314	345	358	347	339	353	312	317	347	330	321	364	342	345	347	365	307	336	310	331	335	337	318	380	336	321	357	314	337	358	352	364	356	349	342	345	357	354	342	314	350	372	328	308	343	354	340	339	320	322	331	336	321	324	368	350	377	349	310	376	340	329	336	340	311	371	348	337	376	342	330	332	310	351	338	313	337	343	328	371	357	357	334	332	312	331	354	314	335	327	347	323	350	313	368	328	328	351	295	305	314	355	347	326	358	334	318	330	314	360	358	340	318	342	309	298	357	355	312	355	336	337	370	333	354	326	345	306	343	338	322	322	339	346	317	328	334	348	347	325	339	324	324	354	334	339	365	339	307	345	351	303	363	356	335	340	337	345	311	328	328	340	340	324	310	338	303	299	322	357	302	337	355	345	343	340	314	352	327	346	330	337	353	328	331	332	340	332	311	326	337	333	316	350	320	353	319	333	335	362	341	329	319	352	385	317	317	356	309	321	342	333	324	336	328	341	326	342	344	362	334	337	336	312	340	335	340	318	324	366	322	302	320	289	332	342	371	331	342	346	312	362	341	346	328	331	328	352	354	339	351	342	353	335	337	295	374	340	323	324	351	341	280	348	292	320	343	340	338	302	375	327	330	330	334	331	326	336	327	324	365	333	319	323	314	331	337	323	335	365	342	308	324	310	335	302	352	301	336	326	341	358	326	331	321	335	366	335	327	317	325	340	326	326	335	353	316	339	329	298	359	310	335	328	327	356	327	326	316	321	350	324	323	359	331	356	323	373	338	323	368	343	321	309	350	345	326	340	331	315	364	328	318	308	311	326	300	333	323	344	328	320	326	346	371	325	344	334	320	360	323	342	292	355	340	346	346	319	361	334	337	341	318	338	340	299	335	344	325	348	331	309	344	316	344	333	346	362	333	359	348	377	334	323	360	355	337	292	361	322	303	335	374	317	328	328	323	328	380	338	326	348	306	316	354	319	337	324	338	358	360	367	375	291	351	328	296	321	353	339	328	331	353	323	320	308	344	320	349	348	332	307	353	312	306	331	346	348	354	379	352	326	322	312	332	324	324	312	336	348	345	334	335	337	327	343	325	319	317	354	342	317	360	326	336	332	364	318	326	321	347	315	327	318	375	322	335	302	348	297	369	354	323	289	301	349	310	340	343	337	331	321	334	359	373	332	298	362	343	332	331	345	293	293	317	360	345	310	340	324	300	322	334	315	314	339	333	358	366	336	307	340	317	347	370	361	333	316	341	337	340	357	352	334	347	338	339	331	329	327	339	326	356	317	340	336	312	355	358	322	307	352	327	316	339	362	312	321	363	308	325	363	351	314	317	326	336	309	330	340	320	310	349	316	355	355	330	305	354	330	347	328	354	324	330	357	346	333	352	343	327	360	343	327	362	322	345	333	336	330	351	359	343	361	333	321	329	329	333	327	340	316	339	306	315	353	361	326	347	318	332	347	340	362	362	362	341	327	307	326	330	349	345	348	306	332	344	369	351	313	351	349	339	349	364	339	324	319	331	305	355	349	323	352	325	362	327	345	335	332	321	353	333	333	342	317	356	326	312	342	345	359	317	339	339	322	327	307	297	317
23143	21711	29548	24425	21713	21690	7708	1325	911	775	556	480	477	393	389	359	296	298	260	260	278	218	248	232	222	233	237	236	201	212	224	234	207	226	221	223	223	215	211	218	217	225	194	212	207	223	219	215	195	196	223	221	257	231	256	213	241	196	207	239	181	231	184	223	209	220	217	212	208	211	193	225	213	174	208	207	197	184	198	201	205	213	204	211	203	233	203	216	183	222	206	185	176	192	227	213	204	213	233	205	203	193	221	194	204	185	194	184	215	202	191	190	206	195	179	210	210	162	208	175	221	218	186	209	193	225	192	208	210	197	200	206	191	196	219	166	198	211	202	213	211	237	188	210	214	201	209	195	206	231	223	193	220	189	198	185	199	180	198	188	188	219	211	205	205	171	214	206	197	210	202	222	194	206	209	216	203	211	202	194	192	194	211	214	214	226	184	223	189	214	172	207	212	190	211	188	191	179	187	160	207	195	216	196	198	200	195	190	195	223	206	197	217	205	208	187	189	208	194	197	218	188	205	193	187	200	194	199	217	201	199	216	219	215	207	212	199	202	207	214	203	231	195	202	202	206	210	188	213	182	206	211	203	192	195	219	224	206	199	220	192	209	232	224	230	196	214	200	200	196	227	182	203	177	208	231	208	219	196	202	207	229	227	195	212	161	197	202	184	236	189	199	197	189	200	195	193	204	210	204	196	218	199	230	197	200	188	175	203	217	190	177	206	187	226	184	191	216	220	200	214	197	220	187	187	191	204	197	185	214	205	201	222	165	201	206	203	221	183	218	209	223	216	214	227	172	208	186	201	180	213	214	205	212	216	198	218	201	215	216	204	191	196	208	204	195	177	177	194	202	189	206	195	212	229	221	205	205	179	203	209	196	190	214	177	189	207	204	223	187	199	194	180	204	193	235	204	192	211	190	206	225	232	193	199	208	184	212	203	186	182	193	208	182	208	225	218	180	209	198	193	208	207	214	203	205	212	205	207	203	191	205	203	202	197	203	187	198	210	188	218	172	220	199	193	206	192	215	190	208	191	215	205	162	205	207	212	215	218	210	213	203	207	169	196	216	205	210	194	193	190	188	190	220	192	205	205	202	190	218	216	184	201	208	212	203	190	202	217	209	199	197	191	222	192	197	203	221	214	192	165	186	208	180	190	182	178	196	209	208	217	209	216	218	216	179	221	201	189	203	190	218	184	222	212	213	166	207	201	204	217	200	222	191	225	204	167	211	199	205	195	202	211	207	205	218	184	215	228	187	199	217	227	211	193	197	198	216	201	192	220	193	222	179	186	201	206	194	213	189	189	196	196	203	204	205	203	198	187	188	163	204	205	212	222	227	198	204	207	202	210	205	193	208	188	196	203	207	183	187	222	208	174	173	195	201	185	204	217	204	182	214	182	189	182	200	165	213	179	200	200	208	196	173	203	232	187	197	180	195	190	209	191	208	189	201	215	213	201	221	203	197	199	197	200	192	201	216	222	235	222	226	207	220	210	178	190	210	190	184	216	181	207	195	188	200	210	199	215	216	225	184	180	223	202	208	220	186	209	228	178	199	200	206	187	192	204	186	164	206	218	202	206	202	200	192	189	185	205	233	178	205	203	214	189	201	190	175	207	209	183	205	206	214	229	195	205	215	210	199	186	205	205	231	204	189	227	205	218	215	224	208	191	165	231	213	161	175	188	230	166	206	188	197	190	178	209	193	191	218	182	217	210	210	186	193	217	185	210	215	168	213	190	184	204	216	182	226	196	201	201	191	218	187	214	223	197	204	197	165	185	197	188	213	213	223	205	194	195	212	206	205	182	201	190	205	193	213	178	181	224	189	193	189	214	213	199	223	201	208	194	197	194	191	157	208	184	205	181	193	215	195	195	210	192	216	217	209	220	196	217	203	195	190	180	195	203	208	193	205	215	229	190	210	182	191	192	205	186	240	190	208	193	216	185	212	205	192	187	191	226	227	187	192	209	197	192	210	208	241	203	219	212	170	191	192	225	211	182	207	216	199	215	209	226	214	185	218	204	199	195	191	170	180	199	214	198	172	195	183	208	201	195	185	192	205	201	209	188	187	199	198	224	167	212	202	192	205	198	186	207	196	196	210	201	173	207	221	209	212	183	181	188	216	201	204	194	199	198	196	223	208	196	207	161	222	221	214	184	195	220	213	197	236	202	187	203	205	221	199	194	214	203	213	188	203	199	200	182	200	210	204	203	187	189	207	186	212	199	190	203	166	200	180	182	210	210	213	201	209	189	189	184	189	186	186	189	218	200	197	207	186	204	206	189	199	197	201	217	200	202	217	198	196	213	209	183	196	190	194	207	198	205	199	202	191	224	226	194	222	198	216	203	204	196	178	174	203	186	200	195	226	206	209	197	184	206	217	188	221	209	221	221	197	195	178	196	226	199	209	189	207	206	212	210	202	199	215	201	179	186	187	199	210	213	202	191	184	204	194	206	182	199	222	195	181	212	186	209	205	196	218	204	214	203	203	209	175	215	199	207	198	191	198	227	211	201	200	177	203	184	206	210	201	208	190	208	210	207	185	220	151	187	189	209	214	195	223	211	175	199	227	206	212	222	176	214	191	198	224	207	204	210	198	200	209	201	199	205	209	176	191	218	221	197	188	203	172	201	219	225	204	211	208	167	209	192	180	195	211	211	191	213	216	211	203	204	183	226	209	210	175	203	183	200	213	188	203	226	217	192	203	183	196	196	178	171	187	201	184	189	204	199	180	192	212	204	214	211	179	193	192	213	186	181	203	182	203	199	204	200	227	199	180	188	174	196	224	189	213	213	191	197	188	216	194	207	182	195	185	228	188	204	215	235	174	200	215	183	195	204	197	179	190	211	182	176	192	214	188	210	209	203	206	205	207	211	223	212	189	188	201	192	217	189	195	207	196	226	188	202	212	214	209	194	175	179	190	230	192	202	177	221	172	196	229	213	193	214	204	181	221	174	204	211	177	203	194	212	212	197	206	199	209	216	202	196	194	196	192	195	216	209	218	195	190	198	210	195	193	188	184	210	218	182	180	179	218	198	188	175	200	196	199	182	202	188	192	203	170	184	216	208	217	213	214	200	196	204	225	231	194	205	203	197	219	211	195	171	193	209	228	207	208	161	207	186	193	204	191	208	231	197	204	195	231	215	224	199	212	197	222	197	191	200	173	184	186	207	191	200	195	194	203	191	175	209	190	193	188	202	180	178	180	228	197	207	215	212	209	183	212	190	195	206	180	183	190	202	213	213	197	173	196	191	192	192	219	194	191	203	194	188	184	190	195	210	222	197	210	191	211	152	203	185	194	206	187	189	224	204	191	191	196	211	204	226	195	186	182	206	186	204	190	193	165	202	199	196	206	200	181	196	188	193	222	183	174	198	227	217	193	200	193	193	197	200	200	204	210	180	230	193	208	210	210	211	208	193	176	203	176	192	198	233	202	190	207	211	194	233	199	157	207	195	223	193	200	200	213	191	201	226	197	199	187
11906	29636	22412	13783	8439	5627	3245	2315	1893	1417	1055	946	852	722	585	519	461	417	418	383	384	369	354	310	347	320	284	323	295	304	263	294	281	268	295	274	268	290	238	301	291	275	263	290	257	276	288	273	252	278	276	303	310	275	328	332	283	257	301	252	244	284	252	254	242	254	260	251	259	272	251	274	254	242	237	236	243	245	248	275	240	242	236	256	248	230	228	228	226	248	274	248	263	252	267	271	245	240	262	232	233	242	244	283	228	246	280	245	248	252	254	225	243	272	242	285	247	243	261	228	235	239	253	245	283	256	238	227	255	225	273	254	250	266	229	257	248	266	256	231	252	235	236	267	265	230	212	228	244	263	265	269	273	238	255	213	228	250	225	237	240	233	261	238	253	243	232	232	243	233	250	258	234	263	260	244	255	237	239	274	223	240	236	244	255	245	260	223	260	240	239	256	229	240	265	243	261	223	251	251	233	244	250	239	232	234	242	258	261	240	232	264	239	261	254	234	226	253	250	213	246	271	233	227	228	224	239	261	245	233	225	210	235	227	239	256	243	246	231	249	242	232	258	226	236	224	246	233	254	258	242	238	221	228	232	231	244	243	260	249	241	248	244	290	276	260	290	241	210	245	227	275	240	240	259	235	263	232	241	230	264	254	244	236	231	236	247	239	251	245	255	242	248	230	246	238	242	268	216	268	267	257	215	246	254	233	235	219	248	230	265	236	264	229	259	247	253	265	240	236	265	245	241	256	258	246	242	236	262	232	239	226	226	246	283	263	236	243	237	252	217	220	232	248	230	244	257	251	249	240	280	255	282	266	243	248	244	247	266	263	240	263	253	242	263	252	252	253	233	253	260	238	251	233	274	255	261	235	232	243	236	280	237	232	273	261	238	247	256	270	267	229	251	213	254	277	262	232	250	254	265	249	234	241	247	262	232	237	259	251	245	268	259	264	236	281	230	251	262	221	264	218	236	231	272	253	239	230	243	251	253	274	254	239	250	273	250	254	220	251	257	223	254	226	244	255	278	217	272	232	229	211	236	253	252	224	248	240	227	244	225	266	237	251	274	239	239	276	240	222	225	259	251	236	224	230	248	249	229	233	215	252	240	238	249	263	290	244	256	244	248	260	235	256	258	246	261	243	241	213	203	212	221	256	248	232	250	242	273	247	218	246	252	240	242	253	229	200	247	269	235	269	268	230	274	259	242	241	244	229	229	233	252	243	251	258	244	233	252	256	258	218	227	236	241	267	231	276	234	270	229	255	244	250	233	249	283	248	254	236	232	263	227	252	256	225	236	235	261	260	242	244	223	244	247	254	232	238	253	257	229	221	229	248	217	272	268	238	229	238	225	280	211	257	283	238	242	244	234	260	190	254	258	229	263	226	284	226	241	261	256	233	251	235	215	258	210	258	256	239	247	241	241	250	255	250	268	264	225	216	228	261	246	228	243	242	249	273	255	205	252	270	234	241	257	267	258	255	201	250	244	221	239	252	244	242	233	231	258	248	270	286	242	258	228	248	243	224	235	223	253	270	246	233	260	239	249	235	275	252	247	236	251	232	225	237	221	235	228	253	233	255	228	255	238	249	237	245	217	274	222	261	209	214	231	266	242	215	241	259	242	252	242	269	223	238	249	247	224	229	262	254	220	247	243	241	243	247	244	212	252	273	239	254	244	261	233	237	244	232	230	224	239	242	244	257	236	246	220	238	223	211	243	241	247	236	261	255	245	241	231	261	266	262	258	269	271	251	239	233	277	243	246	287	240	245	226	225	246	259	232	244	238	274	233	248	226	264	248	226	225	256	269	242	243	256	234	228	248	264	263	239	294	271	224	263	238	284	240	284	235	229	253	249	209	227	243	257	242	237	240	261	242	240	242	249	256	232	288	237	242	224	255	239	259	250	216	242	256	250	252	218	230	263	227	249	265	239	235	219	245	228	245	253	228	257	262	250	248	237	250	263	272	239	257	244	235	248	243	264	256	243	234	222	238	232	241	223	239	260	247	263	222	249	270	265	228	257	245	232	269	256	249	278	273	230	257	257	279	261	247	242	221	240	227	236	283	233	248	242	248	259	210	240	260	209	243	243	225	236	280	229	243	243	230	266	247	249	257	268	238	242	248	268	258	244	253	263	278	248	254	238	276	225	262	246	256	229	236	229	221	274	243	239	225	246	213	253	238	228	267	225	242	241	237	233	223	262	265	287	235	216	263	250	223	232	245	253	283	239	262	249	262	247	264	241	233	249	234	252	250	249	235	249	240	252	244	246	243	269	245	216	256	245	225	253	252	251	236	204	253	244	243	215	230	247	250	217	219	263	258	240	228	271	230	245	228	245	216	249	255	276	243	258	273	248	258	274	239	220	234	262	248	282	252	260	252	229	224	248	233	273	253	250	260	262	225	258	245	259	248	259	248	246	223	267	239	272	231	256	244	220	267	238	242	282	244	250	243	256	247	250	233	243	241	258	259	228	234	260	254	232	256	253	232	256	240	227	228	248	230	242	213	242	235	246	207	242	247	266	284	243	257	226	239	242	235	239	228	220	236	255	227	218	247	264	246	230	264	244	245	242	247	240	227	253	225	262	258	215	259	236	229	226	256	261	230	247	241	233	228	259	273	241	244	228	236	267	262	223	227	221	234	241	256	244	250	233	215	273	252	239	239	230	221	254	246	260	262	250	244	241	231	236	254	278	255	232	265	252	228	249	234	245	241	248	255	236	244	256	221	259	255	246	243	257	245	252	217	274	248	235	242	227	252	246	235	224	247	255	234	216	240	262	293	239	234	256	265	262	249	259	272	258	244	220	241	238	233	235	229	259	229	257	256	227	237	248	242	255	232	236	232	237	257	236	249	245	256	247	262	226	246	225	255	263	233	256	229	234	269	241	231	225	223	249	259	275	251	255	263	250	242	249	224	222	242	227	239	252	237	262	257	244	244	282	244	252	250	226	252	258	252	257	221	261	264	238	242	259	251	235	238	239	236	249	254	246	224	266	219	230	265	244	245	246	237	239	247	229	265	234	230	267	227	252	255	253	241	250	268	220	222	280	250	249	259	254	221	227	265	243	238	234	247	254	259	249	227	252	237	257	249	261	270	266	262	250	243	263	246	242	242	245	248	246	235	225	266	280	239	254	262	232	249	248	234	228	226	249	246	248	254	226	258	221	223	216	237	244	244	221	266	261	239	226	247	241	222	237	272	237	243	287	261	258	251	239	228	233	253	241	258	228	273	247	221	228	245	256	220	252	262	249	252	267	252	209	272	268	233	235	258	220	266	235	255	245	231	252	245	252	236	252	235	214	261	247	251	234	231	264	217	259	273	231	228	256	230	234	257	247	265	266	260	234	225	268	224	265	253	243	231	244	223	227	259	265	253	236	250	268	277	231	246	231	276	238	284	223	236	247	228	233	271	257	255	233	267	251	238	246	231	241	257	240	245	253	271	250	243	247	228	241	244	238	272	242	227	261	250	238	242	256	236	265
28035	20197	11553	4856	1961	1117	849	668	662	616	534	580	538	540	526	518	545	514	499	464	501	468	499	528	472	478	467	463	453	458	498	515	493	496	492	478	479	484	451	472	467	475	520	493	471	468	472	476	504	539	477	470	480	496	483	498	508	510	493	510	469	518	481	515	448	482	480	509	474	454	499	489	485	433	460	470	492	513	463	456	534	510	492	474	448	480	483	511	495	470	471	465	460	480	533	492	503	460	477	471	479	504	467	505	458	522	484	502	474	439	496	496	459	497	506	461	520	440	477	518	463	465	461	492	481	477	459	493	509	456	496	479	425	470	464	479	452	475	472	529	497	493	490	477	502	487	509	524	486	503	466	463	504	500	486	475	452	441	472	482	475	467	463	452	485	481	485	493	480	448	494	482	507	505	500	493	464	474	482	499	486	496	462	521	497	470	502	495	505	483	476	451	500	462	480	448	483	470	467	469	484	521	532	482	444	510	474	464	485	521	447	487	465	455	482	452	485	469	470	464	453	516	473	475	458	451	502	486	447	527	442	495	513	445	439	500	469	449	488	445	446	478	481	471	495	455	475	507	500	502	457	484	458	462	472	445	441	484	505	499	451	483	501	489	454	503	507	447	492	457	450	497	494	474	488	503	462	516	458	478	444	488	509	484	508	469	484	487	519	497	477	485	496	483	462	481	475	547	488	476	495	493	457	512	474	460	451	480	480	494	449	477	477	534	488	473	455	463	482	449	480	493	485	480	505	432	518	476	504	489	487	486	498	489	448	476	465	508	522	442	497	519	508	480	496	480	488	493	511	477	488	438	477	503	462	457	472	444	491	482	490	490	465	495	486	475	458	457	483	463	464	502	490	485	487	520	456	509	481	489	494	478	462	470	475	456	482	529	487	472	449	485	469	490	472	493	443	465	469	500	473	486	500	481	507	512	474	491	474	481	496	488	481	476	462	484	475	493	449	492	457	500	463	549	485	469	466	457	490	492	463	509	470	501	475	494	471	488	464	485	449	494	483	493	450	483	450	491	491	483	480	463	493	481	503	452	510	487	461	491	469	453	450	466	483	509	432	498	483	531	493	479	494	455	543	516	454	547	504	481	517	470	478	495	483	496	468	477	491	475	444	462	508	440	499	461	490	460	486	488	497	462	461	486	480	460	449	501	512	454	477	461	508	462	448	474	488	469	491	535	470	465	483	466	481	498	495	472	454	479	469	470	504	521	495	486	493	486	440	505	447	468	447	465	485	456	483	494	476	470	464	488	483	513	482	483	464	455	471	472	463	439	490	480	472	476	465	461	501	507	488	477	450	509	491	460	472	457	448	510	510	493	472	499	487	469	486	474	495	465	504	486	492	475	477	487	516	500	478	458	489	463	474	472	464	447	475	485	503	489	457	483	479	476	465	485	506	491	474	467	480	495	480	498	506	472	452	494	468	456	502	496	507	502	509	440	501	459	501	496	520	452	487	448	521	496	483	462	483	464	462	477	486	453	482	531	440	484	487	450	459	473	478	483	487	507	494	453	441	451	463	469	469	503	477	466	461	476	500	463	490	503	479	506	466	502	481	497	472	515	471	470	458	493	491	463	480	468	460	472	507	432	476	510	462	441	483	499	513	507	443	498	454	483	523	506	477	511	518	478	444	457	471	503	509	508	478	491	490	432	449	498	495	441	501	533	460	475	483	473	509	519	450	502	468	475	498	500	458	494	502	506	474	465	459	458	488	469	478	500	494	485	493	470	458	488	479	453	471	445	450	491	444	452	477	498	479	472	474	476	439	478	492	476	464	461	489	470	501	510	494	460	484	469	490	494	502	454	497	455	481	444	484	450	486	494	479	501	480	425	493	482	468	470	461	471	456	484	493	481	511	514	456	464	501	497	475	460	475	491	499	479	495	499	487	433	466	480	458	496	485	489	480	481	488	423	453	458	510	495	464	495	487	521	513	480	474	513	502	468	471	482	483	474	505	466	452	471	487	496	510	498	482	447	470	509	515	470	483	503	459	464	510	473	490	503	459	491	468	467	486	509	481	471	475	455	477	498	497	464	489	509	482	521	471	510	489	494	484	497	488	486	460	497	478	434	445	481	478	483	472	518	469	466	485	527	505	487	473	449	444	480	489	468	475	474	480	497	463	448	528	505	492	472	469	466	456	457	467	464	526	504	484	457	477	489	461	437	507	498	477	491	454	488	478	462	522	493	480	473	473	510	489	512	528	496	468	436	468	463	486	482	503	477	493	485	510	516	447	502	493	502	454	457	466	464	478	473	485	484	534	481	525	486	475	476	466	487	498	523	473	484	449	459	484	494	566	532	489	471	484	473	502	480	487	462	477	445	493	447	482	520	464	458	442	508	467	439	507	486	476	463	480	510	483	454	485	495	502	480	465	443	510	506	467	469	501	503	464	515	475	453	434	545	492	478	505	509	480	516	462	456	504	474	514	512	482	528	472	454	489	490	500	483	489	472	501	450	473	480	520	440	459	477	521	455	462	515	467	549	510	479	485	492	490	503	505	521	468	520	488	516	451	465	510	492	499	518	486	456	513	492	483	425	455	477	486	467	492	467	511	468	434	498	499	493	477	470	522	474	474	452	490	488	474	470	493	521	535	439	449	479	443	514	447	422	481	469	459	483	480	488	481	476	478	504	500	481	454	470	451	461	520	489	471	487	495	465	497	434	454	489	467	427	484	460	478	534	494	448	493	481	508	468	511	481	494	475	448	498	480	545	485	447	471	498	465	454	480	469	465	467	448	478	450	476	483	480	505	462	508	543	509	467	472	509	510	469	481	480	463	450	482	505	487	466	460	494	474	428	457	470	461	521	472	508	491	504	465	500	474	492	474	466	470	483	476	456	444	465	465	507	512	513	466	474	525	456	506	501	506	450	492	503	457	493	471	479	487	469	475	487	495	462	519	492	476	471	441	474	484	454	466	456	498	501	493	476	521	465	460	514	498	521	460	481	487	456	481	460	525	493	441	503	479	446	489	521	464	489	492	453	475	517	490	519	485	467	484	485	475	473	506	478	463	486	516	455	492	446	486	445	474	469	504	496	513	509	472	463	494	464	492	482	489	471	492	463	520	475	479	484	493	448	470	496	476	452	477	480	465	462	485	476	480	460	464	451	470	494	514	501	517	475	451	484	452	444	465	499	485	498	513	533	476	439	492	494	479	491	528	498	434	470	497	516	497	478	472	520	477	513	463	477	474	487	473	449	466	518	483	482	484	520	448	504	489	493	502	499	496	499	508	465	490	499	440	464	523	457	488	443	455	460	503	460	434	489	475	469	470	479	475	453	495	498	500	461	490	433	451	548	444	444	470	481	478	467	481	478	456	518	482	473	469	490	466	468	498	486	483	514	449	494	466	442	490	463	481	494	428	497	469	489	483	507	488	478	480	454	501	476	495	475	447	488	468	474	446	484	456	476	470	450	478	478	468	513	461	487	498	468	483	460	460	495	488	474	498	490	482	465	507	479	466	489
9824	14971	10871	5718	3117	1974	1345	1062	917	851	726	626	682	670	639	604	596	597	600	577	561	582	575	575	548	579	587	515	571	570	546	569	554	538	567	532	564	500	517	580	559	562	557	571	506	534	515	565	537	573	554	596	562	595	558	554	567	561	518	544	548	569	565	559	526	554	598	597	549	566	591	576	574	584	567	565	530	569	550	566	539	597	557	573	547	569	548	551	523	570	542	573	574	580	593	578	541	503	519	575	582	583	544	536	555	572	581	532	586	596	521	577	561	573	549	526	562	573	558	522	572	593	561	545	544	528	562	517	506	586	553	561	537	553	558	567	564	597	557	563	563	570	536	574	530	559	528	569	554	552	627	581	581	534	585	564	562	607	563	539	579	533	557	586	589	583	549	583	505	547	546	546	545	548	597	544	581	546	552	514	532	534	571	596	570	574	565	513	556	525	582	574	567	535	557	543	542	531	517	546	572	556	557	562	518	565	614	548	558	573	590	513	588	600	581	535	548	572	569	517	581	561	565	533	549	577	548	547	587	608	526	557	566	556	570	545	551	518	541	543	532	602	559	576	557	521	541	564	582	586	574	584	544	549	558	623	549	563	559	577	513	561	526	587	554	558	563	531	522	543	540	565	564	583	530	546	577	579	547	601	541	598	533	519	562	525	588	516	542	556	545	593	535	539	567	544	561	572	563	546	566	542	524	543	594	546	566	573	533	568	581	571	551	557	544	572	535	580	569	544	560	528	559	535	581	536	550	579	588	547	577	551	553	525	558	566	584	555	539	565	564	526	551	552	553	544	587	556	541	550	548	521	573	560	597	557	528	556	588	528	517	573	546	552	579	625	572	536	565	535	566	550	542	523	528	580	543	546	564	565	574	551	527	583	568	565	538	570	570	532	561	564	556	581	551	521	560	570	566	582	533	528	578	522	550	562	549	569	569	582	558	570	581	541	569	557	575	566	599	516	556	582	554	561	594	569	571	549	552	551	531	589	544	615	566	576	601	511	598	579	565	498	588	541	577	600	544	544	604	593	571	558	574	569	553	511	570	585	566	542	546	593	510	599	554	576	562	607	554	539	582	575	561	544	607	563	544	595	506	589	553	597	553	554	554	556	572	591	525	584	571	561	585	552	519	583	568	562	566	606	555	545	534	548	541	589	585	566	555	548	544	585	529	543	579	545	555	568	585	561	529	586	544	566	553	542	575	528	569	589	536	537	589	558	541	583	526	550	550	549	544	518	536	587	567	579	549	576	536	511	546	556	536	527	560	537	584	585	546	570	550	564	597	611	578	567	592	533	572	540	583	557	575	563	575	553	575	557	568	578	574	497	556	583	540	560	560	560	579	572	555	532	574	573	531	575	571	542	559	526	568	533	559	542	541	511	575	536	576	545	543	558	594	534	581	582	558	561	598	581	531	553	549	542	543	563	573	537	586	546	535	565	557	524	539	576	571	545	519	551	567	573	543	551	574	600	560	537	533	548	560	589	552	551	590	549	570	583	566	582	544	559	538	595	582	573	552	570	594	606	548	562	552	544	550	566	579	561	538	553	574	527	560	533	535	560	549	562	527	518	570	588	551	507	532	572	545	556	626	530	572	551	587	581	567	580	555	575	603	581	581	543	535	554	544	547	566	558	538	558	534	564	552	575	547	613	613	575	577	491	535	549	531	551	556	549	513	544	559	562	551	568	570	535	561	563	594	529	533	564	515	539	551	594	586	581	564	551	543	564	562	554	585	573	565	554	596	554	549	550	558	575	553	516	575	573	531	594	567	557	538	554	529	571	574	532	600	566	566	566	555	582	524	566	566	590	566	565	559	596	559	534	535	573	533	547	576	529	555	530	553	541	586	551	593	587	558	570	573	551	601	554	560	581	562	558	545	523	586	567	610	539	549	579	553	559	556	548	537	572	568	559	565	529	601	552	570	554	544	534	564	553	607	571	544	539	595	541	565	606	506	534	542	572	541	571	547	595	534	523	556	546	522	568	554	555	576	579	599	567	614	540	619	572	507	538	542	524	597	567	591	579	577	579	537	578	544	527	561	545	560	532	582	553	559	526	508	561	555	520	562	546	539	534	545	523	593	572	555	514	536	543	567	537	566	522	556	577	539	550	581	559	562	543	581	538	510	569	552	537	528	542	556	554	537	583	559	573	527	523	533	563	537	537	601	550	534	536	602	542	538	550	580	551	571	562	587	572	573	584	547	545	566	581	588	555	560	584	581	577	542	539	530	540	567	540	547	588	524	588	537	512	536	548	597	533	546	571	571	544	534	604	544	572	520	584	563	585	562	552	579	525	546	505	554	567	563	564	564	544	546	514	557	557	562	541	603	530	562	558	540	559	573	617	546	570	564	567	571	599	562	567	563	554	578	541	539	505	527	504	572	569	557	575	550	568	537	590	557	532	566	586	549	582	529	552	546	562	547	551	580	607	556	582	545	547	525	565	550	537	535	523	577	513	552	569	532	531	563	594	573	532	566	561	632	545	627	532	555	582	547	563	584	524	594	542	554	570	582	585	578	568	574	540	544	543	534	563	616	592	543	580	584	582	551	559	571	569	567	542	532	545	551	579	527	562	560	560	549	564	570	535	595	537	559	566	554	588	579	538	605	565	628	567	615	509	527	567	569	565	572	531	568	558	575	567	563	594	531	544	578	514	558	500	535	526	551	556	590	565	585	556	558	534	600	565	490	554	567	589	581	576	558	551	553	573	557	540	557	524	551	511	556	595	571	564	550	557	566	524	533	581	553	553	537	551	561	582	544	548	584	547	562	543	552	575	555	557	571	533	566	577	589	523	564	591	564	544	547	550	603	557	564	553	559	534	561	550	530	584	565	547	565	561	576	584	575	573	595	582	558	510	541	560	571	545	537	542	572	529	556	534	518	600	543	566	597	560	529	567	585	531	546	592	562	499	573	555	560	555	506	541	524	541	570	564	583	534	535	580	554	562	554	574	572	558	567	567	548	555	550	536	569	565	555	579	595	549	583	549	575	548	554	538	588	558	570	536	521	592	565	563	549	556	573	574	522	541	579	575	615	543	536	561	572	512	598	548	552	558	573	523	585	571	548	581	608	565	560	522	583	566	579	538	565	569	526	546	582	551	535	564	545	515	564	554	520	578	557	550	511	579	507	563	566	605	589	548	594	547	541	521	555	555	568	568	590	567	552	533	518	542	547	553	511	537	574	545	552	580	547	569	518	544	571	552	569	582	498	560	560	530	565	541	510	495	566	500	606	580	565	548	585	554	545	524	546	584	551	540	556	546	552	589	586	575	560	579	532	573	569	576	542	545	529	567	565	541	523	551	570	540	575	576	548	591	593	557	549	564	535	528	571	545	565	549	574	534	537	579	586	577	545	513	578	574	563	564	570	529	572	594	562	545	570	559	533	566	562	570	566	544	597	569	587	572	551	545	568	590	542	586	550	600	577	545	564	549	561	541	526	568	530	552	548	534	588	563	610	576	542	570	552	521	561	554
24111	21642	28913	24866	21596	9584	1859	1117	902	835	657	643	630	594	572	561	531	532	556	477	499	509	466	473	447	481	479	446	487	458	463	516	470	479	455	498	502	461	447	455	505	456	461	454	484	501	460	462	458	455	494	482	478	459	461	491	457	468	463	418	465	453	443	433	458	483	453	486	462	488	450	485	484	458	492	504	453	459	456	465	390	468	461	443	439	475	496	416	447	432	433	464	450	458	476	459	442	487	445	487	467	489	437	445	472	503	492	480	441	445	436	436	462	456	460	438	469	437	460	453	440	492	462	460	469	471	466	421	474	471	430	445	457	486	430	462	455	468	466	463	494	470	461	493	455	463	463	470	475	462	445	446	517	483	444	420	468	480	433	435	468	466	448	467	448	435	429	435	480	472	444	435	459	486	508	475	483	492	415	457	449	468	428	507	481	485	459	452	442	475	437	482	445	453	458	463	416	419	437	448	437	451	428	454	447	478	466	471	469	476	459	491	452	423	458	449	451	458	471	466	483	444	446	446	436	430	427	453	439	484	455	420	455	465	472	431	469	445	447	417	432	438	502	477	470	443	458	453	462	443	496	477	485	461	427	425	441	448	461	457	449	437	460	461	464	437	464	442	497	473	441	443	467	443	443	478	465	461	469	460	482	453	453	480	476	473	486	465	472	450	482	484	494	443	408	450	458	464	447	425	470	439	487	428	435	467	435	464	449	453	473	468	435	434	463	475	487	445	471	460	455	472	447	427	469	446	444	455	466	434	458	443	461	469	459	468	484	455	417	454	456	444	457	480	473	395	432	460	473	438	461	444	401	477	446	484	483	441	431	484	455	471	473	454	477	446	422	453	439	443	485	443	496	487	476	433	447	430	452	480	460	464	483	489	465	438	486	489	462	449	442	471	418	458	429	479	429	458	473	467	492	474	464	467	445	464	477	402	465	467	443	443	456	463	433	506	447	469	470	428	458	450	469	478	410	437	516	452	474	437	448	461	425	450	453	446	442	429	439	453	453	478	421	434	434	454	454	485	472	444	447	445	385	487	442	462	431	460	462	439	493	474	451	437	448	434	428	460	471	443	438	457	472	486	449	429	477	438	459	458	480	465	483	424	450	474	469	461	466	459	456	448	466	440	451	471	428	471	449	457	405	447	473	466	482	449	464	437	450	445	462	487	469	470	460	435	441	438	461	453	465	487	469	493	417	448	433	453	496	492	441	478	452	467	476	435	404	437	486	497	467	425	468	479	467	471	452	468	438	450	447	426	474	470	435	456	457	415	463	468	503	468	459	430	464	453	426	446	432	438	453	478	472	494	475	448	461	459	471	467	468	461	490	446	504	495	469	473	483	448	494	463	466	453	454	470	463	453	453	473	460	453	466	459	474	485	427	449	468	430	446	456	434	467	456	491	491	441	474	471	484	464	437	468	447	475	492	495	489	484	433	456	455	478	484	453	489	444	465	494	462	457	457	467	461	440	457	436	449	435	445	453	402	493	447	478	443	502	448	455	461	427	406	475	450	472	445	501	422	465	469	423	427	468	443	473	436	442	458	455	443	429	456	453	459	485	471	438	438	419	455	451	475	489	472	462	444	439	385	469	443	446	461	439	465	482	450	459	468	454	454	433	473	433	431	499	442	415	451	452	459	503	448	480	467	466	467	489	476	439	475	413	454	452	444	442	477	471	476	430	441	413	515	473	451	450	464	420	467	478	454	499	460	464	452	432	451	495	455	434	480	461	434	471	472	440	469	464	478	455	446	459	407	445	460	486	441	470	419	465	456	454	471	434	490	469	490	439	439	469	450	456	499	428	447	442	471	435	483	456	460	405	471	455	466	464	490	465	462	474	417	444	473	455	464	448	431	482	442	483	434	441	474	447	435	484	456	416	460	449	484	462	481	439	503	478	490	464	433	481	453	451	464	456	459	468	464	495	469	455	459	458	497	478	438	463	472	449	464	439	464	479	453	472	439	466	405	472	469	454	429	469	456	463	426	452	470	456	454	449	422	483	452	483	449	479	495	465	459	413	443	430	452	467	486	468	461	484	443	455	459	438	529	424	437	479	495	429	443	486	461	436	470	460	500	427	447	486	475	499	462	465	463	438	455	443	442	448	460	471	477	421	422	444	455	459	476	488	447	449	446	443	472	467	441	485	473	404	468	456	475	475	419	446	466	463	490	435	453	412	476	418	441	434	465	453	446	485	461	442	456	437	462	411	471	486	438	430	478	489	510	477	479	437	435	470	473	460	447	493	439	421	433	432	449	464	439	447	458	423	488	419	493	469	486	450	456	471	456	482	464	495	494	462	442	409	462	479	447	456	440	440	446	439	457	439	459	445	462	440	398	453	461	443	448	464	492	468	455	453	444	468	499	455	496	455	483	473	435	448	475	459	457	393	460	442	453	468	496	487	433	482	464	454	462	468	457	474	452	449	470	466	434	440	426	477	479	442	509	442	481	522	435	444	473	449	471	434	481	474	458	467	459	452	456	449	476	452	481	452	427	479	446	473	455	414	496	432	489	447	433	459	454	442	476	502	479	455	471	450	456	411	495	450	462	463	405	451	439	455	448	431	458	463	430	465	455	497	469	460	459	445	449	453	418	459	444	439	438	457	438	451	442	479	472	454	476	454	482	457	489	417	516	445	458	446	475	450	449	495	456	425	467	467	456	495	458	450	437	469	498	447	451	494	474	515	459	432	446	442	409	476	427	490	418	476	411	463	447	472	451	458	409	468	458	449	421	466	453	463	452	481	444	517	469	455	443	462	414	442	464	447	461	431	426	435	461	458	475	458	462	403	427	485	446	526	483	456	440	434	499	462	449	419	427	477	461	494	450	476	439	477	450	474	473	457	417	410	461	429	441	482	474	430	457	455	452	467	468	491	426	466	482	459	407	483	457	453	440	478	475	468	469	478	464	454	462	465	453	469	452	462	496	470	448	462	433	463	429	446	459	439	440	460	490	439	443	456	429	462	438	500	472	422	427	453	466	471	419	437	462	454	466	482	449	489	469	437	452	436	491	479	438	487	432	448	446	489	473	451	476	478	477	418	492	490	457	460	445	492	482	445	443	465	527	439	452	438	442	468	463	476	454	423	503	507	451	470	471	461	449	456	440	443	440	484	431	437	448	441	492	446	450	481	461	452	433	438	484	452	460	419	471	409	448	471	482	448	420	505	479	442	479	482	428	447	419	440	432	454	492	474	452	452	450	465	481	450	468	477	476	436	487	449	454	478	455	465	428	444	455	482	446	417	513	490	450	472	417	477	474	450	466	467	496	510	462	426	445	410	439	487	479	455	445	447	496	470	441	479	448	460	447	446	479	475	477	485	469	440	444	472	442	484	459	441	453	452	463	482	463	442	432	478	488	456	437	441	478	450	439	467	458	438	422	495	446	460	444	490	447	485	453	450	461	458	445	473	451	477	458	470	438	415	443	485	440	433	446	453	445	480	455	465	430	471	464	452	482	452	466	452	480	467	463	488
9184	22876	17323	9176	5585	3719	2678	1881	1496	1296	1134	937	893	790	746	744	677	674	670	645	659	631	613	625	588	598	575	583	543	586	546	589	576	586	537	552	569	542	534	551	572	554	566	538	560	546	519	561	557	529	544	547	595	583	565	509	577	544	565	533	540	525	547	508	549	548	601	548	522	513	534	508	492	532	538	536	531	548	523	561	579	574	504	572	514	554	525	568	516	580	527	564	539	527	577	503	540	539	582	536	533	561	532	577	550	506	538	495	531	517	534	520	559	538	531	554	549	555	539	519	521	537	526	546	509	544	504	546	549	590	518	525	563	540	505	534	523	507	549	512	543	532	556	494	558	529	549	558	528	546	535	545	549	542	532	511	541	509	511	572	522	536	565	566	536	553	496	510	546	532	524	537	500	509	528	515	538	478	537	530	546	516	543	562	501	537	546	550	559	552	532	538	526	578	535	553	542	550	547	527	531	564	535	562	534	527	494	560	483	528	549	503	569	509	549	528	561	506	538	525	525	539	519	559	537	530	539	549	533	526	551	571	546	517	558	555	519	515	537	519	551	528	549	523	553	533	523	497	532	577	599	484	550	559	503	546	534	485	546	554	547	547	588	534	549	546	525	521	523	509	551	519	522	518	550	542	506	541	536	515	529	535	525	535	536	538	524	525	550	529	549	537	523	562	527	564	537	585	487	521	568	534	513	546	567	557	534	537	511	540	537	575	550	536	519	573	526	559	536	498	542	529	535	514	545	530	565	537	510	535	589	548	527	552	545	559	542	538	535	514	546	547	524	537	526	553	539	514	528	561	555	575	538	518	544	566	543	536	556	531	550	594	501	501	501	580	575	566	537	566	519	519	536	513	567	543	548	553	532	523	506	497	526	544	482	542	533	541	552	534	572	531	542	572	512	510	554	546	535	519	529	552	541	530	512	531	583	552	564	525	560	508	516	552	590	557	564	535	554	514	511	522	557	546	546	577	572	523	576	557	516	561	566	490	508	527	543	544	560	533	553	551	505	506	531	544	533	497	504	522	512	555	541	550	559	543	540	547	492	537	593	541	526	574	515	566	527	544	559	553	533	530	546	506	535	542	532	559	543	528	508	545	515	503	591	525	577	531	525	554	484	584	526	592	539	539	571	529	542	552	576	575	586	572	513	524	540	484	520	553	559	528	531	578	554	539	534	541	539	538	559	562	539	514	474	557	520	567	520	550	557	566	518	500	521	516	537	516	546	505	543	560	530	523	567	544	545	586	531	560	556	544	538	560	549	535	546	523	537	555	534	540	558	540	569	540	533	498	510	571	564	539	549	559	520	554	566	521	545	526	576	560	567	542	534	538	553	556	517	531	525	534	541	505	544	502	564	523	520	542	531	560	564	520	564	563	517	549	500	560	551	542	581	564	536	563	509	519	505	512	524	531	532	503	516	556	528	517	540	555	542	548	516	561	536	522	536	551	512	537	545	492	584	503	517	528	582	505	560	562	535	534	573	558	560	523	537	525	545	485	525	579	534	553	557	551	583	553	560	528	541	559	551	531	554	525	554	569	534	525	553	549	508	534	525	506	523	555	509	568	557	535	545	547	591	592	547	531	531	507	543	534	513	519	587	558	536	572	536	547	525	528	528	555	538	550	539	523	558	505	560	548	548	532	530	540	537	532	517	560	582	521	530	564	541	522	548	509	522	531	576	583	521	519	517	526	523	508	527	538	494	539	511	527	577	564	533	529	542	546	528	534	524	527	535	562	535	542	531	548	569	553	511	556	529	540	520	596	532	540	528	564	554	481	527	534	519	521	536	507	543	536	501	551	523	587	536	565	580	507	531	529	540	560	541	530	523	532	554	500	529	521	526	550	535	556	549	543	538	486	555	560	575	541	568	552	535	562	526	515	503	566	542	544	560	534	575	545	584	525	524	543	562	526	580	511	537	557	546	526	524	539	531	542	532	517	522	525	523	531	583	545	598	565	551	514	507	511	540	533	528	537	536	568	555	519	546	572	542	568	535	587	528	557	489	556	545	534	514	523	550	543	539	566	536	536	478	576	569	533	560	565	532	563	507	556	516	531	510	547	506	566	553	549	536	527	572	529	561	508	558	506	575	562	578	507	523	562	519	526	518	529	572	521	532	486	507	527	505	527	562	540	533	534	555	539	520	539	514	501	518	532	547	510	554	519	533	516	560	514	558	536	526	538	536	537	545	536	528	563	541	552	559	518	583	532	558	518	542	535	547	515	557	541	535	516	521	544	537	543	491	546	530	551	559	479	525	580	535	545	527	512	517	536	531	551	536	487	542	505	561	523	522	520	558	542	520	550	542	530	519	573	586	568	530	506	531	534	545	517	560	524	535	493	574	559	582	513	498	525	587	515	512	571	517	545	533	542	507	485	528	525	543	533	505	561	586	511	518	528	563	537	510	526	547	561	533	535	541	554	523	528	562	551	499	537	502	529	496	508	560	508	498	515	533	527	553	506	563	555	551	516	542	493	559	511	502	546	547	578	525	525	487	598	544	508	566	539	534	518	550	573	520	541	505	566	545	535	534	550	533	529	533	515	498	544	539	521	542	508	527	565	495	530	521	509	547	584	555	532	569	540	533	540	526	557	522	548	557	515	541	552	500	579	519	557	582	529	534	557	503	552	517	555	517	536	506	569	521	539	547	565	534	572	537	532	516	488	498	517	546	532	554	525	569	538	522	515	543	525	544	521	541	518	568	584	579	501	532	502	547	511	538	506	557	514	539	561	545	560	509	508	491	516	527	538	489	459	562	551	546	534	541	500	519	537	536	574	543	554	557	487	546	534	536	540	560	552	582	552	529	555	555	548	565	506	552	574	530	592	585	531	540	533	583	576	578	513	526	526	538	533	543	538	507	542	521	528	513	552	527	531	589	544	550	457	547	563	544	491	541	517	531	531	514	530	519	542	585	545	531	527	554	540	554	547	541	542	512	545	543	540	573	538	552	546	553	506	524	525	585	499	561	511	542	553	533	512	520	523	535	573	571	620	547	519	560	513	532	535	550	526	545	586	546	544	531	550	493	557	523	567	580	550	514	497	528	539	550	535	552	520	552	508	520	508	547	549	534	519	542	533	467	562	557	578	523	563	513	499	528	548	563	525	547	529	522	549	541	524	532	549	518	503	552	520	570	528	550	528	503	547	516	534	547	530	530	552	534	563	578	538	517	523	523	564	539	535	540	588	517	509	494	562	532	494	574	555	543	526	522	530	556	595	507	530	528	543	527	548	552	537	531	502	531	544	524	549	526	521	541	546	507	537	539	561	499	580	531	528	545	563	502	513	548	538	524	495	545	491	551	533	549	551	523	557	534	561	541	559	528	511	569	529	527	541	542	512	543	544	589	520	517	531	559	553	537	529	547	551	557	513	569	561	562	536	539	539	540	543	569	533	558	527	547	536	533	555	535	533	506	542	566	553	519	532	559	553	530	531	508	559	543	560	498	542	530	550	551	540	530	528	526	552	530	553
25353	21681	27768	25907	9807	1544	923	661	597	550	403	417	360	373	335	351	333	313	294	328	289	303	309	320	304	297	297	315	326	327	323	297	300	307	292	263	312	291	332	292	303	291	319	311	300	284	317	280	313	322	283	300	280	297	322	291	311	300	298	289	301	278	249	285	261	306	303	304	276	311	295	307	280	266	306	287	273	303	280	303	285	270	299	269	292	294	309	291	273	304	294	287	292	311	286	285	277	279	265	319	301	275	284	269	292	301	305	283	297	281	283	287	261	314	294	302	311	285	279	323	293	280	304	294	329	285	269	292	328	266	284	285	274	261	297	309	292	324	282	281	264	287	280	302	281	304	286	299	300	267	291	258	303	309	285	305	284	300	268	292	284	281	273	286	259	296	270	295	287	294	295	291	315	315	281	323	295	299	307	274	286	332	289	300	307	336	258	287	320	267	274	311	272	285	299	278	297	290	283	295	325	294	299	286	316	288	315	303	312	276	275	279	276	300	270	291	311	294	297	321	248	284	287	279	277	282	279	275	281	295	292	268	285	305	277	295	285	255	289	316	314	271	293	286	288	263	297	292	293	300	282	319	290	288	253	274	283	293	256	324	284	304	316	289	281	289	280	285	307	314	291	284	289	298	322	282	276	300	280	322	306	314	281	316	275	308	274	269	288	289	297	262	261	285	290	280	302	271	299	283	304	248	278	279	279	286	269	308	290	281	282	323	255	287	252	317	294	307	281	309	257	306	302	295	300	285	301	290	301	295	297	286	310	289	295	315	296	272	320	287	264	261	278	295	295	295	286	290	255	315	275	263	271	302	283	281	313	298	285	284	312	317	303	287	306	303	284	295	309	259	277	306	306	271	310	289	290	304	289	247	278	285	280	268	300	282	301	295	306	255	317	288	295	305	282	292	299	300	296	280	292	278	312	297	278	287	294	311	305	304	273	280	298	278	288	306	306	293	306	284	291	269	298	295	270	275	275	276	321	313	271	258	286	296	273	301	288	287	291	309	277	273	302	306	263	271	320	298	298	300	294	306	287	270	326	297	304	298	291	290	274	299	321	301	300	284	309	286	281	295	286	305	305	294	282	295	272	281	271	299	279	276	275	279	330	247	270	275	312	279	302	315	288	295	295	279	284	310	281	292	281	321	270	301	296	278	304	303	273	283	291	270	257	321	272	304	284	280	309	292	292	296	282	318	282	257	308	284	279	277	302	273	290	272	278	330	273	295	271	270	314	334	325	268	276	288	278	292	299	305	308	275	314	263	250	295	271	298	264	260	293	311	319	292	301	271	315	299	306	297	309	292	280	283	307	266	281	311	292	325	293	300	292	299	282	266	288	269	320	292	298	285	277	276	276	282	277	284	274	292	298	313	317	303	273	297	287	300	273	295	295	297	282	267	283	287	265	280	284	272	252	270	275	292	286	314	291	256	301	330	297	310	286	326	285	268	268	263	280	297	240	279	303	311	294	259	287	267	282	286	284	305	274	268	287	319	287	310	293	274	263	271	276	284	291	273	277	300	311	303	261	291	303	267	261	281	283	310	277	300	273	316	308	278	297	298	296	288	305	278	303	287	281	298	285	273	271	270	279	275	311	290	273	266	282	242	278	278	299	291	287	290	275	276	282	306	280	301	275	295	313	281	279	264	284	280	291	280	291	283	281	308	308	272	265	297	298	285	291	296	292	307	306	283	248	300	296	301	268	268	287	292	306	300	288	315	290	281	261	306	288	276	281	282	321	283	296	273	283	282	278	268	287	306	259	287	290	315	268	290	291	298	293	276	268	310	290	278	295	278	303	297	293	326	299	291	267	252	283	299	299	282	282	280	291	291	310	280	286	285	278	287	292	308	311	311	282	265	297	304	277	293	284	306	271	319	249	280	264	284	309	284	278	291	289	300	325	279	291	313	320	294	295	277	278	310	335	324	314	255	298	253	278	301	264	271	249	302	295	284	305	296	265	301	269	308	319	299	271	284	279	317	292	295	322	335	277	250	273	320	287	274	294	297	262	271	298	285	280	312	270	268	285	281	280	255	273	304	249	283	294	297	320	272	250	334	290	286	292	292	297	258	303	278	276	256	291	318	299	283	276	287	273	299	307	315	283	289	301	278	291	301	292	295	286	287	282	295	288	292	288	306	289	301	301	289	284	320	291	272	291	277	266	274	308	286	274	306	270	268	283	290	300	299	293	303	321	310	289	301	288	315	296	320	285	281	266	273	286	266	273	294	294	292	294	292	303	286	253	280	308	281	286	291	281	280	304	312	295	302	307	325	291	305	283	342	305	276	256	315	287	314	292	296	272	290	312	278	296	281	266	291	298	306	301	297	286	293	287	305	313	253	271	296	305	309	296	332	277	291	277	298	287	276	295	304	274	303	249	275	279	275	305	281	294	279	274	296	296	298	326	280	287	274	285	297	265	320	296	271	331	279	282	268	287	284	273	301	300	316	332	292	280	310	289	270	278	301	306	307	283	302	272	282	315	288	287	318	313	347	257	290	293	279	283	289	293	279	295	276	312	291	276	279	310	273	278	296	277	290	300	281	246	286	279	283	303	305	294	278	285	314	297	281	283	249	293	279	280	299	295	281	287	310	264	276	285	278	274	263	276	291	298	292	306	263	269	270	286	317	267	280	262	295	291	317	308	310	278	269	353	317	279	292	277	291	300	286	289	289	292	292	296	286	309	284	305	294	277	286	275	288	293	278	315	299	273	279	281	286	309	275	319	295	297	292	281	277	278	299	276	321	304	280	284	291	276	289	289	270	284	313	294	318	321	320	297	298	299	299	259	296	283	292	282	302	322	284	277	301	291	314	285	292	317	303	292	300	293	289	282	256	318	312	288	280	297	280	288	305	289	315	304	308	279	300	317	285	287	281	295	329	299	284	319	292	294	315	286	278	320	303	279	281	303	283	273	288	275	299	317	274	290	294	252	303	327	281	294	260	314	319	325	295	275	300	293	304	280	300	327	280	305	282	282	289	327	274	297	280	297	275	288	317	287	265	268	290	301	285	299	318	293	335	280	267	269	307	305	275	287	264	311	287	286	284	297	278	296	282	317	317	276	331	305	300	311	274	283	277	293	267	269	313	322	294	298	307	288	297	277	289	291	268	283	320	266	299	282	279	299	250	291	315	271	298	272	293	289	255	302	269	281	295	309	280	270	265	307	275	287	339	327	287	269	282	313	259	264	298	309	276	280	295	275	272	248	302	306	273	323	275	286	309	272	272	312	293	284	307	308	297	293	318	270	279	298	292	291	318	292	297	314	268	289	283	287	264	269	278	302	266	259	322	269	288	264	278	266	312	281	283	306	315	287	267	308	272	271	332	300	310	273	275	304	292	289	284	292	282	285	274	264	314	276	289	304	286	295	326	276	300	272	313	302	273	335	317	309	278	296	288	277	291	309	270	267	273	300	293	292	291	275	267	273	294	305	313	302	274	264	287	253	284	271	314	279	284	272	299	292	268	302	279	286	261
8622	19570	13559	6641	3930	2629	1809	1392	1053	874	722	651	602	525	463	456	418	376	400	365	395	362	363	394	376	356	342	350	359	331	352	324	359	322	369	329	332	336	344	330	327	382	306	318	352	356	344	344	360	337	370	370	403	360	384	324	389	332	352	328	358	339	375	329	355	320	320	344	320	342	320	354	338	344	317	331	337	334	346	349	348	314	342	331	349	331	337	346	321	334	344	337	317	358	339	345	340	341	359	311	323	316	333	326	357	350	318	329	319	322	388	360	352	349	358	354	343	347	310	351	319	387	309	331	331	327	320	349	310	358	320	342	349	323	333	300	367	327	344	324	360	343	363	380	342	304	333	356	353	337	358	290	335	356	349	345	302	364	331	341	350	332	327	335	355	325	345	339	329	324	356	312	341	339	327	321	352	298	345	338	335	334	340	340	352	344	339	340	335	336	324	343	329	314	299	333	325	345	348	371	347	337	332	362	319	331	360	368	325	345	370	355	315	344	339	330	333	343	351	310	338	324	343	338	367	332	338	330	324	318	331	326	326	333	326	323	351	340	321	362	344	329	371	383	339	323	354	349	318	337	325	296	335	345	346	298	307	369	332	363	338	312	335	364	386	340	328	333	345	347	383	338	365	314	333	340	327	339	356	285	353	310	333	334	327	355	316	336	344	342	327	331	337	330	292	315	325	368	335	319	320	357	359	369	358	345	317	329	326	321	331	328	335	329	349	363	349	356	352	331	331	347	325	328	336	339	329	343	348	324	318	333	352	322	334	311	341	319	352	350	333	339	350	352	356	328	327	329	293	336	312	335	337	395	339	377	331	304	332	360	338	322	357	335	347	345	301	327	333	365	350	294	292	323	345	385	342	322	354	339	342	324	335	327	344	374	316	334	338	334	351	376	366	335	342	340	356	342	360	344	323	330	348	326	342	346	366	344	304	359	333	347	335	372	346	363	363	354	314	351	360	331	338	365	347	344	327	316	357	354	332	316	334	363	326	322	348	361	331	364	327	341	327	351	350	360	307	334	331	350	339	347	335	349	345	355	350	314	363	358	342	317	344	311	346	323	307	325	326	355	330	320	342	337	339	349	347	331	335	313	331	335	347	337	339	387	361	353	332	340	326	398	332	320	334	296	356	335	354	351	330	356	330	386	341	352	352	323	332	339	383	335	358	347	348	338	391	357	342	326	343	362	357	344	347	357	344	338	350	340	348	329	318	310	349	354	339	377	346	334	333	363	365	347	313	372	305	335	355	343	330	326	375	370	333	327	334	301	342	314	318	367	340	332	365	343	351	363	367	329	313	320	357	362	362	332	331	320	344	322	348	321	368	313	322	346	349	323	356	313	365	341	329	321	338	317	338	334	339	332	321	345	315	315	345	322	345	349	287	326	344	359	357	344	299	344	345	334	312	339	350	337	307	321	357	350	364	326	332	340	338	360	326	359	371	330	299	337	337	363	360	345	329	343	360	354	356	351	338	326	339	328	359	350	341	329	318	316	328	335	310	341	344	313	350	377	337	355	337	292	324	346	341	351	326	316	350	335	365	320	358	335	331	357	355	344	308	314	342	367	367	345	307	316	344	357	318	338	325	324	339	340	335	321	352	308	309	315	357	340	311	340	345	337	353	341	296	329	351	341	352	353	331	343	334	356	344	361	323	362	314	354	352	351	329	352	355	331	334	329	352	343	305	333	343	347	372	329	341	348	344	324	321	335	324	323	337	341	366	335	329	363	324	355	320	360	335	329	352	338	340	338	314	344	366	342	327	360	341	374	345	294	350	352	339	347	355	327	331	309	353	351	332	335	300	313	367	347	359	341	362	319	337	329	373	332	328	354	388	338	366	319	357	341	329	343	320	343	336	334	339	345	312	341	334	349	302	309	349	337	361	342	361	347	318	342	318	338	333	347	331	329	306	332	375	344	356	327	319	333	319	362	335	334	352	396	366	344	327	344	319	325	355	338	333	318	326	329	325	326	341	357	362	337	316	357	323	329	339	371	392	339	369	309	348	352	338	353	358	344	345	342	327	330	314	351	311	352	330	337	320	339	361	336	348	324	323	301	312	333	281	338	319	355	333	365	336	335	345	350	354	373	333	323	336	346	320	353	325	352	323	346	304	345	334	360	314	322	353	352	367	304	305	310	316	314	352	334	359	350	345	325	361	341	365	352	340	348	359	345	331	330	336	322	353	372	346	322	334	348	298	384	327	357	335	375	390	360	350	358	324	341	349	323	352	346	345	344	319	325	345	342	361	325	347	372	347	320	331	310	346	339	330	350	326	296	350	352	344	349	350	355	325	285	319	380	328	367	312	328	352	307	329	344	349	324	366	357	335	363	360	355	358	338	365	324	344	337	358	336	354	357	350	334	346	325	329	356	357	348	371	333	308	346	362	323	352	341	346	355	317	370	338	364	338	361	315	359	357	363	336	326	306	321	320	326	367	356	366	325	331	346	306	340	347	330	335	359	324	357	357	341	363	335	343	361	305	342	339	314	327	335	336	316	336	333	323	323	334	313	345	356	322	357	331	325	337	365	333	325	328	382	314	329	326	405	333	354	297	341	323	337	346	342	337	324	322	331	347	327	351	309	381	321	354	310	344	348	358	332	332	343	330	314	327	304	341	326	317	345	325	339	329	335	333	344	324	325	354	335	318	365	384	312	351	349	335	329	345	311	329	355	335	333	345	309	360	324	316	290	343	343	363	326	320	324	318	337	295	354	353	350	360	358	311	334	325	342	335	342	330	338	320	329	320	341	356	351	357	347	312	355	341	324	356	339	332	308	321	349	353	358	335	329	346	320	336	344	349	338	330	337	315	313	327	344	316	334	320	297	321	342	323	352	379	298	377	329	358	340	324	334	346	322	344	328	341	358	333	348	353	314	365	359	377	307	358	316	330	314	376	353	359	327	334	325	319	379	341	330	312	346	343	351	339	364	394	337	305	372	338	322	314	312	328	305	310	339	344	350	312	312	346	339	325	312	306	334	378	320	306	360	326	322	371	343	367	337	324	324	322	372	306	354	341	334	334	331	326	337	328	336	374	363	325	349	394	332	344	340	316	357	357	342	349	345	353	362	367	354	313	365	318	329	328	343	345	340	401	338	314	357	348	330	298	366	338	345	306	339	368	333	344	301	316	336	354	365	324	354	309	315	356	348	346	332	360	297	359	373	329	327	366	350	366	318	332	326	320	308	332	330	340	310	337	348	350	353	310	356	374	346	346	311	354	333	325	355	310	330	341	309	347	344	325	354	367	367	302	366	318	353	346	321	349	360	324	337	366	328	355	325	325	344	365	322	346	362	354	356	326	335	328	362	331	341	337	361	352	347	362	344	328	329	321	352	368	355	322	337	354	321	373	342	347	342	338	296	347	373	331	315	329	331	318	346	368	368	337	339	343	370	349	334	345	328	365	331	326	342	346	324	326	349	308	330	353	343	302	323	338	323	346	351	329	322	341	327	370	287	342	359	360	349	315	345
23162	21740	29615	24458	21745	21775	7883	1347	915	787	586	514	453	435	352	378	305	311	277	266	239	289	257	246	260	257	222	241	218	232	237	230	226	212	253	205	243	229	224	225	218	218	188	237	214	188	203	210	242	216	228	224	229	244	221	223	219	234	215	217	218	209	205	188	207	212	205	205	196	211	213	205	208	190	225	198	195	195	200	221	181	214	208	217	191	181	222	207	188	196	172	209	199	198	187	231	203	216	202	198	185	205	201	205	243	209	200	189	206	177	191	217	210	212	222	216	213	213	195	181	215	201	210	219	223	213	211	186	246	198	188	199	220	212	210	213	224	189	201	173	202	201	184	237	208	209	214	177	196	221	197	202	187	203	212	204	213	210	193	228	180	178	189	216	212	196	210	205	211	191	197	221	205	197	207	195	232	225	227	203	216	204	240	225	201	212	216	226	209	223	182	203	200	194	208	193	210	222	200	199	204	199	224	229	193	197	205	193	222	193	187	189	201	209	184	203	217	189	199	218	193	207	183	202	171	211	195	214	202	196	212	201	201	175	187	230	217	186	207	175	190	213	221	202	201	202	168	189	206	209	216	205	201	188	215	202	202	228	204	173	169	215	201	199	204	229	200	192	182	234	226	198	200	218	234	227	173	181	193	205	170	201	202	197	219	179	200	214	205	220	184	198	229	206	198	213	209	188	195	210	222	181	210	215	204	243	208	215	170	212	216	213	208	211	209	190	211	221	204	178	191	201	218	194	194	203	196	213	202	243	210	193	209	174	188	206	221	198	198	196	196	215	190	188	225	202	226	198	209	195	223	223	209	215	170	203	194	217	194	193	197	243	215	183	172	218	219	202	208	206	201	232	204	195	206	210	212	217	182	195	194	207	218	201	190	204	206	160	183	219	196	204	203	189	194	195	177	210	188	204	205	186	210	185	204	188	209	192	191	196	201	215	190	198	207	187	205	215	191	174	206	210	233	205	222	193	214	203	203	192	216	218	212	224	182	217	213	203	205	212	235	215	191	222	215	185	198	204	220	206	184	186	199	200	202	207	172	229	209	200	194	232	221	211	197	218	174	180	177	205	182	200	201	216	226	188	198	214	198	190	200	210	204	183	207	203	193	221	205	190	200	191	217	221	208	203	209	227	170	188	223	226	204	182	183	208	227	223	245	193	197	201	194	199	247	202	202	210	191	183	215	185	186	205	191	197	202	220	208	213	195	186	198	192	205	184	228	197	219	227	192	215	215	216	209	202	222	201	192	213	220	216	227	204	189	200	198	200	192	181	204	189	184	201	222	225	229	184	190	156	212	217	208	202	218	208	198	242	204	175	205	206	205	206	204	188	198	172	217	199	224	207	200	208	201	209	213	218	223	226	199	213	230	202	237	220	177	198	199	176	210	192	220	192	209	214	173	210	183	203	199	204	198	185	223	216	193	222	194	214	199	209	219	222	205	229	221	219	186	208	216	211	197	202	207	202	202	226	185	202	200	204	210	203	195	212	206	205	195	189	202	207	223	210	216	212	207	198	217	204	190	208	225	208	227	186	207	187	224	202	192	223	191	225	209	208	188	222	198	215	210	211	218	204	177	199	230	196	205	199	198	210	199	214	195	177	205	210	213	207	218	169	168	222	211	176	197	171	196	183	199	229	206	234	214	214	215	214	207	203	174	191	193	212	192	206	199	194	203	200	202	212	210	206	211	202	223	216	196	205	207	187	211	205	214	205	211	207	179	192	204	193	207	212	207	213	209	197	205	197	176	218	192	207	207	200	181	212	203	204	204	217	169	223	177	214	202	175	191	197	202	195	201	219	204	217	209	208	192	208	208	213	238	208	216	211	194	205	200	198	203	208	193	201	217	229	188	224	202	192	213	223	203	230	202	207	224	206	193	220	196	200	199	209	200	190	207	214	213	212	234	187	205	231	205	216	234	207	184	228	207	201	193	208	217	217	201	199	206	213	206	183	220	213	213	200	174	176	192	197	188	204	218	207	211	205	215	204	233	194	194	225	208	180	208	214	194	203	212	195	223	189	202	198	188	226	204	183	223	217	214	200	200	211	207	217	199	187	190	225	209	226	198	208	172	208	210	191	194	204	213	225	207	207	180	188	187	213	200	188	187	202	201	204	194	195	238	202	191	245	197	219	200	199	190	205	203	176	221	193	217	196	200	200	186	179	205	220	217	209	210	178	199	207	182	197	194	219	225	206	226	214	208	210	242	222	187	199	214	216	208	213	222	236	221	207	192	203	183	204	203	172	219	208	195	229	191	210	217	203	196	215	212	197	190	208	186	204	189	202	234	227	191	198	181	203	217	190	184	198	200	225	210	192	204	213	211	222	195	192	193	213	206	212	198	205	200	181	195	199	183	204	178	190	191	200	221	192	214	193	198	190	195	194	200	186	197	215	227	204	233	190	233	190	203	198	184	214	210	196	215	188	202	171	215	224	172	195	220	185	205	201	228	205	208	208	216	188	224	196	173	169	223	206	182	195	190	213	199	208	217	209	214	216	204	213	205	186	172	200	188	190	198	206	186	200	202	210	191	192	228	215	199	205	182	197	206	196	199	220	205	200	211	202	213	200	188	222	220	218	224	214	202	194	192	213	201	211	220	209	193	187	197	203	205	202	193	212	185	212	199	215	180	196	211	207	205	213	232	221	213	198	191	206	201	180	186	193	194	195	211	215	213	201	206	182	194	197	187	240	212	197	180	213	205	188	219	165	205	196	198	191	191	188	201	198	214	217	192	217	203	169	211	205	202	191	212	216	190	207	205	190	214	183	229	216	188	208	225	168	207	225	221	212	209	198	213	191	208	208	203	215	221	190	204	211	196	206	205	219	199	188	196	206	222	207	183	215	204	230	216	162	210	187	235	202	218	197	194	201	196	208	204	206	214	218	181	193	202	191	208	218	232	225	178	193	189	223	191	207	185	199	213	213	198	200	182	185	225	215	199	208	195	212	219	182	211	207	200	203	211	212	205	187	209	211	190	179	192	205	199	228	190	190	208	212	191	193	193	203	207	196	236	222	196	195	220	207	200	186	234	205	196	195	198	189	199	202	198	201	171	192	193	194	241	198	196	180	204	223	196	190	207	207	180	218	212	190	203	177	181	212	212	193	199	211	167	185	178	205	212	199	207	209	206	201	212	230	192	206	228	211	183	198	166	203	209	210	243	188	196	220	213	205	202	203	201	209	206	200	210	205	188	211	206	188	209	239	199	171	216	174	200	200	193	196	197	209	208	205	200	196	211	179	193	201	206	195	198	151	192	196	201	217	217	230	181	205	199	222	210	211	189	212	216	212	199	216	222	212	215	183	207	198	211	219	190	181	193	199	219	192	205	187	192	238	219	208	198	212	188	193	208	185	189	185	212	193	207	210	185	187	201	194	235	232	228	180	197	208	196	206	213	196	214	217	194	194	200	209	206	186	219	204	202	198	183	223	207	229	218	203	202	192	208	207	203	212	192	182	214	188	191	202	211	210
10701	28107	20915	10927	7285	4743	3411	2355	1765	1476	1147	973	834	698	611	532	494	436	386	381	336	361	322	329	304	341	330	317	337	302	326	284	286	272	280	278	299	268	296	284	294	276	272	258	266	293	282	258	269	254	263	306	299	332	333	288	287	254	252	253	260	252	253	258	264	255	252	265	264	272	285	269	250	268	222	211	263	248	242	250	223	253	243	234	238	261	233	255	242	236	247	270	271	226	258	230	266	222	249	240	215	217	228	245	252	251	292	255	258	245	232	268	234	257	242	263	232	267	277	271	251	259	278	237	234	230	244	261	270	232	237	239	238	260	267	218	243	212	227	245	248	243	250	224	250	231	261	259	258	262	268	234	272	262	255	238	242	229	255	274	263	279	242	218	268	274	257	243	230	237	226	240	236	224	250	222	215	221	273	237	242	269	239	262	239	252	246	233	232	238	258	249	253	257	234	261	252	236	264	263	271	246	203	244	214	239	239	257	249	225	244	238	250	232	240	250	268	247	241	249	244	252	243	250	267	239	260	269	260	263	236	264	290	223	254	232	252	242	240	240	228	263	232	245	261	269	257	250	244	241	248	256	225	268	249	218	267	237	246	251	229	268	251	231	222	243	226	251	259	252	245	239	262	228	268	251	239	250	269	236	244	264	257	279	287	253	259	252	246	245	256	290	260	241	238	276	218	230	252	242	260	237	233	245	240	262	268	261	261	250	251	245	223	251	260	297	257	236	254	238	265	224	229	264	236	278	234	254	249	249	249	248	227	227	237	251	232	242	248	226	260	264	251	246	251	234	242	230	232	268	247	243	263	265	264	251	246	263	257	228	249	253	247	267	242	229	230	230	265	223	269	240	240	254	235	242	231	230	247	273	244	263	239	235	252	257	256	222	254	238	248	234	224	272	246	237	241	267	230	254	249	215	217	212	282	269	237	243	251	277	227	244	263	240	249	245	248	254	238	241	257	240	243	250	265	231	253	267	242	239	267	242	259	247	272	237	250	273	243	246	246	255	236	242	245	272	254	225	233	233	240	259	251	220	252	242	238	252	258	232	245	244	251	232	240	264	250	237	266	235	266	265	258	274	279	268	242	255	244	269	225	252	281	242	245	259	232	246	261	256	252	251	259	266	237	246	257	227	240	268	251	229	223	256	272	229	279	253	268	267	238	270	264	223	253	243	228	243	225	233	228	232	242	251	210	228	224	232	229	263	229	243	255	251	243	239	240	247	248	256	263	255	243	277	257	232	225	250	225	239	272	262	270	235	265	231	253	226	242	243	261	226	252	229	260	253	256	256	226	265	277	245	215	261	276	252	256	251	259	256	265	254	256	239	259	260	240	248	231	227	249	233	243	249	238	230	252	256	257	243	237	270	278	235	258	267	274	245	241	253	243	243	249	274	238	250	278	245	241	231	251	268	253	240	241	231	210	266	232	261	250	230	260	237	244	256	250	245	239	228	245	253	281	238	232	233	283	231	223	255	240	270	255	255	219	252	259	243	241	236	240	256	251	250	238	225	259	250	265	240	235	215	253	241	263	246	237	259	248	230	272	253	266	276	290	254	225	260	268	258	243	248	251	220	248	247	239	261	260	250	264	259	244	265	237	268	261	241	237	242	256	260	224	235	263	261	276	230	229	244	243	248	245	247	248	245	240	239	249	240	252	254	257	248	254	233	248	249	259	220	231	254	252	222	272	265	257	259	240	255	277	254	242	244	250	249	257	240	247	229	252	247	236	242	260	240	242	279	244	263	293	238	231	236	228	212	227	246	264	234	240	249	232	234	218	257	261	254	243	253	250	252	241	201	252	223	243	255	218	239	219	239	235	265	223	236	239	243	254	259	224	239	247	260	259	265	268	234	252	244	239	250	247	274	223	233	268	243	256	246	236	260	270	246	249	259	235	230	262	234	259	242	231	239	229	246	239	247	268	266	226	265	245	213	232	246	248	296	236	222	257	222	241	265	260	228	221	240	235	256	245	257	244	218	263	219	269	263	262	269	268	235	221	256	249	254	245	242	270	255	249	244	243	239	256	237	242	229	256	261	258	258	230	261	249	251	252	269	252	232	223	243	222	237	239	253	229	251	262	253	254	252	264	247	254	236	242	243	222	219	252	281	276	263	268	250	217	250	245	240	233	239	232	235	261	277	251	245	262	232	251	242	268	250	233	257	259	235	265	243	237	266	241	225	236	252	247	252	244	256	258	250	239	286	248	261	256	257	240	254	218	271	250	272	228	246	256	219	237	246	240	247	225	235	239	245	238	258	241	235	227	249	241	244	254	243	242	257	248	249	227	244	227	245	259	253	255	247	251	257	243	239	240	230	244	255	264	243	229	251	224	258	225	242	272	282	245	264	244	263	243	223	254	238	260	244	251	250	261	234	254	250	238	253	239	243	256	255	242	239	258	259	243	268	240	241	231	232	261	238	258	242	253	221	241	251	250	250	252	267	247	229	254	226	261	227	283	253	248	217	253	226	222	244	244	244	239	239	253	250	251	243	252	250	277	255	251	235	236	251	239	266	255	248	214	241	263	255	253	245	248	239	228	246	248	226	246	242	275	255	249	226	252	259	274	255	279	252	251	250	243	235	262	194	221	253	262	244	237	268	251	279	255	257	240	247	238	217	249	255	238	251	257	238	233	235	231	248	248	245	255	276	234	289	247	249	213	249	256	282	241	276	239	220	258	272	233	245	251	251	253	230	233	217	250	229	236	276	241	227	221	210	223	253	244	266	249	224	241	253	234	246	239	254	263	251	256	252	226	232	253	226	247	260	246	229	238	273	237	253	253	229	249	279	251	250	256	247	249	252	241	238	254	243	248	235	235	238	252	260	243	220	232	237	272	256	250	242	255	233	255	257	223	251	246	248	248	243	247	271	242	251	231	236	217	246	229	244	243	254	235	246	259	267	255	244	231	267	240	278	244	256	224	240	240	259	245	245	208	253	224	249	236	231	239	266	224	237	258	240	242	218	242	251	227	259	247	238	235	247	244	243	274	235	220	243	258	251	246	228	262	232	251	255	245	212	251	235	283	256	248	268	268	239	254	243	266	257	242	266	267	269	259	256	224	238	230	271	236	236	248	256	253	246	223	242	235	229	251	240	217	238	252	255	263	250	256	247	240	227	248	255	230	254	248	255	246	261	265	232	243	236	278	239	254	250	243	221	268	237	258	287	236	244	234	247	236	261	242	258	255	265	235	243	236	243	233	225	254	232	262	224	271	263	275	268	246	246	232	247	232	260	254	245	231	235	252	260	218	262	230	207	256	249	244	285	249	242	273	269	279	246	247	253	253	266	280	242	245	242	240	248	210	228	220	242	259	261	261	234	256	252	244	240	275	266	278	238	247	248	248	271	241	268	244	256	226	255	256	262	248	224	245	273	228	248	250	240	237	261	248	233	226	243	253	256	235	225	245	248	242	243	237	223	234	259	231	248	221	259	256	259	251	233	260	247	243	258	239	276	237	258	236	253	233	237
27902	20103	10816	3486	1528	1043	818	665	601	631	568	536	520	486	495	511	500	486	464	482	529	512	510	472	493	508	478	542	516	438	487	490	478	481	483	485	478	493	496	492	494	512	445	507	497	478	492	512	475	503	433	478	500	496	529	534	467	490	500	523	478	507	476	477	507	487	460	485	472	492	488	469	459	448	494	486	488	472	515	460	440	461	481	537	490	490	475	486	476	481	482	456	453	492	489	497	458	487	470	465	469	458	448	504	523	492	529	492	496	490	433	467	464	464	475	457	477	474	459	488	489	476	465	491	443	488	490	535	499	476	478	473	465	475	484	429	489	449	502	460	486	473	478	509	456	510	472	509	491	469	475	446	477	505	529	473	499	472	516	511	461	481	508	502	510	497	492	499	448	457	494	458	459	472	510	470	486	471	467	443	456	489	496	491	476	459	441	503	482	463	495	469	505	498	485	445	455	492	489	471	547	460	507	502	499	522	481	457	474	468	499	494	488	509	514	470	496	485	487	482	463	493	453	487	535	518	475	470	431	469	469	506	470	511	489	463	472	477	459	505	512	471	468	489	464	487	483	454	498	466	460	447	459	515	463	489	489	459	502	507	489	515	483	514	460	467	447	473	468	467	457	487	484	463	507	447	491	531	469	471	468	458	476	506	500	466	504	503	474	475	516	483	545	476	475	477	497	486	500	491	485	459	455	431	499	501	478	454	478	461	458	444	516	478	482	476	500	476	526	500	473	482	515	516	476	497	492	482	529	481	522	488	465	494	495	501	475	481	445	473	494	494	470	459	530	503	480	483	471	444	463	459	467	509	472	462	471	462	505	526	495	467	492	484	475	525	510	478	492	509	471	485	471	506	511	466	469	476	448	461	478	516	471	459	519	445	489	504	500	486	481	458	475	487	498	509	463	477	493	490	449	426	543	521	455	479	500	504	482	473	480	478	460	477	544	493	493	533	471	491	470	505	486	426	506	455	466	495	483	445	514	469	537	532	487	471	515	501	478	473	489	466	449	495	505	475	513	474	472	490	487	461	515	490	465	512	456	484	486	451	468	478	477	503	465	423	501	482	472	480	427	491	499	469	485	494	490	452	494	498	485	521	457	454	476	488	454	495	494	505	501	476	442	520	483	492	466	459	512	529	481	441	473	455	469	487	484	484	492	493	505	461	487	461	456	511	472	444	515	471	459	461	501	489	472	480	490	471	445	489	520	484	505	503	493	469	479	517	500	503	473	507	482	466	518	484	506	488	476	494	482	447	462	492	478	489	442	488	491	474	494	516	481	480	525	488	485	486	478	478	513	471	485	505	458	508	479	460	488	472	509	504	487	514	460	474	473	465	536	453	477	454	531	459	517	460	486	497	478	443	479	472	508	459	475	475	503	480	500	458	511	455	464	500	491	486	511	480	505	470	487	469	478	482	485	498	488	486	448	480	473	480	474	516	484	460	473	457	490	485	476	483	481	463	475	463	502	476	453	486	473	511	487	494	484	503	504	462	460	527	515	480	495	480	450	487	472	465	468	435	465	459	471	483	503	477	488	480	451	476	489	499	508	485	423	457	463	487	462	468	499	475	491	525	514	492	492	491	518	450	480	477	477	508	494	487	446	494	478	471	475	488	459	518	501	519	511	516	497	486	517	493	519	447	440	485	501	484	490	452	472	492	453	460	477	470	464	495	485	443	512	513	485	466	513	483	467	454	456	466	470	470	467	470	487	499	513	477	484	472	479	474	496	494	441	471	458	491	494	511	475	492	530	480	485	485	509	497	471	465	481	507	497	558	496	469	514	458	460	454	486	478	503	497	476	496	516	512	460	481	480	484	435	479	499	517	510	466	513	458	493	451	446	517	449	493	504	469	488	465	481	483	464	505	474	471	509	465	529	493	487	461	506	485	459	501	496	519	439	466	489	487	496	499	480	446	470	474	482	472	453	499	489	492	512	448	461	502	508	491	475	522	488	476	500	470	523	501	486	520	467	461	501	494	493	466	479	456	433	473	500	463	521	464	497	484	471	484	497	500	534	488	469	493	475	437	517	481	476	496	475	445	489	465	518	455	514	501	458	500	467	467	461	471	459	477	478	498	502	490	445	510	464	515	482	486	481	501	479	497	480	504	488	510	523	467	484	445	475	492	474	497	490	496	493	467	463	491	489	505	476	464	464	512	477	487	483	487	455	487	472	466	462	460	476	499	467	496	508	478	451	478	469	516	462	513	495	469	489	474	501	469	496	524	512	451	452	480	465	501	476	462	490	495	459	521	502	516	467	457	464	454	455	441	508	491	497	478	492	472	483	509	454	509	470	502	467	484	462	465	489	481	466	501	475	505	480	498	479	541	452	496	482	487	471	460	492	488	456	515	526	456	506	454	461	465	519	492	490	496	489	491	456	475	482	467	451	467	488	464	502	486	512	490	485	523	513	457	454	482	487	516	490	489	455	493	504	490	459	458	498	500	479	507	467	476	461	466	510	438	435	482	474	476	502	457	522	530	483	480	481	498	481	514	486	501	499	461	515	448	465	541	476	481	489	445	535	482	480	488	470	445	477	479	513	460	486	465	493	475	459	429	472	468	531	471	481	453	480	456	485	499	476	495	504	439	470	485	497	511	507	507	466	463	489	476	474	514	475	513	500	470	450	458	476	478	475	496	496	453	460	498	469	527	478	523	508	468	488	480	475	453	443	506	441	489	501	481	456	515	490	511	476	527	465	489	458	503	458	476	474	490	513	490	489	495	481	502	514	503	467	481	498	501	472	507	508	426	498	514	494	497	477	492	455	507	480	462	469	491	489	487	480	486	491	499	484	527	459	490	489	487	480	459	469	490	490	494	488	481	478	497	502	508	458	472	503	525	495	467	490	469	506	486	491	483	471	419	490	495	465	480	481	488	467	462	505	499	488	495	475	476	492	532	473	501	503	480	482	516	468	478	517	513	512	487	475	467	465	477	489	497	471	505	483	443	506	460	504	484	506	494	491	460	501	478	473	469	477	484	461	489	461	472	512	470	452	482	474	500	504	454	492	510	510	497	456	522	473	450	497	494	479	482	504	477	484	479	500	463	474	478	453	480	464	482	485	478	491	458	461	519	473	482	437	490	491	497	469	459	487	437	501	480	508	457	500	468	514	466	497	510	488	502	465	516	474	484	505	469	443	495	485	465	456	498	489	497	467	506	521	501	437	483	490	486	479	472	466	503	475	487	472	488	506	491	474	499	482	478	457	480	476	492	484	491	474	476	502	521	503	502	491	490	489	489	464	522	516	467	480	426	505	517	507	462	472	478	492	518	496	470	471	528	487	455	437	499	487	504	510	488	431	509	481	481	497	483	511	457	516	477	487	523	461	453	513	479	497	484	464	457	466	466	475	517	508	459	462	498	471	464	505	460	477	494	435	509	480	527	478	494	511	477	486	482	506	472	495	498	498	532	510	462	472	466	452	484	489	487	493	484	442	516	480	446	456	483	523	500	521	474	500	508	482	465
8825	14246	9904	3872	2524	1728	1342	1046	930	802	766	678	686	667	587	594	658	597	589	586	558	596	596	565	559	529	604	551	538	619	564	542	519	573	581	570	587	583	559	539	561	549	561	607	546	581	577	551	565	568	540	614	585	602	629	590	584	560	633	552	577	554	614	549	524	560	572	586	535	560	568	571	576	566	543	545	556	532	566	538	578	594	532	538	548	570	593	552	574	529	570	564	570	552	564	533	560	576	542	568	542	566	551	604	574	595	543	616	555	568	537	536	555	544	576	552	550	569	561	547	535	582	556	608	558	554	564	552	562	547	531	584	548	579	534	619	575	560	594	566	570	534	596	545	588	567	599	595	581	578	611	568	545	545	548	539	530	609	564	565	533	546	529	555	524	543	572	552	574	572	581	577	564	525	592	552	595	561	528	519	553	587	534	550	561	564	569	585	554	545	552	584	584	520	558	540	560	566	542	551	559	564	575	524	578	523	596	574	565	606	554	559	640	533	580	558	578	568	604	544	595	573	596	610	569	546	556	557	559	625	558	524	556	540	516	538	514	557	568	566	555	547	612	555	553	578	518	537	555	544	558	578	527	572	588	554	564	536	547	593	571	588	539	538	539	559	581	552	556	575	602	552	564	606	504	596	568	511	605	605	570	556	620	565	569	536	585	572	551	532	572	547	555	581	570	568	587	551	531	590	517	545	526	557	541	558	594	550	550	579	552	546	558	578	542	579	533	517	529	540	535	601	569	559	563	538	565	588	579	566	545	559	573	558	572	515	565	565	538	542	574	587	510	574	547	582	570	585	612	567	559	551	537	563	600	570	559	597	590	569	560	556	570	557	660	582	556	574	572	515	559	557	580	586	603	525	582	514	601	579	553	521	553	524	579	607	599	544	559	562	626	562	547	585	546	539	532	551	607	551	546	546	559	572	588	589	559	530	600	562	555	573	578	603	545	561	517	605	560	562	551	578	567	537	556	542	560	544	548	558	558	562	591	562	579	532	577	542	594	523	568	583	578	535	585	578	532	540	559	569	577	527	599	529	572	567	554	589	570	546	525	569	573	536	549	543	532	525	539	569	560	569	546	549	575	564	548	565	569	546	560	577	577	573	586	550	513	618	552	565	547	568	543	557	561	584	587	553	567	529	579	525	573	597	635	547	527	581	596	558	553	549	624	563	532	580	583	587	529	567	572	533	572	564	558	577	588	574	559	529	555	544	583	526	650	561	606	557	615	607	556	579	567	539	555	590	531	573	531	591	564	591	561	561	556	570	600	534	552	567	573	551	564	552	535	575	578	547	559	620	560	508	568	573	582	550	583	570	586	559	576	589	559	603	553	572	570	571	648	539	567	580	560	546	528	571	520	553	557	557	577	598	561	545	555	583	560	555	563	579	594	572	547	547	558	601	560	586	561	560	560	581	568	549	547	523	572	525	536	555	532	563	563	552	585	523	563	576	552	519	553	566	582	537	557	576	552	556	573	572	569	540	557	575	580	573	543	558	519	587	522	570	604	568	548	585	553	583	531	550	530	581	541	588	569	553	519	574	543	580	577	593	574	567	587	580	544	586	567	588	579	572	577	574	587	519	543	547	564	597	521	540	586	547	565	590	568	567	538	580	571	519	609	590	601	584	568	600	578	554	628	529	572	559	550	576	582	557	527	534	578	531	576	593	527	584	515	580	594	582	530	580	551	593	550	578	589	546	558	574	589	541	561	575	567	546	563	564	561	563	573	550	589	561	577	570	532	579	556	569	570	539	543	584	544	534	560	583	577	574	565	561	558	573	540	598	532	537	553	561	598	623	555	590	586	592	576	556	541	552	525	570	579	571	561	609	559	557	538	531	606	559	556	537	536	576	524	557	538	531	631	588	543	524	488	579	534	590	569	585	596	561	545	571	554	567	562	556	566	579	576	546	516	568	570	561	598	593	568	557	568	560	542	589	560	568	597	583	529	601	570	562	569	543	603	579	607	557	581	575	534	533	575	583	558	549	529	545	560	583	594	527	553	567	554	554	564	547	557	584	535	578	576	534	570	567	565	516	556	531	586	541	535	547	545	578	542	613	542	531	583	582	580	566	576	538	561	558	556	564	518	583	597	566	562	576	543	548	545	576	561	532	542	596	564	544	567	560	533	539	552	630	531	555	582	573	560	575	548	568	591	590	530	573	589	558	568	560	568	560	553	570	581	577	522	537	564	560	560	580	545	613	584	565	553	604	595	573	543	551	564	558	535	544	562	555	588	584	584	551	591	592	550	544	520	554	562	598	569	547	580	581	529	556	575	548	552	585	555	590	557	579	583	553	538	550	546	575	567	570	587	597	561	550	548	555	587	613	557	568	524	600	623	601	580	564	594	528	563	541	579	573	573	548	601	536	553	578	559	567	561	536	579	565	576	572	558	533	564	572	591	578	577	580	505	569	578	582	559	533	532	548	572	534	558	576	580	556	581	562	539	581	561	535	548	535	562	552	525	535	548	554	596	598	577	538	557	574	531	596	534	546	539	543	533	482	590	554	540	566	582	573	599	558	534	556	595	544	573	593	597	547	578	594	542	571	623	583	584	598	558	555	552	557	543	546	589	570	553	568	597	535	567	602	537	556	582	558	514	569	536	576	561	567	589	562	579	560	549	561	540	573	555	602	591	576	536	583	574	522	572	573	570	583	586	544	539	556	573	558	568	564	552	563	551	587	527	552	568	540	592	609	526	578	550	548	577	552	579	591	601	577	547	548	586	575	589	560	557	602	585	572	585	552	573	583	583	560	561	563	560	602	581	570	628	583	570	550	556	589	586	569	588	544	539	569	601	575	557	586	554	584	588	586	534	578	539	561	570	592	583	520	566	538	589	537	597	539	612	543	545	538	554	536	568	580	544	563	570	595	591	559	555	569	545	538	557	547	551	557	548	582	531	556	615	536	520	525	528	553	537	608	556	559	552	580	544	560	529	536	563	543	616	566	553	572	570	570	563	568	554	609	521	581	566	563	571	568	581	528	592	571	534	583	567	614	579	577	529	577	559	562	536	601	545	596	559	611	580	575	567	505	589	551	575	518	564	571	576	566	573	568	565	524	610	570	557	545	566	571	601	584	596	545	549	605	611	598	518	530	576	566	573	548	590	532	522	600	582	573	550	555	541	604	546	524	570	572	544	528	578	563	601	548	601	549	555	607	579	569	556	529	537	583	549	579	540	591	551	565	595	559	570	531	563	564	573	558	585	578	541	528	561	566	556	560	557	592	574	575	545	562	572	548	564	564	561	547	535	559	568	578	556	568	561	533	556	607	567	602	608	540	588	559	531	556	603	572	592	528	524	522	581	591	567	589	560	566	533	579	562	556	566	523	541	574	593	600	577	570	547	561	543	572	583	565	529	601	594	560	566	597	566	582	596	579	544	570	581	581	562	511	575	604	605	566	540	558	521	574	562	512	564	548	574	593	580	524	536	534	621	566	569	580	575	570	548	613	577	534	561	556	594	568	548	563
24101	21620	28926	24807	21577	9375	1645	1018	888	799	682	652	597	605	569	516	522	511	519	513	503	515	443	464	513	487	535	515	494	465	500	467	477	486	501	461	490	471	453	470	479	437	433	459	444	447	481	438	461	500	502	458	474	460	477	490	462	452	465	475	486	481	460	445	429	505	480	472	420	445	461	473	464	488	473	463	448	493	459	446	479	446	434	478	491	457	450	465	498	491	447	440	484	443	463	429	503	474	435	458	503	460	427	496	501	461	472	476	457	415	438	435	464	493	482	443	443	452	465	467	446	406	458	461	436	454	420	454	449	442	473	443	452	437	470	480	464	471	459	474	446	418	449	480	441	469	461	456	431	465	452	453	438	447	441	485	461	492	436	440	476	404	468	462	467	466	453	452	442	413	496	461	497	443	452	473	479	466	463	501	467	426	482	461	476	451	471	436	481	473	469	459	481	418	453	469	486	418	445	476	452	469	475	462	441	447	451	446	474	486	443	479	459	450	456	474	507	483	455	474	492	454	459	439	491	444	495	483	471	442	452	440	426	495	469	471	435	449	441	483	445	499	466	446	483	451	416	475	461	453	484	479	440	485	487	473	415	491	467	453	505	450	465	494	458	467	463	466	465	458	496	454	454	457	481	485	472	437	458	470	484	472	447	469	472	476	479	450	452	482	447	467	472	433	459	438	485	449	428	518	474	445	456	444	458	445	457	492	460	481	485	460	470	427	497	466	452	474	469	450	437	456	508	465	465	428	462	430	463	429	454	490	447	450	460	447	488	476	442	477	470	449	467	444	477	429	481	433	464	444	522	451	448	454	480	425	467	457	458	457	476	476	474	477	453	448	429	455	476	424	457	457	439	471	451	495	475	465	458	487	460	463	477	476	481	432	429	459	481	490	425	495	454	444	477	430	413	431	486	458	438	457	470	431	494	446	464	425	433	465	442	454	450	476	445	485	485	481	459	488	456	460	414	523	487	491	487	445	459	473	477	486	458	436	458	436	486	473	432	435	498	442	431	492	477	481	458	459	433	428	449	492	423	442	456	472	474	504	493	478	451	486	417	468	467	467	455	469	458	440	490	489	478	498	515	459	488	459	432	455	473	487	427	419	476	394	481	474	453	482	427	444	468	471	453	485	489	481	416	453	451	400	440	478	464	476	469	458	441	418	454	497	462	446	456	485	452	451	488	467	447	484	432	454	484	460	482	459	453	473	482	458	428	439	485	476	423	446	463	502	478	453	448	465	484	464	458	463	437	444	462	440	484	451	487	463	432	441	430	467	480	468	442	455	495	502	448	450	447	488	501	425	437	461	433	461	453	483	470	412	456	430	448	440	479	446	486	451	463	455	417	467	431	441	466	477	459	437	451	462	431	492	465	487	432	472	430	469	449	479	438	431	443	458	453	447	443	416	489	479	432	449	450	490	471	481	467	469	448	478	444	455	454	478	464	461	472	461	463	443	430	465	448	449	456	445	431	445	484	461	466	440	498	473	439	457	510	438	486	448	506	474	472	462	443	475	480	448	459	459	467	473	465	425	445	449	405	435	444	464	458	461	463	410	456	465	446	538	473	437	469	452	487	444	478	470	488	439	442	470	460	451	423	463	458	452	456	455	441	475	493	479	430	452	480	457	462	431	404	479	490	435	457	442	451	472	493	444	459	458	429	461	422	465	437	488	447	516	454	451	486	443	435	450	397	470	468	460	437	495	444	465	453	416	438	477	444	454	459	475	486	407	493	502	469	474	447	475	465	436	451	470	457	402	481	434	447	449	445	487	426	490	470	436	428	446	449	443	470	441	458	432	461	470	458	439	452	468	482	440	470	451	494	508	455	482	448	494	486	459	484	481	440	421	452	471	481	459	437	492	493	436	468	476	433	497	450	471	480	468	468	433	515	498	485	454	441	472	459	475	465	493	431	452	475	465	463	485	453	428	459	454	455	450	470	428	412	436	472	466	475	434	499	469	454	474	453	474	474	433	469	476	466	445	477	488	451	476	464	421	427	461	478	440	444	461	498	441	476	482	427	496	474	454	461	469	479	482	442	442	439	448	449	478	469	433	421	469	460	455	448	440	446	422	425	471	411	417	487	486	480	473	456	474	469	436	435	469	446	466	424	460	474	431	452	475	434	391	466	476	457	449	461	451	431	464	458	450	460	440	452	462	475	447	476	457	472	486	434	423	479	476	421	490	464	444	483	469	485	449	450	428	463	482	450	428	448	432	474	475	519	471	475	469	457	467	472	463	454	496	470	440	470	430	479	480	464	452	452	451	447	463	436	470	455	502	445	427	425	457	486	463	446	452	414	474	444	436	476	449	463	405	444	450	449	466	453	473	449	462	477	452	433	460	450	445	457	446	427	482	484	515	471	455	501	450	450	453	450	460	538	424	443	465	479	492	430	456	410	514	480	464	432	466	468	419	433	465	456	498	467	487	491	461	433	471	471	451	437	457	470	461	474	443	504	477	495	487	460	438	432	411	496	468	475	428	443	435	452	436	453	446	464	441	399	515	435	465	460	423	454	431	462	430	481	480	404	454	462	454	414	455	446	419	465	425	457	475	454	450	468	458	504	479	447	470	437	482	415	461	462	461	457	463	426	451	500	440	471	448	422	473	491	486	470	455	442	447	489	443	444	453	472	479	462	450	448	455	437	439	468	460	460	469	440	449	503	425	449	487	443	418	443	445	492	483	476	435	442	484	484	490	495	389	484	504	462	461	447	439	450	488	438	444	440	489	455	470	462	472	449	487	448	476	470	510	444	487	460	446	467	473	413	511	458	464	477	419	449	426	444	435	448	486	479	454	477	455	453	433	506	469	474	483	470	422	439	474	460	454	472	489	478	495	470	485	472	439	466	494	424	485	509	459	453	475	458	458	451	452	476	508	457	450	432	411	455	435	488	450	490	488	447	515	460	479	444	464	428	483	470	432	494	485	444	416	440	448	448	460	489	435	446	462	476	477	439	490	478	449	434	489	420	442	455	448	480	415	487	467	468	468	461	481	463	440	474	477	490	470	477	482	473	479	450	438	462	453	468	463	453	482	488	446	432	436	427	457	480	449	471	479	452	464	446	442	431	471	434	458	462	475	467	502	501	484	451	443	439	443	432	448	447	477	476	460	456	460	430	472	441	460	461	473	459	462	439	442	432	476	480	446	443	447	463	426	456	440	468	486	446	456	474	453	440	433	462	519	475	465	471	480	410	508	472	436	478	427	490	456	488	442	467	446	466	455	483	435	435	433	474	488	470	468	467	462	471	478	446	433	422	460	469	479	483	433	446	504	440	438	430	465	462	440	448	427	449	420	423	441	430	469	443	461	433	480	488	448	468	498	468	474	496	437	498	491	475	483	503	478	446	438	482	458	464	423	448	440	473	438	465	464	487	465	508	465	448	436	475	425	472	481	478	469	470	439	466	453	455	451	487	479	421	460	430	471	452	514	473	486	466	491	443	461	423	470	451	485	448	432	393	494	498	448	464	466
8469	22441	15941	7035	4528	3153	2298	1715	1490	1268	1045	973	841	818	806	724	674	676	631	641	598	591	608	612	599	594	600	551	562	552	622	551	546	565	527	575	552	607	588	536	532	567	540	537	558	570	575	568	543	578	589	578	559	596	564	592	546	558	548	576	541	567	518	551	556	547	546	563	558	547	547	526	533	548	582	545	594	502	575	496	554	570	551	529	537	544	490	514	520	570	527	530	575	545	561	547	574	557	572	554	534	542	484	540	530	558	517	518	544	525	575	544	556	580	530	557	535	542	526	555	535	533	523	508	545	550	530	588	579	556	526	521	552	553	544	548	522	502	533	554	532	561	560	526	567	560	554	522	564	533	572	531	520	538	573	524	578	530	631	492	502	559	549	501	566	535	564	552	507	561	509	558	562	490	533	559	525	513	556	498	539	583	564	516	507	533	567	532	554	527	556	526	568	581	557	570	524	542	538	551	542	534	564	552	525	573	599	571	518	546	570	508	536	535	552	549	542	549	539	565	581	604	555	535	550	599	548	530	551	531	550	569	509	548	553	570	568	529	576	533	559	535	578	543	600	516	552	561	533	536	537	493	545	533	583	552	533	482	545	539	508	508	500	541	513	514	559	542	542	568	509	555	587	541	550	544	519	517	515	559	584	539	556	555	565	557	542	548	597	541	566	549	513	525	554	528	550	575	540	526	550	523	511	551	518	507	494	565	564	523	531	560	534	545	550	508	550	541	525	541	534	534	545	524	590	595	566	537	548	555	555	523	519	512	551	503	525	531	528	569	546	545	505	554	551	558	541	511	534	532	525	475	539	545	532	530	552	531	509	551	541	557	535	554	537	576	564	575	593	556	552	522	529	533	597	566	579	561	544	540	569	600	532	521	547	533	582	520	543	508	539	555	523	549	517	533	580	533	560	587	552	563	509	557	526	565	584	545	515	583	546	518	520	550	498	578	489	590	557	527	513	551	530	550	520	553	553	593	516	563	522	522	547	550	517	577	520	505	543	543	561	502	505	504	545	545	539	537	517	545	532	509	568	534	567	563	534	558	579	495	571	537	593	540	525	573	594	577	534	530	518	515	572	531	529	514	534	571	534	545	558	549	539	542	570	542	529	509	526	511	539	535	559	552	544	472	528	569	568	603	509	521	539	503	560	577	517	505	575	519	557	596	577	522	525	561	503	536	540	573	550	524	540	535	539	556	612	552	547	559	538	570	554	566	614	562	565	607	544	558	552	551	547	539	571	552	540	524	578	504	548	519	560	558	533	574	526	539	538	529	549	563	563	605	514	584	542	539	516	530	539	483	537	529	519	543	604	548	522	535	546	576	490	578	591	563	535	569	552	536	534	541	541	555	534	490	554	530	512	516	571	553	559	564	523	566	530	550	574	526	521	550	517	530	518	528	506	547	525	536	571	523	582	547	532	508	523	527	538	563	560	569	586	563	547	532	495	516	589	531	537	510	530	601	536	536	550	536	535	569	564	538	530	536	526	550	547	521	558	532	533	583	550	509	547	528	546	538	514	568	539	531	574	521	523	522	567	518	547	513	497	534	550	526	539	546	543	523	531	495	524	514	558	539	542	563	513	535	532	557	520	529	572	528	550	530	562	565	539	573	570	560	504	595	562	519	564	518	575	557	497	502	514	546	513	554	566	561	601	505	491	529	563	545	548	534	528	545	539	563	528	545	521	521	568	538	560	518	507	535	538	572	548	575	558	544	538	501	546	518	510	494	530	537	556	529	573	533	548	554	551	526	516	519	553	527	537	567	543	556	535	569	483	535	542	518	548	541	521	497	546	487	549	529	546	574	533	572	595	541	562	562	584	542	528	594	501	531	542	506	540	504	579	535	520	515	550	534	507	555	533	547	569	525	554	534	498	521	542	523	527	557	528	522	484	534	585	544	535	503	506	546	527	561	523	520	510	568	495	555	546	533	543	539	527	534	543	540	525	524	534	524	536	518	510	588	548	535	494	545	525	559	524	554	502	568	564	525	551	536	536	537	520	551	546	558	576	503	554	589	524	563	514	548	543	537	559	521	562	540	572	566	554	541	538	585	549	530	547	559	543	511	549	558	538	557	542	535	528	510	517	514	526	553	535	542	532	537	526	554	553	548	548	534	561	552	533	563	513	599	520	538	536	558	564	563	534	564	545	544	532	583	555	556	522	542	513	544	528	580	582	554	544	550	565	539	569	539	535	533	553	539	550	569	552	539	546	565	507	535	513	569	543	556	546	546	549	533	575	539	549	529	590	581	553	532	535	537	549	540	548	554	544	543	536	528	517	507	569	548	573	577	528	553	567	552	547	566	544	527	521	535	553	537	563	568	565	558	555	550	524	553	515	562	549	565	600	514	570	512	532	540	532	517	523	573	553	509	558	559	521	555	538	523	527	565	522	534	523	527	526	567	500	547	520	537	555	582	532	526	496	521	529	518	551	553	505	529	532	540	551	534	533	531	546	533	532	565	503	536	567	547	555	532	549	582	521	534	549	517	537	587	574	529	563	569	545	575	557	545	517	547	561	561	520	520	597	553	531	497	528	553	581	540	529	551	569	580	547	566	511	505	495	565	541	528	553	512	520	537	533	585	547	529	564	535	540	535	610	551	477	538	534	550	562	561	525	501	557	510	494	535	552	546	584	588	544	503	480	591	523	575	558	551	501	564	539	534	527	513	524	519	549	527	528	528	535	505	531	515	544	516	551	561	537	548	503	538	528	564	528	590	544	564	589	502	608	548	561	519	533	535	518	530	556	577	583	548	539	557	496	550	548	545	525	530	569	572	529	538	536	588	560	599	556	516	538	525	516	501	566	489	538	498	518	563	543	531	563	530	552	549	505	560	522	576	536	530	540	518	557	527	512	521	547	564	551	575	536	577	545	512	609	543	572	539	525	561	580	547	543	583	525	539	505	563	536	539	605	556	533	570	561	501	554	513	578	576	518	525	520	521	554	558	567	584	524	503	557	518	552	534	537	540	523	531	562	587	508	532	540	504	536	499	544	555	565	528	520	516	560	571	551	514	522	521	531	549	538	561	541	538	554	549	547	535	515	548	533	498	564	563	561	554	574	525	579	543	515	547	572	534	548	513	550	549	560	510	531	571	563	515	543	566	539	536	605	556	556	527	532	520	553	573	545	535	541	498	526	549	576	539	560	559	585	536	526	537	585	547	529	532	577	518	555	530	548	531	532	571	571	567	512	526	524	573	508	566	570	596	510	552	537	496	476	517	566	480	543	539	533	533	494	514	560	519	502	522	510	501	536	582	528	524	564	520	547	556	508	527	562	549	542	551	544	569	539	588	578	524	516	542	515	544	518	563	517	532	503	533	562	549	560	551	516	532	526	531	550	526	582	531	512	534	536	568	543	562	548	542	555	553	559	576	520	578	557	519	523	582	528	584	563	530	519	541	537	546	555	536	563	552	578	602	558	540	509	559	555	529	546	496	526	576	584	575	538	511	548	546	538	589	542	559	535	566
25208	21626	27689	25878	9217	1184	835	650	518	502	467	416	403	370	355	357	351	301	337	300	284	281	329	314	311	317	292	293	314	306	314	273	277	323	273	312	282	284	292	323	326	331	281	308	295	291	290	308	300	295	306	328	333	337	263	303	304	314	301	275	297	280	293	305	289	274	280	301	272	282	330	314	291	282	290	300	291	289	293	302	282	266	261	284	265	291	291	281	308	301	267	305	280	264	289	295	282	299	294	278	256	301	254	321	268	340	269	295	274	297	294	286	277	291	296	275	288	284	273	260	302	286	273	282	255	258	298	281	290	293	295	302	322	308	301	290	296	295	286	287	292	285	297	288	297	289	263	284	285	317	256	277	287	305	344	288	303	284	273	282	288	284	283	257	292	300	313	287	280	269	288	311	282	265	309	284	278	300	302	292	287	287	277	288	289	266	313	291	290	295	281	275	325	279	297	283	275	291	320	282	278	288	269	289	305	297	320	281	258	274	260	292	312	295	315	279	271	278	313	292	303	315	281	315	304	277	278	275	289	295	297	299	325	279	318	314	285	285	259	279	305	317	300	299	316	301	287	328	263	299	293	287	261	271	319	272	265	300	301	283	302	283	286	291	292	289	269	288	301	293	283	280	315	290	266	311	266	314	273	288	296	308	323	279	282	309	258	314	273	303	294	272	291	283	256	317	275	292	323	299	292	286	307	314	276	279	282	262	268	312	298	284	279	316	284	273	279	268	281	309	276	290	287	276	281	307	279	283	293	303	293	309	334	282	282	285	276	288	280	311	285	300	277	279	291	286	338	287	291	286	318	280	275	291	299	300	290	280	298	292	286	271	296	301	291	298	277	306	293	284	296	314	281	310	269	299	293	273	282	303	285	314	292	297	288	281	265	296	291	302	296	290	286	281	262	291	314	301	282	286	310	299	278	300	285	286	286	259	328	284	293	310	318	272	309	276	314	279	305	279	273	291	306	268	323	300	305	295	301	277	272	286	330	282	289	295	243	293	289	311	295	279	296	285	294	271	292	269	287	297	277	304	302	288	285	266	290	332	294	297	298	306	287	299	293	265	305	306	272	293	280	310	297	317	270	328	300	304	288	303	277	298	293	255	293	274	277	340	270	294	292	317	280	286	272	287	292	297	287	273	304	293	254	295	284	298	306	294	303	284	283	294	271	293	320	278	289	295	305	255	275	270	295	281	304	276	287	271	297	291	266	303	276	332	272	295	269	277	304	298	307	282	277	277	297	292	271	284	314	314	306	307	292	288	309	319	292	284	279	295	272	286	296	287	253	297	271	250	322	270	313	290	278	287	314	294	300	281	293	284	289	267	291	275	274	304	267	270	302	308	314	273	281	297	291	301	306	268	272	308	291	301	292	332	265	314	309	285	287	260	327	314	302	264	290	272	314	306	295	271	313	306	283	302	284	241	294	331	299	287	285	309	292	282	312	272	273	296	270	266	299	318	295	289	272	301	274	304	277	270	303	270	320	299	289	314	278	285	267	283	280	274	266	267	303	299	276	294	292	280	299	276	290	269	273	255	289	278	273	285	273	311	268	318	296	278	325	274	303	257	297	318	299	311	326	305	301	296	279	283	299	280	300	309	317	299	266	281	292	283	301	289	252	282	273	319	271	317	276	288	275	284	280	302	269	306	303	279	285	286	289	299	282	300	280	297	267	299	292	297	320	280	311	302	278	272	293	313	276	286	305	289	286	280	306	297	288	306	296	317	268	281	274	271	286	278	264	305	293	296	272	308	295	268	286	265	282	310	274	277	285	265	292	324	277	323	279	263	277	284	285	299	285	274	291	316	294	275	303	305	265	294	308	266	304	292	297	315	248	285	311	289	293	267	273	327	314	291	307	255	287	287	311	335	285	284	293	313	311	330	311	302	307	258	265	306	293	300	289	276	303	273	261	279	295	272	339	269	273	281	291	266	290	282	247	265	281	291	284	311	293	321	282	320	320	269	300	250	311	285	310	293	310	297	287	293	309	289	291	264	304	303	276	257	320	285	283	332	298	298	302	276	283	234	294	249	295	278	268	264	314	304	322	275	277	287	279	287	331	281	303	275	296	285	276	273	294	263	305	315	300	282	289	303	298	284	270	275	287	328	279	335	283	291	311	267	278	259	291	293	301	263	291	288	273	292	288	268	267	272	297	318	252	277	299	279	290	287	268	298	291	266	305	257	272	305	292	285	264	315	332	319	319	284	314	307	281	282	287	309	295	293	274	305	287	283	290	276	311	301	300	307	278	277	274	285	286	271	295	250	310	293	268	274	265	289	309	299	282	280	302	273	284	297	277	279	290	262	261	244	281	289	292	316	287	270	290	284	308	273	278	296	300	326	268	282	310	310	303	271	284	288	309	300	295	279	264	292	288	281	294	317	291	293	292	264	264	292	296	310	278	315	308	279	287	268	311	294	293	277	280	302	275	323	278	277	272	309	293	298	281	312	307	283	264	313	291	290	293	276	287	282	312	305	293	277	295	274	289	302	325	286	276	304	288	326	281	283	306	258	272	305	289	289	300	287	276	283	286	288	312	299	313	270	264	283	294	297	288	283	293	285	285	289	269	298	292	299	278	289	264	295	289	301	294	274	279	278	261	279	306	306	287	282	308	301	283	281	295	294	306	293	302	302	276	293	313	237	282	275	285	295	289	309	307	305	299	287	290	287	281	281	311	274	281	278	275	289	299	271	283	270	287	269	285	274	295	274	301	276	261	289	279	284	300	297	277	296	283	308	272	284	324	301	272	290	288	300	305	301	286	306	284	298	283	299	304	305	287	282	276	301	265	290	309	305	270	273	267	281	308	284	315	303	275	305	292	298	275	332	288	308	277	273	305	306	275	307	280	288	253	317	298	287	290	278	309	262	277	307	283	284	291	315	304	251	298	270	298	318	312	283	281	265	303	311	290	288	270	276	334	296	299	284	313	291	273	281	275	268	313	311	273	299	290	261	283	296	263	274	294	316	306	303	283	276	296	304	291	263	300	300	309	283	284	299	303	267	303	282	293	301	288	278	307	281	281	316	292	308	281	301	287	303	281	295	309	303	295	292	289	315	317	281	325	289	289	283	303	295	265	296	292	268	273	291	298	268	266	306	324	300	280	283	278	316	306	303	269	279	267	276	287	275	275	300	284	328	284	284	245	271	341	313	276	323	258	296	311	314	288	276	283	298	308	286	254	260	280	288	290	325	285	284	282	309	278	326	280	302	284	286	283	307	304	302	331	278	284	314	297	306	293	300	273	304	288	300	273	267	305	294	300	302	261	296	280	280	262	319	291	294	312	324	310	280	309	277	289	300	306	293	282	281	284	309	306	254	302	280	269	279	282	277	274	294	271	282	300	312	273	292	313	298	280	288	274	310	299	279	305	303	241	261	286	276	288	303	293	269	275	312	299	290	267	312	307	291	281	293	293	314	276	289	301	292	319	276	266	287	272	247	271	262	313	298	287	293	293	298	332	300	300	301	323	280
8209	19181	11899	4642	3101	2085	1533	1184	997	824	749	631	559	538	472	450	420	417	377	399	385	388	389	365	366	406	361	373	337	390	381	377	337	361	366	342	355	377	377	383	364	361	368	364	358	332	367	352	303	380	405	373	362	372	373	336	351	348	342	365	350	338	337	340	335	360	330	342	333	336	350	356	304	337	352	324	307	337	335	352	325	343	335	328	325	341	335	333	336	339	370	310	330	345	373	322	348	326	336	323	324	326	326	361	364	326	346	356	344	337	371	371	360	351	316	354	348	342	326	330	336	353	370	319	344	296	350	345	368	371	347	370	313	323	341	345	364	304	331	302	346	336	312	350	305	333	357	353	331	349	373	373	341	369	340	356	330	345	298	368	356	339	345	339	352	351	340	359	334	314	311	360	338	360	350	320	363	338	382	340	343	329	351	333	341	340	329	351	342	353	340	349	363	323	339	340	353	312	308	352	368	349	350	359	314	345	329	355	322	340	345	361	319	372	355	333	357	372	334	296	328	335	332	318	344	354	352	320	368	360	324	354	343	352	325	395	319	351	343	345	345	348	354	375	361	319	376	345	324	299	331	358	363	346	340	326	336	320	330	318	345	303	356	363	331	322	313	377	339	357	358	361	320	362	335	342	337	314	371	357	355	310	344	294	383	329	336	325	334	340	330	323	331	364	340	347	333	360	346	348	316	349	328	348	340	345	366	335	364	335	337	339	328	339	341	331	324	345	382	336	361	316	329	332	340	340	298	330	336	351	353	356	323	356	334	319	336	348	361	339	348	370	331	369	318	356	358	353	358	307	381	349	330	374	347	345	344	394	350	336	321	322	318	348	339	387	349	351	349	343	332	350	338	341	323	332	343	354	324	338	301	334	335	331	321	329	352	330	313	308	363	315	333	352	308	336	339	330	376	348	359	324	386	353	339	298	331	339	348	345	364	316	355	353	324	307	347	337	326	322	339	346	361	334	321	341	334	346	343	339	323	364	334	358	280	337	377	318	306	351	344	330	338	350	308	328	346	317	342	364	375	346	328	332	341	346	362	298	347	334	333	346	364	364	338	339	344	326	339	358	351	319	341	337	295	333	359	366	367	348	337	346	328	338	343	315	338	346	330	346	322	361	369	294	328	335	336	326	336	333	328	312	321	359	321	333	310	319	351	334	355	324	362	354	357	362	339	326	320	317	352	330	345	319	340	352	329	340	353	342	308	363	351	348	318	356	315	354	359	329	348	324	342	361	348	335	334	369	353	344	342	339	275	342	314	317	316	367	356	327	306	337	338	371	360	333	326	348	381	349	354	355	345	336	309	355	324	333	333	352	319	333	336	371	338	336	318	361	325	387	360	349	344	350	373	346	353	343	330	325	322	342	335	321	315	331	347	355	358	339	321	351	345	343	319	344	347	348	384	315	360	322	357	347	344	350	306	336	329	357	335	336	351	341	306	336	369	324	309	325	320	365	348	333	325	327	350	355	350	350	339	322	349	359	359	328	347	328	343	356	372	351	348	337	343	348	369	382	349	358	349	334	340	360	344	292	356	345	316	307	339	344	340	346	352	342	348	327	338	346	350	347	310	328	329	333	353	327	319	403	333	346	320	337	303	333	358	373	323	295	339	346	319	335	331	364	330	333	350	319	350	309	357	368	334	332	331	307	304	359	369	402	352	346	297	369	353	321	333	342	337	312	345	336	343	352	345	350	334	336	336	333	323	346	359	323	340	322	335	353	359	360	353	300	348	351	353	377	337	363	375	358	292	320	360	328	309	342	332	304	346	366	321	348	359	355	307	322	358	331	338	356	345	343	333	370	347	329	322	346	361	339	364	350	335	321	331	333	358	345	347	347	371	321	375	328	352	312	353	336	333	339	335	351	328	344	361	359	362	340	317	356	350	360	310	351	331	331	311	335	355	347	350	315	334	328	331	344	317	330	349	364	304	363	315	326	335	324	333	322	332	316	355	323	325	344	352	342	354	361	360	355	332	325	352	337	356	338	346	332	351	332	325	370	320	338	331	343	348	374	355	351	355	315	352	297	345	369	339	341	340	335	344	329	355	348	344	349	377	339	328	325	299	335	321	332	341	326	352	319	340	359	352	354	351	361	359	354	347	328	335	305	331	355	365	333	354	345	366	345	333	316	370	343	340	332	335	356	384	340	341	337	377	334	346	329	383	368	364	343	372	353	375	316	380	356	327	342	323	327	371	364	352	335	379	348	359	368	340	355	320	340	348	373	343	335	332	329	353	357	335	339	373	335	358	360	351	333	346	364	339	341	319	356	339	306	324	343	334	341	351	359	330	365	351	368	341	314	340	361	393	331	323	334	299	324	361	362	351	320	346	340	353	363	329	324	322	364	334	354	335	314	344	331	360	316	342	303	324	337	342	324	348	328	370	334	367	340	337	329	347	351	371	313	323	384	318	344	348	358	329	327	369	355	338	355	345	367	372	332	329	327	348	307	372	341	358	389	362	309	337	303	337	339	369	363	364	328	342	368	344	335	344	331	348	364	317	342	344	317	364	324	361	328	336	335	328	347	319	369	363	354	347	342	365	339	341	318	320	315	366	345	339	365	345	331	335	341	338	356	357	341	326	306	360	335	370	335	363	328	374	319	373	374	350	333	355	340	346	353	332	346	338	357	338	311	396	349	306	334	347	337	341	342	316	328	321	348	343	357	334	363	312	348	343	318	318	321	317	358	315	341	340	359	328	326	363	375	336	348	336	330	343	312	343	340	339	328	313	349	366	325	356	339	373	310	313	365	340	361	360	358	331	406	361	365	347	297	336	339	347	323	340	354	348	321	321	348	349	340	362	330	338	353	358	317	306	333	331	363	350	344	304	355	332	341	327	366	345	365	308	349	324	348	331	342	310	376	325	332	341	319	392	366	308	377	321	374	356	350	350	336	347	320	317	326	327	317	363	352	375	347	341	331	345	351	354	317	342	355	379	361	340	335	330	328	376	338	325	289	337	350	335	318	346	329	326	346	327	349	364	354	354	345	338	343	350	319	329	333	311	342	312	347	326	349	328	340	364	343	348	350	333	365	336	316	360	357	325	341	360	369	349	340	332	295	325	372	288	331	325	373	362	317	373	348	355	355	340	362	347	340	315	358	325	334	381	346	349	342	307	346	348	350	349	373	392	324	346	344	344	340	337	356	360	338	355	347	369	306	342	325	337	350	348	356	349	371	333	368	361	351	341	364	352	376	325	336	331	327	357	340	342	350	299	355	328	345	323	349	338	349	368	322	317	335	320	363	330	341	326	370	368	323	322	322	360	371	326	286	319	338	351	381	363	344	350	359	340	335	338	371	352	369	350	332	342	323	322	351	343	335	338	341	337	352	344	351	351	340	333	361	323	347	349	336	361	331	318	371	340	331	322	315	313	362	365	372	350	345	364	337	349	368	335	339	351	372	317	327	319	359	321	343	341	333	340	365	323	346	401	326	331	340	322	363	319	378	356	348	341	357	355	341	370	315
23055	21655	29509	24318	21655	21664	7124	1170	810	709	619	488	468	439	367	359	291	278	307	234	269	279	206	244	231	232	220	245	244	247	246	193	222	232	213	222	218	216	206	223	217	183	214	185	196	205	218	228	219	214	240	244	228	238	228	245	202	215	218	192	204	195	209	211	205	217	197	191	221	230	210	203	217	209	209	206	200	217	217	199	219	185	205	205	206	190	186	218	196	205	190	193	224	193	183	190	196	229	229	189	188	214	204	197	197	199	220	199	216	200	214	218	215	227	217	185	196	213	210	206	219	194	220	202	207	186	188	224	237	204	188	216	198	201	188	229	210	198	194	198	178	241	195	194	215	196	201	219	232	204	189	201	208	185	195	174	216	194	203	196	199	203	204	183	197	200	205	190	212	176	199	197	206	221	182	212	230	216	213	202	226	198	229	180	214	204	207	199	208	185	222	200	180	175	223	205	204	200	190	209	219	211	189	198	227	204	186	224	177	202	225	230	212	221	191	208	205	192	192	190	221	188	230	218	192	200	199	195	195	183	197	208	206	191	206	215	224	189	187	228	217	193	193	211	219	178	207	217	198	206	224	214	199	194	192	199	219	221	191	189	185	196	201	208	204	217	189	200	216	229	221	191	224	211	177	204	186	224	187	203	206	230	218	216	208	191	203	182	175	217	192	178	215	241	187	209	243	190	229	221	202	228	241	198	197	202	236	208	180	201	189	200	201	217	207	196	203	201	202	217	187	190	193	202	197	200	212	219	230	176	183	205	195	207	206	185	227	180	190	182	205	184	208	202	207	217	205	194	211	186	212	185	198	211	226	178	203	200	179	196	224	196	206	206	225	201	214	193	201	204	199	206	209	217	215	187	202	215	188	219	191	229	228	204	224	208	193	215	204	200	236	200	208	223	185	202	200	186	189	218	197	170	192	208	213	201	198	171	204	203	210	192	216	179	190	195	208	212	185	204	212	203	187	190	224	222	207	200	199	199	211	189	187	217	196	197	205	207	185	249	212	204	206	215	208	220	201	205	222	205	205	219	234	207	222	180	205	199	195	241	202	199	199	205	203	186	211	189	185	189	199	218	227	227	192	201	200	199	222	207	223	221	205	216	210	205	204	210	205	202	199	211	194	206	197	202	213	233	226	199	198	209	193	218	175	203	192	195	215	213	199	211	223	177	233	216	202	203	184	180	220	212	221	168	196	200	183	202	208	199	202	215	199	198	201	224	187	189	201	212	206	206	194	196	217	203	181	224	188	209	197	193	199	204	178	221	212	201	218	206	193	201	200	222	221	183	204	240	186	192	190	229	217	176	197	192	189	212	196	190	196	179	191	183	193	199	179	204	206	206	197	220	191	216	205	166	217	196	203	197	183	212	205	201	193	187	207	230	200	179	195	209	210	183	208	213	189	180	190	223	201	200	213	188	229	199	206	197	198	174	199	228	211	235	198	197	194	208	215	192	199	222	200	191	202	217	198	201	206	212	231	215	189	189	210	200	189	191	202	202	206	204	214	221	190	217	227	219	203	202	201	202	209	200	208	184	177	205	225	204	207	204	204	215	201	194	203	227	215	203	204	187	218	248	194	211	178	228	215	188	211	181	212	196	223	188	196	204	210	235	218	219	208	206	171	183	204	206	164	214	195	182	208	192	191	223	188	207	215	218	206	195	225	204	182	216	176	195	221	209	205	200	205	204	198	229	194	190	189	211	187	186	215	180	241	214	193	206	208	204	217	214	194	198	194	200	188	204	216	243	197	202	185	226	228	223	207	190	200	193	192	195	190	186	203	194	218	195	222	192	175	214	210	177	216	198	199	203	208	206	213	194	221	193	187	212	181	196	184	210	206	190	213	226	188	221	193	187	209	203	187	213	194	224	193	221	221	196	217	177	185	184	198	193	184	203	195	220	216	196	195	193	185	192	219	186	205	189	215	200	210	200	196	209	212	204	198	177	204	208	204	201	195	206	213	205	208	190	207	217	200	193	209	188	219	190	204	205	186	188	199	208	193	194	177	198	192	219	206	194	190	213	218	203	223	207	191	197	205	193	215	191	217	202	212	190	227	201	208	218	166	193	190	199	203	203	195	186	215	213	191	201	226	198	189	218	213	238	194	221	180	201	210	188	188	182	209	198	178	182	214	172	200	195	177	182	192	160	209	212	202	204	208	193	198	185	202	206	193	203	202	221	219	221	215	215	183	229	194	186	206	178	210	198	198	209	210	217	200	203	218	226	171	195	235	204	199	180	223	206	191	190	202	190	208	211	197	206	194	187	202	221	191	224	184	209	218	234	208	191	175	193	206	203	168	202	185	223	197	220	174	210	202	192	187	202	162	207	211	210	195	174	196	200	186	219	212	199	201	188	235	219	198	214	212	213	190	196	223	197	210	223	174	204	216	242	188	217	226	181	207	206	188	190	185	214	206	207	204	222	214	172	205	197	198	180	211	198	204	222	222	196	204	202	213	200	198	214	177	195	201	208	206	214	206	221	214	203	209	214	208	189	192	181	193	184	208	203	225	220	209	191	194	218	203	180	192	205	186	187	208	181	180	195	197	190	241	216	209	224	238	204	166	210	156	210	208	208	199	215	229	207	199	171	225	201	192	194	201	207	187	190	193	200	180	236	210	221	200	208	190	203	210	203	195	200	186	206	195	208	158	213	206	193	184	209	204	202	209	199	193	213	188	196	215	212	210	211	187	192	221	191	228	214	201	190	192	196	190	186	198	199	189	209	190	215	198	196	201	202	199	226	194	225	186	211	201	198	236	178	184	183	209	206	194	206	187	194	211	201	228	199	204	210	207	203	198	228	236	170	222	212	195	206	176	202	212	223	206	220	198	225	213	158	200	216	217	206	199	190	214	201	225	206	214	215	204	199	165	230	201	206	208	208	184	219	189	198	202	167	196	200	184	185	189	186	178	210	207	198	183	209	216	168	199	190	200	182	185	226	206	204	202	209	218	219	180	191	192	212	188	202	208	235	207	197	205	193	182	191	192	188	180	208	184	193	217	186	201	193	208	202	191	207	217	190	192	196	176	201	190	180	185	203	213	180	229	203	210	193	223	203	216	212	209	206	194	239	202	194	211	197	211	213	221	161	181	219	232	215	190	219	234	194	214	206	200	187	206	214	186	223	205	186	190	227	184	180	198	199	189	200	194	195	189	197	185	176	210	205	206	197	197	185	194	221	187	206	204	218	194	209	198	207	190	206	213	187	190	178	211	217	192	188	215	196	201	185	188	200	188	180	194	198	206	200	232	221	215	201	208	201	206	200	208	210	203	197	209	205	171	189	208	209	209	218	216	200	192	200	184	214	201	192	196	212	209	204	201	191	227	209	223	202	211	196	211	200	193	200	199	205	212	230	190	201	191	193	179	204	192	187	217	215	196	213	173	193	180	198	219	204	192	229	206	222	198	227	232	171	211	185	227	216	215	201	206	198	178	214	183	209	200	217	196	207	209	193	188	183	239	199	185	188	203	221
9794	28215	17511	8627	5673	3980	2932	2066	1675	1380	1269	900	835	670	604	550	544	467	457	395	396	364	365	323	318	338	305	316	301	284	306	303	288	241	265	294	310	275	265	287	281	257	270	332	271	310	255	274	266	281	298	334	303	324	309	303	262	244	267	264	267	236	251	271	279	244	236	279	271	294	253	228	240	243	278	243	252	277	239	254	245	273	226	246	266	261	243	251	269	262	243	260	235	235	284	222	246	258	274	258	280	265	237	245	239	265	241	236	266	261	233	263	244	272	252	250	244	240	262	242	247	264	247	253	279	245	273	240	262	251	278	260	251	201	226	228	232	252	237	249	275	273	226	248	247	252	277	243	245	268	215	238	254	231	246	240	243	241	235	260	261	238	278	238	249	210	261	258	245	275	247	255	226	242	256	246	256	237	224	260	235	245	262	228	270	229	269	255	276	247	264	248	256	253	206	264	254	244	239	256	256	248	267	272	229	254	240	261	249	231	257	243	248	256	259	268	238	237	243	253	256	241	241	222	242	210	235	262	254	220	243	262	232	255	262	262	248	230	250	256	232	236	241	246	264	221	244	274	258	260	257	286	241	263	245	252	260	255	271	241	239	242	299	256	219	232	243	235	240	249	248	276	253	237	236	258	218	236	225	278	269	250	274	231	268	242	264	236	244	243	252	268	248	245	254	239	276	272	256	255	257	246	234	269	255	244	248	260	235	234	266	252	254	241	244	272	247	275	271	275	244	243	287	251	251	224	256	272	242	254	254	211	266	258	254	240	221	245	270	244	241	268	249	265	220	223	249	246	240	248	243	234	227	250	233	262	226	256	255	240	256	263	248	252	272	225	266	251	238	247	221	261	235	224	242	252	274	266	247	262	231	232	259	232	276	249	263	241	243	256	257	234	233	243	249	248	242	267	276	262	243	229	233	235	258	244	263	270	246	241	265	241	256	249	243	236	244	256	263	202	219	250	246	257	271	241	232	206	238	239	234	243	235	249	220	241	226	255	264	253	241	263	256	251	245	267	242	304	243	258	269	235	267	237	236	233	272	238	282	242	232	267	227	247	249	252	269	241	265	246	265	237	223	242	242	259	235	268	263	280	251	265	236	242	249	243	257	253	245	228	244	241	227	241	242	266	261	262	271	252	224	264	253	260	268	228	259	244	238	261	229	229	227	245	266	238	223	250	227	253	246	249	269	223	253	230	254	241	240	237	251	253	240	228	264	256	238	243	238	218	251	241	233	247	238	202	224	234	254	233	231	229	228	285	244	230	276	243	247	240	240	259	246	238	254	222	241	246	234	268	254	251	246	250	250	236	259	247	281	241	253	263	258	243	271	246	260	250	263	267	244	253	230	243	246	257	231	238	245	260	219	243	247	259	248	250	269	256	267	254	267	268	260	275	285	236	274	275	282	233	246	244	274	241	235	251	254	244	280	232	235	229	229	251	275	263	259	258	236	259	248	280	260	262	237	264	246	228	218	249	273	232	268	220	265	279	229	274	254	258	264	239	226	248	249	236	270	232	254	261	239	230	250	257	273	254	245	247	262	259	244	237	240	234	242	233	261	253	237	251	258	247	269	254	253	221	265	228	238	267	266	239	290	251	241	265	214	253	246	255	247	242	262	241	240	241	232	245	246	237	247	260	259	226	260	241	273	267	249	248	263	270	251	230	256	283	254	265	278	253	283	248	248	265	242	223	239	275	264	228	268	255	240	249	273	280	245	257	252	261	256	258	258	248	250	270	262	279	242	233	250	268	242	244	222	255	252	220	224	238	244	207	241	264	246	252	243	248	293	251	238	224	252	252	250	269	270	247	252	224	250	255	242	252	278	267	213	210	272	241	248	250	272	268	243	225	246	237	256	252	228	249	276	251	273	248	257	205	287	263	235	226	250	247	271	227	241	244	202	237	278	259	252	228	276	230	254	234	250	238	228	248	247	247	264	245	237	265	247	249	249	233	252	223	235	212	233	246	243	250	255	237	237	231	241	274	235	265	246	246	290	247	259	252	262	240	256	257	279	260	256	227	257	224	262	250	252	275	249	255	242	264	262	224	269	241	224	241	246	234	256	273	251	236	252	262	262	246	248	258	235	226	240	253	231	249	224	236	234	249	238	264	247	233	260	268	232	222	230	270	257	248	265	251	236	242	267	254	262	250	248	260	279	250	252	275	267	248	258	223	278	264	243	266	264	257	272	263	259	260	237	235	244	237	269	248	262	212	287	263	251	222	219	254	265	230	240	260	235	233	238	256	261	271	243	235	244	246	253	259	227	229	237	256	268	239	232	239	266	234	254	243	270	246	245	249	217	246	260	238	261	285	223	270	253	238	251	251	230	237	269	244	243	257	261	241	234	258	221	265	246	239	247	247	246	230	260	223	250	237	249	251	237	241	259	225	252	266	249	260	235	255	263	257	215	237	262	236	273	279	260	232	244	245	248	247	260	242	249	241	226	235	241	249	250	239	266	276	267	254	280	236	243	242	265	258	246	251	259	254	273	273	242	230	210	240	267	238	246	254	271	271	243	240	259	252	236	250	246	214	263	261	241	243	231	248	273	247	229	253	248	238	285	269	245	251	248	283	231	223	260	251	233	258	235	270	252	248	267	233	253	273	222	263	230	248	271	207	244	247	197	253	244	239	268	259	264	225	251	232	284	215	238	248	251	251	229	242	237	264	279	232	249	263	244	225	278	246	241	261	275	234	246	265	254	248	250	246	249	248	264	261	247	282	265	263	248	244	263	239	236	256	245	248	242	258	248	227	244	269	223	240	256	226	246	257	262	272	233	244	262	253	254	241	273	253	251	270	248	249	255	249	241	264	247	235	236	223	272	248	236	228	264	265	218	277	255	259	244	235	272	239	242	221	259	256	247	241	257	268	245	237	237	252	241	241	224	241	254	298	272	250	241	240	270	286	249	278	245	245	267	270	220	204	239	245	251	259	264	279	239	267	239	221	268	253	263	268	245	232	256	259	257	250	253	244	251	251	244	257	221	257	269	246	246	246	264	253	268	248	267	252	235	235	251	249	232	229	260	243	276	255	255	252	269	260	248	258	255	245	245	245	241	244	258	240	240	269	246	275	236	247	276	209	240	282	257	243	238	246	246	279	264	246	231	230	248	248	239	232	234	279	256	264	237	251	259	253	279	280	237	251	277	223	229	241	233	270	240	241	235	212	236	259	240	257	257	254	239	266	264	228	253	247	279	268	203	240	233	234	245	264	262	248	272	258	234	245	257	263	235	256	244	219	262	225	262	256	250	235	254	237	234	269	259	260	255	259	267	233	254	238	267	238	243	262	246	226	281	235	259	218	266	256	227	245	249	251	234	244	259	274	265	248	243	222	257	252	272	276	265	247	226	278	280	246	251	255	235	232	238	268	250	246	223	233	241	257	273	260	263	218	231	253	266	248	249	252	256	229	241	237	239	224	219	243	242	221	230	237	247	236	254	257	233	281	249	270	253	273	256	266	222	225	251	241
27972	19989	9035	2468	1165	861	750	651	628	609	555	569	536	486	527	539	529	520	504	505	512	473	506	477	517	474	510	479	497	468	474	495	498	483	478	478	485	550	505	505	520	459	474	467	503	485	489	513	495	499	494	479	545	519	498	484	494	487	455	486	497	451	461	459	444	512	437	486	482	460	553	498	498	476	503	509	488	495	443	483	488	483	495	501	491	524	523	511	467	505	481	507	463	501	502	500	489	540	461	519	491	517	451	481	420	456	481	457	471	495	461	478	510	500	479	495	481	495	500	487	512	540	494	492	479	493	505	495	499	513	472	558	517	484	463	506	492	490	521	449	475	520	484	472	527	508	494	506	472	495	503	459	490	463	529	483	451	498	515	471	503	495	510	498	499	491	515	495	477	475	489	476	494	498	463	514	530	518	514	481	500	466	482	479	469	479	494	503	495	463	482	482	460	473	495	462	525	500	494	453	476	527	482	472	494	469	510	497	478	469	474	474	467	495	487	516	474	481	503	495	476	500	515	492	487	473	474	516	456	474	471	494	500	487	479	461	483	479	501	476	540	491	514	464	489	471	488	468	447	519	515	492	459	514	441	471	484	471	452	513	441	464	491	469	473	504	509	488	504	514	502	475	491	467	475	443	472	480	505	483	504	511	491	464	515	481	495	510	493	448	489	466	483	456	489	471	473	479	480	480	451	446	492	442	478	531	512	492	465	484	434	465	464	462	485	480	529	478	455	475	484	501	479	500	435	520	455	493	424	472	484	499	493	454	481	496	476	492	471	510	475	506	439	488	493	515	513	492	483	503	508	509	526	484	509	489	537	479	510	504	448	507	511	525	492	472	466	451	509	506	494	448	482	503	522	488	481	537	495	510	511	511	532	469	482	548	455	501	494	518	469	504	491	471	503	484	483	489	496	500	480	491	493	480	455	491	520	487	476	505	505	515	489	485	511	458	475	457	461	476	471	505	461	482	497	492	464	436	496	500	485	497	489	476	486	491	478	466	488	493	463	521	467	500	458	485	486	512	508	500	502	486	485	491	494	450	508	504	533	494	497	510	489	469	473	491	533	460	498	481	524	520	513	488	479	492	464	516	489	484	492	500	513	486	479	527	501	490	466	510	536	488	531	506	473	509	461	475	485	490	507	460	478	479	448	519	517	482	446	505	507	454	468	489	484	486	498	482	502	448	516	555	546	501	468	501	481	529	505	508	462	480	513	443	455	502	499	475	515	473	474	514	487	471	533	494	429	464	494	495	466	494	495	457	478	528	480	517	488	485	511	517	483	487	514	486	523	505	499	446	497	511	522	504	464	501	493	504	516	482	474	506	487	488	517	514	492	506	461	485	496	498	488	522	462	441	504	472	457	513	507	519	479	454	493	463	512	514	509	511	457	477	509	488	494	472	499	457	492	466	496	475	482	485	456	466	462	467	515	499	508	453	491	487	492	498	515	452	526	462	481	461	505	495	538	480	466	458	439	449	484	499	537	487	465	505	482	526	471	485	471	468	490	467	506	477	480	493	527	439	454	491	500	519	504	507	466	494	521	479	484	496	490	493	473	477	469	480	523	475	483	519	481	510	477	508	518	469	492	476	515	480	461	451	510	467	484	519	468	506	504	463	496	486	460	511	486	484	483	480	484	562	515	464	526	543	433	477	496	486	506	494	464	466	445	497	493	493	482	473	475	519	524	486	494	507	448	478	491	469	502	459	512	511	492	509	498	533	515	447	455	472	473	472	517	505	517	518	462	547	520	484	482	468	500	505	448	459	487	484	496	501	495	502	478	498	481	492	492	495	486	479	441	447	527	444	481	512	477	486	522	459	533	525	493	502	503	476	471	499	474	517	478	519	491	513	504	530	493	498	542	506	490	471	463	469	481	480	480	509	527	506	483	487	482	442	485	483	530	461	491	487	520	473	496	515	509	473	438	499	501	467	465	516	472	519	508	478	490	503	508	446	546	502	483	460	497	477	488	514	505	477	492	493	504	452	506	430	496	430	490	490	465	501	493	543	509	505	508	469	472	468	503	517	493	522	485	470	502	501	501	480	486	446	466	453	490	457	499	463	465	500	451	509	485	511	518	493	479	513	484	522	507	489	471	503	485	480	514	487	480	481	468	542	480	473	538	485	476	447	499	480	494	513	506	496	537	463	519	509	507	469	460	483	498	478	477	491	500	473	486	466	492	499	506	462	516	504	489	481	514	496	494	511	498	482	486	467	478	476	510	502	480	447	504	504	517	477	457	442	521	448	492	483	525	481	513	495	472	520	491	485	472	503	513	495	500	490	482	537	520	470	530	504	451	493	473	505	497	462	514	485	496	485	520	488	496	431	475	456	496	499	524	479	516	516	456	466	516	483	501	504	470	490	483	494	493	503	463	477	474	526	503	545	455	476	516	477	483	462	507	485	516	480	494	500	460	523	529	508	495	514	494	499	520	518	501	492	468	454	473	432	485	517	485	488	535	472	503	528	496	476	479	474	471	480	509	519	441	496	478	498	450	517	538	496	485	506	471	550	491	463	500	478	456	493	459	477	466	491	469	500	507	460	476	487	495	482	508	534	530	500	481	462	503	454	472	471	478	446	470	482	476	492	491	487	504	481	487	479	459	512	483	480	498	474	485	510	513	522	481	485	455	522	495	503	481	481	517	466	502	507	496	495	454	470	525	474	501	478	505	513	516	476	497	508	479	481	453	520	527	487	507	491	480	509	474	536	498	490	495	467	532	484	466	515	503	499	481	465	464	497	505	480	490	486	512	496	508	475	494	453	486	481	485	487	537	500	508	461	480	472	461	487	493	493	464	495	551	460	478	511	531	439	500	501	484	482	474	492	493	464	471	480	502	474	488	486	485	498	468	512	499	508	512	482	485	488	516	480	480	496	475	497	497	456	478	468	504	485	522	505	494	466	460	480	519	495	510	479	498	499	499	467	451	483	492	505	510	523	474	432	528	490	496	470	522	460	487	475	482	485	478	475	486	493	521	453	489	467	481	536	481	482	499	493	466	474	484	528	445	494	511	503	501	508	472	496	463	492	500	490	495	495	486	488	474	481	509	501	489	486	505	505	494	471	508	423	487	460	511	499	500	535	464	508	494	507	501	488	524	476	481	479	450	463	486	494	487	485	506	499	452	454	480	504	488	505	484	490	473	478	483	514	501	475	455	496	499	468	491	516	500	496	437	494	520	442	489	447	467	491	503	487	495	491	487	491	533	482	479	499	523	528	503	511	486	516	494	512	457	482	448	513	491	500	525	476	462	464	471	477	525	477	457	467	456	499	518	520	455	471	477	495	482	499	504	490	486	466	546	434	518	457	474	474	480	519	476	505	473	471	503	485	506	437	477	492	471	489	508	523	444	521	491	470	491	502	475	481	494	482	500	432	532	507	470	510	463	472	505	503	490	473	495	480	483	536	504	499	488	479	499	481	489	501	520	489	445	501	495	455	514	491	460	507	510	500	494	480	475	487	493	473	489	477
8440	13912	6707	2665	1765	1362	1049	970	905	823	811	721	690	664	642	607	565	598	610	588	581	569	615	548	612	590	549	571	545	562	571	578	582	572	582	555	611	591	584	553	549	599	563	570	533	607	530	543	594	591	614	618	580	573	595	572	603	568	626	549	536	597	605	566	569	586	544	582	546	576	580	567	514	554	563	638	553	590	598	553	591	562	583	576	608	553	542	582	564	551	562	538	581	581	581	550	541	514	595	602	562	564	577	577	592	540	630	562	615	580	567	570	575	561	558	613	584	579	564	577	585	597	569	573	554	547	549	561	587	562	547	578	542	573	624	544	575	569	583	558	559	522	577	552	526	567	574	597	583	580	610	603	577	581	590	557	611	578	540	573	578	534	587	517	555	570	553	601	585	557	585	556	609	602	575	624	581	567	527	564	557	539	554	536	582	574	552	559	547	540	539	578	581	532	603	603	555	545	569	580	550	544	559	579	580	616	551	586	524	588	554	572	559	570	550	573	536	569	552	575	568	561	523	597	578	553	564	524	592	566	617	595	588	584	561	536	589	592	614	556	575	565	557	564	549	546	575	538	550	593	575	585	545	610	576	581	566	580	544	591	571	591	548	538	573	578	545	551	573	563	526	588	615	569	544	528	511	560	555	552	548	580	561	609	530	591	596	547	574	572	580	573	558	587	535	580	592	627	588	619	576	602	537	596	572	590	585	571	555	612	508	556	583	607	577	565	548	571	528	554	564	586	542	550	554	597	558	614	617	551	564	567	544	548	580	555	548	540	563	566	589	554	573	544	574	580	597	565	582	544	546	560	570	538	519	614	560	583	541	589	589	583	609	573	540	614	541	580	565	600	566	563	582	563	583	614	573	593	558	517	591	625	551	557	598	572	523	590	591	566	559	574	562	590	570	560	588	572	598	577	524	601	521	581	574	574	569	600	558	554	547	608	546	579	546	570	570	589	531	560	621	564	568	572	555	591	554	591	565	600	563	585	599	561	546	584	534	567	621	568	565	599	527	639	578	576	569	572	557	576	579	589	572	538	573	586	548	546	623	550	586	566	545	571	536	539	577	577	589	605	550	562	607	590	574	572	538	554	553	552	550	558	545	571	618	582	556	591	591	639	588	564	586	561	579	577	587	576	576	567	573	586	589	559	555	589	577	590	523	556	552	588	586	615	563	549	575	572	568	542	600	551	565	563	580	551	574	565	568	492	607	567	573	564	580	587	528	576	564	569	563	603	576	595	578	559	531	542	587	549	561	532	573	538	577	564	550	535	578	527	553	575	602	556	581	554	586	602	577	552	623	553	608	565	569	602	537	583	555	559	565	572	571	581	545	564	578	573	572	574	590	543	566	624	556	573	586	551	569	552	583	599	565	571	609	585	591	577	556	560	573	595	565	579	536	606	571	548	569	526	564	577	532	585	543	559	588	562	559	619	594	541	583	569	610	566	557	605	576	571	562	560	602	595	556	586	568	540	586	569	593	548	573	584	582	557	572	574	565	560	552	601	571	550	544	550	581	578	606	567	578	543	574	574	565	605	557	610	565	571	554	566	575	554	563	540	576	565	587	542	608	558	522	534	581	572	565	544	597	538	578	547	645	595	559	546	564	575	610	557	591	589	511	539	565	553	573	572	562	579	568	577	558	589	574	569	594	555	602	561	593	571	578	584	583	533	601	560	574	607	576	551	559	592	577	582	611	599	568	582	552	555	574	578	550	584	580	566	570	565	597	542	599	573	609	574	604	544	581	521	556	557	574	575	560	576	588	575	574	592	566	549	552	603	536	568	552	528	603	539	569	549	576	574	573	577	566	553	542	575	563	579	561	562	566	565	555	584	596	592	608	584	578	525	614	580	546	544	564	526	552	565	560	591	561	599	570	607	578	561	591	604	580	595	580	570	592	535	576	591	597	576	592	563	603	573	568	591	571	548	556	579	597	579	600	548	528	553	592	586	588	578	598	573	553	565	536	569	576	543	574	594	534	600	559	585	611	598	566	617	589	556	566	556	548	564	557	554	569	580	549	548	561	566	554	585	571	594	593	573	537	547	577	556	553	595	603	573	627	616	596	560	607	583	568	560	546	536	524	539	548	580	584	558	564	579	546	586	600	539	575	570	584	563	587	560	554	525	574	538	609	544	598	604	555	601	543	598	586	564	569	568	562	585	573	560	611	570	543	575	573	600	569	649	583	534	591	590	573	575	558	593	562	577	521	532	592	610	619	539	550	604	564	561	550	550	598	602	565	534	522	562	596	603	602	573	578	543	578	599	558	571	574	575	594	527	541	570	603	558	559	543	537	573	563	604	585	528	576	559	603	577	556	598	574	551	560	553	568	579	538	624	518	560	615	586	532	560	598	605	571	558	567	556	535	587	530	553	546	579	563	555	590	601	549	587	573	622	502	530	587	563	535	585	588	603	564	570	570	551	576	557	573	561	590	576	524	591	552	554	564	566	578	584	612	573	518	581	554	583	565	594	585	551	555	538	583	590	581	576	556	581	561	607	558	594	562	569	590	538	590	561	558	567	557	591	577	563	587	572	591	589	599	623	549	563	547	594	581	606	604	583	578	558	564	570	590	578	545	560	588	531	594	581	589	581	592	589	563	528	559	554	555	549	566	570	540	593	543	588	553	587	568	574	558	556	610	503	558	573	589	591	553	544	557	547	564	574	546	573	584	571	560	541	540	617	524	574	554	607	565	602	586	545	571	539	560	600	595	602	561	605	565	545	541	568	605	573	583	532	600	576	566	531	590	592	564	597	606	600	559	598	565	567	556	578	533	550	548	562	561	583	611	626	551	594	530	578	586	582	555	538	622	568	583	525	602	549	562	501	585	548	561	589	557	567	573	551	580	526	636	539	549	605	545	553	539	585	593	620	565	590	599	574	547	595	571	574	614	581	629	566	560	605	564	586	549	536	611	613	590	552	534	564	594	596	553	562	576	547	602	578	601	563	563	560	553	534	552	573	522	557	564	580	541	549	542	553	584	565	600	571	555	518	570	610	570	556	556	545	544	592	560	580	588	556	548	580	572	532	552	579	591	554	596	563	542	562	588	580	580	543	565	579	616	644	545	593	608	584	560	552	563	564	600	560	569	582	584	601	619	577	567	563	607	572	545	508	598	541	578	580	550	563	534	534	544	523	602	534	601	557	586	539	559	544	594	571	566	554	584	594	563	574	572	581	630	582	556	583	567	560	556	620	561	612	524	567	611	601	573	552	568	579	571	590	592	569	544	530	554	567	568	593	580	558	598	542	558	634	584	591	568	578	575	545	577	602	564	535	534	605	573	538	567	573	595	564	610	575	591	578	555	572	511	583	598	556	579	539	623	561	577	579	538	579	580	593	557	574	575	582	577	574	535	586	559	581	575	584	572	548	611	608	566	539	594	568	576	583	575	611	560	606	574	591	570	584	559	547	548	571	550	558	578	564	566	577	540	554	554	579	585	547	552	588	574	562	578	618	563	520	566	593	592	562
24120	21630	28926	24793	21590	8771	1429	1004	784	808	700	621	589	582	594	515	533	554	494	488	475	513	478	496	553	477	510	473	462	487	512	497	466	476	437	487	456	444	435	454	474	506	441	480	494	469	476	484	488	450	502	504	505	500	506	485	442	416	456	485	470	470	461	478	431	468	489	503	449	458	479	431	467	457	492	447	476	454	441	472	471	474	443	417	488	467	445	488	487	473	475	443	451	480	497	439	471	448	413	496	452	467	461	450	454	455	457	458	477	452	487	463	488	480	452	454	470	470	470	478	424	452	476	482	493	466	465	425	490	468	485	491	453	522	432	479	497	509	451	452	487	478	459	474	474	462	471	441	466	463	482	508	471	488	446	455	477	451	452	479	481	473	460	463	460	495	437	461	453	469	453	439	464	453	399	504	468	455	510	446	470	455	450	446	482	503	474	472	485	490	496	467	493	473	461	443	421	460	481	412	446	456	467	453	494	481	480	439	457	448	437	470	452	475	498	459	459	465	485	487	487	465	458	453	464	490	476	515	470	499	476	490	494	452	451	467	475	449	463	457	483	440	484	493	467	503	458	469	449	485	447	457	491	474	474	490	449	458	451	487	451	480	473	458	429	470	468	476	474	455	479	447	463	454	495	469	482	454	444	484	490	477	495	423	488	487	448	452	483	477	485	407	486	458	481	459	475	434	507	473	485	487	463	475	494	435	439	420	487	502	502	467	459	443	494	453	443	436	441	483	450	495	447	479	465	460	496	489	451	449	497	440	463	460	485	479	450	442	444	472	452	429	445	490	452	455	476	440	471	451	454	443	470	484	491	460	449	507	513	462	461	468	451	483	482	438	460	482	457	474	456	442	468	479	504	460	493	466	469	451	451	462	462	434	487	476	463	447	482	471	443	456	463	461	469	457	471	497	504	477	469	467	481	411	472	424	438	457	457	450	474	511	479	499	449	442	461	472	434	458	449	462	469	473	469	473	470	457	465	452	454	483	482	467	493	440	450	481	459	467	504	422	489	475	445	475	440	470	449	457	434	471	456	483	481	441	431	455	455	469	490	450	458	464	497	485	476	459	463	500	452	456	480	466	476	488	493	470	454	459	457	452	484	487	487	501	476	486	490	482	464	492	470	451	483	445	441	482	447	483	449	432	456	503	453	465	446	445	445	479	435	450	453	479	473	469	485	432	447	467	500	485	483	456	458	483	515	477	457	422	480	469	456	508	484	458	494	484	508	490	473	451	450	459	451	442	469	470	476	454	454	462	412	465	492	470	445	462	474	454	456	434	501	475	456	481	525	449	460	450	459	456	459	462	453	483	474	445	435	495	480	464	492	474	441	482	433	481	483	481	474	451	436	478	446	454	448	477	496	462	429	447	481	499	468	485	439	469	444	450	520	477	476	485	456	452	474	464	457	429	447	475	512	421	509	451	512	457	453	451	472	465	484	469	476	480	447	467	456	459	437	470	471	461	426	441	450	446	414	475	456	474	477	483	447	439	514	478	472	477	481	441	441	456	418	420	455	468	486	491	459	477	492	401	487	456	473	420	478	456	444	442	458	443	441	431	474	466	438	446	464	439	510	469	462	481	445	453	409	445	472	476	480	433	481	450	454	447	419	464	431	433	475	449	431	403	450	462	464	432	448	483	459	465	485	443	439	449	490	494	448	455	463	416	434	442	452	451	471	443	457	440	461	447	472	497	452	482	460	478	460	464	449	452	448	453	441	420	451	453	455	467	430	465	445	444	438	427	491	475	455	461	466	477	448	477	448	483	472	507	480	479	465	437	494	479	479	443	465	442	480	454	461	479	488	458	453	476	479	454	468	438	493	490	467	455	461	461	441	462	461	464	441	428	453	499	457	474	485	469	465	511	465	470	456	500	476	475	458	445	511	482	457	483	442	461	489	437	495	469	448	477	445	474	458	451	459	462	469	474	476	474	497	467	488	460	471	459	492	444	496	467	456	454	492	452	461	477	456	454	477	432	475	481	464	439	455	518	454	459	470	452	461	471	457	486	446	455	447	469	468	437	437	472	499	446	451	492	485	467	448	446	473	460	448	480	454	433	479	469	474	458	427	457	442	478	471	442	477	453	411	475	474	452	446	467	478	480	450	489	433	473	446	443	479	447	462	522	488	491	506	446	443	450	480	460	469	478	469	441	486	456	455	455	494	488	465	517	451	466	445	472	500	468	476	458	453	474	483	466	471	457	471	451	477	486	422	486	488	477	483	514	440	427	418	441	423	453	488	440	464	460	432	464	510	439	424	465	424	445	460	472	461	477	443	487	472	413	429	494	439	484	467	492	486	510	487	462	467	469	453	448	458	459	502	435	460	476	478	468	469	480	460	482	462	426	446	454	472	462	470	461	452	502	457	466	421	473	461	492	457	491	458	519	460	500	518	455	421	529	447	452	450	443	487	443	454	509	475	473	455	429	515	447	452	459	469	403	443	457	435	465	465	472	491	470	447	454	463	462	492	439	494	461	482	481	528	482	482	487	512	439	475	456	464	462	472	502	460	445	476	428	492	466	468	441	461	442	461	437	449	476	434	470	470	447	503	454	513	447	467	447	489	421	426	440	460	500	479	495	478	459	500	480	483	510	454	463	467	446	454	500	474	426	451	465	490	465	428	464	500	433	459	468	462	485	480	527	493	492	467	436	448	482	490	449	476	445	477	492	479	484	428	470	496	505	472	483	457	434	457	502	459	466	460	489	428	500	431	449	473	458	484	455	487	405	438	463	455	471	442	489	424	518	495	432	471	445	453	473	436	485	451	448	501	473	431	415	434	455	439	477	466	477	456	501	460	461	429	443	454	477	473	471	486	475	479	480	430	448	480	476	491	463	453	486	467	473	427	458	462	445	460	491	466	452	461	461	491	453	447	488	467	437	474	485	471	426	448	484	471	428	462	489	485	475	449	486	474	482	462	496	493	475	482	442	487	475	448	475	430	488	469	441	406	492	478	428	452	498	452	478	482	472	495	483	498	467	475	480	423	437	447	447	445	443	447	459	445	438	483	474	460	467	479	466	429	454	447	504	438	472	440	448	484	454	441	494	449	444	488	454	475	473	459	450	476	412	455	444	472	468	421	461	489	477	448	451	459	465	461	447	471	477	472	468	443	499	494	464	456	459	474	435	497	395	448	511	472	445	416	441	479	482	479	490	414	454	510	495	449	452	432	436	463	466	448	464	450	473	450	471	465	456	465	446	481	429	437	490	481	441	472	495	437	445	452	468	448	472	483	444	468	466	475	459	458	454	460	456	491	467	508	444	458	482	470	457	456	478	469	451	475	460	473	473	468	461	486	481	456	423	479	454	469	485	471	453	467	495	451	465	468	493	431	485	474	458	433	475	488	445	441	473	489	419	488	452	473	468	457	504	431	463	464	446	437	480	467	467	430	454	485	470	489	492	443	454	452	460	456	446	481	500	466	480	466	473	464	468	463	483	428	480	483	429	466	446	467	482	440	470	468	478	442	472
8569	20876	11841	5026	3473	2605	1973	1644	1379	1190	1077	973	854	766	685	734	648	675	646	645	627	628	613	635	594	584	617	590	585	571	602	593	561	601	544	600	570	578	559	549	576	555	548	529	540	537	591	550	572	597	574	582	628	633	612	570	545	561	539	607	536	590	549	495	576	573	529	562	561	529	585	545	597	562	589	576	524	543	549	573	573	540	565	510	518	555	555	497	541	526	505	537	550	522	549	537	540	533	579	557	560	564	563	577	561	553	550	548	522	566	497	542	564	569	570	547	556	531	569	568	549	543	546	532	552	521	532	541	609	552	542	536	527	554	538	559	547	533	542	537	555	556	546	609	568	559	552	577	557	565	585	547	538	516	576	572	543	579	579	569	552	590	491	516	502	504	521	526	557	548	523	522	556	525	545	532	546	528	549	519	530	565	549	526	561	549	546	544	573	538	548	532	527	543	555	557	531	586	544	566	517	553	530	502	561	525	593	545	544	583	531	527	591	570	547	548	541	578	562	568	543	530	522	557	515	519	517	571	530	541	540	547	548	518	557	568	521	519	498	541	514	544	565	562	493	593	572	540	547	551	534	547	557	573	581	541	553	561	554	568	533	547	536	583	552	520	534	549	512	503	556	562	522	520	589	531	568	526	577	557	579	521	577	566	543	546	502	507	535	526	541	573	532	560	545	559	533	544	534	547	531	519	551	532	573	546	530	600	506	548	573	536	503	554	560	535	557	580	507	528	556	536	536	542	507	590	566	542	546	543	531	550	541	562	527	519	532	525	505	535	544	519	546	561	547	498	499	527	539	549	531	568	523	541	571	549	529	576	508	565	583	564	547	553	594	549	555	585	547	532	571	588	524	533	526	567	528	486	511	547	553	550	522	531	511	554	575	570	553	542	586	540	579	503	567	558	513	522	595	533	543	563	538	510	532	530	524	527	552	532	566	535	546	511	551	562	567	542	519	574	525	532	568	563	536	515	582	596	590	576	555	544	610	523	546	538	531	540	553	517	528	540	532	540	594	548	521	554	541	563	529	532	557	555	558	538	601	556	523	551	535	553	501	547	561	581	565	513	505	531	560	573	548	552	548	505	542	537	547	530	523	557	558	561	609	521	549	542	534	533	508	542	563	572	548	555	616	517	536	551	523	559	519	553	555	541	542	546	552	596	551	504	542	556	560	530	573	580	524	531	591	548	566	574	543	535	552	501	550	525	511	585	558	563	566	526	553	579	544	536	529	547	530	525	529	551	507	482	530	537	562	574	589	537	545	555	555	564	542	588	537	552	586	558	543	599	523	565	501	543	579	603	565	515	507	574	526	570	547	524	522	568	572	564	572	539	524	522	540	569	542	542	561	537	528	525	483	576	542	548	575	551	564	553	537	603	535	507	532	528	554	576	515	512	559	568	553	553	517	549	565	555	549	558	602	530	558	580	577	490	540	566	548	523	558	530	558	557	524	558	503	556	530	495	562	532	562	537	565	524	538	600	519	567	559	552	509	546	542	551	541	514	567	550	544	539	540	529	532	535	519	496	494	532	514	536	538	559	600	547	503	507	592	577	566	552	534	526	540	542	528	522	557	529	560	559	517	572	538	554	532	522	545	541	538	548	523	548	556	566	519	559	581	558	535	543	545	566	519	537	510	535	547	537	563	559	552	561	518	512	553	535	551	548	549	547	544	537	543	538	565	558	528	515	554	555	535	532	535	538	537	513	575	572	552	556	542	551	517	536	488	524	512	540	570	571	574	536	555	554	567	500	585	545	546	553	525	570	573	546	566	522	543	504	554	562	520	527	543	584	549	561	545	548	565	531	544	567	571	509	524	542	526	530	541	532	532	548	561	581	547	530	560	552	561	598	520	557	544	554	572	529	542	567	539	557	542	524	568	583	569	521	542	575	534	552	569	537	537	572	572	532	521	541	521	541	524	554	533	539	565	536	564	518	546	526	561	546	529	544	518	549	553	525	554	575	579	508	575	540	540	532	503	519	516	558	560	550	528	564	548	510	528	555	518	493	550	564	518	554	535	568	553	637	555	518	568	516	554	535	561	547	592	536	535	582	558	563	535	512	563	513	568	547	563	539	564	545	556	549	571	547	563	541	536	541	556	560	494	527	571	563	502	551	560	562	541	516	501	529	565	603	550	590	559	536	528	529	534	541	549	540	537	573	546	545	493	510	563	555	498	546	545	547	567	565	524	565	541	515	536	568	549	548	544	558	521	576	549	521	565	543	578	560	566	522	529	542	540	597	575	545	514	529	547	541	539	522	555	546	530	533	498	502	542	515	550	534	537	539	540	580	493	569	555	535	606	537	551	515	520	546	572	510	565	535	521	502	524	532	570	555	557	611	547	556	525	560	568	573	549	542	535	535	558	579	568	558	542	564	546	532	567	529	573	542	533	535	594	580	559	512	537	589	555	514	547	531	530	532	521	556	536	543	568	594	568	579	538	558	544	513	543	532	521	562	553	543	564	518	549	558	545	574	607	538	550	531	533	554	565	569	527	532	543	524	578	520	563	531	560	552	546	563	555	524	547	532	533	549	579	557	601	555	557	561	528	563	531	512	524	572	556	540	578	566	596	548	554	545	561	511	519	539	546	608	551	538	540	541	528	482	525	522	525	561	568	538	530	543	568	531	523	569	525	503	596	547	598	572	548	552	549	526	558	517	513	520	588	549	531	553	517	535	596	526	571	545	534	583	553	578	531	589	556	539	629	552	475	520	536	505	548	570	531	559	541	525	561	536	531	535	563	525	601	555	540	600	526	544	564	581	519	547	556	569	528	544	552	535	546	526	487	542	539	575	536	506	558	530	586	520	594	503	543	551	556	563	526	528	549	539	561	567	546	574	547	605	531	546	529	562	564	556	522	545	564	551	561	513	560	540	513	572	598	576	542	548	555	545	579	558	596	521	535	526	570	513	570	536	558	530	538	516	557	508	564	531	531	524	538	582	530	517	542	530	552	548	539	570	559	557	603	551	514	520	545	553	569	555	569	538	559	494	527	536	529	557	505	520	509	534	553	542	580	556	544	564	556	540	575	579	564	521	563	511	528	524	518	546	562	572	566	525	543	587	544	528	548	583	543	575	546	570	542	578	568	528	538	526	543	510	555	549	577	540	580	545	552	517	554	550	540	584	538	505	571	518	527	534	565	552	526	549	515	519	553	537	555	528	540	579	553	549	533	524	559	544	557	538	540	553	533	566	556	516	539	544	562	554	519	564	554	522	548	532	516	526	587	541	550	537	545	536	486	547	555	543	526	584	478	548	598	541	515	509	566	537	516	538	553	540	536	550	563	514	520	576	576	534	582	574	547	558	576	508	549	547	574	539	489	558	563	573	570	519	516	554	536	581	534	547	567	553	557	518	500	560	562	531	528	550	554	514	507	476	554	532	469	554	540	560	557	571	574	526	554	551	569	573	504	553	550	558	543	528	556	588	533	517	571	567	524	555	550	570	567	561	518	556	559	550	528	567	522	515
25250	21652	27687	25921	8486	1086	713	598	468	410	442	421	370	361	334	337	351	318	305	328	295	293	301	287	304	315	302	295	306	323	314	320	308	294	316	297	301	317	273	282	334	298	331	286	290	314	294	315	314	295	337	313	318	309	289	315	314	263	313	320	264	344	319	308	271	288	298	315	289	301	282	326	291	289	277	310	299	278	289	278	288	311	320	281	287	265	293	303	310	299	309	322	285	310	312	296	299	295	269	270	307	311	289	306	290	303	279	310	292	319	318	321	305	261	304	288	304	300	318	305	310	317	305	314	349	301	306	274	314	296	326	303	299	304	304	314	322	309	294	308	312	272	285	337	289	290	321	286	275	301	318	299	302	301	313	289	297	279	273	274	275	305	305	317	308	291	284	312	323	273	300	284	308	293	344	318	283	333	293	275	298	283	292	301	267	268	293	322	303	310	273	319	344	309	325	276	289	293	287	273	317	322	288	307	295	313	298	295	294	248	255	289	292	299	319	280	316	289	287	291	269	311	312	310	329	308	296	281	306	304	274	302	296	287	275	314	298	287	298	321	307	313	313	298	264	276	304	315	308	291	285	276	287	305	302	293	314	286	274	298	319	279	268	302	296	282	309	305	314	337	278	296	281	276	270	306	308	325	297	313	302	300	295	292	305	341	292	284	266	314	313	316	298	286	298	297	275	328	288	298	277	302	274	302	269	300	302	283	314	279	290	283	270	300	294	281	308	298	273	317	276	298	313	307	293	290	303	301	284	330	286	302	286	342	248	332	300	279	289	307	332	314	276	310	277	262	280	304	288	294	274	309	286	287	279	279	296	280	321	314	290	301	292	304	283	281	284	280	302	268	323	309	291	272	284	281	315	306	312	300	301	312	293	301	319	277	258	323	289	315	296	299	270	317	299	292	304	291	273	297	308	300	284	292	289	269	283	273	311	303	261	293	311	281	309	282	296	294	297	308	299	283	269	280	293	280	299	302	295	296	312	313	263	284	308	300	284	303	321	296	286	307	291	320	335	263	323	280	324	280	311	307	299	294	287	309	276	261	303	299	282	295	275	302	290	297	292	313	308	303	311	271	318	288	265	295	294	291	293	340	283	301	303	269	275	287	263	290	287	299	303	276	293	313	307	306	292	289	321	251	297	288	291	296	277	279	294	293	329	287	285	311	272	272	275	278	263	306	299	305	291	269	253	278	318	273	281	308	307	291	281	302	319	294	285	295	307	265	301	294	330	299	326	293	280	305	299	330	311	300	315	286	275	334	302	257	310	313	281	291	317	278	281	335	290	313	297	291	318	278	308	276	291	314	292	272	263	311	312	302	300	300	313	287	334	307	319	301	294	291	309	287	272	274	313	279	299	326	305	296	314	299	281	287	289	298	288	285	296	291	285	312	289	310	294	284	279	292	287	281	282	289	304	318	308	270	296	303	282	304	288	288	276	290	285	298	272	323	293	291	296	300	289	295	305	280	292	320	314	285	318	283	293	324	268	300	317	313	285	315	299	302	300	309	278	308	304	302	297	268	314	289	320	296	285	302	291	297	262	311	276	311	290	312	306	322	299	277	309	283	337	278	299	280	326	316	282	276	294	300	324	305	266	297	285	274	313	335	322	319	317	297	303	306	278	282	298	316	300	298	328	304	284	284	272	320	276	300	279	296	324	288	303	282	259	295	288	293	280	269	314	289	307	291	327	293	280	298	313	285	289	285	286	284	286	280	317	289	331	272	293	292	331	285	274	272	248	344	331	304	328	305	302	309	304	310	289	314	323	289	271	290	314	286	309	307	266	329	310	296	295	293	282	285	258	275	298	318	289	315	302	305	317	303	295	264	303	292	304	278	300	272	297	307	308	315	292	307	295	257	300	318	294	320	292	311	302	296	305	297	289	306	277	280	281	339	279	311	312	297	309	279	315	299	294	297	312	283	268	277	291	285	304	308	271	283	294	295	285	308	300	266	275	296	290	301	328	320	293	325	295	294	327	299	295	276	315	321	270	280	329	294	273	301	296	310	282	306	328	293	276	336	313	305	301	264	312	307	302	298	337	280	316	287	302	319	296	298	280	326	268	300	283	314	255	303	324	266	315	296	286	282	308	280	308	293	309	309	288	291	286	298	272	288	271	289	303	294	311	294	315	292	302	269	286	311	300	283	275	291	288	261	298	269	275	314	284	286	311	317	299	302	305	291	288	269	298	305	285	301	292	291	302	331	274	304	305	314	306	278	280	296	289	270	316	277	282	294	291	294	278	293	308	306	287	322	291	313	274	342	297	294	261	289	278	303	307	288	293	326	312	306	286	285	306	324	292	296	263	289	309	286	288	273	291	299	315	292	302	276	298	294	287	299	314	291	318	276	266	242	286	289	329	318	287	290	297	295	316	292	295	287	289	284	320	288	292	295	313	283	282	316	274	317	286	338	280	323	315	298	325	305	274	281	304	313	299	280	268	269	311	286	310	289	308	312	298	287	304	302	278	255	292	270	288	314	292	314	256	339	325	302	301	299	308	295	310	305	308	280	294	267	262	314	299	284	280	304	302	301	315	344	271	294	322	268	290	293	296	291	306	302	299	307	306	283	293	289	291	289	280	296	273	320	299	281	310	281	289	284	285	288	285	267	290	270	308	319	292	306	283	316	276	309	312	312	282	274	289	294	254	314	289	281	299	270	281	294	284	292	291	310	305	307	309	307	301	331	297	306	306	293	314	300	321	305	271	308	323	291	294	312	276	301	309	325	274	285	297	265	305	302	279	291	304	266	320	308	312	294	307	302	279	321	300	313	306	295	296	296	280	322	315	281	301	286	283	283	301	301	293	253	310	275	302	291	268	293	297	322	289	279	304	308	287	321	288	323	299	328	304	295	308	308	320	273	299	294	265	290	287	313	301	276	306	299	277	298	320	292	278	289	274	305	266	295	316	297	306	301	292	308	272	272	304	276	289	297	291	298	343	272	291	318	286	321	310	278	293	285	321	297	283	277	312	323	286	313	307	281	300	289	289	290	287	291	280	265	306	332	254	297	312	291	277	294	279	282	290	283	289	317	282	295	263	289	294	282	299	311	285	293	308	301	285	304	312	304	289	300	293	305	311	278	286	295	297	293	320	270	296	323	334	269	301	274	290	278	311	294	329	301	296	330	288	269	268	295	297	273	300	271	276	280	287	292	305	309	271	306	253	303	285	307	308	298	270	281	289	339	287	288	288	296	290	303	270	284	309	275	315	288	292	282	280	292	292	312	300	262	289	312	290	317	280	293	297	289	294	293	300	280	311	306	290	315	306	290	300	308	300	275	291	294	282	287	273	304	313	280	311	283	296	292	311	307	292	314	288	291	324	316	293	295	321	276	295	308	268	318	272	304	289	292	279	292	272	287	302	281	302	298	299	285	289	305	296	293	312	313	299	276	265	315	292	280	294	310	306	297	317	312	332	301	296	304	279	304	279	303	298	290	303	326	296	283	319	264	291	267	293	285	280	291	308	311
8967	15611	8300	3408	2316	1729	1347	1135	893	717	714	620	572	494	493	455	418	401	423	377	424	397	392	351	354	356	389	377	343	318	368	357	352	345	370	361	357	382	385	366	358	358	366	337	332	330	322	331	337	399	372	383	400	378	350	351	365	339	327	379	332	367	369	354	368	348	323	407	358	380	373	340	357	343	350	334	331	337	320	320	373	345	357	360	352	330	323	368	315	334	338	362	333	371	348	346	343	352	360	302	313	365	311	364	367	328	360	360	345	347	345	335	374	332	360	328	362	352	350	315	339	369	327	349	363	343	338	356	324	338	362	365	329	367	336	339	363	318	356	326	363	355	333	347	355	350	368	355	363	331	342	333	363	376	340	359	324	354	343	344	378	350	339	366	371	354	362	350	325	362	360	346	390	318	375	358	354	381	332	365	342	311	347	331	331	344	372	344	367	318	344	348	340	349	320	358	378	337	347	347	307	317	340	371	341	328	320	320	353	348	330	321	354	304	362	330	332	363	337	351	321	354	382	346	336	363	329	371	335	327	347	354	332	339	361	336	355	356	314	333	346	364	317	338	339	319	345	350	336	336	362	344	348	332	308	328	334	300	339	338	380	326	362	302	357	337	329	335	337	356	316	353	337	333	364	370	360	327	339	374	369	345	349	347	381	334	339	351	330	320	336	344	339	333	363	350	326	365	366	357	333	321	317	325	322	337	351	297	321	346	398	349	345	357	341	363	348	309	309	351	363	342	344	361	359	359	345	337	344	314	337	337	348	325	360	343	328	363	341	342	306	329	342	364	372	338	322	364	344	336	330	347	344	359	378	342	332	346	331	339	365	346	338	334	324	333	345	333	331	333	348	322	337	349	347	333	324	342	337	348	314	340	355	340	343	353	348	313	347	324	369	336	338	341	327	362	347	357	348	344	328	368	362	318	335	356	342	360	356	372	346	332	399	328	364	353	338	339	336	328	354	390	333	323	393	349	351	350	355	330	325	377	371	327	301	312	320	357	310	336	334	388	316	338	333	365	343	371	346	374	370	349	312	346	333	340	354	347	331	356	321	351	350	345	334	390	340	341	367	382	349	354	328	334	343	348	339	353	322	322	358	335	345	366	339	358	363	359	327	377	306	348	366	325	347	364	320	330	339	371	326	303	336	354	337	357	348	324	349	311	372	353	359	315	348	359	336	355	344	348	338	371	332	382	355	357	360	319	348	327	352	383	346	330	357	340	366	342	365	355	344	353	350	359	332	373	342	351	320	365	381	361	348	358	327	339	400	337	304	357	341	344	348	349	328	311	346	350	352	327	322	359	314	327	361	327	315	344	351	334	320	370	343	353	335	343	357	382	340	334	348	350	347	357	373	349	325	333	349	318	336	328	375	356	387	334	339	343	322	353	330	356	357	376	391	369	344	355	330	338	331	319	360	351	319	331	340	344	338	352	339	365	354	316	352	347	352	331	320	350	324	339	383	324	342	339	374	359	308	355	360	341	336	357	350	328	360	370	368	329	328	361	332	343	378	348	349	345	324	340	325	358	364	326	359	357	360	322	338	330	364	367	339	353	346	365	338	352	356	340	339	362	348	316	331	315	344	333	315	347	374	332	337	348	345	340	337	325	330	340	337	360	336	344	358	319	352	327	372	340	361	331	345	330	319	352	358	330	341	345	362	321	339	359	363	319	362	371	349	383	315	337	366	348	390	339	367	340	344	349	361	410	347	350	325	318	333	371	352	330	337	320	364	324	372	344	352	356	336	328	327	345	351	360	344	354	327	342	389	338	340	347	346	319	341	352	377	345	340	327	328	353	367	357	358	374	344	319	355	348	342	349	338	357	318	367	341	345	354	362	346	368	323	334	352	342	361	350	323	354	306	359	317	343	333	332	358	355	337	363	354	376	366	324	313	307	366	360	352	352	351	367	367	332	351	329	317	357	320	349	338	349	347	363	322	348	339	342	373	350	373	356	358	349	336	301	330	358	345	354	351	333	317	350	325	326	309	351	364	338	349	367	367	335	325	363	333	330	364	328	332	350	368	369	345	339	327	325	350	341	383	335	384	339	310	353	329	347	358	314	330	326	325	339	342	370	369	307	349	346	334	337	350	367	355	342	324	349	357	338	344	349	316	360	352	355	337	368	311	346	344	353	337	361	364	379	356	347	384	374	350	320	349	327	362	360	324	339	345	336	346	327	371	346	344	381	343	319	350	331	347	338	373	342	352	348	347	371	329	349	335	324	353	364	336	306	351	349	354	319	341	350	358	357	335	369	348	370	330	328	338	340	343	347	307	357	360	304	359	388	344	374	331	355	353	365	358	350	373	343	347	368	346	325	347	322	347	362	311	363	370	346	327	346	354	368	353	334	316	316	358	345	343	365	315	326	334	361	348	324	374	367	335	342	349	353	361	363	332	370	404	338	362	351	358	375	353	354	344	329	329	352	351	334	339	336	325	332	374	356	357	351	373	357	380	327	314	336	368	347	376	305	350	346	323	354	358	359	357	342	334	359	309	350	351	362	333	301	336	333	365	370	319	323	328	360	341	341	324	339	320	314	314	313	350	350	379	347	337	320	376	331	332	327	318	347	357	355	372	366	316	330	350	353	344	357	333	332	351	350	360	301	373	363	320	338	344	328	356	310	345	338	330	377	338	336	361	354	347	317	340	337	308	348	344	312	324	335	315	336	335	350	323	334	305	349	357	368	337	342	350	353	370	347	370	317	332	327	312	353	289	342	333	359	352	367	334	314	335	333	314	341	342	347	360	341	335	351	361	341	354	325	352	332	327	354	336	347	338	326	332	340	343	339	341	313	337	346	342	350	321	323	346	325	356	386	367	352	349	389	387	333	355	359	341	331	371	355	355	322	363	367	296	349	339	339	347	318	337	319	365	378	349	345	337	345	358	365	332	341	341	358	335	349	366	313	358	342	344	347	379	348	316	307	332	330	355	338	319	388	369	368	324	350	336	362	355	347	382	363	339	338	373	340	339	376	380	348	326	359	331	332	349	343	370	347	341	343	376	359	350	361	341	328	311	381	357	349	336	327	319	338	367	359	346	320	398	340	369	324	299	334	392	374	351	336	331	360	327	350	344	340	329	330	358	373	339	337	362	343	338	347	343	386	351	340	335	357	320	318	338	353	343	366	318	350	357	349	348	340	351	338	386	338	373	348	363	308	356	359	351	357	322	359	313	344	364	345	312	389	317	359	343	341	360	334	330	336	344	315	356	359	355	344	341	357	318	347	353	375	337	343	357	340	357	321	315	330	375	352	347	294	321	371	342	338	330	361	341	364	382	339	339	324	351	321	359	348	346	360	355	351	329	326	341	326	347	336	376	341	317	338	368	338	349	310	373	381	336	356	352	346	310	334	361	362	346	330	348	313	340	367	338	345	368	355	340	342	320	365	334	344	331	345	363	359	351	360	356	351	365	349	345	301	342	354	344	348	302	345	324	352	335	331	390	364	348	390	313	334	322	354	326	337	346	351
23068	21694	29556	24377	21692	21707	7015	1090	824	661	526	460	454	339	360	307	334	332	311	271	257	222	275	239	228	261	275	253	258	256	227	225	227	209	240	227	216	212	240	226	230	199	258	225	227	205	234	225	249	242	246	249	259	236	251	238	233	203	204	207	207	212	218	204	197	188	199	196	218	214	211	214	231	224	185	211	219	207	206	203	211	202	205	211	193	194	209	204	194	205	201	223	211	210	218	228	219	197	229	197	214	191	218	203	182	224	206	184	181	216	237	211	210	187	220	183	200	225	217	212	206	183	196	204	214	202	214	191	205	204	191	217	205	198	205	189	195	203	208	185	203	186	166	185	193	220	202	194	210	214	216	210	233	203	205	211	228	198	199	206	221	193	204	172	210	182	242	188	169	192	221	220	209	204	198	214	215	197	214	220	198	208	203	172	221	202	211	204	208	195	220	208	198	206	173	215	193	213	199	242	220	191	189	198	187	196	177	207	212	189	224	207	209	222	217	215	200	179	195	210	224	208	219	221	192	198	202	231	217	214	185	208	187	209	199	218	228	208	224	209	181	244	187	214	202	211	192	205	169	194	229	209	211	202	197	213	192	206	197	201	200	211	219	213	211	207	228	156	180	240	193	212	200	207	215	209	212	216	198	192	218	210	203	205	198	202	196	184	195	202	200	196	217	178	210	189	225	218	180	198	178	192	208	219	211	228	195	203	248	206	228	213	180	198	217	203	203	198	199	214	200	210	212	207	199	197	217	181	188	200	212	191	192	224	209	189	183	184	213	202	190	190	197	207	222	203	210	212	211	191	208	195	198	209	225	221	199	192	227	212	208	196	207	198	220	210	196	214	180	207	193	208	207	214	212	218	205	200	202	198	184	226	191	211	196	196	205	201	205	170	215	202	240	196	220	203	209	209	172	203	191	226	223	208	197	195	214	180	212	187	187	230	190	187	214	218	218	222	203	202	197	193	211	171	210	179	195	208	180	223	216	196	222	223	214	213	229	217	196	171	218	212	214	207	183	219	224	207	216	203	227	197	192	209	202	185	209	196	213	192	215	191	207	215	212	229	176	213	212	238	217	202	193	183	218	212	206	188	215	210	215	216	215	215	219	219	214	202	241	195	206	206	176	200	208	185	226	190	214	218	213	188	215	220	231	225	199	212	217	204	194	192	197	195	224	182	206	218	196	185	185	203	212	204	204	200	210	213	201	216	182	205	226	225	218	232	202	176	200	226	207	176	178	223	207	190	196	207	209	192	192	223	197	220	191	225	161	194	256	209	189	201	181	202	178	197	180	194	191	208	193	227	212	199	229	209	223	190	196	202	193	211	205	203	212	210	209	194	215	211	209	200	201	188	186	224	197	205	211	196	201	189	195	199	218	205	203	193	184	209	208	186	224	203	196	228	205	206	196	207	225	212	182	196	227	193	195	192	211	205	208	214	209	203	207	197	217	205	202	185	205	205	181	191	207	208	187	196	199	195	213	195	214	194	207	192	202	179	195	216	203	191	208	205	211	227	224	212	210	205	193	218	212	209	220	208	197	217	194	202	211	190	216	203	205	238	220	209	238	188	224	218	200	226	198	237	226	200	196	187	214	191	203	244	187	202	218	218	202	195	198	213	212	195	236	205	205	219	192	197	202	207	203	232	217	177	190	233	183	218	203	188	178	205	173	193	196	215	233	258	226	221	191	207	204	206	194	230	214	206	199	197	229	203	212	204	221	216	209	196	225	210	226	209	197	232	208	203	232	209	207	177	209	242	228	228	186	214	207	220	214	197	203	194	222	198	197	230	205	178	185	202	206	204	239	211	213	195	192	222	191	209	187	229	199	192	200	195	174	179	212	213	211	210	215	215	186	215	196	215	197	221	243	233	212	230	222	202	186	217	228	198	202	194	190	216	213	233	219	226	217	221	222	230	196	201	206	209	210	202	203	188	196	224	215	217	203	207	210	212	226	208	225	207	228	225	192	231	207	184	227	231	224	203	167	195	225	185	227	195	201	185	203	190	201	206	211	177	207	197	216	206	211	191	219	205	215	194	182	183	194	222	221	207	209	225	228	206	217	213	207	212	206	189	193	229	205	206	181	211	201	190	212	213	191	200	211	221	228	218	207	183	214	211	196	207	190	195	224	208	218	207	210	206	191	217	205	186	203	204	216	177	205	224	202	219	184	222	200	212	188	197	202	216	222	176	199	178	198	204	195	216	172	220	197	204	178	205	195	193	188	202	221	203	220	176	208	219	212	184	203	220	221	208	202	197	206	235	220	227	214	177	211	204	207	185	205	208	205	206	230	217	196	187	211	219	195	246	205	210	210	199	187	190	185	205	221	229	206	193	175	215	218	206	183	203	211	208	220	218	187	194	207	194	184	216	221	197	209	180	187	204	191	194	211	207	192	211	187	219	178	222	209	200	211	191	182	218	192	228	213	197	193	199	226	205	201	235	216	189	204	223	175	181	210	200	201	230	216	173	205	213	184	229	209	195	217	224	211	200	189	197	186	185	206	233	220	211	210	222	212	199	198	199	229	209	184	217	202	216	218	207	194	221	222	181	203	192	199	217	195	194	202	196	197	206	193	221	201	230	206	204	199	209	211	183	228	200	222	227	210	206	229	194	197	201	199	214	182	198	205	199	216	210	190	224	209	214	208	211	220	208	219	175	222	195	228	196	177	230	203	209	200	217	213	204	202	199	200	202	194	201	224	216	197	197	214	216	203	233	198	204	217	194	207	211	177	192	202	193	201	205	224	211	198	195	208	206	237	235	210	189	194	192	212	204	227	226	192	186	186	206	194	185	183	216	191	191	184	192	191	207	203	192	174	198	218	206	205	208	218	211	239	194	217	207	215	228	202	186	202	217	216	220	194	200	225	203	195	218	193	196	189	194	231	211	232	197	205	198	207	211	202	190	208	231	201	193	199	202	215	186	239	208	205	194	199	214	217	201	229	223	208	198	175	194	209	218	227	200	217	198	191	212	227	209	221	194	237	197	204	204	202	225	223	188	200	209	223	176	215	238	205	205	215	208	195	206	208	196	202	206	202	192	210	206	236	201	211	179	203	230	238	169	193	181	184	208	234	182	208	228	207	203	193	226	219	227	225	221	210	190	211	190	206	180	185	198	195	203	224	193	205	184	217	207	214	198	210	196	199	213	170	223	184	203	219	205	219	229	212	213	209	214	224	192	219	195	191	184	216	199	211	196	207	227	210	211	210	204	197	221	217	193	214	225	210	200	217	201	193	186	202	199	215	204	175	210	194	192	198	220	218	196	201	207	216	220	212	208	182	217	234	218	233	209	239	208	207	175	192	213	187	181	220	182	192	209	191	175	219	189	225	198	212	204	183	200	210	206	213	206	238	215	195	176	216	208	209	210	222	224	208	191	191	214	238	211	226	195	207	202	211	214	188	214	227	231	204	192	182	196	196	215	215	187	208	187	221	203	198	191	192	208	199	194	208	230	205	206	213	219	228	199	199	192
10498	23416	14620	6757	4890	3608	2692	2043	1614	1253	1143	946	824	644	598	550	499	461	424	383	372	348	352	334	346	325	331	305	326	330	299	299	302	270	281	304	266	248	283	309	246	272	297	275	270	276	280	280	278	296	314	344	344	354	312	316	279	250	259	270	242	249	274	263	227	254	256	280	267	264	251	271	247	256	267	268	230	242	243	256	260	270	266	257	265	264	261	253	262	245	251	246	262	226	255	245	261	257	275	250	237	253	250	254	258	261	265	240	223	263	272	245	260	263	278	256	264	252	241	271	203	258	233	242	258	243	241	271	254	248	258	262	237	231	261	231	238	269	222	259	263	253	278	249	242	294	270	262	275	260	244	272	243	243	274	259	237	230	226	251	262	249	234	245	257	253	265	251	243	253	281	259	224	264	233	233	233	239	247	243	260	265	245	259	228	220	248	267	297	261	275	277	232	256	256	253	247	250	265	254	244	254	244	238	258	226	230	253	233	243	242	243	262	263	255	215	258	231	275	206	261	273	267	243	237	254	227	251	272	245	237	232	242	248	244	248	256	257	242	256	220	256	271	244	258	272	227	229	243	257	241	271	245	244	229	264	240	241	250	252	227	236	249	257	242	232	287	237	243	272	242	268	259	259	257	238	247	241	247	214	249	244	231	267	262	241	271	247	245	242	251	246	263	257	260	241	249	261	260	236	269	246	261	262	248	229	261	219	262	263	272	265	249	277	272	278	248	262	242	249	255	248	252	249	242	271	239	243	265	229	261	256	244	263	262	243	262	259	228	251	241	228	272	215	229	244	276	259	255	270	267	241	229	235	277	241	241	249	239	255	278	216	241	251	244	208	250	246	255	253	240	270	236	242	235	238	235	240	261	258	246	248	222	251	214	233	232	227	244	246	267	267	235	239	254	246	258	242	247	258	256	261	277	238	274	266	273	257	242	235	265	268	266	249	246	237	260	251	270	260	230	279	260	250	278	213	253	238	242	233	235	236	249	261	222	240	247	257	240	231	255	252	254	239	245	262	229	233	261	238	225	234	235	250	247	257	231	266	285	241	247	277	233	251	225	241	272	250	244	275	254	234	280	264	235	248	266	235	236	261	237	260	261	253	244	286	243	261	269	270	248	247	256	250	246	267	246	246	271	247	252	234	270	293	260	244	225	229	246	244	253	255	267	274	260	257	253	222	247	251	240	257	293	239	263	241	275	263	220	242	245	249	238	233	283	216	259	256	240	253	273	275	256	237	254	230	235	238	257	244	266	268	242	250	226	249	253	253	264	240	256	250	234	288	262	260	256	244	260	235	259	277	249	236	243	291	287	233	253	247	255	228	245	243	244	243	236	279	250	258	250	231	264	238	238	280	232	286	240	235	224	240	272	232	282	266	261	256	250	279	254	260	261	246	238	269	255	258	237	256	247	257	250	218	231	238	261	277	231	243	253	216	263	222	220	261	271	270	252	264	251	241	211	263	230	240	242	278	209	264	257	245	219	267	255	235	235	246	245	251	254	257	239	261	270	265	260	255	267	263	249	261	257	289	251	246	252	245	222	256	243	267	246	271	246	264	253	252	218	261	236	252	234	271	209	282	249	274	256	224	243	238	241	245	222	261	246	265	268	229	248	235	267	232	285	265	240	255	246	254	241	258	271	254	238	233	237	246	238	249	238	256	261	226	246	269	259	261	236	253	261	238	253	240	253	227	254	239	269	241	263	229	282	266	234	227	266	231	290	261	247	243	248	267	247	266	205	240	232	236	252	243	262	259	240	245	248	253	248	260	230	259	273	241	250	260	257	249	261	238	233	254	244	260	261	233	262	244	231	264	241	244	234	263	262	235	257	257	237	235	272	251	265	254	234	273	245	260	235	265	242	252	254	272	261	238	256	245	234	266	222	237	256	231	270	247	248	250	221	251	272	252	245	258	262	257	269	234	263	235	233	236	254	236	240	253	255	258	246	254	257	253	246	239	257	250	238	234	241	240	236	279	238	263	259	244	265	268	249	247	276	248	236	245	253	223	232	253	246	241	262	234	265	251	267	257	256	267	227	272	252	259	283	252	246	243	248	247	247	236	246	238	250	246	259	262	251	233	232	231	244	258	269	271	256	265	270	241	260	217	230	257	251	270	251	280	250	249	253	244	252	260	258	250	221	254	264	219	235	256	237	255	267	261	257	245	267	244	271	245	260	243	242	252	227	248	253	256	248	253	262	258	230	290	244	258	258	255	219	268	242	247	257	268	252	253	244	245	232	238	238	248	271	241	273	268	248	240	250	265	249	281	246	239	253	241	278	249	267	245	267	275	234	276	260	284	229	221	275	268	258	278	264	287	230	248	245	243	225	241	245	252	240	247	261	227	268	242	226	245	247	235	204	260	250	280	259	262	261	251	247	277	263	239	238	251	251	256	244	228	271	235	245	248	241	247	267	255	268	266	255	266	251	228	254	248	244	256	252	241	248	253	279	239	242	245	251	253	245	233	241	251	243	257	250	254	235	252	258	258	244	281	226	245	232	241	256	270	254	248	256	267	220	242	246	257	248	232	294	241	242	247	244	274	267	270	281	246	245	246	262	245	241	253	236	231	243	241	246	253	235	264	251	275	255	274	243	253	264	246	249	271	248	265	271	253	243	256	288	215	232	259	242	267	222	206	259	253	235	235	227	217	226	241	249	272	246	237	259	239	236	271	247	271	252	262	238	268	268	252	240	253	261	284	267	241	252	241	257	224	243	244	239	253	248	262	255	259	262	251	238	253	224	238	243	274	235	272	273	237	254	248	264	249	255	252	269	241	276	268	245	232	260	261	268	265	281	255	253	239	255	286	240	259	233	264	260	246	257	245	255	245	238	229	242	271	253	224	256	255	237	258	278	278	251	261	243	230	231	245	224	240	222	226	267	231	227	260	231	232	259	237	236	239	238	271	266	246	259	245	254	268	250	218	273	288	225	273	239	242	274	234	239	259	251	264	226	224	247	262	248	286	257	256	253	247	239	244	252	256	243	261	260	272	252	251	254	266	233	263	259	248	248	263	256	250	236	237	268	267	263	240	227	260	270	297	219	245	236	272	227	248	247	253	254	241	242	258	237	269	250	272	292	226	266	227	244	247	224	260	227	259	241	270	233	258	214	260	261	244	249	248	275	229	252	233	240	238	262	263	261	230	262	230	258	251	264	263	275	257	252	227	242	262	246	238	270	246	234	238	242	223	271	238	265	236	251	240	246	253	254	238	273	228	249	239	263	265	253	279	251	255	246	227	259	245	239	281	239	254	250	262	243	236	253	256	226	237	249	258	260	245	227	261	232	256	249	246	232	244	260	250	263	263	234	262	238	267	239	237	230	238	244	264	263	249	227	261	267	262	219	237	252	246	241	257	252	272	255	259	252	240	264	264	248	239	273	237	222	246	243	235	267	236	259	251	221	258	256	264	249	223	258	254	243	248	251	240	257	251	253	249	241	254	243	240	250	251	270	255	261	242	283	261	253	249
27909	19607	7343	1858	1070	824	726	625	604	564	554	554	539	534	481	485	536	541	501	523	504	499	505	524	517	456	495	519	518	491	487	463	544	516	488	492	518	506	492	483	531	478	465	480	522	486	529	434	483	553	532	505	501	548	494	490	479	502	493	507	533	509	491	512	494	491	483	482	511	492	508	490	524	487	470	532	482	509	517	438	443	514	486	455	521	466	468	493	510	480	481	494	517	472	526	502	465	498	509	464	523	499	505	522	488	539	472	508	510	487	508	481	527	461	508	529	470	479	489	495	510	503	515	493	530	478	503	531	463	503	470	440	442	483	514	493	480	507	484	491	526	519	498	517	509	490	469	504	495	525	507	488	461	498	499	506	485	490	499	492	535	498	468	493	505	515	479	522	521	526	467	494	542	458	499	497	527	485	473	453	474	476	474	536	508	506	503	489	484	501	461	505	514	484	500	519	500	484	541	504	497	550	521	521	491	532	534	474	466	504	497	507	502	519	505	491	503	498	511	500	528	500	504	484	514	526	479	511	504	512	474	498	460	503	467	456	517	496	514	467	528	501	523	520	504	500	506	528	479	460	514	494	536	474	519	488	514	501	471	526	503	479	470	482	479	500	501	430	455	498	480	484	475	519	492	498	500	509	517	543	518	483	475	489	485	515	491	428	533	486	497	462	480	507	494	500	494	524	504	494	484	515	494	506	488	528	511	518	481	477	479	503	551	531	503	542	492	486	507	500	513	500	510	466	502	512	504	472	509	516	517	480	511	480	519	519	483	477	481	465	546	516	511	485	471	494	460	478	468	484	501	508	527	475	521	518	514	523	510	509	496	492	514	528	487	541	507	458	506	513	487	542	510	511	463	482	504	463	510	485	443	488	489	483	482	488	472	546	494	467	517	460	480	471	517	523	497	519	514	482	481	497	519	469	506	515	507	524	488	460	479	438	547	504	481	472	484	503	496	475	502	467	486	501	510	496	466	478	472	467	464	482	484	497	508	528	474	483	451	455	533	502	500	494	469	496	506	478	532	497	524	480	493	453	511	488	460	515	509	501	540	513	530	526	515	466	476	483	490	478	507	460	491	508	474	490	509	493	460	485	488	488	462	548	494	468	505	471	527	490	495	498	547	487	500	471	521	440	484	518	485	502	512	476	471	480	511	477	500	507	475	497	494	500	496	487	486	522	482	471	498	510	490	483	503	507	523	527	505	505	499	505	488	517	458	483	486	526	510	460	525	511	473	526	473	467	496	474	505	440	534	517	528	454	495	508	451	495	488	514	513	508	467	474	519	497	509	468	501	480	490	506	516	509	507	520	494	511	513	512	461	488	509	525	492	507	489	508	470	509	515	493	513	462	482	491	544	487	538	481	481	480	515	460	482	491	492	508	461	479	523	470	475	504	481	504	502	511	480	474	492	495	502	475	466	522	493	514	502	463	488	509	521	501	466	489	476	465	513	523	503	504	491	495	486	504	508	517	526	522	487	512	512	488	540	460	444	518	488	501	490	519	511	488	482	509	462	478	512	467	466	503	529	517	472	468	508	526	449	510	523	485	494	518	487	488	524	487	515	460	514	497	514	479	492	480	487	529	489	514	472	470	520	496	501	507	539	498	504	479	520	529	549	522	497	500	453	491	489	505	479	482	534	478	502	488	507	518	516	496	487	481	542	515	513	484	514	495	501	463	504	508	504	536	489	500	476	490	484	526	475	490	493	502	482	468	479	493	548	552	491	479	486	494	467	469	499	489	509	535	539	471	494	491	541	485	500	485	487	473	491	484	484	502	471	515	535	501	468	497	474	498	553	465	503	487	521	499	538	490	486	454	529	494	535	451	498	494	452	530	456	515	545	502	516	489	506	533	513	496	517	512	462	498	460	529	471	459	504	527	518	490	521	502	481	491	470	478	519	489	514	515	488	516	494	518	496	438	465	502	499	472	456	506	450	536	481	484	503	501	509	469	506	517	505	502	495	482	507	518	477	506	472	504	499	506	462	480	469	487	493	501	539	497	487	527	479	504	523	499	485	450	464	496	546	515	440	496	460	491	512	482	467	497	475	499	485	507	519	458	486	488	488	522	508	518	506	475	486	521	489	507	524	490	476	481	485	456	498	507	460	536	504	514	526	503	522	520	477	498	516	567	491	483	479	458	493	462	479	480	523	483	508	525	521	493	513	511	486	505	492	510	497	483	538	497	483	478	483	508	495	515	507	497	459	528	507	519	500	525	530	507	524	502	492	503	487	550	472	475	503	503	499	453	519	517	503	512	513	502	437	480	509	510	498	488	545	453	476	518	488	467	475	448	529	490	457	503	566	491	487	526	444	472	494	517	530	485	499	490	490	542	470	485	507	505	484	470	519	475	520	537	488	516	463	541	511	495	518	483	506	510	489	494	477	506	522	465	470	521	509	521	488	462	513	488	495	525	488	454	477	480	487	534	512	488	471	508	474	493	497	496	495	474	498	469	478	508	507	496	472	431	523	474	509	497	453	519	509	488	474	461	491	476	533	516	508	485	495	546	511	518	481	493	485	522	512	455	479	512	508	527	474	492	475	520	511	452	493	488	513	482	504	505	446	509	538	488	495	496	497	484	489	488	512	483	467	472	496	463	491	517	561	534	460	515	482	487	524	477	543	541	500	517	490	492	527	508	496	526	466	517	493	522	458	491	505	487	489	460	513	515	500	492	499	517	494	507	550	501	521	529	494	537	479	505	502	520	470	503	484	475	506	503	457	498	512	506	486	475	489	509	457	524	514	481	518	471	486	538	499	481	497	499	517	481	468	493	516	495	484	499	481	487	499	484	524	492	463	481	509	478	526	514	495	521	498	515	526	503	521	500	484	550	504	484	451	516	480	523	498	490	517	487	506	504	506	503	526	496	525	459	492	501	472	498	496	493	449	485	518	475	521	501	490	498	504	495	512	525	472	455	512	521	529	517	518	519	517	482	501	480	494	535	515	507	519	526	496	460	482	516	491	502	506	482	492	476	492	542	469	519	514	472	513	467	530	513	516	493	489	516	526	483	473	485	510	489	493	486	511	516	496	507	517	449	491	479	512	516	506	511	499	518	531	521	517	496	508	502	541	498	509	510	491	491	519	518	462	484	490	498	492	467	502	509	480	513	469	485	505	496	502	505	457	490	521	490	534	492	468	479	523	506	496	532	502	536	550	495	537	502	490	512	486	517	508	527	509	458	502	513	519	492	491	491	512	520	471	460	508	552	470	493	498	493	475	506	485	488	524	524	484	488	482	534	486	506	475	487	504	488	516	514	519	494	447	528	497	529	534	465	485	509	506	508	503	493	508	492	469	487	506	514	493	515	466	488	496	482	514	493	482	473	503	473	489	526	475	480	499	530	516	522	463	530	435	531	486	537	536	494	483	489	522	455	468	504	501	491	505	516	529	472	490	524	483	462	475	499	483	520	469	545	497	517	474	480	485	493	546	514	448	521	502	479	530	516	493	521	483	499	515	512	495	488
8051	9289	4723	2095	1527	1241	1019	894	796	784	716	704	670	673	631	629	610	634	607	584	593	585	594	612	581	599	586	579	570	624	585	549	566	536	569	611	602	597	581	559	581	552	601	527	544	567	599	564	543	578	606	602	571	611	605	570	580	556	581	567	596	630	570	577	584	577	548	603	589	588	587	572	553	591	585	642	562	617	618	581	578	594	621	573	581	572	601	573	618	554	583	556	616	572	575	592	559	610	553	552	558	563	577	598	582	595	611	532	568	556	566	568	561	585	548	504	595	610	602	570	602	536	592	551	566	584	577	574	608	581	583	581	599	547	558	560	575	563	600	606	553	563	572	607	587	543	546	597	590	553	559	582	558	563	592	560	541	591	536	558	551	563	597	575	574	571	550	578	614	581	564	608	563	599	581	579	571	552	584	583	577	547	606	542	538	560	565	563	623	611	589	562	556	545	570	579	598	585	548	564	581	570	558	550	603	581	552	573	571	570	604	550	588	608	580	596	580	600	605	592	589	586	596	555	551	554	590	547	593	581	581	603	579	583	607	599	611	576	618	593	582	571	560	593	588	578	617	585	586	591	557	563	532	560	572	547	565	635	573	536	611	524	581	593	557	586	558	574	534	605	596	577	569	563	605	594	618	624	578	575	545	614	603	591	583	552	551	542	557	605	604	578	619	563	598	619	578	553	590	589	575	546	573	641	545	572	596	618	546	578	543	588	619	611	565	567	592	653	563	585	556	559	520	537	584	555	618	571	557	603	558	547	556	614	547	597	571	607	601	590	605	554	516	560	571	549	527	574	585	570	588	581	578	543	607	590	592	550	581	573	554	553	594	558	602	555	579	579	580	610	561	557	603	582	597	586	586	575	575	579	586	596	596	526	523	572	600	531	534	582	526	585	572	572	579	553	590	604	597	654	574	593	604	541	593	573	609	599	564	582	583	553	617	606	611	560	577	587	582	569	584	584	567	593	606	565	597	607	601	609	567	603	604	592	571	595	564	614	572	606	611	590	555	584	560	615	606	577	572	626	585	580	598	558	634	570	565	589	582	622	608	552	609	601	577	556	605	560	584	588	547	578	603	603	566	560	589	546	604	642	560	574	512	581	568	602	596	566	532	570	553	548	602	609	598	555	551	646	591	611	598	583	545	613	569	546	566	601	599	567	592	616	562	582	561	637	544	584	573	515	561	576	554	578	564	587	555	555	566	572	591	594	615	558	534	537	574	573	554	588	585	584	580	602	580	568	590	526	584	566	600	591	547	556	551	574	570	560	596	610	569	593	573	566	599	584	566	603	572	552	561	577	561	569	604	595	546	560	574	545	599	614	596	583	572	567	576	554	590	606	606	559	565	600	574	588	604	571	522	604	568	565	604	567	601	614	548	573	566	595	557	586	594	604	594	581	610	607	588	605	601	576	568	588	585	565	600	583	597	600	589	592	563	604	586	589	566	598	627	559	584	565	594	595	531	567	560	556	607	550	571	565	575	594	586	607	566	548	576	602	611	591	570	568	559	590	542	592	599	595	602	596	568	598	579	582	572	572	573	545	576	587	626	549	611	592	600	558	592	585	596	538	585	589	622	600	581	611	599	593	607	580	552	595	573	555	552	568	572	570	596	590	557	566	597	591	605	571	604	562	571	567	563	642	585	595	606	602	577	548	567	596	557	528	623	594	513	574	549	561	597	562	647	589	602	575	571	614	584	578	583	570	602	602	560	569	565	599	610	598	586	539	590	607	589	580	525	605	562	581	560	586	593	565	603	613	591	590	589	518	603	540	554	578	562	589	559	530	541	595	610	538	584	551	551	610	578	546	546	589	553	576	581	571	572	543	569	638	583	592	601	608	579	620	584	557	581	568	586	593	550	610	575	581	583	580	582	556	563	557	590	593	597	579	583	602	562	605	575	532	600	608	573	590	565	608	590	620	620	583	616	596	544	538	628	515	576	596	574	557	592	567	570	643	586	627	646	579	571	533	565	560	601	591	554	534	594	560	601	625	598	592	613	529	556	563	576	574	563	599	602	567	547	587	576	573	587	573	553	596	557	540	565	578	579	565	571	580	559	608	618	592	589	574	559	636	519	610	642	556	572	518	593	615	586	611	593	583	572	558	631	610	629	582	572	579	593	553	569	575	562	576	598	594	569	581	586	595	610	545	563	587	593	570	589	561	555	569	576	609	575	603	565	566	539	596	598	578	568	579	624	559	556	544	564	557	588	545	619	534	578	569	559	603	581	563	599	553	552	593	569	603	569	626	575	599	521	532	578	583	539	590	581	557	638	597	575	554	549	599	587	576	571	592	516	592	568	574	528	562	582	574	596	588	548	574	569	553	552	559	621	595	603	587	600	598	551	593	596	574	553	577	598	576	551	576	620	579	607	560	577	519	542	597	590	574	633	580	599	610	593	589	594	551	593	560	612	561	594	557	601	562	600	561	569	567	604	551	555	583	573	558	573	562	562	554	557	637	582	580	572	586	565	579	573	586	561	563	554	564	549	593	573	562	599	596	579	543	621	537	602	560	561	576	571	616	587	544	576	592	560	610	569	562	602	529	578	564	569	564	594	539	549	585	605	546	580	584	607	535	590	575	584	583	570	550	582	619	590	615	617	576	590	608	622	603	588	569	607	573	598	558	621	606	560	554	580	566	569	563	588	615	618	562	585	610	556	534	583	581	587	565	552	617	585	612	592	614	553	571	530	561	638	584	559	609	605	572	589	597	588	604	593	582	591	614	608	569	569	555	598	596	525	565	593	585	584	579	537	567	559	617	636	614	572	573	552	568	578	581	615	552	596	641	617	568	591	588	580	568	567	602	596	629	605	595	564	552	608	562	511	567	536	578	551	571	598	574	568	597	596	513	605	629	547	579	548	588	579	591	565	579	609	607	583	617	609	587	593	613	591	581	591	585	613	560	528	575	590	586	571	543	575	644	581	578	589	592	600	541	555	564	570	607	599	585	572	564	583	570	560	547	565	583	571	561	576	589	540	592	577	581	578	555	580	591	588	596	585	591	593	567	580	588	575	580	606	593	585	560	611	587	589	629	541	570	590	617	580	576	566	569	607	536	590	607	580	602	563	572	569	566	537	588	573	539	576	599	591	564	586	576	644	597	577	554	564	584	600	549	606	551	552	592	597	579	592	554	572	634	618	553	545	574	565	575	569	606	617	580	535	586	594	585	603	604	585	564	578	542	576	578	542	590	609	601	533	630	594	566	578	571	523	577	607	576	527	615	606	613	570	590	558	571	571	562	582	571	615	590	632	594	556	558	579	572	613	566	563	558	582	544	599	568	551	543	566	543	603	600	579	611	585	615	569	549	585	561	579	625	534	536	570	594	554	539	562	581	591	559	580	569	577	548	566	610	599	587	579	618	565	577	594	602	578	570	597	588	576	589	608	583	555	616	577	591	548	536	586	603	558	574	605	580	585	617	592	565	599	537	568	596	583	593	584	534	566	586	573	588	618	576	582	554	573	586
24127	21646	28952	24834	21617	8748	1466	958	791	724	688	644	621	559	567	514	537	537	517	515	522	526	501	516	468	493	489	526	483	451	512	461	455	502	457	512	485	495	465	471	497	513	455	430	484	483	466	490	442	493	494	462	497	520	512	507	468	449	493	481	461	484	483	454	448	473	512	432	467	478	453	453	522	472	491	471	501	442	483	492	463	502	445	496	496	435	470	475	462	449	515	504	514	501	442	476	464	467	489	485	497	436	471	466	508	485	474	466	497	491	512	474	457	469	473	464	492	499	487	438	463	451	476	474	482	502	472	473	496	489	496	433	475	472	457	464	465	476	461	473	481	417	497	477	459	440	425	474	476	469	455	466	510	475	475	450	476	450	465	462	468	496	435	472	478	469	470	480	455	473	470	472	483	450	411	492	445	454	460	500	509	446	460	461	458	482	504	465	450	469	446	512	438	461	461	462	481	496	511	469	475	479	475	470	431	513	444	431	462	471	476	452	474	469	469	476	478	452	505	467	451	435	473	490	472	505	509	462	495	519	438	483	497	508	463	489	472	474	467	434	481	498	449	471	475	459	458	492	464	441	468	450	470	422	478	503	450	506	465	453	492	480	484	480	462	454	461	434	464	472	440	476	477	458	448	490	455	462	432	449	499	512	449	460	458	497	503	475	484	484	479	476	479	448	463	485	478	481	507	479	459	469	494	471	435	488	439	494	465	439	471	480	504	471	476	485	476	462	421	451	457	465	456	496	493	478	447	461	474	465	480	469	483	474	463	472	481	451	459	478	489	478	455	456	459	442	471	459	465	440	467	464	508	512	508	449	476	483	469	452	496	465	511	486	458	461	450	505	495	488	502	442	506	463	421	492	528	490	454	527	429	440	469	456	442	454	490	476	483	463	479	484	462	473	508	470	495	495	505	509	471	453	467	447	441	439	469	479	453	496	487	446	433	484	499	495	499	479	505	500	466	473	525	483	462	447	513	467	469	427	487	495	444	485	475	474	453	476	502	461	464	465	470	477	444	505	487	471	506	466	489	468	505	489	459	493	476	477	491	418	458	448	501	472	449	479	447	490	489	536	459	451	472	504	480	473	452	482	456	465	499	450	441	452	503	476	513	445	457	478	478	474	438	450	471	516	446	440	477	522	475	454	458	463	511	462	463	463	451	469	512	416	488	483	431	508	466	479	501	482	444	482	472	484	470	455	492	505	513	464	487	476	499	483	459	462	443	445	488	476	450	472	444	430	429	482	445	465	483	442	483	463	490	488	479	518	461	458	459	471	440	471	513	509	465	487	519	483	450	486	521	498	444	462	466	485	491	463	454	475	527	473	484	452	438	454	477	504	476	463	466	498	420	469	483	507	453	445	447	458	503	476	499	485	473	470	496	464	466	510	502	437	446	489	447	424	455	441	511	477	510	508	476	514	460	490	456	522	517	494	470	447	464	494	491	456	445	518	471	493	444	497	501	457	487	466	500	439	457	456	454	478	487	507	448	488	434	468	478	499	481	492	456	471	478	478	442	474	448	484	458	490	476	485	472	472	505	500	448	489	445	463	462	485	478	455	421	470	476	465	501	536	510	500	456	485	462	463	497	431	472	495	430	438	490	457	502	495	467	427	461	468	456	484	489	450	470	487	422	450	466	502	485	449	472	492	462	468	489	460	467	500	482	456	484	459	471	442	478	493	446	435	481	473	442	507	473	490	454	520	461	491	448	470	481	492	475	458	478	487	475	479	473	504	498	456	463	439	426	466	477	476	496	483	430	459	478	486	463	496	465	466	484	486	463	480	485	459	514	477	455	440	463	448	496	446	475	508	474	472	444	490	476	449	470	489	494	448	462	443	468	462	482	470	488	465	440	482	468	461	481	521	455	449	485	490	502	472	503	462	466	475	476	493	464	449	480	468	484	462	460	479	508	458	487	457	451	491	488	447	486	456	471	446	495	472	479	432	493	467	488	468	513	498	494	467	483	467	469	465	433	476	452	507	457	462	498	504	486	436	416	476	484	439	463	448	446	468	457	466	445	459	482	463	463	493	516	468	474	473	478	476	489	448	475	513	447	491	465	445	490	471	491	444	486	493	458	447	474	487	508	476	487	495	458	486	461	470	458	464	500	471	433	435	509	454	465	455	455	452	456	455	506	443	474	484	477	469	501	473	465	457	460	447	476	448	511	471	490	452	480	463	509	499	486	443	449	450	526	475	489	495	487	447	433	442	455	435	450	458	459	459	451	493	509	484	420	460	486	441	467	476	499	503	522	448	440	491	488	450	469	549	482	470	471	502	495	433	472	437	489	484	479	482	477	500	450	486	443	482	501	506	488	443	471	457	472	494	456	487	453	453	512	474	528	446	459	437	476	518	437	460	448	463	465	482	477	482	477	468	453	463	434	447	445	476	476	473	463	468	447	447	485	455	441	483	454	493	531	461	465	477	454	462	474	439	470	431	480	452	483	443	462	472	482	480	509	500	463	444	495	503	486	484	442	471	451	471	488	486	514	498	472	490	433	438	477	478	469	499	474	498	450	472	452	478	482	454	471	474	447	480	468	445	461	486	460	468	454	487	489	481	457	481	437	459	507	491	482	467	454	485	466	463	477	490	467	468	468	464	460	471	481	471	484	461	448	483	463	484	485	479	430	468	442	465	453	476	457	465	502	455	463	465	464	461	413	464	447	461	465	469	479	489	445	526	461	440	428	485	487	461	464	464	453	467	490	462	495	485	487	484	482	502	483	462	442	459	472	441	433	473	489	481	445	484	460	470	507	501	469	460	502	510	455	458	479	448	459	471	457	439	433	505	470	480	457	471	477	479	480	461	425	447	475	432	487	485	461	449	472	448	429	427	475	500	481	476	481	459	511	481	438	463	435	449	463	457	484	468	457	495	449	449	468	510	444	455	457	489	488	485	468	506	468	488	457	485	443	503	463	494	475	487	467	455	478	460	435	459	486	520	491	468	473	463	486	425	483	458	457	460	472	450	468	457	487	507	472	472	440	501	457	451	459	471	495	475	457	456	475	476	504	466	494	475	486	470	472	449	477	446	414	454	467	501	487	477	464	433	492	476	474	456	456	488	465	469	450	481	491	471	474	476	487	476	496	438	457	481	443	475	486	423	448	476	473	468	480	491	511	492	461	442	488	489	441	490	443	481	443	448	475	476	477	440	461	476	449	452	489	494	447	488	452	475	476	445	459	445	493	500	448	465	494	452	520	449	502	450	491	474	475	472	442	429	474	492	463	463	434	444	472	474	454	466	536	506	489	482	413	491	505	487	446	469	470	480	445	473	439	464	472	484	485	473	493	454	465	477	473	440	494	440	503	475	412	469	499	503	482	465	470	411	457	471	447	481	465	473	445	439	455	484	483	483	446	469	403	461	471	480	482	479	505	457	456	460	444	454	479	471	499	465	471	509	466	487	451	448	470	472	467	459	458	483	486	466	434	476	479	430	479	479	469	433	495	495	441	475	491	488	465	450	461	471
6854	16169	10076	4581	3325	2570	2002	1590	1351	1107	972	859	829	778	715	652	674	664	687	650	619	632	610	574	587	596	618	618	570	523	608	589	583	573	585	535	545	563	528	560	555	560	595	580	565	584	565	582	575	589	599	665	629	612	631	537	576	580	535	571	590	599	549	565	580	552	570	572	557	581	568	563	567	552	516	582	573	559	587	544	566	539	555	563	519	582	547	564	586	578	591	552	539	591	532	536	548	549	582	579	598	550	607	533	534	534	555	563	567	539	557	560	553	558	599	574	557	532	584	518	543	530	558	593	569	579	563	601	581	552	565	610	562	532	570	538	575	516	590	554	547	540	522	586	561	572	560	549	564	535	580	569	553	579	577	577	577	560	560	570	567	529	553	498	509	557	550	554	564	549	533	565	519	557	563	546	545	567	577	530	556	562	576	539	561	529	562	573	540	557	570	588	564	537	575	546	577	540	558	634	524	578	573	544	557	537	553	521	534	563	530	531	586	537	576	532	507	573	537	586	559	540	586	542	546	537	610	528	545	575	514	569	577	545	562	544	599	539	562	522	529	559	566	565	567	524	545	572	549	547	548	537	543	569	567	541	570	574	592	542	594	539	579	527	572	520	568	585	584	536	549	583	574	536	540	508	529	536	572	530	549	536	562	564	571	572	572	557	555	545	555	570	541	557	560	572	609	560	529	552	554	556	548	527	552	574	514	581	562	595	562	544	565	578	554	577	568	554	572	540	558	550	551	544	564	557	530	544	557	536	530	568	576	582	571	583	527	532	612	557	580	555	579	594	572	568	520	536	522	547	524	568	562	570	526	522	539	533	550	521	587	535	573	554	571	539	535	529	582	592	568	526	562	588	546	550	568	533	542	559	543	565	548	514	570	533	559	541	577	547	555	600	525	573	543	529	593	554	546	564	492	580	551	549	551	564	561	565	555	572	513	516	560	558	537	548	581	583	547	566	527	562	561	580	557	576	572	516	547	543	578	560	555	585	582	572	558	538	577	562	561	575	558	559	542	522	556	541	516	584	537	552	563	535	547	576	570	538	515	581	584	538	593	531	601	571	563	523	558	569	604	518	534	591	553	564	528	552	572	549	557	575	581	516	544	532	567	568	565	581	570	532	546	524	542	562	541	541	577	604	587	557	531	602	545	571	568	568	549	577	571	558	545	557	573	549	554	562	508	570	569	585	567	566	566	622	553	510	522	518	536	574	529	533	570	524	578	524	570	563	543	586	551	553	548	546	558	566	525	565	574	544	587	558	577	595	570	522	570	573	593	558	594	526	560	565	575	578	531	574	516	546	561	576	547	538	541	574	569	631	519	516	577	597	564	571	554	547	564	530	537	603	579	519	556	540	540	512	595	511	556	519	575	554	562	563	543	596	529	555	558	563	528	559	524	547	561	568	529	553	545	585	573	562	553	603	570	563	536	515	586	567	562	579	538	563	533	522	556	533	572	567	557	552	553	558	553	556	539	571	564	560	579	529	550	561	556	567	521	598	542	528	563	534	518	548	561	575	545	584	547	552	554	607	536	524	571	580	533	602	533	534	553	551	533	534	540	520	524	596	553	555	595	562	574	527	533	551	541	551	560	517	579	514	543	552	562	527	541	534	562	572	521	542	528	543	522	551	553	509	530	530	541	529	552	597	529	552	559	592	550	527	519	563	544	515	529	540	552	549	560	562	548	574	537	560	533	574	559	527	559	539	577	578	508	560	567	566	577	573	544	559	575	568	535	572	556	526	556	567	565	556	529	603	525	559	526	548	524	579	559	599	514	532	525	609	549	538	552	550	533	562	552	516	591	572	506	533	549	554	575	593	515	529	556	546	524	540	535	550	604	574	527	570	561	557	579	552	557	552	580	570	512	564	537	546	522	556	575	566	570	552	518	547	535	608	532	604	563	520	551	561	592	563	546	541	550	553	498	549	562	509	561	620	532	564	555	548	546	513	540	543	513	567	556	565	555	600	562	557	557	571	545	555	552	563	573	562	527	559	586	536	590	577	551	567	544	570	518	564	509	586	541	561	575	515	519	505	567	556	535	522	574	529	557	553	528	508	538	531	505	558	507	553	559	534	555	548	557	545	530	537	536	562	561	572	554	544	583	557	560	562	568	576	539	591	596	548	562	559	565	580	562	556	610	550	542	631	579	535	567	533	567	569	540	570	577	567	538	564	554	553	551	530	538	595	532	602	571	553	537	566	599	540	582	598	574	547	569	541	545	573	548	547	580	609	561	567	582	558	567	530	536	546	557	554	606	533	523	534	552	591	521	541	547	568	547	533	557	575	545	606	559	547	591	571	533	551	549	542	533	542	547	517	560	543	590	550	550	528	589	577	539	550	529	552	554	538	524	572	561	542	575	545	567	549	521	550	566	536	500	565	594	572	524	583	511	550	548	572	546	533	502	554	561	544	522	549	562	586	544	556	571	566	509	535	556	543	559	557	599	554	553	536	598	515	530	528	572	562	547	567	550	542	543	548	530	550	565	553	545	560	541	548	527	553	541	539	554	544	498	597	558	523	527	604	534	549	566	571	556	572	580	566	583	558	540	597	572	537	579	546	535	568	550	559	527	614	555	559	540	546	546	526	509	549	568	578	564	532	583	545	553	544	559	572	583	536	535	547	550	551	563	580	571	557	554	561	563	535	533	558	558	543	556	560	547	599	560	578	583	551	558	523	560	588	585	524	565	577	533	571	556	548	550	508	586	533	616	574	547	564	538	563	582	543	496	499	573	600	561	552	580	565	545	525	503	604	552	547	583	554	565	547	485	531	548	608	552	581	515	572	580	495	556	558	578	539	519	564	564	533	562	552	530	559	544	542	526	541	562	553	574	523	558	534	543	561	612	545	521	506	538	532	602	552	560	568	573	582	537	557	565	575	596	544	530	551	545	539	534	534	545	578	550	550	518	556	504	564	569	509	536	581	543	554	539	575	524	576	547	519	567	535	560	520	538	553	552	559	608	554	567	537	560	569	586	607	551	584	547	587	555	555	618	585	546	538	534	540	543	544	593	536	577	556	576	640	558	573	510	544	539	576	576	567	543	551	559	586	550	518	540	582	530	564	556	541	489	528	551	540	545	537	564	573	574	570	575	571	509	539	531	579	562	555	525	575	536	566	564	551	528	566	580	593	548	558	573	532	564	544	520	560	555	522	530	536	554	551	561	574	524	522	517	557	522	554	565	558	559	562	583	534	544	523	635	577	543	577	525	527	558	528	569	522	584	535	601	524	565	579	510	556	560	545	569	575	540	556	554	585	521	535	558	564	548	595	544	489	562	562	555	584	568	552	544	545	520	536	575	555	554	538	572	538	547	568	550	552	565	545	588	545	534	511	572	564	542	555	545	502	540	531	567	555	543	539	547	572	598	582	557	556	562	569	578	512	605	561	566	521	544	535	574	581	546	559	591	557	592	577	567	559	577	582	533	545	514	563	530	528	539	580	550	565	569	556	518	557	519	554	580	523	578	539
25221	21596	27634	25845	8570	968	780	600	475	456	430	386	378	354	360	335	327	348	281	311	320	317	305	306	312	334	328	313	287	287	311	333	305	293	281	304	310	280	286	294	317	318	322	296	287	282	293	305	293	305	309	363	295	343	308	312	312	322	327	317	317	290	293	299	324	264	290	317	320	287	325	315	302	285	309	319	289	301	279	277	314	307	317	294	279	305	289	357	280	283	314	275	304	299	321	320	282	299	293	293	308	309	310	304	306	298	328	298	315	325	293	305	268	321	285	305	264	295	278	294	298	333	309	296	315	294	282	285	310	307	334	313	325	296	295	310	332	300	298	302	281	277	293	322	275	302	283	296	323	295	340	336	307	281	287	311	311	327	307	282	302	291	279	301	316	302	324	317	280	304	295	286	271	284	293	292	313	307	296	271	285	322	316	323	291	311	293	316	274	313	272	312	332	306	318	282	285	289	291	313	317	298	267	292	299	286	270	283	316	306	317	289	299	267	305	304	306	308	275	312	292	307	322	306	252	295	297	295	348	335	290	318	302	308	291	291	291	297	305	298	275	293	282	272	270	284	281	294	262	329	294	291	269	292	308	287	281	278	316	317	288	280	289	288	326	309	298	296	308	311	290	297	271	257	319	298	281	309	314	332	328	305	286	320	318	296	325	285	254	296	308	283	283	288	300	295	310	272	273	319	299	275	296	297	312	292	294	314	309	307	305	295	265	311	303	288	301	301	268	289	330	286	296	295	310	298	287	312	300	307	276	303	315	281	321	309	293	309	300	287	325	310	298	320	290	317	281	323	294	315	321	304	303	301	311	299	327	299	315	275	307	274	304	293	306	284	268	321	283	312	288	298	281	321	325	308	304	289	247	283	310	298	263	294	319	274	305	308	298	301	279	275	321	270	277	291	288	325	269	316	303	296	314	327	290	273	333	318	297	279	322	269	301	321	280	317	309	297	299	307	299	293	286	300	292	277	335	284	303	281	271	276	314	306	301	302	300	306	308	300	308	272	307	297	301	288	330	313	293	280	273	308	293	303	300	284	336	276	321	314	288	292	312	306	274	304	314	286	303	295	300	300	330	272	302	296	291	316	315	316	296	298	275	300	295	268	301	287	305	334	321	300	301	286	319	292	308	300	279	299	302	307	312	294	291	292	305	266	298	297	294	277	308	316	333	306	312	331	304	298	283	313	281	302	294	277	317	321	320	264	285	264	330	321	290	291	313	301	275	312	296	261	266	317	305	294	301	302	287	309	279	275	296	318	326	305	298	259	289	312	284	284	293	317	261	310	325	259	303	321	318	296	288	299	271	287	284	292	294	281	282	297	338	255	307	297	302	302	308	302	316	295	284	284	308	321	273	289	270	314	314	290	300	266	311	267	320	287	285	275	293	315	287	298	316	337	320	283	312	284	284	293	291	286	325	316	287	324	287	302	286	303	327	286	307	295	300	304	301	306	303	286	319	274	303	302	309	283	284	290	271	306	313	295	273	280	294	315	307	290	318	295	288	300	302	306	286	315	287	291	294	312	282	295	274	297	285	281	295	304	308	286	287	313	289	303	296	327	299	317	288	301	312	296	296	325	282	306	312	324	288	300	308	326	299	298	289	294	313	330	290	300	315	273	297	313	327	340	280	316	286	287	279	279	295	330	266	282	294	291	285	298	298	295	298	308	338	290	336	292	297	316	289	309	312	307	301	268	301	311	267	311	293	326	294	316	313	314	293	304	292	277	283	275	290	274	307	293	304	342	303	297	292	289	282	306	290	305	281	296	288	272	305	317	306	311	305	344	341	302	294	295	293	301	325	288	297	301	284	306	291	271	294	319	281	283	280	291	309	274	300	312	313	288	308	267	338	275	298	305	294	330	298	278	309	319	276	300	282	312	283	298	317	308	305	307	297	309	299	311	298	307	331	345	326	305	284	338	309	300	279	289	322	284	298	306	294	307	281	272	294	302	302	281	274	291	302	285	294	309	290	316	302	307	318	342	295	297	273	284	292	309	292	295	273	285	296	323	279	292	283	313	296	288	309	288	287	288	253	295	304	294	274	286	280	281	302	296	337	301	329	306	279	309	297	301	291	317	297	357	296	273	268	280	302	273	317	313	298	282	323	307	321	296	300	297	280	302	301	305	286	269	307	275	330	286	273	274	299	291	284	296	282	286	285	291	317	296	313	303	298	278	284	290	305	313	276	288	289	274	281	306	270	317	286	304	314	293	299	273	320	272	316	319	275	289	300	273	273	250	299	282	271	321	278	311	286	277	317	289	295	300	344	300	314	283	324	322	305	319	278	286	319	246	295	329	306	319	303	301	264	295	312	297	288	277	312	326	315	293	294	295	316	284	293	268	319	291	296	303	290	299	312	298	329	299	280	275	306	300	262	277	252	310	282	280	323	296	325	317	294	292	286	348	310	308	293	333	281	298	279	312	304	307	315	306	297	298	291	306	299	302	302	322	294	303	318	308	293	309	292	299	301	308	306	294	298	262	285	286	267	302	307	324	325	307	299	271	301	297	280	322	288	282	290	314	276	310	290	269	271	330	303	322	300	313	286	305	285	308	297	296	296	320	301	335	307	289	303	317	301	301	281	276	268	301	306	294	293	293	320	285	319	274	300	325	308	289	289	326	320	264	271	294	311	321	290	290	321	293	315	305	284	275	285	284	299	304	285	266	304	319	314	338	283	305	308	285	309	291	274	293	295	289	313	271	288	307	286	297	259	327	291	299	278	307	284	281	298	307	295	317	321	302	312	323	308	300	323	303	291	304	306	302	291	300	319	286	291	286	314	281	288	306	290	274	316	315	341	295	314	310	300	315	314	295	304	268	319	324	294	291	282	325	289	313	306	311	313	298	292	314	300	293	323	331	287	307	292	304	312	306	286	270	304	293	271	291	287	281	311	355	284	279	302	301	275	325	297	275	292	328	297	273	279	301	300	322	288	327	313	296	308	301	311	307	290	304	311	288	293	327	310	276	285	322	284	294	265	281	321	325	280	336	296	312	280	329	294	311	291	276	300	303	288	281	306	309	310	333	318	303	344	315	273	290	287	305	279	320	262	315	308	303	308	322	291	258	309	296	337	316	328	288	314	310	285	326	315	273	278	286	298	290	314	282	318	271	318	296	343	301	290	315	291	286	271	296	309	290	303	304	293	275	289	303	292	315	316	257	303	325	309	311	319	306	307	286	303	296	281	293	299	271	312	284	287	312	304	290	319	289	288	307	303	282	276	280	307	262	300	280	312	280	284	315	285	335	299	329	309	258	286	301	322	272	298	321	279	318	321	289	295	313	263	271	268	325	284	278	316	306	320	300	299	291	283	289	281	300	255	296	269	295	296	307	299	324	302	302	293	295	283	319	294	319	293	282	304	294	298	271	308	291	293	294	310	327	276	296	276	313	318	323	289	320	283	323	312	281	294	283	302	296	290	318	284	279	288	255	296	302	295	285	317	309	299	299	324	295	312	292	298	307	306	314
6095	11060	7499	3121	2233	1687	1385	1098	916	763	679	578	556	474	505	469	452	419	399	404	392	382	401	374	375	354	354	374	352	348	363	330	366	353	363	366	368	359	358	364	368	324	350	347	319	372	358	359	362	411	352	370	357	364	367	345	314	379	370	344	347	357	338	366	333	342	350	351	351	356	357	351	383	349	332	378	351	337	352	361	321	357	393	359	328	329	352	361	311	341	342	342	342	365	364	357	343	324	369	369	347	358	330	360	350	354	364	333	358	324	315	373	331	347	364	366	350	335	362	334	325	391	359	355	364	337	336	352	302	334	368	365	346	357	320	343	345	345	364	337	361	398	382	388	325	337	358	351	338	343	300	313	357	360	358	371	325	345	371	361	354	354	402	301	325	343	381	343	356	342	380	359	345	365	367	335	355	327	367	371	324	345	334	322	347	326	329	372	346	353	370	358	333	336	334	377	331	353	379	345	335	330	327	332	352	348	329	340	354	362	359	328	330	334	316	349	328	334	341	330	354	369	318	350	352	372	366	368	342	351	345	327	333	346	329	334	328	330	351	349	349	332	357	351	331	343	359	341	349	321	326	349	348	336	322	373	322	365	353	343	355	374	351	350	370	352	389	343	363	362	372	336	354	347	333	327	338	319	334	350	346	332	367	348	326	336	388	358	348	362	321	383	334	354	357	335	352	339	364	319	353	376	342	341	330	358	376	345	322	322	365	350	294	312	328	338	340	347	357	367	364	348	327	349	336	354	325	356	335	367	344	370	371	356	337	324	337	352	346	371	335	334	332	299	377	317	356	365	342	352	361	344	343	333	304	355	352	342	389	338	377	326	329	376	359	355	357	356	391	357	373	346	355	329	358	344	350	355	347	342	326	363	323	335	335	347	300	361	354	335	336	339	326	366	300	333	345	315	339	340	313	357	364	334	337	351	345	368	352	351	359	326	373	352	380	348	327	342	340	328	342	344	352	341	345	372	376	321	315	339	361	366	336	333	355	376	335	339	376	314	335	365	336	334	383	368	349	364	328	325	340	371	329	357	333	348	351	328	354	343	353	306	394	331	335	327	345	355	344	334	324	378	354	345	341	333	354	343	363	337	368	375	357	331	321	386	342	363	334	348	312	363	344	337	363	371	369	361	342	363	381	389	357	330	349	343	342	371	333	355	369	362	349	343	376	349	344	345	354	348	362	323	333	333	358	361	327	339	310	324	345	346	362	357	356	348	337	355	359	341	364	357	347	365	349	362	358	338	367	353	351	348	343	370	337	342	374	343	355	335	344	344	328	350	334	333	342	359	345	363	329	382	360	350	335	378	378	368	365	350	354	346	341	346	351	339	363	362	351	308	349	333	331	342	350	334	324	362	337	340	363	367	343	401	337	328	323	336	358	361	306	347	351	339	337	327	360	338	364	368	341	343	318	335	343	376	354	361	367	334	321	360	359	370	339	344	327	308	393	368	353	362	363	347	362	338	347	307	364	379	337	352	338	309	362	336	333	351	338	357	366	344	367	331	367	357	352	342	344	336	353	374	386	354	366	331	326	329	347	337	400	315	325	366	350	349	351	368	360	350	325	395	381	344	328	347	342	342	319	343	337	323	339	357	351	379	359	335	328	390	356	368	349	363	373	350	350	351	367	342	348	356	376	333	366	396	338	341	351	355	344	317	339	340	369	379	345	349	332	362	335	358	321	342	336	327	327	359	335	358	318	313	347	358	350	329	334	362	341	329	349	343	339	294	353	351	342	350	380	342	340	339	347	309	355	389	345	353	340	351	358	338	341	362	324	359	360	380	334	338	362	321	367	358	351	353	367	355	345	357	356	343	349	374	337	355	386	337	335	349	352	370	346	380	350	350	343	340	379	339	350	363	348	351	376	344	358	349	378	346	362	335	363	316	350	359	356	326	382	344	378	356	334	340	339	356	330	387	343	364	349	348	394	385	335	345	350	361	352	370	354	376	348	364	358	351	343	329	319	364	345	334	320	354	332	319	367	342	338	372	338	354	341	346	358	344	347	360	336	330	344	326	346	378	386	370	302	343	335	327	376	366	339	329	359	367	344	356	326	331	359	357	365	338	346	344	337	346	343	346	348	330	350	361	362	323	342	356	339	334	342	374	310	348	367	336	364	312	358	328	346	352	336	344	370	356	324	365	351	370	345	351	342	356	352	357	388	350	330	319	349	333	340	333	336	321	372	354	351	322	359	369	366	355	351	365	328	381	352	379	356	356	363	327	388	323	358	344	356	341	333	323	370	330	399	392	371	322	361	339	343	341	338	353	330	353	319	350	332	362	346	346	364	327	352	363	353	356	373	325	337	365	335	355	332	361	346	361	350	369	354	351	341	342	336	339	352	330	397	357	365	361	355	348	364	346	360	347	333	364	346	347	375	364	339	380	332	334	335	360	333	348	376	373	354	354	371	365	372	363	340	353	355	377	331	329	390	336	333	360	349	313	383	362	338	358	370	349	364	323	355	354	341	320	323	356	348	348	384	342	378	349	359	372	340	305	362	347	347	336	306	371	367	330	342	318	346	369	393	345	340	362	374	326	300	340	360	336	336	345	348	361	372	355	363	368	343	384	296	321	317	350	340	372	340	366	365	326	342	357	339	348	340	321	372	341	326	353	333	315	359	337	340	367	386	356	324	364	364	357	341	322	328	354	356	338	361	325	368	353	377	356	354	345	361	382	346	357	387	386	330	323	358	351	325	351	341	346	377	360	375	335	362	368	350	366	337	343	325	343	367	348	343	331	361	367	346	355	364	344	328	348	325	355	342	337	353	319	362	380	335	376	348	333	361	348	347	352	364	358	380	355	339	343	357	380	323	339	358	347	352	348	357	342	370	358	334	356	329	367	350	329	370	373	341	332	365	334	364	362	343	325	352	319	343	375	348	360	329	328	329	359	325	362	322	350	327	356	328	404	319	328	312	301	359	341	335	350	370	357	323	354	337	373	325	344	382	329	337	331	351	351	382	330	330	355	336	340	357	310	364	346	388	310	359	320	328	369	338	364	338	353	339	332	346	364	333	375	355	330	333	347	341	321	331	331	346	355	351	369	365	380	330	337	355	356	300	362	359	349	350	349	335	355	320	358	322	339	299	366	349	354	333	354	345	336	331	340	359	354	347	369	378	362	378	346	358	371	352	382	342	366	340	344	336	364	347	346	339	357	357	354	348	362	364	350	335	368	386	350	370	342	333	343	334	347	319	354	379	348	312	318	356	341	356	336	353	318	356	369	350	352	341	372	336	361	365	340	357	349	358	361	334	369	332	359	350	361	346	331	348	318	385	382	331	333	320	311	331	309	344	387	382	364	346	333	343	329	365	365	363	318	322	361	348	355	326	356	353	358	347	355	367	362	344	330	322	360	343	347	350	343	381	342	338	319	374	337	345	325	337	330	359	330	370	343	336	338	349	337	363	322	322	344	387	352	352	351	374	348	345	337	367	330	343	346	335	342	383	312	359	362	338	359	357	376
23023	21650	29519	24264	21647	21656	7131	1177	778	634	571	467	445	366	352	328	317	318	283	296	246	269	253	273	272	250	233	266	242	240	249	238	236	243	211	218	211	223	247	200	222	224	209	199	214	235	211	214	218	250	244	230	235	258	234	231	212	221	241	226	216	237	187	218	195	204	216	224	199	235	212	207	195	188	199	221	212	214	229	222	222	237	209	223	197	216	194	208	207	207	238	195	227	200	189	222	210	204	232	199	193	197	180	202	182	219	205	210	193	184	212	195	187	201	196	198	194	203	196	217	207	210	205	187	197	214	206	199	211	210	226	244	192	204	187	225	203	202	213	199	203	213	228	195	242	214	228	220	225	203	192	213	187	221	219	253	231	210	227	216	221	211	177	214	212	213	226	206	224	215	193	206	190	200	218	214	234	233	214	211	216	201	209	219	213	220	190	185	211	203	195	212	177	190	212	230	237	218	226	222	212	212	235	210	233	219	189	216	215	218	186	202	203	202	212	217	202	189	215	189	219	213	200	208	197	193	211	206	230	218	199	192	185	193	190	231	219	197	206	210	218	232	238	239	180	202	213	211	197	188	185	203	212	222	215	224	201	197	215	218	208	217	218	239	185	197	212	209	215	230	235	186	222	202	215	217	204	229	206	194	208	243	186	186	212	201	183	209	180	224	219	219	211	183	229	196	212	208	184	187	224	240	217	214	211	178	231	196	219	213	205	215	203	191	225	211	188	228	209	198	222	192	196	234	188	211	215	193	197	210	190	205	200	232	213	220	213	195	213	223	209	203	180	189	188	202	207	209	210	219	226	190	217	189	184	218	206	177	214	201	209	187	227	197	218	221	212	213	212	208	206	173	206	211	181	193	189	202	235	201	206	197	235	222	245	216	196	208	203	177	247	191	181	231	207	205	202	215	185	207	187	192	221	209	209	187	202	198	187	203	199	184	196	214	213	210	213	204	223	202	217	233	202	200	230	207	225	212	208	220	214	229	212	197	222	214	203	243	206	209	228	176	207	242	218	213	192	203	212	213	229	211	214	205	202	220	168	214	211	202	206	214	227	214	187	194	187	193	193	189	181	231	216	196	197	188	226	200	209	218	230	211	211	207	197	210	225	220	208	215	225	197	201	229	208	212	197	188	176	195	202	190	206	215	199	205	220	201	208	200	190	211	185	189	221	189	216	235	183	213	218	188	191	189	212	205	235	214	204	198	216	204	204	219	225	195	193	178	210	203	245	173	175	220	199	229	205	200	195	204	221	211	189	219	211	201	203	188	211	208	199	225	212	213	203	204	173	197	209	184	233	229	200	201	208	207	196	210	206	211	233	196	216	196	198	200	221	197	197	192	228	204	214	203	227	221	207	210	225	192	224	219	198	233	219	224	221	202	194	198	216	207	212	218	199	203	188	205	194	203	213	194	207	204	215	199	204	221	190	212	205	231	201	185	183	209	216	216	208	213	244	215	195	224	215	233	218	215	194	199	193	197	202	198	204	201	187	204	201	181	207	206	210	179	214	220	205	200	205	215	206	180	207	200	214	182	191	238	211	190	221	196	199	227	211	228	204	208	224	199	200	202	204	196	201	201	232	227	219	190	220	230	200	205	236	199	203	198	198	211	190	195	206	199	208	189	207	211	232	197	203	177	198	209	191	219	176	220	187	191	213	203	197	208	213	223	190	200	186	213	221	241	212	202	196	204	198	190	195	222	220	179	215	206	207	204	214	191	242	206	235	187	198	215	196	193	230	189	201	208	194	216	206	219	220	244	186	197	196	212	222	214	188	192	196	223	197	196	186	208	208	201	206	210	236	226	191	178	215	208	201	194	193	196	197	213	229	217	216	214	202	190	183	211	185	203	209	231	211	214	163	200	198	184	200	218	203	231	203	215	247	220	210	208	230	221	202	199	202	230	228	192	210	216	217	215	227	214	183	205	190	218	202	183	211	210	199	215	233	196	220	206	214	216	182	195	186	211	201	212	185	186	212	221	208	211	212	227	207	181	205	200	220	220	212	213	237	204	227	234	204	203	190	237	221	191	199	208	189	216	175	199	209	201	201	223	216	214	219	201	204	159	226	183	210	185	212	223	231	230	188	184	197	192	219	218	236	236	207	188	203	186	218	220	190	221	215	179	203	191	234	214	220	225	188	203	181	230	227	194	235	194	234	195	213	233	198	204	211	192	207	183	220	199	226	205	207	223	197	203	222	213	195	209	158	201	228	194	191	224	210	228	202	216	201	195	209	202	225	230	220	208	208	202	221	188	226	219	220	238	165	184	214	210	194	212	209	208	219	200	214	230	241	216	224	193	172	235	182	208	208	206	186	213	211	194	198	188	222	186	200	197	195	210	200	212	199	230	190	193	197	207	203	203	238	186	193	206	192	211	207	185	193	216	200	211	223	182	230	204	176	185	223	217	236	202	229	194	194	197	205	215	228	234	221	197	199	213	218	223	189	210	216	224	210	187	202	210	218	211	189	212	228	201	173	204	192	214	194	204	196	214	214	219	209	218	188	227	211	182	203	210	211	208	229	212	206	198	230	193	208	200	189	211	210	214	175	205	217	175	199	225	199	188	196	194	201	219	197	208	238	211	223	205	226	197	204	208	196	179	189	190	211	215	230	202	214	198	241	226	220	209	177	214	186	221	190	206	195	209	197	213	198	206	193	208	198	202	228	184	223	197	228	231	189	194	198	235	207	206	197	207	190	187	198	169	211	206	197	230	204	194	191	240	185	187	194	186	187	228	245	189	218	213	209	208	169	204	206	229	210	218	220	190	222	207	217	208	193	216	243	219	215	201	217	231	213	195	193	210	206	191	211	214	194	217	207	225	199	186	189	230	204	214	226	230	185	217	230	204	219	208	221	222	197	198	236	213	220	202	194	205	224	193	202	195	233	182	209	205	169	200	215	209	207	217	231	204	233	214	203	215	199	212	213	206	210	187	191	204	205	205	198	206	210	201	193	189	199	180	183	200	215	191	233	191	181	215	197	197	201	203	208	201	213	192	183	194	204	200	198	223	238	196	174	206	248	240	201	224	227	219	205	233	192	195	204	204	195	205	206	210	210	205	212	187	197	204	222	197	207	224	215	213	207	197	181	191	216	235	222	222	213	194	192	197	224	194	188	202	210	211	202	208	219	246	189	222	194	207	214	216	212	205	201	222	219	189	205	211	232	212	202	190	204	193	215	213	195	209	186	209	210	230	228	198	209	204	215	198	207	216	198	212	186	199	216	210	197	191	228	194	195	211	173	202	212	188	217	216	196	211	208	207	188	214	206	208	191	208	197	203	186	212	211	188	219	195	199	249	211	237	194	203	214	221	244	222	207	202	228	224	198	195	189	206	199	219	205	223	182	192	217	197	216	184	214	206	201	186	219	222	205	207	199	181	177	223	204	212	209	194	212	212	218	203	179	196	206	210	199	207	214	223	216	215	216	215	189	192	188	206	205	205	212	222	224	219	203	206	201	191	204	194	209	210
7042	20115	13896	6918	5072	3780	2889	2143	1542	1306	1047	883	743	648	563	514	519	414	444	404	384	387	367	343	330	343	305	287	304	335	273	279	343	282	275	294	270	303	304	288	268	259	250	301	272	282	277	295	292	330	324	322	341	307	306	292	241	273	265	248	263	220	248	260	290	232	277	227	266	263	265	248	234	257	254	253	253	261	240	253	259	252	307	248	258	250	258	252	252	265	233	272	266	272	262	234	245	254	258	257	266	255	286	267	233	220	251	255	242	248	261	261	237	235	248	251	255	264	261	243	271	249	241	262	243	241	253	252	242	282	235	261	267	255	293	246	287	251	236	266	245	246	241	233	250	227	275	238	268	247	278	269	247	238	262	293	241	263	247	266	247	242	255	251	248	262	259	255	217	256	257	258	241	232	258	268	263	275	236	256	251	261	274	258	226	256	250	259	266	256	223	257	218	264	262	253	263	249	255	285	244	248	209	242	242	242	228	228	254	271	235	271	256	223	255	239	241	241	257	252	273	221	254	253	248	247	206	262	268	246	245	249	234	230	270	234	242	269	243	293	242	255	262	250	290	268	240	239	247	245	252	249	244	267	246	237	250	279	195	246	243	260	244	260	266	239	255	262	244	263	253	254	236	245	261	261	232	244	251	267	262	219	275	245	268	288	235	245	270	249	238	236	234	244	250	252	265	265	255	227	278	261	221	246	238	251	243	251	241	253	237	253	246	233	249	262	261	236	253	251	224	239	253	229	247	288	250	242	261	227	273	279	232	238	238	238	239	255	234	276	245	248	294	252	259	262	248	243	240	255	267	220	243	267	225	229	254	252	242	266	272	256	245	259	267	249	226	225	226	234	259	247	255	226	265	272	249	235	240	252	240	224	256	254	276	245	263	235	254	215	196	280	241	259	265	258	230	259	240	241	271	243	254	264	255	270	247	225	243	232	257	254	252	246	213	259	249	239	227	258	252	257	234	241	256	239	242	276	264	261	244	223	255	259	266	245	240	257	214	273	267	247	238	261	241	237	259	279	255	260	253	259	240	262	244	264	257	247	237	252	243	245	246	250	262	276	242	256	231	242	248	243	241	252	221	248	243	233	222	255	234	248	256	254	244	257	230	230	259	263	261	248	247	227	235	215	233	284	286	246	223	233	238	250	272	253	257	200	234	258	227	280	243	235	253	247	273	242	245	264	264	252	202	259	236	226	243	227	239	255	237	273	262	238	238	238	252	235	253	271	256	242	267	247	244	229	270	266	247	233	215	243	243	239	279	261	255	251	273	235	241	229	229	272	258	257	224	242	266	257	265	273	261	264	265	231	276	271	236	274	274	249	226	250	244	250	241	243	235	254	248	233	243	247	265	279	261	256	245	231	250	233	233	254	242	244	269	222	230	264	269	227	240	249	237	262	259	242	251	236	243	253	232	226	257	274	256	225	271	244	246	258	262	253	232	250	246	264	252	238	233	266	234	257	260	225	269	249	232	252	273	255	256	240	285	247	235	267	244	255	268	275	208	245	276	263	251	259	252	245	267	248	242	243	231	255	247	275	256	238	230	238	249	255	249	246	256	262	271	241	227	255	268	257	287	243	228	244	267	234	229	241	237	252	286	225	249	259	275	220	228	257	261	257	235	257	251	248	238	281	279	256	236	289	248	258	259	252	256	250	262	249	242	238	267	268	254	220	255	255	272	234	242	255	238	247	221	259	250	236	208	252	259	240	240	240	243	251	247	256	227	257	244	249	261	286	287	220	234	234	258	260	250	262	243	250	236	253	272	255	234	243	278	245	228	225	244	297	278	239	236	211	254	243	295	285	232	267	247	256	265	240	240	235	244	217	268	258	247	269	244	232	230	227	254	254	221	239	241	242	291	271	245	222	234	254	239	228	263	235	243	264	277	265	249	244	263	215	233	261	265	234	262	294	249	257	234	255	234	272	256	245	252	270	266	267	251	244	237	245	250	254	277	229	252	233	234	222	234	235	269	220	248	232	216	253	231	243	260	247	278	278	259	275	249	231	238	244	236	235	254	263	269	251	244	256	242	270	243	256	231	224	277	262	264	223	248	258	261	264	253	240	260	241	274	243	241	244	248	233	235	247	243	258	252	250	272	259	254	245	239	269	236	239	246	223	227	261	283	278	252	233	243	241	269	250	232	259	252	228	221	238	248	253	254	262	252	241	272	255	224	225	241	246	265	255	245	250	221	241	242	238	256	268	242	252	262	285	255	269	249	247	227	254	278	287	236	264	232	224	277	268	252	257	240	276	269	269	278	237	228	255	250	252	255	241	237	247	223	239	243	253	254	223	244	252	251	266	246	263	243	237	256	232	244	230	249	251	263	247	261	244	222	261	275	259	234	259	253	264	239	270	252	266	257	263	232	248	265	263	232	214	266	236	210	254	234	252	252	245	256	249	253	214	222	244	262	249	253	253	233	266	255	276	250	256	245	256	231	253	257	254	287	246	269	242	245	254	260	224	230	236	272	256	242	281	226	241	239	261	250	266	261	250	251	268	260	256	241	246	250	252	275	288	234	252	223	251	229	257	231	275	243	245	263	242	254	241	257	247	225	272	248	274	247	233	234	245	248	274	257	221	242	272	235	258	251	252	264	257	245	241	231	256	245	220	249	312	239	272	244	244	238	250	252	229	221	273	278	282	241	260	253	248	258	267	245	264	244	236	263	256	255	254	260	265	247	240	261	265	253	267	252	215	251	270	257	239	237	250	273	260	245	223	247	248	244	238	257	255	240	267	263	262	241	233	237	248	255	249	268	237	256	273	254	249	250	237	246	260	240	262	260	255	242	225	258	246	257	228	248	205	289	265	267	262	245	279	239	215	250	235	229	249	273	254	276	259	241	255	264	220	267	224	237	245	232	217	237	248	261	252	231	261	286	233	251	264	247	255	242	248	248	274	221	257	245	233	243	257	255	271	252	217	241	265	222	244	252	289	259	235	237	270	238	251	250	242	249	249	247	250	274	292	243	247	271	263	285	247	241	250	238	240	208	243	250	211	257	246	236	252	237	253	235	249	264	246	249	228	232	247	227	260	246	235	251	237	261	276	234	252	242	248	268	256	249	249	234	251	241	275	235	239	272	250	252	277	247	242	252	226	261	230	227	233	245	268	256	221	264	216	245	245	244	245	256	254	246	252	230	243	244	270	218	243	249	248	241	247	249	238	261	233	264	255	277	257	265	270	227	244	269	224	241	217	271	215	270	256	247	245	259	259	247	255	262	264	250	259	219	267	249	248	275	269	264	271	239	224	252	238	242	255	273	240	248	229	261	237	251	246	243	236	265	272	241	264	251	260	249	229	242	240	254	250	270	248	239	291	246	253	231	242	246	259	258	245	253	280	242	241	262	257	279	290	240	257	233	240	252	272	242	246	226	245	253	229	236	238	240	224	237	230	249	275	249	268	250	247	245	229	247	242	275	259	243	255	256	225	255	255	211	232	246	256	219	245	246	257	277	239	271	247	240	255
27867	19438	6844	1914	1139	844	712	646	565	601	560	517	532	545	533	548	527	499	528	481	527	528	477	510	531	552	505	480	480	504	541	481	500	512	512	491	512	499	502	519	498	509	532	491	562	522	507	537	472	531	505	541	530	505	525	536	523	542	514	496	480	545	471	524	524	491	508	494	520	495	528	517	454	514	474	478	504	512	516	499	440	523	484	504	513	564	506	518	530	480	469	488	534	508	491	485	484	517	522	466	494	522	524	510	508	511	519	498	515	496	525	529	495	487	482	528	516	530	503	491	472	515	495	514	475	549	526	493	493	503	500	480	498	526	558	471	494	517	477	517	508	515	456	513	516	527	544	530	495	488	499	488	493	520	525	501	477	529	508	500	535	467	486	507	503	498	533	487	487	494	532	428	499	438	488	484	526	492	468	486	455	532	497	501	546	568	480	498	482	539	498	475	519	491	507	481	515	508	507	473	510	538	523	510	499	550	514	534	506	499	532	496	544	495	497	496	506	500	516	502	488	525	500	488	552	503	494	536	499	534	495	480	528	498	452	537	528	470	541	490	453	550	512	498	547	514	517	502	544	489	524	493	506	495	516	502	498	525	471	503	481	499	485	560	531	529	480	508	540	502	511	512	482	527	533	498	515	526	514	491	479	553	482	517	511	509	514	527	506	488	475	490	491	510	497	445	513	500	495	521	494	497	507	497	542	476	509	465	480	515	536	471	481	505	517	555	506	520	508	527	516	558	518	492	502	495	474	517	552	454	515	510	494	496	490	494	515	465	513	521	482	563	467	490	500	555	497	561	515	514	483	514	532	504	554	519	517	538	513	498	524	540	498	554	499	472	516	544	487	478	505	493	491	544	512	486	516	532	476	529	482	481	513	481	460	511	522	514	480	532	500	494	493	544	512	516	531	490	504	506	494	487	499	463	487	496	498	518	550	533	538	500	497	463	508	490	496	487	515	522	507	553	516	495	511	465	533	503	499	534	499	503	532	520	519	522	514	513	486	488	484	534	507	511	522	478	531	512	482	503	516	534	502	524	518	492	509	504	490	470	507	537	517	487	489	509	506	494	498	472	493	501	472	464	512	517	483	474	520	481	497	528	510	465	477	475	485	466	486	527	502	494	514	500	477	479	501	549	501	527	480	500	509	504	490	485	499	499	482	503	477	498	484	529	508	498	493	493	500	464	567	505	532	529	528	479	476	514	497	501	508	514	522	544	501	531	506	491	528	459	536	523	486	515	509	500	541	456	496	467	519	535	500	522	517	522	461	497	519	499	483	477	483	549	477	479	504	513	503	533	482	517	506	544	513	519	526	501	528	473	501	496	492	529	507	536	538	491	501	493	536	466	484	506	509	477	494	520	493	475	521	513	489	519	526	515	526	515	501	477	499	474	472	557	485	489	507	539	512	480	509	503	488	507	532	497	513	487	506	465	511	500	523	484	501	494	522	499	474	489	481	499	449	498	531	507	466	509	536	506	506	498	490	524	522	515	490	494	488	489	461	511	459	528	506	500	508	513	498	467	519	515	456	515	452	507	533	503	530	489	484	497	491	496	502	508	477	472	509	514	543	511	508	497	488	526	511	471	505	469	494	500	500	484	500	517	493	527	498	525	485	490	485	497	465	466	467	468	552	477	531	497	476	493	494	497	544	503	509	500	485	475	478	487	489	546	508	470	515	525	524	481	510	507	491	516	477	536	487	477	492	558	502	461	523	478	472	510	511	496	500	495	509	491	511	494	539	535	518	534	484	508	506	497	499	544	540	482	501	509	535	485	520	539	516	470	503	468	584	510	484	547	511	461	529	453	484	505	480	515	507	520	510	481	489	489	506	487	535	507	475	514	491	515	543	505	544	525	532	535	496	508	498	529	524	485	498	521	501	521	531	495	533	474	499	476	464	524	537	505	547	539	498	464	486	474	493	560	518	530	486	509	501	516	475	527	552	475	484	523	489	522	495	506	526	530	525	524	524	482	533	499	522	504	475	478	521	532	509	522	504	554	497	504	499	484	521	499	505	505	517	483	481	496	530	510	480	474	527	504	494	531	510	499	515	474	481	504	488	504	478	511	552	495	506	503	497	478	491	504	506	503	526	519	475	506	515	487	487	488	466	484	510	486	499	490	505	489	506	527	501	489	489	532	544	492	477	519	502	488	514	487	523	517	514	505	496	486	503	536	507	506	529	518	505	540	538	499	539	535	513	514	475	521	491	544	528	492	515	530	520	462	515	550	509	509	507	474	480	493	520	525	521	486	494	515	518	499	517	459	499	502	459	522	447	493	492	468	553	508	482	530	497	519	533	500	485	491	550	553	489	497	544	497	487	486	505	530	482	526	495	514	527	538	506	491	516	484	516	503	481	490	506	511	516	514	475	500	489	526	499	516	501	522	510	495	481	493	525	502	504	468	524	484	494	486	522	470	529	482	502	524	524	510	520	515	529	545	487	480	545	514	496	544	495	447	483	508	504	489	476	500	537	496	506	503	546	509	507	517	495	481	508	530	507	554	515	533	473	489	483	468	487	463	473	501	507	523	491	504	477	542	469	542	505	474	539	505	500	491	536	499	460	480	505	494	508	509	462	469	563	510	484	539	512	526	479	471	554	504	516	501	480	471	506	485	537	530	481	536	509	498	493	514	497	522	499	527	503	503	484	497	511	508	501	495	516	539	466	465	523	514	531	514	543	535	541	537	501	510	520	500	506	534	530	509	495	481	514	524	532	510	486	519	516	512	472	488	536	533	500	518	507	478	467	484	498	487	533	469	523	500	486	510	512	527	458	540	479	497	480	481	515	524	427	561	540	502	512	493	519	508	488	535	525	516	545	508	541	519	470	494	484	478	501	528	492	478	509	539	505	491	491	495	543	542	519	527	536	487	512	473	478	480	485	518	490	496	496	508	481	483	472	509	519	519	534	499	524	522	511	513	472	471	513	484	530	510	544	499	505	536	494	507	445	525	513	467	500	530	535	483	497	501	525	521	488	510	532	497	484	571	516	510	533	488	504	487	508	514	481	469	498	525	518	500	531	503	513	495	487	501	488	461	482	546	457	528	510	516	478	513	522	499	478	520	492	457	527	505	441	497	513	476	537	507	520	507	540	493	505	500	506	484	513	494	505	521	497	469	530	494	496	449	484	503	508	484	482	520	503	511	462	502	541	545	494	535	502	508	484	464	507	508	504	537	508	483	521	485	533	512	519	523	532	510	510	526	512	547	456	509	518	497	500	480	527	506	492	495	484	479	484	474	519	540	554	487	475	463	522	538	505	494	485	497	514	566	518	491	495	458	468	482	486	468	510	506	498	495	525	517	493	493	526	504	482	481	513	460	528	501	495	541	505	523	507	533	511	525	530	502	514	506	493	498	472	494	499	493	523	465	515	515	470	509	513	539	505	449	510	520	501	541	487	481	517	530	500	502	514	486	508	501	555	508	518	539	492	510	485	469	511	496	514	526	509	509	510	528	540	519	499	521	495	520
6102	6354	4149	2249	1654	1295	1066	920	823	729	667	687	624	676	667	647	608	581	566	583	605	613	604	595	565	630	616	555	568	590	632	602	615	609	580	609	600	581	606	603	609	559	598	589	574	567	546	576	605	625	642	573	602	602	600	598	630	576	556	625	612	630	609	606	599	580	607	560	559	571	585	613	556	555	591	555	641	581	607	593	624	572	559	589	554	597	617	583	588	585	611	589	577	594	589	602	597	549	593	582	611	593	601	578	560	606	567	568	570	575	575	594	581	621	588	565	580	566	573	600	567	603	605	590	601	556	579	577	560	568	647	589	558	582	576	574	577	608	596	613	564	590	613	556	580	603	608	593	621	552	577	556	537	578	607	598	530	588	568	573	570	595	594	613	550	568	599	584	614	557	589	585	596	615	602	606	578	591	533	592	594	604	601	587	551	552	591	571	575	587	599	579	573	554	589	580	586	604	568	576	599	584	570	564	588	572	576	589	608	570	560	613	575	622	570	611	625	542	604	555	584	573	603	576	557	608	572	600	585	580	599	567	542	558	587	559	584	594	575	595	553	601	611	547	608	600	581	585	602	572	541	564	596	554	573	591	565	569	610	596	603	624	558	599	533	590	571	583	556	602	609	558	562	544	611	582	582	533	594	592	583	578	552	586	578	598	643	585	582	574	547	634	622	556	609	619	533	586	574	566	612	553	582	560	585	633	584	570	573	558	619	568	575	613	618	555	631	606	549	598	562	599	581	613	603	570	567	568	593	570	531	590	564	617	576	603	573	560	588	557	642	554	567	593	567	566	548	642	581	598	584	571	592	585	594	615	571	544	593	556	569	552	612	592	540	589	560	565	602	590	585	591	576	614	580	601	611	576	586	621	584	609	563	611	657	622	545	544	617	608	569	572	597	556	604	554	577	578	610	577	584	565	615	578	589	594	607	611	632	543	564	558	593	597	617	607	546	623	594	623	607	617	573	609	597	583	593	585	546	607	533	577	583	575	562	614	593	610	617	579	582	600	571	589	572	587	594	599	587	604	535	557	568	558	627	605	607	602	560	598	600	582	552	617	570	603	604	608	594	603	597	563	608	605	579	615	603	571	603	590	626	547	572	552	530	623	557	581	579	586	556	545	591	606	592	616	604	599	618	594	547	592	593	526	593	590	563	556	575	595	605	506	589	605	558	579	641	594	601	583	597	626	565	569	594	604	589	581	560	604	624	610	584	566	591	579	578	583	562	604	614	608	593	585	570	630	560	564	586	577	610	580	594	573	576	570	590	630	612	615	574	526	622	617	595	561	596	597	550	637	572	590	599	610	569	577	557	592	538	565	599	573	566	561	568	544	582	619	580	583	569	573	566	594	564	577	503	598	601	615	590	614	605	594	595	577	555	623	587	596	571	590	574	593	567	592	572	596	585	575	585	574	546	583	645	571	542	625	600	601	602	597	587	619	581	573	542	603	609	584	592	573	621	609	592	577	536	619	597	568	587	550	577	534	538	592	590	560	563	583	575	590	592	605	614	583	596	580	574	604	570	593	542	663	561	592	612	563	627	557	570	592	579	568	609	589	590	576	560	570	580	608	537	568	567	555	568	600	585	569	611	549	615	610	570	603	616	568	583	590	590	595	546	585	599	524	591	594	609	587	608	580	607	606	594	632	597	614	599	598	572	569	583	575	619	639	574	585	590	598	563	586	599	603	577	543	599	567	603	583	581	539	659	592	586	616	594	569	604	568	582	602	611	571	600	576	615	619	596	595	568	591	631	547	588	553	609	600	611	532	559	584	542	574	568	561	605	615	556	610	618	569	572	602	578	585	592	581	582	575	563	628	577	566	634	583	649	599	581	574	566	576	615	598	545	614	593	593	605	584	630	540	565	601	595	533	584	574	638	580	575	613	545	593	535	590	584	563	582	621	604	591	559	577	618	575	580	593	586	615	575	595	583	584	577	571	578	632	559	562	583	580	610	574	557	556	595	617	587	626	611	611	595	610	593	577	584	599	542	593	580	569	558	559	552	593	628	587	595	575	534	586	598	585	618	541	626	585	590	579	594	572	584	584	608	589	589	581	570	592	556	577	595	523	547	579	591	557	577	609	620	596	586	593	553	581	571	579	568	579	596	635	561	618	580	597	604	541	551	644	583	565	562	569	578	564	601	609	600	590	577	582	614	608	598	614	616	576	597	565	602	596	583	562	595	553	557	570	578	600	618	548	572	572	600	592	588	574	578	615	603	569	542	602	572	542	657	590	617	620	611	587	577	545	570	600	614	577	585	666	509	559	573	601	617	600	583	571	588	601	585	579	564	579	574	590	559	566	567	584	606	559	582	613	588	555	545	571	608	538	575	572	563	570	587	605	595	570	600	602	617	569	597	582	564	615	584	589	547	602	567	615	552	630	557	572	634	636	552	567	577	594	601	607	579	567	590	561	615	564	556	564	594	607	561	620	593	525	603	562	608	618	605	534	585	570	586	607	575	598	562	625	591	596	597	599	567	584	606	576	573	555	542	541	584	597	588	574	586	563	561	575	578	604	582	569	544	607	571	552	615	607	587	596	614	573	608	562	618	573	560	606	576	634	570	566	574	594	586	617	597	587	555	573	590	575	557	605	633	633	591	588	586	596	576	582	595	600	583	585	565	587	627	624	613	605	574	599	613	556	588	598	581	569	584	573	613	543	565	543	555	602	554	570	620	599	585	585	580	567	592	568	547	601	605	593	581	585	594	597	569	581	570	558	635	556	558	577	590	582	607	606	605	569	593	586	514	607	572	608	621	600	598	579	561	582	616	603	622	598	599	582	612	567	574	577	588	600	613	538	598	605	577	617	588	594	554	575	582	589	585	591	587	567	602	603	596	565	542	608	555	579	571	598	578	575	571	597	576	617	600	581	528	572	567	564	601	591	563	598	569	549	603	595	505	614	600	598	574	566	561	580	593	577	576	594	586	554	528	593	556	599	587	605	594	561	588	538	554	559	572	575	567	565	536	597	571	587	580	575	613	572	607	592	578	585	578	572	578	554	610	555	587	592	574	576	542	603	580	606	595	593	585	606	585	576	590	588	600	579	591	599	606	552	607	582	599	595	559	580	595	621	578	591	649	563	593	561	550	625	576	624	537	599	633	552	632	601	575	608	556	656	547	586	593	562	582	589	608	565	593	615	548	597	604	601	576	583	559	571	574	610	566	594	592	606	603	612	625	603	578	561	565	585	577	570	590	587	574	571	626	606	584	606	600	530	631	621	588	588	610	567	577	576	553	596	595	565	581	582	574	549	547	647	564	545	605	587	620	585	563	614	599	547	547	553	581	572	551	596	587	547	614	575	586	570	574	600	596	601	570	569	573	553	620	604	581	598	565	588	581	598	623	608	600	584	604	573	591	551	596	604	637	592	567	588	602	575	561	585	590	560	595	602	595	588	590	586	590	617	543	569	584	557	617	591	623	584	563	560	553	599	623	557	553	591	605	556	590	593	601	604	609	570	595	601
24137	21632	28910	24855	21592	8709	1508	942	871	759	693	694	665	576	555	560	569	540	535	573	548	502	536	515	532	511	468	528	482	462	477	476	507	517	509	455	484	514	491	480	484	509	490	505	465	493	517	485	489	473	499	501	467	510	464	458	488	469	506	478	478	487	475	453	492	498	504	479	495	481	461	472	446	491	484	477	507	505	492	470	512	500	487	498	466	440	464	512	499	487	448	462	471	478	457	527	487	482	514	475	487	463	485	486	455	491	441	502	529	429	497	481	497	482	471	454	478	484	462	480	485	475	478	462	456	478	489	502	502	485	456	498	478	475	448	466	479	480	491	483	493	518	458	476	455	489	453	489	468	480	435	488	487	434	471	481	456	494	533	454	467	489	489	473	448	497	473	463	488	472	471	474	461	458	474	490	456	458	472	510	440	489	441	489	493	476	474	494	461	493	465	502	484	467	498	481	496	499	486	443	490	496	478	459	445	476	457	479	498	478	503	498	499	446	451	468	473	455	497	523	509	429	464	480	467	510	483	519	472	466	442	476	483	476	484	469	498	445	463	466	479	507	526	485	501	467	489	456	468	477	498	492	509	472	478	498	503	458	486	500	466	505	461	459	460	440	470	487	485	449	478	461	471	486	474	485	456	460	470	496	492	485	495	469	484	463	446	481	471	493	514	484	477	500	478	475	453	487	464	494	466	490	483	459	498	517	526	461	517	468	480	478	475	482	483	517	459	540	492	481	439	431	470	449	446	479	473	476	459	458	487	457	479	495	488	449	446	476	464	474	497	515	478	487	486	495	495	482	510	485	459	478	497	487	491	430	488	476	475	486	452	491	500	515	465	457	456	450	477	489	519	440	475	502	447	458	467	476	504	439	470	496	426	470	458	483	466	490	506	507	480	470	509	503	475	507	514	484	491	488	483	453	483	508	478	478	491	476	499	443	505	517	483	460	490	490	462	502	457	507	483	519	461	472	496	478	472	441	481	448	438	473	480	437	474	462	502	506	525	513	470	492	467	451	471	467	486	512	452	492	509	491	461	471	477	490	451	491	493	479	506	458	459	483	472	481	476	501	499	508	489	503	484	498	473	473	456	484	484	462	469	456	464	411	493	475	465	480	490	442	520	482	502	463	471	490	474	480	485	458	491	485	507	504	459	460	455	476	480	483	455	434	487	483	470	484	439	501	440	458	477	463	476	478	465	491	475	509	464	499	461	460	463	460	472	480	481	488	491	465	485	476	480	495	520	444	487	493	442	448	455	472	482	488	517	514	483	500	487	505	447	476	470	520	497	502	472	490	470	490	431	457	479	487	468	494	456	498	442	467	462	432	478	481	493	458	454	477	454	467	480	492	507	435	455	469	482	451	471	443	439	471	537	488	490	453	477	443	478	483	444	483	504	470	484	493	496	493	496	499	468	456	477	454	462	479	483	467	492	452	467	458	479	456	506	448	456	488	497	469	483	473	464	465	496	455	524	483	468	464	462	469	488	452	466	484	456	452	503	466	500	454	444	504	445	479	442	443	478	490	472	437	466	434	486	479	502	455	513	431	443	481	444	451	477	481	494	466	483	461	472	487	469	464	488	510	489	485	498	526	474	477	463	522	451	528	442	469	466	477	471	493	441	444	449	469	522	494	463	482	474	512	518	463	442	464	487	468	485	504	486	479	472	483	489	460	422	470	524	459	502	451	495	448	464	435	479	442	493	457	510	466	477	484	502	458	479	420	488	449	459	489	484	511	497	484	486	508	506	467	475	431	461	515	504	440	478	474	522	470	472	478	499	467	478	459	467	463	495	490	481	471	472	476	507	478	510	476	472	478	437	459	457	481	444	481	505	469	424	451	468	497	449	473	477	471	466	495	445	527	443	436	470	489	492	545	505	491	451	457	483	449	504	511	463	470	482	488	484	475	508	463	530	510	499	495	460	466	451	486	441	475	479	457	473	467	484	455	478	473	474	451	548	473	483	481	489	443	457	510	495	437	472	501	494	475	469	517	483	513	489	492	498	473	475	502	504	462	471	494	457	474	462	473	507	501	520	488	512	488	484	486	495	465	493	492	504	453	498	486	478	505	492	504	508	460	452	467	492	470	457	500	518	471	466	526	517	459	472	509	454	443	452	457	478	540	486	472	495	464	470	517	502	498	481	436	540	455	430	490	465	475	479	481	465	468	505	482	462	487	474	488	495	461	520	471	455	441	481	479	458	473	442	500	498	497	443	486	491	519	475	469	494	461	522	446	490	490	468	501	421	491	483	478	442	457	485	485	469	488	465	534	460	520	488	480	446	436	456	510	495	454	495	422	473	468	499	473	485	459	484	459	516	456	456	496	486	510	466	479	503	484	477	469	455	451	474	451	469	508	451	487	518	452	425	485	447	508	454	494	495	469	457	510	461	494	499	481	486	473	481	449	506	450	499	509	496	432	432	465	467	472	505	515	512	445	500	471	503	472	506	488	488	483	482	462	517	483	507	479	488	473	505	503	485	459	492	454	458	514	517	454	471	471	438	463	446	474	428	437	472	485	484	489	481	507	454	503	475	461	463	506	483	493	414	462	461	473	490	468	513	510	461	487	461	478	488	470	461	475	504	439	476	472	468	469	484	480	512	483	475	491	548	499	474	517	463	481	457	440	466	458	445	458	482	461	501	453	480	472	476	505	490	460	451	460	515	472	501	474	451	477	431	489	482	482	476	519	508	526	459	481	465	486	492	488	471	450	477	480	527	498	511	479	503	465	472	495	484	512	491	481	453	492	460	480	514	507	456	460	490	493	447	497	484	509	478	496	459	455	480	473	493	485	484	455	439	465	431	483	469	489	481	471	473	481	455	455	462	497	472	401	482	479	496	474	533	471	467	525	506	450	468	483	460	493	474	503	498	502	490	518	464	493	467	463	434	524	531	490	484	464	443	476	467	473	481	459	495	449	485	466	483	464	487	497	445	491	499	470	437	449	446	515	472	461	457	439	446	508	491	523	453	481	486	469	471	492	474	456	489	484	476	469	506	498	476	489	481	487	505	485	490	498	470	492	497	435	496	476	497	449	449	510	473	473	509	468	474	462	466	476	484	512	507	477	503	431	457	461	477	504	503	454	499	481	466	463	477	485	478	468	489	478	480	510	501	454	470	443	494	452	510	495	461	531	446	476	487	426	490	463	457	434	522	463	497	474	499	491	535	429	454	479	526	482	464	466	463	477	524	488	441	480	468	472	466	459	449	483	482	480	466	476	464	465	446	446	512	523	448	454	473	498	464	497	453	543	439	477	472	473	457	520	488	496	477	426	482	474	471	508	515	452	474	469	488	482	450	454	438	476	489	485	481	506	476	485	461	532	469	451	485	473	461	459	480	463	435	497	503	514	485	495	478	452	496	486	467	485	467	501	515	475	461	500	489	440	467	495	492	477	465	471	498	515	486	500	464	523	507	442	522	457	498	478	523	442	472	481	454	480	486	444	482	459	509	469	531	511	492	440	493	505	471	508
5408	14178	10038	4998	3557	2696	2022	1591	1425	1161	1023	876	860	799	731	726	719	677	688	676	630	609	604	615	597	579	560	606	589	571	520	618	622	582	586	629	541	572	554	589	560	603	567	528	565	550	544	542	605	589	609	589	609	562	574	581	546	576	601	532	589	613	582	578	548	546	544	568	606	568	575	585	577	540	558	602	544	519	574	520	552	559	563	551	563	578	562	567	578	543	601	570	511	544	582	567	579	554	572	560	580	550	534	592	532	563	543	559	531	563	565	556	545	560	593	575	568	585	545	523	578	555	564	582	544	589	545	537	580	520	579	575	599	554	530	562	576	527	567	580	579	582	597	561	570	552	581	562	571	545	579	608	571	556	561	561	580	563	573	550	593	547	563	576	553	574	552	546	546	539	543	526	540	573	574	536	557	545	573	571	559	530	576	592	579	597	527	550	598	565	552	599	566	499	545	595	562	576	546	563	543	577	596	574	586	533	515	546	596	570	594	568	541	592	555	584	566	556	546	550	564	596	544	553	607	548	566	506	532	599	561	554	544	561	536	567	554	585	546	585	598	543	521	569	561	587	534	518	546	533	577	590	578	576	546	611	556	521	548	570	558	537	550	550	537	573	532	568	536	516	590	578	600	563	568	542	560	549	560	549	541	600	554	553	593	557	548	579	562	533	549	533	601	558	555	584	554	569	541	530	572	560	539	555	554	558	529	537	514	547	566	519	580	617	544	580	510	549	561	552	549	545	646	569	573	562	564	572	595	581	536	546	571	597	497	555	563	513	582	563	553	606	581	571	544	507	563	547	589	516	564	513	566	575	544	573	537	585	544	584	603	531	532	517	594	588	570	574	530	562	584	545	539	595	549	564	523	567	598	557	539	583	558	554	607	579	498	544	580	558	567	518	539	567	531	570	544	547	536	571	599	508	568	543	573	587	551	590	541	528	552	585	538	561	557	568	576	547	546	511	563	586	529	525	580	569	568	544	543	545	589	617	600	571	525	562	571	543	548	522	521	598	519	533	591	552	562	535	597	586	551	498	548	524	550	542	588	555	579	534	559	570	557	580	551	536	568	576	566	543	546	552	551	540	538	557	520	578	595	533	560	570	522	506	583	586	555	564	564	551	537	612	557	550	555	589	552	562	580	558	536	530	537	563	565	595	545	562	533	562	549	585	544	618	546	518	541	565	588	551	545	548	564	555	557	558	563	553	533	536	522	537	548	580	536	570	564	522	579	526	530	526	582	534	576	574	563	576	525	537	552	555	531	562	536	580	544	578	562	579	510	523	552	549	567	592	554	606	561	611	535	576	553	556	545	540	553	537	564	595	552	565	556	528	552	562	554	520	545	538	535	533	580	547	523	577	527	546	554	568	566	548	561	549	588	535	568	533	530	583	567	568	574	579	592	593	541	571	567	558	560	552	569	513	514	569	531	543	577	603	543	542	521	585	569	602	556	559	528	563	564	606	535	525	591	560	494	532	567	569	540	531	521	567	565	559	564	550	596	557	530	589	574	564	572	554	554	574	531	561	585	568	563	551	573	569	559	558	595	524	551	593	560	599	561	605	569	493	546	538	553	508	524	537	556	568	519	548	553	528	589	562	572	560	543	553	579	566	579	609	571	548	545	588	575	576	516	551	569	566	537	541	548	605	538	560	567	590	573	542	536	596	591	514	547	523	567	567	547	596	554	487	568	537	530	556	584	598	564	546	547	582	571	512	572	548	571	597	551	596	524	560	606	565	545	500	569	524	550	612	559	573	573	552	592	562	603	567	550	551	571	542	571	539	556	516	525	528	569	565	559	557	573	562	546	551	557	590	562	576	558	538	536	569	534	577	518	534	554	569	551	537	590	588	542	581	541	526	588	559	579	547	549	549	521	628	578	590	494	569	533	576	576	512	576	571	569	534	599	598	544	553	579	530	517	550	556	571	566	554	498	539	585	573	565	582	516	587	587	587	575	564	600	549	589	581	557	538	562	506	576	559	545	586	542	591	572	562	539	582	541	569	556	543	551	541	549	575	588	567	580	579	568	521	584	564	562	558	585	567	562	556	565	559	564	588	571	552	566	614	618	517	592	570	557	562	546	510	557	580	595	562	517	567	580	519	523	575	597	563	577	542	530	542	551	494	528	537	528	564	536	507	584	569	557	586	555	576	581	549	522	561	612	586	593	587	543	557	554	541	538	518	546	593	569	590	577	537	555	533	561	525	562	538	550	561	526	539	599	585	562	546	569	533	581	555	562	557	542	577	581	563	511	548	599	570	610	550	564	568	527	631	582	571	564	512	522	547	586	583	561	576	565	638	590	563	533	561	498	611	550	572	534	586	556	605	528	550	521	577	570	543	558	550	593	559	602	551	559	567	549	572	527	593	571	554	565	527	542	597	565	543	560	584	532	617	528	555	546	548	551	548	545	602	605	553	552	538	586	563	549	562	557	586	571	585	532	535	557	562	545	533	565	528	568	585	568	514	561	514	556	523	554	573	565	544	566	570	567	553	546	562	569	514	565	565	554	541	586	559	528	543	564	568	528	555	590	539	549	521	564	562	575	585	588	582	551	556	582	571	555	552	514	572	530	566	555	571	540	541	571	510	547	529	619	546	565	563	592	513	561	564	562	578	582	556	588	534	546	562	568	523	547	530	561	551	532	568	548	590	539	561	569	546	549	588	509	571	542	551	590	557	571	561	531	543	562	563	586	597	575	569	517	532	539	574	575	542	599	564	562	538	574	566	539	570	559	552	553	601	578	572	553	565	555	574	552	555	589	533	559	602	552	560	582	583	572	568	558	546	572	562	577	558	574	569	540	586	573	551	526	557	534	595	604	559	527	579	555	553	560	545	571	608	532	532	553	586	547	559	602	585	545	593	557	544	555	532	560	527	556	550	552	584	556	564	558	573	582	595	578	577	586	575	585	504	578	549	521	573	564	560	535	568	560	546	549	565	589	600	548	576	565	572	522	575	575	602	533	563	537	548	565	578	565	576	552	506	558	527	582	578	549	542	562	546	577	590	531	571	513	573	543	591	583	526	579	558	535	607	568	557	557	593	549	592	562	558	554	498	545	572	508	559	534	509	556	571	556	591	514	517	550	548	546	572	582	570	558	595	523	586	509	561	596	602	571	554	571	615	544	616	541	554	602	584	609	588	555	547	575	565	538	563	580	546	563	544	568	577	528	571	568	595	541	577	605	534	578	578	503	585	551	584	534	569	569	557	551	520	534	561	571	547	551	603	572	547	606	583	524	602	561	543	555	560	564	603	583	555	556	500	624	551	564	581	572	577	575	545	540	599	580	537	610	577	555	576	597	530	610	558	590	575	550	497	605	564	553	587	621	553	556	590	587	620	527	566	541	533	540	583	541	543	563	568	537	584	588	552	548	624	577	555	634	596	542	570	560	562	551	549	553	574	509	554	525	590	517	605	580	531	567	535	567	553	573	576	545	571	572	595	577	538	563	553	569	499	561	532	544	551	536	562	532	530
25245	21602	27693	25801	8631	980	733	557	549	465	428	393	360	352	318	346	344	325	378	331	358	302	318	365	315	284	299	288	304	299	318	309	337	311	311	306	296	299	303	315	319	294	305	300	303	301	310	312	299	346	319	307	327	299	297	297	320	308	287	297	291	312	334	321	278	333	306	293	282	318	306	270	339	299	316	307	339	324	295	303	323	279	303	332	305	317	308	312	317	289	276	308	286	278	293	289	316	305	327	309	280	327	314	277	306	313	311	291	294	317	276	298	282	275	323	269	313	310	318	288	286	303	339	298	289	286	299	306	285	325	303	302	290	285	297	263	312	340	290	309	281	336	285	312	308	313	324	319	325	292	331	296	317	295	303	310	319	279	337	320	267	281	310	309	346	310	267	298	316	315	325	291	296	333	317	307	310	324	285	272	308	308	263	299	294	293	301	311	308	280	301	308	333	313	307	299	326	310	292	310	334	300	306	302	283	311	297	309	328	336	281	308	282	290	298	316	264	289	293	294	302	278	286	299	306	267	281	314	321	300	316	312	300	334	315	281	331	278	329	324	304	316	287	295	301	298	267	329	304	281	270	275	294	276	277	296	282	293	337	287	290	289	277	319	302	299	295	302	322	330	303	284	321	310	310	310	309	309	306	293	319	304	327	305	324	274	307	300	301	274	278	293	273	317	300	319	289	301	301	301	335	319	296	348	311	316	297	290	305	293	301	335	291	317	323	272	310	295	312	300	269	300	287	318	309	304	320	310	309	293	287	294	270	346	303	290	280	306	326	322	306	312	322	306	288	321	292	303	301	308	265	286	287	270	289	282	307	306	294	309	316	296	314	324	295	323	319	330	353	295	289	303	315	324	298	296	313	276	291	267	301	303	309	299	318	307	284	307	289	276	304	294	297	288	331	284	300	300	282	264	304	285	287	330	296	320	311	297	295	318	325	303	295	277	287	319	309	299	310	294	325	298	328	289	296	279	324	335	308	303	298	306	285	294	302	316	286	286	271	302	290	288	280	300	303	266	317	314	333	293	324	305	307	320	297	297	314	286	290	291	314	295	309	291	293	299	286	298	303	322	295	310	280	295	297	300	312	312	300	318	295	293	329	285	327	287	282	293	327	311	336	310	331	295	313	296	320	287	288	297	289	295	290	298	301	318	329	321	349	309	255	343	298	301	307	310	287	319	305	302	296	305	344	296	289	342	316	319	277	289	302	307	335	247	305	304	294	318	274	311	297	341	296	285	333	287	288	303	283	303	272	289	323	340	285	311	312	325	307	287	306	298	306	288	311	303	291	312	294	308	323	310	331	303	291	238	317	298	275	296	294	307	301	301	351	323	298	299	313	333	299	292	288	321	284	292	300	294	304	312	284	265	338	316	285	305	324	299	286	280	323	279	317	316	310	296	340	296	286	286	328	272	289	297	273	273	316	303	300	296	278	303	307	304	316	313	313	305	339	324	295	335	316	279	300	296	306	304	300	278	301	316	301	314	302	317	277	304	306	276	307	281	321	294	294	306	304	288	314	331	337	308	279	305	316	297	287	284	271	319	293	333	289	320	276	278	295	319	303	304	313	311	287	280	311	295	296	295	300	326	285	300	283	327	258	315	306	286	323	339	304	313	308	292	282	277	302	291	283	296	287	319	308	304	272	295	298	312	317	283	313	306	325	306	309	296	320	284	330	302	290	292	292	339	322	326	341	298	304	292	289	292	269	323	322	292	329	288	312	282	305	296	297	306	269	328	275	291	312	300	302	284	344	313	308	292	309	301	310	286	329	293	272	292	326	293	295	308	291	301	307	315	301	314	302	295	296	332	299	308	292	313	302	313	304	290	334	282	291	291	305	312	290	307	304	315	297	313	320	297	287	261	314	311	291	318	304	274	287	293	301	325	308	296	306	301	290	310	286	276	301	301	323	343	292	289	270	288	286	307	321	306	291	307	343	302	262	330	311	263	296	305	297	299	316	326	325	311	320	319	321	285	306	309	322	301	294	305	278	282	318	311	285	303	288	294	320	308	290	307	293	315	319	302	271	287	285	297	265	325	305	327	322	290	319	316	331	281	324	319	256	287	311	321	312	320	296	313	299	298	282	281	301	288	319	343	339	270	298	305	312	281	299	305	296	325	303	317	323	297	306	325	294	302	284	302	306	297	325	319	273	317	298	324	285	303	307	316	296	290	301	263	299	309	286	308	330	287	318	285	275	299	304	305	284	295	323	292	291	301	294	276	284	294	300	299	323	344	316	312	327	285	299	284	278	305	311	313	318	301	287	312	277	273	284	311	306	271	300	288	308	307	303	268	298	313	333	291	304	302	299	297	301	294	342	309	280	297	280	271	277	326	262	317	310	319	289	286	282	284	336	327	301	301	307	314	313	264	281	286	323	303	318	303	303	299	307	321	314	292	287	310	285	286	297	294	288	287	329	312	309	308	312	275	296	298	285	284	330	286	291	355	292	327	295	308	309	299	292	303	313	287	302	315	311	311	310	310	267	306	289	310	272	293	314	308	296	281	293	306	317	281	290	299	313	315	295	290	320	308	261	289	291	315	295	303	304	316	306	304	278	302	281	334	270	326	314	292	312	298	308	318	309	303	279	283	310	313	320	300	312	285	300	269	305	270	310	316	309	288	334	288	264	303	308	295	320	285	283	301	289	276	310	282	306	294	300	297	301	305	291	296	303	266	305	261	292	307	276	304	303	317	312	311	289	300	289	320	298	323	313	285	275	276	285	306	297	314	311	293	272	309	319	300	335	330	317	332	300	299	296	312	326	304	338	290	312	314	287	297	332	308	303	329	300	311	291	295	321	287	319	286	301	328	303	308	276	274	293	264	302	303	324	329	269	262	302	308	284	312	325	303	302	291	296	301	314	311	324	305	303	308	320	295	319	298	282	305	283	279	308	298	292	315	306	287	350	287	316	317	305	300	276	285	292	293	299	280	312	309	317	307	271	284	305	298	277	311	300	277	296	295	342	292	279	307	270	282	340	316	292	339	267	287	299	328	310	331	304	283	290	292	310	295	291	251	299	291	347	313	321	288	307	289	285	318	303	297	323	308	291	289	279	324	285	305	320	308	285	335	292	292	296	321	298	298	302	318	299	297	285	299	297	298	284	265	279	283	268	285	320	297	285	310	301	334	264	291	322	302	316	274	293	327	301	303	295	309	276	302	283	285	302	261	301	331	287	277	314	290	300	322	293	301	312	337	324	353	313	317	287	304	308	305	303	305	292	281	319	290	293	288	284	347	321	327	281	317	278	301	307	292	294	274	303	275	314	296	309	262	268	303	311	311	267	303	337	298	340	289	300	296	307	292	315	314	336	295	297	318	322	285	287	313	299	306	292	286	292	283	296	295	301	311	316	311	292	301	292	308	311	274	280	317	258	295	325	299	340	276	319	288	330	311	288	304	318	295	297	277	297	315	284	316	287	284	308	310	292	303	299	313	299	294	296	309	311	295	304	291	318	309	276	309	266	302
5460	10843	7221	3405	2440	1670	1316	1102	902	726	598	582	511	473	507	430	434	402	429	461	403	424	406	398	391	379	367	388	387	394	374	372	391	387	364	376	351	331	365	355	359	318	312	378	358	349	377	373	383	378	427	432	376	372	359	361	368	346	374	365	376	342	342	356	385	361	344	334	352	358	349	392	365	367	324	377	351	362	339	369	359	341	329	347	339	323	336	358	339	334	369	375	359	386	341	362	328	390	321	371	353	345	369	337	355	362	364	392	384	340	330	324	385	370	345	346	320	341	368	365	348	364	334	342	394	324	369	352	355	360	352	337	363	338	366	328	361	342	351	346	334	374	345	346	359	344	322	340	391	341	337	310	356	331	358	362	314	353	356	342	362	330	363	337	356	360	351	359	353	354	371	347	360	330	335	363	376	382	347	344	357	351	298	395	373	354	348	332	372	338	406	319	328	354	332	337	331	325	352	337	341	341	368	323	328	355	354	365	370	333	351	363	346	362	325	361	366	379	343	345	341	338	353	337	361	353	361	347	351	379	367	368	352	349	369	334	364	332	384	340	357	365	357	340	352	367	386	345	372	358	317	341	356	318	318	353	356	374	350	370	389	335	371	313	353	404	340	319	356	366	371	339	341	364	354	344	325	391	390	366	338	366	333	358	375	334	336	349	356	323	359	346	373	334	369	332	350	384	349	357	344	345	396	357	359	339	353	344	356	343	361	355	363	339	383	362	351	338	343	342	349	342	347	342	377	378	382	341	323	352	339	351	378	368	339	333	329	338	373	368	309	354	355	409	355	372	357	374	352	360	344	359	348	373	355	347	348	364	369	341	341	344	357	353	371	350	367	334	331	356	349	355	353	359	367	341	311	343	357	325	346	328	331	341	347	336	384	356	342	343	342	374	358	365	382	330	365	353	312	326	380	389	380	336	334	341	313	335	333	386	336	342	347	358	338	312	352	339	368	351	386	340	381	323	368	375	330	321	324	328	370	345	349	353	345	349	405	345	360	353	358	370	356	385	314	358	359	333	345	345	356	366	336	336	344	327	376	369	347	337	333	366	355	340	400	345	362	352	383	331	358	357	353	357	342	335	341	325	374	337	352	334	357	311	337	376	365	358	314	373	401	319	381	364	374	340	326	328	356	346	354	354	355	365	333	311	368	370	358	336	358	349	348	348	329	307	361	344	356	376	316	359	338	358	407	356	373	311	363	351	365	383	374	335	368	364	339	350	371	364	382	365	356	360	372	363	343	376	381	356	361	360	349	353	381	375	324	356	357	350	377	350	373	317	332	322	348	365	364	373	338	356	328	332	377	341	351	344	328	352	400	379	355	353	363	358	360	349	351	335	363	370	345	344	335	358	361	363	362	347	368	344	363	346	373	351	354	368	341	365	350	364	336	334	367	368	348	363	364	348	357	346	346	351	390	375	358	344	366	362	342	333	354	326	369	355	392	326	327	350	342	346	344	372	372	382	379	343	343	333	330	374	345	361	358	379	380	314	370	365	364	363	349	334	353	381	361	336	328	348	333	364	349	356	360	366	364	334	394	349	345	379	354	360	324	312	351	408	353	352	332	346	346	366	353	335	333	326	349	384	344	358	355	380	318	381	391	365	360	339	379	352	350	336	378	378	343	349	344	343	339	343	357	365	317	377	342	340	353	369	341	361	348	341	317	346	339	358	329	362	338	344	352	344	329	382	332	352	348	351	361	374	344	343	364	328	364	347	340	372	349	341	357	365	333	353	347	381	348	353	349	372	356	353	364	375	373	336	358	374	377	354	364	332	349	343	341	348	351	379	375	391	323	338	359	350	366	355	364	365	335	350	337	372	346	334	337	347	340	356	361	351	344	324	351	329	352	368	347	346	374	355	348	342	333	354	362	333	356	332	372	352	364	374	341	350	378	370	383	373	366	341	349	338	354	351	355	359	387	354	377	346	348	320	366	347	357	365	390	348	371	379	349	369	366	369	335	370	388	375	356	334	362	364	324	333	337	328	336	364	360	364	344	347	362	379	369	364	339	346	362	370	334	345	370	364	355	336	355	356	339	352	371	359	351	378	328	325	358	326	362	382	329	362	361	350	394	356	323	360	350	337	319	343	368	357	350	326	368	339	386	398	376	349	336	390	326	328	349	354	374	360	363	337	336	358	356	359	362	350	328	360	330	355	322	339	357	343	383	362	358	362	370	375	327	359	360	320	357	366	380	367	371	340	351	359	338	369	348	386	334	371	311	343	372	366	311	378	359	370	357	371	379	376	355	327	339	351	371	382	354	398	378	352	360	345	345	315	369	362	372	367	357	349	342	384	340	350	366	355	351	343	341	328	400	338	350	362	378	330	348	342	336	363	332	363	377	356	355	366	360	385	342	369	343	370	367	371	361	356	367	343	379	323	328	292	371	328	373	352	350	335	359	373	352	327	379	374	366	357	359	314	373	347	328	357	349	376	343	360	369	313	346	356	371	397	357	330	352	344	365	358	328	356	319	337	342	373	359	351	352	326	354	366	350	404	341	360	302	352	365	330	329	341	363	348	294	357	361	361	325	346	372	337	340	343	327	374	383	356	359	321	347	398	358	336	369	385	336	341	348	389	358	344	345	339	366	362	313	347	343	337	370	351	388	348	374	386	355	379	321	341	356	359	353	355	349	349	364	355	348	359	337	326	355	326	382	344	355	334	349	383	353	363	341	364	353	343	354	348	359	334	409	351	368	359	346	359	342	346	345	314	357	372	329	329	352	358	378	361	346	370	363	321	358	349	350	322	364	317	344	348	382	341	363	360	337	357	354	349	370	319	355	341	380	349	359	344	356	347	332	380	387	363	334	344	354	362	330	356	335	360	371	375	357	342	339	390	374	339	342	339	363	361	382	347	362	350	345	343	362	360	330	362	361	360	371	358	321	335	330	354	328	328	332	351	346	340	371	358	335	343	339	355	337	330	380	324	341	367	352	333	366	362	364	331	337	365	383	337	327	320	364	333	346	356	369	356	343	383	349	371	341	331	357	345	344	355	364	341	377	357	318	324	345	338	322	367	360	361	338	335	313	358	354	369	348	335	352	334	338	342	356	355	319	355	356	349	358	383	371	355	359	358	348	363	353	350	377	348	323	342	330	331	373	342	363	363	361	355	370	325	328	351	348	327	338	338	365	373	341	360	362	341	346	350	359	331	391	344	360	358	333	344	336	316	336	359	341	337	362	306	336	362	331	346	371	332	367	371	326	333	384	346	351	319	330	365	350	348	354	348	350	367	374	363	365	342	351	356	367	343	378	363	331	376	364	350	346	359	350	361	346	340	338	358	347	346	373	320	362	372	367	362	392	321	338	316	372	398	351	348	393	357	371	376	341	362	348	315	345	346	311	367	380	339	379	362	383	386	403	360	337	334	363	348	339	377	337	365	335	321	377	366	372	371	355	385	347	327	381	352	367	370	328	373	317	331	359	377	360	378	347	330	356	346	332	365	368	359	349	331	350	351	339	346
23047	21658	29529	24290	21657	21672	7198	1119	803	652	533	460	435	398	378	376	300	293	287	287	271	246	268	262	260	271	258	222	265	239	239	249	216	204	221	208	226	192	218	195	223	217	228	231	227	224	229	222	248	252	246	267	266	250	232	211	232	205	196	201	218	236	209	213	222	227	221	202	218	228	200	225	194	208	225	211	230	221	188	221	218	221	196	222	247	192	206	214	217	195	205	221	226	196	231	208	220	207	240	224	205	216	183	200	230	209	180	218	207	228	221	230	208	236	214	209	221	187	184	210	206	186	200	195	218	176	225	211	210	221	211	208	202	202	219	207	223	215	196	217	202	200	219	202	212	192	195	195	193	197	204	203	250	189	192	212	217	188	221	200	194	213	221	208	203	188	214	198	198	200	192	199	186	213	226	199	205	204	206	225	209	195	201	216	213	191	203	212	182	218	218	215	218	181	188	180	196	214	226	191	199	212	218	208	233	191	221	191	207	214	203	195	181	220	217	225	219	218	211	210	214	197	194	192	189	182	215	209	218	203	211	223	180	199	206	212	181	194	204	230	192	174	193	202	199	213	201	214	216	230	212	211	216	226	205	189	202	168	238	226	205	209	212	203	223	201	211	218	215	206	217	210	201	182	213	208	197	213	213	212	187	204	208	196	204	181	214	225	194	227	191	219	222	176	212	218	205	195	223	188	186	210	200	217	229	212	238	222	199	224	173	198	185	209	190	208	224	186	209	226	227	193	208	202	179	225	213	199	218	223	205	193	253	206	211	206	227	226	229	225	234	206	196	216	182	213	219	225	220	197	224	220	204	240	205	190	214	185	212	214	213	242	215	194	227	205	187	227	209	213	199	181	189	217	193	205	223	170	189	200	170	235	208	198	214	221	203	231	211	233	210	212	192	203	186	233	216	207	225	227	230	208	197	193	187	228	209	222	243	199	211	207	242	216	212	201	225	233	211	211	199	198	196	219	217	225	195	230	211	191	201	205	207	226	227	213	206	214	225	218	211	215	216	204	234	209	218	177	203	216	193	220	226	188	199	203	201	191	196	216	223	178	192	217	211	237	195	205	199	226	225	219	223	213	214	196	206	183	210	214	205	197	212	189	207	204	231	206	221	206	214	214	217	194	207	223	186	207	215	208	203	205	186	208	210	204	231	213	230	203	192	206	241	207	207	219	191	196	230	200	205	198	241	207	214	211	206	195	216	198	228	219	225	199	198	217	201	199	173	241	222	201	234	212	191	210	212	208	200	217	194	226	175	193	201	210	178	198	214	208	198	219	219	213	214	185	222	231	222	202	179	204	214	212	196	207	223	193	213	194	209	214	209	208	228	218	204	215	231	216	225	190	202	225	216	211	205	214	224	218	193	215	211	228	207	206	198	200	219	217	215	195	213	213	213	219	172	211	223	215	236	204	210	220	219	173	241	211	212	231	204	221	232	217	182	198	211	193	221	214	210	209	184	209	213	196	220	216	216	189	204	192	210	200	193	207	201	169	240	218	185	232	240	210	242	209	227	227	214	201	201	207	212	216	213	215	231	260	206	203	218	212	217	219	192	204	211	206	203	212	209	209	195	209	220	197	200	218	204	195	228	204	191	220	244	206	197	207	214	194	241	248	208	229	182	234	231	218	193	211	213	191	211	209	197	239	207	212	233	208	226	215	219	235	202	210	178	208	207	189	220	186	215	219	216	213	218	229	209	230	227	230	197	207	192	211	212	201	217	222	221	216	220	202	199	207	197	209	214	173	218	223	210	205	218	220	193	235	231	229	222	241	233	219	214	212	201	227	215	193	210	227	216	206	198	214	212	210	184	213	201	209	205	218	188	215	202	198	192	231	185	177	216	204	225	220	197	215	205	222	234	221	213	193	198	189	168	198	203	199	202	220	212	196	211	203	191	210	212	218	209	208	204	237	224	203	206	219	200	214	211	226	215	198	221	191	196	210	220	184	221	199	183	209	195	208	208	231	195	204	212	207	220	208	221	212	208	197	205	201	211	213	220	236	201	222	198	200	219	211	210	215	212	210	194	201	199	177	198	197	187	190	207	214	209	188	217	205	176	234	213	193	203	210	183	226	200	211	197	211	227	225	212	178	195	207	186	208	192	184	206	222	229	198	227	190	185	193	203	214	220	212	183	220	206	211	229	212	193	181	208	207	220	219	214	189	208	226	203	236	198	204	214	204	223	192	213	219	206	217	204	222	224	180	199	214	195	220	214	196	200	194	187	193	225	205	200	190	213	196	213	223	235	218	207	211	203	194	205	207	194	195	205	226	227	217	186	227	174	228	207	188	222	196	211	207	198	195	207	211	214	197	217	212	193	226	215	232	213	207	205	190	216	196	231	226	196	218	189	207	205	215	217	188	222	213	186	185	218	203	217	207	180	183	196	214	200	228	199	187	213	169	229	227	215	186	210	194	213	206	208	216	190	209	217	203	205	185	226	197	175	209	200	229	197	210	207	203	220	218	206	220	222	222	211	198	210	207	205	209	185	207	216	195	204	210	215	194	189	204	191	201	188	201	205	198	229	211	227	206	203	233	204	219	235	212	231	214	193	217	203	194	198	211	198	203	204	212	194	206	204	226	223	224	205	213	203	204	191	186	228	219	217	209	204	216	177	178	195	180	186	202	215	211	218	216	208	226	210	199	229	192	236	210	197	196	204	189	201	222	215	196	200	222	184	198	184	206	208	215	221	225	214	209	237	197	202	233	199	211	208	207	244	215	191	234	207	214	207	220	231	202	200	232	251	204	202	214	202	221	202	208	203	211	204	230	211	213	183	221	197	183	197	184	225	202	221	199	201	218	210	232	197	187	228	211	215	192	198	224	210	228	172	201	208	212	216	186	205	197	196	187	239	241	192	206	216	196	214	216	209	200	218	177	217	219	208	200	224	167	223	210	220	192	232	206	223	188	205	205	209	184	207	215	218	197	215	191	191	196	229	185	193	203	199	223	205	194	198	195	177	230	206	212	184	198	207	178	197	213	205	198	211	206	214	235	216	212	198	218	201	213	213	222	229	233	221	218	219	212	194	197	206	223	194	209	213	209	194	184	196	230	203	203	189	186	209	234	202	201	201	201	233	197	204	213	209	186	211	213	228	225	222	220	208	222	217	225	213	208	200	192	198	200	203	218	207	214	210	233	209	207	238	197	209	210	232	205	205	191	206	217	183	212	219	209	213	191	194	209	206	205	204	211	219	198	200	220	208	191	199	191	218	218	210	227	197	203	212	198	198	187	224	200	228	197	218	222	218	208	225	212	217	205	210	223	202	223	214	207	217	196	206	204	204	198	222	214	217	232	206	218	214	224	197	195	207	179	232	228	205	197	212	215	207	200	215	205	195	210	197	212	205	185	200	212	205	204	204	217	174	188	189	217	195	209	206	216	204	226	212	207	216	223	226	188	210	183	194	184	197	184	207	196	216	201	231	204	216	212	227	209	184	209	237	212	196	225	196	218	216	190	219	206	196	191
7127	20945	13911	7152	5032	3589	2632	1965	1608	1320	1013	841	705	646	613	512	491	468	395	381	355	375	368	360	358	326	289	313	331	311	305	305	296	290	278	277	251	285	297	306	285	282	292	292	272	310	263	261	328	316	324	380	357	320	275	284	252	278	266	296	274	262	240	266	266	264	271	275	261	262	266	253	267	266	273	246	266	248	252	243	262	262	253	260	240	252	265	265	282	266	268	260	258	267	268	248	262	242	275	267	236	219	248	237	258	263	264	247	259	249	269	266	258	252	253	245	241	242	264	268	272	244	262	234	271	255	232	272	258	267	254	257	251	256	248	245	268	256	219	264	258	267	275	240	263	262	263	272	255	262	223	268	268	255	264	256	268	265	262	256	241	247	252	247	256	251	251	229	249	246	234	242	256	259	225	275	268	251	238	250	253	256	265	263	245	239	257	265	263	240	230	224	249	246	257	247	251	254	254	268	263	291	233	250	286	283	255	251	277	266	223	246	238	258	224	226	247	273	230	261	253	257	264	264	236	248	253	232	229	264	258	261	259	272	238	264	239	249	275	266	252	280	278	274	248	267	235	260	247	271	245	284	247	248	251	244	243	256	265	259	270	240	275	253	262	250	255	271	233	236	263	259	237	258	261	249	229	222	261	259	233	250	233	234	249	238	243	245	241	256	257	267	251	278	244	242	267	263	250	253	252	239	261	297	253	261	247	240	271	280	253	240	264	259	249	245	227	225	251	256	239	238	223	265	266	261	227	279	250	259	241	231	294	264	253	281	264	249	262	268	284	252	248	250	246	226	247	255	273	241	253	244	279	241	272	241	230	261	260	255	258	256	234	254	236	243	248	243	261	250	251	273	276	286	262	263	231	224	261	216	267	250	252	273	254	244	244	238	241	267	241	242	226	269	270	254	245	261	242	248	263	265	250	226	294	247	256	237	281	264	257	266	277	282	282	281	257	240	246	235	238	272	245	265	226	244	245	229	224	285	271	293	258	243	245	265	251	274	279	272	252	234	254	244	262	250	261	233	269	250	250	232	264	256	250	256	253	249	256	259	273	247	236	243	270	244	258	237	224	256	233	283	271	252	257	247	244	254	238	262	261	263	267	267	236	256	270	251	240	250	264	249	272	267	266	263	257	277	261	244	228	271	256	277	253	215	234	255	225	255	250	227	252	247	241	251	244	234	241	248	254	241	255	260	249	277	251	285	268	258	251	262	269	268	277	246	265	232	237	233	251	236	280	263	253	229	234	250	257	262	250	281	289	237	246	284	256	265	256	282	248	257	244	230	266	265	264	249	254	224	244	247	258	272	255	246	245	212	254	239	246	236	250	257	263	248	275	294	245	215	241	232	269	251	238	265	254	268	255	288	242	274	223	275	252	234	270	246	267	258	247	265	265	293	250	268	268	279	245	263	263	255	262	248	256	267	259	243	237	262	284	266	261	252	244	275	246	272	258	262	229	249	274	236	245	262	242	243	265	287	251	215	242	264	285	261	270	229	240	253	256	259	246	245	255	243	255	240	256	245	250	266	265	248	273	274	241	267	259	253	271	254	283	263	252	268	263	241	259	256	242	265	242	240	266	235	236	249	276	274	244	252	249	257	240	275	260	263	243	251	260	247	217	248	261	250	249	260	244	207	269	260	251	263	245	265	260	257	264	264	256	246	243	252	229	278	263	268	226	283	269	236	259	212	270	263	227	272	245	263	271	258	252	234	266	234	223	281	263	255	262	243	248	261	277	260	278	232	238	277	250	261	267	247	238	254	262	247	251	253	250	252	234	239	255	279	218	276	237	254	223	272	263	284	239	263	243	219	234	227	243	265	242	267	250	253	230	260	234	262	248	245	242	252	256	266	247	245	261	234	247	227	265	300	266	244	251	263	250	250	257	263	280	244	290	256	259	262	244	244	266	265	224	261	255	260	264	248	254	247	261	272	238	238	252	242	243	248	272	292	233	282	251	233	265	268	219	244	272	265	250	231	269	245	249	256	247	260	259	252	246	251	228	248	267	264	243	247	248	230	264	272	244	232	228	237	277	255	284	237	252	247	260	237	239	270	224	272	227	255	262	240	276	238	247	236	224	245	253	269	237	264	234	264	249	237	261	270	264	238	242	239	276	274	247	251	227	233	271	247	253	252	238	262	257	261	256	269	247	240	247	274	232	262	258	238	238	261	259	260	269	252	267	232	262	248	262	271	264	252	246	255	265	231	214	253	243	251	237	249	264	237	260	274	256	269	242	250	234	239	258	246	235	278	287	227	277	261	271	263	256	245	245	252	259	267	282	261	242	236	285	237	280	241	285	244	230	239	253	255	266	245	244	257	229	271	258	252	249	224	259	273	217	257	246	255	280	265	287	274	267	266	267	230	263	260	245	256	287	268	253	285	273	240	280	250	230	282	266	255	254	235	257	276	279	217	240	273	254	269	247	239	236	259	252	239	263	271	276	261	282	252	254	258	238	252	247	251	258	225	259	263	274	262	243	232	267	266	265	261	264	261	255	241	269	287	243	241	247	254	250	230	253	273	225	213	235	245	275	248	242	282	246	246	271	281	270	233	247	292	236	258	228	246	262	267	264	253	257	286	256	283	254	243	244	230	265	275	261	253	241	256	234	254	238	238	267	278	296	279	262	253	234	248	241	251	266	249	259	263	246	270	236	277	247	251	225	267	293	237	252	246	235	242	256	277	260	267	272	260	249	239	250	260	271	287	220	240	248	243	237	262	260	241	273	235	253	268	237	290	262	249	253	247	241	264	246	209	260	259	261	247	281	256	239	256	255	256	273	261	247	229	249	246	224	235	274	249	272	250	259	251	263	275	294	252	273	279	272	266	249	281	228	242	244	274	259	255	241	219	260	229	275	261	261	252	235	260	250	273	276	259	248	272	234	260	234	288	248	262	276	250	263	233	248	235	253	233	261	234	261	266	245	229	245	237	241	257	245	262	264	249	249	247	241	267	240	262	219	262	261	264	299	270	268	250	248	258	262	246	273	273	258	253	289	255	238	260	249	249	222	265	253	257	294	279	233	253	254	245	253	232	239	256	257	238	234	238	247	257	243	246	271	263	264	272	250	265	237	255	262	267	247	251	273	224	252	272	240	232	262	275	254	272	228	300	243	235	250	252	253	251	267	237	253	262	230	246	235	226	270	264	259	260	267	247	251	262	267	279	244	255	256	263	247	244	251	273	257	234	240	245	253	274	273	255	247	241	266	259	263	273	240	258	235	218	266	264	245	248	245	240	275	247	252	269	265	257	245	269	281	270	228	241	252	251	249	276	275	245	263	255	281	255	263	244	258	233	255	269	265	274	289	230	271	261	231	233	266	246	259	250	236	228	244	256	227	263	276	279	244	238	278	255	247	243	257	235	284	264	241	255	253	239	204	265	271	245	258	261	221	294	251	227	254	251	285	279	269	239	255	277	254	257	263	222	288	271	248	263	263	245	258	233	265	260	245	224	253	259	257	248	251	244	251	240
27849	19408	7168	1887	1130	919	727	687	623	557	571	570	579	545	517	501	504	500	497	499	481	514	520	512	527	520	523	488	492	521	490	560	532	519	527	536	482	546	519	530	522	543	516	485	501	544	524	509	519	502	536	536	516	510	487	513	549	483	464	534	485	525	534	532	513	514	496	506	550	491	505	515	508	523	508	516	524	480	482	518	531	498	550	518	514	523	553	517	521	499	548	483	504	525	520	527	494	479	517	502	550	511	517	545	465	513	533	487	539	491	497	461	506	493	477	505	548	530	533	523	504	540	535	465	492	557	551	516	506	474	501	501	487	494	506	484	525	524	522	511	474	541	493	541	536	485	496	515	520	481	512	518	536	494	517	486	522	522	512	544	471	519	511	505	507	542	509	476	493	507	509	499	492	507	499	501	506	495	501	502	481	526	520	574	471	519	488	499	548	510	493	536	564	535	498	475	515	499	491	505	485	537	492	508	487	515	520	507	506	495	483	519	529	480	521	530	527	494	532	478	515	502	515	511	537	503	517	469	495	530	507	500	487	492	524	517	487	508	500	548	477	500	526	521	501	491	489	533	512	495	523	506	485	508	513	506	513	472	538	506	486	508	490	484	513	492	522	484	508	514	521	471	542	537	482	501	522	503	527	501	524	524	501	503	469	484	557	516	531	518	509	512	504	505	504	487	491	538	482	489	492	486	495	489	507	492	489	520	514	476	526	455	484	544	512	523	529	498	535	475	519	480	524	504	526	501	499	483	500	553	504	498	495	505	534	543	543	514	498	491	485	546	500	481	509	482	500	536	500	485	520	533	534	500	491	515	479	556	515	482	483	504	487	513	529	498	502	520	496	488	534	498	484	529	510	534	508	467	519	529	489	531	498	489	527	515	501	560	503	506	511	539	488	486	502	530	510	448	539	509	466	509	541	515	513	516	524	487	497	484	477	502	483	488	508	548	494	495	540	483	492	534	482	494	475	497	491	507	485	484	504	475	521	494	527	490	490	493	515	480	510	492	499	503	550	524	500	504	497	486	510	522	524	494	503	535	529	511	535	552	545	512	526	516	503	526	496	518	507	522	490	507	502	501	493	496	491	482	575	506	521	521	479	516	486	502	520	513	505	487	529	520	468	475	509	505	542	525	492	475	506	474	528	478	490	526	519	491	524	466	517	510	535	491	467	466	525	519	500	507	517	476	520	496	468	503	482	551	545	539	496	496	528	541	509	540	495	512	520	508	471	494	523	471	467	510	520	498	505	543	523	502	510	487	481	523	487	494	481	500	477	518	557	499	505	551	503	504	523	484	518	478	529	483	500	505	567	490	520	509	515	493	497	453	536	519	494	504	509	496	517	535	502	507	539	487	494	535	519	521	503	521	508	507	472	529	494	507	514	499	488	531	507	476	510	494	527	537	496	517	466	517	494	521	541	504	476	517	528	522	521	509	496	522	504	528	516	530	483	494	545	509	529	484	495	534	521	520	514	510	482	499	504	529	461	481	460	482	535	510	520	493	509	513	478	541	518	498	483	493	506	517	520	568	516	515	474	492	483	528	509	529	512	513	474	524	536	555	527	521	497	529	559	499	470	507	501	505	536	511	499	537	499	499	482	505	530	540	519	491	555	519	534	508	460	507	500	533	513	462	533	515	479	495	552	504	510	517	542	507	511	514	511	509	514	501	538	497	470	501	511	459	504	486	561	541	539	540	501	520	507	447	489	485	521	482	566	491	498	500	537	496	514	493	497	533	554	574	494	509	476	529	501	505	509	532	518	470	486	511	452	520	496	516	525	500	489	471	489	542	510	477	494	499	536	502	547	486	475	530	520	520	498	549	486	521	501	537	496	525	496	485	522	477	488	487	543	535	490	539	492	537	496	474	488	479	485	494	546	489	543	537	463	502	541	516	525	488	518	519	526	496	459	496	526	470	521	512	503	498	515	510	531	525	507	534	518	499	542	507	505	508	486	539	474	497	518	480	503	530	530	513	539	529	529	509	531	521	498	509	467	509	515	524	538	486	501	534	548	473	478	522	518	517	501	514	545	494	511	535	513	505	525	508	523	481	536	531	518	531	472	578	502	551	506	492	472	494	511	510	541	484	513	506	536	475	530	541	498	514	530	493	558	543	513	524	483	494	495	521	513	522	501	473	517	509	505	511	526	508	536	492	538	558	512	523	508	491	505	529	510	502	515	577	511	521	508	528	481	500	551	484	529	507	508	505	524	497	513	527	501	495	509	553	501	477	518	521	527	513	471	524	516	506	483	481	475	490	502	496	531	478	550	520	522	516	523	495	507	530	536	513	503	520	547	510	491	529	503	518	517	542	552	448	473	486	499	508	527	519	502	473	510	507	474	556	506	514	515	496	486	512	506	487	563	513	467	530	512	463	515	500	478	549	521	507	482	451	501	492	460	506	509	517	538	497	523	496	503	541	530	533	530	501	488	516	467	512	534	485	503	489	529	478	490	490	485	487	483	508	481	506	496	484	493	489	494	537	488	535	527	498	503	493	527	541	502	524	473	520	504	505	482	500	516	474	480	512	505	506	494	537	521	533	499	499	522	534	501	520	517	530	515	488	494	502	513	437	501	525	527	506	523	534	519	539	533	537	535	506	483	548	520	490	516	543	537	560	501	516	511	526	548	528	487	502	499	545	489	508	533	498	482	485	525	502	531	511	527	511	514	550	457	529	503	512	532	529	497	533	521	520	491	478	534	499	521	515	514	499	492	498	537	534	471	522	508	495	521	524	493	497	555	496	487	529	507	540	543	517	523	503	507	520	514	508	475	498	483	513	476	495	526	523	541	546	500	491	517	514	506	523	497	510	496	522	514	487	496	520	472	487	540	511	487	497	515	464	558	521	485	494	497	506	491	529	487	465	507	549	512	495	536	515	542	498	501	532	539	537	523	525	494	491	498	496	513	494	507	502	463	496	462	481	498	501	520	516	538	473	518	525	540	515	498	489	512	522	505	514	514	506	487	550	500	535	486	523	522	491	521	513	503	513	499	493	520	508	549	507	522	511	539	507	518	525	504	509	488	483	494	516	503	496	514	532	510	467	520	511	536	541	488	473	522	492	513	480	512	520	497	491	515	490	514	497	520	510	504	517	486	516	566	507	498	525	495	509	507	518	531	518	509	530	507	489	494	533	481	523	525	527	534	504	502	538	539	467	559	518	491	517	502	465	486	506	496	516	517	485	505	529	506	473	477	499	541	494	483	516	538	546	488	515	550	533	515	514	486	534	494	514	510	511	538	500	530	511	502	516	500	519	504	538	501	529	475	499	513	475	493	470	537	541	466	510	511	549	524	518	511	519	477	521	518	519	511	496	505	521	490	531	501	485	514	479	519	491	532	506	535	477	526	530	530	515	506	481	451	471	504	514	488	505	466	506	521	471	440	496	522	506	500	485	492	526	513	520	492	493	518	508	523	500	483	525	495	514	454	528	521	527	510	498	566	530	503	488	527	498	493	518	511	547	530	527
6522	7626	4660	2115	1600	1167	1025	885	808	776	712	692	639	691	676	668	673	603	590	600	620	623	562	598	565	630	612	545	579	576	597	565	620	554	571	601	614	579	587	592	608	577	568	584	590	612	576	565	661	573	656	604	597	623	617	564	590	581	598	602	612	583	622	583	592	568	561	575	582	612	560	551	620	589	590	574	571	589	619	599	568	620	623	524	589	594	641	611	584	568	588	634	580	603	585	613	588	540	572	606	614	600	563	560	564	577	587	589	578	595	576	578	610	592	605	616	578	569	592	580	589	618	563	588	594	579	617	571	582	572	613	565	595	614	610	653	538	605	584	595	597	599	589	548	619	605	570	633	583	612	588	623	592	603	569	608	556	577	628	583	573	610	591	620	572	569	613	641	618	609	607	566	559	569	583	606	554	586	597	569	601	572	578	627	555	595	567	572	563	565	590	610	579	593	583	604	621	589	577	628	552	614	621	607	550	558	594	611	592	559	577	587	580	560	609	636	610	617	607	568	569	603	594	580	586	576	604	594	579	569	592	626	591	570	565	572	605	583	607	589	557	599	563	640	586	577	577	618	560	610	594	592	601	573	614	580	598	557	606	582	608	638	618	536	569	618	620	590	535	601	573	684	589	610	583	585	554	590	576	569	580	589	642	608	570	620	599	585	584	584	586	601	574	592	596	567	600	599	647	640	662	565	594	598	578	609	589	595	588	599	585	546	629	608	606	591	595	637	593	590	577	560	591	577	621	684	581	575	620	608	609	602	565	626	598	590	629	567	570	602	577	595	595	616	641	582	614	609	593	593	618	630	599	555	571	593	647	552	554	624	570	589	546	616	598	565	621	605	606	585	562	604	609	611	589	560	609	610	570	584	601	560	601	617	553	615	613	582	601	577	538	563	603	541	564	597	583	598	605	569	602	574	569	611	589	594	632	582	630	583	609	585	598	621	587	627	592	615	604	551	608	639	570	587	598	615	584	601	554	588	629	637	586	602	620	594	590	612	595	587	612	552	568	587	574	586	647	622	570	602	624	628	615	590	600	591	588	598	585	558	582	626	596	554	600	579	534	602	569	573	599	576	612	568	575	624	562	613	589	552	595	606	606	578	582	593	589	612	592	612	557	586	553	602	606	600	583	592	544	610	590	568	607	595	603	625	610	579	590	562	602	568	569	584	594	649	591	566	595	600	586	591	579	619	582	580	594	604	643	598	539	634	630	590	584	593	551	585	573	588	586	606	563	599	647	649	606	583	631	590	614	600	583	577	546	576	622	592	613	619	598	602	620	590	583	568	554	643	591	619	593	637	603	591	577	574	629	574	531	616	570	566	589	609	578	571	575	576	544	626	587	586	595	599	573	573	573	612	588	599	601	599	584	569	574	614	594	597	593	576	606	562	577	631	591	592	563	605	605	653	580	575	557	594	577	566	578	574	565	589	587	570	587	609	571	578	605	576	645	601	592	586	649	548	547	618	618	614	594	623	582	613	613	565	578	602	579	576	608	615	597	573	558	573	547	618	597	618	604	567	595	559	609	605	610	601	622	595	582	607	568	536	541	580	625	569	569	619	573	552	586	571	545	574	564	532	581	585	585	590	597	608	588	559	601	561	624	598	570	570	563	579	613	609	592	522	610	602	599	546	567	595	627	570	578	554	542	629	576	610	605	555	568	544	580	578	588	626	532	655	622	599	601	607	593	590	577	590	638	550	608	594	575	598	610	584	610	590	584	588	615	592	555	610	596	602	628	629	580	562	622	609	575	599	628	574	577	585	557	639	619	589	574	603	605	639	620	592	631	623	576	600	607	579	622	587	593	563	597	579	599	624	573	578	581	572	579	579	587	603	569	643	575	591	572	617	564	583	603	565	623	608	581	582	580	634	595	596	566	594	575	586	599	602	606	585	586	590	617	564	588	575	563	608	578	580	590	563	599	578	577	609	586	599	580	598	574	635	663	602	548	606	650	581	630	566	606	604	569	591	569	582	599	589	563	604	592	594	569	616	567	576	585	560	587	573	590	614	652	598	644	608	595	630	617	600	603	617	571	617	586	592	587	567	619	594	623	596	606	597	594	555	648	557	576	600	608	625	547	612	564	607	576	576	601	575	556	621	579	590	599	566	626	554	596	582	562	565	584	618	610	600	570	567	550	562	585	568	587	561	594	597	575	632	600	574	587	554	625	575	563	591	606	605	580	625	597	598	613	584	617	617	580	568	559	608	569	562	601	584	609	596	645	581	566	582	623	590	616	599	600	581	620	614	577	571	643	599	584	571	617	588	585	576	579	622	591	598	550	539	657	593	581	572	571	586	585	565	634	634	594	597	608	546	610	607	588	627	604	613	602	556	558	590	583	573	596	587	564	559	584	606	552	560	587	572	621	596	643	580	574	605	630	595	596	615	596	586	598	619	563	594	626	589	584	562	587	567	594	629	576	574	568	564	572	615	593	576	592	568	569	634	600	574	593	604	584	610	561	603	612	628	532	586	576	577	603	631	658	563	558	612	570	596	600	611	630	557	570	606	596	545	576	584	614	612	597	610	628	581	622	568	593	555	596	574	623	574	570	590	585	596	583	631	605	606	560	559	591	576	582	570	590	602	591	598	651	609	555	619	597	589	601	602	609	636	565	577	605	581	596	639	596	611	590	560	566	632	590	575	573	590	561	583	575	586	590	598	576	604	595	621	572	537	558	550	586	590	572	588	575	629	591	522	550	586	573	578	566	604	556	617	617	608	637	574	619	584	561	529	631	556	598	576	603	619	630	603	604	596	577	588	541	566	586	561	578	591	568	577	594	619	574	546	608	639	573	613	581	604	582	541	610	606	598	584	622	627	578	592	580	543	575	606	626	565	594	554	632	559	582	609	574	568	614	569	590	562	560	600	617	561	619	596	587	560	610	589	557	561	573	554	575	585	602	571	601	583	569	583	622	641	600	572	535	596	595	533	577	601	560	593	613	509	564	636	593	579	571	582	643	573	590	598	623	600	628	590	582	600	565	586	611	592	600	615	610	574	578	594	549	623	615	634	611	617	567	610	584	639	551	589	628	668	576	585	635	600	544	605	597	561	559	603	591	582	615	599	547	601	574	570	550	597	573	606	570	595	579	565	629	589	651	612	553	594	588	599	623	620	584	588	589	571	599	552	587	599	573	612	582	628	608	639	578	600	579	605	662	569	591	598	598	574	601	581	549	614	617	597	595	580	585	600	571	584	591	589	589	588	614	601	578	653	593	564	583	621	586	611	566	555	585	593	574	574	607	586	578	577	587	553	614	584	604	555	627	611	628	587	583	557	656	585	608	610	594	563	575	613	569	579	603	610	594	581	633	585	581	555	591	615	579	610	597	576	595	636	573	593	571	568	575	578	597	586	613	619	632	574	579	610	605	595	605	586	582	622	613	604	602	605	636	588	634	571	585	600	632	631	560	551	584	577	573	613	609	568	568	588	643	610	564	554	613	597	630	583	567	605	647	630	556	596	591	625
24062	21650	28974	24804	21616	8863	1382	945	784	763	658	643	590	623	600	578	548	528	524	538	514	522	531	519	510	508	481	495	486	528	476	479	476	480	496	490	479	481	508	476	474	485	494	466	519	494	522	502	507	494	478	518	492	473	471	478	525	479	475	464	488	464	495	453	471	504	523	484	500	479	471	467	451	465	448	470	513	471	459	485	486	492	455	500	498	518	511	471	427	472	472	401	516	442	503	495	457	473	476	464	477	479	428	497	513	498	437	515	467	469	500	473	485	441	498	492	440	492	483	506	450	491	480	524	494	467	526	451	498	486	483	518	499	499	493	460	519	473	463	475	459	529	468	488	499	512	480	479	465	485	504	465	501	493	475	483	499	470	453	505	471	500	490	474	440	494	454	501	512	500	470	469	457	463	466	449	479	482	477	488	492	493	463	520	486	440	494	471	474	505	478	484	482	467	476	502	530	449	474	498	432	502	471	501	505	411	478	510	510	477	503	501	441	430	445	474	526	429	483	467	458	477	482	477	520	495	458	489	477	486	460	488	462	467	487	502	482	492	449	464	494	447	495	510	466	489	485	478	466	416	445	512	456	479	485	480	458	468	471	429	500	467	514	498	495	504	472	487	480	408	467	499	472	455	489	503	478	486	495	452	466	494	491	461	474	414	512	435	443	462	450	498	486	503	511	482	464	493	472	493	492	432	481	487	456	500	454	504	483	482	478	494	464	493	481	469	504	473	461	501	456	499	471	463	483	501	513	468	452	485	496	503	492	472	485	516	457	463	510	504	451	464	453	473	463	474	464	438	499	473	511	481	476	473	474	503	474	492	505	487	486	496	444	474	450	533	487	522	450	459	493	468	458	460	482	471	491	497	451	494	495	541	442	467	475	470	455	477	499	512	465	489	465	497	486	474	518	524	499	482	506	492	472	485	463	472	501	455	485	455	487	481	505	496	448	486	474	439	459	507	503	489	513	425	434	502	477	458	472	480	513	491	464	476	495	514	518	470	443	447	492	485	486	466	470	484	461	515	446	510	520	475	479	471	461	490	467	489	493	508	465	472	455	510	528	494	506	458	479	495	496	476	452	498	487	516	472	508	464	488	469	457	485	485	456	444	481	469	515	450	475	489	493	468	507	471	479	503	463	485	501	487	480	464	457	478	501	479	436	508	494	510	500	497	513	469	494	509	490	530	490	477	498	468	486	493	461	471	477	474	493	449	463	472	469	466	472	487	470	442	483	506	508	496	459	459	500	515	504	485	443	514	481	467	460	433	467	484	475	478	504	501	478	474	470	464	501	509	481	438	491	484	480	446	506	483	458	475	496	448	468	433	467	522	448	484	467	459	447	483	473	491	557	525	486	460	490	523	457	478	447	451	485	491	466	489	472	444	486	478	483	502	458	490	452	483	446	425	488	457	489	492	454	458	487	458	528	515	512	459	500	487	458	476	503	497	482	485	446	484	502	465	494	468	451	482	515	448	499	506	473	480	459	488	508	478	471	443	480	490	470	448	431	486	466	529	481	526	483	493	448	436	461	496	485	468	454	493	466	463	452	443	452	466	474	495	447	427	440	516	478	515	504	517	465	485	460	485	470	457	495	456	452	472	456	493	489	498	482	467	482	499	455	501	467	519	518	494	451	477	425	529	464	528	470	466	471	473	461	481	486	447	471	426	491	459	487	457	469	500	476	498	443	500	526	475	484	496	475	482	490	507	479	480	497	459	500	463	488	478	496	457	473	533	503	494	481	471	514	478	520	502	499	456	461	462	495	503	487	499	535	474	465	426	463	492	487	457	464	445	444	450	506	482	484	433	494	466	469	488	465	467	494	492	493	494	499	490	493	457	479	487	467	458	501	454	490	486	443	453	541	447	480	490	502	485	476	459	497	459	492	513	472	475	453	470	472	464	460	476	448	473	468	498	497	506	496	478	451	453	493	458	495	471	512	448	461	459	503	495	460	477	455	499	464	474	520	414	493	522	470	497	498	473	455	476	510	492	448	496	455	466	455	486	495	475	465	505	511	461	451	506	544	479	450	481	480	511	495	449	477	488	459	474	496	469	464	463	458	464	513	451	459	522	477	455	485	499	475	482	470	464	476	451	502	484	515	465	481	451	493	443	493	449	489	476	469	466	497	443	505	497	478	499	503	507	474	445	518	482	522	457	484	462	488	452	513	468	470	475	468	472	495	513	513	507	473	478	495	467	462	424	488	483	454	465	470	422	482	475	458	510	477	491	462	491	443	459	432	506	535	453	465	447	525	481	483	489	462	471	479	505	494	496	496	487	494	504	480	472	468	482	502	469	496	475	463	457	434	477	529	502	473	469	520	466	427	463	492	502	467	474	481	466	466	496	502	524	486	512	452	472	443	450	453	455	453	478	485	453	494	457	447	505	452	443	526	464	541	482	517	473	456	492	482	469	490	485	521	475	472	460	475	515	466	440	477	503	438	509	472	465	470	467	493	481	490	475	496	492	495	497	486	481	492	476	445	455	458	483	470	496	494	495	453	440	467	483	465	488	483	469	453	483	463	430	466	462	482	472	522	461	509	483	471	444	483	444	448	455	445	449	509	522	469	480	445	459	459	540	479	448	491	491	534	496	461	467	488	497	462	446	505	494	479	467	480	498	463	468	469	479	454	480	477	551	480	499	495	523	494	480	490	519	485	472	461	485	450	454	463	491	487	474	490	449	492	484	490	523	443	486	516	445	482	477	477	468	500	481	451	456	464	475	497	500	531	497	469	455	480	459	476	486	469	477	482	479	480	483	479	475	507	504	501	456	533	504	505	442	495	479	482	493	518	470	463	441	483	510	494	487	482	460	494	492	486	458	479	478	505	452	513	486	499	485	537	458	470	492	526	459	488	471	443	483	476	453	482	486	494	470	498	474	473	497	463	486	490	452	517	450	478	471	493	464	492	472	504	466	462	471	457	476	482	463	473	455	476	471	466	484	494	515	470	462	481	440	493	490	488	470	445	506	482	448	466	457	502	480	504	512	456	508	487	472	489	478	489	523	499	496	503	471	448	485	458	487	533	491	505	475	503	478	475	454	477	494	458	496	487	482	456	467	509	453	462	499	455	480	476	461	462	508	461	476	490	445	513	540	492	482	468	506	456	447	478	470	500	484	479	504	474	472	476	506	476	503	470	457	509	493	484	467	464	466	445	450	463	477	474	472	507	508	482	475	487	469	495	497	458	442	504	480	506	516	456	458	508	485	499	467	472	474	473	474	488	470	464	483	438	467	494	512	509	456	500	477	476	519	489	437	467	475	489	479	493	458	481	474	480	493	436	486	480	481	462	490	486	465	521	503	493	493	527	467	509	492	491	442	477	458	441	496	471	480	495	462	479	477	481	491	513	481	451	465	498	476	469	451	487	468	440	491	479	448	477	445	499	486	509	463	452	487	480	444	504	466	500	450	463	463	483	527	448	464	462	465	459	465	474	496	493	472	504	510	496	496	467	468	510	517	438	488	495	492
5967	14512	9531	4496	3384	2517	1904	1416	1291	1080	999	884	770	739	750	744	675	673	654	632	593	635	646	589	598	609	618	567	613	579	586	601	554	624	568	584	575	598	599	605	604	609	561	608	578	572	568	617	593	636	625	570	615	571	584	587	533	579	615	571	574	566	599	573	569	571	563	571	553	600	575	586	547	570	551	564	608	569	536	564	553	558	575	546	567	533	523	615	598	587	569	527	590	550	566	568	570	570	580	562	561	572	632	587	528	609	546	516	566	505	548	543	556	554	539	568	578	566	579	536	584	543	576	596	524	570	596	592	550	549	567	542	521	576	546	611	654	574	553	547	557	525	553	566	546	590	552	581	557	565	543	592	604	533	552	590	561	567	549	605	596	531	555	524	586	563	535	585	542	549	592	613	567	537	593	563	550	539	550	624	572	552	530	615	550	530	579	576	568	553	509	571	578	547	557	566	546	559	568	548	552	557	582	546	545	582	569	589	582	553	538	577	566	538	515	588	546	580	604	566	509	535	544	561	591	589	582	557	595	562	583	528	590	581	558	577	559	546	563	500	548	600	551	560	547	566	525	571	598	568	585	567	605	579	577	551	605	554	589	566	558	621	586	580	593	561	557	602	578	584	548	575	581	528	545	556	585	585	557	600	560	564	572	558	508	542	535	561	587	579	530	557	566	554	563	551	576	580	553	538	522	561	601	573	580	566	561	540	541	576	547	570	591	550	598	542	590	536	540	551	553	575	562	592	567	596	527	568	599	566	530	532	582	556	539	543	574	547	546	547	594	566	540	604	538	587	588	557	546	560	576	631	575	543	558	557	575	585	545	591	595	570	556	583	564	612	603	600	577	558	557	550	558	549	553	575	565	565	570	577	543	533	511	523	570	576	531	577	539	544	575	602	556	584	619	571	616	548	587	555	568	555	531	563	590	591	578	581	563	534	514	562	598	548	572	531	532	552	536	583	574	559	548	595	516	528	567	593	599	527	560	581	545	566	537	538	572	576	550	593	525	593	546	583	558	527	540	540	569	594	554	591	601	630	585	585	542	564	547	569	568	538	559	591	581	559	562	546	574	607	579	569	550	576	569	600	573	588	557	534	611	551	550	566	576	558	566	570	560	557	587	512	577	565	580	568	567	565	571	514	581	572	569	544	540	560	545	552	547	568	574	554	565	561	539	572	615	586	579	575	564	553	585	606	538	573	579	573	502	606	579	567	617	558	554	570	601	575	531	598	596	575	539	549	572	585	563	572	577	557	562	544	584	594	572	568	579	577	553	574	549	513	568	566	556	586	583	550	590	584	559	584	592	584	592	565	573	555	574	556	578	533	568	528	577	565	587	568	586	556	570	531	541	560	574	591	539	549	571	571	592	588	563	604	590	576	563	588	582	508	562	554	553	501	578	532	567	540	549	565	573	559	551	553	536	564	591	576	558	577	605	562	556	563	528	556	578	536	572	539	545	603	557	545	589	590	576	572	535	522	577	558	532	536	547	565	512	581	555	523	557	573	537	567	566	536	529	558	549	559	586	575	533	579	569	553	571	562	552	577	567	572	585	511	571	578	592	534	627	592	548	577	564	552	526	579	542	594	592	551	534	573	501	532	570	540	581	556	547	578	576	581	585	630	549	584	583	585	559	538	591	568	598	592	578	583	574	533	569	552	550	578	567	547	590	545	576	510	587	528	621	562	571	528	592	590	569	571	568	564	558	538	553	590	564	574	596	609	549	561	584	563	561	583	566	569	572	580	577	571	600	568	561	588	562	554	542	591	576	587	574	553	585	549	573	554	578	590	563	604	568	533	572	572	556	541	554	553	551	556	572	576	585	568	594	595	556	551	564	554	554	527	556	554	573	558	542	573	561	568	563	559	579	564	593	592	560	575	534	561	556	542	581	549	547	572	579	555	607	539	585	548	589	524	556	567	542	551	525	562	586	563	569	508	564	594	559	536	555	571	565	577	558	559	612	573	584	510	589	586	518	601	591	548	556	603	584	543	561	550	569	565	560	589	567	530	570	552	539	566	567	577	575	568	561	520	558	596	500	566	608	531	558	600	553	550	565	577	545	546	541	548	585	550	555	589	542	552	572	572	497	598	508	600	593	564	532	597	587	552	551	572	567	551	562	548	559	586	574	526	562	563	525	544	584	555	564	538	564	571	521	596	567	604	541	585	574	563	554	559	554	556	540	537	562	536	592	526	521	574	533	591	561	567	545	564	561	579	536	560	613	528	565	578	526	573	572	556	561	548	569	573	525	545	597	595	542	555	587	530	586	557	577	592	541	610	591	626	588	557	586	574	564	580	526	583	559	611	532	580	537	504	598	514	522	558	547	563	587	548	568	558	569	533	543	524	566	578	587	531	550	575	606	566	558	577	558	557	564	531	578	539	536	572	608	556	560	596	587	567	602	578	562	596	587	547	548	526	610	554	615	551	650	538	574	572	611	579	538	591	560	621	601	604	589	536	543	620	539	581	539	581	603	564	534	575	576	561	557	528	574	546	561	543	581	557	548	613	594	560	559	586	586	559	550	575	537	594	568	555	590	558	601	515	550	547	542	565	550	633	552	576	567	532	547	566	575	522	589	582	603	568	527	601	535	504	583	550	557	567	558	585	549	601	573	575	526	575	575	533	518	525	563	566	562	513	567	557	558	549	540	533	541	573	556	566	561	587	594	595	552	550	548	592	543	560	555	547	549	603	568	556	594	530	578	560	574	560	512	552	550	537	548	579	610	585	567	578	600	559	568	581	595	573	544	567	550	555	581	589	498	568	579	580	610	557	600	573	558	548	544	606	561	557	540	584	583	566	609	540	547	613	561	582	586	548	572	541	548	569	573	580	588	547	572	558	553	599	543	529	549	531	639	557	552	556	558	543	605	577	587	546	569	564	608	555	588	547	548	547	555	557	529	561	540	608	549	562	538	545	554	592	610	548	552	558	545	554	555	581	541	619	592	571	592	580	579	541	533	525	558	567	554	541	579	560	550	618	541	583	539	585	583	586	552	614	549	575	549	547	563	583	586	531	593	562	597	561	555	535	536	582	563	531	560	582	564	542	554	579	550	610	544	582	619	552	549	572	596	591	541	576	566	537	548	556	549	574	545	547	560	576	568	598	560	571	531	571	561	576	568	559	582	538	528	535	531	574	604	609	582	555	577	600	569	553	552	554	591	590	599	552	581	554	508	550	553	558	517	583	573	600	532	561	568	581	547	571	558	570	553	517	587	581	545	516	604	571	588	550	554	567	560	556	567	565	502	584	562	579	566	580	538	562	558	527	595	528	539	549	546	541	574	552	559	602	546	579	528	579	559	547	575	538	535	586	584	539	585	562	576	546	591	585	542	549	547	605	521	562	587	562	588	571	571	544	553	533	562	624	538	556	557	602	572	561	578	616	577	582	566	608	536	531	550	537	552	559	582	569	543	565	578	533	574	615	565	561	579	541	554	561	528	528	592	611	556	538	581	606	549	601	558	567	557	556
25295	21628	27656	25924	8350	912	633	509	494	438	448	359	382	377	340	343	352	367	324	357	303	354	349	318	338	359	317	309	326	340	319	322	295	327	335	286	307	337	318	336	321	305	326	288	327	327	315	291	323	340	343	289	333	318	306	322	303	277	286	303	303	327	293	312	294	263	307	289	335	289	315	290	325	300	294	304	268	340	284	324	297	279	298	301	314	363	311	320	313	324	291	287	325	322	315	304	323	321	291	306	322	285	286	316	303	299	307	311	320	312	259	306	310	313	308	271	323	337	327	290	330	332	299	310	302	317	279	298	270	293	317	331	294	332	341	309	314	302	309	301	289	305	306	319	323	289	312	314	300	287	306	304	311	307	290	304	318	299	314	307	305	299	293	278	300	293	292	310	285	321	273	336	298	300	300	342	316	288	328	307	304	342	317	300	304	290	329	281	322	328	300	273	289	293	328	328	318	307	303	307	271	266	311	296	298	321	277	292	302	317	318	302	329	322	305	331	292	294	289	346	317	301	298	311	317	316	312	319	303	299	309	299	297	311	277	305	309	284	329	306	327	316	298	321	307	291	274	320	324	313	299	286	268	306	308	299	290	310	305	324	307	327	290	296	297	308	325	310	299	303	301	300	303	304	334	272	276	305	292	310	277	285	311	328	293	312	314	319	279	313	284	328	308	334	305	319	295	284	317	265	289	295	306	322	303	313	305	304	298	325	330	300	288	330	300	271	284	309	287	305	326	325	288	307	294	298	290	310	307	301	327	305	296	314	268	320	289	296	301	309	302	280	274	291	329	308	288	297	312	327	293	295	294	326	275	311	331	285	311	306	308	306	327	292	350	295	302	308	332	299	316	328	304	273	299	289	288	295	274	296	325	327	317	335	298	279	307	296	279	314	302	298	332	339	290	310	282	297	322	293	285	331	298	294	347	346	311	291	288	328	303	303	309	316	317	307	321	333	288	295	314	314	307	315	303	314	297	325	303	292	294	320	309	303	305	290	332	321	321	306	303	282	288	346	300	283	345	295	317	323	311	282	304	310	332	304	321	310	282	295	313	291	319	314	277	323	296	314	300	301	298	294	294	321	338	334	290	296	302	297	305	338	315	313	314	294	300	308	309	301	313	316	292	282	284	302	325	300	265	277	289	306	308	308	317	306	312	321	287	297	304	303	289	302	284	286	306	324	274	336	308	281	320	279	307	319	325	281	301	302	305	275	322	304	300	326	310	294	328	311	356	274	302	319	305	337	317	323	301	309	322	317	319	318	286	301	282	325	317	324	307	275	288	323	308	324	346	303	314	299	311	316	269	318	286	312	314	290	289	303	338	299	285	320	310	334	307	335	321	302	312	309	298	319	301	312	314	271	299	277	307	317	284	304	267	293	302	314	294	316	324	334	349	300	308	313	289	303	285	351	302	315	294	325	298	308	325	302	321	280	339	304	297	318	296	311	325	324	314	313	284	283	310	302	278	294	281	285	311	306	299	345	318	333	324	293	286	288	317	301	310	315	307	305	279	299	339	291	293	294	313	289	313	323	290	301	314	316	296	294	305	301	322	320	299	292	355	310	302	321	311	309	296	312	314	299	337	330	301	302	298	300	298	293	334	305	325	306	291	305	327	293	305	333	331	328	295	314	306	324	323	302	294	294	313	313	313	304	307	284	303	288	320	315	307	309	319	324	299	322	295	316	276	303	258	336	332	313	325	296	305	302	294	293	291	312	290	287	317	321	306	285	301	282	322	303	314	301	315	274	289	346	296	298	306	308	309	272	334	305	315	316	309	302	304	314	291	293	284	318	302	306	294	325	316	289	287	292	282	295	311	295	289	297	280	290	318	302	317	303	286	318	301	299	304	307	289	329	307	330	277	312	344	300	318	309	284	275	279	315	275	312	304	297	308	304	309	312	337	299	308	325	307	279	328	316	297	323	315	315	317	282	324	320	307	298	332	321	317	304	303	329	319	330	303	306	317	304	317	286	321	273	321	290	295	305	298	291	333	298	333	300	304	312	303	305	331	310	270	298	314	326	351	291	331	311	288	307	314	353	302	293	273	307	305	293	318	274	305	291	309	316	295	295	318	331	309	322	340	314	297	310	317	315	346	290	313	304	308	269	317	315	286	331	261	328	303	315	322	307	330	292	286	272	334	290	281	308	291	333	309	336	304	300	322	310	322	305	317	335	267	327	328	313	305	296	279	304	281	309	323	279	286	307	317	304	267	317	331	258	328	330	333	294	333	312	286	318	296	281	278	322	300	316	296	304	310	308	293	292	281	290	319	350	309	318	345	321	307	313	284	293	299	302	306	296	310	305	303	295	287	320	320	336	307	340	313	316	327	274	281	317	301	317	299	280	326	325	312	270	300	283	314	292	288	298	284	300	338	356	328	321	293	301	297	310	297	293	305	321	321	322	299	276	328	321	320	315	313	321	307	307	305	326	335	307	319	289	279	303	332	305	302	293	324	318	289	310	304	305	275	336	313	290	326	312	304	314	315	312	317	330	309	334	299	313	281	304	327	309	331	294	343	311	290	310	304	295	287	353	273	277	280	292	321	308	324	340	287	291	309	300	308	276	315	275	295	295	314	313	306	310	338	309	322	289	302	307	289	301	325	312	329	319	309	287	291	303	320	293	305	317	287	304	307	289	320	321	297	318	305	278	323	313	293	314	288	301	335	304	295	313	298	295	309	304	344	307	290	286	308	297	289	296	304	314	304	283	304	293	279	310	323	308	306	319	291	270	304	281	294	298	307	276	287	321	289	317	313	272	296	274	305	305	298	296	283	312	308	317	303	318	308	286	290	324	296	310	309	265	291	312	286	325	296	302	292	302	295	287	306	305	299	297	355	322	345	320	328	273	294	268	335	343	302	293	311	298	306	319	328	305	320	286	325	314	318	296	325	323	309	281	295	313	285	285	299	318	309	307	353	297	305	315	307	283	292	315	317	304	306	328	298	316	311	292	307	300	324	320	317	317	280	308	315	322	297	279	303	285	309	305	325	256	303	285	312	302	322	319	312	324	325	306	284	328	303	319	306	307	311	288	336	300	298	343	270	320	283	275	308	306	316	294	292	307	313	271	308	334	297	299	303	337	316	300	286	316	306	299	277	308	338	298	279	316	315	313	301	292	335	328	330	336	315	296	301	288	328	288	337	307	281	310	300	311	308	301	309	278	331	297	303	308	318	297	292	333	308	310	285	313	294	284	291	310	316	282	286	290	298	288	320	319	298	290	301	291	302	316	282	306	277	295	318	318	323	299	304	340	316	302	330	304	325	299	309	282	330	277	284	307	312	320	301	305	304	310	327	299	330	303	319	307	300	291	280	310	339	314	300	272	336	303	325	318	305	317	296	319	313	317	296	299	320	310	279	322	331	318	298	293	323	307	326	284	284	281	313	295	317	283	317	292	280	313	273	343	324	312	334	279	305	314	315	296	301	334	286	315	290	300	309	311	322	324	314	292	284	319	322	298	298	294	292	319
5391	9862	6413	3053	2242	1593	1095	922	825	669	626	585	576	493	469	411	441	434	420	396	433	385	408	359	394	409	364	388	350	418	385	385	377	370	383	363	408	362	371	377	425	339	320	386	394	377	367	418	366	402	396	394	392	364	342	367	361	350	364	331	339	340	346	412	349	365	361	346	355	324	421	367	346	371	412	361	391	382	356	361	336	316	346	359	348	388	364	361	362	354	371	373	386	371	374	368	348	369	329	363	337	357	325	384	321	345	358	339	316	393	310	349	365	373	371	344	340	342	388	378	327	336	379	358	328	362	349	359	343	340	368	348	347	337	346	351	351	371	375	378	371	399	364	366	345	375	365	342	362	391	370	368	324	355	379	384	381	352	374	363	327	314	341	370	338	351	361	330	335	343	364	364	369	363	343	350	364	333	349	349	346	329	359	351	353	364	336	380	345	342	378	385	375	375	324	304	359	369	361	345	357	369	364	369	369	341	358	339	377	346	358	365	410	352	373	401	330	346	361	353	344	370	354	333	323	364	355	349	352	364	336	355	360	356	352	395	319	373	351	352	346	344	367	384	380	365	380	379	358	347	374	324	347	377	334	341	353	371	363	356	353	336	308	319	351	372	346	351	359	359	353	370	359	365	375	312	364	396	347	340	336	368	351	360	338	327	364	357	371	363	343	349	363	347	368	377	325	357	360	345	380	379	378	366	357	377	367	373	356	328	357	352	355	349	367	347	358	367	337	347	371	360	353	380	364	318	385	374	325	389	344	354	375	362	385	346	368	363	388	347	382	382	366	356	339	334	386	412	351	345	379	356	355	330	337	351	337	368	344	355	330	347	377	349	359	381	370	355	332	340	370	330	323	347	372	355	322	375	371	364	348	352	331	377	378	317	368	323	388	345	359	326	376	336	371	395	374	363	344	356	342	373	404	355	353	388	367	385	318	316	352	373	344	363	342	339	368	392	353	348	314	380	369	368	362	373	341	360	351	361	353	354	377	341	355	361	341	361	373	376	368	345	368	357	359	337	334	377	353	375	369	364	368	361	365	374	352	331	387	335	377	378	337	338	304	344	344	371	353	342	384	361	357	369	370	328	379	319	388	353	322	341	383	361	370	338	387	377	366	357	293	388	389	358	387	342	367	390	384	355	348	355	336	359	358	370	366	385	362	344	337	316	364	348	374	354	355	335	364	334	363	385	346	347	398	343	353	343	343	373	334	388	368	392	348	378	376	367	364	354	341	343	370	327	376	361	349	338	338	368	377	340	336	351	374	372	341	354	371	367	357	369	376	346	317	348	382	353	338	353	350	360	369	352	369	361	312	353	384	363	331	359	361	332	362	369	380	341	359	361	376	342	358	324	369	360	336	336	352	364	343	393	337	384	352	328	339	376	348	338	333	358	384	393	354	374	371	377	373	344	373	341	380	360	371	360	352	359	383	399	376	343	362	346	363	360	353	380	357	396	342	381	357	379	368	374	336	370	333	340	376	360	365	338	359	338	342	364	341	379	351	344	357	340	344	376	327	346	365	313	365	349	353	348	350	353	364	331	369	327	360	372	370	371	385	369	373	352	363	351	347	393	392	365	360	381	342	352	332	334	352	375	395	357	337	323	357	374	361	365	361	372	383	408	383	346	375	356	384	367	344	348	341	395	355	343	334	346	365	374	362	319	365	344	335	363	367	382	356	363	333	382	382	345	347	318	365	371	355	365	345	365	387	384	371	338	340	382	365	371	340	356	359	361	349	361	367	351	397	399	349	344	341	345	323	342	351	347	354	352	363	379	351	377	365	343	347	367	348	333	356	383	357	385	334	402	356	374	349	349	376	354	321	339	370	370	387	367	352	356	372	334	307	372	381	363	373	360	366	366	345	345	373	369	358	300	308	364	350	346	363	373	377	372	337	363	357	350	365	375	355	349	373	360	327	371	368	355	387	317	372	374	367	365	322	401	366	355	351	342	361	331	355	372	345	341	351	339	355	344	340	360	382	346	358	339	327	320	353	343	360	366	364	352	356	350	399	384	368	369	356	337	361	349	351	362	364	369	348	338	391	336	352	353	365	326	381	382	380	372	339	351	333	370	350	345	361	336	371	339	342	341	351	354	361	374	349	355	368	359	335	360	363	351	344	350	347	375	346	379	355	345	379	351	334	313	381	338	340	343	361	362	351	346	389	374	318	365	373	370	391	341	353	364	363	323	398	329	379	394	368	399	370	333	339	348	370	363	354	304	324	341	352	389	368	345	362	367	349	357	356	347	372	322	331	354	367	320	366	351	377	366	379	347	364	345	365	389	395	371	309	348	381	339	371	360	389	381	381	357	386	379	354	393	351	350	383	360	343	339	334	342	357	356	360	373	346	391	341	384	355	369	360	370	326	322	334	369	389	346	353	344	378	318	406	360	347	342	347	354	389	351	331	312	343	352	376	339	342	348	367	373	350	342	340	357	364	342	352	364	353	350	377	352	353	351	327	368	374	354	372	349	340	338	337	348	331	361	348	338	365	370	350	327	346	323	374	371	374	353	325	345	365	356	373	372	336	344	320	325	403	353	328	355	382	363	344	344	343	319	361	366	330	371	358	398	360	386	345	402	351	365	369	322	400	353	323	356	340	343	351	326	346	359	332	357	356	378	340	371	358	338	398	343	345	379	352	336	378	351	355	351	385	361	375	351	361	354	362	382	342	367	364	387	394	379	362	352	372	387	335	364	351	345	378	355	325	376	327	367	408	380	323	343	347	337	324	349	359	359	368	344	346	376	315	346	373	360	350	372	354	352	350	358	377	344	327	342	338	354	363	393	346	379	382	364	341	371	341	354	368	404	394	363	349	339	364	337	324	364	334	350	350	369	349	371	368	366	334	360	388	336	359	319	338	359	380	379	364	377	340	353	360	354	351	337	350	318	349	389	371	376	336	376	325	357	341	340	352	345	348	356	357	346	358	375	376	354	366	371	376	344	327	344	373	356	341	355	336	319	327	382	367	363	303	343	343	323	388	352	362	359	384	325	349	363	330	370	341	361	375	375	357	358	338	387	366	334	375	340	380	330	325	324	362	353	352	375	335	335	355	355	348	368	362	337	375	373	362	314	365	356	347	351	359	361	349	361	373	315	362	300	376	307	363	388	336	367	341	361	331	354	361	365	360	342	344	372	385	380	335	368	337	362	330	373	382	365	354	364	375	355	382	364	362	380	362	352	345	390	344	377	388	361	376	366	370	359	323	374	360	365	366	344	361	378	354	355	316	379	360	372	358	342	332	366	345	332	340	349	342	331	388	381	344	379	351	393	373	365	347	359	373	360	311	344	352	393	336	350	335	347	339	336	334	352	344	349	352	313	342	378	310	370	345	358	343	354	374	372	361	345	360	350	389	381	331	347	377	325	397	376	307	352	356	343	344	354	358	340	346	372	381	347	374	376	372	336	354	368	324	357	333	348	315	339	321	371	390	330	332	372	344	366	331	364	343	386	339	346	330	347	359	338	355	358
23014	21658	29443	24392	21656	21655	6591	1070	736	605	569	468	374	380	335	357	305	308	266	246	275	277	248	254	281	238	234	232	239	229	250	227	220	239	258	230	215	241	248	223	234	208	187	239	224	222	225	251	250	266	279	274	246	232	240	205	239	216	210	251	206	224	200	215	185	202	194	226	220	223	229	216	197	217	227	213	219	202	195	234	203	230	198	191	211	222	238	219	217	211	200	205	205	215	230	221	225	215	208	233	210	208	230	202	217	216	193	196	196	228	210	210	221	201	235	219	228	209	218	227	189	206	182	206	216	209	196	201	204	192	226	206	234	237	221	213	212	231	215	196	206	202	202	207	186	229	194	216	203	206	218	199	206	224	229	195	209	191	215	228	203	229	220	190	215	227	202	180	214	218	188	202	208	214	206	227	222	213	221	194	236	208	218	209	208	216	191	222	218	238	208	210	200	202	203	235	205	209	211	221	216	244	200	245	225	204	206	205	199	215	206	186	214	211	216	196	226	226	229	229	199	223	207	240	219	196	174	206	237	227	188	182	198	202	206	220	211	234	229	223	188	219	202	216	215	199	240	217	211	222	200	184	222	191	227	208	237	229	209	218	195	229	209	192	219	206	228	193	209	204	202	225	206	202	207	229	213	226	214	230	214	201	202	215	222	197	226	226	213	214	182	210	204	197	204	231	220	220	196	201	216	178	224	212	168	198	197	192	223	196	198	199	225	206	202	180	228	194	190	211	214	208	206	207	217	218	203	195	196	215	208	214	213	201	213	225	191	197	222	211	203	246	221	200	210	196	216	205	236	216	241	214	206	219	199	222	196	204	206	206	219	201	220	226	228	210	213	199	185	231	216	195	218	230	180	209	236	181	216	227	205	202	207	220	199	181	216	229	239	229	222	176	218	212	222	204	212	202	195	230	209	204	209	196	215	222	206	200	208	227	212	214	229	243	228	211	187	220	206	190	220	202	209	206	216	205	207	198	209	217	207	190	235	236	234	197	203	204	220	201	220	231	197	220	184	194	204	214	202	215	222	219	204	201	230	173	212	196	197	220	244	209	218	199	205	220	194	226	188	203	210	218	210	204	250	254	203	191	217	195	203	231	204	220	199	219	206	204	202	214	213	202	216	218	198	207	224	244	219	225	231	205	213	199	199	203	214	209	225	241	206	211	215	205	209	226	214	229	196	199	206	203	207	202	193	227	222	238	231	192	216	213	198	220	213	213	217	224	214	217	216	230	220	189	216	246	207	234	225	222	217	207	220	219	205	189	196	226	199	212	183	196	195	180	210	253	178	211	229	217	239	220	214	209	218	235	211	243	209	215	222	231	235	197	197	227	204	215	217	189	209	221	212	218	223	184	199	213	227	209	199	198	206	238	196	221	224	192	221	206	201	244	206	232	228	207	200	217	193	232	215	208	197	217	213	236	218	208	217	184	223	192	196	207	187	221	224	229	216	224	226	205	232	215	203	210	216	206	215	196	201	188	210	239	234	213	228	217	206	220	204	219	217	194	211	226	217	220	205	215	200	227	231	218	214	197	216	210	180	201	219	206	201	221	202	219	191	218	204	195	212	220	186	215	238	217	216	203	212	184	186	231	207	190	193	203	199	200	215	212	201	216	223	203	220	230	192	227	194	205	194	215	187	209	218	200	212	187	210	213	240	205	198	197	208	223	188	210	209	206	236	212	198	211	189	206	229	215	227	177	213	216	207	203	212	213	227	222	220	186	221	206	203	224	196	201	211	205	209	217	211	204	202	232	212	228	151	193	205	196	250	206	224	208	195	237	207	216	212	225	187	223	205	223	211	195	216	201	221	249	193	205	212	221	224	196	217	191	199	227	206	201	197	211	215	227	210	230	210	175	229	180	214	215	193	237	222	201	242	199	201	212	225	221	192	207	194	212	196	216	209	216	211	201	217	233	187	185	219	211	190	213	216	226	184	227	215	222	192	222	198	211	204	218	217	197	191	207	197	210	205	176	217	225	216	248	176	210	201	212	217	209	206	203	219	212	209	221	202	235	192	206	242	211	202	214	198	198	230	194	244	215	227	205	205	228	198	221	230	207	210	199	243	207	229	180	204	207	221	210	202	191	242	196	207	241	217	202	226	233	210	212	213	221	237	208	202	186	211	214	194	186	212	187	209	221	217	204	199	209	234	198	221	209	206	207	233	225	200	207	169	226	210	197	224	217	205	194	224	178	220	246	194	214	232	208	201	210	209	217	204	196	216	209	240	207	222	205	204	187	231	226	179	228	218	202	202	207	207	220	211	191	198	218	203	197	206	216	200	208	209	189	217	220	207	206	209	218	224	183	207	204	192	219	217	216	199	197	215	217	220	221	209	218	195	223	196	171	213	235	209	225	215	225	213	212	205	211	192	179	208	218	214	204	247	201	213	214	196	221	217	198	209	201	193	212	228	216	197	216	220	198	211	228	222	226	194	226	221	217	225	221	248	221	194	222	222	206	183	193	190	209	222	232	238	212	220	194	211	209	207	206	211	218	229	241	235	235	212	210	208	219	221	209	211	215	211	211	216	205	203	210	208	226	233	201	218	220	220	205	195	207	187	220	197	193	220	220	209	222	215	220	212	191	205	197	210	209	193	208	240	200	248	225	224	216	218	219	207	197	224	181	216	202	195	225	216	205	206	192	208	205	183	238	210	200	227	204	208	215	209	229	198	185	237	213	214	219	216	225	239	197	212	195	204	220	204	203	210	223	188	213	238	198	236	237	217	184	199	198	201	226	182	210	202	190	201	201	211	215	207	205	209	235	195	189	217	239	228	210	200	183	215	200	235	225	182	199	205	218	214	223	198	198	209	222	238	234	212	201	228	185	198	199	209	197	197	175	201	217	216	188	216	224	214	225	211	229	199	225	208	231	228	188	201	212	217	190	180	223	191	228	185	239	223	224	205	214	226	232	216	202	197	193	198	199	194	213	226	218	221	209	213	213	236	179	242	205	227	198	204	195	223	198	198	221	182	187	203	209	217	215	219	229	196	206	203	203	213	200	211	217	227	194	214	205	214	235	243	210	203	214	214	197	200	214	207	226	233	200	216	205	216	203	197	210	233	224	223	223	236	230	220	217	244	218	220	200	211	210	193	204	211	201	227	228	225	222	221	218	229	194	215	213	187	213	205	209	251	230	230	235	234	230	192	230	188	199	198	209	215	213	204	219	211	184	202	226	190	230	219	203	229	201	220	225	230	207	196	196	206	233	213	241	196	240	201	194	233	202	209	203	214	215	207	222	197	207	236	207	212	207	191	196	226	207	238	193	193	203	207	189	217	192	217	224	220	230	224	197	238	200	216	199	193	221	200	208	225	210	224	227	214	217	201	190	192	216	218	201	232	208	239	212	214	185	202	227	212	199	193	213	197	206	194	204	199	234	187	183	187	197	223	212	204	176	226	212	209	192	216	217	201	211	208	215	212	205	199	208	198	212	201	222	194	216	218	200	165	211	222	223	202	209	199	224
6654	18629	12999	6409	4398	3309	2410	1839	1414	1239	1003	829	729	689	561	460	473	472	454	371	385	385	349	357	330	311	286	308	301	317	341	346	298	311	314	288	298	311	291	245	277	280	321	310	287	303	322	292	308	360	373	368	311	259	272	297	281	254	282	240	267	296	241	264	236	235	232	296	273	258	228	280	261	266	241	308	248	256	298	264	247	250	249	255	256	261	265	292	240	270	248	281	284	256	288	224	270	248	273	274	244	269	241	264	272	244	243	267	270	250	265	222	260	220	225	230	257	245	266	280	278	228	263	281	238	261	292	292	267	267	253	249	272	244	276	237	248	277	259	282	276	259	273	276	255	256	274	253	283	240	269	239	257	285	231	251	278	279	264	261	242	226	255	267	290	262	245	269	269	256	259	249	248	265	254	282	260	233	256	261	245	247	249	231	280	262	268	278	259	262	221	249	242	229	262	256	244	271	238	249	252	265	248	294	247	247	232	252	251	261	262	256	262	255	240	257	283	263	245	272	251	252	272	252	246	264	254	260	252	260	254	261	260	234	270	236	283	253	237	271	245	241	252	242	237	254	264	248	241	259	271	225	249	261	273	259	265	228	274	230	244	276	242	234	245	271	259	231	226	256	270	285	276	296	278	274	274	264	265	235	252	270	294	271	245	238	260	254	252	270	282	259	274	250	233	265	234	243	236	290	254	238	279	272	269	258	282	276	252	262	237	257	257	253	259	240	259	289	256	241	259	247	248	240	252	215	240	289	246	253	236	232	246	250	262	284	280	238	270	237	248	266	282	229	272	270	251	258	274	251	229	250	253	257	258	233	222	250	262	259	283	233	271	244	250	278	231	260	216	265	266	240	257	288	240	276	256	281	264	283	265	242	250	276	223	257	245	246	264	243	273	238	241	245	242	273	282	269	266	265	242	258	247	256	265	257	297	266	253	228	230	235	254	243	264	283	269	277	222	226	238	281	272	261	247	243	235	264	272	236	265	250	266	265	245	258	255	244	272	261	255	239	253	238	254	253	261	229	264	255	277	254	232	254	269	241	276	283	259	238	255	238	230	232	247	242	251	257	231	258	251	248	299	278	271	251	249	266	251	246	264	258	245	266	235	248	246	258	256	250	283	273	258	241	244	262	256	257	272	238	248	249	252	252	242	214	247	227	263	273	247	282	227	253	287	273	267	234	269	246	261	254	275	279	240	261	257	247	259	262	255	257	262	245	243	240	253	262	253	285	283	254	260	274	240	229	251	259	260	265	266	292	268	237	271	254	267	246	264	275	251	244	262	262	281	245	228	225	264	247	282	253	244	251	253	278	286	233	265	264	268	221	256	249	231	279	273	264	271	247	284	257	249	271	283	264	256	237	262	284	263	247	263	251	278	247	271	269	237	268	270	236	252	272	236	244	264	247	253	240	231	265	274	257	246	253	270	257	238	256	246	255	264	263	252	258	249	248	250	243	238	266	246	280	268	269	267	216	263	228	233	237	254	238	241	252	279	274	262	257	273	263	275	248	243	229	230	266	258	252	277	230	248	273	249	268	213	273	255	274	242	266	244	264	258	254	234	256	272	264	252	266	281	266	234	261	251	290	241	267	271	264	253	267	279	249	236	264	264	256	246	250	278	245	260	258	256	247	238	271	256	270	256	288	260	245	266	275	246	242	275	257	261	252	274	268	284	247	248	257	289	259	240	242	247	248	247	267	274	271	242	240	260	258	259	255	267	234	269	264	276	251	266	226	259	261	235	273	235	231	222	238	259	260	275	280	257	261	260	238	246	269	247	252	263	263	254	258	220	265	250	258	248	260	258	246	251	239	236	258	242	276	267	260	253	241	262	251	269	261	280	234	257	257	275	232	251	270	274	248	263	235	247	250	258	254	250	240	268	253	235	254	242	248	280	262	246	257	257	253	258	259	252	244	266	261	234	269	268	255	260	260	260	267	261	255	265	258	258	246	263	270	261	253	254	274	250	242	228	279	265	246	259	262	281	262	250	230	236	245	268	227	252	269	240	287	235	242	256	257	240	265	260	249	265	268	248	248	267	278	267	255	252	243	280	260	283	248	244	270	285	270	263	224	256	237	275	251	241	246	250	273	256	247	255	258	273	227	284	262	277	254	275	246	241	264	272	237	243	260	296	235	268	268	211	283	249	247	267	278	248	276	249	250	263	246	283	216	266	277	230	249	247	263	274	227	259	290	290	243	251	232	275	271	272	295	272	269	269	267	239	265	267	246	257	287	287	251	255	260	260	280	258	258	250	229	261	297	256	259	250	236	275	268	275	248	259	240	262	267	251	261	254	284	268	255	267	266	240	245	234	244	230	263	229	275	315	246	259	266	226	281	265	269	247	235	250	254	256	249	298	229	267	259	280	242	267	269	232	239	249	257	283	232	259	255	241	245	250	265	262	256	227	293	271	230	233	231	234	246	248	251	257	244	277	266	254	276	254	290	260	246	267	262	212	251	226	264	251	254	260	260	259	267	271	254	264	248	265	236	261	233	252	225	280	244	281	261	272	279	243	252	251	256	237	291	259	248	248	257	231	254	258	245	268	248	228	246	260	287	255	255	247	245	256	270	248	280	283	253	261	238	280	257	260	252	266	248	251	257	259	249	285	259	262	243	250	248	225	246	240	235	243	284	276	262	251	227	247	236	267	232	244	281	257	257	231	256	270	259	230	260	248	252	252	226	265	260	243	237	251	274	245	271	250	267	244	216	249	276	275	253	250	256	289	248	278	271	244	230	241	275	251	236	247	271	278	249	280	255	261	238	239	252	251	242	243	257	249	227	276	274	283	256	277	244	224	234	262	271	255	271	233	255	254	244	241	230	242	229	264	264	276	247	265	232	231	240	251	247	262	270	242	253	255	259	269	253	269	269	274	267	234	260	261	235	250	283	250	251	230	246	252	264	257	289	277	261	280	229	247	291	260	255	243	277	236	263	257	242	232	240	253	275	274	225	253	279	235	227	271	244	263	240	251	240	241	266	254	272	239	259	254	236	248	278	242	259	231	254	283	262	278	256	254	248	231	259	242	257	246	248	257	244	259	277	239	275	263	245	255	240	281	260	272	256	247	241	253	236	258	281	256	257	262	231	271	291	254	220	271	241	287	254	246	251	240	278	257	227	260	265	266	235	251	275	258	251	269	262	254	270	243	243	242	292	268	250	267	258	257	245	258	289	250	271	244	248	270	243	253	253	254	264	241	265	267	251	252	249	252	249	261	258	258	275	273	261	250	276	233	267	250	245	276	246	294	250	235	252	261	246	231	245	259	250	227	249	268	247	272	234	261	246	273	277	241	248	272	245	248	258	261	255	264	268	262	236	259	246	256	219	256	279	254	239	241	224	258	253	260	288	262	235	240	241	272	251	265	277	231	275	255	249	280	251	245	255	274	278	263	255	250	271	245	256	239	274	244	265	262	239	244	277	277	245	278	232	255	274	254	259	249	264	254	266	239	249	238	219	236	272	264	274	237	258
27925	19183	6243	1546	923	758	751	638	597	630	569	557	539	523	536	509	507	519	554	538	534	526	481	529	565	529	511	515	552	504	528	533	512	484	507	497	540	521	524	544	487	533	513	531	495	508	533	536	549	524	537	544	572	508	562	556	527	538	527	518	528	486	508	535	549	554	534	531	495	564	506	552	513	530	485	512	533	537	482	468	555	547	501	516	529	550	544	505	496	528	495	514	545	556	511	558	522	544	528	515	537	505	519	473	501	510	546	511	555	502	515	504	540	518	533	512	494	520	528	527	563	489	539	533	465	534	535	481	469	480	469	556	542	550	506	557	538	502	509	526	561	506	513	548	532	539	552	525	538	492	523	555	528	530	475	518	535	501	483	528	497	524	526	542	500	504	525	514	539	532	503	542	522	514	506	520	515	541	521	519	522	509	572	529	477	550	544	524	510	484	537	493	530	524	525	507	544	578	565	517	525	509	543	516	533	514	525	533	481	565	532	539	536	515	535	516	560	567	504	529	495	508	529	517	465	519	502	522	541	512	519	507	556	531	534	516	536	513	538	486	460	509	515	494	537	488	496	480	558	526	493	520	507	515	532	516	556	520	472	516	508	498	546	517	524	495	544	556	541	506	537	493	506	517	504	533	559	526	519	539	547	555	539	537	523	530	537	523	508	538	503	560	501	527	533	478	536	488	485	530	559	555	524	508	534	475	528	528	516	521	520	545	487	504	521	536	539	463	558	532	480	555	543	486	506	534	546	544	521	471	505	507	500	522	533	524	502	509	527	504	516	545	524	546	513	546	536	468	499	509	537	521	514	524	479	519	488	510	503	487	550	507	495	516	513	534	523	529	521	518	498	543	535	525	503	535	550	518	531	545	576	514	543	541	553	549	515	550	509	513	532	472	517	508	530	523	553	546	549	529	507	519	540	497	552	522	514	538	564	525	472	502	563	525	493	506	535	517	499	517	539	510	505	545	548	482	481	508	512	535	536	525	534	498	510	525	534	494	521	531	508	522	519	517	510	560	517	505	509	512	529	512	567	512	527	555	500	508	532	478	550	545	506	516	589	554	499	495	503	512	538	525	510	521	516	554	567	502	521	497	516	545	522	551	567	513	506	523	509	514	513	537	530	514	534	543	500	548	463	485	522	526	536	509	510	523	559	522	495	511	524	496	567	505	559	531	541	498	489	530	489	522	541	506	460	518	485	533	528	535	526	496	504	550	536	579	518	540	512	552	501	528	520	492	536	554	513	515	556	498	528	538	499	494	513	473	533	525	540	511	550	532	515	538	538	503	500	510	553	530	564	557	524	565	502	542	522	503	516	577	508	493	476	496	526	497	533	519	485	530	555	579	562	545	516	565	496	524	521	503	518	493	481	514	485	503	502	493	538	532	494	490	495	499	523	538	542	504	491	494	574	557	537	519	525	533	456	496	508	525	542	485	563	502	541	511	497	550	518	539	496	501	522	509	544	541	506	517	548	547	538	542	518	503	540	540	489	522	494	580	547	533	528	481	549	511	506	507	492	543	513	532	515	530	516	488	509	535	499	547	534	541	561	513	540	564	526	495	513	522	531	489	517	518	544	545	529	490	518	516	506	540	509	534	502	532	493	526	552	529	528	518	536	550	549	504	513	495	523	537	527	548	486	548	502	526	515	507	513	530	554	530	553	513	515	504	534	467	513	525	526	514	540	508	538	509	506	495	544	523	500	510	506	504	567	528	507	515	529	564	508	502	493	535	501	508	500	529	499	502	492	531	530	510	502	529	545	505	509	546	536	497	530	513	500	509	524	489	541	513	476	529	500	512	540	524	539	523	524	525	482	542	499	512	550	487	488	502	492	513	511	520	506	527	514	545	510	547	524	525	506	519	536	498	513	551	497	528	515	559	487	550	509	503	534	499	542	496	536	476	576	511	503	518	485	489	533	533	501	541	517	557	485	498	527	527	495	533	591	533	528	524	511	541	525	527	486	526	507	512	500	523	511	533	511	525	526	494	536	559	513	486	545	491	515	517	499	485	545	531	526	512	476	497	548	514	491	528	527	489	481	499	551	527	516	506	521	548	538	548	521	529	524	489	519	507	551	496	538	524	513	503	560	541	557	550	497	501	525	485	522	510	530	522	492	532	541	532	481	504	530	497	484	497	555	518	545	530	537	531	486	503	520	514	557	529	529	521	548	547	496	513	557	557	525	481	524	523	468	476	542	515	548	485	524	556	499	546	481	540	505	520	542	510	522	494	519	514	488	553	510	520	519	548	541	510	524	553	494	540	519	514	524	536	524	526	530	526	526	540	512	534	523	520	484	528	542	540	508	527	519	508	547	513	560	520	562	563	519	526	507	517	489	530	515	548	527	483	582	574	538	509	513	508	524	502	523	512	524	516	522	504	530	515	504	522	578	527	512	533	550	537	508	537	498	541	504	542	427	534	562	546	523	534	575	555	518	493	475	523	529	500	516	526	546	499	540	486	556	519	513	515	546	521	521	491	512	527	493	516	559	490	465	527	501	517	504	520	508	515	537	513	521	555	549	503	528	508	551	526	539	530	526	534	512	550	544	517	520	532	518	511	575	484	503	499	451	475	538	482	532	505	510	508	492	529	537	529	480	496	541	551	494	531	478	521	517	531	503	507	527	506	509	501	545	501	496	494	541	530	530	537	489	519	514	537	499	470	471	515	506	518	519	521	502	539	566	539	527	527	502	543	544	543	551	487	544	503	517	516	476	517	487	472	485	493	504	529	516	568	480	515	534	520	494	535	515	550	521	523	483	496	542	530	533	539	500	507	539	517	510	522	501	511	543	536	512	531	535	500	513	515	552	490	522	494	533	542	486	513	473	519	481	542	544	542	551	554	516	529	511	572	537	533	522	509	516	486	531	528	518	501	464	520	532	516	523	510	527	544	510	542	568	527	509	540	494	521	533	554	493	513	543	540	537	565	513	536	498	510	509	543	511	492	521	497	519	537	542	535	499	477	548	549	521	538	502	508	513	533	480	491	556	485	494	541	516	538	524	522	475	544	552	510	534	551	492	540	533	493	530	534	535	545	504	516	540	553	529	511	511	493	521	487	536	498	589	533	488	542	536	500	532	504	557	521	517	522	512	506	544	522	534	519	526	516	521	558	547	551	549	542	528	488	535	562	497	542	529	538	526	520	565	520	517	501	500	556	542	536	502	546	485	521	555	505	480	496	564	524	543	511	522	515	547	529	471	524	540	531	524	484	508	523	542	517	531	527	520	527	561	526	541	533	510	514	559	514	574	540	534	523	525	470	533	540	503	546	547	518	542	551	508	526	523	534	526	537	530	473	527	503	524	515	528	522	533	540	507	508	497	544	522	541	534	512	492	498	519	510	520	495	526	532	516	515	496	507	516	522	481	499	506	539	510	495	522	480	530	515	501	542	509	480	511	527	511	517	559	496	504	509	468	513	514	509	522	509	548	482	543	557	538	502	493	552	470	523	528	548	530	549	475	525	527	512
5687	4951	3431	1678	1285	1108	907	852	759	736	703	692	673	647	672	643	676	650	655	586	638	601	582	626	618	633	609	612	619	600	581	625	607	613	659	593	606	615	607	604	635	600	585	610	622	602	630	637	650	616	642	634	579	594	651	564	605	632	612	607	595	562	584	559	614	572	584	590	630	613	595	608	614	566	590	587	621	626	592	608	600	582	593	592	561	616	575	607	575	564	641	582	582	597	595	657	589	603	570	590	629	615	607	615	551	568	619	601	619	585	642	588	640	621	604	603	607	598	628	626	616	589	595	606	627	604	568	589	629	623	621	623	598	590	610	566	578	599	556	562	620	619	655	598	584	599	566	528	587	606	609	586	602	588	624	608	599	596	557	567	571	632	600	576	616	655	594	609	584	586	612	558	595	566	577	658	632	601	636	599	615	614	586	628	583	610	652	622	565	599	631	574	606	600	659	597	594	641	566	670	632	587	607	579	604	597	607	553	570	576	562	629	617	624	578	579	615	615	596	612	578	619	617	654	633	598	562	632	579	620	603	603	583	579	634	629	597	641	635	539	656	612	613	588	596	619	595	610	617	597	602	584	613	638	597	607	610	607	559	595	611	634	624	599	616	622	600	580	573	636	584	556	595	578	620	584	604	594	612	588	593	610	625	567	634	626	602	624	599	611	559	576	596	548	610	643	615	614	612	635	632	605	597	610	567	589	559	571	559	599	623	609	578	591	606	576	598	602	597	624	631	615	617	629	577	593	613	579	590	584	610	605	633	629	565	608	587	605	593	591	583	608	565	635	625	608	594	589	586	601	611	639	637	604	580	568	609	602	641	631	659	586	641	628	581	601	613	600	622	565	591	613	576	575	613	626	604	596	571	628	585	612	595	613	592	550	595	605	570	593	583	615	605	599	584	592	622	580	607	578	632	618	569	583	625	596	573	612	596	521	618	619	580	626	605	602	641	577	605	563	612	634	643	612	583	574	631	584	583	567	569	607	613	600	598	614	572	640	614	595	637	586	618	624	620	583	637	573	611	625	580	603	598	615	611	630	548	591	599	623	585	588	644	605	602	640	618	615	590	540	629	594	601	590	602	579	614	570	628	626	622	602	627	638	589	624	581	623	610	609	605	603	563	582	560	578	610	600	587	572	623	636	641	630	607	636	615	560	598	593	599	624	614	563	575	609	624	632	600	609	593	650	638	628	613	610	595	633	616	622	608	632	602	642	646	581	603	579	600	619	606	638	607	612	580	593	592	643	564	583	614	570	629	596	576	613	617	606	539	554	628	641	569	574	640	632	572	608	597	630	655	592	632	586	636	629	614	630	592	599	605	541	582	601	603	555	574	676	610	611	624	597	599	610	562	571	610	558	619	589	606	586	625	590	572	580	626	561	569	593	602	596	571	554	547	594	589	637	585	648	555	630	628	625	644	618	586	567	576	600	589	575	593	544	574	586	620	580	595	606	574	616	583	559	599	607	600	572	609	618	593	636	631	604	592	577	616	607	587	617	626	581	559	656	570	596	619	583	627	617	617	613	590	574	627	563	635	575	591	589	558	635	610	628	610	588	570	586	615	589	624	561	588	609	579	602	585	565	610	613	641	576	607	581	594	611	595	592	595	603	597	598	596	583	554	600	623	632	616	604	582	618	659	571	641	586	605	581	567	586	572	614	554	609	602	582	575	620	567	616	592	574	612	573	624	616	575	654	596	614	560	560	587	607	550	598	653	628	609	590	589	611	594	560	596	616	601	604	618	567	564	591	599	617	610	593	622	593	587	596	592	644	605	609	614	600	615	646	645	589	630	629	577	602	583	611	597	600	598	631	639	634	590	561	579	625	608	584	616	599	599	568	606	583	577	628	630	604	618	602	627	564	620	685	617	597	623	557	576	614	629	575	600	610	595	592	603	541	602	651	598	570	637	565	623	611	581	575	593	574	605	587	599	594	633	591	589	590	560	582	591	638	622	565	596	665	592	610	631	607	632	626	597	630	586	605	601	612	590	591	627	625	613	617	610	595	590	576	613	585	585	590	643	582	589	588	565	579	639	586	644	616	624	594	582	594	630	605	609	619	600	582	614	568	598	555	599	631	540	612	573	594	624	615	584	598	589	591	635	602	601	587	620	620	543	582	561	592	618	607	578	603	564	526	582	595	604	589	603	589	556	578	571	611	616	621	622	639	602	571	587	603	638	598	571	640	603	605	603	623	612	608	624	573	588	570	588	612	539	598	589	656	612	602	583	618	628	635	567	595	578	621	604	593	644	590	588	613	621	616	623	633	589	600	628	586	571	598	605	588	614	572	587	594	584	592	618	600	564	587	595	604	620	593	587	599	591	577	562	603	613	578	526	606	611	588	581	609	587	584	600	621	592	640	617	554	616	618	608	612	615	594	621	559	584	607	596	616	633	597	601	566	631	599	615	558	586	640	604	597	606	594	618	575	617	610	622	605	630	637	585	563	586	607	562	600	635	608	589	565	589	637	612	619	629	647	625	599	580	588	637	600	588	592	590	638	595	657	604	604	615	635	648	576	639	592	603	606	592	630	604	618	625	589	616	579	600	578	589	659	641	607	614	605	605	581	622	590	617	603	604	614	631	601	590	609	606	610	574	606	614	620	614	644	583	556	599	618	592	602	598	612	643	601	646	607	606	616	630	583	638	633	581	591	585	596	612	635	579	595	531	622	583	607	616	569	629	613	593	593	647	608	565	611	608	607	636	645	623	597	596	572	633	565	598	555	598	599	561	646	610	598	566	588	565	637	565	636	600	616	640	605	656	617	584	616	625	591	597	649	578	604	603	635	611	599	578	624	570	589	571	613	580	592	606	595	630	582	576	589	630	662	642	610	638	575	597	565	606	585	612	621	621	573	574	588	565	589	597	580	636	605	568	579	586	577	624	586	620	598	661	617	606	616	582	590	641	594	617	578	603	601	632	634	612	592	601	647	550	574	595	579	589	581	610	601	604	587	581	568	578	593	608	586	550	650	596	586	587	562	592	602	618	598	644	593	619	571	626	570	594	580	600	595	586	642	647	569	618	591	601	596	640	606	587	580	627	584	613	618	622	589	592	597	617	619	608	570	614	644	611	614	577	608	600	599	616	624	613	611	608	596	586	577	598	584	603	575	628	591	643	588	620	578	604	572	627	660	589	635	614	609	564	610	601	631	604	597	606	661	568	618	576	630	584	603	626	602	599	616	583	554	617	667	623	568	624	599	611	573	579	629	606	566	603	569	601	629	623	607	626	625	600	613	568	562	607	620	598	607	603	584	617	626	622	605	609	644	568	566	584	603	587	593	611	545	619	615	565	601	635	577	617	541	611	598	570	600	592	584	584	575	567	640	628	576	606	543	589	599	622	612	601	620	628	573	565	603	628	610	596	597	609	584	607	617	591	610	629	613	594	621	610	621	584	609	571	587	598	551	598	623	582	620	604	594	600	600	570	546	620	609	603	603	598	628	600	566	642	627	613	597	571	588	575	610
24096	21592	28891	24766	21558	8490	1333	937	782	772	661	619	614	597	538	529	536	543	552	519	556	505	496	513	492	501	537	508	533	479	510	496	499	518	482	490	521	499	496	510	478	506	489	465	530	487	504	513	563	491	510	535	543	515	478	498	470	479	500	497	479	474	492	490	524	527	486	499	477	530	510	473	532	505	463	503	479	482	490	531	479	461	508	560	500	495	465	434	480	476	481	532	480	488	512	485	465	475	496	522	500	487	484	520	486	499	467	439	517	455	477	459	443	447	506	447	470	493	455	504	471	463	505	449	481	489	504	509	502	507	453	478	471	491	508	506	466	514	522	497	492	512	439	477	484	524	453	490	487	450	497	492	508	487	509	485	507	493	484	508	486	490	470	472	498	482	484	462	509	462	507	474	465	504	484	500	527	512	493	498	534	491	502	479	487	480	502	487	481	460	475	491	511	501	472	478	478	499	469	496	462	470	450	439	521	451	506	442	452	470	506	485	495	483	505	445	505	465	532	464	501	447	503	488	493	483	499	481	507	501	496	500	479	467	497	506	504	440	485	497	481	472	491	487	506	460	475	517	465	475	511	509	470	465	495	481	531	474	479	481	477	497	504	527	457	475	497	480	474	505	500	484	494	490	474	490	509	455	492	530	460	495	474	504	496	490	496	487	468	531	523	486	481	473	486	479	470	503	460	502	467	454	478	511	488	477	474	482	491	512	513	496	502	500	471	522	476	503	448	497	519	495	473	501	504	495	504	468	477	480	495	527	509	504	464	491	460	464	465	474	456	497	464	501	477	513	443	522	496	478	499	472	487	442	459	513	495	535	485	468	517	492	520	502	502	511	477	483	503	484	488	463	486	479	454	523	517	526	501	499	511	509	503	471	479	494	481	473	456	458	469	477	494	518	450	513	449	480	527	508	500	471	501	459	499	443	508	491	499	459	486	451	453	499	503	520	449	492	522	480	479	477	498	501	474	507	478	473	497	503	491	519	480	509	516	477	458	444	517	506	502	493	481	480	508	465	505	473	475	474	486	484	474	475	460	478	472	426	518	487	495	468	460	510	512	516	485	503	502	465	481	490	529	497	495	509	525	488	540	472	491	439	544	495	515	512	478	495	473	469	494	504	485	460	469	509	496	502	504	531	527	454	522	471	512	500	479	484	489	514	492	520	484	465	506	472	514	478	549	458	442	495	516	498	501	531	536	458	496	463	464	487	549	470	514	488	480	446	510	508	520	511	483	477	509	526	476	477	460	495	480	491	492	477	511	460	468	463	496	507	483	499	509	486	461	490	473	507	476	478	504	457	468	460	518	521	487	490	523	470	480	494	468	475	478	493	475	502	484	487	472	502	495	469	493	509	508	485	499	486	494	501	450	491	502	478	480	478	506	503	451	455	458	505	476	475	493	518	466	508	482	463	499	486	466	454	496	500	486	501	453	494	480	470	455	500	511	489	453	486	473	464	483	477	471	527	489	489	487	523	503	532	460	477	501	459	486	486	466	527	484	500	471	499	470	527	501	518	481	501	501	458	497	521	480	439	451	529	442	478	468	474	487	488	501	532	455	488	478	493	427	495	508	485	497	515	472	507	503	477	469	486	479	490	455	459	484	466	504	524	502	456	483	491	503	487	480	511	533	490	488	465	521	493	497	487	502	521	514	488	466	470	502	468	469	460	475	520	465	502	509	485	497	499	491	484	457	514	502	507	523	545	510	513	513	494	475	485	465	461	491	496	455	463	499	510	482	484	474	525	506	496	466	474	479	468	503	471	478	479	527	536	480	530	462	454	455	483	491	523	465	513	475	464	479	472	502	496	503	476	466	446	473	499	505	532	514	475	512	487	503	496	466	484	474	501	499	523	516	506	502	507	510	495	525	499	479	451	478	511	443	495	472	512	490	450	461	518	481	466	449	443	539	481	466	475	493	514	508	502	540	486	476	460	440	485	485	467	466	460	477	470	466	486	453	483	493	502	468	477	485	488	473	461	508	487	442	469	456	519	474	476	530	460	472	481	467	476	476	472	467	484	509	525	497	464	462	447	474	472	482	556	446	515	455	536	478	474	478	466	484	492	482	487	448	434	473	480	488	528	509	473	493	478	502	516	499	492	459	485	469	438	470	488	513	480	493	483	497	466	500	486	499	476	475	486	516	465	453	483	486	511	483	481	501	489	531	503	501	468	478	470	523	466	504	475	432	479	499	469	449	518	502	482	457	445	505	472	519	471	537	517	490	490	477	476	448	464	457	495	503	493	482	487	452	463	456	459	448	505	473	490	504	494	475	484	473	475	485	487	453	482	486	497	490	462	487	499	520	476	462	508	458	474	503	483	507	489	500	499	483	482	479	484	522	503	488	441	498	433	496	557	502	505	471	513	513	450	477	492	484	481	474	511	489	466	475	511	481	480	485	512	532	483	501	472	458	492	517	479	518	501	514	473	488	493	472	475	497	456	479	485	521	492	499	486	491	452	525	495	453	498	482	499	484	475	534	481	492	503	506	542	449	479	487	476	459	519	504	490	513	485	504	470	476	488	481	446	485	531	477	450	475	477	461	481	435	456	476	477	457	509	488	469	476	479	468	489	500	498	506	452	490	461	457	468	479	474	490	457	490	490	506	518	478	511	500	471	488	475	495	477	490	501	468	472	472	483	473	472	506	525	496	454	466	483	489	486	479	442	500	451	427	490	489	545	493	458	514	451	486	484	498	454	462	508	483	481	469	477	508	506	459	483	467	468	504	478	506	521	505	489	465	473	495	486	473	504	511	479	475	482	451	523	521	465	511	504	471	493	490	515	480	458	455	475	489	483	506	476	504	474	546	531	477	471	501	474	518	502	500	503	470	482	495	484	491	499	488	470	503	512	481	489	455	427	513	504	477	502	470	476	509	482	499	481	475	485	489	467	481	475	477	514	465	466	492	468	474	516	471	504	496	485	510	511	464	472	462	488	514	477	465	499	470	452	468	513	477	514	487	451	526	505	507	477	478	516	480	462	525	495	502	505	483	492	490	481	484	493	481	537	486	479	472	459	484	498	516	486	492	463	491	492	485	484	472	511	462	500	471	440	490	513	476	493	463	520	478	507	475	492	497	504	477	513	467	482	527	502	447	524	454	495	466	512	479	497	464	462	498	462	488	467	479	508	493	487	501	505	494	486	490	509	512	480	543	499	491	492	488	517	463	476	463	517	480	491	494	492	509	509	496	469	452	479	461	466	515	469	458	489	484	516	463	513	465	473	467	522	500	475	491	484	465	496	436	518	530	497	501	517	472	495	482	470	511	499	492	488	466	494	465	495	464	448	488	498	505	480	514	461	475	489	512	508	478	475	499	497	462	519	485	508	477	479	476	499	488	505	469	449	497	517	506	498	508	463	532	500	484	462	444	451	480	474	447	461	498	494	501	517	492	491	497	512	536	481	490	452	500	476	506	475	528	487	501	507	492	470	467	490	480	473	488	476	489	488	461	513	502	480	508	531	451	464
4785	12119	8494	4036	2879	2315	1782	1406	1251	1084	980	848	825	761	730	706	676	722	608	640	642	678	639	621	625	600	622	608	609	611	596	589	569	583	583	581	610	611	582	530	610	601	623	562	568	594	623	627	592	616	607	630	569	609	584	529	600	576	591	566	603	552	583	563	518	524	572	568	558	567	620	577	544	579	578	573	527	598	582	515	598	575	546	596	579	537	567	577	501	564	572	584	573	531	531	574	576	551	605	559	574	609	567	563	578	576	598	571	568	611	527	606	570	590	588	559	590	558	542	572	568	554	577	572	550	603	602	586	549	579	601	565	584	532	610	599	572	539	580	565	545	523	566	557	616	564	590	560	589	547	542	541	589	559	559	572	572	586	609	583	595	535	583	564	522	564	584	550	536	601	586	564	548	545	569	574	567	605	511	534	563	544	541	585	575	575	564	611	537	586	581	542	614	566	534	590	598	582	592	609	554	533	606	568	551	548	548	569	523	558	525	573	568	552	555	533	582	578	578	539	571	550	554	543	540	570	572	580	605	598	588	579	556	584	582	544	597	552	550	572	561	535	573	559	561	559	553	538	557	622	579	550	590	558	546	549	549	586	543	520	540	578	563	630	540	572	590	595	580	535	566	546	571	570	558	572	613	540	570	593	594	586	532	561	567	562	603	590	546	591	569	571	560	545	572	549	538	589	571	546	558	555	557	584	577	540	615	641	557	539	562	575	550	562	563	569	600	548	552	552	570	590	578	558	564	564	563	544	569	544	597	533	600	568	549	592	617	591	569	553	578	539	578	571	605	557	574	573	595	574	541	608	594	583	547	582	551	566	599	595	601	552	555	594	557	538	595	598	547	564	525	564	603	565	580	556	581	565	566	558	567	530	557	602	548	573	522	523	557	588	583	580	548	563	568	520	540	585	632	554	552	593	536	617	584	556	550	578	566	554	598	571	575	555	557	567	572	548	608	546	582	574	516	579	567	586	547	602	569	573	597	570	552	555	547	552	541	563	585	566	544	560	604	612	530	509	559	586	581	547	572	572	593	594	544	605	597	551	555	582	568	556	579	570	586	548	571	535	567	582	560	568	572	562	557	565	541	576	560	604	535	605	552	537	560	555	549	526	558	598	580	643	578	554	590	561	580	586	582	547	583	573	531	534	586	543	553	589	536	589	586	610	550	566	590	588	559	549	568	590	531	549	553	560	561	550	585	555	599	553	583	580	567	581	548	545	545	576	538	554	598	571	564	568	580	516	531	567	582	559	600	554	580	561	590	563	551	580	588	568	573	601	580	549	591	578	562	589	556	555	534	580	583	565	598	573	583	567	560	573	573	592	511	565	509	543	523	556	573	583	582	538	557	586	522	553	562	574	547	555	539	514	582	615	574	550	606	568	559	543	581	551	577	571	540	578	575	610	599	600	565	535	570	540	559	535	537	581	558	590	565	534	552	595	557	562	563	552	581	535	568	567	572	536	573	569	546	549	566	549	572	578	580	576	533	568	603	580	573	570	557	577	564	576	564	595	585	553	557	603	536	577	578	546	552	535	564	587	574	555	577	560	565	557	583	619	577	569	607	576	566	569	576	530	577	611	552	549	521	553	546	568	585	546	545	515	567	540	583	587	559	575	579	606	577	540	577	603	564	600	574	587	612	554	578	564	540	558	571	548	585	562	565	565	528	561	555	564	569	534	556	619	557	561	587	558	571	535	607	581	541	572	573	551	595	539	535	562	549	611	570	551	554	579	597	570	545	571	551	579	549	537	578	597	600	577	597	594	557	535	589	594	539	586	580	593	575	605	560	579	562	556	588	587	537	561	557	565	592	606	589	580	520	557	579	569	553	568	582	608	576	565	550	591	569	531	592	573	514	522	550	620	512	573	594	562	556	548	576	554	550	568	554	589	560	591	575	544	553	556	566	549	586	594	585	556	617	548	555	552	555	543	593	602	582	555	555	582	578	578	544	576	577	533	603	568	558	613	574	564	584	586	565	596	532	566	605	544	559	583	572	544	589	568	542	549	568	573	548	564	557	598	589	593	529	554	564	532	595	578	567	531	563	567	520	560	563	592	553	592	604	570	540	555	549	556	587	534	584	557	581	579	584	543	586	620	560	593	566	561	581	536	516	569	592	584	571	543	551	556	595	541	565	535	562	568	573	585	571	580	552	546	600	528	572	579	609	602	575	557	561	563	575	588	602	573	503	596	573	544	582	536	550	559	555	589	574	556	578	563	592	564	596	574	556	570	544	589	567	551	570	582	600	523	543	551	539	574	560	563	581	583	579	556	559	530	569	572	566	572	558	589	567	565	582	591	545	576	553	577	564	577	600	592	530	559	590	595	568	552	539	563	550	558	561	591	572	538	585	529	588	532	544	545	539	585	582	570	564	584	539	513	588	578	576	553	612	577	535	534	547	574	576	522	586	547	559	555	537	595	546	574	554	513	589	601	592	563	583	602	641	576	556	591	580	576	583	552	544	581	557	591	559	580	540	503	556	540	520	515	561	563	578	589	550	542	616	544	551	549	555	569	567	580	572	577	528	566	561	560	576	547	537	552	558	635	606	545	552	543	567	565	566	587	582	607	570	587	588	568	531	567	558	565	571	533	597	552	547	528	556	552	549	571	567	594	548	557	552	570	552	543	551	538	578	590	587	537	553	595	493	592	542	565	524	568	610	559	590	573	560	540	574	581	577	551	572	578	537	595	563	526	543	564	577	571	578	569	558	587	544	547	589	538	585	559	537	600	569	563	556	529	567	571	561	569	552	574	595	529	553	523	581	537	549	630	596	575	575	567	578	575	536	593	583	575	548	544	596	569	570	582	556	592	559	612	530	512	576	579	555	566	542	573	563	534	590	598	572	556	600	582	576	520	564	521	553	581	600	590	568	565	621	527	558	615	574	630	561	526	537	565	552	568	587	584	587	588	623	592	582	542	543	570	576	608	574	604	566	572	554	567	565	585	560	546	586	534	538	572	556	557	598	546	601	577	569	583	535	577	578	586	579	587	568	555	566	617	503	558	543	600	574	584	592	577	561	562	532	554	547	608	546	564	559	534	587	572	607	540	563	592	558	578	603	576	591	550	545	548	561	563	544	572	550	565	588	518	616	556	552	562	582	583	607	561	545	520	626	528	562	549	578	579	560	591	589	609	556	583	564	591	517	556	589	531	585	570	557	612	563	590	588	568	569	579	547	577	605	518	598	567	544	574	582	598	572	571	541	628	593	572	585	580	582	593	553	581	549	584	567	556	561	600	558	541	576	592	563	615	506	613	587	574	580	593	605	542	580	540	583	575	523	493	554	524	570	572	554	530	572	550	586	531	558	598	550	577	558	543	600	568	550	563	568	594	530	573	557	560	562	553	539	619	568	518	549	580	537	547	576	532	590	569	596	539	559	554	587	592	564	593	565	583	623	578	548	546	614	594	546	560	571	583	586	551	571	536	599	583	509	529	539	588	575	572	558	507	566	589	558	584	561	548	595	556
25224	21598	27627	25888	8134	928	657	520	485	475	415	408	399	390	355	372	325	332	347	358	341	365	355	348	304	304	338	301	326	310	337	349	312	322	328	328	309	316	302	323	305	298	289	343	301	340	283	331	350	305	356	290	347	322	303	313	310	327	327	317	308	320	309	287	308	283	343	351	324	337	281	325	330	307	336	316	302	323	294	291	294	313	304	332	307	316	313	363	317	315	322	336	321	317	332	323	342	322	301	332	313	313	319	335	324	365	322	326	314	299	359	328	318	291	314	317	312	295	300	305	327	340	329	319	308	322	326	304	323	314	293	306	329	300	306	314	343	333	290	315	303	317	308	289	326	311	311	300	325	345	328	330	298	298	316	320	294	310	368	314	305	341	358	324	293	313	302	303	307	344	297	334	318	300	320	295	321	304	313	316	302	312	291	305	320	303	286	308	287	323	264	315	310	292	300	306	292	302	318	309	304	341	311	323	298	316	328	302	339	315	338	288	314	319	335	303	321	306	315	307	317	309	294	332	312	317	277	291	326	314	304	305	308	317	312	294	315	313	307	331	279	312	314	349	325	333	322	282	356	305	314	333	326	315	303	330	302	320	298	309	309	314	294	316	282	279	287	280	281	302	341	312	336	294	321	311	303	335	318	330	279	333	293	332	304	297	288	338	290	303	291	299	302	304	342	278	288	334	298	275	298	316	320	301	330	290	315	310	266	291	300	300	329	331	283	319	329	313	324	301	275	325	295	312	288	320	332	328	317	326	319	306	282	286	321	285	298	343	275	322	328	351	344	298	326	319	314	334	318	303	300	318	333	294	293	333	282	282	291	328	330	313	277	306	319	298	289	315	329	317	365	318	304	312	277	259	326	297	310	299	297	339	337	318	313	340	330	319	321	309	328	296	297	306	324	306	319	328	311	311	314	318	333	306	299	324	317	296	289	295	322	318	283	304	346	315	277	315	292	339	316	318	318	301	303	297	343	324	325	322	314	291	328	328	323	300	292	321	304	316	302	281	285	328	303	307	306	300	322	318	308	322	270	316	335	345	305	337	333	263	317	338	311	315	308	319	321	342	269	308	298	287	291	346	314	367	316	287	304	312	317	293	318	271	326	306	292	323	313	282	329	307	332	314	305	290	328	280	299	270	293	316	341	301	313	333	324	310	313	290	340	320	285	304	335	312	292	327	341	318	312	302	317	316	344	298	326	292	309	315	323	306	301	301	319	294	306	311	293	330	290	277	312	304	296	265	293	335	333	302	304	316	318	305	309	337	302	332	318	315	296	286	315	321	300	302	327	294	317	356	329	305	314	331	328	296	301	312	270	320	311	319	315	289	317	326	336	303	338	303	334	323	347	326	337	310	307	296	342	315	283	328	274	307	299	314	302	321	304	313	311	314	282	329	310	293	303	331	312	336	312	293	314	299	308	333	278	322	315	326	306	354	333	288	302	310	309	297	293	333	303	313	337	285	311	306	269	335	297	324	330	306	313	353	335	304	293	299	307	290	277	285	338	328	327	330	290	309	310	336	313	313	299	329	297	315	338	283	326	315	318	313	304	278	295	306	296	332	316	273	322	305	321	298	308	339	307	329	315	321	322	328	310	311	292	305	319	322	339	305	292	310	278	300	325	305	314	291	347	324	326	321	292	325	298	314	300	326	303	295	294	295	326	303	299	305	315	322	289	289	320	314	306	345	315	309	305	301	322	288	286	307	297	296	344	270	328	256	319	336	320	298	310	314	306	322	314	319	310	304	308	293	314	285	335	297	328	314	306	317	301	288	294	329	314	299	297	321	284	296	307	325	297	314	288	334	328	285	322	298	315	294	333	325	300	309	307	319	300	283	329	346	316	316	330	329	320	290	291	302	294	309	278	327	327	290	302	282	310	307	312	355	320	278	304	310	301	352	283	301	301	326	290	312	290	328	295	304	319	331	316	312	328	313	319	312	339	306	314	281	332	311	321	291	310	326	294	306	317	305	301	328	293	303	336	320	296	295	315	316	301	310	335	280	304	275	311	292	325	312	304	329	306	278	362	303	305	304	333	309	329	334	291	328	305	314	330	291	320	298	286	307	298	330	339	339	309	332	291	331	336	297	307	350	301	279	326	355	299	299	306	328	300	306	302	314	305	320	311	275	308	306	287	304	334	309	327	300	286	293	337	299	317	320	309	322	303	304	308	316	293	307	318	340	341	335	302	304	323	299	284	312	345	276	300	317	348	317	329	299	344	321	310	289	290	316	318	288	321	316	341	323	309	314	274	317	309	332	302	314	297	315	311	317	334	308	302	307	323	321	281	322	308	310	326	315	327	299	310	303	312	332	298	295	310	301	306	281	314	332	299	344	314	294	354	302	303	324	346	328	317	305	293	329	315	315	347	328	314	281	319	305	291	282	337	292	309	307	301	295	312	309	310	315	294	316	328	331	353	301	329	320	311	306	299	302	299	333	317	340	320	364	340	285	347	331	308	337	272	300	319	301	317	314	305	323	301	326	315	290	306	320	280	312	288	281	314	306	291	316	314	309	282	313	319	298	321	304	295	299	316	306	319	305	324	305	300	307	327	326	329	334	337	317	315	313	333	315	320	311	295	301	312	322	311	309	336	295	267	322	303	322	317	322	313	329	358	307	328	309	323	329	313	288	306	316	304	299	271	323	325	317	326	315	311	292	303	300	317	305	295	304	290	326	291	303	318	302	338	324	339	332	296	306	285	316	302	281	335	298	311	306	333	320	302	304	302	343	337	352	305	294	304	339	322	294	306	298	293	307	312	331	325	318	303	340	326	305	319	292	300	300	327	283	299	304	288	314	327	281	313	322	343	305	306	292	327	285	324	291	283	321	322	307	328	300	351	308	320	319	301	329	321	347	299	328	297	317	352	343	330	324	321	316	312	281	291	301	309	300	323	303	319	264	290	301	303	312	325	321	361	321	297	275	304	317	299	309	296	343	293	318	349	310	305	348	316	328	351	287	340	338	305	310	319	328	284	291	295	309	296	325	289	301	337	288	267	303	306	310	308	326	315	324	320	339	323	308	308	286	297	294	292	338	298	300	318	295	301	332	316	293	312	318	316	280	292	319	306	304	291	316	311	317	314	319	288	284	311	331	336	311	296	314	325	255	331	354	298	292	339	348	337	298	294	312	314	310	286	300	339	336	281	309	312	333	316	319	320	287	304	304	288	349	300	292	290	285	310	288	339	321	277	287	353	321	298	342	302	346	304	348	340	324	312	332	295	295	314	333	294	297	328	318	323	326	295	281	316	318	340	325	321	320	286	296	321	288	294	310	271	325	314	310	323	313	297	306	287	300	314	307	322	318	325	316	300	318	340	302	332	312	288	297	314	298	324	303	319	308	296	325	287	316	283	306	307	328	287	335	277	317	306	302	320	298	317	332	307	322	303	311	309	310	282	301	324	297	281	327	342	301	315	284	316	323	313	312	317	299	337	341	315	321	280	314	349	303	313	302	328	293	318	305	292	311
4487	8070	5582	2680	1918	1507	1221	963	776	706	602	578	525	466	494	498	439	409	449	406	403	389	373	398	429	373	359	388	384	399	355	356	363	339	394	399	337	379	366	364	362	386	363	359	420	398	376	408	412	374	393	380	359	347	367	348	357	353	362	367	336	369	360	369	358	355	358	337	365	352	346	326	360	361	358	388	375	368	333	342	359	363	388	349	368	370	348	387	335	362	355	399	351	357	350	374	368	357	356	378	382	360	353	371	408	373	366	347	392	386	345	361	365	374	345	368	375	353	356	368	338	381	363	367	364	359	346	395	388	356	352	339	385	374	335	350	394	359	381	350	366	387	384	385	351	348	320	373	349	338	357	359	360	356	358	423	326	379	328	341	369	351	369	362	349	369	357	358	377	349	361	348	356	390	362	362	371	365	375	370	370	376	364	358	333	360	344	337	357	371	367	342	374	338	336	386	338	375	355	350	329	371	374	355	367	353	343	329	350	367	380	362	388	387	360	354	398	365	355	376	345	379	368	361	375	373	352	344	369	355	366	334	360	366	385	373	379	356	357	365	343	366	351	362	351	394	368	393	371	351	358	380	351	375	368	372	362	358	328	392	362	348	375	404	342	351	340	383	368	345	369	359	368	338	381	363	368	337	358	339	341	389	369	341	352	325	336	341	388	369	373	348	361	362	339	379	360	374	416	387	349	391	370	360	325	383	350	365	364	351	382	367	353	375	382	378	394	372	335	356	391	380	372	362	383	409	345	392	367	357	354	382	340	358	381	349	341	348	382	371	342	367	352	366	329	336	366	349	352	349	355	352	370	359	370	349	396	354	348	357	359	351	338	340	361	360	346	356	364	378	369	355	380	335	333	365	362	355	395	330	392	358	367	344	328	389	351	322	355	355	350	384	350	387	360	349	354	347	356	331	378	335	358	342	367	381	378	337	361	371	362	316	354	346	327	371	392	372	359	345	354	346	379	346	364	344	364	342	346	375	363	372	332	349	352	330	355	376	341	361	333	337	389	359	321	357	373	370	368	389	355	386	352	352	357	335	365	329	383	361	368	352	352	357	335	360	365	334	362	303	372	345	375	345	344	385	351	384	349	329	342	394	337	324	359	324	351	375	364	366	352	357	342	362	359	357	378	335	310	349	344	367	346	335	375	349	339	352	370	365	355	362	398	365	330	357	335	375	358	385	383	341	335	356	372	355	348	356	358	345	366	369	362	314	337	366	344	367	362	337	352	339	362	365	369	338	372	376	387	388	327	374	349	369	334	335	350	320	336	351	372	367	366	354	367	331	336	378	371	350	385	352	330	365	363	346	352	352	372	380	364	350	362	349	382	363	362	368	341	386	382	355	363	370	344	367	389	403	337	359	358	390	352	379	337	336	380	390	358	406	351	328	381	351	394	384	328	377	345	348	397	405	368	378	365	360	363	334	354	350	347	355	361	352	376	367	351	372	348	374	386	366	387	370	361	362	359	357	372	331	351	366	362	389	383	361	354	364	381	358	352	373	375	358	326	362	351	329	335	383	373	352	357	352	359	348	370	349	373	311	336	347	369	330	371	356	339	357	338	353	361	362	382	350	345	357	367	347	354	369	352	379	328	332	347	328	368	369	349	356	380	368	399	360	345	346	334	346	369	377	351	387	356	338	386	388	377	374	411	391	366	353	363	383	323	394	378	356	335	361	356	349	377	396	358	365	358	354	350	362	368	373	364	359	374	352	358	366	385	373	382	332	348	390	360	367	335	352	385	397	336	374	333	359	394	359	365	321	381	327	328	367	382	338	364	373	361	386	342	344	323	356	359	305	374	368	349	365	373	321	367	368	357	342	365	365	325	387	336	347	366	380	358	337	380	354	393	351	357	360	350	374	369	352	359	345	339	365	351	355	401	336	351	332	346	368	353	353	361	371	363	393	382	356	336	346	344	378	373	385	374	374	362	339	333	329	363	360	371	346	382	367	342	404	357	376	320	366	356	392	354	389	395	377	353	339	357	383	378	370	344	359	345	370	388	399	349	353	354	372	347	341	376	336	340	320	343	341	333	338	398	362	348	343	346	333	380	404	371	370	306	351	388	355	359	328	369	382	357	355	371	339	357	334	344	342	358	407	362	378	370	372	368	371	344	364	365	379	356	356	356	363	333	325	332	341	334	355	358	335	344	338	378	369	366	400	367	357	371	368	371	385	364	351	349	358	392	347	364	361	342	338	349	365	388	350	357	371	373	372	355	375	373	328	364	324	331	388	361	349	330	346	385	346	366	366	384	364	358	346	367	372	343	339	346	352	360	346	378	368	386	358	363	402	329	357	351	367	338	386	364	364	379	347	386	366	323	376	370	362	339	338	384	360	362	378	335	345	352	316	341	370	377	370	357	372	366	381	358	361	356	363	368	370	322	360	361	357	351	348	369	356	355	360	360	406	331	391	376	375	359	381	353	352	355	379	355	356	339	334	363	349	363	355	354	369	361	341	372	339	395	386	348	360	342	395	354	342	358	360	367	343	354	309	331	361	373	372	362	332	359	376	356	365	355	361	400	342	370	358	369	341	351	388	369	354	381	350	401	344	332	354	387	348	355	385	351	322	371	379	367	317	358	346	415	350	358	336	372	369	365	356	387	357	392	361	355	378	354	357	353	378	356	381	390	331	360	335	357	384	385	322	354	357	382	360	361	320	350	361	370	375	377	360	395	340	349	378	312	332	376	374	399	354	359	361	366	373	322	346	360	349	384	344	347	349	371	361	342	385	315	355	369	351	399	414	334	365	338	346	358	359	369	381	372	343	352	381	323	390	334	358	383	379	373	371	352	356	348	368	318	357	346	336	330	305	359	342	365	358	376	380	375	375	316	344	343	373	372	346	363	379	318	379	387	368	357	323	357	370	375	341	364	337	376	328	352	345	383	394	382	385	368	337	374	397	391	357	357	355	388	352	346	357	380	348	334	382	325	378	346	337	348	360	387	385	366	366	345	389	354	351	361	329	355	360	330	372	346	357	354	378	349	357	406	359	347	379	356	362	359	333	345	367	342	364	367	391	350	358	364	387	377	335	358	362	358	359	349	344	355	358	369	355	378	340	379	392	363	316	351	389	381	383	367	362	362	356	350	371	373	333	355	371	345	332	356	353	367	360	400	344	366	343	385	363	352	360	384	388	370	382	385	342	412	365	371	394	340	363	365	350	347	359	361	357	378	373	353	376	365	333	392	362	383	326	363	383	362	353	376	363	370	382	397	324	370	338	378	348	364	355	386	357	352	366	349	344	352	316	370	381	373	362	360	357	353	344	380	354	345	336	360	344	310	386	349	368	360	345	384	397	396	384	345	363	378	381	363	365	356	401	332	382	331	341	360	386	334	364	385	376	363	377	393	329	354	346	316	330	363	364	353	372	352	358	362	353	386	361	391	354	352	351	349	356	356	323	331	351	355	358	375	377	333	353	346	323	384	359	341	368	345	374	340	354	371	367	363	382	356	363	351	366	360	372
23029	21646	29474	24325	21647	21677	6567	1076	722	564	518	449	411	397	348	331	340	310	297	282	286	271	257	286	233	234	274	230	242	253	258	238	217	228	249	217	208	229	230	232	200	240	226	233	264	214	255	231	278	229	239	225	223	205	214	200	228	211	228	228	230	230	190	207	214	222	221	225	218	207	216	233	230	203	223	214	228	194	219	219	201	195	210	229	213	207	204	212	218	212	219	218	184	230	209	226	217	221	207	196	238	227	191	203	212	200	245	201	197	241	206	243	222	207	239	217	214	221	208	241	205	188	190	229	211	201	211	197	194	218	206	191	220	235	195	198	230	225	198	224	209	217	202	211	219	188	215	217	193	202	221	209	229	200	230	219	206	203	209	191	211	235	212	219	224	199	205	213	206	205	177	224	191	232	193	214	223	211	228	211	207	230	234	221	216	192	218	182	214	207	210	198	201	227	207	205	226	190	211	198	200	206	203	184	201	202	199	204	235	233	212	218	212	199	201	196	224	163	221	220	201	200	236	177	196	175	199	201	207	217	230	222	217	212	191	222	203	192	199	216	207	200	205	191	200	203	205	196	197	198	204	206	236	224	211	192	182	213	214	221	215	221	231	222	215	225	211	220	220	238	196	191	212	231	207	203	208	209	180	196	220	226	194	194	209	235	195	248	187	228	231	210	204	207	196	194	213	215	227	217	202	210	220	207	226	230	215	242	223	206	242	236	198	187	194	231	197	220	189	227	196	220	205	203	203	235	218	224	227	190	223	195	222	219	216	209	222	219	201	222	234	212	246	214	218	185	204	217	206	227	201	222	193	211	197	206	205	176	205	196	226	186	215	213	199	185	192	198	211	209	204	222	219	208	191	215	211	210	208	221	201	200	180	216	214	192	213	218	186	198	196	211	209	190	221	224	227	215	204	200	189	206	213	214	210	157	196	186	205	195	208	228	218	228	206	209	221	217	227	206	206	217	192	212	209	209	188	200	227	209	202	228	205	227	188	206	222	232	205	198	209	206	207	199	214	218	229	213	213	202	209	201	193	184	238	189	229	199	230	236	206	186	205	219	190	218	197	216	197	194	209	222	212	201	204	197	211	228	192	206	216	226	196	219	211	209	227	210	216	215	209	211	226	208	191	210	208	187	226	202	208	182	196	187	233	196	211	194	224	199	220	217	254	216	220	217	195	237	227	197	217	203	204	232	252	211	204	220	187	224	192	187	222	182	205	207	226	196	219	185	204	209	249	221	199	220	201	224	226	182	205	229	210	195	203	220	221	202	187	222	204	190	194	232	207	206	207	221	215	200	215	212	228	205	210	206	210	202	209	195	210	181	209	205	200	175	213	218	213	201	225	218	208	223	219	235	234	190	197	194	229	197	221	257	221	202	195	211	197	199	221	226	232	203	234	199	239	240	204	214	214	227	175	210	204	184	210	196	219	196	213	193	211	193	221	219	209	195	227	241	209	211	207	193	202	203	217	208	207	194	200	210	215	206	197	194	239	227	201	215	207	189	214	224	214	196	214	205	211	225	223	206	232	208	219	244	217	195	218	225	218	210	253	182	248	203	219	230	227	210	218	191	241	195	199	235	224	208	211	206	223	190	192	191	195	215	222	209	229	199	223	191	206	210	199	209	233	196	212	225	200	200	226	214	200	207	184	196	196	215	198	186	189	223	180	194	220	204	218	227	223	207	213	196	231	218	190	216	197	221	222	197	234	193	228	187	204	181	187	207	211	216	213	189	205	203	213	217	217	192	197	220	229	210	196	195	216	208	232	233	196	209	214	184	228	198	179	228	193	225	208	225	234	207	233	242	214	231	220	206	227	192	229	217	206	200	197	200	199	177	188	205	190	211	211	196	201	220	216	222	205	214	230	208	221	213	250	217	201	187	216	200	208	215	197	196	204	199	214	195	205	233	190	220	207	208	194	234	192	194	208	234	215	214	205	192	224	213	213	198	233	203	188	255	190	224	203	221	226	233	213	188	205	190	192	200	211	202	206	199	235	216	191	187	209	204	230	217	188	196	219	202	222	212	196	200	213	214	189	208	203	212	164	203	207	200	193	208	190	227	189	212	227	184	217	221	220	214	220	196	197	186	209	194	203	209	200	219	211	193	208	225	207	218	210	201	180	199	215	207	185	210	195	235	203	218	234	206	203	176	190	245	194	207	199	201	210	221	222	204	196	195	200	235	195	229	192	236	192	202	172	202	201	206	210	220	225	228	209	200	227	215	201	196	204	202	206	212	200	186	210	206	203	216	222	198	208	214	184	226	192	219	231	215	217	205	210	205	211	213	202	216	221	220	233	195	198	211	212	175	218	210	217	190	188	214	220	218	194	213	221	197	175	234	209	205	228	240	231	210	216	202	176	188	199	227	213	239	209	215	221	201	216	221	196	232	186	199	202	223	230	194	178	230	251	195	206	205	205	195	193	217	228	210	215	217	181	191	208	214	224	211	230	214	208	204	225	202	220	202	197	197	213	227	195	214	185	221	205	205	208	203	225	212	213	207	219	191	203	212	228	214	214	192	211	191	204	211	198	225	212	215	213	203	209	159	211	204	203	206	195	188	198	234	203	232	214	214	193	219	180	218	214	215	221	213	226	237	216	220	218	230	211	202	233	173	218	201	216	209	202	228	204	205	212	257	199	191	214	237	226	218	198	202	207	205	206	217	226	220	220	181	231	196	208	195	215	207	182	201	199	228	193	213	194	221	204	195	219	216	211	214	194	204	237	229	218	205	205	225	206	219	230	225	219	202	199	197	213	207	196	198	214	204	202	203	181	201	212	228	206	211	208	204	232	222	216	195	214	198	213	206	216	230	211	198	210	206	206	218	226	213	220	210	219	193	194	189	187	221	229	225	199	221	239	202	183	209	229	206	191	200	205	196	219	236	224	204	188	206	226	201	202	212	196	219	197	204	225	216	208	213	231	247	198	196	195	228	186	206	219	202	220	197	219	204	203	204	198	213	189	205	214	196	230	198	232	197	212	203	209	228	205	216	226	206	234	205	200	190	229	219	205	216	207	200	191	244	193	192	198	206	215	185	192	215	209	221	221	209	210	207	205	182	208	223	240	221	244	198	216	213	209	203	219	192	214	192	214	216	217	211	188	206	192	179	203	207	210	221	176	223	191	209	220	245	192	189	211	196	216	216	214	214	199	176	209	249	212	193	214	207	193	221	202	225	202	227	203	209	191	198	213	185	229	182	224	204	203	205	213	208	228	200	197	219	184	236	232	212	206	200	209	192	205	188	210	198	199	201	196	214	204	216	214	176	199	196	235	174	231	215	210	195	202	211	220	198	217	212	187	213	219	227	201	214	212	222	203	213	198	211	231	216	187	192	200	195	215	248	203	200	248	221	193	204	215	195	184	182	200	220	201	198	225	201	209	211	212	219	181	232	220	205	179	223	223	211	198	215	224	193	204	215	205	217	211	201	202	183	208	212	220	201	193	210	219	186	203	198	202	213	192	217	222	208
5655	17418	12182	6207	4483	3222	2459	1861	1438	1157	987	862	677	651	602	494	485	447	437	355	362	342	316	375	323	328	315	314	266	322	269	292	293	323	315	283	288	297	273	302	294	262	300	271	296	286	335	277	310	300	299	290	268	276	290	300	271	260	298	261	277	242	252	275	264	275	227	263	253	256	273	263	294	251	266	287	257	251	271	249	271	265	258	288	272	247	246	260	243	253	274	273	268	279	258	250	256	250	259	220	253	259	275	249	279	251	260	290	239	223	237	286	254	237	266	247	259	254	232	263	255	262	254	222	222	238	264	276	240	246	264	251	287	257	253	242	238	263	246	244	262	248	265	243	267	221	263	239	260	262	266	275	257	240	256	278	279	232	267	263	233	245	256	248	256	266	271	273	236	266	281	256	247	235	261	226	243	248	229	251	241	277	266	274	251	244	233	261	248	259	218	251	263	246	280	260	283	274	251	260	249	284	277	259	250	239	285	270	268	249	270	263	240	258	238	272	264	263	245	257	263	249	249	257	252	221	273	268	262	294	243	274	263	235	261	241	265	280	268	262	255	256	223	247	258	246	252	262	241	272	258	245	284	244	242	271	238	232	256	255	260	276	268	268	249	246	252	218	243	245	236	284	277	245	267	267	279	238	251	270	266	266	259	260	273	249	241	245	262	240	244	243	252	230	249	239	251	257	247	256	258	233	248	248	263	274	262	237	260	274	233	234	234	256	246	254	250	238	252	262	266	225	275	261	228	265	243	272	278	249	215	308	254	240	267	254	253	259	255	252	245	239	248	253	261	235	245	267	215	240	259	260	260	227	256	251	238	234	250	254	252	251	281	253	248	247	251	273	283	238	252	282	248	271	247	251	254	248	252	293	243	255	281	238	242	216	242	252	247	239	260	257	259	259	245	236	245	249	259	247	265	231	222	226	269	262	263	279	248	251	222	265	254	257	282	262	230	253	265	257	250	252	219	245	254	244	256	253	250	271	290	257	259	261	243	249	229	244	259	251	244	270	266	237	259	236	256	282	263	244	280	257	261	263	284	258	265	263	229	287	265	264	241	249	260	256	239	261	230	223	264	221	234	261	277	246	265	273	245	241	232	255	216	258	265	262	228	264	272	237	282	250	221	258	267	274	265	264	259	276	241	249	275	259	229	243	247	275	248	257	267	232	258	263	251	242	268	262	281	248	251	234	253	276	248	250	255	260	265	242	266	218	261	246	251	262	255	264	241	242	234	238	287	260	233	244	254	273	289	248	244	242	253	273	258	280	242	279	263	271	245	237	250	248	237	284	267	244	250	251	256	265	254	237	241	240	253	253	259	244	273	280	267	274	257	229	242	252	278	260	266	250	243	235	244	249	262	259	263	246	236	246	241	261	269	245	242	287	272	240	247	263	242	227	268	244	255	265	239	255	274	261	245	278	246	215	247	256	262	252	275	267	278	247	244	260	257	250	258	237	275	256	267	242	261	273	258	261	274	255	243	281	266	259	252	252	226	252	222	281	246	265	257	265	243	271	257	260	237	267	241	262	254	253	261	254	244	253	259	271	248	211	279	262	259	269	268	227	260	253	229	277	265	238	264	235	262	239	250	269	239	234	234	271	262	253	257	258	265	247	248	285	253	239	264	298	248	260	242	258	244	243	251	244	243	281	266	238	278	229	264	231	249	234	252	248	275	251	286	242	258	250	261	243	257	243	253	279	280	251	271	210	241	256	285	253	252	264	243	269	247	254	250	234	247	213	253	247	259	240	232	249	265	238	252	243	243	239	258	274	248	217	277	273	264	274	273	250	254	237	240	278	246	267	248	255	260	281	248	286	249	234	260	258	245	260	246	256	232	237	277	258	231	268	248	267	265	255	267	265	251	249	278	236	231	275	246	252	276	255	250	278	282	265	245	245	270	250	250	253	253	252	221	263	253	229	228	245	252	247	285	267	243	249	251	263	255	233	233	254	239	244	225	234	221	248	238	257	265	257	254	265	258	264	271	286	255	251	260	256	245	273	217	281	222	232	284	262	235	258	251	264	236	242	248	233	275	236	248	246	228	233	241	243	255	241	251	284	224	251	249	243	270	280	268	247	232	250	237	233	256	229	258	226	261	257	237	296	269	277	274	250	275	235	257	257	252	273	242	256	256	259	264	236	269	220	245	250	273	236	260	248	259	256	251	252	256	261	241	233	220	281	285	228	275	256	251	252	280	265	247	219	279	258	280	254	248	272	245	238	220	251	260	249	290	247	241	253	252	252	293	253	271	259	237	266	246	224	283	265	237	248	232	237	235	256	237	256	251	242	241	246	292	239	238	256	244	266	277	262	280	237	290	255	259	254	252	269	258	248	228	257	240	267	251	289	243	259	261	248	254	281	265	237	265	245	258	277	262	270	264	242	260	241	250	246	259	279	242	246	269	261	261	260	255	236	241	252	267	263	277	252	248	244	271	257	233	250	252	274	241	245	268	243	254	255	242	270	254	264	241	271	282	254	253	258	256	225	235	257	276	249	267	244	238	253	235	258	311	241	270	257	280	259	248	248	232	238	259	262	249	257	239	262	264	279	234	252	234	259	264	254	269	251	242	253	248	256	234	245	274	239	262	257	260	251	254	289	272	279	258	230	220	297	265	248	288	228	256	287	266	279	235	254	240	272	238	250	242	244	244	264	247	287	264	254	247	240	250	241	255	251	258	271	252	233	246	266	269	282	255	259	267	269	276	270	264	249	261	255	251	280	251	256	237	252	245	272	244	246	249	230	261	268	240	232	261	262	263	278	240	237	248	261	248	267	289	251	255	289	225	291	260	246	257	281	229	259	252	263	254	267	235	277	249	250	249	251	269	272	233	228	255	225	230	250	265	259	253	236	261	264	268	235	247	259	237	263	235	242	251	259	259	253	259	229	232	242	283	272	236	227	249	240	264	252	256	257	234	237	243	226	253	230	268	256	258	248	275	250	237	246	238	254	279	260	258	240	237	251	268	258	240	244	262	235	272	262	250	264	259	276	260	244	250	237	251	259	272	238	247	279	276	232	258	255	254	264	236	292	256	257	251	243	233	274	265	244	273	252	234	279	231	261	259	249	247	272	279	264	256	262	280	259	260	252	257	259	278	265	269	231	277	247	299	232	264	228	251	235	264	222	274	254	279	245	238	262	256	268	272	265	258	263	239	238	242	242	270	260	224	260	250	260	254	247	265	261	265	263	264	245	250	268	240	261	247	227	254	248	242	262	258	254	253	260	245	247	253	251	245	262	245	248	254	244	253	263	240	219	231	242	238	267	248	260	249	276	257	236	243	262	249	249	249	243	256	256	231	293	266	255	247	262	256	261	232	229	244	255	238	234	256	263	276	262	275	265	244	268	254	260	238	253	253	282	252	272	226	246	251	233	276	268	235	245	273	243	268	271	256	253	238	265	286	243	257	249	250	252	252	261	255	241	266	255	249	263	281	277	255	249	243	245	244	276	263	236	262	265	236	266	268	266	256	236
27849	19196	6078	1622	966	775	660	627	586	578	600	563	538	533	516	590	560	551	511	561	532	499	514	508	608	517	550	544	491	544	513	559	520	540	534	495	551	558	562	521	497	491	555	536	497	492	564	515	541	528	512	505	520	506	539	545	517	533	544	527	528	522	513	527	500	530	520	543	534	533	557	509	516	498	517	569	515	481	518	535	513	522	520	520	491	487	532	514	512	543	516	542	540	516	510	530	517	534	511	570	514	523	540	536	552	492	545	531	496	494	529	509	563	527	532	489	489	519	521	484	526	542	550	561	516	523	510	523	560	519	527	524	505	526	513	510	541	514	493	495	495	498	529	523	518	519	521	533	540	498	481	515	526	542	538	525	505	528	506	505	520	548	511	518	504	513	551	546	500	534	555	535	585	555	532	522	528	545	531	548	560	537	506	538	506	530	523	528	515	466	493	526	504	504	508	522	534	466	529	502	525	551	519	540	500	521	547	555	508	548	515	498	560	465	552	516	541	535	520	520	500	520	535	548	500	576	498	523	546	486	489	526	558	518	510	532	510	523	563	479	486	522	549	523	532	558	511	491	533	531	533	508	495	516	509	524	527	548	511	506	513	562	553	544	550	485	535	538	548	529	512	520	531	546	519	554	561	508	527	529	535	482	518	541	506	509	481	539	521	536	518	521	528	522	542	524	542	479	562	573	502	520	548	564	568	532	562	550	546	548	508	550	487	530	520	511	500	486	521	552	536	526	556	496	559	483	531	540	525	522	514	510	531	505	508	515	509	559	528	498	532	524	499	478	560	536	526	540	521	507	494	564	530	516	498	531	543	524	513	487	519	514	513	500	528	542	489	545	542	503	519	548	534	480	545	544	541	509	551	508	528	552	538	526	504	495	560	520	526	507	544	548	532	540	555	498	495	512	565	552	493	517	493	490	542	499	523	483	522	520	496	546	530	512	533	536	512	500	493	520	524	552	523	524	507	523	515	502	534	531	523	557	560	537	519	525	579	547	523	538	521	529	542	540	533	525	519	541	521	531	550	593	508	509	501	544	507	553	549	542	576	555	540	507	501	479	547	501	505	534	528	470	526	516	529	510	497	497	512	517	564	476	516	513	518	492	499	496	564	508	533	560	445	553	490	532	501	494	458	525	533	519	545	537	512	525	556	487	491	499	488	503	552	524	496	530	548	552	534	512	549	519	529	499	518	546	531	571	491	489	526	485	571	549	515	557	535	512	549	557	496	514	531	493	535	531	568	508	532	525	516	508	499	510	514	561	574	491	540	536	524	554	566	545	543	468	508	511	520	516	552	517	510	502	507	547	529	523	565	514	496	552	493	521	489	524	550	560	552	569	507	535	543	515	534	509	530	487	537	514	497	585	522	535	524	550	511	549	509	535	493	555	563	541	529	544	504	521	508	571	513	520	552	525	476	519	512	534	474	509	539	507	516	523	540	491	535	557	559	487	521	533	527	541	509	515	532	530	529	518	541	507	499	512	519	555	570	538	557	479	507	501	572	520	521	467	525	558	495	529	521	540	492	512	518	553	523	485	503	536	506	530	532	523	566	547	523	497	519	523	538	477	493	507	554	512	500	520	506	529	529	512	506	535	507	480	528	548	532	522	520	525	532	501	532	518	492	518	493	504	554	522	477	533	509	548	510	547	522	499	511	494	482	562	529	558	521	600	525	551	489	502	533	481	515	498	498	520	497	450	549	540	519	514	514	498	549	507	505	533	464	526	522	547	530	550	519	566	526	499	535	544	531	531	522	544	516	571	536	502	505	572	561	547	556	563	494	512	546	518	527	503	543	513	516	534	523	549	519	571	527	523	492	457	536	530	500	572	489	515	478	527	540	532	507	515	546	492	540	525	490	540	527	541	521	545	490	485	524	500	533	544	481	556	541	483	551	517	534	477	494	487	539	488	499	537	508	587	526	555	519	533	565	498	518	511	511	532	492	556	525	550	503	524	546	541	525	513	517	530	502	522	549	514	544	509	543	504	524	505	525	514	499	512	532	538	539	534	489	492	525	508	490	477	496	536	529	515	483	518	491	510	518	521	515	542	468	535	520	495	546	533	509	525	543	541	499	536	505	506	528	501	530	525	522	521	492	483	507	517	495	557	515	568	532	496	536	510	535	537	518	477	552	512	529	529	529	560	517	503	530	526	496	504	516	561	528	533	529	538	502	487	546	483	487	533	489	513	533	525	565	520	499	522	486	498	549	483	530	557	533	493	531	549	517	543	532	518	503	573	516	520	508	533	524	546	537	502	514	522	491	542	518	512	534	527	526	497	538	504	534	515	498	499	534	527	542	543	497	511	505	510	561	515	481	537	478	538	493	505	513	505	493	503	558	524	525	507	530	550	523	539	481	548	544	552	554	525	529	530	550	570	490	554	540	542	519	545	558	488	533	483	492	492	537	519	533	493	489	529	484	505	543	491	500	527	495	505	512	559	516	534	562	526	513	501	514	532	550	490	503	530	537	520	526	524	540	529	529	542	511	480	523	509	501	523	505	567	505	544	574	518	549	533	528	451	542	559	499	565	518	526	524	549	558	541	495	565	524	504	528	501	564	506	566	556	511	576	532	513	477	546	548	543	543	517	510	493	554	550	542	536	509	528	539	533	545	540	517	537	522	510	544	529	548	512	510	529	558	508	529	536	526	506	510	521	542	507	526	546	527	527	520	553	534	565	536	532	494	502	489	499	531	567	530	518	567	537	525	544	530	520	544	520	516	577	519	507	534	504	550	546	524	512	546	529	533	496	514	521	527	512	523	516	558	459	491	503	533	520	539	546	495	518	515	535	547	504	536	500	507	548	506	530	512	512	531	536	550	509	533	569	499	503	481	534	523	527	528	533	554	526	493	492	536	505	540	498	502	511	537	544	469	495	515	515	535	519	554	529	525	490	547	561	541	561	520	542	517	507	549	530	552	573	554	508	530	518	530	533	514	496	526	512	550	514	500	556	482	502	524	489	566	547	538	507	472	530	559	530	494	527	475	537	517	484	522	511	539	563	498	480	475	556	510	502	530	586	517	491	483	528	541	548	526	505	533	545	512	524	544	518	521	490	508	462	510	510	505	508	525	524	502	532	524	533	510	509	549	540	530	531	516	514	501	482	500	530	523	561	485	528	537	545	541	513	511	517	545	512	502	501	530	538	527	531	577	538	476	460	530	542	529	507	489	576	525	510	495	522	534	563	517	575	532	489	524	569	553	488	519	536	504	477	515	502	516	517	561	573	527	528	508	526	481	520	498	519	527	540	501	478	557	486	533	509	529	485	551	510	492	478	494	504	544	528	537	505	532	546	501	548	516	526	494	525	538	540	576	534	515	537	499	497	557	532	517	502	504	536	536	516	517	500	531	525	527	534	516	555	562	557	494	540	556	517	473	519	532	508	509	519	509	516	535	490	512	487	516	499	516	545	543	528	505	527	507	580	499	546	539	492	512	506	458	548	562	551	505	538	475	507	545	523	532	516
5179	4523	3166	1837	1287	1139	940	884	804	697	709	739	681	639	591	662	636	696	623	611	594	593	590	602	605	583	599	612	569	684	586	664	604	622	607	604	638	660	645	618	589	599	639	578	599	595	627	630	581	663	640	599	601	618	585	597	589	596	605	620	621	629	637	623	566	574	572	593	550	646	656	639	635	621	610	605	588	608	551	596	608	583	584	579	633	641	602	612	618	634	612	614	570	591	612	578	607	591	584	573	628	651	601	585	587	569	627	607	640	626	647	575	593	630	601	567	603	634	575	620	613	618	555	604	619	640	605	586	588	635	616	624	592	582	612	591	596	611	574	591	598	638	597	579	642	553	577	597	590	624	612	604	646	611	643	601	573	598	660	606	590	605	620	623	620	558	604	628	601	552	582	595	629	602	598	632	619	630	628	621	601	636	608	640	580	628	619	657	617	636	622	613	623	595	612	544	631	598	615	640	603	590	608	573	597	588	628	608	571	646	620	589	597	601	612	609	580	623	616	594	592	575	639	597	644	594	627	552	611	649	591	596	587	608	557	598	595	549	628	591	588	630	559	628	640	558	637	611	634	614	587	566	607	582	565	565	625	576	599	653	605	576	620	620	592	604	577	600	634	608	642	569	600	601	629	596	627	587	546	602	621	618	569	589	612	603	607	568	569	594	573	613	613	570	607	636	616	585	624	601	604	587	629	623	600	592	604	584	667	598	615	625	548	595	602	602	564	629	591	584	586	585	604	591	585	631	597	588	650	624	616	620	573	613	663	608	618	619	623	620	638	597	600	617	572	599	573	606	613	576	580	562	589	676	647	641	557	605	608	560	557	585	583	599	620	616	596	553	618	583	595	612	597	633	610	584	606	578	627	618	640	598	571	603	591	591	598	586	614	626	606	597	601	651	648	644	633	600	656	603	590	596	632	620	635	557	576	607	595	592	592	569	629	588	614	611	577	619	589	617	623	618	611	617	567	595	592	551	607	645	572	602	592	602	611	632	559	614	560	571	592	636	605	582	574	623	599	593	580	618	621	586	639	591	593	581	556	622	589	623	586	581	623	592	620	671	613	606	576	650	588	576	581	601	628	621	656	588	616	624	599	592	587	591	597	614	608	651	573	584	648	612	605	612	563	600	628	588	552	613	601	656	612	626	602	592	599	594	601	646	605	584	601	603	593	604	616	567	627	575	574	629	575	614	596	620	659	572	634	594	643	591	630	623	669	588	583	608	597	598	578	606	583	609	590	580	631	587	581	606	599	585	588	585	572	616	630	577	604	596	614	605	618	620	617	598	610	617	631	621	576	542	577	586	567	639	607	578	594	641	588	594	614	557	613	589	581	614	625	618	584	607	572	595	599	579	624	618	634	646	596	626	620	598	658	622	550	592	605	628	598	594	596	595	610	583	617	619	617	627	615	605	609	625	593	585	620	602	606	582	618	622	581	613	555	595	592	614	610	596	589	639	618	566	629	597	567	626	590	610	622	571	562	616	600	599	579	564	625	603	610	593	604	609	594	623	603	598	605	556	576	659	625	612	588	583	660	607	593	618	620	568	618	617	612	641	598	592	596	635	564	583	592	595	585	592	584	607	611	594	609	629	628	585	645	587	636	578	589	594	567	605	629	596	649	580	620	611	613	620	565	621	582	623	578	602	616	594	622	562	598	620	610	635	587	599	597	560	593	609	613	564	641	579	635	601	606	640	619	583	603	631	627	594	635	628	592	667	596	611	624	595	608	645	643	608	603	573	624	631	593	611	592	606	605	586	612	607	569	619	557	567	590	618	604	546	589	631	589	635	612	603	592	592	602	605	624	568	620	538	587	567	654	579	619	597	591	643	607	599	630	648	610	618	611	592	627	580	618	603	608	549	598	571	611	617	571	598	582	612	556	656	588	592	575	593	640	589	613	635	587	644	559	616	602	611	588	601	563	615	600	619	648	614	606	614	609	615	594	646	617	597	633	628	606	580	586	634	627	593	571	577	606	602	633	595	616	617	582	607	645	591	629	596	586	590	665	569	646	599	614	588	602	635	549	610	608	580	563	582	582	587	608	668	623	583	570	603	600	585	592	570	600	624	630	629	588	591	597	622	570	622	594	599	605	581	601	608	583	577	589	639	619	597	581	576	644	596	606	624	646	599	613	614	592	645	625	614	592	623	622	571	569	590	599	597	638	593	582	593	595	618	622	628	610	610	659	614	599	611	625	637	620	543	587	632	602	592	582	611	614	606	619	573	622	611	558	598	576	580	563	597	588	636	591	628	635	620	596	568	587	632	652	614	576	613	609	622	584	614	594	650	592	588	633	624	649	621	585	605	623	587	579	649	591	598	608	572	568	605	585	582	615	558	604	588	572	572	577	628	609	583	639	600	643	613	592	580	595	576	647	650	597	662	605	594	574	558	632	606	566	636	604	590	613	600	612	585	598	610	606	601	617	580	595	578	615	648	578	611	584	587	582	594	634	593	656	562	618	570	579	591	614	638	612	577	587	610	576	640	559	597	594	602	587	589	636	621	603	592	603	604	588	658	616	572	633	563	562	655	554	581	600	611	620	586	594	573	619	592	603	546	614	629	629	595	614	642	638	625	569	639	624	607	604	622	612	624	597	616	546	621	546	591	564	611	595	605	591	598	539	599	587	597	540	584	605	610	616	605	587	589	598	590	582	563	597	552	577	621	538	629	592	597	656	605	577	623	620	603	595	597	612	573	654	618	613	613	617	588	576	570	549	568	595	623	617	571	579	566	556	591	613	579	600	625	609	606	611	595	608	593	612	570	611	583	586	587	618	569	592	595	628	637	583	550	621	588	592	630	604	587	621	618	631	598	555	603	602	564	619	606	611	612	615	596	580	627	629	609	598	615	607	587	624	565	610	582	602	580	609	602	601	566	599	611	631	607	573	582	600	623	586	626	575	579	578	571	582	581	573	609	598	603	652	563	600	596	653	626	607	588	594	579	599	570	566	586	609	550	592	613	594	622	613	594	599	563	650	628	611	585	599	603	583	603	650	613	616	583	590	605	553	586	612	585	592	625	576	596	617	578	624	614	634	603	600	594	582	608	570	585	601	570	604	633	614	570	587	630	628	598	581	611	609	589	601	603	589	596	604	633	593	619	638	628	600	597	587	588	622	599	608	605	631	603	635	645	628	620	606	626	592	575	620	596	585	602	628	583	635	626	606	596	606	650	618	589	582	572	590	612	640	599	636	564	589	614	571	604	636	643	620	594	553	605	583	592	619	595	605	606	564	604	595	621	618	615	578	611	592	635	593	583	577	594	624	630	584	541	624	599	585	601	576	576	593	613	642	597	614	568	618	585	625	597	608	631	623	596	586	595	576	560	613	593	614	600	597	638	577	613	642	574	597	636	618	624	610	596	622	639	633	655	541	644	597	585	635	611	576	587	614	551	644	633	601	599	596	606	636	634	634	624	632	570	632	599	595	583	612	608	613	635	577	576	606	613	595	604	593	565	635	585	593	616
24043	21618	28965	24731	21560	8596	1347	951	758	663	663	648	582	603	607	547	570	575	501	540	527	559	488	538	535	479	497	494	522	532	490	544	478	487	547	488	560	559	471	519	442	517	546	523	487	502	451	498	512	516	510	499	496	442	478	498	517	450	472	475	500	504	503	493	487	503	482	449	486	507	530	510	502	470	453	485	424	509	514	506	487	510	478	488	476	512	503	486	490	509	456	502	488	483	459	483	533	508	466	475	491	461	478	530	484	500	464	495	519	476	529	441	500	500	498	475	521	478	539	529	521	459	484	506	494	503	467	501	493	497	489	447	485	524	493	484	509	533	491	485	475	501	517	499	480	484	468	490	517	484	476	489	499	472	535	480	481	466	487	467	528	492	474	490	535	459	509	485	486	488	455	482	482	476	483	498	447	463	462	478	451	479	473	484	493	470	517	509	474	482	474	481	542	477	470	485	485	473	510	479	470	488	470	530	429	464	482	475	544	497	473	478	473	491	538	493	495	496	485	507	455	486	488	513	482	490	477	467	484	501	475	523	486	501	485	501	463	473	510	497	474	530	494	494	467	459	455	479	487	490	486	497	527	497	481	499	487	501	512	474	488	491	481	472	520	456	513	486	498	501	499	490	526	477	518	503	443	500	462	521	523	455	481	497	490	442	476	513	514	511	473	479	516	484	490	477	501	503	517	500	492	473	491	490	516	480	558	440	536	525	456	553	496	497	475	490	474	511	477	475	470	476	496	456	459	484	510	501	473	505	510	488	495	511	496	500	436	468	489	467	512	457	506	493	495	477	470	457	456	475	465	505	495	497	482	488	506	494	500	474	492	463	496	501	499	520	503	455	503	500	465	494	536	516	458	507	505	475	461	525	489	468	511	509	478	503	535	473	499	478	444	547	459	491	462	496	494	474	463	504	480	470	523	510	495	474	495	469	505	523	506	522	479	488	450	507	515	486	465	487	474	470	485	486	477	512	471	496	512	492	470	486	494	482	498	503	480	495	514	455	497	465	454	500	493	494	461	539	482	497	494	463	491	497	466	520	486	473	499	452	492	496	483	485	496	470	497	512	461	512	484	467	473	481	475	452	483	509	483	483	460	501	478	451	510	489	465	459	486	486	519	504	497	504	515	500	477	483	500	496	489	513	491	489	490	544	464	540	494	481	527	485	511	464	498	458	460	511	518	494	508	474	464	486	498	491	490	504	468	469	503	475	474	485	484	531	504	503	488	533	504	482	471	474	484	493	514	472	539	502	499	488	497	494	490	477	478	520	463	507	478	474	477	445	512	482	498	521	496	487	484	521	480	510	450	468	452	505	487	507	499	519	503	489	476	495	473	503	491	500	506	529	477	507	497	498	503	480	523	501	491	485	527	501	511	495	489	463	505	495	505	476	496	500	477	475	487	496	501	472	472	481	455	454	518	526	488	504	489	481	511	506	501	510	506	492	501	464	475	477	487	458	453	445	509	463	489	468	499	479	526	502	517	460	498	498	519	490	475	457	474	516	496	517	485	487	463	478	486	512	462	460	453	514	482	480	478	465	489	489	480	487	520	523	456	487	453	492	484	506	489	483	519	466	478	474	485	484	479	495	465	510	490	515	494	488	480	489	446	495	508	464	478	464	488	487	516	487	474	475	466	466	513	488	443	497	458	497	467	532	512	509	462	488	505	461	541	465	502	520	453	511	460	494	504	496	465	511	494	437	507	512	489	501	475	482	491	501	485	481	532	480	483	468	497	473	528	510	449	502	477	487	500	506	498	477	488	466	449	477	498	448	456	442	459	530	516	482	497	483	514	485	467	506	517	463	494	501	472	478	476	504	461	508	525	503	495	494	481	500	467	455	501	508	486	472	444	478	518	464	489	513	508	482	514	468	491	513	473	502	495	481	485	495	470	488	482	494	530	438	499	510	501	479	509	507	504	479	495	453	490	480	493	498	523	507	534	524	446	482	526	483	473	480	487	490	531	474	505	493	442	468	499	472	550	487	500	498	489	488	514	462	479	504	469	478	493	511	551	478	479	479	512	492	486	479	459	504	527	514	449	481	471	517	474	491	511	485	474	485	463	506	487	503	494	484	487	494	475	509	471	475	488	457	510	489	480	467	528	473	494	460	469	518	467	535	503	485	473	499	499	504	479	459	405	499	479	436	520	484	507	488	496	463	516	486	457	488	508	506	467	550	508	472	449	502	481	503	474	451	522	470	503	484	544	480	494	471	534	506	438	496	495	504	480	491	524	473	530	522	459	514	498	468	443	522	531	497	489	477	487	469	552	451	495	542	549	512	509	551	505	441	494	512	487	476	500	476	486	484	483	536	467	491	462	495	462	473	495	487	501	479	476	500	503	487	492	501	508	505	514	487	493	508	466	515	514	491	519	469	464	480	466	514	470	516	507	491	467	481	504	457	478	464	465	472	449	495	514	493	476	540	501	489	467	464	466	475	487	508	513	470	476	512	484	488	497	473	505	495	487	494	512	464	517	500	517	483	512	442	497	512	494	434	521	473	490	474	457	492	490	436	522	481	473	476	489	442	475	472	495	488	477	430	465	491	478	504	493	497	485	467	477	502	510	475	502	494	445	510	510	492	479	467	513	468	507	539	510	457	480	500	466	510	451	524	464	488	474	539	468	498	490	484	495	486	498	497	518	518	496	467	490	515	503	470	454	503	469	483	480	460	511	533	452	505	509	484	489	522	487	467	467	471	507	487	470	486	512	506	488	484	522	536	526	495	495	485	473	470	503	462	483	521	511	484	497	503	483	514	484	488	490	520	493	511	472	536	506	468	464	475	526	477	489	503	540	456	476	537	498	414	490	484	472	463	493	462	487	500	470	527	486	484	476	457	442	480	510	469	480	461	515	464	516	496	479	514	538	505	476	489	488	455	477	482	473	471	524	480	491	446	512	473	473	459	459	469	494	483	480	445	479	474	503	483	493	491	501	473	513	482	495	462	505	461	463	532	494	482	494	524	482	496	489	477	502	488	511	499	511	460	489	500	475	502	479	465	487	475	473	505	476	449	489	470	480	507	519	490	468	488	509	492	488	532	493	500	465	496	449	463	441	496	488	501	499	475	510	492	475	524	494	474	482	500	494	496	475	503	427	472	526	469	503	496	503	451	460	443	457	498	485	524	483	479	500	482	487	487	471	482	471	452	501	488	451	471	512	473	479	479	479	466	467	491	526	525	490	507	509	474	461	461	503	505	520	520	502	456	490	510	502	534	491	455	460	507	513	438	483	466	462	483	445	493	484	502	529	425	470	498	471	513	469	485	482	446	483	443	498	454	480	471	494	464	486	444	502	465	497	477	504	509	442	480	499	502	459	494	524	503	488	463	531	495	474	466	503	441	474	456	466	464	478	450	500	475	513	498	453	489	485	508	459	501	489	476	463	498	473	474	516	518	459	454	463	462	483	466	475	479	505	530	469	548	480	505	486	477	508	501	451	476	473	523	509	494	474	492	471	531	499	518	485	528
4469	11942	8437	4216	2978	2307	1815	1455	1237	1099	968	878	805	771	747	697	677	665	664	691	622	670	594	629	646	661	600	577	590	572	613	621	590	602	604	617	590	608	584	574	552	600	573	597	553	619	569	604	531	612	594	598	600	568	569	614	573	562	591	576	571	528	577	571	550	594	570	590	580	580	579	643	588	566	533	559	586	608	563	563	599	578	591	578	549	565	616	550	581	567	559	544	558	573	551	594	562	593	616	544	569	557	584	605	562	545	572	595	614	565	608	593	594	511	603	618	614	574	552	559	586	593	557	552	543	559	520	575	582	582	549	572	567	577	590	583	547	588	581	571	589	569	588	592	570	574	595	527	569	553	566	582	567	589	613	585	541	534	549	547	537	593	542	580	552	560	589	590	590	566	573	561	527	567	578	542	539	581	540	579	564	577	553	583	568	547	548	576	579	562	549	575	586	619	583	554	591	574	559	552	574	576	624	576	564	528	563	549	554	574	588	611	568	590	553	585	582	545	610	528	554	609	564	595	559	541	588	600	611	625	620	579	534	547	557	566	531	567	585	583	583	557	566	555	559	567	577	618	589	604	534	605	565	559	591	554	603	557	624	596	561	540	584	526	565	554	582	576	577	575	552	559	573	594	586	588	569	562	593	577	593	576	591	591	585	581	569	560	589	584	597	543	577	560	578	588	543	608	610	552	593	573	583	573	571	567	608	580	615	611	570	575	615	539	529	566	550	609	571	552	569	597	595	577	543	570	596	583	612	561	614	562	553	574	519	565	531	586	539	542	589	583	596	611	555	592	606	607	586	589	602	571	548	567	572	532	550	582	555	561	544	595	569	611	588	517	598	552	572	533	634	553	553	574	545	591	571	532	600	586	554	588	582	573	571	565	528	568	583	582	587	542	586	608	567	550	538	600	540	584	604	571	577	528	560	578	616	559	566	572	586	499	532	541	610	600	547	626	580	586	569	588	541	551	550	557	577	586	556	576	535	528	572	540	544	592	555	595	577	575	580	541	516	553	553	627	568	569	571	525	567	564	593	621	550	584	560	577	614	588	562	576	558	590	567	598	566	583	545	576	616	569	555	589	554	558	562	574	558	526	550	564	555	546	574	566	574	565	576	566	596	588	547	543	539	595	542	536	581	570	599	541	574	562	550	565	547	585	591	580	552	550	577	560	591	583	538	545	604	565	565	590	579	569	567	564	586	589	537	616	551	606	532	573	612	570	585	560	601	582	558	531	608	571	561	561	585	583	549	586	583	591	558	570	593	617	562	573	545	541	558	578	572	546	508	619	581	566	534	589	548	580	580	540	592	606	561	561	604	563	596	561	566	545	566	600	571	580	604	539	578	575	554	591	585	564	537	581	596	586	593	551	583	554	565	531	586	544	536	565	550	593	604	588	620	582	580	555	572	589	582	611	617	591	605	597	599	571	538	521	600	568	569	574	604	570	583	599	522	605	598	544	585	551	565	546	523	547	592	583	609	553	562	556	580	569	590	575	597	582	520	570	533	573	547	569	561	597	528	598	557	558	557	571	568	555	583	569	617	580	569	587	544	586	582	560	548	579	570	573	574	573	537	570	557	560	601	575	556	536	628	559	556	530	569	562	583	554	574	551	567	564	566	558	553	583	592	524	593	570	551	551	554	568	587	570	603	562	612	570	579	510	575	565	606	557	588	635	565	584	611	533	570	576	572	578	616	561	562	585	545	591	571	553	590	580	560	549	566	550	558	596	572	560	601	582	583	559	578	558	575	590	560	562	595	572	534	622	566	609	557	579	532	587	556	578	548	542	587	555	531	540	583	551	569	551	548	585	578	570	568	589	614	570	534	585	536	562	594	595	572	553	566	572	560	608	571	579	560	536	558	628	569	598	574	534	589	563	575	603	525	563	564	538	582	579	563	573	607	559	600	605	563	581	573	554	575	539	568	562	588	619	538	549	556	558	545	567	569	573	572	565	553	565	583	581	578	571	578	587	558	572	582	525	518	603	581	561	599	608	610	566	593	584	570	596	610	559	550	570	558	586	576	530	555	576	545	559	571	573	552	547	597	595	578	551	556	576	559	601	597	561	611	613	541	568	551	564	567	538	579	588	586	579	555	565	538	563	574	582	550	562	583	562	602	593	594	566	596	560	534	617	567	551	629	565	611	580	548	595	611	570	568	552	550	573	558	602	557	590	619	597	589	552	598	550	596	568	584	558	573	575	569	559	615	572	559	586	559	517	575	560	577	542	543	596	553	595	565	594	565	586	609	546	589	583	553	604	556	559	565	580	586	575	552	569	611	589	603	530	589	562	553	575	573	572	577	535	568	561	603	578	590	585	579	592	581	573	581	562	556	571	579	583	574	565	546	568	572	591	570	589	597	612	610	573	585	562	593	593	530	592	588	586	573	566	615	562	567	596	590	559	571	553	584	611	550	575	586	552	599	508	547	565	561	566	606	573	578	545	611	556	571	522	614	545	581	528	563	568	584	562	560	576	583	562	577	595	549	572	568	540	574	567	564	577	566	590	576	520	548	611	574	577	609	536	540	555	530	512	591	571	611	573	603	586	568	562	571	584	631	564	578	552	558	541	548	559	585	548	523	575	564	623	563	551	568	598	612	537	593	582	587	629	554	559	521	543	608	582	571	574	564	567	566	568	541	573	584	629	583	583	573	565	590	582	583	564	576	538	539	583	579	580	521	598	577	573	562	557	591	559	617	590	593	553	553	548	573	507	565	560	581	591	584	589	586	578	558	537	556	595	587	583	558	582	583	596	595	568	577	597	578	571	567	582	604	552	559	560	534	518	575	591	558	567	627	551	539	519	609	575	593	550	578	569	592	578	541	532	565	561	540	539	588	536	516	577	562	556	576	588	556	595	560	604	576	570	566	555	584	580	544	533	589	599	587	586	593	551	596	592	569	536	605	615	590	592	631	590	513	580	557	595	543	581	596	591	581	551	602	527	537	569	570	608	604	582	583	595	553	559	597	520	571	575	595	542	522	530	585	559	576	552	552	557	526	570	554	580	576	537	583	612	539	600	571	567	559	563	618	587	564	563	559	576	553	575	547	587	547	598	566	536	587	583	535	572	593	568	550	548	586	561	566	566	578	591	604	572	529	574	577	550	574	610	576	580	596	583	567	563	600	560	559	530	598	606	557	593	599	554	558	607	567	584	533	614	558	573	552	589	585	582	575	554	567	560	570	572	569	541	586	525	541	578	577	585	567	551	551	568	572	588	576	532	574	564	557	575	551	573	588	603	626	625	583	559	590	564	570	580	611	617	554	567	561	561	563	575	571	596	575	548	625	594	573	550	545	587	637	532	509	583	601	544	511	577	562	571	537	580	601	548	576	544	593	579	598	561	539	551	563	574	555	600	540	569	567	575	591	610	543	548	541	577	568	572	569	590	595	543	546	569	514	577	546	539	611	590	585	544	575	583	570	573	539	571	591	643	578	540	612	614	564	608	557	533	537	571	557	591	574	605	572	542
25237	21601	27617	25891	8292	869	610	531	484	399	400	380	376	387	325	355	340	329	350	336	325	343	312	302	390	323	298	296	329	287	338	308	306	299	330	300	315	326	335	296	334	313	327	306	317	354	321	285	301	348	306	336	319	331	317	279	307	304	331	316	336	294	322	309	289	291	280	310	338	344	291	300	345	306	294	310	298	320	311	327	310	298	318	306	324	314	339	339	326	282	333	344	276	333	260	313	288	319	309	318	326	305	300	303	298	268	279	311	310	320	296	314	305	296	306	326	300	312	297	312	298	299	322	281	301	314	355	343	319	317	318	335	302	323	332	283	318	298	277	290	311	335	312	294	319	313	296	309	306	322	321	321	311	319	315	302	299	272	307	291	301	346	298	313	281	344	322	347	326	328	316	298	303	294	311	331	290	314	338	311	292	323	293	318	297	313	283	331	282	307	331	313	326	291	309	318	304	280	305	318	304	313	291	323	307	313	323	294	307	325	329	316	317	301	316	310	294	288	342	332	271	300	306	286	291	312	319	304	314	291	298	300	314	304	352	336	320	331	301	300	348	325	312	296	276	303	292	305	311	316	331	304	302	298	308	305	304	293	326	314	284	294	304	323	285	287	309	334	305	294	298	296	319	316	308	332	296	325	307	287	298	331	296	285	293	337	306	298	336	316	291	315	283	308	333	281	331	291	334	331	299	292	333	316	294	301	335	317	282	337	317	319	280	300	304	331	298	329	305	287	292	319	341	316	289	283	315	319	331	336	302	329	311	324	301	322	328	299	324	322	311	326	288	307	302	306	318	316	307	331	295	303	346	348	345	284	312	310	300	289	301	289	312	303	296	306	304	293	294	298	292	275	277	315	281	314	316	287	341	309	285	333	322	306	284	323	310	321	311	295	317	305	277	340	302	326	314	347	301	322	322	338	310	288	291	325	332	284	318	314	313	316	310	293	305	315	294	293	318	305	311	307	338	313	295	335	317	309	337	279	304	328	308	315	282	315	323	288	307	350	321	301	283	322	287	292	317	321	333	293	317	304	301	283	326	333	303	300	301	288	297	310	288	318	317	294	298	295	327	296	314	308	289	277	300	285	311	310	297	301	331	313	300	283	312	335	299	299	342	318	294	273	299	301	299	290	289	336	306	288	299	307	316	320	293	298	294	292	329	331	329	380	300	274	289	297	287	318	317	308	285	314	309	321	316	299	314	303	309	330	330	296	314	326	299	309	321	287	303	303	335	274	316	309	294	320	303	302	336	294	333	313	318	296	316	302	301	294	342	320	311	320	306	306	335	306	328	279	300	304	317	304	302	320	331	315	270	306	355	303	310	289	300	281	320	314	283	312	308	351	309	314	328	336	314	309	324	306	306	312	319	299	292	310	316	324	302	298	301	326	304	302	273	305	299	289	254	325	304	327	323	332	314	323	291	313	295	329	336	311	305	298	308	319	303	303	322	299	338	308	315	333	308	356	286	275	292	297	310	304	326	290	322	298	319	295	299	314	313	289	300	280	329	326	342	334	298	286	312	317	301	310	307	315	311	295	305	308	322	299	354	305	283	289	340	312	295	283	326	325	305	306	304	293	281	301	294	319	319	302	310	285	291	287	277	302	318	303	331	330	322	307	298	307	300	288	318	322	297	309	291	305	303	292	343	283	299	287	318	286	290	328	340	369	317	277	315	290	299	320	285	317	294	298	280	313	277	263	303	296	265	324	303	299	294	300	314	333	318	328	299	307	306	337	311	326	320	288	311	324	278	328	302	281	319	272	301	304	333	308	286	322	315	339	328	315	314	311	286	306	328	299	293	317	313	319	277	327	332	314	306	328	287	333	314	284	295	320	316	320	296	308	276	308	342	301	306	295	300	327	312	309	285	315	271	281	289	316	348	324	303	307	269	308	304	311	298	294	301	325	307	307	314	336	308	330	324	286	291	321	303	303	337	342	336	332	285	306	291	330	320	311	324	302	277	309	288	294	287	310	309	321	285	294	303	311	318	309	313	283	301	331	286	313	308	319	295	294	329	285	320	335	315	351	295	299	321	350	324	300	291	279	317	284	269	300	280	303	297	332	329	305	297	299	323	309	299	334	287	281	319	320	358	296	300	310	318	315	302	330	344	320	315	294	278	302	300	271	279	325	327	319	332	310	307	314	294	295	316	286	300	315	325	328	316	308	325	265	304	322	315	316	351	308	290	335	304	276	315	303	317	311	294	298	282	317	315	297	308	288	285	262	301	280	328	321	305	306	334	296	296	326	340	273	291	363	302	312	326	331	315	298	296	313	318	328	298	302	320	306	313	323	316	324	293	326	331	324	309	318	314	308	307	323	275	324	324	330	323	344	306	286	293	297	317	315	287	301	338	329	314	302	306	305	322	328	294	316	304	324	304	292	329	269	303	299	287	318	308	290	282	302	318	289	290	297	299	282	286	316	298	294	300	327	311	324	327	334	300	302	329	308	306	298	304	302	295	322	306	306	308	301	312	321	286	306	311	288	269	302	338	288	324	295	352	286	292	306	323	289	308	320	309	330	300	306	315	285	291	297	279	312	327	307	304	311	309	333	331	298	317	299	310	335	313	284	293	333	329	323	297	275	299	332	280	281	302	314	327	313	296	330	296	308	322	317	276	313	291	277	284	285	294	272	303	314	282	317	309	309	344	332	285	295	314	306	273	301	329	304	300	296	266	300	302	306	322	297	316	293	316	286	287	315	350	314	307	293	362	285	301	317	323	281	313	317	284	278	320	297	331	278	310	319	301	290	301	308	296	310	310	352	268	324	327	289	300	320	311	322	327	296	284	331	333	317	302	319	294	313	307	299	312	298	301	328	317	274	324	297	336	300	299	316	281	301	331	305	322	286	293	310	296	303	329	302	312	267	307	321	351	325	300	307	334	310	272	293	280	304	322	325	315	301	293	310	329	324	304	325	319	336	317	295	316	328	344	314	302	290	331	313	307	305	313	342	294	311	285	295	297	286	336	322	325	330	294	293	311	299	289	315	334	308	299	331	305	286	303	327	310	302	290	296	280	286	320	299	317	333	290	325	318	287	291	305	292	297	327	308	326	315	307	325	296	327	324	305	320	300	310	296	297	327	322	313	328	317	312	284	318	291	295	316	310	329	326	278	313	324	308	299	292	308	288	320	314	277	288	313	299	296	300	290	316	300	298	335	303	279	318	314	330	308	328	311	280	307	310	333	287	302	296	296	344	316	304	325	275	293	321	290	322	283	294	299	295	329	314	308	299	304	295	309	325	323	299	323	292	297	296	287	289	309	325	325	318	289	275	309	290	306	311	328	297	317	309	298	320	321	325	277	301	309	313	300	314	308	283	327	300	303	291	291	261	271	296	285	282	306	322	305	322	312	278	341	308	337	304	305	316	299	326	281	311	296	321	306	291	318	321	325	277	289	320	314	301	329	336	296	310	324	342	319	300	291	312	331	253	308	329	298	286	287	338	270	309	318	337	304	291	281	321	312	328	350
4248	8257	5665	2787	2043	1545	1178	971	806	688	619	565	507	479	527	442	410	437	380	412	407	419	383	393	414	368	410	403	359	401	362	347	369	377	364	382	377	362	409	397	378	350	396	368	357	364	371	365	354	387	393	352	402	371	375	391	346	365	361	413	336	382	370	362	371	346	364	425	337	384	424	344	358	359	353	352	394	367	381	373	355	395	383	368	364	364	355	375	381	362	366	333	395	372	346	329	349	365	322	326	343	379	362	372	325	357	349	348	334	354	384	350	384	374	357	383	333	374	399	361	391	332	371	375	320	351	389	370	361	341	363	358	344	367	329	338	379	353	386	361	390	335	363	382	368	335	361	372	401	343	378	356	365	362	397	381	355	382	390	351	326	392	354	383	351	361	340	389	374	358	374	373	359	374	392	369	337	374	371	333	378	367	372	362	355	339	353	363	363	389	365	345	354	388	365	402	342	361	395	378	365	342	367	364	377	344	364	376	372	396	361	372	398	386	339	339	394	360	385	375	368	382	349	342	354	341	348	370	331	353	343	324	373	395	354	352	356	346	380	342	364	347	346	348	361	343	343	360	350	340	371	342	357	371	339	351	375	350	328	414	353	381	336	343	375	376	375	370	378	353	348	352	333	380	354	364	333	354	381	331	332	343	332	359	359	380	351	337	377	368	356	384	344	344	377	375	368	359	397	341	362	340	378	347	346	349	373	330	377	379	412	338	380	368	421	358	313	344	373	352	358	369	367	348	363	335	354	344	372	365	372	375	385	356	342	330	376	364	339	345	366	381	367	355	313	334	359	363	388	389	375	364	328	359	400	346	372	333	357	375	372	360	370	356	391	331	395	389	343	360	372	355	381	342	366	359	368	352	344	368	331	347	343	376	367	394	390	341	358	351	320	396	379	351	370	396	362	368	356	344	364	349	339	381	345	375	348	310	346	374	355	401	348	394	346	376	381	366	356	376	356	375	355	372	389	344	380	378	359	359	365	367	350	379	360	369	338	351	375	344	363	372	359	388	357	357	363	390	381	336	361	325	376	348	369	363	346	335	357	368	347	400	370	364	359	358	343	306	346	347	347	365	347	381	376	382	349	346	360	369	337	384	390	378	371	356	364	371	364	389	321	351	361	337	363	350	393	375	352	335	362	342	336	376	359	354	358	345	355	370	345	399	360	366	342	362	374	344	347	345	351	357	363	373	336	393	356	373	387	406	345	365	357	322	373	362	365	327	349	376	357	343	357	369	363	379	370	345	371	371	398	337	343	388	328	319	349	367	363	379	399	382	366	360	355	373	365	368	385	346	370	368	374	320	345	375	358	395	342	380	347	370	362	347	371	376	371	361	354	329	347	363	388	347	346	371	354	370	358	352	347	366	372	332	361	343	358	344	396	365	398	357	385	363	352	379	346	322	365	339	354	340	383	358	357	345	348	338	418	399	404	360	371	356	374	372	367	376	328	353	371	329	344	350	357	364	387	339	354	376	361	382	384	366	343	351	376	344	337	359	392	344	391	363	437	351	360	365	374	348	368	350	388	335	353	382	334	387	390	336	371	344	388	371	347	364	377	349	362	321	327	359	374	377	338	369	365	353	351	371	320	380	347	330	356	378	385	400	322	358	364	351	348	347	362	388	357	346	334	367	339	357	392	349	358	387	349	356	369	346	380	349	374	390	383	378	346	332	362	350	367	371	350	330	381	374	376	343	376	390	348	374	363	345	352	338	363	394	340	364	369	392	340	365	365	375	378	365	382	386	338	360	355	381	359	381	378	379	367	353	344	347	350	359	380	396	391	387	345	384	366	398	356	339	335	346	363	345	401	364	360	375	393	351	347	359	391	355	360	368	361	347	343	375	324	376	360	372	393	334	396	391	364	367	377	349	383	354	359	363	394	387	380	381	356	372	348	381	370	323	347	337	347	335	350	372	356	352	325	366	358	360	335	370	362	345	370	358	320	364	332	371	354	366	333	361	347	391	361	356	336	348	346	350	380	369	370	376	359	378	385	360	375	342	396	395	367	333	382	334	366	376	368	361	348	376	345	346	358	364	362	363	387	343	387	369	309	352	372	374	365	355	370	388	365	387	363	374	384	352	345	381	347	372	372	351	376	338	366	361	350	371	379	373	359	350	340	359	343	391	382	327	325	404	354	370	352	380	371	340	380	357	359	335	356	393	365	361	337	370	343	358	355	387	335	374	402	389	374	371	359	386	380	365	343	362	351	363	342	370	386	364	361	398	376	359	374	348	373	398	360	360	365	362	333	387	358	388	343	383	354	365	358	374	352	369	350	371	329	374	333	361	378	378	391	363	339	356	348	355	387	365	355	386	369	367	383	367	414	338	366	371	410	331	364	371	337	380	351	382	357	331	336	383	355	359	356	372	365	365	378	336	340	344	348	357	360	380	366	372	366	341	355	342	355	369	326	390	354	377	355	363	364	369	372	359	339	348	378	361	359	354	368	353	382	332	389	390	346	342	352	340	332	309	345	367	360	389	366	338	370	369	353	316	346	381	343	354	378	367	388	349	378	346	362	370	356	341	343	396	336	358	372	350	342	370	380	397	399	333	348	356	360	325	358	352	360	380	357	325	328	367	359	341	338	371	344	339	377	357	411	366	360	363	388	383	382	373	410	353	358	341	368	332	359	350	356	357	353	351	353	332	355	414	344	374	385	388	360	359	372	339	380	377	372	387	377	395	349	361	375	376	372	413	375	383	349	338	363	368	364	354	377	369	361	363	355	358	354	383	398	387	352	334	373	375	354	335	364	359	393	375	389	371	373	332	346	368	347	344	358	392	392	380	342	360	344	399	367	350	356	392	365	355	332	358	335	355	310	349	366	328	380	383	372	336	332	350	327	350	359	355	359	358	364	332	354	357	380	377	376	369	356	358	359	348	377	386	355	367	360	376	336	357	371	348	342	349	347	344	362	389	344	313	381	380	382	388	361	383	333	346	375	346	389	389	361	363	364	369	397	371	347	359	336	388	365	334	361	366	347	344	363	374	356	393	314	379	353	374	366	373	383	345	354	366	342	359	343	352	356	349	373	377	346	322	368	359	356	350	354	388	350	330	362	364	350	337	357	368	353	368	353	368	350	350	349	370	381	346	370	381	384	342	364	387	363	345	380	377	355	365	357	384	351	374	358	370	328	377	388	376	343	376	354	355	360	390	342	360	361	368	330	350	369	361	356	348	369	362	368	365	320	354	370	374	365	352	382	382	355	361	360	378	348	348	362	358	357	370	357	369	319	356	375	345	374	390	332	363	386	382	351	341	365	377	348	359	381	352	385	361	374	376	364	367	366	348	349	352	370	333	368	334	329	373	370	352	362	376	355	378	343	361	395	337	339	357	379	370	378	375	355	351	364	371	374	349	359	357	395	355	340	365	372	357	358	379	370	385	362	348	379	372	365	389	345	355	367	370	356	383	328	351	321	310	345	354	335	348	376	374	372	381	364	381	328	366	334	365	320	368	329	358	373	363
23003	21641	29462	24311	21636	21660	6758	1036	694	589	512	454	421	403	344	294	340	283	307	281	249	265	275	245	276	260	244	218	228	246	239	234	200	224	218	221	234	226	213	236	241	211	262	237	213	235	217	230	248	209	213	233	201	232	240	206	229	198	236	225	206	226	222	214	245	211	214	227	223	233	207	221	206	213	203	222	246	233	215	200	214	195	198	214	190	198	238	221	203	224	225	219	215	198	197	220	200	219	207	190	175	192	186	221	202	197	224	184	212	213	218	230	216	201	213	197	218	210	194	222	201	210	196	227	222	219	198	205	206	214	227	199	211	185	200	193	179	209	223	183	189	198	215	215	206	207	202	215	208	234	195	204	207	213	221	195	225	212	176	200	214	215	207	212	207	205	206	229	200	211	196	209	212	209	201	221	219	234	191	207	225	213	228	207	218	218	192	236	241	223	237	222	212	200	212	210	206	206	208	206	186	198	196	220	206	215	219	218	206	226	238	197	205	200	224	217	214	208	211	195	222	182	206	206	216	181	204	201	195	212	234	242	209	225	203	224	182	236	215	202	203	212	220	202	233	207	210	178	205	215	203	191	224	191	182	217	213	217	196	173	186	231	185	199	182	189	213	218	195	224	213	193	194	211	190	182	217	210	220	186	206	221	215	220	202	200	190	218	219	214	224	197	190	204	202	223	196	201	198	184	238	191	218	246	213	209	206	217	191	231	185	213	201	196	225	211	205	199	199	195	204	199	186	217	182	194	217	224	205	230	202	191	214	193	210	221	196	186	192	187	205	174	216	217	223	196	211	190	211	194	209	214	187	199	228	188	240	200	227	181	205	201	212	190	192	228	218	202	218	209	217	240	211	205	230	238	194	217	197	235	204	203	216	211	189	203	217	207	213	216	170	229	184	216	181	206	208	210	204	213	185	187	237	183	214	222	203	211	200	222	222	225	235	197	203	186	209	212	235	204	207	202	211	192	214	226	202	192	202	196	209	226	233	213	216	209	201	213	195	225	209	192	193	204	187	226	215	192	186	217	221	204	210	191	224	214	206	194	214	221	202	192	228	209	205	206	180	219	224	214	216	244	226	198	225	208	218	186	216	182	204	227	221	211	226	206	177	216	209	203	233	202	208	235	192	207	214	212	231	224	194	208	221	231	193	211	194	172	216	214	216	217	226	227	209	203	216	185	212	189	223	216	228	207	189	182	210	212	185	210	222	223	209	203	191	213	212	223	211	192	223	223	230	211	202	176	223	206	224	204	219	223	224	179	208	206	212	207	184	204	213	193	199	219	208	203	222	202	187	213	219	195	189	199	202	200	209	220	196	202	231	211	220	205	213	201	234	228	208	223	227	240	211	222	205	197	187	188	208	204	178	230	207	224	230	204	198	205	191	191	209	196	205	214	212	198	202	202	210	234	201	219	200	206	212	222	229	214	204	208	220	192	212	223	205	215	201	201	214	200	229	184	213	190	183	213	190	224	213	194	210	207	224	219	196	177	216	217	208	226	211	196	232	218	193	216	203	206	205	199	214	214	214	193	221	231	196	192	199	233	211	221	216	209	173	215	206	200	192	197	183	194	214	211	218	191	202	197	209	206	224	208	208	218	195	215	204	202	247	185	193	184	192	218	242	188	186	199	228	216	210	210	191	222	178	210	233	216	231	214	226	229	171	214	214	242	236	208	216	196	218	210	204	222	204	180	258	188	209	201	191	223	203	205	201	214	184	222	213	206	203	210	205	228	223	228	194	217	179	228	210	213	201	231	188	195	226	201	211	201	200	203	178	207	210	202	207	206	225	192	244	207	201	220	240	227	211	199	189	203	221	211	213	213	235	216	204	217	183	191	186	189	210	235	216	213	217	214	194	212	194	235	185	188	214	211	221	215	210	198	219	203	208	188	191	219	200	205	236	182	204	184	203	224	196	185	208	218	214	231	200	230	231	222	219	204	196	220	197	208	238	196	195	211	214	209	200	221	217	211	201	205	201	195	226	228	221	215	222	209	226	205	233	217	223	203	224	204	237	203	205	206	201	208	215	198	215	189	237	210	202	182	198	202	198	198	212	213	224	199	207	194	203	220	184	207	207	199	216	220	205	215	207	237	226	189	199	186	216	204	195	208	201	208	210	197	199	251	196	223	206	186	219	211	207	213	210	220	220	209	206	211	194	221	225	204	192	193	234	194	214	159	211	217	204	214	221	221	193	235	229	195	206	205	232	199	211	218	198	210	201	200	210	198	191	200	195	218	207	217	221	221	187	205	191	181	193	197	216	198	208	215	233	206	233	214	198	193	211	227	197	202	230	200	200	231	213	193	200	201	227	234	201	221	213	196	222	205	207	211	197	183	211	200	208	213	184	234	234	219	208	194	191	215	199	220	202	207	209	224	224	201	218	194	208	200	223	195	203	198	227	197	205	229	193	211	200	228	215	211	208	229	196	201	221	206	205	199	190	222	238	232	197	204	219	209	189	184	205	222	199	200	192	200	192	191	218	222	206	212	238	184	209	224	208	202	226	199	223	192	207	197	229	227	194	205	221	204	230	219	226	179	173	204	242	228	219	191	220	220	192	202	204	196	225	202	207	192	235	193	206	205	202	236	215	222	209	231	213	229	235	211	213	199	180	201	197	183	222	186	203	204	219	207	185	211	229	225	209	213	229	209	219	199	215	193	216	216	191	226	214	197	207	214	203	213	211	215	203	229	194	200	236	194	226	221	225	206	201	229	192	223	209	228	200	194	206	204	201	198	206	210	217	207	233	190	199	203	226	181	229	172	218	202	199	221	192	194	215	196	207	209	225	213	210	185	209	220	210	199	227	213	204	194	210	208	191	204	196	218	201	203	204	195	216	212	241	229	219	216	216	211	211	207	213	191	183	212	193	227	204	219	211	202	200	217	189	224	210	176	203	180	196	207	222	203	199	208	226	208	203	216	217	199	219	232	204	201	214	198	227	226	236	216	212	205	235	203	214	199	215	218	223	209	224	234	186	185	210	235	229	206	216	210	200	216	206	202	204	206	201	204	226	218	198	230	199	213	223	214	197	220	208	201	226	222	197	214	210	247	209	206	213	215	207	207	183	190	221	236	235	194	215	190	188	214	233	210	216	195	187	212	204	193	192	204	190	209	205	192	216	199	189	203	227	217	188	207	176	209	195	210	210	206	214	198	223	218	202	222	209	254	210	220	203	232	217	219	196	194	211	215	203	201	222	206	186	191	246	211	216	205	229	233	216	196	214	225	222	231	207	196	218	216	215	233	215	207	214	242	206	223	186	235	216	228	234	193	209	215	199	164	202	197	190	203	211	196	232	193	218	200	192	200	212	236	225	216	205	196	189	184	214	198	221	193	217	190	194	204	232	209	225	209	198	176	217	216	197	202	210	208	200	238	218	200	207	234	200	214	214	198	201	219	204	197	195	201	206	191	193	234	199	227	209	228	197	202	221	217	194	207	164	184	209	183	200	210	172	230	222	188	222	183	218	210
5731	17846	12589	6541	4557	3316	2371	1819	1448	1136	964	788	695	600	577	504	450	451	390	434	370	329	368	324	332	318	340	321	323	304	319	293	280	295	299	286	294	306	297	291	289	309	275	291	291	299	283	301	290	310	259	271	285	271	265	266	248	271	265	263	280	261	250	244	265	275	282	274	268	271	266	310	259	267	255	268	296	249	238	258	233	253	270	263	274	251	259	272	267	259	250	264	251	259	255	263	252	249	264	232	255	255	248	247	252	263	276	259	275	260	247	246	241	243	248	261	287	247	245	242	254	249	268	275	274	246	249	266	245	278	238	245	247	251	244	256	234	268	301	263	277	269	263	266	233	249	259	253	280	238	266	307	252	265	253	260	253	244	255	240	262	277	240	232	266	250	245	217	265	235	256	259	249	243	282	250	261	258	279	280	255	255	234	258	250	223	264	249	279	259	251	225	221	253	240	255	229	223	267	260	266	234	240	263	251	243	277	270	262	263	281	234	272	239	273	277	256	243	250	273	233	243	264	258	253	248	270	268	254	264	254	253	236	266	247	254	290	288	244	253	245	272	252	237	239	274	288	289	242	259	251	247	266	238	258	245	259	245	229	240	245	259	262	274	255	284	242	249	232	245	272	284	244	276	249	274	265	258	254	253	242	277	219	245	269	242	262	252	264	252	275	255	251	278	261	243	261	264	283	246	260	254	256	256	242	253	266	248	237	250	260	244	241	261	262	247	242	218	244	253	280	239	242	257	269	274	238	274	236	263	254	253	262	263	237	250	244	258	267	269	249	248	279	249	256	281	239	248	257	236	245	264	245	256	274	261	272	256	246	241	270	246	258	262	223	246	268	260	241	283	257	267	250	238	263	250	252	216	273	256	266	270	273	258	248	240	265	260	283	290	253	276	249	276	255	238	253	244	233	244	271	260	261	253	260	268	245	253	239	258	260	276	226	261	263	241	258	278	240	259	246	280	269	277	246	228	269	262	259	260	277	244	282	243	265	261	258	244	269	258	219	283	251	244	256	246	264	278	253	286	228	244	225	247	244	258	258	230	264	228	261	251	256	268	220	257	263	251	245	274	243	246	267	227	258	261	252	249	269	259	251	237	234	239	259	251	234	260	258	264	226	243	243	227	259	241	254	246	256	248	243	268	259	258	269	275	259	250	245	279	257	245	284	264	245	265	241	259	266	247	232	214	255	246	270	222	250	294	264	278	248	240	254	261	286	229	264	256	268	270	247	277	272	265	251	264	265	250	240	289	272	282	241	250	250	250	263	231	258	284	231	272	235	256	265	264	238	227	278	254	260	274	266	249	287	240	238	244	257	255	270	225	256	267	240	266	234	231	270	234	255	243	264	290	240	240	232	260	251	233	247	242	251	232	238	236	237	231	249	260	229	245	243	270	274	246	249	237	258	212	265	228	275	246	274	266	258	268	253	254	264	250	242	258	261	256	246	268	243	265	239	263	269	228	248	220	264	255	273	246	254	255	257	259	257	242	246	253	257	288	253	270	244	240	258	241	245	272	225	267	275	280	258	261	291	289	253	272	239	249	242	278	252	237	275	234	265	257	258	249	263	241	276	235	265	258	264	230	288	244	241	255	258	242	243	259	269	265	253	240	261	252	245	248	258	261	208	270	228	292	262	258	259	263	245	241	237	232	274	266	270	259	237	259	270	222	239	255	257	268	268	266	235	226	265	258	254	241	258	248	272	243	238	249	252	256	280	227	255	231	228	250	235	230	256	246	254	258	241	260	240	233	239	244	280	257	249	280	247	245	259	264	252	246	247	268	266	240	243	245	275	273	272	266	254	286	269	204	268	267	254	272	237	244	235	262	281	246	267	228	275	258	224	256	297	263	244	290	245	258	258	257	233	239	257	272	276	266	275	255	259	257	263	270	280	250	243	264	256	253	252	259	240	262	270	242	279	239	245	270	260	231	251	263	272	249	246	234	260	256	244	256	270	261	248	273	258	248	236	234	231	282	224	253	246	259	224	250	252	260	235	260	258	228	248	237	255	236	257	242	254	225	255	271	251	214	246	229	278	248	248	247	253	239	211	266	219	233	263	228	253	290	265	249	256	230	248	238	254	264	288	279	247	260	268	259	252	246	246	271	271	251	265	243	267	234	256	272	256	251	273	261	246	230	255	247	262	245	250	280	250	263	242	264	267	242	239	273	255	262	241	281	264	244	276	250	266	252	240	305	255	250	276	242	251	249	259	240	289	242	271	259	267	248	292	259	273	273	275	276	241	273	222	253	266	260	266	249	256	274	224	286	272	247	260	253	240	265	256	245	278	232	274	254	251	254	246	242	250	251	255	266	233	268	261	281	257	254	254	245	247	249	255	261	257	259	233	238	240	248	216	220	250	244	252	263	248	214	288	226	252	252	254	254	250	254	235	248	247	232	238	253	297	268	259	233	278	240	247	270	248	252	264	246	228	264	257	238	261	246	259	273	220	235	273	239	236	256	268	243	274	248	214	254	239	236	244	244	293	264	260	263	255	272	238	265	262	247	248	279	220	267	256	221	255	257	249	233	243	257	255	248	257	237	240	263	228	250	260	261	270	269	265	252	270	248	275	254	259	281	245	251	232	251	249	271	249	225	250	244	249	258	249	228	262	266	228	265	236	283	259	291	227	227	267	276	268	253	272	273	294	255	252	264	252	266	255	229	253	298	258	273	233	226	242	258	249	250	281	263	264	245	277	267	249	253	253	266	260	250	265	246	272	279	279	245	250	253	267	258	227	239	255	258	279	240	261	236	261	247	262	252	268	254	220	254	251	249	245	262	252	272	249	262	272	270	254	236	238	245	282	242	252	253	231	238	282	273	227	253	244	248	249	251	239	273	265	261	218	239	246	254	277	252	230	257	264	241	268	252	227	246	232	256	245	222	253	255	256	244	250	277	259	243	264	252	222	245	274	251	261	259	253	265	254	262	232	271	247	244	279	221	241	237	226	258	256	270	236	260	242	255	265	254	258	249	260	235	269	242	251	250	219	263	282	278	241	244	268	251	252	256	275	231	237	261	250	263	282	256	295	251	227	260	262	260	278	269	270	237	275	233	229	257	244	268	266	250	241	254	241	241	263	253	267	266	256	242	242	264	234	281	271	262	265	258	260	237	252	245	258	233	255	258	256	289	267	256	215	258	269	266	248	269	240	265	269	223	266	236	254	274	281	235	243	292	229	252	256	240	251	260	217	232	283	260	236	256	274	242	218	220	255	248	274	252	248	263	275	240	263	250	263	271	262	273	237	248	258	243	258	270	253	293	236	263	264	270	254	223	250	268	255	256	266	255	269	277	255	234	282	278	258	265	233	240	240	238	229	240	270	262	253	242	251	250	245	245	260	257	250	260	245	253	268	227	235	253	241	245	223	269	250	249	271	260	252	247	239	281	253	237	256	262	256	244	251	263	242	237	253	257	257	245	269	245	241	269	259	264	240	250	263	244	243	237	260	250	244	233	259	248	272	249	230	234
27845	19264	6221	1618	897	792	640	612	593	600	564	562	546	569	565	532	519	580	534	549	528	536	548	519	516	515	503	504	523	518	524	530	532	571	503	520	500	514	541	535	500	560	515	545	556	563	532	555	535	518	533	520	525	550	562	548	553	502	520	514	513	530	528	521	564	518	516	501	519	545	503	523	501	538	511	516	553	535	557	552	491	530	535	545	572	524	528	528	522	522	538	533	532	548	521	494	545	515	563	507	518	527	536	526	517	511	536	517	528	516	506	516	492	506	487	545	518	517	479	531	555	542	545	524	528	548	518	530	548	546	535	590	539	547	535	519	524	490	551	527	518	503	532	551	536	539	522	565	527	530	507	516	567	520	517	506	545	536	503	520	555	527	522	538	513	512	537	469	506	556	563	520	526	555	502	548	554	540	494	517	521	538	539	523	541	545	550	547	516	514	572	514	554	528	521	508	513	505	567	539	498	588	542	554	534	484	497	504	535	508	539	539	511	525	504	527	552	611	518	515	568	521	554	501	549	490	548	532	500	516	567	500	528	525	563	505	552	545	499	530	553	551	509	543	541	542	527	511	523	485	565	537	529	559	501	522	508	509	488	508	587	545	508	480	516	557	565	511	541	505	520	491	529	535	540	543	503	512	550	502	523	513	517	497	529	459	546	505	502	523	549	554	512	529	531	550	523	494	501	535	559	535	538	525	552	511	546	540	520	531	538	544	519	506	528	571	573	511	543	525	530	522	550	529	549	493	527	576	490	507	522	529	555	535	528	541	550	545	495	512	546	542	523	542	512	532	510	500	545	563	519	542	542	581	529	507	495	525	559	503	553	544	524	493	516	495	535	557	558	504	525	533	561	530	523	547	538	533	517	520	576	519	545	534	546	516	529	559	527	543	523	535	525	515	543	490	525	556	523	524	495	493	555	539	533	514	510	533	555	502	540	535	554	491	530	504	507	535	596	542	502	545	536	509	540	515	472	519	534	560	538	529	509	551	557	537	504	494	524	520	501	523	591	541	544	521	533	521	546	486	572	551	528	530	498	514	508	523	561	515	491	566	514	500	548	525	547	526	504	501	532	516	525	543	526	532	571	516	540	513	528	520	523	543	502	512	567	549	537	544	510	526	551	548	559	503	493	528	528	536	500	489	562	542	557	536	553	555	563	515	515	488	545	486	514	527	542	529	545	525	481	516	537	544	563	545	575	536	514	503	514	525	545	506	562	530	590	535	543	534	526	536	527	557	512	517	534	499	511	545	565	520	538	567	527	522	506	552	533	565	542	521	561	548	500	533	579	539	514	539	531	563	508	502	532	525	525	527	586	487	540	497	520	493	512	519	520	545	495	519	544	539	563	542	508	562	484	541	523	521	540	501	537	532	528	526	524	543	525	556	549	567	546	569	538	553	529	538	521	513	519	547	531	485	509	486	567	535	556	515	526	565	571	552	540	521	514	546	493	548	545	477	530	550	523	529	558	512	526	521	520	572	503	505	500	496	491	561	548	517	533	572	532	532	538	491	512	532	538	550	481	523	540	553	515	512	514	530	550	518	538	520	503	534	500	534	512	519	545	513	510	516	505	508	510	524	534	503	515	517	483	536	538	545	497	499	540	540	576	528	534	525	543	514	539	519	570	520	497	551	524	541	457	517	542	557	525	535	553	526	529	548	520	519	536	539	550	560	535	463	550	546	529	531	517	508	533	549	533	518	554	545	530	508	496	572	512	568	488	532	517	506	525	513	505	482	509	547	530	546	501	539	565	525	507	500	514	536	513	512	510	565	555	514	515	517	485	527	499	510	522	503	513	518	511	563	489	534	505	548	548	546	550	517	508	491	464	523	553	537	529	536	567	508	548	499	533	542	573	549	542	492	530	540	543	513	510	539	570	497	472	527	547	514	544	549	537	497	546	526	551	500	521	524	535	576	524	512	514	509	514	533	493	553	531	494	491	530	562	551	525	478	552	565	514	558	554	518	503	548	546	566	511	509	517	542	531	515	557	539	548	527	511	527	504	511	532	534	561	517	562	541	535	512	502	557	514	506	539	525	523	580	540	546	505	484	546	541	530	503	554	516	520	534	539	491	529	549	508	558	569	540	523	536	556	530	540	530	520	564	523	565	504	527	537	522	520	540	510	506	507	492	501	566	517	509	511	542	581	532	508	526	513	528	512	547	547	486	530	541	504	465	517	509	495	555	528	518	545	508	588	533	530	504	531	490	524	515	497	509	522	528	527	518	496	531	493	528	510	517	519	510	515	528	533	510	549	543	545	506	499	518	535	506	519	517	494	505	533	534	568	491	454	522	499	529	567	524	496	548	565	530	542	496	503	533	521	551	539	496	555	553	542	531	550	507	491	549	511	539	526	507	521	554	548	518	532	542	488	569	562	499	507	527	557	540	550	544	498	509	543	527	507	518	540	505	519	539	548	523	519	487	508	546	521	525	547	507	465	536	474	524	494	491	534	492	540	507	496	493	531	556	491	538	530	589	525	536	511	510	506	523	544	523	493	533	516	512	511	525	546	534	513	552	498	548	522	510	548	513	516	567	504	527	535	516	489	517	523	507	527	562	514	546	517	513	501	526	520	511	514	550	515	545	504	553	548	549	544	514	524	506	512	525	536	522	532	544	542	493	532	516	513	522	481	524	525	533	535	516	492	515	506	546	510	533	562	531	571	501	549	526	539	533	525	550	543	503	602	523	509	499	538	566	517	520	537	529	543	533	530	535	473	545	536	517	511	528	538	527	526	511	495	524	535	551	539	550	518	546	525	475	519	541	520	510	519	519	529	525	521	554	537	594	524	562	516	500	545	556	530	521	488	479	557	506	528	557	485	481	532	477	551	556	533	575	536	475	552	541	527	492	538	548	521	564	523	539	505	517	460	513	548	494	532	521	561	515	511	548	529	545	495	513	518	531	506	556	550	468	550	522	502	487	511	495	561	519	527	541	530	511	562	547	532	521	523	551	535	501	503	542	526	538	509	513	494	537	530	507	575	491	548	531	522	504	538	509	530	537	511	535	514	512	515	565	549	532	553	546	542	491	543	561	533	544	496	530	526	502	519	521	541	548	593	481	483	540	491	523	519	537	481	531	510	522	481	496	513	544	513	522	537	513	540	533	516	526	519	506	533	553	551	509	545	503	530	563	546	514	562	489	537	540	540	498	557	515	534	503	544	561	501	604	540	528	510	537	511	598	538	496	526	499	515	532	543	506	486	504	493	515	511	492	532	547	532	489	501	496	535	562	525	529	529	521	542	529	561	526	564	523	537	494	550	536	499	518	567	514	494	507	522	550	550	535	538	558	515	508	536	516	536	562	498	548	543	500	555	519	591	523	529	525	568	532	495	527	538	526	536	529	506	524	533	509	551	521	515	521	535	519	531	520	533	538	514	532	539	559	521	535	533	520	516	508	545	522	538	487	509	547	506	483	547	540	517	520	549	521	542	540	546	525	476	563	555	506	504	522	526	535	530	498	513	525
5294	4914	3420	1743	1342	1121	965	823	781	780	700	623	644	628	681	656	677	647	602	615	610	642	614	635	648	611	653	637	616	635	637	592	596	623	629	616	608	624	591	596	585	635	647	612	633	592	657	637	621	622	602	610	567	594	626	587	625	568	622	659	625	593	630	632	581	581	608	624	587	622	603	597	600	617	610	609	649	597	625	589	597	616	627	567	573	631	601	619	638	637	642	618	595	608	597	581	600	623	641	612	628	553	572	580	591	578	588	618	602	589	566	609	620	570	654	616	653	612	634	636	616	603	619	594	597	568	606	609	595	602	598	588	637	607	586	579	638	599	578	595	587	620	581	618	628	588	609	550	621	599	609	595	592	631	644	648	622	618	573	608	629	612	622	577	564	603	618	626	636	605	628	620	615	613	585	576	633	586	575	634	595	587	618	626	636	563	599	624	622	608	638	575	612	652	594	590	590	619	630	561	595	586	596	633	572	599	591	582	621	601	626	611	573	631	627	584	583	619	600	684	628	591	589	628	597	560	607	559	577	588	587	586	624	659	646	571	623	605	627	582	642	599	597	572	611	652	601	623	598	618	582	592	622	606	638	607	600	646	628	571	601	617	580	598	572	617	628	578	585	566	564	643	596	589	671	627	604	588	613	607	632	624	620	623	635	614	631	586	611	581	645	626	568	588	657	594	638	576	559	647	689	611	622	632	627	611	619	551	580	600	645	548	591	604	581	617	557	608	613	609	586	586	625	636	597	603	600	620	622	579	595	614	591	562	614	592	640	618	645	659	593	612	626	595	643	613	623	578	580	576	584	632	622	637	591	593	619	595	570	636	591	626	616	584	612	615	600	628	605	605	624	613	632	616	610	644	648	664	661	627	629	576	608	648	628	636	573	636	596	592	608	618	627	628	626	610	642	629	580	595	600	524	642	653	639	637	592	623	615	578	573	591	633	602	578	604	628	643	572	573	676	643	609	596	575	570	636	575	606	601	621	597	624	608	629	611	611	563	602	581	586	608	623	572	590	591	624	600	594	650	581	580	598	637	597	617	574	605	654	674	636	590	618	646	582	600	612	578	598	627	646	584	625	614	572	597	590	605	622	613	664	620	634	582	573	627	604	626	621	598	606	661	611	623	572	586	592	649	605	638	619	599	611	571	621	607	611	620	592	629	627	607	615	625	594	639	649	648	662	588	657	554	657	583	615	610	613	596	580	588	640	600	636	606	615	610	628	654	590	617	641	577	659	615	614	633	609	653	667	541	628	620	607	627	563	618	607	590	621	595	597	609	564	558	595	611	632	609	622	600	597	602	608	561	587	605	562	581	665	615	656	619	643	591	611	621	587	618	586	648	585	624	578	622	575	660	613	596	569	646	605	590	595	630	599	621	643	567	627	546	627	604	610	621	615	613	597	622	569	583	576	603	604	656	612	587	642	625	628	591	641	581	636	551	623	601	607	648	580	632	630	632	589	629	613	591	602	604	580	601	640	592	611	589	627	581	631	592	606	652	609	584	665	621	655	597	587	603	613	576	621	599	605	603	600	665	656	665	627	650	603	620	623	675	610	632	629	641	576	621	654	598	657	590	656	584	641	615	643	649	626	650	627	609	594	613	613	630	662	643	624	603	612	654	624	616	613	664	597	628	577	597	631	637	611	594	607	622	637	589	615	653	603	599	604	599	637	584	579	620	592	626	617	653	591	636	586	619	641	591	645	622	621	649	632	615	610	617	638	653	596	611	585	579	628	647	616	570	607	559	604	620	601	619	663	611	633	587	647	578	608	594	622	589	575	623	614	605	579	619	596	599	611	654	603	579	597	626	629	591	568	651	540	638	609	655	595	626	630	614	626	637	615	593	599	577	608	636	603	604	579	618	606	600	634	586	592	598	630	611	593	652	568	616	591	564	619	658	605	595	571	571	598	617	579	627	614	597	598	617	603	603	657	611	614	614	601	625	618	636	636	590	632	582	618	628	613	638	591	630	618	592	640	608	613	619	611	625	556	578	599	582	609	599	606	562	616	589	607	621	636	644	567	617	630	558	614	626	564	647	568	607	610	588	596	641	613	577	608	624	628	628	590	632	674	619	650	610	614	609	615	581	620	575	649	576	598	611	603	593	590	646	605	610	574	603	597	581	558	654	587	613	621	667	673	608	576	619	601	583	588	607	634	600	597	580	623	570	624	590	599	677	611	596	597	597	593	595	630	625	630	610	584	621	607	631	579	573	596	620	583	610	628	587	546	589	597	642	579	604	669	587	604	611	592	613	618	663	553	612	623	551	606	631	646	569	658	578	624	614	598	580	617	639	601	610	673	610	610	592	594	647	573	596	602	632	613	626	577	621	678	613	614	585	589	628	625	611	619	633	624	602	614	583	596	595	596	587	585	644	588	585	595	587	619	576	619	648	622	593	628	568	582	612	631	626	610	610	595	625	637	577	619	626	570	588	581	611	619	532	606	603	626	599	644	593	583	590	641	565	611	606	619	581	645	606	622	580	573	659	666	613	577	606	572	586	624	611	593	618	563	605	633	606	635	610	642	571	595	573	578	618	630	614	594	571	593	639	622	616	620	621	619	610	617	638	615	658	586	648	628	643	618	630	588	603	626	561	657	635	550	602	556	623	592	594	623	611	573	579	644	624	593	598	628	567	622	593	631	588	613	599	636	546	644	569	620	616	623	603	651	649	586	650	642	670	669	622	628	583	598	619	658	618	641	584	616	612	614	649	644	582	599	599	585	640	565	610	682	542	630	592	591	611	642	576	637	621	589	618	591	599	595	562	611	626	623	633	585	605	563	642	649	635	642	622	619	580	569	637	602	606	623	594	567	584	593	614	578	638	639	597	623	575	609	626	616	590	580	629	601	638	628	623	635	611	593	602	609	600	601	624	587	622	599	589	585	573	585	612	597	618	637	607	624	621	606	637	619	625	631	620	592	567	587	595	597	627	622	642	630	620	590	601	572	625	624	583	640	647	601	603	616	663	606	598	599	629	596	651	608	610	609	596	596	623	570	599	619	601	627	652	592	595	627	638	592	646	614	590	589	628	584	554	583	595	568	578	658	639	635	587	622	609	598	612	577	594	556	665	611	595	585	562	601	633	623	618	628	615	586	590	677	599	622	604	588	601	597	663	621	598	599	660	580	624	595	633	586	640	612	599	596	623	583	653	628	601	603	595	620	631	625	586	639	619	632	571	586	613	635	646	612	592	626	642	594	588	589	593	629	583	628	589	631	611	621	588	632	625	598	559	626	613	543	621	603	606	673	640	600	600	618	578	603	584	626	582	629	592	622	652	591	585	614	623	632	606	567	585	578	633	594	617	630	620	625	664	627	598	602	606	647	603	628	631	608	597	607	643	612	614	593	635	626	629	582	639	588	619	616	621	595	595	573	615	613	603	596	670	635	662	598	616	617	631	656	614	630	592	593	603	608	599	608	618	568	629	611	609	635	637	588	641	617	675	620	592	602	579	605	649	557	651	611	573
24088	21604	28930	24758	21567	8622	1361	923	799	719	668	646	575	561	555	555	508	570	546	559	488	533	571	479	504	532	518	517	534	495	446	501	500	540	538	509	492	509	482	554	523	505	567	484	501	517	515	449	518	508	473	531	476	491	492	507	507	501	519	500	508	513	470	529	501	503	444	513	508	516	505	470	505	508	493	549	456	490	501	491	479	470	480	456	488	483	473	500	493	535	483	494	521	521	492	541	471	470	510	482	529	542	545	523	512	482	490	491	483	491	457	528	487	514	468	488	472	502	499	491	487	512	456	501	557	499	449	510	527	472	495	499	495	514	514	527	503	532	505	463	517	482	486	450	480	505	487	533	487	516	459	459	479	495	544	485	469	471	495	503	527	494	510	476	509	471	491	495	471	509	479	494	468	515	501	522	523	502	497	514	504	498	520	487	495	471	519	495	498	519	495	484	498	509	497	517	484	490	490	502	508	506	470	496	505	500	545	500	491	501	541	492	508	500	485	521	484	516	474	495	492	508	508	494	504	473	461	492	515	508	497	482	514	466	485	543	505	489	505	470	516	532	483	520	495	479	483	512	494	496	472	491	473	525	470	495	513	498	479	486	489	496	498	455	510	468	478	500	502	513	478	484	469	425	463	496	483	468	512	455	511	549	477	485	490	521	501	479	484	464	512	460	500	519	498	469	562	468	468	503	526	533	506	483	465	520	495	513	487	484	492	455	477	517	494	486	515	515	496	515	544	483	512	540	465	503	493	505	489	491	483	516	546	482	466	523	485	538	487	485	515	502	470	505	525	513	524	476	470	545	460	499	499	526	495	494	486	508	498	513	498	512	521	500	486	528	513	503	484	498	527	490	551	456	476	483	495	498	507	465	535	482	493	507	503	482	500	493	450	489	498	515	481	470	479	471	524	520	481	479	499	540	442	490	502	521	533	511	488	507	456	517	473	514	504	483	474	483	495	511	498	489	530	482	509	500	492	494	498	513	485	484	511	501	519	504	496	510	505	485	530	517	510	481	511	491	500	507	505	498	511	529	476	504	483	506	489	501	498	485	544	535	517	496	494	457	490	524	479	532	483	532	503	532	503	497	498	529	483	502	500	462	501	541	494	479	487	469	513	468	478	500	503	500	494	499	525	491	557	535	526	489	501	482	482	533	503	498	552	507	444	511	512	453	482	495	533	503	500	503	467	494	468	505	537	485	494	491	516	538	495	505	510	533	456	509	516	490	529	490	456	489	470	449	488	501	493	485	454	478	467	469	497	492	477	497	458	469	467	471	470	491	462	488	505	486	461	499	495	484	494	471	477	460	484	488	501	499	517	500	500	493	526	514	531	469	494	516	490	519	536	490	459	470	467	466	507	494	511	439	494	481	500	496	489	478	496	524	483	507	503	546	513	465	475	508	517	519	471	494	477	522	520	494	507	496	531	481	495	513	550	487	496	517	472	531	490	502	485	495	489	487	506	529	490	453	480	502	475	473	491	548	527	532	473	480	494	519	510	506	507	536	538	516	490	510	513	470	531	482	513	530	517	529	506	520	457	512	488	496	489	512	482	484	524	528	486	529	541	525	453	480	501	520	499	526	514	486	458	510	491	532	508	474	470	469	514	474	512	474	513	530	489	467	458	488	551	495	494	482	461	443	522	485	459	486	490	510	494	527	480	544	514	485	484	499	493	497	483	474	503	490	505	469	514	530	503	476	513	492	525	493	519	513	549	465	500	465	470	513	499	477	492	510	512	493	503	518	492	498	471	493	448	484	562	476	475	521	491	466	523	518	493	527	489	503	517	463	491	531	494	484	479	513	488	500	511	511	519	485	481	512	516	482	502	508	470	545	495	509	508	490	508	526	489	461	496	489	497	485	525	493	489	500	506	483	471	549	508	539	539	482	487	479	447	517	553	464	468	539	530	500	470	468	486	480	482	530	503	527	518	506	463	490	479	505	541	502	513	514	424	485	511	488	494	544	493	529	520	516	512	461	494	494	514	468	476	498	514	495	501	513	501	508	507	491	484	507	511	492	500	481	488	516	488	508	502	505	494	488	494	489	491	509	488	487	514	520	497	484	485	535	489	466	506	513	503	483	550	523	519	513	527	512	479	515	465	472	509	507	477	510	516	510	472	512	490	479	492	525	463	490	481	466	525	493	492	522	494	458	516	511	476	487	497	480	482	479	504	490	507	564	481	503	452	496	539	511	450	497	489	512	477	475	491	462	490	570	502	520	472	549	480	496	463	513	501	509	501	462	469	482	468	459	517	544	500	504	491	510	484	508	527	486	513	480	491	518	490	457	545	520	490	470	493	478	494	493	484	470	488	506	511	502	499	527	493	481	542	522	521	518	509	535	527	558	483	481	511	468	495	455	520	531	469	523	511	508	516	516	482	551	547	550	494	519	439	503	476	455	488	507	551	482	498	498	505	461	518	499	485	480	475	472	479	486	484	482	472	500	492	521	520	476	475	505	513	473	486	504	502	536	480	497	526	532	548	452	473	516	518	509	481	523	507	508	501	488	511	506	496	521	520	468	487	495	501	517	519	509	486	490	535	485	526	492	536	479	463	490	487	500	505	495	510	478	473	456	522	478	506	474	514	540	518	492	465	486	520	485	461	515	528	492	469	494	483	530	489	497	485	466	489	483	466	480	488	514	450	470	501	482	513	528	509	499	496	487	499	475	489	501	483	501	498	491	468	497	508	523	499	470	499	484	469	480	480	466	471	540	500	477	487	455	508	535	464	476	461	472	476	477	515	490	483	461	491	497	484	525	490	496	499	514	488	488	474	526	515	442	532	480	468	516	470	498	489	473	466	456	500	471	495	486	479	526	502	532	484	482	501	472	520	492	473	469	475	467	502	474	486	500	482	498	514	476	492	493	544	503	479	483	524	516	509	474	506	502	492	519	481	518	530	503	481	503	480	486	515	476	508	523	495	465	497	526	499	486	485	511	492	513	491	503	488	506	491	548	472	461	478	492	508	539	480	516	481	469	505	508	496	512	511	505	463	494	497	474	491	502	502	561	480	507	482	517	486	462	482	457	465	494	544	502	515	475	488	471	519	485	477	476	487	478	528	468	510	505	519	502	510	477	507	493	512	508	507	481	494	467	464	509	498	494	502	439	480	513	531	496	482	519	462	469	456	498	488	522	510	517	510	503	523	482	482	500	485	486	478	502	499	481	446	499	465	497	468	469	500	464	489	470	486	492	490	508	532	504	487	523	505	480	531	495	475	468	487	490	469	512	515	519	476	546	486	544	483	470	475	514	519	492	509	517	514	478	500	486	484	531	474	519	519	475	487	507	497	495	519	482	484	491	465	465	519	526	511	485	543	523	515	476	482	519	498	512	506	529	507	507	502	570	492	498	512	490	486	531	478	499	457	482	495	499	492	505	494	523	480	469	492	483	511	453	481	497	483	479	508	493	538	539	496	481	448	483	502	525	481	507	480	499	515	482	526	506	527	503	517	487	523	491	530	443	496	501
4586	12365	8693	4110	2995	2202	1800	1412	1202	1077	991	839	837	756	773	735	673	734	747	641	645	613	645	620	636	665	609	600	618	631	634	603	609	596	669	654	662	572	643	626	598	646	615	588	565	614	615	618	588	599	635	595	579	624	567	586	566	588	582	623	584	585	575	559	586	617	589	587	581	575	580	563	606	547	600	547	609	612	598	570	559	562	573	611	573	539	591	580	587	621	574	564	562	569	579	553	591	594	565	560	589	612	583	600	576	542	603	600	606	537	585	557	577	536	589	610	605	565	581	618	570	594	609	584	596	531	590	611	615	557	577	579	579	583	556	567	580	586	571	566	521	550	574	587	598	577	584	580	601	614	595	521	596	603	576	588	560	551	582	566	557	546	595	576	572	572	583	619	602	587	520	577	617	553	555	564	574	559	572	565	597	595	596	594	550	575	563	547	604	599	574	571	556	540	606	584	571	601	576	551	556	596	594	564	562	555	608	575	545	547	569	579	540	539	527	589	568	592	590	575	584	623	578	602	552	570	556	578	546	589	551	590	565	543	553	619	576	568	586	570	593	558	554	591	557	546	600	591	585	577	575	585	605	564	558	601	561	555	565	572	596	610	579	565	583	588	597	590	596	581	587	596	585	579	571	561	554	578	604	560	559	593	579	570	592	580	641	612	606	584	575	569	550	581	571	615	548	615	589	563	533	570	561	589	590	571	601	595	562	528	573	585	578	628	600	576	562	596	556	568	582	601	559	595	535	569	585	579	560	597	558	577	580	581	617	587	538	523	621	573	543	573	622	617	604	604	589	548	585	560	572	540	556	610	550	593	558	617	558	617	555	593	560	591	596	552	611	580	621	575	587	547	572	579	564	611	585	573	580	559	606	549	516	587	596	557	567	598	550	611	603	589	572	565	644	560	566	564	545	572	600	553	578	609	622	548	597	611	563	603	594	575	577	566	579	591	549	539	620	605	580	558	594	562	602	549	565	557	597	562	568	613	618	563	537	554	583	585	566	544	581	558	595	542	587	617	544	568	562	590	573	599	556	568	591	579	574	529	553	575	610	563	527	592	603	558	598	574	565	531	567	611	597	583	586	574	567	567	597	555	595	593	571	606	608	544	523	609	551	586	552	571	566	630	573	629	569	562	594	588	551	589	590	607	575	540	602	570	606	622	560	608	551	588	604	644	544	608	571	599	563	592	585	629	595	573	565	620	568	565	577	582	551	573	565	621	575	574	611	559	623	553	570	561	592	584	599	565	564	624	622	567	595	585	555	584	557	609	548	585	593	567	550	577	581	561	632	581	575	569	545	569	552	588	577	551	565	627	604	599	550	558	588	562	634	628	528	596	617	583	564	562	565	548	567	606	580	581	575	572	580	551	575	560	558	591	621	590	581	590	560	596	567	545	530	640	620	604	618	538	571	596	593	551	608	621	581	624	576	606	575	573	608	614	574	613	574	581	599	567	588	623	588	609	578	584	586	574	587	575	551	537	572	605	596	556	543	583	566	535	573	580	564	564	607	599	551	506	587	579	596	608	596	583	559	561	556	617	615	560	573	612	633	597	538	601	576	579	529	554	540	573	597	585	553	592	554	593	597	562	620	622	529	577	568	555	550	568	596	545	577	595	559	551	563	585	616	537	555	606	592	578	574	532	610	596	584	573	576	569	602	593	589	567	552	555	592	621	554	522	536	538	560	540	597	580	554	608	601	614	584	584	583	571	624	574	572	567	591	544	586	532	601	590	587	568	599	551	586	592	554	551	575	544	572	554	597	590	550	560	592	578	586	591	552	569	580	606	553	586	546	579	594	572	526	571	578	558	567	593	593	558	566	591	550	599	604	571	598	551	597	562	561	609	609	579	555	605	529	597	577	581	632	564	566	576	568	533	579	584	601	551	627	559	612	604	560	601	586	580	590	594	567	571	584	628	571	531	583	560	566	569	584	584	575	599	548	632	599	602	598	560	601	575	592	611	565	562	572	573	580	579	595	575	607	622	583	574	623	569	564	590	534	630	560	553	578	604	606	528	579	593	571	579	575	552	599	568	605	570	573	568	542	600	556	598	535	574	570	582	544	553	583	593	577	565	564	542	556	580	541	609	639	572	595	595	583	588	597	604	584	591	591	548	574	578	592	545	623	538	529	567	597	592	573	612	553	577	592	525	583	584	552	607	579	614	616	618	584	556	564	543	584	626	600	600	586	602	561	564	551	516	540	546	585	603	589	564	605	535	557	553	569	582	611	591	545	593	542	585	615	566	610	601	616	562	563	547	575	583	518	565	574	574	571	627	610	585	601	585	590	600	564	622	615	548	605	601	618	615	568	594	576	606	614	596	583	565	548	623	586	540	552	555	591	586	567	548	580	594	572	567	579	573	582	605	597	577	576	576	558	570	575	565	612	569	605	566	586	603	567	617	533	623	593	605	626	565	580	540	604	630	597	609	613	584	612	629	581	551	565	578	581	558	542	582	526	545	606	573	595	544	599	562	574	600	615	542	628	590	567	559	582	631	615	618	597	563	555	591	575	566	581	550	568	537	565	606	587	529	559	568	633	583	604	570	557	564	587	560	623	557	560	538	586	577	622	609	563	581	570	628	536	600	583	607	556	574	620	547	572	543	564	555	560	559	607	552	569	557	586	593	584	523	582	586	577	534	580	575	586	594	566	529	592	547	581	594	575	560	577	564	587	563	563	605	580	610	611	573	639	578	624	580	598	543	576	540	585	582	566	542	583	578	571	594	550	588	567	548	566	587	583	549	557	568	581	522	604	594	555	620	593	551	612	596	573	556	601	579	596	535	558	613	547	605	572	614	573	582	535	579	598	513	603	595	640	612	603	552	574	554	600	540	563	590	540	588	519	574	592	594	567	588	549	571	556	605	564	571	571	568	561	565	608	607	575	531	562	579	564	590	567	590	591	552	582	586	582	604	525	547	565	570	603	602	584	578	605	547	600	608	602	550	601	581	576	559	582	566	594	574	568	594	597	583	603	618	601	573	579	578	588	530	564	607	596	577	568	546	605	610	540	607	572	557	529	634	583	592	592	592	607	609	561	569	589	591	593	579	571	589	572	575	588	590	582	549	581	515	590	560	564	579	538	592	569	559	620	530	581	587	581	571	587	555	607	597	584	537	572	598	589	554	548	584	548	557	612	553	581	556	606	552	582	564	566	582	576	621	635	545	580	559	598	597	607	542	624	575	600	583	576	575	525	557	555	580	589	610	537	594	586	598	549	570	581	585	554	620	564	604	557	540	526	605	611	574	566	554	567	572	578	592	582	609	587	583	567	582	575	570	586	565	601	549	557	577	568	533	606	556	586	581	605	545	587	583	642	577	569	614	598	566	539	582	571	577	546	567	567	555	586	565	548	543	561	596	600	555	601	554	593	589	596	584	550	579	554	543	559	575	559	566	542	553	596	560	608	585	554	565	578	573	623	573	529	568	612	534	616	600	571	582	590	574	561	567	598	538	564	585	556	577	554	598
25135	21611	27655	25891	8105	882	635	554	476	442	417	382	416	370	337	383	352	372	338	332	344	323	364	327	340	308	331	351	343	339	311	362	347	328	332	307	303	328	323	330	329	338	340	309	329	312	320	275	312	322	342	321	339	318	326	307	340	295	281	306	330	348	322	299	321	299	336	303	310	330	335	313	305	299	294	356	316	331	319	339	312	309	297	336	325	325	318	307	330	291	303	334	343	307	315	324	309	304	317	319	329	302	300	333	305	351	341	298	298	333	322	324	299	313	317	312	286	289	298	304	290	313	335	327	332	315	325	314	320	314	319	314	341	348	323	331	325	320	301	312	334	304	301	322	331	308	318	314	303	285	315	314	319	321	354	329	306	291	342	322	309	309	325	321	344	292	346	297	319	310	316	310	302	337	317	331	303	315	295	294	360	322	344	307	270	312	368	300	290	299	316	322	324	331	339	303	285	324	266	353	320	346	293	316	309	309	314	312	281	288	350	333	291	324	334	298	318	322	292	321	326	280	307	329	334	316	323	344	306	337	344	319	308	318	319	301	309	285	338	326	302	294	301	342	316	305	336	321	320	307	334	314	323	321	323	320	300	332	324	319	304	317	312	301	297	332	318	339	319	316	299	334	311	327	328	338	335	310	332	312	332	350	331	325	292	312	318	331	307	318	319	347	316	338	316	331	299	294	304	305	305	302	309	302	312	319	305	308	310	322	296	323	310	330	313	299	302	332	313	292	332	316	311	330	336	293	322	301	311	328	333	322	298	307	318	320	324	326	301	325	337	322	344	300	332	322	319	344	267	305	340	308	311	303	306	322	326	342	288	319	287	318	304	293	323	323	298	295	310	313	309	311	281	294	311	305	314	335	295	330	334	310	295	313	335	299	298	306	320	315	319	331	300	318	340	331	322	331	347	335	299	325	302	310	346	334	336	309	286	301	345	302	300	313	315	307	314	329	296	296	331	284	320	295	332	331	319	311	317	316	304	317	277	320	322	320	295	321	330	336	322	316	304	301	326	295	338	306	285	328	296	315	291	294	301	305	323	336	326	321	306	297	288	311	329	307	325	344	325	329	319	299	342	310	333	328	297	306	330	303	292	287	291	317	302	329	339	317	296	278	306	305	286	331	350	316	338	300	310	309	294	299	303	307	308	303	305	350	321	318	288	322	344	313	304	310	343	316	317	296	299	296	331	320	315	317	309	311	296	290	355	306	338	302	316	318	313	325	330	335	292	319	302	300	304	318	328	323	279	318	274	334	322	300	334	323	358	313	327	363	308	344	292	327	316	288	321	325	323	321	324	326	311	318	329	313	293	328	321	333	314	326	304	317	328	309	316	317	330	343	306	330	301	325	314	328	313	348	305	288	326	297	307	298	311	301	295	301	311	296	273	325	288	315	314	348	317	321	344	308	294	303	299	307	337	320	314	326	333	319	284	327	281	304	286	303	311	314	316	328	321	314	351	301	353	317	330	311	340	310	335	310	327	314	299	307	294	301	291	314	330	274	335	306	297	326	317	312	297	311	316	286	328	305	318	307	313	343	322	313	292	329	333	320	291	323	309	334	323	328	333	313	278	283	301	291	297	328	318	293	320	302	305	346	300	293	335	300	301	306	315	319	329	312	336	342	297	326	323	294	300	339	298	285	302	326	322	332	291	375	319	310	333	299	336	322	305	324	322	299	274	300	326	325	307	335	327	311	317	326	324	291	291	339	332	285	308	312	312	305	296	320	328	348	280	305	321	307	279	330	320	317	325	312	296	315	366	303	302	298	312	313	310	288	300	272	333	313	349	316	285	306	330	293	318	330	325	338	313	322	313	317	303	303	301	332	326	306	319	325	328	340	328	303	327	326	327	316	307	316	316	341	325	304	301	309	332	333	317	293	304	304	305	313	301	322	333	305	312	312	335	336	357	309	330	335	309	310	325	350	319	310	293	340	293	271	320	300	307	297	264	302	322	321	302	337	332	304	328	311	328	296	315	312	334	336	323	311	293	327	342	321	276	316	328	314	289	292	346	317	352	298	316	324	303	337	316	308	331	315	312	312	311	293	294	332	326	339	317	344	324	301	304	322	297	310	303	285	305	330	319	314	292	339	316	303	333	320	310	336	320	317	292	324	333	276	313	309	309	309	311	336	274	283	302	311	321	335	311	316	325	319	332	338	319	313	329	350	298	295	304	317	303	295	348	327	271	307	317	337	299	277	327	334	316	316	296	310	293	327	321	320	295	318	319	307	318	340	334	310	312	333	301	340	336	294	322	307	375	327	298	306	309	277	315	325	298	286	306	333	284	314	347	302	293	310	280	342	311	344	325	331	300	336	313	324	320	329	304	287	333	310	314	304	331	323	315	330	336	346	305	301	319	314	295	294	316	340	325	294	327	329	319	314	305	330	308	304	337	313	318	283	322	302	312	315	337	328	298	305	301	326	318	334	312	307	298	326	320	315	298	337	310	312	316	322	312	304	300	291	302	318	301	333	321	300	329	324	301	312	339	357	304	290	301	313	303	319	321	301	291	320	326	307	292	312	291	294	314	303	286	313	320	312	310	324	302	298	311	322	317	330	323	321	288	306	353	347	315	298	330	324	328	293	292	321	297	309	309	299	327	341	341	314	326	338	303	351	324	335	312	320	319	286	311	314	308	306	300	330	290	306	326	323	312	293	301	294	350	362	321	339	295	300	308	297	303	326	327	320	304	331	330	316	313	329	333	312	330	326	335	309	344	324	319	292	356	365	368	328	298	315	309	337	301	313	290	318	309	296	320	308	340	309	335	328	332	317	276	312	312	285	358	318	324	313	317	318	301	308	323	341	307	330	313	330	311	324	313	310	320	289	340	325	299	286	321	271	292	350	295	338	371	317	305	313	308	302	320	299	314	306	296	308	305	319	295	308	326	288	322	325	309	319	331	285	311	344	309	315	332	301	335	335	329	317	364	324	324	303	341	330	296	326	338	322	324	301	328	304	312	306	305	335	331	307	316	295	322	311	317	281	306	333	311	334	291	336	300	330	334	320	312	316	307	318	335	320	315	319	288	297	329	300	304	318	326	322	321	305	309	282	301	321	328	350	301	323	296	270	319	304	303	344	303	302	304	323	349	307	332	330	312	328	288	333	287	341	331	317	345	338	328	300	285	342	346	315	320	329	306	317	325	297	333	320	313	312	329	341	317	336	331	313	306	303	313	312	335	299	319	282	324	302	327	298	309	326	332	322	317	316	325	347	287	323	322	290	328	323	312	300	349	304	311	325	321	351	315	320	312	294	338	295	341	343	301	306	338	299	301	312	317	335	299	313	287	295	303	298	319	348	298	308	326	316	330	321	347	352	318	280	306	316	319	327	353	331	312	295	326	299	313	302	309	303	292	337	323	335	324	312	262	321	303	293	260	302	311	317	327	301	325	334	321	307	284	306	307	304	306	300	339	338	325	347	343	306	324	331	334	292	329	313	332	323	288	310	338	308	284	318	306	309	333	285
4425	8251	5575	2537	1934	1464	1154	944	768	694	615	580	503	456	511	470	476	435	422	421	409	388	396	397	419	377	407	411	383	393	358	382	357	382	397	402	382	398	428	393	388	391	391	412	432	376	379	374	403	417	379	396	420	364	359	355	342	362	380	403	370	351	344	365	372	373	378	380	369	366	384	392	384	362	366	380	372	374	375	351	338	352	337	394	380	352	360	351	348	382	336	376	328	361	332	380	370	399	361	353	377	370	345	376	362	374	391	353	358	396	404	400	365	347	362	370	370	394	364	397	388	365	342	332	373	388	386	318	394	375	353	383	381	348	350	354	362	372	376	389	395	358	365	335	400	371	383	368	344	387	389	364	404	398	347	342	387	338	379	360	372	385	399	367	366	361	346	383	358	357	370	361	345	366	351	379	346	351	399	343	370	398	362	323	388	367	372	372	340	396	375	364	347	383	368	374	332	341	381	369	367	351	388	367	360	391	350	380	347	345	368	352	364	345	409	396	362	380	382	353	362	353	363	391	356	330	356	362	366	385	376	346	389	359	396	377	356	376	364	369	385	375	373	356	377	374	384	388	385	339	370	385	381	385	374	343	336	385	341	387	346	375	323	348	362	395	342	385	348	369	403	390	389	383	373	369	369	379	377	357	357	351	346	370	376	361	363	382	336	370	365	362	349	371	332	368	354	367	395	346	351	384	384	367	362	361	366	352	374	358	411	348	353	351	362	364	332	330	371	367	372	372	396	368	350	350	345	348	378	345	355	347	344	380	371	363	373	389	338	360	362	346	358	337	358	334	368	356	329	366	356	359	371	353	383	387	347	379	361	353	336	371	394	358	406	361	357	369	349	366	364	375	370	388	333	359	393	372	347	386	373	363	362	347	398	383	383	316	376	390	394	367	355	387	358	383	383	387	405	367	357	382	359	348	375	363	379	349	397	384	357	364	357	368	382	368	388	383	341	378	400	364	399	395	361	379	359	375	378	366	370	309	374	358	419	388	384	353	368	365	408	378	362	357	359	381	360	341	369	383	391	385	341	381	418	337	383	373	387	371	338	340	368	416	378	386	337	387	404	350	387	338	376	340	357	362	342	374	389	363	359	357	368	354	361	319	426	370	416	377	388	380	368	375	348	370	342	341	402	333	379	405	382	362	375	391	366	326	376	379	374	322	395	360	388	335	349	370	364	387	376	378	364	377	365	350	363	398	364	416	363	382	378	364	352	407	395	349	377	358	361	378	374	360	390	368	385	363	382	343	365	384	379	360	366	429	343	356	352	368	377	362	386	357	365	371	359	374	362	363	375	355	370	366	389	375	355	372	342	354	361	370	391	361	389	406	364	403	385	364	366	394	343	362	346	384	374	401	381	344	365	375	389	405	360	370	396	384	343	376	400	357	377	374	396	382	396	395	360	356	368	389	375	388	353	344	348	403	374	387	374	383	398	419	384	332	395	370	364	370	374	395	408	351	341	336	349	383	345	360	353	354	340	328	369	357	368	374	394	348	371	369	362	370	393	359	377	373	328	349	347	334	367	358	386	379	346	378	349	407	362	368	368	343	363	359	368	351	360	380	396	375	350	385	383	375	340	356	359	374	366	359	357	357	385	337	386	379	375	330	356	386	371	337	407	356	343	360	370	334	346	364	369	389	381	434	387	338	361	339	416	371	346	371	364	373	344	364	397	388	365	377	387	388	418	349	373	369	383	333	378	356	365	366	391	379	336	379	371	415	359	368	375	372	392	340	387	354	369	369	371	368	380	366	359	375	353	362	369	361	378	381	364	340	380	376	386	338	385	365	326	378	354	384	384	338	364	378	415	380	381	367	403	355	334	354	337	351	337	343	371	389	409	380	344	406	353	369	372	367	375	359	360	382	355	354	359	367	348	361	377	364	371	364	361	374	400	413	415	372	379	367	368	383	391	351	375	377	376	381	388	378	396	365	355	375	363	368	378	403	348	365	406	377	380	385	374	389	345	377	365	393	362	354	327	379	384	401	412	326	363	352	388	372	354	367	379	348	367	374	389	406	382	356	350	393	377	356	363	342	370	362	361	382	382	381	381	403	341	353	372	355	361	398	346	347	384	350	384	360	368	359	352	398	368	391	347	369	353	347	404	364	370	371	388	355	360	357	347	374	372	369	378	351	369	386	372	343	330	369	368	374	395	399	349	354	397	360	337	360	400	374	367	380	376	350	367	392	396	363	382	345	371	388	337	368	369	384	356	332	386	362	357	341	388	322	367	389	374	355	345	373	359	348	350	406	366	379	383	349	364	345	378	366	389	351	372	372	407	363	395	387	379	376	373	374	339	373	374	347	377	367	378	357	348	348	315	404	385	363	354	362	364	373	328	361	345	350	347	376	372	343	384	363	375	344	374	371	351	319	374	356	361	388	373	315	374	411	344	369	366	358	389	381	374	368	362	344	389	401	364	364	386	346	339	362	372	382	350	354	363	353	386	346	364	345	367	397	359	365	349	344	362	372	352	383	397	379	314	400	387	381	354	360	419	366	362	348	360	388	356	369	328	377	388	404	362	367	406	318	371	346	369	367	353	369	348	323	357	358	346	358	339	369	397	366	418	373	352	354	355	371	391	395	365	359	352	355	355	363	343	350	401	376	340	379	361	347	349	340	398	395	344	355	341	358	343	351	358	334	390	384	351	342	359	343	389	371	349	361	353	356	367	325	365	376	354	334	343	363	401	350	354	350	372	376	349	388	375	372	370	390	343	355	360	336	381	356	344	388	339	373	348	411	397	359	379	313	364	366	367	380	387	366	383	401	381	369	417	350	334	354	370	355	360	393	395	380	391	383	364	346	363	349	355	385	364	395	349	382	361	353	341	383	357	374	320	354	380	378	350	371	375	400	392	367	351	358	330	375	372	375	384	342	375	326	375	377	420	396	353	381	348	388	341	375	363	348	380	381	342	357	375	381	374	384	368	330	387	352	345	372	412	326	360	408	370	324	338	370	379	360	349	392	360	382	359	374	363	357	347	369	395	355	380	348	387	374	351	360	371	373	360	368	394	379	335	381	355	350	373	345	387	361	386	346	389	365	376	337	372	378	380	345	439	389	314	360	387	322	395	340	372	340	393	343	361	381	411	381	330	409	345	369	344	365	342	377	376	369	362	358	378	384	380	365	371	364	380	393	359	379	354	322	369	386	348	413	389	343	382	338	336	353	362	368	388	331	385	340	360	354	344	346	384	357	374	378	377	375	376	349	389	360	346	378	363	380	349	367	367	387	372	383	376	385	334	379	362	350	397	371	381	374	351	364	378	331	387	347	359	410	370	347	355	377	378	354	341	358	370	385	377	389	374	337	352	366	376	364	364	382	392	379	339	342	393	357	390	356	360	379	363	376	310	385	380	360	386	375	366	388	367	391	378	383	390	387	360	362	354	360	363	371	392	369	377	372	357	382	378	365	335	366	342	363	356	365	340	372	362	393	347	329	343	385	369	365	376	364	360	392	381	347	335	348
22988	21624	29427	24305	21625	21643	6305	1008	655	605	546	473	440	360	335	328	347	314	303	270	265	269	264	274	264	263	222	243	237	241	239	216	224	229	255	241	244	258	254	259	244	244	246	231	232	226	232	230	232	250	245	229	222	205	214	227	233	233	217	229	232	235	232	204	227	207	215	198	192	185	210	219	181	214	228	191	225	210	226	206	200	198	202	238	205	193	210	205	226	197	214	197	197	191	222	237	215	200	204	188	202	200	209	220	215	180	207	201	207	203	228	225	216	205	197	193	204	192	206	197	202	223	214	230	187	189	184	232	197	200	220	218	210	228	252	237	211	222	227	209	197	217	214	192	223	243	205	198	202	220	222	221	215	223	229	227	207	219	215	214	208	208	230	213	189	240	197	204	211	241	238	221	233	200	195	231	201	225	241	237	223	193	215	217	221	214	234	229	238	234	207	201	202	226	194	220	216	227	219	189	185	204	212	218	185	189	209	203	241	232	207	234	210	192	182	206	196	197	200	218	213	197	202	221	228	212	252	209	219	188	225	223	223	213	214	208	229	199	211	235	210	217	195	221	199	227	225	200	210	218	217	229	218	223	222	204	186	240	221	230	201	214	210	219	221	211	209	213	217	204	206	201	199	229	214	185	218	200	208	204	205	218	211	197	219	221	260	214	227	231	207	225	200	183	222	213	214	185	226	213	218	188	184	205	203	206	221	190	197	215	210	231	219	219	186	209	221	201	208	226	201	236	187	220	215	211	233	230	194	194	231	226	246	237	202	221	227	219	205	186	228	218	210	196	227	222	203	206	201	205	214	205	200	202	230	210	228	209	208	218	210	224	205	221	206	238	214	208	230	230	219	207	218	205	220	210	217	191	219	220	208	212	214	221	220	228	200	212	183	204	199	201	212	228	217	226	235	221	214	209	227	211	203	208	190	209	200	210	212	225	232	202	226	201	216	192	205	221	226	213	203	197	217	215	189	205	214	209	241	221	210	222	198	209	194	230	207	226	206	182	236	207	228	201	226	239	207	223	223	194	206	192	198	212	212	225	202	191	201	191	206	210	234	220	216	222	196	200	177	199	204	217	191	217	234	196	220	191	198	227	199	216	189	236	219	198	206	215	221	192	219	213	201	198	201	210	192	207	213	248	211	191	204	215	188	222	201	207	212	212	211	225	213	221	232	200	208	234	199	226	190	215	202	191	189	219	230	216	231	208	215	221	211	238	213	197	199	219	216	204	205	197	209	205	192	209	220	230	190	183	214	214	214	205	199	193	234	229	245	188	190	208	226	195	223	196	189	210	212	234	224	219	206	218	212	203	216	233	209	231	206	217	208	209	220	214	199	192	215	200	206	216	173	210	217	196	211	174	224	217	203	244	216	195	194	196	196	233	225	199	215	197	196	207	203	224	235	189	212	231	180	213	208	198	217	212	206	225	211	233	212	208	219	222	191	222	204	194	215	214	208	249	215	235	216	205	220	212	229	226	205	214	184	207	206	215	207	201	201	218	173	223	195	211	242	211	209	216	194	225	203	239	240	209	204	176	201	216	204	206	220	197	232	216	189	209	217	181	194	236	195	192	187	198	220	252	228	192	199	209	205	248	226	215	206	216	205	212	209	221	193	227	199	234	206	227	183	214	227	226	222	212	245	202	212	221	231	243	213	220	218	218	203	197	197	218	197	211	215	219	191	190	224	243	227	237	220	199	195	205	197	206	216	251	216	206	227	199	203	216	214	224	219	196	216	224	194	228	194	195	200	226	219	212	195	226	207	201	200	194	195	201	223	206	194	203	218	227	214	221	238	195	202	184	248	204	233	203	209	202	218	198	218	196	187	232	238	200	197	239	216	232	221	194	207	256	199	194	214	203	234	213	201	228	194	224	235	216	216	216	209	211	196	237	177	204	183	225	221	236	195	197	194	182	203	257	187	205	185	207	247	229	195	210	221	207	217	225	211	227	221	211	199	207	255	194	239	176	233	206	203	214	235	213	216	191	180	218	212	207	207	201	210	202	203	207	203	213	222	187	215	204	212	214	204	197	219	200	187	196	218	217	225	217	213	217	236	186	213	205	209	181	210	222	211	219	203	197	226	212	194	212	211	210	210	195	224	209	210	179	210	211	207	198	187	231	200	207	216	200	188	192	229	221	219	196	206	186	200	204	229	188	212	199	190	243	208	208	216	216	192	222	218	204	203	226	207	182	202	204	204	239	203	198	221	245	190	197	249	217	214	221	207	234	224	218	219	238	232	191	217	221	210	223	218	213	190	216	196	227	205	219	219	224	230	188	218	204	195	215	202	229	223	212	222	205	201	211	212	219	190	216	209	208	221	197	240	244	245	211	205	215	211	211	227	231	185	196	207	192	206	216	215	219	238	206	220	206	209	195	211	222	214	210	217	199	197	212	224	210	224	239	219	196	242	222	217	216	206	204	204	208	201	223	203	212	201	200	212	216	204	211	208	216	216	222	207	207	187	225	215	193	195	215	229	183	209	224	207	234	203	250	223	215	204	235	215	195	193	210	199	211	202	197	187	200	185	184	211	194	201	225	216	206	202	208	200	217	213	201	199	220	252	208	204	190	218	220	225	221	216	161	197	211	191	227	195	222	217	222	212	219	190	203	207	204	227	228	219	198	205	223	229	204	199	186	186	227	202	234	200	204	210	225	216	208	226	216	200	207	204	207	214	217	210	198	208	220	201	193	228	192	211	200	169	201	226	207	202	225	210	186	228	236	218	216	226	196	196	231	204	228	198	194	236	211	210	218	211	200	222	218	220	196	204	189	222	204	215	197	208	224	202	201	228	230	207	226	227	219	224	219	190	208	221	212	200	195	204	213	198	196	228	230	215	207	240	220	205	224	211	225	222	227	219	193	201	200	225	222	218	211	199	218	197	219	195	223	228	227	206	199	204	205	234	224	201	230	211	196	216	216	209	218	200	199	189	216	225	195	193	217	209	208	184	213	191	211	193	214	210	197	230	210	183	209	205	219	199	232	239	222	199	220	184	199	202	211	206	179	215	210	231	222	218	200	165	223	209	210	191	200	223	223	199	192	199	209	227	224	201	220	199	187	205	244	208	193	223	222	194	206	193	221	194	207	207	200	228	201	194	206	249	224	218	224	179	186	214	212	222	209	212	215	221	225	196	193	216	235	181	219	221	198	205	215	208	228	219	204	196	211	198	228	199	187	210	213	210	220	203	191	217	227	217	207	191	208	215	208	213	226	195	197	219	204	190	205	245	231	197	224	233	201	227	215	215	199	213	210	185	215	204	211	201	220	201	205	226	184	222	201	214	209	214	199	232	213	214	215	196	204	196	212	215	197	195	211	211	222	224	212	225	185	217	191	208	225	215	185	237	227	215	214	215	207	193	197	227	222	195	208	207	213	227	216	212	217	194	203	209	198	235	190	202	188	229	222	210	191	214	207	198	213	220	221	206	234	193	215	218	202	259	211	216	206	203	223	220	229	231	215	232	226	210	214
5779	17489	11566	5853	4266	3176	2348	1809	1425	1125	918	846	728	628	570	488	455	421	399	389	401	362	345	324	344	356	311	302	302	309	315	320	314	334	317	322	320	317	323	314	293	304	311	298	294	287	285	278	276	284	267	281	329	246	284	259	266	238	259	281	279	282	288	261	254	275	251	293	267	270	267	233	272	256	256	250	274	262	252	252	244	247	276	249	271	275	276	257	271	255	254	281	276	270	299	257	227	252	247	266	242	263	252	240	242	265	253	267	259	247	257	249	251	235	242	216	249	226	285	259	263	278	293	259	237	247	270	292	257	257	260	263	259	274	253	255	247	281	270	247	264	267	258	218	229	252	264	260	253	224	259	258	283	252	272	234	270	257	221	272	246	234	253	250	243	238	252	257	246	233	249	259	246	275	271	254	279	264	239	263	279	267	251	232	252	237	251	274	265	270	250	260	260	258	257	282	241	241	279	232	259	254	267	271	247	247	276	223	239	259	272	254	248	225	262	258	255	244	263	277	263	258	266	273	261	253	269	256	285	262	250	263	239	261	274	233	258	239	244	251	254	236	254	270	274	246	257	270	255	220	274	234	271	245	245	229	257	260	246	252	250	277	236	254	243	274	255	241	275	253	248	267	226	261	238	240	267	248	252	232	293	246	263	268	250	288	258	246	242	253	249	265	296	258	238	267	270	273	268	244	250	255	281	233	267	272	233	267	245	276	279	301	244	271	228	251	260	242	239	262	270	232	295	264	260	277	262	264	275	252	255	269	277	260	254	259	278	265	259	238	244	271	235	260	274	232	251	268	236	252	247	264	249	251	250	284	245	267	247	245	259	257	257	261	257	259	247	242	272	248	241	239	282	268	222	268	271	272	258	254	248	263	271	245	264	274	258	256	284	259	265	243	253	249	294	237	265	259	262	258	253	264	258	265	280	229	260	281	270	263	251	285	260	233	265	245	268	249	243	269	273	276	250	273	252	273	249	241	256	263	246	270	267	270	260	220	255	263	259	257	237	275	264	248	260	284	248	260	234	230	250	246	265	283	248	288	252	239	257	284	260	234	272	260	279	269	248	255	250	245	260	254	243	281	258	260	254	249	255	252	269	242	292	240	271	245	270	243	248	286	252	262	250	245	280	245	270	234	265	247	250	272	283	252	265	252	264	249	266	234	264	255	273	264	267	271	255	235	267	247	276	249	267	274	256	228	223	292	265	282	249	242	248	266	268	250	281	239	280	240	275	224	261	241	270	255	266	240	293	262	245	229	258	257	269	253	266	263	239	265	250	248	274	249	262	235	265	273	262	241	265	261	234	270	275	280	266	233	270	249	255	246	252	278	254	252	257	241	261	237	245	212	221	252	252	280	262	243	279	242	245	274	225	261	237	260	275	262	263	287	249	255	235	241	266	257	251	244	244	282	257	268	250	242	286	263	249	261	255	285	269	289	284	261	249	285	247	271	246	230	254	251	279	239	230	226	276	247	262	221	253	262	260	252	262	290	253	269	229	257	245	240	263	209	237	235	233	269	246	263	270	256	272	239	262	254	250	263	273	241	266	254	249	292	258	265	246	222	247	282	266	260	264	249	244	269	262	265	233	261	239	246	277	293	264	228	268	250	299	277	233	240	234	272	254	238	250	251	276	285	240	249	246	252	253	257	277	280	233	279	283	273	238	254	284	232	269	270	272	253	238	249	283	262	259	258	249	253	258	237	238	229	243	246	247	250	261	292	257	309	259	244	261	275	238	251	282	241	255	254	269	272	298	250	248	264	233	256	223	257	283	243	256	258	246	273	282	259	287	241	263	263	230	274	270	259	266	242	266	251	251	264	239	244	272	260	256	264	245	275	274	247	258	242	249	246	246	295	265	265	249	250	253	267	278	255	265	235	262	244	260	281	254	256	254	294	280	269	250	251	237	244	253	247	271	225	269	259	261	252	270	235	260	255	266	251	272	257	234	265	263	250	242	253	265	254	248	254	289	272	248	252	248	281	267	247	234	238	244	248	265	269	255	260	290	265	253	241	268	242	235	241	280	253	265	256	268	271	248	283	234	272	277	260	237	311	256	290	271	246	251	247	233	252	270	237	268	275	266	241	257	257	248	249	241	216	280	263	257	253	249	259	263	261	233	280	274	271	238	289	247	259	253	259	271	264	224	239	249	288	262	267	277	250	229	232	261	271	260	261	273	284	246	253	263	288	263	292	248	241	262	283	249	267	232	250	248	252	268	261	247	247	247	259	235	245	264	283	285	259	239	252	269	271	238	258	236	242	268	258	255	294	283	263	255	257	222	225	270	257	253	241	251	234	233	254	284	234	278	261	266	254	233	255	261	238	253	270	270	270	261	244	252	246	255	263	271	287	258	265	279	237	265	255	249	258	250	244	240	259	257	284	259	264	277	271	231	254	263	249	256	225	236	247	244	256	239	237	226	287	239	261	237	268	265	254	268	251	253	259	254	274	267	253	273	238	254	242	261	273	248	252	259	246	259	254	268	274	248	267	265	242	254	232	258	270	265	258	262	244	257	256	229	236	256	267	252	246	285	261	269	263	233	252	242	283	251	231	272	289	266	241	232	224	231	252	263	263	255	256	259	241	263	251	259	258	245	253	273	243	230	250	264	273	263	245	252	258	260	261	297	231	246	261	240	236	254	265	242	264	263	246	253	287	242	245	240	263	276	283	261	256	274	250	281	249	247	250	268	251	255	265	251	283	256	298	248	302	259	243	249	286	227	274	256	237	266	239	297	256	257	251	218	253	267	234	231	247	257	241	268	241	262	283	244	230	248	256	242	258	241	265	275	250	254	242	300	233	237	256	272	250	269	270	249	245	240	244	262	293	268	251	252	274	290	278	264	246	228	260	266	271	275	266	275	242	248	273	266	302	263	270	257	243	247	261	260	260	264	268	259	250	270	269	218	261	231	269	277	233	239	245	248	261	234	268	262	246	231	266	274	234	250	261	263	250	285	266	246	258	242	279	255	276	258	252	260	256	262	253	268	260	277	250	254	232	241	253	234	233	236	236	240	256	251	273	244	265	270	255	275	273	238	259	279	270	269	265	247	249	263	260	273	265	272	239	236	253	253	250	240	228	264	267	239	264	254	251	257	270	243	249	256	243	264	269	265	262	233	246	270	267	279	297	262	254	270	241	243	246	263	261	277	241	236	274	262	250	250	258	240	247	257	288	239	272	236	258	275	279	251	260	258	222	265	261	267	260	261	222	261	259	241	251	260	241	255	264	262	262	275	290	252	249	250	237	249	230	235	247	263	276	258	271	267	264	242	247	262	305	265	257	294	247	246	231	255	289	256	263	257	276	277	257	260	245	253	244	261	249	264	250	292	256	253	256	271	238	270	251	244	232	249	283	274	278	256	229	274	240	247	253	251	255	238	247	260	249	268	271	209	241	238	252	251	264	248	275	257	234	268	264	256	280	288	232	255	295	250	267	261	249	275	258	273	266	204	289	239	259	243	271	251	232	232	242
27840	19139	6030	1533	994	870	707	590	612	581	542	622	565	624	600	556	519	530	572	541	524	534	595	570	538	573	535	542	593	516	526	506	568	549	524	523	524	539	546	523	588	540	548	527	576	521	536	559	555	553	492	536	539	549	481	528	533	541	525	520	551	516	546	543	463	546	533	473	546	527	513	588	539	511	574	550	544	543	519	538	501	492	585	523	537	538	560	521	552	553	541	529	531	583	528	546	522	545	534	566	519	536	568	547	525	506	589	549	502	565	542	529	571	505	544	526	570	556	514	528	525	571	535	521	540	520	549	545	566	526	541	567	560	539	526	558	500	528	533	513	544	494	526	531	544	550	504	513	556	529	557	544	577	521	475	560	523	536	515	541	557	554	502	537	488	510	501	533	541	522	557	538	494	590	521	535	523	542	580	542	514	529	526	559	565	493	536	526	537	552	580	540	529	519	554	529	474	515	548	525	542	532	558	539	543	537	534	534	507	561	527	515	507	494	531	564	565	572	541	539	554	536	468	528	521	522	522	547	564	526	547	541	562	546	479	549	518	548	544	531	532	531	503	540	494	563	523	552	552	508	539	574	533	584	581	534	560	551	554	535	561	546	582	521	573	535	566	582	566	538	552	518	523	549	551	542	501	543	557	514	513	521	531	564	543	535	534	566	508	521	543	520	499	510	520	491	546	561	523	507	561	567	546	586	503	516	540	592	537	550	524	582	522	523	479	568	512	562	552	542	529	570	522	518	557	526	507	551	551	538	518	522	551	530	540	580	571	569	571	544	516	489	524	563	535	537	532	567	511	512	528	560	554	519	508	534	527	514	545	552	534	539	562	555	562	551	523	505	562	553	516	566	490	551	502	540	574	526	520	531	520	547	524	521	551	520	544	549	516	504	516	538	512	513	544	536	525	533	555	556	529	549	527	516	523	513	552	564	550	491	521	531	524	537	516	507	521	588	548	501	524	541	572	539	574	528	550	553	531	547	521	548	567	530	506	557	533	506	537	525	563	544	488	526	609	516	546	517	552	583	570	528	563	508	541	538	559	553	512	543	536	554	538	519	505	544	545	478	530	510	549	528	514	594	567	514	501	521	541	515	523	544	524	567	533	525	535	532	535	502	526	535	482	518	494	541	557	540	575	519	563	516	577	537	539	572	520	560	551	499	536	542	541	535	527	537	562	564	525	486	538	542	598	538	534	578	522	545	551	552	523	580	520	504	520	534	532	503	544	544	539	517	512	509	554	556	579	569	587	546	526	524	553	522	542	547	542	543	564	492	539	553	525	566	466	533	588	511	514	529	499	511	559	546	542	576	565	530	553	529	573	562	530	529	511	530	575	548	500	554	570	573	519	542	551	543	530	516	545	564	518	579	580	540	553	545	532	544	498	570	557	570	531	532	534	520	531	570	507	516	510	542	569	520	541	490	523	536	517	559	562	478	527	480	545	511	523	488	520	535	554	533	550	531	576	587	527	561	509	553	572	523	541	562	551	532	513	557	548	532	513	569	532	506	529	535	501	575	479	545	524	549	534	530	553	555	540	544	564	529	587	493	522	553	497	515	567	553	523	572	567	533	566	558	561	552	537	525	528	539	523	542	537	556	535	554	528	518	524	532	547	519	559	548	541	533	518	537	512	506	520	508	545	500	546	564	563	482	529	539	530	545	500	534	567	544	540	538	567	544	524	540	494	546	547	499	500	503	521	530	589	533	531	547	568	524	519	519	547	523	529	550	532	481	494	516	530	518	540	530	541	516	536	578	503	525	521	535	505	525	537	534	513	540	587	511	516	526	511	548	522	508	550	544	523	494	550	527	531	534	483	535	545	568	556	508	546	547	534	540	530	556	563	558	539	511	552	503	521	541	554	504	522	556	533	545	519	527	512	510	500	530	528	505	502	563	546	514	523	519	513	552	510	550	550	555	510	545	537	527	513	529	548	495	517	541	547	560	496	564	537	568	576	538	516	538	518	518	549	512	531	591	528	509	575	582	488	567	544	555	521	526	590	530	551	501	538	517	508	532	525	564	465	511	546	540	501	537	538	564	535	496	522	516	534	538	595	530	510	524	502	575	543	578	546	577	546	509	532	562	570	548	528	555	570	539	556	571	576	534	547	540	572	536	490	529	487	540	532	549	510	516	545	549	535	512	517	540	563	564	503	497	521	566	550	523	532	565	546	559	569	565	530	517	531	578	513	525	555	534	520	512	515	544	495	557	574	529	509	568	529	533	550	540	522	566	520	506	520	572	558	521	529	568	548	573	530	521	563	507	547	519	526	519	511	535	517	490	552	547	513	526	550	545	499	503	541	516	527	533	544	549	524	535	557	500	571	514	532	526	524	480	566	544	529	530	566	546	523	524	511	538	521	509	560	499	559	540	576	544	516	541	542	551	521	534	525	568	508	519	533	505	542	555	534	527	605	556	523	516	532	547	530	525	551	552	511	524	519	550	508	527	543	550	480	539	546	532	500	535	520	550	536	606	587	526	546	535	550	528	541	548	554	535	516	542	484	526	554	499	520	511	557	553	565	550	517	543	560	563	557	561	527	548	566	551	523	519	548	521	516	552	560	556	548	534	521	567	523	523	517	524	531	526	577	576	563	528	504	522	545	544	497	557	522	529	524	520	561	493	530	534	531	511	561	518	503	526	561	565	538	543	521	504	525	539	534	527	557	501	568	537	511	552	549	524	507	545	500	543	577	547	543	541	535	559	499	481	562	585	513	506	539	506	498	535	572	493	512	560	517	537	521	557	527	499	544	551	557	532	549	529	526	527	529	578	533	512	575	526	563	532	536	527	532	515	513	541	512	510	558	546	545	527	480	501	564	564	532	559	520	547	505	533	528	535	509	598	539	513	557	522	533	507	492	527	513	545	536	539	542	526	569	505	564	527	551	547	560	527	505	569	544	518	487	519	496	512	553	527	502	506	574	527	549	524	550	553	550	534	526	531	530	532	568	553	517	506	562	592	546	533	511	513	549	542	559	516	516	519	540	526	524	513	505	560	569	526	509	518	511	496	535	561	507	549	561	540	555	537	548	560	510	591	541	587	513	554	547	543	559	545	536	574	539	544	577	519	574	580	557	535	542	493	575	537	577	545	570	527	562	553	527	507	514	540	556	567	540	546	516	516	532	555	506	513	518	515	560	575	531	514	492	548	529	512	524	536	523	531	522	552	568	544	549	550	560	531	583	540	563	555	513	552	519	557	564	562	553	533	544	572	567	518	578	537	534	540	494	539	511	552	559	573	504	516	510	495	522	520	557	543	515	533	558	546	531	573	559	534	551	574	541	581	550	518	565	559	514	563	542	523	582	524	519	571	503	495	521	546	496	542	508	533	553	545	497	579	520	528	563	568	551	540	580	553	581	498	547	567	580	520	528	520	552	557	535	528	541	498	547	569	529	533	560	552	533	558	568	511	508	506	552	500	524	505	533	549	539	542	530	538	518	540	472	523	519	523	571	518	548	564	583	526	543	552
5414	4382	2869	1540	1254	1034	979	824	784	734	701	725	680	671	674	647	651	625	632	638	619	671	667	637	637	623	606	650	596	591	597	618	658	612	606	627	672	655	641	620	623	614	622	641	588	616	654	618	584	652	662	624	635	634	637	602	572	636	622	618	642	641	606	625	660	657	637	615	611	630	563	578	624	627	615	629	592	643	617	635	610	662	632	520	614	591	612	612	576	608	575	620	602	641	617	577	616	574	603	623	659	597	587	603	662	601	621	592	659	593	613	617	620	653	609	608	604	609	602	628	637	649	631	639	622	635	607	599	592	644	610	618	636	613	634	634	586	644	640	609	631	593	587	599	602	580	593	633	594	618	599	619	590	656	622	613	597	599	625	631	602	597	647	620	604	615	597	613	607	589	597	570	646	603	625	566	603	591	596	574	630	596	597	625	602	661	622	616	604	600	617	612	679	597	576	605	663	644	673	590	542	668	587	617	585	569	579	641	602	655	650	646	607	640	640	612	598	637	619	624	636	631	652	606	580	597	547	599	573	615	590	655	619	614	614	587	565	584	629	610	621	599	602	560	611	606	616	642	549	621	627	637	574	540	620	604	640	605	631	573	663	643	655	607	642	660	623	631	602	644	601	599	628	641	628	636	635	577	615	607	612	617	599	623	583	637	616	578	624	607	611	623	624	631	596	663	566	613	606	639	585	607	587	616	634	632	635	638	582	607	604	615	657	603	603	650	627	611	589	675	624	568	618	560	607	622	612	597	612	615	603	619	592	642	633	590	595	628	626	588	575	586	638	619	629	607	623	587	581	638	664	597	621	642	614	609	547	627	617	575	584	661	607	612	600	635	617	661	675	602	613	673	617	648	613	619	583	654	627	612	590	610	630	634	637	603	577	583	614	632	589	590	602	610	623	595	639	599	649	615	688	609	593	612	569	629	609	611	612	619	661	607	599	596	628	589	627	624	609	663	623	610	587	597	660	641	638	612	648	607	583	616	640	604	611	637	588	652	620	617	615	615	623	642	596	659	599	613	598	615	571	619	589	587	637	624	638	614	613	608	620	639	643	638	616	621	594	605	635	666	633	594	583	619	639	632	603	613	616	634	639	613	613	581	587	595	603	603	638	613	603	604	617	660	602	622	592	593	600	610	609	639	584	616	634	616	596	590	602	656	640	583	643	625	630	593	638	630	600	641	610	615	651	603	626	619	613	598	584	591	578	622	556	642	627	612	605	595	621	608	610	612	628	614	570	604	673	628	601	579	599	585	656	613	592	585	646	646	620	644	612	609	616	559	612	604	626	606	591	600	662	590	567	585	659	645	627	650	629	637	613	611	647	636	622	670	653	579	625	582	589	581	589	639	614	570	558	636	642	625	619	582	625	622	644	564	634	613	588	562	607	610	628	636	584	580	619	584	595	595	604	641	661	586	562	586	630	629	603	600	604	622	587	610	606	597	618	614	614	576	622	616	630	635	574	591	613	633	582	609	634	605	673	619	613	647	614	629	624	565	634	591	639	630	586	619	609	635	617	579	600	599	617	600	623	638	591	626	582	602	637	593	613	616	592	622	612	619	618	603	606	620	590	636	642	645	670	613	670	597	616	588	604	601	645	594	625	559	585	643	680	624	591	584	644	582	626	607	613	606	582	574	586	600	634	650	595	622	610	547	614	631	593	603	654	615	591	610	604	601	606	615	630	614	674	635	651	611	631	627	613	572	678	621	645	596	629	648	625	571	618	642	642	618	619	674	616	640	601	613	621	574	619	598	603	616	645	584	619	626	574	643	620	635	582	623	598	590	644	607	595	577	610	674	661	638	616	611	648	602	608	635	588	631	584	586	585	562	602	648	645	664	569	642	618	620	576	614	608	606	632	599	640	605	594	625	610	590	641	602	631	635	587	609	647	631	574	627	628	585	601	622	590	599	595	580	656	613	582	622	652	616	627	604	625	573	590	620	589	609	618	594	586	600	593	634	606	600	639	614	580	616	661	580	599	586	660	629	626	593	603	637	599	628	619	554	629	634	643	627	610	576	587	645	575	606	633	587	630	558	652	632	634	660	627	610	632	630	605	655	609	629	613	573	655	612	624	619	666	592	598	564	633	617	608	604	616	611	583	608	610	594	636	618	655	603	661	600	604	605	632	600	623	663	612	571	585	633	630	623	624	636	603	588	636	578	635	606	575	554	595	621	642	645	631	625	627	632	600	592	619	614	612	611	621	625	566	631	605	600	638	607	615	607	626	617	614	648	618	624	572	594	634	603	601	646	623	614	615	613	649	623	610	625	625	576	621	598	604	634	633	590	617	630	607	574	607	692	629	630	611	584	627	638	588	642	609	641	613	604	601	603	620	591	609	611	656	655	605	607	616	605	603	616	597	599	626	624	620	643	598	630	621	605	594	615	635	640	573	591	634	620	626	624	603	635	594	614	623	578	661	612	645	586	594	656	619	623	664	694	644	606	614	664	640	615	604	606	602	610	669	627	602	558	608	602	620	645	617	623	633	616	615	604	652	593	642	595	614	604	619	588	603	619	614	662	591	659	608	584	658	628	588	553	610	614	594	621	631	573	606	592	620	615	627	607	590	605	634	622	592	636	643	630	605	594	613	604	576	620	653	618	613	643	563	630	634	630	661	615	607	604	571	596	632	622	596	581	597	600	618	603	640	626	653	583	575	602	648	606	632	608	570	659	597	599	587	621	657	579	636	604	594	601	645	612	638	671	639	647	657	606	609	641	625	621	646	656	629	614	571	584	620	627	601	659	627	609	619	594	613	577	597	613	589	557	621	597	595	583	580	608	619	584	632	593	607	625	588	571	630	640	639	645	650	607	626	615	634	626	600	598	613	619	612	619	577	649	617	594	595	592	630	628	663	672	616	600	624	639	629	603	653	594	602	619	635	620	617	658	596	591	587	622	614	658	621	633	605	617	603	624	622	638	587	618	644	612	615	617	583	653	668	627	648	618	620	606	661	591	628	644	607	573	668	611	615	608	631	608	617	617	597	619	645	580	660	607	619	577	631	613	589	620	615	616	598	601	636	605	633	629	630	598	612	610	588	607	606	604	656	611	640	622	637	617	617	605	614	603	609	634	621	645	612	600	549	603	601	593	643	559	611	601	623	587	598	581	617	644	605	588	557	652	622	591	616	593	638	598	647	623	614	627	595	578	606	606	606	594	635	622	615	629	594	575	616	626	620	635	625	636	592	623	669	580	619	666	603	627	614	614	642	651	657	586	609	621	639	621	639	601	608	624	623	589	623	605	618	614	597	581	646	613	579	572	604	639	599	622	654	618	614	629	620	584	644	645	613	619	645	601	641	656	597	606	623	598	578	615	570	569	615	631	603	605	677	628	642	638	637	633	641	654	635	614	577	654	653	612	641	646	594	668	589	621	664	639	585	553	654	625	629	608	604	625	577	656	612	595	635	600	613	600	619	635	644	610	602	611	610	613	643	592	583	609	576	636	626	626	624	597	570	616	595	662
24037	21642	28958	24819	21604	8227	1272	844	769	759	683	631	608	573	590	573	503	569	565	565	550	518	511	600	525	510	516	486	541	541	554	546	519	497	537	494	534	518	508	542	498	507	547	522	477	500	520	543	508	542	528	514	474	477	502	537	506	519	493	472	525	511	478	531	499	501	501	478	504	557	494	477	484	507	521	495	517	495	480	512	470	547	482	490	517	531	529	472	498	506	497	502	516	542	519	524	493	463	479	529	480	499	499	492	470	504	476	528	521	512	498	477	496	491	516	500	477	502	462	500	454	535	495	473	514	493	493	487	517	467	526	511	493	535	535	490	508	498	508	504	504	505	475	542	507	451	510	529	495	533	513	532	496	479	532	502	495	496	513	502	497	528	492	499	510	453	474	495	482	538	520	532	489	502	479	506	513	532	505	503	511	488	537	511	491	488	491	586	482	533	520	512	492	514	495	475	465	504	479	484	500	552	503	512	510	505	515	487	480	498	511	511	488	502	548	508	513	501	523	489	509	512	522	498	525	472	558	496	539	518	495	516	500	494	462	462	508	495	503	458	489	515	513	472	522	488	499	527	497	523	509	484	508	478	508	477	519	531	516	465	512	474	501	486	491	492	479	496	491	508	502	489	492	477	532	486	506	509	515	521	524	493	536	577	505	523	514	516	493	499	510	537	475	501	489	481	470	523	494	492	479	490	504	511	496	530	448	537	495	441	482	498	509	486	529	534	534	497	489	458	529	503	480	493	492	494	543	533	516	522	485	485	519	475	505	498	479	479	537	514	513	490	475	493	527	506	524	477	496	523	529	504	524	488	481	479	487	475	493	523	536	517	504	499	501	540	530	508	516	491	489	520	520	539	484	530	517	505	470	485	524	496	515	522	534	501	478	507	513	507	498	532	492	486	495	450	481	532	517	497	503	502	498	489	512	495	508	513	484	496	518	472	513	487	479	551	499	479	480	505	519	551	514	498	481	490	491	553	516	537	489	526	483	471	539	483	441	482	491	517	509	512	493	518	515	494	519	517	495	493	487	484	500	491	492	504	499	468	473	565	535	438	491	473	520	512	506	467	515	465	510	495	477	462	477	500	498	492	478	521	517	513	539	470	554	507	509	493	535	453	583	507	508	493	481	492	512	505	479	500	510	497	465	457	485	524	546	527	509	481	478	502	520	507	488	538	535	495	520	507	492	468	504	495	524	535	515	491	492	542	478	520	510	499	506	497	500	519	483	508	526	522	542	473	495	487	488	503	474	501	487	505	462	479	490	488	504	478	500	492	517	465	490	484	494	494	468	506	526	553	513	485	525	513	477	536	494	530	473	507	503	502	532	551	472	460	485	498	506	515	489	471	530	509	484	496	517	492	522	483	490	490	517	532	529	520	498	489	520	539	503	495	531	494	482	508	527	507	520	521	481	493	488	506	523	507	500	504	516	496	511	523	521	514	515	506	501	466	505	505	495	487	518	496	570	442	506	470	484	485	504	494	485	533	454	495	540	527	514	486	478	510	495	503	498	470	493	509	520	544	520	481	519	495	539	509	513	510	488	541	478	514	475	505	524	507	500	506	503	497	497	510	511	503	556	511	495	501	522	523	489	526	475	559	501	490	509	532	545	538	511	465	519	537	501	497	493	484	503	513	518	487	516	547	481	484	509	496	501	517	528	495	501	533	495	486	505	487	510	481	486	526	474	497	512	522	475	478	521	517	504	479	501	489	478	491	460	483	477	502	532	491	514	513	502	491	494	529	535	512	534	495	525	510	487	517	510	490	494	510	493	451	505	532	512	525	488	544	463	505	529	465	528	494	499	533	477	467	494	469	539	494	515	529	494	492	494	490	526	492	542	504	478	504	507	471	496	469	484	505	520	530	517	475	478	513	520	533	548	491	509	466	486	496	535	500	510	501	528	521	516	503	509	482	478	493	510	477	509	477	464	479	513	469	489	531	500	498	513	483	471	517	524	496	519	515	513	500	504	473	500	446	489	490	496	529	490	473	504	492	459	517	523	497	505	496	476	512	510	467	502	525	501	493	505	543	527	497	499	512	496	458	508	526	513	522	477	520	510	524	498	501	543	541	527	477	526	483	477	536	542	481	497	526	470	513	493	443	492	494	504	478	502	475	522	502	474	510	522	518	525	521	490	473	478	532	545	490	482	488	494	520	492	480	533	529	520	532	488	510	541	489	466	482	464	490	488	495	526	493	491	519	509	508	508	516	493	498	477	520	502	502	487	492	471	439	530	473	502	491	492	477	513	492	488	531	507	545	495	516	514	540	503	505	508	511	487	488	533	456	481	495	542	494	458	502	499	494	532	502	449	507	491	492	523	468	493	464	490	498	461	480	485	489	509	516	545	532	532	529	512	522	485	504	502	534	470	526	573	548	500	504	498	485	508	472	521	501	508	474	516	528	536	484	505	539	470	535	492	488	490	487	525	483	490	531	505	532	547	522	509	437	540	515	499	527	503	503	504	496	485	500	493	481	501	521	505	508	488	518	473	564	488	497	519	463	496	517	502	533	507	512	518	510	514	539	505	501	515	513	483	537	510	519	468	531	525	477	503	488	437	485	527	485	500	532	522	516	518	498	507	462	497	508	520	488	484	501	468	502	494	473	500	555	523	530	477	488	491	506	476	509	448	504	508	488	541	461	508	510	502	481	485	473	499	521	476	471	469	488	514	482	503	480	525	537	485	494	485	539	547	492	486	537	490	484	506	459	499	451	506	499	523	515	489	476	468	442	528	466	503	472	500	498	494	511	479	491	520	476	476	491	488	526	522	485	454	514	488	465	513	479	506	520	506	482	497	483	533	515	455	515	472	547	487	492	520	547	519	494	482	516	539	503	477	507	491	482	483	493	473	475	501	502	516	536	520	474	526	495	490	518	487	518	533	504	499	510	475	497	507	519	525	475	534	508	512	484	515	496	505	501	462	529	529	528	481	509	488	485	476	533	468	509	496	493	494	512	498	477	479	509	504	527	476	483	503	494	517	482	498	493	497	489	523	487	528	467	515	496	498	493	520	467	462	517	487	490	446	505	474	495	480	508	498	489	488	515	472	504	482	516	480	512	486	484	490	537	491	467	507	496	510	488	495	522	483	498	528	520	523	486	490	519	527	492	490	468	505	508	476	506	514	527	489	493	522	464	485	512	512	480	509	530	531	529	514	496	504	439	474	490	505	501	498	512	493	503	505	519	495	485	508	543	509	503	518	525	491	460	490	498	496	449	525	483	493	465	521	496	503	498	481	509	522	482	488	493	524	515	484	480	508	532	501	513	496	500	529	513	520	515	469	498	501	465	460	535	493	466	467	494	524	506	529	471	477	503	514	516	487	507	509	476	455	516	471	479	520	509	517	483	497	516	538	539	496	532	527	480	497	502	518	509	526	464	490	528	478	513	499	521	530	483	484	502	482	521	498	503	509	489	507	490	487	498	493	473	484	466	478	495	465	511	533	499	498	466	519	479	499	474	482	555	501	500
4504	11803	7837	3912	2878	2238	1755	1420	1296	1051	929	917	822	774	770	697	695	754	672	684	637	668	694	623	650	658	622	614	639	601	651	610	636	670	642	639	603	611	610	620	615	625	596	610	609	609	638	585	624	638	586	624	629	558	567	607	598	567	611	599	629	579	573	580	598	619	587	602	548	557	596	618	575	614	592	615	552	601	581	573	570	550	559	593	583	579	602	607	581	592	590	610	562	601	594	539	597	582	579	612	595	534	619	573	596	585	557	558	591	549	627	578	611	562	589	589	635	618	589	585	556	573	625	600	585	624	581	603	612	553	587	567	603	591	614	605	591	586	598	577	581	636	621	588	571	564	577	584	597	591	605	566	528	564	583	576	562	554	548	582	619	594	591	600	606	589	590	616	592	544	552	599	599	596	569	583	555	563	599	600	582	572	593	539	573	605	626	594	575	592	574	582	570	563	624	581	600	596	594	576	603	576	616	581	569	602	597	540	617	615	589	561	559	593	582	590	627	619	582	600	611	594	590	614	577	586	619	586	607	569	548	602	602	586	617	555	583	579	610	587	576	561	538	551	606	611	552	599	600	594	567	573	597	626	589	617	624	604	621	582	601	633	588	579	565	617	614	608	573	591	635	610	585	591	583	564	607	587	611	591	568	570	603	562	588	638	638	592	545	550	598	604	573	613	560	571	582	543	558	584	572	571	526	588	579	635	582	570	617	606	586	571	591	592	621	584	611	600	601	589	579	599	557	550	577	581	616	577	554	559	614	614	585	583	547	589	619	586	579	555	580	568	550	574	611	577	563	586	605	570	593	573	609	589	574	602	575	565	585	574	613	576	589	580	570	584	568	621	590	627	560	588	581	633	530	575	605	561	598	562	588	583	569	600	573	634	575	555	585	557	623	580	569	562	641	581	573	605	579	543	597	605	547	582	603	552	571	592	609	636	565	590	608	550	602	580	589	631	596	588	594	578	596	590	571	582	634	601	562	578	571	620	583	579	615	565	575	580	582	571	553	607	582	616	582	599	627	605	607	566	615	583	567	605	587	591	613	579	558	600	600	550	624	607	602	556	582	618	608	542	545	575	614	592	599	591	548	580	563	592	542	595	595	563	641	592	587	574	558	599	647	555	560	565	591	595	600	567	605	611	537	605	642	549	620	582	615	569	583	598	546	583	560	585	567	573	602	546	548	597	612	554	609	562	572	628	587	591	588	622	585	607	610	550	596	579	578	595	615	602	589	611	611	556	531	612	593	577	568	622	579	586	574	553	596	581	598	568	583	552	576	629	598	617	565	588	592	580	598	575	601	567	605	613	593	616	544	576	561	590	583	542	569	534	577	594	578	606	587	577	586	654	579	570	628	588	597	577	586	581	630	606	607	595	585	537	614	561	570	572	593	578	564	631	604	544	581	609	572	585	603	554	580	568	580	627	604	559	609	629	582	578	561	564	602	587	602	577	597	552	630	603	611	599	573	613	616	603	572	600	537	583	566	567	604	580	606	575	612	578	615	594	592	598	611	544	587	596	599	562	620	561	588	599	521	584	580	579	608	594	592	579	606	596	597	598	634	608	581	596	581	583	536	552	544	576	581	616	613	575	571	558	571	587	575	593	602	605	582	592	612	607	611	559	580	596	602	546	553	540	569	590	654	603	577	560	553	616	582	560	577	556	657	605	642	624	603	562	645	579	614	571	583	601	626	592	612	561	586	574	597	573	588	544	568	582	545	548	582	584	608	591	543	558	564	612	534	620	534	544	594	565	569	577	570	587	583	631	602	614	582	608	586	589	565	583	601	575	602	579	548	604	602	557	543	577	625	609	616	604	607	571	554	555	565	593	592	564	543	551	595	586	592	581	562	599	597	608	600	610	582	551	577	568	541	554	613	570	612	561	588	598	568	605	616	583	563	586	577	579	591	571	599	639	575	567	576	599	606	615	626	594	576	584	556	623	619	558	578	552	565	635	595	552	610	586	578	591	612	612	596	583	559	610	576	618	567	573	591	570	599	619	577	587	607	588	621	595	561	616	607	535	590	584	548	585	582	584	580	556	574	594	595	560	591	611	587	561	596	585	612	584	615	578	598	558	601	572	572	588	588	610	583	573	593	601	592	572	594	556	593	593	586	574	572	592	580	574	559	589	588	582	598	590	541	590	544	561	588	555	601	616	573	607	590	575	556	621	582	584	625	586	585	567	575	581	555	576	571	557	574	594	559	574	570	575	622	599	644	577	589	558	543	576	609	591	586	558	561	585	581	596	573	551	577	601	608	568	590	565	596	631	600	575	606	627	621	554	598	627	528	539	596	553	594	630	602	606	566	587	581	597	616	575	574	593	569	559	652	588	596	582	580	612	588	584	583	568	548	550	547	593	625	593	611	575	591	555	597	592	607	588	580	569	583	556	577	583	565	603	580	618	570	598	576	583	570	559	595	596	545	572	593	583	569	580	605	600	595	573	611	616	540	605	588	544	581	594	571	577	582	604	599	584	570	556	586	616	599	599	614	619	619	568	584	605	620	621	588	577	578	595	603	605	575	565	603	630	583	565	574	609	591	576	588	600	607	579	565	554	626	573	572	638	596	608	618	580	630	600	541	585	615	604	565	574	603	561	607	601	564	625	608	610	590	576	591	604	612	583	565	586	585	604	602	555	608	575	595	626	623	594	523	558	574	584	589	555	595	576	585	583	587	564	622	624	611	563	617	585	588	593	582	590	535	611	577	613	595	564	554	589	591	619	588	587	646	570	602	588	600	584	597	560	578	579	564	556	641	597	598	611	568	558	589	613	566	593	557	563	598	608	625	573	600	605	521	641	593	596	614	599	571	535	585	611	565	575	545	612	583	602	579	597	578	564	555	543	533	522	574	555	625	599	598	619	606	615	586	548	631	570	593	562	594	589	564	599	561	570	588	605	595	602	575	586	590	577	543	568	648	587	580	574	610	581	610	591	594	616	584	607	545	597	584	594	589	558	595	581	555	589	615	611	592	564	604	558	633	611	595	579	604	606	580	590	571	557	545	580	572	578	590	557	564	531	644	626	589	579	615	576	579	555	590	525	554	598	566	572	593	590	570	591	623	581	572	596	610	582	592	560	567	611	575	554	546	591	595	581	602	611	606	598	570	584	608	601	548	582	564	601	582	605	595	593	590	609	541	601	554	534	581	597	633	571	548	585	606	542	590	559	598	577	576	591	599	592	589	597	572	625	572	564	559	556	579	572	575	575	581	582	591	635	631	598	576	579	572	605	618	606	620	547	555	612	632	600	575	653	578	616	613	549	584	581	570	550	544	591	549	586	588	586	609	577	596	583	575	602	599	603	551	572	564	588	539	599	547	589	612	598	592	563	610	607	578	598	552	573	561	556	634	573	590	590	600	573	589	652	592	562	594	575	587	581	602	576	649	572	573	612	631	616	614	592	602	571	585	573	592	622	580	600	594	619	598	566	626	570	589	589	585	571	601	621	594	555	626	575	600	608	616	541	609	575
25307	21639	27666	25922	7774	828	659	554	490	421	429	393	429	389	365	354	363	392	343	334	316	299	352	320	344	336	301	326	312	331	326	309	374	325	331	312	338	330	316	340	302	332	312	311	332	324	337	328	320	315	324	330	344	320	331	336	324	359	332	302	297	328	357	287	327	319	352	306	317	300	324	340	335	323	295	316	336	332	317	341	331	341	309	345	309	319	300	296	336	255	341	327	318	355	327	306	336	342	327	336	315	310	308	317	345	375	326	320	333	331	354	333	294	326	333	322	311	314	353	334	322	331	319	324	328	326	336	345	296	326	326	314	363	353	307	319	314	322	297	315	304	325	317	333	352	318	306	300	304	316	314	316	327	282	329	361	306	362	341	313	305	303	308	299	333	333	320	312	342	301	315	307	355	295	295	314	311	307	307	340	353	309	317	327	331	317	335	300	323	308	363	318	331	326	318	291	283	317	325	306	331	311	313	309	343	305	329	299	297	317	319	296	309	316	315	317	315	306	350	322	321	341	332	339	341	329	310	313	287	318	343	312	334	331	324	317	338	329	321	314	333	328	331	306	296	318	313	321	319	309	333	282	331	337	322	328	331	310	331	345	351	292	301	303	352	330	298	312	319	330	313	337	285	312	318	322	303	290	293	309	342	326	315	340	292	330	348	296	324	323	312	335	307	334	307	317	303	350	294	322	324	305	323	355	317	336	311	307	335	331	304	326	319	357	310	328	326	321	335	287	334	285	326	306	332	288	323	338	334	336	327	335	303	319	312	314	312	340	317	294	324	315	311	342	291	298	290	359	323	306	341	311	303	325	322	338	326	339	348	306	324	333	324	296	313	332	295	306	324	335	303	315	340	343	298	311	335	330	308	316	352	343	341	298	314	328	292	324	318	344	329	302	321	270	296	319	280	346	346	360	336	328	321	311	311	323	290	276	343	289	316	290	321	314	320	340	290	324	338	304	291	318	311	306	337	330	304	363	312	306	339	318	324	334	326	308	297	293	337	282	321	326	357	325	332	299	320	344	265	307	322	320	305	331	322	326	279	302	308	324	332	347	321	293	324	308	336	284	300	328	312	313	308	285	323	315	330	291	320	313	321	312	338	305	293	286	310	337	327	261	343	324	342	310	296	277	318	315	330	310	339	314	318	310	312	295	336	319	336	319	352	348	313	319	317	319	310	318	313	319	299	326	318	306	322	300	327	323	347	335	326	339	315	311	319	276	321	339	291	318	295	348	310	341	352	329	337	326	346	320	362	361	282	317	309	341	308	326	334	315	324	306	293	286	339	354	309	301	304	315	346	321	309	335	328	309	335	365	315	318	324	314	291	355	296	357	285	312	300	328	322	316	314	329	300	317	317	345	329	305	308	327	311	304	327	323	355	302	312	319	323	323	330	352	339	315	326	353	333	299	341	336	292	283	306	354	338	308	345	304	316	315	344	333	318	304	339	311	331	302	311	338	329	329	337	288	303	320	345	345	363	318	316	309	336	315	326	300	302	304	338	333	315	338	301	293	339	335	341	321	322	355	270	275	303	338	317	290	319	349	316	309	301	328	316	353	334	326	337	328	316	326	303	314	320	328	279	299	323	304	345	322	330	323	309	317	352	289	321	314	316	359	318	286	318	314	327	301	315	312	329	305	285	335	329	306	325	312	308	323	334	335	337	300	288	312	325	355	310	319	301	292	294	343	361	319	300	320	287	312	327	297	312	320	314	329	330	350	300	321	309	304	299	348	338	317	333	325	298	338	280	337	313	305	322	333	350	305	331	315	287	293	332	310	281	318	318	300	309	305	331	352	331	308	297	327	269	327	315	316	306	299	344	304	319	314	332	312	321	289	342	323	344	357	316	286	308	319	332	321	304	308	321	345	345	328	336	337	330	333	316	298	328	331	300	326	339	322	292	310	318	305	330	279	303	331	288	326	337	329	345	322	332	319	311	339	317	308	305	323	314	297	305	350	323	328	317	313	317	340	349	320	321	335	324	355	360	314	309	335	295	292	307	327	329	317	338	336	323	362	327	325	320	317	301	299	310	328	352	317	319	339	309	332	378	323	294	312	320	326	334	297	301	316	330	316	316	304	320	342	292	329	314	302	321	324	317	347	301	353	360	341	338	328	345	326	310	308	315	335	292	347	306	307	339	327	334	312	321	347	299	307	341	357	350	347	365	314	299	366	322	333	335	296	327	340	324	337	336	355	325	307	345	295	340	338	339	319	331	348	324	309	344	324	332	338	348	342	298	353	329	344	317	300	322	321	318	308	313	275	321	300	328	300	326	328	345	300	344	322	297	301	310	337	300	310	273	321	319	295	311	275	308	350	313	293	324	348	301	339	327	308	298	317	332	327	339	321	316	307	343	310	317	282	326	314	302	335	327	339	316	313	356	321	341	301	318	326	336	331	322	327	331	324	302	315	301	344	343	331	284	299	303	328	336	342	308	349	296	328	319	306	335	322	319	331	347	338	312	326	349	319	312	319	329	306	328	320	304	327	326	335	325	321	286	331	334	351	310	334	324	316	308	330	313	309	332	333	334	353	299	311	310	337	300	325	326	307	321	335	309	369	304	293	332	318	335	306	299	328	308	374	325	325	317	286	320	314	296	336	355	345	343	327	313	341	312	299	321	320	319	345	325	347	321	317	322	285	301	357	343	309	301	331	331	322	351	327	340	318	307	335	331	293	316	313	363	315	326	296	342	318	311	310	350	324	311	330	287	318	303	312	316	308	324	349	296	346	311	325	327	329	370	323	312	317	318	319	313	340	322	295	307	310	324	305	329	346	314	349	308	316	290	322	346	316	320	303	325	357	329	305	314	309	325	308	320	319	323	311	344	336	353	320	303	282	312	366	277	345	348	357	342	287	335	339	318	340	290	288	289	309	313	352	344	353	314	312	282	292	346	337	296	354	304	318	343	314	295	310	331	369	332	324	309	317	306	336	307	322	323	315	297	283	281	310	320	327	298	286	305	292	335	340	320	315	294	308	324	322	343	362	314	309	325	326	320	326	309	298	316	352	317	312	312	320	323	334	333	306	281	340	300	338	320	329	337	292	339	290	337	348	320	326	312	303	321	310	303	342	335	340	292	335	318	318	307	291	313	318	356	310	328	335	301	321	348	307	336	322	323	292	311	326	297	321	313	341	324	290	279	315	298	358	309	304	307	299	310	331	337	342	351	351	302	332	316	321	333	334	331	303	347	310	345	310	335	291	311	362	340	320	348	292	305	308	316	338	311	303	333	320	361	344	303	288	314	336	292	310	317	318	319	316	338	310	319	315	330	300	323	292	324	323	327	299	302	316	325	335	322	316	332	329	330	334	299	298	320	330	312	337	318	330	342	310	326	318	323	353	280	322	339	331	353	283	344	324	318	304	319	315	308	293	316	331	317	317	308	306	302	301	313	303	325	309	365	325	308	281	315	309	288	305	322	325	305	312	315	325	325	307	325	321	306	311	301	314	312	329	329	312	296	345	286	313
4281	7698	5057	2517	1880	1400	1090	940	773	665	615	561	544	490	475	461	454	405	454	431	416	379	418	417	365	420	415	384	368	386	411	383	406	415	401	400	429	406	397	410	362	386	363	349	389	399	374	370	357	432	394	346	378	369	389	354	358	384	347	353	359	377	352	366	363	381	396	347	362	397	347	383	385	397	387	360	375	367	355	361	378	374	357	391	354	317	360	388	377	388	379	367	382	376	352	336	362	392	374	381	357	361	361	396	380	403	387	395	382	370	359	357	376	367	384	394	396	376	360	428	363	370	353	349	352	396	359	385	379	357	375	385	385	390	344	349	356	366	367	401	384	349	368	400	395	347	389	381	400	400	350	358	372	354	399	371	386	367	380	348	422	374	334	379	382	379	377	351	331	364	354	366	389	381	367	372	363	353	401	365	365	357	384	371	376	405	377	347	328	350	354	365	359	382	314	357	350	360	391	368	415	368	369	370	368	386	360	379	370	386	364	382	383	362	346	403	368	398	361	365	407	391	383	368	380	382	391	347	349	370	326	390	367	392	343	390	392	383	374	382	367	357	359	388	412	354	388	395	382	380	382	375	386	345	353	364	383	348	372	396	368	384	357	385	394	384	394	371	428	362	371	355	424	394	347	352	375	359	367	359	335	416	410	401	350	385	368	353	399	363	361	355	366	407	385	392	393	402	369	368	394	384	369	358	375	348	374	382	401	350	386	379	374	384	358	357	356	378	370	361	416	362	384	397	388	315	382	371	359	348	334	378	378	374	380	373	349	363	379	378	397	392	357	364	396	382	367	363	380	343	361	373	420	403	381	368	417	362	371	363	350	400	367	395	380	331	378	375	381	372	355	368	363	403	375	380	356	379	381	380	388	391	407	384	391	349	364	330	367	397	377	379	375	330	351	378	349	363	369	380	367	364	414	413	369	385	391	400	365	355	397	364	387	396	396	371	354	373	409	380	391	347	337	362	362	400	400	411	365	348	361	377	352	363	370	396	336	377	371	387	389	340	346	388	376	366	389	351	351	404	361	356	376	372	361	382	366	381	348	374	366	351	410	373	382	330	336	381	375	355	373	327	401	397	375	388	373	377	397	391	407	385	363	412	379	419	387	356	354	364	381	356	382	368	340	360	352	380	380	358	390	353	413	398	372	379	356	358	355	347	387	360	382	402	366	356	350	364	356	357	362	365	350	382	372	396	387	387	374	398	410	350	367	366	343	365	382	397	379	373	359	355	403	365	372	375	365	391	376	356	369	389	358	383	346	395	360	361	344	371	384	388	366	365	393	380	410	363	358	359	378	359	400	391	334	366	387	372	384	394	359	354	358	368	383	334	376	358	367	375	351	382	377	357	379	361	363	376	404	362	365	345	387	390	401	352	373	359	378	386	419	388	384	385	362	379	371	361	381	367	344	328	345	375	377	367	370	351	370	365	372	373	385	355	343	374	376	377	380	392	351	349	347	350	342	383	336	395	372	388	392	362	376	398	367	388	321	345	390	377	341	378	386	375	378	378	384	368	412	384	355	346	368	362	348	423	419	382	358	335	415	355	409	374	368	349	373	382	353	391	386	360	353	371	371	335	406	367	379	346	395	342	377	381	379	350	384	360	401	356	347	361	371	362	386	386	369	382	365	361	341	380	359	360	365	416	369	320	365	344	357	386	356	364	402	370	416	360	358	379	346	391	351	367	385	383	353	371	358	384	385	393	359	391	367	366	349	383	352	362	369	395	359	388	398	350	406	369	369	350	323	345	364	389	378	343	355	351	375	351	390	346	387	356	398	331	331	381	363	403	355	380	356	383	330	380	346	419	364	354	358	345	395	390	365	386	409	350	363	385	404	360	408	372	384	385	367	381	371	361	332	356	376	331	401	380	392	344	333	390	350	352	373	385	371	370	419	387	341	398	396	363	379	384	343	367	353	381	355	374	369	383	364	369	403	384	364	355	392	369	405	371	383	355	369	395	382	376	360	346	386	355	414	375	344	376	375	365	366	369	352	394	380	392	379	371	342	352	409	366	371	353	371	387	374	356	377	334	413	399	359	369	349	381	372	365	350	363	400	373	385	342	322	388	364	396	369	355	373	385	367	379	353	327	363	387	365	330	393	371	424	369	351	370	385	378	387	424	403	387	382	376	373	376	375	340	367	357	388	365	405	376	375	363	384	337	384	350	390	403	346	372	370	334	373	380	396	332	367	342	375	401	345	380	353	364	373	355	352	357	351	335	358	381	375	363	363	364	372	347	369	348	367	378	342	345	359	366	374	398	359	382	367	380	373	378	362	355	353	381	353	381	364	395	367	371	388	376	368	350	329	370	369	364	338	404	380	368	386	383	365	375	419	350	355	396	397	355	354	367	426	367	402	357	382	420	321	362	386	402	386	367	375	410	396	337	370	358	388	394	404	360	381	400	382	366	370	374	389	362	355	367	385	364	371	375	382	372	383	353	376	370	372	370	380	400	384	388	369	372	351	369	367	380	400	368	371	355	359	381	385	346	366	407	336	375	344	393	394	337	361	377	403	394	364	372	346	365	379	370	367	396	359	382	355	386	349	404	367	369	354	389	378	397	377	368	377	400	387	409	356	380	381	352	338	410	388	387	347	371	362	389	368	355	374	372	411	368	386	377	414	359	376	357	371	391	354	385	371	373	401	381	330	330	367	364	331	386	402	355	372	413	356	359	349	364	399	381	383	342	376	399	410	374	375	392	359	361	394	389	392	330	362	392	377	413	359	378	395	367	361	367	383	355	385	371	326	375	387	365	340	378	344	356	369	327	387	375	392	377	404	354	358	337	382	414	366	342	383	396	376	328	340	372	356	380	382	383	414	353	378	362	389	391	358	346	356	366	336	380	365	396	361	364	358	385	348	403	359	352	330	345	378	394	405	389	375	397	395	372	360	353	355	388	381	366	364	385	374	361	367	354	355	390	380	377	345	369	372	369	356	378	370	350	386	379	385	349	382	376	364	359	401	354	345	386	400	359	386	382	356	368	323	394	362	359	334	370	387	405	354	397	387	375	357	389	348	353	388	351	383	395	340	351	375	360	348	378	384	354	392	327	362	388	346	364	389	363	404	374	408	366	360	380	375	334	363	381	371	399	389	374	355	388	374	419	373	397	381	347	398	378	390	404	366	362	381	334	398	397	368	370	379	355	338	402	370	392	364	387	413	393	378	367	377	383	370	372	342	366	376	366	363	376	386	380	363	323	365	348	338	368	397	383	348	365	371	389	385	358	384	390	377	358	385	416	374	398	384	384	375	357	370	372	389	391	350	390	352	367	358	375	368	366	404	361	374	343	404	373	355	380	407	410	384	369	336	358	360	360	374	354	382	362	360	364	383	382	371	386	379	357	375	382	358	375	391	365	374	375	375	364	394	369	396	325	350	366	381	365	361	351	390	355	369	384	379	365	382	371	346	375	387	364	358	376	366	370	419	373	387	380	355	361	394	400	402	367	375	361	380	362	424	353	357	369
23098	21658	29450	24352	21654	21663	6149	1015	669	657	544	436	453	402	362	349	345	290	270	262	251	258	266	273	269	250	248	270	261	236	255	242	251	267	255	218	260	257	245	275	247	220	199	252	255	223	209	234	243	235	218	216	230	221	239	222	223	213	219	244	234	211	228	222	238	188	196	221	210	242	253	208	246	222	229	217	201	228	222	226	200	237	229	225	215	248	224	214	205	199	219	196	190	185	221	225	185	180	210	167	223	241	203	205	200	224	229	215	200	244	211	206	214	206	224	192	193	237	233	213	238	219	219	218	210	223	194	221	199	245	235	193	219	183	194	216	190	178	233	219	213	226	201	212	252	203	217	226	184	228	196	216	205	207	243	206	226	208	223	250	235	221	223	199	224	211	218	211	197	211	205	197	214	200	203	218	212	219	222	219	240	215	201	226	225	218	214	213	180	195	205	233	187	212	194	190	183	207	223	200	219	235	226	232	228	223	184	225	216	183	219	233	205	196	193	217	233	226	204	222	220	234	182	200	196	209	224	197	192	197	222	202	227	215	221	218	188	217	237	205	212	228	229	213	205	196	188	222	235	206	232	212	222	212	192	222	188	210	201	213	224	218	231	229	209	237	185	230	231	192	197	209	203	237	239	221	200	204	222	229	201	209	200	214	221	210	228	189	192	193	207	200	220	224	217	211	190	197	226	219	210	188	199	215	223	225	220	219	199	196	203	224	211	210	207	231	190	220	213	221	193	238	220	186	212	220	197	208	231	213	208	183	226	198	250	223	219	209	230	190	218	227	211	216	203	216	210	223	207	211	198	221	198	236	221	226	227	215	225	195	219	212	224	202	204	227	215	247	228	247	208	213	226	229	192	192	216	190	217	193	199	210	190	223	205	202	193	229	205	216	219	216	199	211	225	210	182	244	237	224	208	191	218	215	211	206	228	219	194	221	208	189	214	206	215	209	233	228	196	235	216	202	210	219	209	223	230	255	230	215	216	185	223	196	199	206	208	214	218	207	217	234	188	217	219	211	232	187	208	239	231	206	210	175	196	212	242	221	206	228	224	225	241	213	204	217	201	215	222	200	210	206	236	206	242	215	208	232	230	218	213	200	219	193	241	214	196	215	212	242	196	205	219	208	195	227	208	225	221	229	200	209	222	237	209	201	215	227	245	216	234	236	219	230	212	194	232	236	236	203	200	214	199	222	202	209	217	228	215	208	206	202	199	228	246	217	221	240	234	201	211	204	225	192	222	208	188	205	234	226	220	228	201	199	222	208	204	225	206	198	220	207	211	233	172	190	219	200	208	192	215	212	216	192	207	211	203	211	215	236	215	212	217	213	232	205	207	191	198	230	227	196	222	198	214	222	214	206	196	203	241	211	228	216	224	199	232	209	254	195	224	219	201	209	214	201	206	239	241	215	208	196	215	241	188	216	215	225	238	241	223	205	234	217	222	205	216	201	239	216	233	226	229	227	192	207	221	227	221	237	199	200	225	199	202	214	239	206	211	197	212	227	209	225	236	214	218	198	221	191	218	230	198	193	208	224	208	230	232	192	232	201	240	218	189	190	202	220	191	193	227	197	204	233	197	204	203	215	208	206	206	221	190	203	192	182	223	252	234	227	228	211	225	198	194	203	202	217	212	224	209	204	188	221	236	189	220	192	186	226	206	197	192	215	230	208	214	212	239	220	227	210	212	211	201	212	198	223	203	222	214	205	212	213	245	218	221	208	239	196	206	237	209	227	208	238	187	209	187	228	205	227	234	191	225	239	213	200	233	222	234	196	220	202	201	214	207	215	210	220	191	194	215	208	226	207	204	206	228	209	237	220	216	213	218	235	215	210	212	224	200	201	239	216	210	182	212	204	231	213	227	215	233	208	202	206	225	216	231	224	226	220	217	202	209	203	236	228	241	223	210	201	198	201	219	201	231	223	199	203	205	197	217	233	239	226	244	208	223	222	232	210	224	207	216	218	216	236	196	214	215	191	206	239	221	186	195	220	205	196	188	217	228	210	205	209	208	209	218	207	198	209	225	213	224	204	206	205	205	213	204	210	210	239	205	190	208	228	204	213	224	239	216	220	220	203	217	195	218	204	197	198	190	218	223	231	229	238	213	201	198	208	250	207	226	206	219	198	236	210	231	215	211	209	229	209	193	185	201	227	207	197	212	212	211	194	207	230	213	216	210	179	184	215	206	228	209	202	208	223	239	221	223	218	208	190	205	239	222	191	212	202	236	209	238	200	194	223	195	208	230	226	194	216	198	217	235	208	206	189	206	218	210	219	220	201	220	207	215	205	195	215	218	229	206	208	226	197	215	205	206	207	201	225	207	217	224	228	221	211	220	232	202	207	237	225	218	195	214	195	248	206	193	207	212	236	214	214	207	239	222	226	203	207	218	207	242	230	196	217	224	219	207	209	212	218	224	207	206	193	209	233	195	203	222	214	221	199	225	207	208	224	196	174	212	215	190	199	205	207	198	216	220	209	226	209	234	223	222	221	195	208	199	199	194	205	216	207	210	249	205	204	232	231	221	223	215	206	207	203	215	226	176	215	208	217	202	201	220	224	229	208	215	223	199	211	196	228	225	222	219	225	186	217	211	210	205	204	238	204	224	239	212	242	202	200	229	240	229	240	220	216	203	220	241	195	237	198	198	208	235	203	230	223	200	230	190	213	248	186	233	208	215	206	223	190	215	208	202	225	206	218	241	213	211	228	192	249	202	210	220	204	208	212	219	211	188	206	192	206	202	206	222	215	197	205	223	216	205	209	217	223	217	180	220	195	226	226	201	187	206	217	222	229	200	235	218	216	222	196	197	241	232	222	206	191	188	242	224	179	228	206	202	204	205	206	234	219	224	210	214	214	235	200	228	200	205	210	214	227	224	183	186	204	202	202	195	191	195	219	224	213	219	233	211	201	232	224	206	219	215	192	214	212	177	185	212	228	224	205	200	227	214	204	196	220	220	220	210	228	207	184	213	224	208	215	229	211	208	216	208	210	210	213	237	208	205	205	213	262	230	227	211	194	225	191	216	204	254	226	205	213	217	202	234	211	214	177	209	195	224	227	228	216	203	203	220	244	235	229	218	189	211	196	213	219	216	248	226	218	240	211	226	208	195	225	220	207	230	178	222	197	206	196	204	212	200	220	208	206	210	217	202	222	215	221	211	211	217	189	224	218	225	209	235	217	231	236	197	204	190	206	204	211	220	214	215	214	216	205	191	201	216	183	192	222	233	200	216	219	222	215	200	209	222	213	200	227	236	212	208	184	219	225	177	204	217	203	215	200	193	205	241	226	226	224	225	214	208	201	211	189	224	209	209	194	221	250	222	205	202	226	219	194	213	219	208	213	236	207	197	188	222	220	211	201	183	207	208	214	207	223	203	200	195	229	205	237	214	225	231	224	228	216	221	222	221	237	190	234	211	214	225	218	232	240	205	213	225	200	216	198	207	221	193	192	225	214	213	210	199	246	209	215	214	197
5555	16925	11308	5813	4152	3085	2279	1730	1403	1108	965	819	665	609	543	517	480	439	425	373	373	361	381	360	341	337	329	330	320	320	329	317	279	362	327	326	354	320	303	361	314	324	263	295	308	286	285	295	292	301	261	252	318	277	275	246	269	292	270	265	252	282	250	253	270	269	263	278	272	267	248	279	265	279	257	272	271	274	271	285	293	278	249	247	251	234	250	254	249	283	235	264	249	275	269	291	278	260	280	256	295	239	261	278	292	253	282	274	235	243	274	265	250	253	269	278	242	244	252	225	268	244	256	284	251	238	272	261	267	261	237	261	251	246	273	257	260	261	269	261	243	256	279	235	257	278	268	267	242	265	235	298	300	288	265	257	260	266	230	270	266	261	291	259	266	262	246	267	259	275	245	254	274	285	248	282	259	274	243	262	300	252	235	248	245	249	281	243	274	255	247	276	279	282	264	298	287	240	252	268	251	285	237	251	253	268	242	242	244	277	254	264	272	262	258	272	270	290	255	272	241	252	268	225	263	259	252	286	280	259	252	278	238	285	248	237	255	254	282	268	258	260	253	257	291	256	279	241	268	281	268	253	229	275	266	267	295	229	267	285	236	291	255	284	258	238	276	312	274	277	272	272	271	259	241	267	256	283	242	264	262	260	281	276	277	259	269	273	268	278	272	255	246	251	289	243	267	259	270	250	258	251	273	253	260	291	265	252	279	254	266	263	260	271	276	295	307	245	226	250	251	282	246	249	277	266	255	263	247	249	250	246	277	278	257	253	248	277	238	258	247	256	266	274	280	268	260	241	266	248	248	272	240	245	258	259	229	277	224	232	295	278	249	266	280	264	252	246	272	236	277	288	260	270	280	242	273	238	262	246	284	250	274	226	258	237	262	253	270	266	245	245	264	245	271	235	229	291	264	254	248	283	266	240	259	249	251	267	286	262	261	227	245	261	276	238	278	278	246	227	291	245	275	260	255	238	293	267	224	274	254	227	287	253	256	258	268	267	266	263	241	275	258	255	261	247	259	259	249	253	276	252	275	265	262	243	288	284	260	265	259	252	251	248	257	258	248	286	263	290	247	255	221	270	266	278	279	237	259	263	280	258	256	285	269	291	266	274	274	273	273	275	255	230	289	298	265	282	304	274	270	268	253	269	269	233	275	256	241	229	245	262	262	259	247	284	256	218	265	247	277	236	262	260	235	251	276	277	281	239	257	253	279	268	239	268	240	250	255	275	270	233	233	275	230	234	237	258	278	264	265	265	243	270	260	270	262	291	263	255	281	258	263	261	266	260	272	248	242	262	237	260	264	254	239	272	272	279	266	256	242	251	227	255	256	246	262	272	252	262	284	283	268	288	222	265	239	257	261	252	242	278	271	249	274	268	248	239	245	262	249	253	256	265	246	261	281	238	252	244	267	255	228	277	255	299	281	269	258	268	235	273	244	259	246	248	276	263	260	236	256	246	268	270	275	262	246	259	257	258	254	244	249	258	250	273	269	252	244	259	269	236	229	250	274	270	236	244	283	267	283	277	267	249	272	260	266	273	264	272	248	255	253	232	274	241	266	280	274	253	227	253	243	232	251	263	271	254	272	268	272	265	240	238	243	253	280	263	242	250	253	262	241	262	284	257	245	270	289	244	247	248	248	249	239	262	253	255	250	269	249	244	256	251	265	255	288	255	244	251	255	240	259	251	231	262	270	254	254	254	266	263	219	260	269	250	280	276	252	256	269	273	247	252	268	250	264	280	264	284	263	251	278	253	262	268	250	268	246	258	266	264	257	264	292	226	238	270	262	254	244	228	277	234	272	280	251	239	277	248	254	247	262	269	279	276	238	268	252	280	231	279	271	229	265	290	245	262	285	251	252	250	275	265	250	257	257	260	252	268	246	233	246	260	275	284	273	240	234	270	287	259	230	275	268	256	262	266	285	285	250	252	257	249	268	260	237	283	248	262	253	269	250	279	243	240	257	217	265	268	243	258	266	282	268	264	256	272	272	290	278	258	260	273	277	259	264	261	285	257	274	233	239	279	243	234	271	254	284	266	282	235	238	263	236	253	271	271	275	248	265	240	232	307	263	257	250	267	234	249	248	273	292	241	234	243	243	294	273	264	305	248	271	239	272	232	265	254	262	249	267	244	292	288	259	252	264	282	231	271	275	229	291	249	247	243	256	248	255	223	252	257	281	270	245	267	260	258	269	242	243	253	264	256	248	259	258	282	247	230	254	226	238	226	233	280	283	248	242	267	272	240	259	269	230	237	252	264	261	251	260	255	278	260	256	275	243	275	253	246	266	247	231	275	261	245	285	277	253	243	271	255	270	259	276	264	297	271	275	267	266	248	266	265	272	287	251	267	250	254	240	265	263	240	273	250	252	263	291	256	230	265	253	267	253	263	272	241	246	239	265	256	270	249	224	263	263	262	263	280	281	288	245	254	261	249	272	265	275	280	265	243	260	250	219	246	272	276	286	232	266	260	276	239	292	252	272	254	254	261	280	285	256	246	264	241	252	256	287	285	280	273	274	261	276	238	249	264	249	255	242	278	271	256	255	275	261	253	280	260	251	271	254	271	244	286	246	246	283	267	251	264	235	245	255	233	259	279	279	283	267	269	274	281	249	260	225	278	247	288	272	279	259	271	255	261	239	211	245	256	251	231	285	263	269	216	254	239	275	252	259	239	244	243	258	251	275	252	281	283	260	264	244	281	290	266	242	261	257	263	274	252	266	250	263	270	236	253	235	254	289	242	237	261	256	244	247	249	243	269	266	257	247	238	270	251	234	262	262	282	234	272	261	238	293	244	244	265	217	235	268	261	243	277	253	265	244	250	270	259	251	283	269	249	276	265	258	256	266	275	219	239	246	265	256	283	277	266	255	288	278	259	269	275	234	271	254	267	250	264	254	260	242	267	271	259	288	253	238	253	242	273	267	258	243	287	259	251	267	279	268	282	272	261	271	252	261	272	258	251	263	263	292	287	272	272	260	262	238	268	276	237	258	228	247	269	256	267	273	247	256	281	296	257	294	268	284	272	267	260	259	244	267	255	257	252	273	265	268	266	250	299	241	276	249	244	266	255	280	250	237	257	247	278	267	266	285	252	259	286	255	247	270	256	264	260	266	271	233	290	247	268	262	260	242	251	266	246	271	245	252	258	276	257	269	258	260	286	251	246	250	240	269	283	243	277	263	255	267	255	266	247	271	251	273	238	294	256	271	279	264	281	257	249	246	283	262	254	249	282	266	266	230	263	275	250	265	271	265	242	258	258	229	263	254	278	270	244	270	288	251	245	247	286	278	270	271	263	268	240	275	259	249	257	257	295	273	245	247	282	264	266	266	291	236	255	273	251	283	276	289	246	235	254	251	268	281	243	275	271	249	275	270	269	236	256	251	235	241	269	256	235	261	251	270	249	235	247	275	255	242	250	257	242	258	298	268	284	244	268	284	267	270	265	245	261	253	265	246	219	247	250	263	264	258	228
27852	18957	5669	1428	852	732	642	638	591	599	584	546	580	565	595	570	587	565	503	526	518	573	550	592	520	558	548	520	561	554	530	538	591	523	536	533	521	543	553	545	539	517	560	568	537	567	517	547	527	527	576	562	517	517	503	596	561	551	557	600	526	511	557	563	570	537	560	571	569	522	541	522	537	565	584	524	523	523	557	547	569	515	510	523	537	527	511	513	546	524	541	537	537	532	509	520	510	498	549	563	569	553	519	524	563	543	537	550	557	525	529	528	568	525	516	566	599	570	554	531	527	541	516	564	530	507	519	576	520	541	531	547	567	574	515	551	513	532	535	506	525	562	544	505	506	545	532	547	521	534	511	584	535	516	542	521	531	543	530	521	548	503	513	533	546	528	511	496	548	535	569	497	553	547	536	526	580	536	548	528	532	501	551	536	548	553	527	531	544	564	562	565	530	549	582	593	513	519	522	566	547	539	551	538	531	504	522	540	527	527	515	583	531	485	569	566	530	545	587	538	510	549	530	551	546	532	547	555	537	528	528	512	557	543	520	504	571	540	538	552	549	520	525	521	511	541	539	544	547	526	556	573	562	541	531	541	536	562	568	564	540	544	549	542	566	541	514	526	525	545	553	548	547	569	519	522	529	546	518	550	582	534	582	548	524	549	555	582	554	530	478	563	536	496	516	504	520	561	530	521	520	548	594	596	536	539	588	509	526	523	561	527	544	539	539	535	539	553	523	522	527	513	521	579	567	509	503	533	527	542	521	557	536	578	568	546	539	544	571	537	542	558	578	549	518	539	561	509	545	560	517	549	523	522	528	564	567	540	528	589	564	557	594	542	549	553	509	539	556	506	529	561	560	566	557	539	510	538	556	521	556	569	561	539	524	541	562	522	548	521	541	560	544	524	574	559	490	577	546	549	513	553	578	575	541	559	535	555	511	543	533	565	524	527	516	533	533	534	545	578	527	574	569	514	525	519	519	520	529	556	550	540	520	526	537	572	519	535	573	527	519	510	537	604	524	532	570	532	522	532	520	541	549	513	509	551	547	541	519	528	541	519	576	576	479	529	548	544	556	533	532	517	552	540	545	510	558	567	495	537	545	522	534	544	534	569	518	548	569	554	585	523	542	533	561	511	519	518	503	553	512	547	574	543	581	573	542	540	567	508	539	503	519	577	527	521	591	552	534	570	568	531	551	514	565	560	514	541	579	538	533	545	550	526	523	557	563	531	535	507	592	547	507	517	499	515	527	565	554	487	504	546	540	490	547	578	498	521	528	519	559	574	518	540	534	549	532	563	532	539	547	551	531	583	520	570	546	564	575	517	518	509	553	529	527	489	566	503	510	536	560	528	511	560	549	538	535	543	541	558	597	464	559	545	558	552	535	529	543	537	549	531	531	557	557	501	557	564	540	561	526	533	564	548	537	562	562	517	544	548	536	534	569	530	527	526	568	563	527	546	527	555	566	538	514	575	557	547	542	534	514	525	531	530	502	525	566	522	557	575	532	508	550	571	549	567	544	543	557	533	551	565	549	544	534	526	536	542	514	542	554	530	560	528	528	529	556	529	547	539	557	559	527	546	508	547	502	494	526	555	552	524	560	541	504	519	511	556	582	572	555	518	547	531	523	562	502	536	542	520	566	534	523	519	503	583	566	518	570	511	538	528	538	561	517	560	527	547	512	530	521	561	563	531	535	532	523	563	505	556	562	519	547	518	508	550	521	534	570	558	547	571	544	543	553	560	561	573	537	541	555	567	542	556	518	530	529	576	514	539	545	586	502	513	548	520	511	534	572	522	519	525	517	587	572	584	536	516	559	507	516	529	543	540	585	537	537	531	534	507	563	546	539	546	548	526	540	516	549	588	515	520	556	533	542	562	585	541	527	523	545	552	537	577	579	535	532	532	590	522	542	524	579	530	505	551	516	492	585	536	541	539	526	557	528	501	551	544	549	525	503	541	509	551	561	543	504	549	539	555	545	582	497	557	566	550	533	546	557	560	544	548	500	576	562	497	542	508	533	551	544	511	518	511	567	556	571	523	496	508	556	508	538	563	542	557	579	512	521	519	536	580	598	511	485	521	540	518	486	539	505	520	541	537	546	544	559	557	547	541	506	552	577	563	503	577	558	514	508	530	544	544	533	509	535	539	536	536	542	513	537	547	489	536	500	554	513	559	554	551	579	498	535	529	554	535	576	510	532	507	547	520	564	542	555	538	523	537	530	526	527	589	535	544	548	590	555	543	556	537	535	532	517	566	564	505	514	566	489	533	548	556	494	567	529	600	535	495	526	529	541	510	565	576	551	496	548	514	532	557	526	556	562	531	534	542	538	550	548	555	570	536	497	540	538	565	572	562	540	539	539	535	570	523	523	562	554	536	515	546	551	539	518	538	538	565	578	514	504	504	525	519	540	494	504	520	535	497	562	573	534	525	565	535	527	522	543	518	546	497	534	542	566	524	508	544	525	538	587	512	560	516	542	535	555	513	558	540	572	569	501	525	574	549	537	522	508	559	542	557	545	542	529	526	503	519	540	554	534	483	576	529	606	532	512	523	530	524	567	521	545	527	558	529	551	513	518	527	568	535	536	531	526	518	508	550	524	527	510	551	543	543	564	538	562	529	517	506	555	556	524	599	526	526	527	516	503	496	623	566	557	561	520	550	500	555	528	507	569	564	556	536	584	566	514	527	524	529	585	599	570	516	501	518	515	558	519	533	511	528	543	529	511	550	544	525	512	519	497	558	536	509	529	539	552	535	524	569	525	534	537	528	530	530	512	548	557	500	519	506	520	564	540	565	520	542	537	561	539	514	533	528	547	563	538	527	510	579	599	565	535	555	540	536	511	535	563	527	583	516	526	516	514	571	568	542	538	565	537	550	549	519	506	573	554	550	518	564	557	529	591	527	520	562	541	570	589	505	529	524	493	523	543	504	550	546	517	527	576	514	560	525	489	514	523	541	512	555	536	512	555	534	545	523	515	550	547	562	562	525	543	516	511	543	551	559	553	523	540	536	557	537	577	568	545	538	581	539	546	530	556	591	485	597	502	520	561	591	518	556	507	540	500	524	523	547	547	552	529	586	552	544	550	519	556	535	530	567	537	548	532	597	571	557	520	516	558	628	540	514	549	556	534	516	511	535	540	512	550	543	548	551	561	559	508	538	544	569	520	531	558	554	535	572	522	530	537	562	538	528	566	505	546	536	551	554	552	535	565	538	514	567	569	532	573	536	554	502	527	563	510	540	537	520	572	530	532	595	539	550	517	546	547	500	532	569	545	540	542	543	534	505	547	545	514	537	522	545	500	501	594	516	600	514	530	508	514	517	565	537	516	518	572	528	532	524	569	543	530	564	532	512	579	530	577	548	546	565	545	544	545	543	538	535	541	534	557	510	562	572	513	535	532	535	507	480	511	594	528	555	559	536	550	554	581	536	498	536	556	519	557	526	537	548	576	540	518	576	490	558	523	546	530	551	530	522
5067	3860	2665	1635	1277	1069	934	846	741	757	801	737	691	680	677	660	666	623	677	629	619	612	616	638	630	633	643	636	620	634	593	579	638	659	665	623	685	620	642	621	666	626	594	615	584	618	616	598	585	650	662	606	596	662	630	608	608	629	649	567	642	592	602	653	599	605	618	630	633	626	667	672	658	653	633	628	614	609	631	625	651	606	662	596	612	642	648	611	580	594	590	609	661	642	651	638	627	630	629	629	599	611	538	624	597	609	600	632	616	629	578	625	597	631	633	600	683	650	603	622	601	660	606	637	591	651	640	666	656	616	592	623	610	598	599	614	632	618	650	640	652	617	607	617	661	664	587	601	624	633	623	612	692	588	607	618	596	586	623	613	641	653	654	614	603	598	653	658	597	637	588	584	603	628	626	574	592	642	647	640	631	620	605	598	643	619	610	608	661	601	589	616	671	642	596	620	649	609	582	650	618	624	612	604	606	656	648	597	622	589	655	624	605	625	610	624	630	627	675	595	646	639	657	665	604	597	567	602	611	583	606	619	618	609	693	677	646	591	619	630	657	681	616	587	604	619	609	603	622	587	596	630	626	618	606	641	624	592	624	629	600	644	609	636	678	635	581	636	627	667	613	647	627	650	611	642	649	669	645	588	587	627	612	628	631	624	649	578	635	609	613	606	635	648	602	589	628	615	612	633	592	614	619	586	672	659	636	602	587	612	614	634	621	581	647	623	587	692	639	587	647	606	619	633	597	637	615	602	631	623	631	621	654	583	648	666	596	614	642	611	632	632	646	597	677	617	626	596	611	617	630	630	667	602	581	634	635	640	651	617	620	665	624	632	594	572	606	588	631	632	621	642	634	635	613	598	681	630	655	672	655	637	666	591	617	623	584	608	630	580	644	608	690	610	645	658	619	617	642	658	640	604	642	643	624	635	639	650	625	656	621	577	630	610	609	587	644	657	589	641	618	655	600	673	600	622	615	663	645	605	604	628	642	620	649	641	645	598	616	631	622	605	593	643	605	629	623	627	613	590	649	625	628	612	589	596	615	651	598	603	634	605	653	616	619	628	653	605	631	592	631	623	594	579	598	664	622	602	627	666	625	627	588	624	657	634	633	617	612	633	636	603	654	641	615	653	609	636	617	642	588	627	631	631	606	620	619	640	613	634	608	604	624	596	594	641	608	604	598	619	609	649	634	600	619	657	596	629	635	620	635	629	634	625	610	628	613	628	645	627	619	617	636	625	619	640	587	635	595	634	579	629	596	620	609	629	627	613	656	642	635	610	638	619	617	665	644	611	640	626	610	609	628	641	607	598	581	594	597	642	626	655	587	614	636	634	627	630	591	661	613	589	583	668	595	636	644	651	677	656	600	590	622	625	620	640	654	631	620	641	625	625	645	561	607	644	626	628	649	667	615	670	663	589	636	658	663	652	591	644	667	654	598	639	626	615	600	599	660	672	589	613	621	619	657	633	639	587	607	640	586	629	555	616	619	589	622	630	641	589	591	628	620	619	689	576	643	648	612	653	588	683	651	626	616	620	662	575	655	622	610	663	640	659	608	668	634	629	656	609	661	644	669	627	620	629	658	638	611	626	695	596	589	652	668	638	641	600	629	610	653	618	600	606	604	654	613	627	622	631	606	656	586	624	619	616	626	646	634	605	591	663	633	574	622	598	640	604	595	650	592	648	621	673	674	628	654	618	623	584	625	586	612	610	666	615	625	645	593	624	640	581	607	650	626	613	648	600	619	614	595	621	661	643	594	579	561	596	634	573	659	661	650	634	587	634	605	633	589	645	610	643	625	625	615	585	640	654	620	642	584	620	620	617	643	610	625	591	650	652	642	585	607	581	632	633	580	646	563	633	577	634	616	576	642	684	590	602	628	611	642	612	651	669	608	644	600	637	650	634	617	598	651	608	616	657	618	625	583	626	598	632	650	607	620	662	623	614	626	641	595	607	571	649	619	596	610	641	592	613	669	601	608	623	628	612	631	605	631	609	565	637	592	634	624	604	634	675	645	639	605	596	630	622	619	648	651	587	587	596	663	627	629	641	641	608	616	619	643	630	619	607	646	615	618	600	639	618	574	604	610	638	628	644	617	674	599	662	631	606	619	573	637	625	632	615	588	582	617	558	619	597	649	592	642	620	625	639	665	604	595	631	567	564	632	612	624	649	571	579	647	673	634	617	602	621	640	653	592	605	642	607	604	620	692	625	674	638	641	672	667	624	654	650	631	626	623	631	609	685	584	639	635	647	661	645	651	567	617	605	612	617	617	603	592	598	595	594	603	607	592	609	605	611	579	621	629	655	573	612	665	603	603	627	626	610	633	613	612	631	603	627	621	667	621	652	610	641	617	617	652	614	663	632	623	642	619	591	594	622	656	640	649	622	610	604	667	629	640	582	610	643	601	650	610	598	588	636	674	647	623	633	616	600	648	677	657	584	653	601	605	623	655	593	569	618	632	607	630	595	619	623	636	614	589	583	652	632	647	622	654	654	611	641	588	598	620	627	564	663	621	639	630	612	605	610	634	621	652	640	622	620	637	637	575	615	654	597	631	632	637	589	673	602	627	629	634	635	645	635	595	624	639	625	613	670	656	644	596	634	587	656	620	620	600	623	633	649	606	599	659	604	613	583	631	626	589	605	615	610	642	605	574	648	612	641	638	628	628	624	623	625	601	659	626	604	628	640	650	627	613	620	625	631	569	567	643	664	651	656	648	628	620	636	621	604	654	631	582	644	615	632	595	605	630	635	618	596	635	622	573	596	680	601	616	643	638	603	639	637	651	630	622	631	650	632	627	616	626	635	609	605	613	600	619	594	610	608	634	641	677	669	624	639	654	590	591	635	619	631	626	651	665	609	602	635	612	596	597	626	613	699	659	653	609	636	631	618	630	641	617	611	633	592	595	638	635	578	650	578	642	657	612	610	610	619	620	627	621	592	642	697	591	617	639	623	670	653	637	660	599	623	622	569	633	641	660	662	622	630	640	621	619	626	617	604	604	610	603	655	653	605	621	579	615	623	607	600	666	577	662	670	606	599	629	583	648	624	658	608	584	622	616	597	582	643	621	629	670	624	608	626	625	590	601	631	641	622	640	640	639	567	605	597	631	621	610	594	660	617	681	597	661	621	614	619	644	576	601	627	577	577	621	633	684	620	642	620	633	583	615	627	619	613	596	632	674	618	642	603	606	641	590	582	616	659	633	618	587	636	634	613	588	625	599	626	636	675	611	606	667	627	620	623	661	684	623	626	618	624	627	587	644	645	620	614	628	625	676	590	627	589	651	634	591	625	632	596	633	612	601	625	625	575	638	674	662	629	616	648	625	610	674	626	649	627	652	637	584	646	660	634	614	639	619	618	588	606	641	633	602	642	631	639	627	632	625	599	599	633	648	616	611	665	616	593	614	669	635	657	589	600	579	626	605	637	622	623	601	628	627	625	621	689	616	608	602	617	653	622	614	634	620	647	616	602
24018	21616	28901	24772	21567	8237	1287	958	786	705	688	653	636	602	591	538	522	557	572	565	532	540	505	538	503	528	552	478	537	529	522	490	543	542	561	532	550	487	464	531	529	511	511	522	549	511	506	469	486	477	503	484	514	502	517	517	536	521	522	548	499	479	515	540	469	495	493	507	476	570	537	500	509	485	532	504	525	526	519	525	528	510	531	505	530	529	475	531	538	527	484	537	512	541	495	539	525	486	479	425	519	517	541	495	491	491	476	490	521	469	477	534	553	524	524	506	535	496	529	507	495	511	533	479	499	474	528	517	537	539	505	524	514	516	519	484	480	531	511	502	494	499	510	493	565	491	484	459	559	503	507	533	510	483	498	532	515	503	516	487	555	532	550	554	524	517	509	474	458	532	504	496	485	455	516	543	502	492	535	504	512	501	520	499	489	510	514	494	539	532	511	488	496	484	494	479	527	549	497	532	500	504	530	509	532	526	519	505	533	510	522	506	506	504	550	484	531	468	520	499	461	510	524	530	510	555	522	558	529	507	471	496	487	510	497	518	479	491	515	496	512	497	515	507	459	537	495	491	485	501	524	500	494	504	493	478	498	541	511	492	505	545	489	463	504	523	522	463	501	461	513	501	519	536	467	493	523	535	522	503	486	485	497	472	530	468	504	480	513	455	548	501	491	481	502	532	518	533	546	526	473	489	522	516	507	504	508	537	509	500	477	510	510	522	513	471	525	498	527	500	470	468	525	510	484	506	481	512	503	527	507	503	526	541	513	481	504	460	475	484	527	498	503	536	525	484	474	542	501	502	504	515	484	518	523	531	493	498	511	542	501	468	504	511	513	505	530	519	483	477	530	480	513	479	505	493	528	486	492	521	510	512	483	513	495	516	530	513	506	491	525	453	502	541	543	508	479	516	479	493	531	482	482	501	489	501	470	511	473	529	541	496	527	527	516	516	549	495	516	522	478	519	558	529	482	541	502	526	469	494	517	527	507	507	455	527	510	492	514	503	496	492	535	512	492	526	500	518	519	553	504	563	521	513	512	488	486	504	514	518	517	482	482	486	515	548	482	491	481	498	491	505	502	491	510	512	472	497	509	517	509	485	507	515	535	468	551	476	523	470	530	514	495	532	526	549	545	489	489	501	472	507	524	540	503	490	478	485	508	515	500	522	521	546	501	505	546	509	474	534	484	520	523	501	518	534	501	504	524	535	527	509	515	479	484	518	500	530	510	553	540	465	479	524	542	513	528	540	460	487	500	515	500	512	499	507	486	495	518	502	500	508	520	499	503	497	492	529	474	531	500	528	484	543	531	465	546	538	517	492	483	496	490	513	498	491	553	529	538	541	527	511	492	555	507	519	507	503	486	467	506	495	522	529	502	503	491	489	510	479	521	506	472	510	489	525	503	519	536	492	514	477	512	472	532	503	516	518	504	527	493	480	502	497	521	523	498	496	477	510	462	464	497	488	486	467	518	522	495	503	539	531	572	508	533	494	516	529	467	496	515	542	505	503	504	509	533	512	509	492	509	525	487	507	539	482	511	506	479	540	530	482	533	484	538	479	510	491	519	549	494	504	534	489	500	491	540	481	478	486	466	525	498	527	531	540	509	498	516	475	514	510	504	499	456	517	515	493	498	506	501	488	507	504	503	540	546	500	545	537	522	510	502	511	485	510	493	527	531	510	513	478	508	501	527	510	496	491	523	506	529	471	494	524	474	481	463	489	505	502	521	495	509	513	449	495	508	507	504	521	554	511	452	498	515	491	488	499	494	537	494	515	526	515	540	497	476	498	500	500	494	515	493	520	528	483	516	507	478	499	465	536	519	513	494	514	516	513	552	485	568	549	505	457	489	518	522	494	480	507	512	513	503	497	517	485	518	531	520	517	506	515	525	512	538	506	478	479	505	556	521	539	489	499	501	480	493	494	495	511	522	536	521	481	509	480	508	530	545	496	555	486	522	488	496	519	499	505	526	507	528	454	489	507	502	528	517	487	482	511	483	537	470	520	530	518	538	525	523	482	534	482	498	505	530	505	483	500	497	472	557	517	497	511	551	507	535	456	499	463	509	509	477	528	468	498	497	528	460	470	534	517	513	501	520	514	507	502	486	513	496	517	555	507	552	524	483	534	556	534	504	472	523	513	555	502	525	510	466	541	511	504	528	513	467	551	518	530	522	521	494	521	520	526	489	514	507	514	520	494	486	509	501	515	472	472	476	506	485	503	519	492	517	506	496	514	522	526	473	488	518	547	492	512	518	504	504	486	526	489	472	536	497	503	483	526	512	505	529	521	527	527	492	518	516	490	472	559	519	472	500	494	545	505	508	517	514	486	520	483	519	506	486	488	500	522	491	517	506	537	473	521	533	492	515	517	483	497	478	492	486	478	493	504	534	538	500	479	471	489	488	507	514	467	510	512	500	514	507	501	519	508	517	526	524	539	525	507	520	548	489	482	487	532	524	507	491	458	540	507	521	501	520	475	513	548	513	531	526	474	465	490	502	497	476	531	499	499	548	502	491	538	490	518	498	482	518	489	528	491	511	526	494	489	549	552	484	534	494	503	462	536	505	517	493	504	521	546	489	521	507	504	493	525	498	507	508	473	522	490	503	528	515	512	532	498	518	513	531	474	514	507	512	550	505	492	522	516	483	513	481	499	485	518	502	503	466	549	483	497	518	523	540	501	502	511	466	511	505	529	488	482	554	531	518	507	478	505	488	455	508	516	530	483	510	535	496	501	502	444	514	496	490	510	533	496	523	506	497	513	503	491	503	519	511	530	534	527	490	504	498	491	502	511	528	560	463	477	502	577	467	524	522	501	479	481	506	475	497	522	545	540	478	502	488	495	449	481	523	562	546	514	503	497	504	485	515	455	483	492	541	509	517	522	501	505	529	499	495	534	529	498	501	526	520	481	497	480	534	517	518	484	447	532	491	517	525	536	497	555	554	496	522	539	498	483	474	512	484	539	499	519	506	521	484	469	495	493	472	526	478	507	513	499	514	536	481	513	531	527	503	522	515	500	506	500	502	509	479	550	546	511	504	509	494	525	530	502	486	489	469	580	505	522	501	505	509	477	495	487	503	503	499	510	492	478	467	527	528	506	548	518	480	508	509	477	497	518	524	548	526	506	481	533	471	484	488	492	536	494	506	497	487	490	507	503	518	527	465	496	510	520	531	504	524	512	519	500	524	512	484	523	526	522	503	536	477	491	529	475	516	512	524	506	511	498	520	531	467	516	520	527	508	485	538	539	514	520	531	510	513	505	478	482	477	520	500	533	495	507	531	494	511	501	513	483	474	490	490	482	538	513	483	511	518	477	511	455	490	514	508	490	510	461	470	512	530	501	516	458	479	533	493	477	548	510	566	496	461	509	484	537	477	495	479	530	502	465	532	539	496	505	512	530	502	529	534	494	509	513	534	459	480	509	545	446	485	513	505	501	537	503	548	510	475	490	541	548	517	495	499	511	487	532	468	531
4137	11325	7730	3878	2863	2177	1735	1473	1248	1071	963	842	821	797	777	748	693	710	691	659	671	666	644	683	610	606	591	644	651	631	611	614	611	608	654	607	638	607	648	615	624	589	601	594	612	584	614	626	578	625	655	661	551	590	608	592	612	609	549	602	650	590	607	612	586	624	563	595	613	610	631	595	588	622	626	608	623	567	618	617	610	592	621	637	568	591	580	617	609	618	598	576	595	565	616	604	564	575	589	577	590	606	586	588	654	582	561	597	590	546	593	603	600	561	599	599	548	583	591	605	585	631	610	640	651	563	544	629	590	564	594	582	596	549	557	591	591	586	607	634	616	583	608	575	592	633	601	576	587	597	606	600	553	609	644	604	602	583	556	607	606	575	598	571	580	552	637	609	598	572	579	585	622	577	549	614	584	561	597	639	556	580	642	628	635	588	625	614	571	601	607	601	555	570	608	661	605	583	605	599	615	565	579	638	641	646	579	578	567	590	588	598	599	622	595	591	613	580	603	591	547	568	631	583	603	573	627	598	601	611	577	610	593	561	642	593	648	598	597	626	618	577	618	549	582	562	588	587	574	602	601	575	586	571	638	591	548	606	613	526	645	593	628	608	584	641	596	565	611	590	574	599	577	637	597	608	584	607	566	608	607	582	603	647	596	555	546	578	546	617	612	666	593	606	557	593	546	586	619	572	607	572	617	608	547	591	612	589	579	607	612	624	624	575	559	608	583	590	565	593	550	580	577	555	616	585	582	595	577	594	613	619	586	573	651	600	601	609	561	586	623	605	577	583	589	580	590	635	513	555	636	605	596	580	524	587	608	556	614	612	615	580	571	638	604	584	572	570	587	628	599	602	596	609	589	617	588	601	613	555	606	568	618	594	565	562	583	594	617	559	562	584	582	634	562	580	585	580	581	619	612	609	621	558	617	557	573	642	615	586	593	568	602	601	549	539	647	604	626	580	529	595	587	575	566	592	565	602	585	527	550	612	564	614	612	582	590	604	584	601	622	587	627	552	602	615	586	603	612	584	592	610	553	618	553	582	593	581	667	561	564	590	648	589	592	595	575	563	612	593	569	595	561	597	588	599	585	632	627	543	555	578	609	560	595	589	575	582	592	586	597	613	620	581	611	584	595	589	645	610	596	587	625	568	599	603	617	569	568	564	568	609	611	662	562	610	548	624	602	595	617	534	586	618	578	577	609	585	627	592	613	605	644	573	594	602	569	559	567	595	578	569	592	599	576	557	643	553	595	562	560	614	643	590	613	636	610	596	571	622	597	576	577	642	619	595	595	610	664	615	608	593	612	580	578	559	583	580	603	550	599	561	635	615	595	569	585	639	580	579	606	612	582	562	621	592	565	586	571	611	578	571	544	597	588	591	656	588	612	571	622	550	566	623	606	571	640	615	538	602	602	598	586	603	581	606	627	554	608	597	550	566	590	635	560	597	569	584	568	576	566	570	609	588	575	595	619	558	576	605	566	564	620	581	554	573	583	549	565	581	576	572	590	575	508	624	553	557	602	573	574	622	616	603	587	602	562	576	576	590	617	609	617	573	596	566	630	604	573	590	628	571	532	544	591	605	575	610	573	577	581	556	611	579	576	586	596	593	597	570	595	590	559	560	614	613	593	604	620	563	580	589	603	610	587	569	593	622	616	613	602	601	578	600	580	595	626	565	551	604	591	588	626	543	563	534	520	587	630	601	579	565	622	535	621	583	580	558	612	565	602	624	560	568	594	599	571	601	584	530	579	587	609	556	608	543	611	601	561	583	577	591	607	568	561	589	589	596	588	622	592	562	591	570	576	595	571	590	608	614	562	598	588	578	621	599	619	586	591	598	594	576	581	602	589	616	604	596	594	593	607	613	562	576	583	590	578	605	603	613	591	594	601	666	630	605	568	579	620	592	603	582	637	565	595	564	602	604	611	609	605	583	634	596	584	548	626	658	616	591	556	581	677	587	591	575	596	566	600	605	600	576	571	599	614	626	564	618	557	598	578	633	585	632	594	601	574	582	594	596	626	581	572	613	596	627	608	601	588	617	594	612	623	574	589	592	583	550	610	631	629	557	576	599	584	596	598	632	591	593	606	594	606	620	602	573	599	633	596	574	569	595	584	586	584	659	616	581	652	609	585	593	619	630	586	570	610	581	554	635	582	617	571	590	607	613	604	563	613	559	575	587	588	576	585	602	601	603	611	595	611	592	617	551	589	593	568	595	577	592	586	643	613	582	596	605	632	596	625	580	605	584	592	618	615	607	611	628	604	577	599	565	565	572	587	590	582	587	563	641	610	602	612	600	589	570	566	596	589	563	571	611	574	576	646	540	605	594	608	611	584	590	586	566	585	599	592	583	567	583	572	585	636	600	614	594	579	578	591	573	589	618	558	646	539	549	577	578	610	579	575	583	596	599	578	596	621	547	605	613	615	589	569	598	576	571	574	573	609	565	586	615	554	575	553	614	639	629	577	592	542	578	550	624	580	608	592	597	593	553	584	624	596	618	580	579	536	591	632	590	592	596	583	603	610	612	598	573	593	594	584	553	595	601	599	589	576	596	594	550	636	586	637	571	568	569	587	571	585	555	594	623	609	583	593	562	612	554	585	585	605	603	612	539	633	632	608	629	605	560	588	597	610	613	606	616	572	595	613	599	594	576	575	653	569	578	584	617	569	620	587	587	633	637	582	542	617	570	576	568	620	605	617	565	589	580	562	605	563	586	599	591	603	586	623	603	562	593	571	614	602	600	600	578	562	589	569	586	582	575	610	548	593	575	617	644	584	592	618	548	602	552	635	604	572	602	570	612	617	589	587	607	560	566	572	532	603	591	619	615	586	622	592	587	577	622	602	660	581	622	592	560	577	590	616	594	590	635	627	587	627	592	558	615	604	598	581	606	591	593	597	574	608	566	578	599	588	585	561	618	586	572	600	576	609	583	572	577	597	637	573	572	535	585	603	580	602	595	585	583	601	566	572	572	646	605	534	617	571	571	572	590	618	613	606	619	591	555	578	594	588	556	593	566	630	626	608	572	577	617	602	594	579	552	578	632	588	584	609	604	573	578	573	636	544	600	632	600	594	595	609	620	607	620	623	565	558	580	614	586	627	595	585	604	575	579	591	581	589	634	616	582	589	604	607	597	576	626	611	603	583	589	562	586	611	588	618	556	627	556	593	586	565	571	575	611	576	567	564	633	615	577	584	562	587	616	562	619	551	581	618	570	583	586	607	593	621	589	588	609	627	603	572	623	641	579	624	590	624	585	568	635	592	584	559	626	613	617	598	580	631	600	553	607	563	590	560	622	595	565	567	600	617	593	570	523	584	618	547	590	572	542	654	579	562	604	594	631	573	592	587	562	585	591	586	585	629	622	628	560	569	602	608	581	594	564	609	610	609	578	629	610	622	629	598	620	593	610	612	603	550	578	626	602	564	584	614	558	597	611	574	581	569	645	605	617	554	589	598	587	602	588	612	565	596	623
25265	21664	27705	26029	7989	843	713	543	474	429	408	449	386	390	357	397	340	327	378	355	360	348	350	372	320	311	320	336	307	345	323	360	359	316	318	330	285	323	325	327	338	342	336	336	307	362	342	328	337	343	333	341	313	297	328	307	342	313	325	337	318	309	305	339	303	336	315	293	336	302	373	333	339	312	349	323	326	330	310	343	338	332	329	339	354	300	316	305	347	320	316	334	329	322	303	310	314	315	335	320	304	323	338	322	330	311	340	336	322	319	316	347	339	326	310	337	339	328	335	351	293	286	302	341	352	303	353	322	331	307	318	325	334	329	332	374	342	334	319	331	302	285	296	332	287	313	330	303	312	310	323	330	306	338	315	330	326	318	328	293	350	285	317	317	364	299	328	327	309	338	343	334	331	320	342	366	364	304	356	300	350	344	292	311	332	319	361	307	324	323	309	333	302	317	305	305	300	320	343	352	318	303	333	305	292	331	338	332	310	335	333	311	326	264	356	340	349	312	318	325	311	326	340	315	325	374	351	330	337	334	308	307	363	340	328	366	301	337	347	308	356	328	311	324	346	343	340	330	371	314	329	335	316	339	330	297	305	323	355	300	299	324	340	332	312	319	343	327	293	338	288	318	336	347	328	284	313	321	289	356	333	337	290	303	296	340	324	337	335	295	318	347	317	322	358	311	348	299	325	332	335	271	305	329	289	319	311	324	325	298	316	352	292	335	310	310	331	303	307	329	319	289	313	325	349	343	338	329	345	316	356	344	348	320	333	297	328	323	316	332	321	312	307	311	315	316	341	334	307	302	347	324	304	310	328	323	318	303	292	312	337	328	338	341	307	327	354	324	307	320	321	326	337	341	305	332	322	371	337	331	289	336	326	321	351	330	319	312	351	342	291	346	364	319	312	321	317	318	378	354	324	347	332	310	362	360	316	325	340	311	321	323	344	303	308	360	334	343	327	313	342	336	306	305	343	294	275	339	337	316	311	303	295	310	299	305	321	350	305	328	343	330	309	331	335	363	291	332	335	370	332	325	335	317	273	326	353	359	356	319	346	313	323	329	318	302	329	329	318	282	336	330	291	306	322	308	350	333	310	303	316	362	347	331	314	295	350	334	300	285	320	315	320	314	305	313	332	323	306	337	344	348	305	326	326	304	349	330	308	307	303	343	320	336	355	344	348	306	308	342	297	338	323	315	313	336	332	309	329	320	306	330	311	324	300	342	325	307	292	325	321	297	357	322	318	319	306	338	313	324	335	313	327	289	339	341	328	333	325	300	310	326	317	316	334	323	315	335	308	335	298	320	310	301	317	317	321	358	346	326	326	310	344	297	351	317	312	308	295	306	325	318	335	303	371	352	334	325	295	307	350	345	309	308	350	308	315	308	328	340	328	334	342	327	330	333	315	332	330	336	313	336	316	311	347	288	316	332	330	330	316	332	358	294	308	346	314	315	334	317	313	338	351	314	327	301	322	333	313	321	334	330	343	329	332	284	306	338	321	329	313	320	298	308	324	328	326	298	329	334	319	309	331	316	334	334	340	292	302	320	342	314	322	342	340	300	315	315	307	339	345	306	315	305	297	348	275	317	324	310	302	348	323	325	310	323	331	296	323	353	315	330	324	327	352	321	285	316	334	326	294	346	304	325	319	308	340	299	324	340	321	293	335	338	328	284	355	337	330	359	321	327	294	308	345	325	324	336	345	310	304	328	326	297	316	349	327	336	322	321	335	311	319	331	330	305	308	346	356	349	368	319	315	361	349	298	315	314	310	317	312	301	352	329	319	317	335	332	321	308	301	316	340	340	324	328	309	342	348	316	298	322	325	328	321	323	324	308	306	334	306	331	305	334	305	293	300	312	334	346	333	306	302	310	331	323	340	351	329	289	322	339	310	314	339	323	310	324	350	314	312	342	342	313	336	316	288	311	321	305	354	339	317	336	328	362	327	322	290	337	331	297	306	345	302	330	304	298	307	364	342	319	314	292	320	291	334	326	325	318	296	326	339	359	357	312	293	312	326	325	314	298	319	328	332	342	348	305	320	317	325	344	326	323	328	268	339	331	330	315	334	319	306	348	341	309	354	296	338	298	326	320	340	351	287	323	333	333	333	335	335	324	339	337	324	354	319	356	312	352	300	337	316	330	317	315	330	326	327	312	318	342	307	315	326	314	307	303	312	315	326	296	320	331	326	310	334	286	320	314	343	342	331	319	331	351	319	309	334	324	331	347	308	302	311	302	347	325	331	323	334	319	327	302	339	299	310	325	309	306	326	345	314	321	315	309	319	343	294	298	324	335	331	339	319	305	333	317	341	326	327	307	301	292	322	310	317	323	303	313	332	352	329	331	321	345	320	336	324	340	312	325	308	333	303	323	319	323	316	333	329	302	305	324	333	356	335	303	350	321	286	344	302	321	311	313	320	330	354	334	301	317	300	324	325	327	334	331	299	328	325	347	326	337	355	304	333	351	324	338	295	349	329	326	348	342	344	315	343	319	330	300	326	334	312	326	305	338	331	368	312	347	321	345	313	342	326	334	307	296	310	325	321	303	339	324	310	306	340	307	319	334	304	337	327	319	293	335	326	308	298	304	348	339	320	315	345	313	330	327	312	313	323	313	323	304	321	340	316	313	329	303	305	300	302	327	334	314	324	352	324	301	330	327	301	327	311	352	293	296	312	311	329	344	290	309	289	296	324	331	315	323	326	306	306	290	319	296	319	350	347	350	299	340	310	326	290	316	299	340	327	294	315	325	312	326	349	285	299	346	313	322	343	310	315	352	332	306	306	347	318	337	342	336	332	359	316	318	337	316	320	304	330	319	333	334	277	324	320	315	302	348	326	306	317	301	333	326	298	308	314	326	299	325	330	351	313	319	338	317	325	312	328	316	343	325	331	316	315	319	301	310	328	322	304	344	314	326	313	314	343	332	321	300	329	334	348	321	316	304	327	311	322	311	318	345	334	341	325	336	309	318	333	333	329	321	314	323	362	312	359	313	307	320	306	338	312	302	340	334	312	305	340	347	323	321	333	318	369	326	340	306	333	296	288	327	325	336	345	271	315	338	340	300	347	305	296	319	319	316	327	320	290	327	324	309	306	329	314	313	331	319	326	312	365	324	314	325	340	319	326	356	316	328	300	313	328	335	343	345	319	319	322	354	294	318	338	324	327	291	332	315	297	370	363	283	329	333	312	321	331	325	315	355	307	319	318	304	337	341	302	279	325	322	331	330	328	294	316	323	312	299	321	337	359	332	335	299	335	302	340	352	324	294	303	329	311	319	332	352	310	346	338	341	297	319	344	326	287	314	322	321	343	308	343	295	324	346	334	326	321	321	312	332	300	313	320	349	329	315	314	324	318	301	300	335	324	322	304	352	326	337	290	338	323	336	343	316	342	326	318	308	321	314	322	349	279	322	351	343	336	329	314	317	294	324	316	342	324	302	374	329	322	305	325	348	314	320	332	308	318	321	348	344	314	310
3871	7157	4916	2643	1864	1452	1128	964	828	686	633	555	518	502	496	459	440	434	411	402	436	415	450	448	421	369	420	414	408	385	411	380	438	393	385	410	377	412	374	376	341	365	398	359	402	356	402	388	403	393	369	357	397	380	397	373	406	385	340	382	381	384	372	345	361	370	410	389	363	365	380	411	386	367	413	377	356	388	371	389	409	397	385	387	372	393	373	380	377	350	384	371	419	356	361	370	345	355	377	365	367	367	338	390	420	387	379	362	392	400	363	359	395	380	370	325	362	419	408	367	400	400	405	348	391	354	369	360	383	366	377	363	355	380	330	374	372	404	350	342	367	337	395	399	385	391	414	398	346	322	388	390	390	379	398	360	376	351	386	367	395	349	400	377	343	379	376	377	363	388	397	364	365	404	380	370	349	371	352	355	400	382	358	359	371	374	387	373	381	359	327	388	384	387	382	384	367	388	377	359	384	388	368	378	390	397	355	360	388	372	376	374	380	386	366	336	373	352	364	384	385	342	382	405	401	356	390	364	379	387	414	385	369	369	405	377	376	378	378	354	404	378	360	393	400	389	356	371	377	395	400	365	382	376	400	370	356	349	368	400	381	379	397	386	353	358	380	373	370	355	408	356	366	381	376	385	374	397	389	387	360	370	380	343	339	360	401	360	363	356	390	383	353	402	360	396	386	382	401	359	401	349	375	366	390	364	378	385	408	358	382	387	389	382	351	358	379	376	392	347	403	351	375	419	378	434	377	368	392	349	373	404	385	394	355	391	367	375	369	358	357	355	363	398	388	379	362	402	360	373	363	361	362	357	360	432	380	386	376	401	375	416	354	393	355	384	370	364	361	380	385	388	360	401	363	369	345	367	375	352	367	362	355	391	411	350	381	444	353	437	364	358	386	365	386	378	380	377	369	391	367	377	364	393	354	376	371	346	379	411	400	384	344	374	390	413	343	384	389	400	348	388	382	373	343	377	364	356	393	395	385	345	397	385	378	382	403	393	374	391	339	341	400	386	405	353	329	343	378	359	408	371	368	351	371	377	373	356	390	398	356	355	361	380	372	389	335	370	371	351	366	345	361	392	354	386	374	385	333	416	365	390	359	392	366	400	384	376	380	355	353	363	355	374	409	392	372	392	367	350	422	357	384	334	383	384	405	348	351	378	338	389	344	352	378	378	405	365	365	380	363	346	373	353	369	377	408	412	393	378	381	387	374	391	415	337	370	345	369	342	367	383	405	348	387	411	345	352	363	358	370	383	410	364	385	336	352	388	396	381	378	403	409	359	420	391	362	368	396	367	374	375	408	364	414	368	363	362	386	391	362	412	371	368	375	364	345	408	388	383	381	342	372	363	389	358	358	383	355	400	395	383	358	388	377	381	366	396	360	363	369	361	395	391	374	387	351	374	382	395	379	393	369	346	338	367	398	358	359	380	376	389	408	395	391	404	366	392	366	369	393	360	400	412	364	373	352	398	378	338	410	392	405	394	377	347	375	372	352	375	364	355	393	361	357	359	374	351	397	420	391	365	401	378	372	350	376	376	379	406	364	381	390	390	351	386	377	392	406	394	396	364	395	391	375	374	388	369	390	371	374	365	370	404	370	386	381	349	383	379	360	373	376	348	382	379	361	387	394	407	397	392	386	369	392	388	393	387	401	429	385	360	396	363	361	345	382	362	366	388	372	370	369	407	369	385	392	406	374	380	381	402	354	374	344	404	422	383	353	369	388	379	385	375	360	371	365	362	368	345	370	400	361	362	367	398	378	392	349	410	395	384	400	381	421	370	382	344	379	371	366	389	381	393	352	367	391	389	427	370	355	333	391	384	382	375	398	383	366	345	350	379	369	365	401	373	379	354	388	384	370	412	349	374	369	378	391	330	385	377	360	364	403	338	330	358	371	378	366	427	376	351	386	377	367	394	377	364	399	366	362	370	360	384	389	380	366	365	393	393	359	394	359	389	355	398	374	378	380	374	356	371	394	404	370	328	374	392	375	373	386	343	357	380	395	395	370	355	380	356	392	371	364	374	404	378	363	354	354	394	331	389	371	374	361	362	374	353	354	409	352	359	365	356	350	371	418	376	410	359	339	362	416	389	375	407	380	366	374	408	378	365	377	374	380	381	383	391	394	365	359	359	370	376	368	390	363	422	381	352	404	361	371	367	368	351	368	377	380	384	351	424	344	347	373	341	315	378	373	349	403	345	370	358	358	396	374	372	377	409	367	354	376	377	427	365	371	388	383	362	388	359	367	390	380	340	384	383	374	340	358	376	362	363	366	354	350	393	356	384	383	370	395	344	365	409	397	388	348	408	377	402	387	367	358	398	387	353	392	400	413	379	377	354	382	398	402	390	375	370	374	384	387	356	353	374	386	385	383	397	367	365	385	392	380	357	347	391	406	389	387	338	389	355	362	387	365	356	359	365	374	364	412	440	394	361	379	354	401	373	381	367	362	355	387	397	362	354	413	373	410	343	379	407	361	402	368	403	354	387	401	397	367	393	375	359	362	384	405	422	385	363	367	411	397	352	391	359	385	380	387	375	368	376	387	369	374	366	334	394	400	379	388	378	361	353	403	390	390	389	371	389	358	351	348	388	381	373	366	404	376	426	392	380	357	415	353	341	383	369	372	349	379	377	393	404	391	385	377	317	367	389	377	397	382	381	402	354	368	343	371	394	364	366	359	370	384	352	376	394	336	392	350	399	375	362	406	368	355	348	389	368	376	354	380	408	385	389	386	372	369	371	386	373	385	383	390	393	361	390	356	394	404	349	363	372	327	334	372	379	377	390	375	372	346	357	379	375	380	375	354	383	411	351	380	405	376	381	330	340	379	351	377	387	362	393	334	384	385	378	397	352	396	390	409	382	387	390	331	363	347	338	380	400	317	394	367	410	389	376	377	341	413	371	355	354	369	339	356	358	352	387	377	397	414	378	359	389	400	406	372	367	364	384	389	366	389	419	373	358	364	393	380	361	389	353	415	392	354	395	328	386	376	379	344	393	375	365	367	386	401	413	374	397	375	366	377	399	368	359	345	366	376	389	368	374	372	401	364	398	395	367	369	398	392	393	342	375	356	384	352	374	392	376	345	386	374	374	355	335	400	352	356	395	375	381	424	348	355	400	369	366	372	391	367	385	369	396	367	380	381	408	381	339	381	351	358	400	362	352	362	408	355	374	364	398	405	354	383	400	371	393	374	358	387	390	388	353	366	378	326	378	354	377	396	359	380	372	398	412	375	349	376	374	407	362	391	366	390	401	352	362	368	382	376	392	382	360	386	380	356	367	370	382	392	367	336	384	368	390	383	362	398	384	365	390	399	369	380	346	333	354	383	346	400	367	366	366	371	343	383	364	401	364	355	370	369	423	398	429	383	381	381	378	392	381	349	388	381	350	381	378	370	354	388	372	347	386	396	335	388	407	360	383	378	373	387	348	372	361	366	377	359	359	377	359	386	368	373	385	361	381	372	377	375	370
22989	21650	29482	24335	21639	21636	6109	994	685	593	512	469	439	403	381	358	332	318	279	280	280	264	260	237	273	281	270	261	224	248	261	232	262	271	229	241	260	245	234	224	215	247	227	234	239	250	230	210	254	232	212	220	224	211	233	225	226	233	224	238	238	208	186	221	210	207	247	230	199	217	207	191	212	225	220	220	212	223	202	228	211	211	206	252	219	217	223	214	228	181	231	248	193	222	266	237	192	213	233	219	210	196	232	212	207	212	218	234	245	244	216	241	220	211	204	237	222	229	219	211	203	192	209	215	239	220	224	235	198	196	198	219	215	223	212	231	222	226	230	237	247	206	222	232	192	187	240	209	209	210	207	224	221	221	206	188	211	236	223	208	206	211	192	194	210	211	211	230	208	221	194	230	232	204	209	194	232	190	212	236	216	192	218	219	219	212	200	221	209	200	212	198	231	242	215	208	244	218	190	242	193	197	208	211	227	235	198	202	216	211	203	195	198	206	196	210	233	221	239	218	229	200	198	213	235	236	222	201	227	206	236	237	193	233	211	233	217	227	237	213	208	250	199	204	211	230	212	233	227	226	196	225	208	225	229	205	216	196	180	220	230	233	237	230	230	224	197	218	223	211	219	228	219	244	249	216	247	224	219	205	209	211	214	202	220	218	228	225	200	225	177	202	220	227	217	231	218	202	215	213	207	216	232	199	208	211	213	208	231	221	227	229	216	218	225	213	201	224	214	192	225	221	216	224	213	188	253	225	201	229	202	240	215	203	225	204	224	240	241	222	220	238	212	233	225	203	199	214	194	213	227	221	230	215	203	255	209	234	204	221	200	230	226	230	229	194	214	197	210	208	220	208	237	218	217	242	204	211	222	226	221	214	221	217	228	220	222	239	207	226	217	228	216	206	226	225	236	238	203	252	188	203	226	246	223	232	214	215	218	217	200	209	219	234	229	225	187	220	204	215	215	217	211	221	218	216	236	228	210	195	235	238	202	198	237	197	207	204	202	197	203	199	226	228	185	221	190	194	203	218	200	191	208	214	199	215	181	206	204	214	215	203	213	228	220	193	204	238	233	224	224	178	193	203	244	226	235	227	213	218	243	213	220	195	212	244	220	214	216	203	217	214	184	197	226	222	187	218	224	216	222	204	204	203	214	212	218	212	224	227	188	188	198	203	204	234	207	226	227	212	216	220	236	234	189	214	215	205	202	231	213	193	210	193	216	225	251	217	217	214	213	216	231	241	178	205	223	201	198	198	213	221	196	237	216	223	205	216	222	207	235	218	209	206	199	231	255	216	215	214	210	228	220	208	196	206	188	228	211	252	232	236	209	212	220	216	196	227	231	236	232	233	223	271	195	202	177	195	218	207	209	208	227	229	216	182	232	230	188	222	218	210	209	193	214	226	186	212	203	223	219	245	250	203	231	208	227	217	246	213	216	179	215	212	232	209	200	207	211	230	231	229	256	224	208	201	214	228	214	201	220	211	227	243	211	197	189	214	199	234	223	212	219	236	216	195	205	241	226	224	216	232	198	230	219	188	234	223	201	220	202	218	230	225	226	202	221	212	238	249	180	217	203	228	258	197	210	204	215	242	223	230	233	224	192	238	208	250	209	221	214	232	226	237	194	221	244	215	234	215	224	227	212	213	217	184	218	194	231	201	206	203	243	205	240	202	196	234	201	211	230	229	199	229	195	214	234	218	206	222	240	193	225	198	196	229	181	200	210	227	218	233	218	204	231	211	206	194	236	209	215	214	217	206	237	225	208	192	208	217	212	225	222	221	217	203	222	232	199	237	232	254	222	236	199	191	195	221	189	217	182	219	210	227	212	211	235	218	224	203	190	214	206	214	219	209	230	190	194	200	198	213	230	217	224	208	199	236	214	215	236	214	193	226	212	232	218	207	223	227	230	224	209	230	211	205	230	204	206	181	231	227	186	225	201	219	226	201	217	182	216	250	197	209	237	225	220	178	191	211	220	212	197	218	224	194	246	220	206	220	209	229	220	211	215	231	202	203	242	222	206	208	197	235	237	200	208	223	234	242	206	196	219	224	202	250	200	226	192	204	211	207	209	243	206	225	221	196	232	203	220	198	188	218	196	217	227	245	196	209	204	204	237	190	197	220	212	215	193	225	213	230	220	202	213	222	219	213	200	200	198	215	226	210	244	204	233	209	188	185	221	218	198	218	218	229	195	229	224	213	205	219	204	237	214	218	236	234	200	232	247	229	200	199	215	231	202	198	234	206	207	197	205	225	220	202	218	224	204	220	221	218	217	204	219	216	216	193	195	223	211	196	213	186	190	229	197	208	197	238	235	224	231	223	242	221	252	227	239	218	207	227	214	205	200	197	211	225	227	217	220	194	211	226	240	218	210	241	245	213	211	198	220	224	216	216	238	210	199	240	211	240	193	204	209	230	209	234	207	209	215	213	236	218	220	187	212	224	228	234	217	216	222	206	225	217	206	212	235	216	214	219	209	238	229	206	183	221	230	222	195	223	200	217	218	210	215	210	226	208	228	202	248	223	220	229	222	187	169	228	188	214	204	214	213	223	234	210	220	211	215	229	194	227	208	212	201	243	209	216	207	209	223	220	237	203	225	206	226	221	211	218	212	247	207	201	198	202	214	210	199	235	229	203	209	227	192	207	202	234	213	221	218	215	209	231	204	202	218	191	224	229	197	207	227	231	220	230	208	213	217	204	238	240	247	211	198	202	212	208	234	219	214	219	227	217	192	177	211	217	209	206	219	198	207	229	188	204	225	205	211	220	225	224	226	208	218	232	209	233	208	227	226	218	204	219	235	184	190	208	205	211	187	185	196	230	214	215	217	212	216	228	210	209	194	213	205	223	208	219	202	203	198	226	224	218	202	201	218	216	200	189	193	208	204	199	201	214	218	204	237	217	216	232	202	216	240	231	216	229	247	207	207	227	215	210	225	209	221	243	204	194	220	211	211	219	192	219	219	214	207	234	222	220	207	200	182	221	214	209	214	209	218	195	203	197	213	189	234	224	232	203	213	230	208	222	205	228	196	229	224	204	225	205	212	192	225	195	205	231	200	210	236	206	199	210	211	223	216	213	224	209	233	253	221	217	229	209	216	200	219	190	212	226	207	222	222	208	242	206	214	200	210	228	211	199	211	202	208	198	213	236	207	234	230	225	217	208	217	222	222	207	211	226	214	226	228	212	239	207	204	198	235	211	213	207	222	191	207	209	211	200	203	195	218	229	227	217	183	212	198	227	248	223	221	211	199	191	214	205	220	211	242	197	211	250	199	231	221	256	216	208	216	187	237	200	204	201	214	224	205	223	223	229	214	221	200	232	208	219	209	201	210	212	193	231	229	203	202	207	228	211	215	207	199	195	207	230	211	218	176	200	217	230	225	204	210	222	212	228	231	214	211	221	217	183	220	232	240	208	207	205	210	203	174	196	171	214	222	216	191	197	220	192	211	226	205	221	208	220	227	211	235	212	230	222
5142	16455	11473	5877	4167	2949	2204	1775	1388	1114	979	824	720	624	558	485	490	464	409	402	382	406	342	324	356	339	335	333	323	303	343	346	316	376	302	320	297	340	295	328	305	305	299	316	300	295	292	270	294	279	277	276	275	284	273	286	283	271	256	251	263	261	282	285	262	276	251	283	281	260	270	256	293	273	277	235	243	276	288	263	259	243	254	269	264	257	252	272	246	273	282	265	286	306	281	239	267	269	270	269	249	244	286	280	270	248	263	272	267	273	276	266	264	270	259	230	259	261	259	266	269	286	290	262	222	261	268	265	270	264	250	270	273	261	259	295	236	260	258	295	276	265	244	233	245	247	269	274	233	257	249	277	259	264	275	249	273	263	245	262	251	256	251	270	270	245	278	266	238	264	266	289	281	250	269	277	275	277	264	255	282	233	261	259	255	229	253	230	247	272	250	269	282	240	270	255	261	273	261	286	241	264	272	277	268	259	249	236	268	273	276	281	248	255	252	222	278	255	271	260	247	259	218	279	217	267	267	247	242	245	241	255	254	276	251	260	270	263	234	255	276	243	274	257	234	235	232	229	242	274	265	265	264	262	260	226	251	276	262	266	262	259	236	265	260	257	255	251	265	277	275	265	254	258	263	287	258	279	274	299	233	265	257	273	274	238	258	235	280	287	249	290	255	259	260	236	250	261	255	224	242	248	243	245	241	259	266	267	262	257	247	270	269	220	275	278	265	256	238	217	243	255	271	278	260	285	308	278	270	292	265	267	273	264	280	248	255	251	265	268	240	244	263	243	246	249	234	251	268	271	254	242	279	253	259	276	280	240	268	256	281	281	232	262	269	256	259	274	255	246	253	304	266	257	267	250	253	234	256	277	252	271	276	268	288	266	231	254	259	262	259	244	281	266	255	269	265	292	265	274	262	242	268	241	260	254	241	238	265	271	287	299	256	281	256	265	257	272	295	242	248	241	290	271	276	242	272	278	284	261	245	262	260	265	254	274	257	286	248	262	248	276	250	249	273	291	294	249	263	250	256	274	268	251	271	262	273	259	262	274	267	245	243	283	277	254	283	248	238	246	277	272	280	266	255	240	296	275	283	282	268	260	232	254	248	262	222	296	262	247	306	261	266	288	266	251	268	252	276	288	239	270	282	277	273	256	272	256	242	289	244	260	261	294	254	266	252	281	251	266	252	254	275	272	240	252	247	264	226	247	238	263	257	236	265	253	263	256	276	272	257	266	242	257	242	232	262	264	281	269	273	263	269	257	259	269	253	251	253	257	252	272	227	266	243	264	227	268	264	265	264	251	286	274	273	248	258	271	266	270	273	249	276	279	285	247	276	295	290	285	242	224	276	282	256	242	260	255	276	288	265	294	286	267	251	254	264	256	254	242	276	282	275	245	267	266	279	277	262	269	279	255	260	280	241	236	239	268	253	275	265	252	293	254	219	258	246	241	247	246	272	263	241	236	243	244	274	255	262	248	233	284	275	292	273	256	241	285	271	256	250	278	253	252	281	252	266	286	306	274	240	270	250	254	263	263	268	249	268	273	244	263	235	255	274	266	253	252	290	262	254	290	266	249	250	259	263	273	269	243	256	253	254	267	258	279	267	290	261	233	263	270	276	267	262	253	279	253	271	255	249	255	250	280	259	252	289	264	274	286	230	306	270	242	254	279	259	243	277	254	266	258	237	263	290	251	262	247	270	266	255	252	254	247	269	241	275	269	236	259	292	230	268	261	271	260	256	252	247	247	254	277	250	271	234	262	272	269	256	243	245	252	254	257	254	265	268	236	237	259	248	267	283	279	246	263	258	252	279	261	279	267	264	264	254	260	253	276	260	256	270	274	235	274	247	268	245	274	277	267	259	271	250	272	261	278	248	262	244	257	259	249	274	298	253	280	237	268	251	235	236	257	277	265	252	234	270	251	260	252	283	307	249	248	244	259	257	261	238	249	269	249	263	219	279	249	277	256	264	245	271	278	265	255	254	271	275	286	253	280	247	242	282	248	248	242	275	267	255	261	250	263	226	278	264	237	264	276	248	250	245	241	275	240	284	278	251	255	292	263	261	237	240	249	239	264	256	278	252	276	259	269	273	258	270	272	245	264	260	267	272	273	247	263	250	254	262	268	276	260	271	279	258	276	257	283	306	279	247	275	274	266	247	251	268	278	261	290	263	267	265	263	260	236	275	263	271	254	279	264	240	244	260	269	276	259	259	236	279	254	267	258	246	251	256	245	256	281	240	241	267	263	255	238	231	266	244	271	259	252	254	265	258	259	273	239	292	312	250	272	247	263	258	269	235	258	226	248	283	270	274	269	263	292	263	271	233	258	272	271	227	258	242	233	283	262	241	244	240	247	278	271	260	241	234	261	261	264	264	263	268	250	282	250	260	262	273	266	243	275	272	259	275	247	216	281	267	277	286	269	271	234	254	234	282	246	253	259	282	266	263	235	265	272	272	264	250	305	254	249	263	264	258	272	262	275	263	260	255	250	266	265	261	249	285	257	237	264	244	268	249	251	287	249	262	285	271	282	267	263	266	250	278	262	246	256	284	284	263	257	265	255	238	253	247	235	307	277	285	266	264	283	233	251	252	243	266	276	273	259	258	284	287	257	251	283	265	250	247	288	262	261	258	248	270	254	245	260	265	277	242	279	249	261	261	248	263	262	274	273	205	254	288	229	238	252	270	243	257	268	262	237	260	259	224	226	270	243	258	246	292	290	247	240	242	264	240	275	281	259	262	253	268	283	250	246	282	247	245	229	236	252	241	264	261	251	219	247	270	252	246	253	267	266	259	272	275	279	261	239	279	252	324	254	257	263	280	300	287	271	249	262	266	241	239	266	255	255	233	255	237	289	255	257	250	258	246	269	229	249	257	295	271	286	266	247	256	260	242	263	236	259	293	246	268	235	257	277	283	236	264	249	253	276	280	293	265	286	245	263	272	287	270	263	259	261	238	271	266	283	270	286	261	248	260	273	249	230	245	279	270	249	271	255	263	242	268	264	284	276	239	238	252	254	232	252	244	253	264	259	284	239	259	244	281	275	250	259	269	279	251	270	268	273	275	262	270	266	258	258	273	274	245	241	252	236	229	229	290	273	281	226	262	256	278	239	225	277	289	228	245	297	258	247	269	246	245	268	255	268	273	241	246	285	283	256	274	248	268	238	257	259	251	247	263	272	265	241	248	247	300	259	258	242	261	257	254	274	283	261	262	248	275	240	266	273	242	257	232	270	270	269	271	270	270	280	268	249	232	256	294	266	273	266	268	246	243	248	274	266	284	280	240	256	283	271	267	252	276	265	265	267	290	246	258	259	259	257	261	249	276	245	262	260	239	240	276	276	252	242	222	267	239	275	244	257	265	280	273	253	242	273	263	259	259	261	276	235	254	270	248	283	256	255	261	258	255	256	283	274	261	282	289	266	262	237	277	289	282	269	247	272	231	304	237	289	278	260	263	238	252	245	249	264	257	253
27920	18878	5464	1288	821	767	658	634	632	576	573	574	585	598	566	556	570	529	587	537	532	552	574	558	542	547	543	588	568	526	536	574	570	545	539	558	525	552	553	558	539	589	577	536	521	563	570	558	548	589	583	549	530	571	529	548	577	563	592	590	589	559	534	581	520	547	543	544	567	543	590	578	598	536	550	561	553	518	581	528	554	543	630	550	508	559	532	546	531	567	522	543	545	551	523	536	501	577	528	563	563	552	557	489	575	544	540	599	540	535	595	519	529	533	538	571	571	556	535	531	550	575	535	570	559	548	548	599	542	583	561	562	521	551	522	546	551	528	581	543	537	519	571	567	569	555	517	553	571	577	556	591	521	557	528	484	527	539	575	569	553	517	570	577	545	567	542	583	534	615	559	554	543	534	514	557	542	577	542	559	539	523	538	589	567	500	551	520	563	559	563	524	543	512	496	536	570	564	576	564	559	550	550	554	537	519	609	559	535	564	548	519	534	549	525	562	540	558	579	550	534	560	541	537	535	573	550	559	560	579	521	555	554	531	526	571	534	567	563	512	534	550	576	526	555	556	550	521	585	497	531	547	550	527	544	603	554	553	548	554	532	510	522	569	526	554	567	562	554	582	584	537	560	528	543	587	579	539	528	533	506	542	531	520	531	554	582	525	542	536	513	592	527	575	542	524	545	544	508	570	548	554	526	522	608	563	552	551	536	510	514	573	494	529	560	533	514	540	563	593	527	555	553	564	540	540	524	564	537	534	567	551	564	505	569	589	554	556	544	547	549	556	520	574	547	542	565	534	535	614	550	546	555	542	569	544	604	530	534	579	564	513	559	557	567	578	538	553	525	550	536	523	588	540	518	521	536	536	583	574	566	584	561	555	538	559	534	541	584	572	547	506	571	564	575	591	564	556	537	555	560	592	526	510	500	544	570	529	560	527	587	549	543	579	525	561	544	539	580	562	598	532	570	561	521	541	565	528	556	564	539	544	558	537	584	569	578	490	554	546	546	559	564	570	562	556	523	549	546	584	558	566	579	554	578	521	566	562	537	574	548	525	545	509	563	569	563	529	533	573	520	538	577	539	534	559	585	541	545	565	539	525	584	519	511	529	555	557	536	568	555	517	559	559	547	541	555	534	531	546	552	547	553	561	522	513	558	549	549	553	554	597	519	537	538	536	494	498	542	557	567	584	538	544	529	560	566	524	537	566	540	574	538	537	510	553	551	588	525	560	543	555	525	567	582	579	559	576	520	556	523	557	571	522	514	589	633	545	543	590	536	531	544	545	524	558	603	583	595	580	529	525	556	509	602	521	551	553	528	535	547	526	531	531	531	534	527	553	561	550	522	564	516	548	554	531	570	522	563	516	532	561	567	529	559	536	537	556	537	543	529	523	541	539	549	540	548	540	577	563	542	528	547	490	514	537	523	555	564	586	541	543	526	526	566	596	537	559	533	547	579	547	561	558	578	607	574	566	534	557	562	522	549	569	568	494	570	571	542	550	534	537	572	548	498	534	516	568	561	493	570	545	564	559	540	529	510	560	535	561	552	508	543	546	553	504	559	540	545	551	534	546	577	526	565	565	542	555	537	532	498	499	529	554	565	591	540	537	520	547	539	527	609	561	544	558	566	572	558	551	569	578	524	538	548	518	521	535	544	573	562	496	556	541	527	562	564	531	522	567	542	574	558	526	555	547	522	512	544	522	560	567	553	538	559	548	542	550	564	572	552	576	555	543	616	567	551	553	558	545	550	537	523	543	553	517	542	547	541	569	561	544	564	574	516	580	542	547	569	557	543	575	512	564	541	578	566	540	542	564	534	506	549	558	570	549	529	577	585	557	539	555	513	533	513	547	555	576	533	520	539	543	533	562	558	538	544	567	549	523	562	537	551	563	540	542	544	523	515	550	541	553	513	546	558	571	541	541	531	569	565	563	524	543	572	572	544	567	559	562	570	532	523	529	563	556	554	563	507	560	555	558	562	548	583	525	571	548	520	517	570	539	585	601	599	577	584	545	544	523	540	510	550	550	535	545	510	554	527	538	569	549	562	514	548	588	563	539	563	517	544	567	528	500	566	552	541	542	545	528	538	545	546	513	555	530	542	553	557	554	523	529	568	581	521	522	546	527	557	567	570	468	540	517	542	545	522	539	544	566	521	506	565	558	532	537	574	600	574	564	557	533	552	554	580	590	544	537	567	593	551	559	529	546	571	539	533	546	543	570	563	555	498	523	577	533	535	498	553	571	533	509	548	542	565	498	542	534	570	571	578	563	526	526	544	564	540	525	550	519	522	520	533	521	531	526	535	572	519	564	544	547	559	548	580	580	504	556	556	533	555	532	548	552	540	585	558	542	574	586	538	542	601	554	575	533	522	571	535	559	594	555	549	520	527	567	548	543	548	549	530	583	536	544	532	565	544	532	572	559	579	555	535	555	574	543	566	572	557	515	565	555	528	541	532	562	551	532	539	562	583	533	550	518	527	537	584	593	581	577	596	562	571	563	547	560	513	550	549	518	550	561	556	537	578	555	582	555	534	566	540	513	543	583	586	551	555	575	510	528	546	558	536	594	550	592	550	555	561	515	559	537	549	516	545	550	558	513	544	573	512	574	537	571	533	567	502	520	566	542	535	510	548	566	554	560	504	531	543	587	533	533	546	558	524	562	533	511	561	537	558	589	553	537	557	582	529	575	527	536	565	557	534	543	549	549	587	532	558	557	581	556	534	526	542	595	512	552	555	549	589	505	538	521	553	516	574	533	526	566	549	542	544	579	556	550	531	553	521	560	551	561	564	544	510	563	565	545	575	603	529	500	553	565	557	562	523	539	560	554	544	543	556	546	566	563	542	498	538	544	550	503	555	535	542	580	566	583	534	555	512	528	567	522	559	548	528	522	538	537	582	556	543	510	535	502	554	541	554	522	557	519	558	576	515	537	550	533	526	536	569	584	577	566	532	549	539	547	546	591	574	519	524	538	604	543	510	561	583	528	560	537	552	529	554	583	567	550	545	505	541	571	526	583	559	533	552	563	515	566	561	559	519	534	570	572	524	514	564	553	601	561	541	503	559	570	580	521	565	568	523	568	600	567	564	550	529	546	544	509	571	554	533	586	556	572	547	566	517	500	554	562	541	579	509	522	551	543	540	573	582	528	521	552	514	558	550	533	572	563	501	562	557	567	514	535	519	534	585	565	539	574	495	549	507	554	520	524	559	558	538	556	528	554	565	592	507	573	535	535	560	519	558	543	576	515	528	556	553	547	558	549	522	552	546	541	541	559	537	579	550	537	575	549	539	596	536	535	545	515	547	544	511	544	573	548	548	550	542	526	582	537	530	537	526	559	515	543	554	564	572	556	578	522	519	556	555	510	527	519	559	581	575	562	566	545	544	523	555	497	564	537	560	534	543	566	560	530	547	544	576	553	560	551	522	522	529	542	556	540	565	562	563	503	549	518	551	529	542	508	536	552	534	579	539	546
5049	3665	2684	1535	1247	1079	902	854	794	793	754	724	660	645	655	618	665	653	693	660	637	663	639	678	710	602	629	635	602	637	609	614	630	682	633	670	677	645	614	640	670	627	623	643	641	675	624	651	627	641	661	678	634	620	620	652	626	647	621	622	661	650	651	653	609	660	654	644	604	647	609	640	602	588	650	624	656	616	629	629	690	618	650	660	594	634	651	654	625	624	668	627	699	640	661	671	632	567	564	602	628	658	690	606	612	637	608	637	631	641	659	636	672	624	653	577	681	639	609	625	610	624	613	652	628	677	605	640	581	647	587	647	630	663	656	617	673	625	613	641	636	630	608	626	611	641	671	617	667	641	624	644	605	667	627	647	627	662	631	636	606	665	685	648	666	669	635	652	601	662	615	648	671	637	645	602	655	640	568	669	574	628	662	614	626	642	594	614	643	704	620	638	665	620	648	643	621	610	600	627	616	620	639	631	651	643	582	650	638	632	645	639	660	605	634	648	616	645	635	609	589	615	642	643	623	619	641	625	672	619	660	558	633	638	637	638	581	642	636	616	681	618	644	635	631	640	614	679	651	631	634	590	634	605	670	620	633	620	642	586	592	613	581	632	671	582	640	577	646	584	658	614	656	575	602	646	562	644	637	593	641	663	658	630	613	657	604	626	621	614	637	638	618	617	663	670	645	628	669	622	575	614	580	649	639	636	620	679	607	609	579	620	662	675	592	623	650	662	621	655	657	643	585	597	673	602	580	612	619	648	631	598	615	689	628	640	643	653	649	630	666	594	660	623	631	646	657	615	616	619	659	606	648	610	671	649	647	640	604	647	588	617	680	585	649	606	631	628	657	713	654	630	640	629	643	675	616	617	637	602	600	624	596	647	640	599	620	644	648	633	640	660	627	665	613	647	678	646	630	651	628	656	643	647	591	686	597	636	645	610	591	645	614	639	704	645	610	580	636	631	631	677	648	649	625	616	620	657	634	638	583	645	636	614	657	614	618	637	608	655	648	583	637	660	636	656	650	657	670	678	654	674	616	661	667	604	611	606	648	615	632	599	639	631	624	649	623	585	641	637	603	615	644	619	657	675	598	618	619	639	629	616	647	625	615	603	593	613	615	656	601	618	632	650	704	614	637	639	603	613	579	598	600	644	606	626	637	645	649	640	637	614	590	585	636	625	645	683	626	597	605	661	615	618	596	657	661	613	642	668	618	684	638	645	594	662	570	572	598	617	627	669	638	584	646	614	634	614	657	625	610	645	654	604	668	641	621	596	688	623	636	607	631	625	674	633	651	650	620	630	637	642	638	640	641	678	610	627	641	645	646	609	658	616	624	619	637	619	586	678	640	644	596	648	637	617	625	660	638	631	663	632	672	656	596	618	600	636	607	644	643	616	597	613	623	646	620	602	636	596	636	622	630	660	626	613	634	682	582	622	656	657	637	632	615	629	639	650	624	644	630	675	639	610	645	612	628	636	629	592	641	617	652	566	605	658	621	605	665	672	642	595	640	642	629	629	637	625	609	631	645	629	626	684	611	643	627	631	643	652	645	664	636	629	661	673	627	659	646	626	611	599	635	627	668	628	638	630	637	651	612	622	613	603	632	641	655	627	632	601	662	585	669	623	640	627	615	633	659	618	649	597	639	629	651	632	639	654	633	653	646	654	621	641	587	615	645	597	650	667	611	619	630	607	611	620	608	675	629	614	625	642	620	619	654	650	665	662	600	572	615	628	626	611	689	594	648	600	650	637	598	635	625	646	614	608	623	641	642	631	665	643	682	612	661	649	620	637	589	568	611	659	694	653	618	623	561	649	644	623	661	646	646	657	615	626	643	655	636	643	623	630	662	632	599	659	658	612	600	627	666	629	642	638	626	625	574	666	626	629	624	584	640	604	631	620	663	595	625	633	570	593	617	625	636	643	642	631	619	600	618	595	659	587	632	595	651	640	627	664	639	647	639	645	660	659	605	630	600	655	597	637	592	612	618	600	645	619	593	645	613	630	632	612	651	630	646	618	640	624	647	599	646	628	592	578	644	641	631	634	612	636	640	632	648	609	651	602	611	620	654	634	609	642	645	587	607	665	650	625	653	642	605	640	632	613	638	629	616	643	626	660	643	589	636	611	673	632	651	644	662	672	620	599	598	610	613	656	684	609	629	647	644	648	581	622	612	672	622	647	639	618	609	627	630	629	575	640	646	636	615	637	615	640	632	646	609	627	615	646	642	698	673	689	644	630	635	613	661	651	622	642	629	648	666	619	637	614	646	622	601	625	631	598	628	624	609	619	678	669	650	666	619	623	589	614	625	629	645	610	579	674	664	627	625	587	592	667	695	619	677	632	666	674	630	621	634	591	643	648	637	647	636	607	663	626	649	636	621	661	634	634	580	647	653	626	639	635	607	634	680	636	641	634	636	642	624	643	633	609	610	638	641	586	629	677	664	604	610	604	681	650	646	644	608	645	642	594	612	624	663	597	650	577	641	642	639	657	619	660	639	631	652	624	602	637	645	606	672	654	614	653	624	636	666	628	643	656	588	633	607	646	655	575	600	652	685	631	636	583	576	646	709	593	617	601	642	587	653	622	666	649	627	632	623	684	613	634	663	621	678	635	585	596	617	622	642	616	641	614	613	595	647	630	641	632	640	668	646	628	613	614	603	610	634	702	691	619	645	644	623	653	648	610	654	645	632	666	638	698	661	644	622	630	626	610	602	609	592	621	609	640	629	645	655	659	614	616	605	635	627	670	651	642	641	668	675	605	635	669	589	609	616	634	640	619	597	613	635	634	617	683	586	691	657	632	680	639	586	613	669	682	644	623	615	592	617	615	643	655	643	642	662	628	644	676	641	646	674	612	630	623	632	668	628	605	621	627	647	615	609	662	652	647	646	630	596	633	630	639	613	621	606	659	597	639	600	571	637	603	625	629	631	627	634	633	655	598	643	623	602	638	590	643	635	604	653	612	637	658	645	634	661	654	678	627	624	613	669	634	601	650	660	642	627	635	627	643	616	622	621	599	619	614	639	621	650	627	639	608	608	607	632	644	666	658	614	623	645	623	606	661	623	695	654	678	626	619	607	599	649	643	614	640	605	632	637	640	624	645	622	577	601	672	626	634	680	636	631	689	627	666	666	629	653	621	628	630	598	586	591	654	628	613	633	644	643	602	631	644	657	631	659	648	663	638	624	646	661	642	629	570	648	644	625	648	592	630	648	625	634	636	656	679	571	671	638	594	619	627	644	599	644	643	627	687	623	654	613	651	602	607	646	628	644	631	611	619	615	598	656	622	628	595	615	604	630	659	616	622	671	665	630	635	635	649	642	688	678	623	622	662	600	641	678	609	607	635	640	648	646	632	628	582	626	637	605	646	612	648	630	640	569	638	647	659	640	633	629	634	622	630	565	661	643	617	595	610	648	587	622	665	616	596	635	664	646	563	682	626	609	639	618	634	601	632	644	629	652	607	653	647	643	675	657	613
24018	21608	28932	24766	21564	7943	1263	898	771	711	692	643	646	586	577	591	563	551	606	526	500	511	543	584	554	568	536	507	531	519	508	508	557	519	553	541	531	515	509	529	506	472	539	528	525	487	515	527	563	531	495	525	544	529	513	502	543	508	531	511	499	515	559	511	503	527	489	520	473	520	525	526	508	499	481	498	487	479	543	518	527	521	494	500	497	498	499	490	519	516	498	495	511	522	517	535	473	490	514	500	524	492	490	548	538	481	511	494	470	496	480	464	503	515	519	477	515	525	505	531	488	480	508	518	550	509	491	524	509	550	543	504	532	490	514	535	515	527	533	541	518	494	472	500	501	510	512	487	540	504	519	511	469	512	509	496	495	518	523	508	499	503	479	478	520	508	507	525	525	529	521	497	479	510	533	544	507	556	477	541	483	524	511	501	493	526	511	515	540	497	536	541	512	489	490	533	539	550	475	524	483	503	514	507	501	495	565	494	516	492	467	509	499	495	557	549	547	514	518	498	518	485	508	533	485	539	497	496	490	481	543	509	466	533	501	528	507	532	524	538	489	500	548	514	540	492	520	515	498	435	524	508	510	510	502	518	474	526	503	542	532	517	503	509	527	514	456	475	516	510	497	493	512	508	487	447	498	502	491	501	500	493	533	540	534	518	461	509	482	535	558	496	508	514	478	524	479	459	527	467	526	466	498	500	525	549	518	519	536	545	470	502	481	480	504	501	549	546	505	486	520	474	532	521	530	482	525	489	511	500	492	472	497	492	544	495	508	516	491	474	491	493	530	521	536	470	527	505	512	525	488	488	486	525	503	500	533	519	503	530	487	511	507	512	530	513	477	497	528	522	553	483	519	488	546	530	527	523	487	497	477	515	539	517	515	504	512	503	501	475	510	533	519	493	461	496	507	480	472	472	553	489	501	535	479	490	473	546	527	526	515	554	501	498	498	516	485	475	542	483	538	521	546	490	537	502	493	530	506	504	483	511	464	504	497	545	543	514	510	540	479	522	470	523	557	488	508	506	559	474	512	535	504	465	484	539	509	515	479	504	550	538	518	506	552	473	497	494	491	469	531	544	509	531	492	473	514	471	505	491	539	512	496	501	484	525	475	537	537	536	462	548	513	534	526	490	506	468	464	512	469	544	519	504	559	500	510	477	504	539	524	514	480	519	512	489	441	497	519	463	533	535	485	551	509	494	479	506	549	459	498	507	500	491	467	512	504	491	507	513	508	557	505	490	521	507	472	481	509	504	542	498	511	492	503	533	553	497	500	510	514	491	506	539	539	474	550	511	500	503	516	496	515	512	471	510	512	504	496	484	546	535	480	527	508	527	487	512	540	491	490	538	492	503	471	508	535	479	533	503	518	513	564	524	530	499	481	516	552	507	535	479	485	538	524	537	534	487	522	540	578	500	497	489	495	474	494	505	508	500	539	536	495	536	488	494	495	508	518	517	510	488	542	505	514	455	500	524	513	508	507	511	511	483	515	489	510	496	520	561	519	488	499	521	480	527	495	509	506	504	525	483	490	514	511	537	496	504	541	485	550	570	504	476	488	510	548	477	482	532	492	514	548	505	522	509	487	500	516	530	505	510	548	533	455	539	478	533	497	510	483	509	513	511	506	512	513	483	464	540	505	534	497	519	520	488	549	486	519	509	508	459	521	539	480	499	562	504	519	500	509	510	519	476	466	548	474	485	526	484	502	510	426	484	543	502	533	492	496	492	515	543	514	504	564	513	546	488	524	510	489	495	503	522	529	524	498	552	498	527	507	564	526	518	513	497	499	508	490	462	529	526	512	536	485	495	491	493	530	493	498	514	506	518	503	526	525	499	472	552	474	480	518	508	516	519	514	483	514	505	521	526	525	503	514	503	494	517	519	521	501	506	496	519	499	493	526	502	500	502	535	511	531	513	494	509	516	505	527	501	538	506	513	554	501	531	492	538	510	515	506	514	501	491	506	472	530	513	528	495	505	517	553	524	528	497	479	490	498	535	497	505	517	517	520	489	487	482	507	511	549	505	487	502	514	498	505	540	522	505	498	547	481	522	469	524	526	459	506	510	528	497	512	524	499	528	521	488	530	533	523	489	528	515	498	509	527	522	529	538	513	498	497	524	526	539	543	497	506	490	502	547	514	514	510	454	513	511	530	512	490	474	479	528	492	512	522	473	492	522	492	478	502	530	487	531	482	475	506	521	465	476	534	518	527	506	486	476	522	512	518	550	482	502	500	538	539	522	491	528	544	481	523	492	531	499	500	508	525	475	502	498	515	528	494	528	507	517	479	513	546	520	511	511	526	488	476	533	498	520	548	518	521	521	519	489	528	505	517	492	513	490	524	484	473	466	520	500	483	528	523	522	506	497	495	507	527	519	514	498	493	522	507	503	521	545	499	510	523	476	490	539	504	492	481	475	512	539	504	501	481	475	517	506	510	508	508	474	529	530	523	550	477	523	488	509	504	476	486	477	496	527	498	500	509	504	499	452	512	514	511	497	516	526	533	535	543	489	554	509	538	488	527	516	503	480	517	529	507	508	496	509	502	522	534	503	487	498	530	502	483	515	525	506	499	517	523	481	540	494	526	530	505	521	452	496	511	504	514	473	519	534	528	515	455	532	503	491	526	506	545	525	484	481	528	481	530	553	479	506	506	533	512	468	514	524	522	538	518	447	501	522	538	504	504	512	478	485	481	488	514	493	524	510	519	477	488	519	528	528	522	494	545	490	527	498	503	558	469	532	497	496	530	500	491	523	537	500	429	559	481	493	534	514	461	506	510	512	492	532	507	526	489	537	525	518	511	530	489	524	513	490	505	511	549	498	507	508	506	545	509	464	532	517	525	494	508	501	513	511	530	547	492	461	500	546	503	446	490	523	546	484	481	481	532	490	518	501	502	519	507	519	516	503	541	484	495	543	496	482	491	526	505	503	515	506	490	526	440	502	511	520	510	530	475	509	529	575	470	481	504	512	519	551	507	503	497	493	519	486	522	512	487	487	509	551	482	528	485	514	495	462	480	517	485	511	497	526	489	484	508	513	529	525	538	484	512	494	512	514	510	501	466	515	514	531	528	469	502	495	499	512	511	492	521	529	502	503	512	549	488	525	585	525	516	484	511	465	527	476	545	496	506	512	522	497	465	516	534	519	525	506	524	441	522	491	468	511	574	524	475	480	550	510	542	540	544	523	512	525	524	505	490	513	486	502	522	509	487	514	544	482	503	469	491	508	552	547	525	566	528	509	528	521	515	501	514	501	537	534	511	472	439	527	500	532	482	513	506	536	509	491	525	496	553	510	514	522	563	521	499	498	518	546	545	503	538	477	477	518	520	497	531	483	480	459	500	542	503	469	515	542	516	472	477	499	523	487	492	533	467	475	536	496	537	534	494	506	495	524	499	494	526	516	495	503	521	534	524	484	523	525	522	551	508	500	508	500	464	570	496	551	498	532	515	524	537	473	540	512	469	512	493	530	497	496
4043	11076	7626	3848	2762	2067	1779	1436	1179	1062	949	874	858	721	739	735	712	702	676	690	603	649	604	625	644	573	599	636	623	647	596	606	609	620	641	664	590	611	607	639	616	573	592	648	622	631	634	614	643	616	603	552	616	602	608	637	604	622	633	555	603	589	616	546	644	592	601	584	650	591	568	635	600	623	541	567	650	583	587	585	592	582	603	622	602	614	582	591	609	594	626	585	597	604	570	652	569	591	559	627	576	628	592	582	617	586	595	603	625	612	629	601	572	606	569	579	592	612	591	627	594	581	632	586	593	605	588	597	583	601	616	638	576	626	628	551	594	603	651	573	595	569	628	590	563	574	609	555	596	575	600	591	601	580	564	571	539	593	555	551	586	603	609	602	567	618	576	553	607	594	598	609	624	578	590	603	576	599	603	564	637	634	580	600	596	587	612	579	597	562	589	616	609	609	624	603	583	606	581	591	604	578	588	580	602	620	604	574	621	626	602	598	584	576	563	603	591	622	581	576	629	625	583	647	602	588	577	599	597	579	629	632	554	545	608	603	618	582	630	649	615	576	642	589	593	641	595	582	605	578	621	594	576	606	601	604	588	544	608	577	607	600	593	588	596	588	587	629	567	594	600	625	563	617	586	584	629	651	568	639	575	638	627	617	587	563	598	608	608	602	609	568	625	545	577	615	561	599	603	600	602	578	612	589	575	582	616	620	540	546	605	567	638	621	595	624	519	567	599	642	611	645	616	576	622	581	599	556	563	565	532	600	554	600	557	601	572	603	592	561	579	612	640	574	611	592	606	601	591	576	614	603	584	566	607	653	606	610	540	589	561	583	611	625	582	579	599	624	596	586	622	580	579	629	615	591	592	574	583	553	580	600	605	550	601	609	586	578	602	590	590	560	599	597	572	581	598	606	588	613	617	615	569	596	598	650	622	607	588	622	580	620	562	580	583	620	574	597	604	566	595	556	606	616	584	590	608	639	595	596	629	591	576	601	592	616	564	584	615	627	620	580	597	651	604	571	580	571	630	610	658	585	630	584	615	662	591	588	601	607	619	602	538	587	578	627	581	654	600	647	636	682	651	579	588	576	557	596	555	533	630	588	642	615	579	608	621	587	584	612	578	579	630	584	590	597	542	591	588	582	565	595	600	571	539	599	605	593	602	627	599	615	590	577	587	573	591	598	590	636	573	592	548	598	555	562	654	590	579	578	611	609	602	585	623	604	603	562	599	582	573	573	548	585	579	550	593	580	603	567	584	577	645	617	662	594	585	539	592	578	569	598	643	609	596	546	555	573	596	656	625	589	578	594	587	604	592	575	590	592	584	598	588	575	601	568	573	637	556	598	593	568	584	628	594	586	608	589	625	584	579	618	627	604	633	567	596	585	620	592	594	581	538	543	602	568	558	609	577	584	584	614	591	635	628	595	593	581	576	617	591	581	588	576	580	636	636	642	628	595	573	539	594	579	584	603	558	646	604	546	576	615	624	625	614	575	588	578	615	568	635	623	587	566	560	592	621	568	605	610	620	587	592	601	577	562	624	576	606	612	594	607	617	542	585	586	577	603	560	608	568	586	612	617	582	661	608	572	597	614	564	625	577	606	618	624	662	603	581	592	605	600	613	591	581	597	611	588	569	609	626	590	573	617	589	637	585	579	593	575	559	584	557	636	585	591	582	606	585	578	615	581	654	565	628	571	557	603	630	635	607	598	612	559	558	578	600	610	604	614	588	610	578	617	589	624	591	601	572	557	625	582	604	613	596	639	580	599	629	601	545	562	592	624	650	662	608	603	599	582	603	609	613	578	584	612	592	580	534	602	520	592	610	584	575	611	618	571	599	586	583	554	600	598	622	587	591	573	573	568	581	573	563	574	572	639	639	658	573	595	602	616	594	588	605	596	561	599	584	592	585	577	633	580	589	597	599	584	603	568	573	544	600	535	602	604	601	568	600	593	612	577	595	580	598	644	588	617	625	546	596	594	622	620	595	666	585	599	621	593	559	567	633	613	560	599	573	611	641	612	595	561	594	613	602	621	584	582	631	560	592	593	600	595	587	617	578	569	563	599	589	647	619	565	588	626	598	616	616	585	575	576	646	600	571	612	582	597	565	590	616	611	582	596	629	547	588	566	550	590	577	579	587	601	574	576	580	592	615	596	560	593	622	578	592	602	593	605	602	602	595	563	583	579	613	599	621	585	626	612	597	599	598	638	545	605	647	622	572	578	629	596	572	578	610	636	614	610	619	547	580	602	561	550	574	559	573	598	583	618	579	623	579	554	557	636	595	546	603	614	596	590	605	619	599	576	581	560	594	550	605	595	584	569	590	613	605	630	598	589	589	640	545	621	639	562	584	608	621	596	575	634	599	649	560	586	642	580	574	598	589	596	589	599	625	588	614	594	589	573	617	613	642	653	594	586	630	577	616	547	598	603	562	564	621	616	627	598	639	623	577	628	604	584	570	562	571	567	587	582	531	597	609	627	579	574	575	590	643	619	573	569	636	601	624	581	593	593	629	582	628	574	574	618	604	584	607	586	628	583	583	607	599	621	561	600	618	618	573	607	601	622	560	577	644	553	602	607	632	577	577	614	584	555	600	593	557	566	601	601	603	591	594	624	586	603	588	648	577	566	540	565	622	611	599	566	585	609	661	622	641	600	576	593	610	553	554	607	591	563	580	553	584	569	604	611	585	598	589	596	576	569	617	589	625	608	623	579	629	557	619	558	615	620	566	594	613	583	616	585	619	619	571	609	610	609	601	629	625	588	603	624	610	581	620	597	631	626	588	602	579	603	625	575	583	590	576	604	599	570	585	591	563	562	626	613	607	588	576	585	614	626	563	607	612	587	560	628	582	574	549	582	573	580	607	617	578	579	592	612	608	622	608	651	590	618	605	613	600	607	621	589	617	575	603	637	571	578	598	622	632	573	578	629	567	572	601	542	603	626	560	584	613	590	618	576	609	565	564	591	614	580	609	631	602	608	623	595	577	586	596	574	611	565	655	617	605	568	594	619	586	602	574	614	604	579	595	570	610	622	594	592	586	562	610	577	610	604	538	585	618	600	582	610	611	605	564	586	650	599	602	617	625	569	627	568	580	591	600	600	601	596	549	575	567	627	597	584	609	580	589	595	620	579	593	566	612	603	614	582	610	598	607	611	586	609	609	592	612	596	658	608	593	585	601	611	606	649	547	620	577	545	571	601	582	612	583	619	633	648	610	616	623	552	579	603	596	582	587	542	601	592	597	569	580	632	593	643	595	617	604	556	655	593	586	586	560	609	577	584	592	617	590	565	572	623	621	589	567	559	611	583	622	600	625	596	601	568	595	561	609	609	591	579	546	578	608	600	582	612	635	609	605	629	603	575	585	571	615	595	599	599	541	641	608	574	606	592	613	574	636	599	631	606	577	569	649	600	567	602	584	591	609	612	516	629	602	575	605	574	598	648	594	591	554	592	586	617	587	609	574	565	627	609	551	611
25070	21590	27621	25918	7583	830	690	545	462	467	437	407	415	393	364	399	349	357	334	362	369	362	356	348	354	352	354	345	319	361	348	327	322	322	339	313	316	333	370	284	332	328	331	339	355	331	301	367	345	301	333	333	347	337	344	326	330	338	313	324	357	320	354	357	309	337	302	340	341	327	313	328	307	327	317	321	320	331	337	333	313	353	367	348	302	354	341	341	311	321	321	325	349	283	324	332	339	305	335	298	325	296	343	328	314	339	326	338	327	325	319	297	318	303	327	279	314	320	286	331	314	348	320	333	347	336	347	334	332	343	321	335	348	307	335	352	353	328	339	319	321	315	317	309	337	309	309	330	323	347	326	303	312	337	305	330	322	304	339	314	328	333	281	323	317	328	324	307	347	321	338	332	341	315	336	313	337	316	308	354	346	326	356	305	358	355	309	309	365	327	331	323	319	328	326	297	318	315	313	317	325	313	328	346	325	381	337	334	321	334	302	338	367	331	325	305	292	327	344	324	326	346	330	307	332	311	314	325	322	339	315	332	364	320	321	330	340	324	344	311	333	326	342	318	329	334	305	339	330	328	345	346	357	313	308	360	338	297	315	328	315	350	295	310	354	315	340	339	315	340	348	302	306	341	315	340	316	351	344	346	331	337	305	335	327	325	319	291	321	309	306	321	352	295	349	326	348	328	345	313	331	278	310	345	296	324	316	307	333	318	298	334	363	338	323	320	355	342	313	336	374	342	290	321	289	342	337	317	354	330	306	353	307	320	358	334	302	317	336	324	354	323	340	326	314	307	351	337	321	289	327	353	331	323	357	317	332	361	343	331	326	338	322	336	333	339	318	341	341	343	314	355	322	313	333	329	351	320	339	325	301	351	338	310	309	309	342	323	323	332	351	324	338	292	323	317	355	312	301	328	345	344	349	338	323	340	342	301	314	384	306	331	330	308	302	308	340	333	316	343	307	288	321	331	384	307	324	340	315	309	323	305	308	344	338	346	308	301	292	331	314	318	376	324	323	308	307	341	304	335	330	338	332	356	322	331	353	336	344	300	345	322	340	330	300	348	333	337	306	271	317	326	360	338	318	337	322	310	319	345	354	348	340	329	344	340	344	313	335	349	318	342	318	357	315	334	341	344	319	310	331	344	310	328	328	320	315	333	333	327	338	318	340	302	319	344	332	296	338	319	326	319	367	300	327	324	315	309	327	323	293	330	370	310	301	340	340	320	326	320	359	335	325	344	339	324	311	319	340	302	322	317	332	325	335	349	333	321	320	335	333	373	356	351	332	335	338	317	327	316	340	350	341	359	344	343	353	311	337	312	353	324	335	310	320	365	321	305	326	317	327	309	330	311	314	316	340	318	375	343	347	333	340	346	315	340	323	301	318	329	314	336	327	327	319	331	308	321	324	356	335	314	359	321	334	328	356	359	293	313	381	322	336	348	332	346	336	331	322	331	324	299	339	333	317	329	342	355	295	337	308	345	332	317	330	353	307	329	349	353	336	341	310	325	329	339	330	333	313	309	352	320	299	315	337	346	336	330	330	324	349	310	337	305	333	321	338	326	313	298	287	336	326	343	319	334	294	301	303	342	339	328	338	307	317	332	363	308	311	307	300	322	313	342	306	318	340	358	303	312	314	333	335	323	316	337	283	347	330	328	338	309	337	323	324	361	340	338	312	296	334	342	333	318	320	330	345	340	324	320	339	346	323	303	328	315	347	359	315	291	315	325	332	327	315	290	311	363	336	343	346	298	332	344	288	326	316	321	352	327	332	372	328	362	344	339	319	312	302	328	313	355	298	330	351	320	324	353	319	319	327	330	320	361	327	344	341	319	319	336	306	329	359	288	327	316	348	347	344	367	349	332	316	355	343	343	344	311	340	333	345	350	313	319	322	364	373	308	318	352	323	345	269	327	312	322	364	344	308	315	311	340	299	301	312	315	328	351	311	306	325	370	311	347	316	294	285	331	330	319	290	340	348	306	348	321	355	325	329	287	314	343	311	327	305	342	329	326	326	341	323	342	332	377	300	321	319	334	342	318	300	326	329	338	326	348	337	316	335	299	316	304	329	329	344	327	342	309	327	336	321	344	305	306	339	369	372	339	307	354	293	323	316	318	279	295	315	336	298	278	310	339	350	327	326	325	352	338	335	313	332	322	367	332	304	315	315	317	325	337	303	300	323	333	312	311	336	288	350	312	340	305	317	319	314	346	360	348	324	296	323	319	332	337	324	319	327	316	351	317	313	324	308	341	337	341	317	315	307	319	347	320	298	304	346	338	294	328	290	344	336	323	319	330	318	337	300	343	331	320	346	323	331	317	319	334	346	326	372	318	321	348	338	313	342	309	319	320	310	349	333	303	301	313	342	308	338	330	331	334	333	304	333	340	314	319	325	340	315	332	324	324	329	326	337	313	312	341	327	292	333	321	343	316	338	332	313	296	310	358	325	326	338	366	301	319	324	321	313	355	350	337	323	317	320	339	328	303	301	321	330	316	329	349	304	330	346	297	350	318	312	317	317	331	371	328	301	319	306	344	309	353	311	329	334	339	319	315	332	308	321	356	344	331	328	320	293	336	348	317	329	367	324	336	309	315	332	329	330	346	334	320	305	333	293	326	293	317	357	306	339	359	321	328	296	317	331	342	339	308	302	313	335	345	319	330	325	333	316	331	357	344	357	355	371	320	322	350	306	318	347	343	307	334	312	368	296	346	312	324	336	330	297	349	335	322	345	320	332	331	297	303	306	308	340	307	313	328	324	322	334	326	322	340	325	352	319	333	316	321	328	317	325	318	331	319	314	299	319	326	333	327	341	349	316	322	346	278	325	324	302	313	319	334	337	330	310	316	361	321	325	339	330	304	322	312	314	315	336	334	342	304	357	309	312	328	333	302	333	327	319	306	335	348	321	292	350	343	305	294	344	304	344	274	352	336	308	336	290	347	330	316	335	341	318	308	316	330	352	336	307	333	324	354	332	333	348	290	316	328	328	318	320	342	318	314	329	352	316	334	318	300	331	295	305	347	330	373	338	326	340	314	351	331	350	322	341	342	334	343	309	309	315	318	330	328	339	313	317	336	324	341	334	328	333	327	330	333	333	345	353	306	338	331	330	343	327	321	349	337	343	310	333	293	354	301	317	296	352	318	335	308	290	320	353	343	344	341	308	338	346	300	362	329	318	353	346	285	307	341	325	326	346	328	345	315	346	319	329	335	344	300	309	324	335	296	345	317	331	316	343	322	314	367	357	325	331	330	316	290	365	346	316	322	344	313	320	344	326	333	294	326	325	346	320	311	330	335	318	305	357	316	315	335	313	335	320	339	324	325	319	313	293	338	316	339	302	326	324	324	316	332	371	346	330	313	330	319	326	311	326	348	314	316	315	340	338	340	325	330	331	313	341	329	323	353	331	327	300	318	343	323	338	340	333	322	343	312	337	310	338	315	349	310	300	350	334	317	339	329	321	313	358	319	345	300
3872	7149	4838	2407	1836	1375	1102	876	740	675	623	550	563	496	470	491	468	414	427	405	414	406	438	449	412	386	415	420	424	417	421	422	399	337	436	391	363	371	412	408	429	426	396	420	373	403	380	382	408	371	372	391	388	384	385	375	392	387	379	399	374	412	408	390	409	391	385	400	386	341	397	381	408	388	356	401	393	387	369	387	366	371	398	391	378	382	370	419	397	389	398	355	391	379	380	360	412	343	395	385	373	404	375	377	354	372	379	394	349	359	383	389	356	372	375	403	400	388	414	391	359	368	357	408	355	395	378	400	388	370	385	398	390	379	385	337	400	380	364	402	373	357	372	396	333	380	366	367	380	377	380	384	401	345	368	362	387	434	361	370	375	391	396	386	409	351	337	364	360	389	388	375	414	398	356	379	391	335	379	360	405	386	358	402	398	353	362	355	386	379	374	416	352	371	386	356	357	363	404	377	395	375	359	331	369	379	384	403	374	408	375	353	384	393	383	377	394	373	385	386	380	373	376	364	377	371	391	366	394	358	395	370	375	423	348	381	390	367	380	377	349	370	357	387	387	358	382	379	370	347	403	370	373	381	364	389	379	378	407	378	355	418	377	368	396	372	380	393	353	411	333	404	374	363	364	372	390	377	367	389	385	391	385	385	358	379	393	388	403	395	361	387	351	373	415	385	386	417	363	376	377	400	390	361	376	400	361	396	371	376	354	330	368	370	380	377	383	388	352	408	398	374	390	391	357	359	370	358	386	396	389	365	389	372	376	389	392	392	370	373	359	341	410	363	381	373	362	363	416	414	373	377	370	375	428	397	403	380	363	369	366	390	410	371	352	367	396	370	356	369	380	374	383	348	396	354	364	372	363	359	379	403	380	409	374	407	380	383	384	386	389	366	403	374	388	370	359	374	395	375	390	376	337	352	367	352	389	365	359	369	394	355	382	380	377	381	382	386	367	366	426	344	373	409	368	393	340	333	401	367	383	384	358	374	382	353	386	369	377	400	404	376	371	369	411	421	380	402	395	370	368	393	344	428	365	360	379	395	342	387	393	357	401	387	385	380	354	388	392	398	392	361	369	374	370	404	406	386	359	376	377	409	371	348	426	365	347	380	420	363	373	367	354	361	422	414	380	359	372	374	383	385	370	386	388	338	365	354	364	333	371	363	346	409	382	376	381	377	412	377	363	396	371	388	405	392	373	379	385	358	384	370	381	360	367	393	358	388	357	395	378	404	371	413	364	392	401	375	399	356	398	386	384	370	400	383	376	340	389	405	359	374	378	396	396	402	403	422	370	386	381	367	387	349	362	362	375	368	399	400	364	369	392	372	401	387	376	398	389	383	366	362	382	383	374	367	365	352	374	346	372	398	438	362	349	407	381	392	395	357	373	403	395	367	351	394	376	394	398	399	360	415	388	366	383	407	350	384	370	377	393	384	391	397	413	361	345	376	361	400	378	393	400	379	366	369	406	391	397	392	346	396	385	373	419	386	391	392	331	356	383	370	394	377	351	414	401	385	426	366	358	364	388	322	367	373	356	354	355	375	363	394	383	400	384	363	399	384	357	365	386	385	414	395	395	385	404	386	406	386	359	397	384	425	369	363	408	383	392	395	350	341	390	420	368	370	396	406	372	387	341	388	354	391	378	357	377	371	372	343	356	356	420	383	380	338	363	372	416	355	361	361	378	369	441	425	388	400	389	362	378	365	368	390	383	370	337	411	411	389	400	361	356	376	363	365	391	357	372	377	382	390	379	395	419	359	379	365	394	359	355	407	401	378	391	347	377	361	377	342	426	393	380	369	392	399	364	384	350	403	386	366	377	386	399	363	369	377	377	393	343	412	349	392	328	400	362	341	351	350	411	366	366	386	351	369	363	344	346	376	400	383	403	374	367	379	352	397	377	370	404	408	381	393	405	398	374	368	399	354	373	377	388	371	370	353	370	385	394	374	388	344	360	382	378	406	384	378	335	381	365	355	367	353	389	378	374	388	343	345	368	366	407	386	400	380	367	354	405	364	361	367	362	359	378	368	398	347	372	412	347	397	378	402	377	412	345	378	341	391	403	364	360	394	386	383	395	361	369	393	411	360	376	410	370	341	388	352	374	414	356	384	363	364	373	381	347	369	396	365	394	352	386	383	350	399	406	386	347	395	362	402	370	389	399	353	405	368	402	387	394	392	390	376	361	398	379	362	402	362	382	383	372	365	395	389	365	403	375	362	404	386	414	382	379	352	398	420	389	360	398	389	369	369	373	376	380	366	355	387	371	353	386	369	380	406	407	350	383	400	373	371	355	367	357	409	387	414	365	395	358	339	371	379	375	344	366	380	347	353	380	371	387	412	426	392	359	407	417	361	351	377	378	409	391	367	378	378	395	383	406	393	400	392	383	393	371	341	413	389	397	346	358	360	396	411	350	366	397	354	377	372	391	383	362	383	357	387	367	355	402	396	370	398	389	383	331	387	365	411	407	372	367	386	355	349	392	379	391	376	355	364	384	377	371	393	353	419	390	366	356	419	358	368	349	381	371	390	387	361	370	355	349	426	368	349	383	395	396	376	371	376	395	366	426	378	362	359	355	395	355	320	382	361	386	373	351	350	354	392	419	321	361	392	388	356	382	380	377	358	337	361	339	344	386	373	376	365	326	393	392	365	352	364	354	351	376	422	379	401	380	381	358	352	340	333	356	375	387	417	373	379	396	360	367	383	375	388	370	369	362	338	394	377	359	380	358	371	400	399	360	363	340	364	410	383	376	387	358	389	362	420	387	362	347	365	382	395	334	365	365	360	415	414	419	376	383	432	381	366	381	362	370	379	389	380	371	374	375	371	365	361	361	377	373	376	383	393	404	350	371	379	358	397	352	366	415	348	349	370	358	379	407	381	354	397	370	409	363	357	345	414	378	391	398	347	396	386	353	384	365	401	379	365	363	379	365	415	383	394	383	425	362	414	338	412	365	376	383	393	408	381	373	364	414	360	381	408	406	382	371	379	376	375	386	401	374	369	374	377	381	366	414	367	411	372	383	378	395	363	362	402	340	367	403	366	367	403	373	354	399	352	364	394	383	370	346	359	352	381	404	407	433	382	321	397	372	372	372	333	383	392	402	339	378	359	395	401	373	384	379	393	401	371	361	359	406	413	387	377	340	399	390	358	364	369	399	360	349	356	351	394	379	366	397	381	392	439	321	369	355	371	368	379	372	368	371	362	364	366	371	378	367	364	375	365	378	385	390	393	406	345	391	368	374	374	352	383	357	405	385	382	377	371	386	380	405	361	362	378	382	350	397	364	367	362	396	408	402	394	397	412	365	395	401	384	354	369	375	405	394	356	336	386	389	352	378	393	362	398	390	379	352	347	381	362	413	389	386	366	385	419	358	376	365	428	397	416	393	365	347	382	373	385	365	377	401	374	353	357	377	394	336	385	361	367	365	400	364	377	362	385	392	360	411	420	379	352	366	375	352	355	367	403	347	385
23009	21642	29466	24335	21640	21647	5867	1038	700	599	447	443	384	378	337	331	298	295	256	275	283	296	268	276	270	256	268	256	268	250	230	239	263	263	249	278	241	220	224	262	251	274	226	236	201	227	247	236	231	236	199	192	228	237	223	248	218	217	223	244	244	231	218	208	212	233	220	228	216	219	222	226	230	208	231	193	206	204	204	210	212	233	183	208	218	213	212	215	243	207	206	213	209	219	244	234	190	223	214	230	213	213	202	210	203	212	241	209	201	226	220	221	212	206	213	201	222	215	227	226	220	220	182	234	216	200	216	221	264	223	224	237	226	204	210	210	222	223	217	203	213	226	197	217	207	211	202	230	226	227	240	200	207	224	200	218	217	198	204	214	217	217	214	219	215	213	197	206	207	201	226	214	251	206	210	216	228	216	226	193	239	247	205	235	217	231	203	191	202	194	222	197	219	219	216	206	201	210	190	191	249	204	203	209	212	246	236	218	199	219	251	204	215	229	232	203	229	197	224	198	234	206	224	213	211	206	192	195	216	234	204	210	207	183	199	199	188	220	196	209	201	209	199	217	210	225	203	206	217	241	202	215	215	204	248	206	236	203	225	179	233	192	218	214	230	248	206	193	203	180	219	213	238	230	230	214	210	224	218	207	231	222	210	194	217	209	212	202	244	212	215	195	201	219	224	211	232	207	218	214	190	212	223	234	210	213	215	234	225	200	204	231	205	227	190	214	228	191	195	217	226	239	195	206	208	206	224	207	194	220	238	241	233	185	212	193	246	231	205	200	213	226	233	214	214	217	207	194	207	205	206	200	213	205	228	218	224	227	236	233	177	233	237	206	200	224	208	205	209	211	207	222	221	219	224	181	211	231	219	202	217	234	223	231	179	212	214	212	214	232	198	224	205	208	206	212	224	213	224	211	204	197	195	206	210	229	206	214	201	215	215	244	208	217	212	193	205	228	215	204	234	212	210	222	221	215	217	196	205	223	215	201	221	230	196	177	194	205	228	218	205	220	207	243	206	202	218	222	225	214	231	229	244	196	199	208	229	204	216	205	222	226	236	208	230	220	206	218	224	234	235	195	220	223	194	210	231	218	231	205	221	219	209	226	217	232	210	214	236	224	209	222	212	245	208	208	210	201	187	210	190	232	207	204	178	216	209	239	223	200	197	234	214	227	198	243	214	212	216	221	191	200	221	215	187	200	231	223	202	250	222	225	215	213	201	221	213	221	214	205	186	197	211	208	241	234	209	213	223	201	196	214	216	217	210	215	198	202	227	206	233	218	244	230	197	208	210	233	246	204	188	213	211	202	199	217	215	221	184	220	223	229	244	218	210	195	211	199	209	226	197	201	206	211	200	227	211	206	249	199	195	205	224	220	204	231	234	190	188	245	210	219	207	225	230	227	220	221	216	219	212	203	213	196	211	216	231	239	225	209	233	216	221	229	240	216	196	229	227	199	238	203	212	203	215	226	239	216	203	218	207	236	196	219	217	225	213	218	238	211	212	192	207	212	219	241	206	208	204	233	203	194	215	199	187	242	204	238	199	209	184	195	211	205	208	231	213	224	215	195	243	218	218	191	223	236	222	215	238	241	227	196	233	189	199	235	234	236	242	226	172	229	230	211	193	222	217	216	188	205	217	217	216	202	205	212	199	221	236	227	185	213	187	220	205	202	219	233	211	221	204	225	241	210	212	226	240	225	196	187	201	193	208	257	229	222	225	198	220	199	232	248	207	207	213	223	200	214	200	210	196	225	210	228	212	238	222	223	221	234	214	238	206	234	214	200	225	230	216	217	216	191	222	225	213	189	193	235	221	192	208	216	213	194	215	166	215	224	211	213	193	211	186	204	223	215	190	207	206	220	208	229	223	208	241	231	221	212	210	215	218	242	211	211	201	231	209	206	199	206	202	189	217	202	216	244	197	222	220	221	221	181	214	205	197	232	227	204	250	228	226	226	216	218	210	204	198	236	189	213	216	224	215	204	199	226	204	220	230	228	230	201	200	197	258	216	185	208	207	225	210	218	238	202	215	194	220	217	212	182	224	228	207	215	230	225	207	237	209	219	258	193	202	195	208	228	224	202	221	225	216	228	201	205	221	199	205	208	247	220	236	222	200	217	220	220	230	195	220	225	209	186	233	201	204	201	221	194	199	207	235	233	207	207	214	236	221	185	202	201	256	202	216	186	191	243	208	206	232	240	228	217	198	211	199	235	233	226	222	206	203	211	208	224	205	205	206	213	222	207	209	235	217	249	237	215	214	214	213	214	215	223	226	205	256	204	226	216	213	190	219	223	233	196	235	211	205	227	210	230	233	231	219	217	180	208	219	210	218	238	195	203	188	215	226	206	231	199	207	185	211	216	245	196	205	221	234	231	210	213	212	223	259	202	182	224	220	219	209	219	246	195	244	208	217	207	217	215	214	212	248	230	216	216	232	209	227	216	214	228	211	225	207	200	188	215	207	236	231	218	209	220	234	226	228	222	209	206	230	239	225	214	201	209	234	224	218	197	223	222	208	230	197	211	219	217	219	219	218	203	224	236	212	214	245	198	235	196	218	219	205	227	226	222	229	229	203	219	222	220	210	211	237	206	211	203	217	215	196	210	207	235	204	233	217	219	208	230	220	218	197	229	189	191	197	227	199	201	212	206	225	178	214	221	190	210	217	221	205	196	214	223	192	195	226	210	204	213	223	205	226	198	224	220	201	210	214	190	198	235	211	211	222	202	219	198	232	205	219	207	227	199	223	197	211	184	210	200	211	205	236	209	219	217	210	223	206	233	229	225	233	198	222	235	203	219	207	179	236	225	220	210	235	208	215	195	222	218	180	214	218	207	192	229	239	213	219	219	228	209	225	227	204	235	217	194	208	224	232	215	224	203	171	226	251	212	207	185	216	211	232	212	232	218	177	212	206	215	223	227	177	207	216	214	198	201	251	207	228	196	234	201	186	209	196	226	227	227	203	183	216	215	224	215	238	237	238	202	196	229	208	225	239	179	183	201	181	208	222	226	245	206	180	199	227	222	204	193	233	201	204	203	202	182	250	215	198	212	231	224	226	218	227	211	221	217	222	251	212	207	212	237	201	225	213	216	206	235	211	225	205	209	193	228	227	196	199	209	204	205	183	233	215	185	225	222	232	223	207	216	202	212	220	218	190	214	227	228	223	236	238	201	227	244	214	216	207	228	219	217	208	226	220	197	213	213	228	244	203	242	215	223	214	208	215	231	229	196	224	207	222	239	185	213	227	209	207	211	197	232	208	219	212	217	204	216	218	194	227	224	198	191	226	223	208	223	203	194	212	189	199	194	227	213	225	194	211	198	192	191	194	199	263	229	215	237	207	213	187	207	229	225	229	224	219	218	199	205	215	219	193	179	224	186	224	217	227	226	255	192	220	201	208	201	229	209	230	222	229	229	201	216	176	210	209	224	208	228	199	189	197	220	225	195	208	226	208	198	213	204	224	191	226	226	243	214
5111	16256	11257	5529	4113	3010	2266	1673	1306	1046	906	794	686	588	550	466	472	432	368	393	358	355	353	328	336	358	319	342	341	333	313	325	294	316	295	313	311	309	292	291	305	296	267	304	297	291	293	311	261	297	258	262	282	277	290	308	270	246	245	257	256	271	262	235	268	254	282	271	236	262	297	270	268	252	273	304	275	275	267	236	279	253	250	258	251	280	279	249	279	253	280	267	272	291	272	261	248	290	250	255	250	271	245	289	270	285	255	267	289	271	283	276	297	289	259	271	260	266	254	265	270	261	231	270	257	272	261	246	264	271	258	267	274	282	272	251	247	277	270	257	273	277	241	287	265	254	278	234	291	257	267	257	252	250	271	266	289	260	271	252	241	254	272	281	261	229	261	259	297	256	267	255	236	269	254	250	265	255	299	275	248	267	243	281	263	261	263	263	247	277	245	247	253	257	294	259	263	250	275	287	267	253	278	250	274	260	278	252	242	284	278	249	261	270	251	286	267	253	285	288	266	272	252	256	257	281	257	255	265	278	268	252	246	246	270	250	261	256	264	271	266	271	285	243	271	270	256	255	258	253	272	278	277	266	268	279	282	263	271	255	290	294	235	274	255	242	283	257	253	269	270	278	248	265	286	267	284	238	258	261	259	248	239	275	256	252	258	257	277	243	260	265	248	251	254	255	278	262	256	277	268	281	292	271	261	255	244	262	263	261	249	269	271	260	272	270	270	242	280	267	241	275	257	237	265	247	266	245	277	253	264	257	279	271	292	268	263	264	246	273	273	267	266	281	271	249	263	266	245	240	282	239	270	249	286	289	283	279	251	272	274	265	287	271	271	285	245	234	273	248	251	279	254	245	256	250	264	272	274	272	275	246	245	262	269	238	270	247	287	254	269	249	286	245	279	242	270	239	269	274	289	270	257	260	288	265	259	261	275	264	238	269	268	254	265	266	247	295	264	277	248	296	308	302	281	272	265	253	263	252	235	261	265	231	279	289	275	269	282	226	237	239	262	268	277	236	245	241	254	274	259	263	260	241	276	268	283	255	283	280	226	276	255	253	272	257	283	263	228	269	256	271	259	249	246	286	297	252	263	278	253	279	275	249	242	258	281	266	267	245	272	241	261	255	230	246	269	282	262	288	283	271	256	257	289	260	252	244	264	257	221	253	257	277	256	259	270	265	263	254	252	262	279	239	279	281	276	267	266	231	246	244	248	275	277	285	269	285	266	270	292	275	275	261	269	252	274	258	274	256	230	269	265	240	265	272	297	229	277	249	226	284	257	232	275	268	267	253	285	284	263	279	271	235	251	288	257	260	271	274	236	250	271	254	250	227	276	271	255	264	258	261	260	267	262	263	271	240	252	238	269	258	281	258	268	262	270	279	250	285	255	243	272	253	244	221	241	225	268	250	255	261	252	230	255	260	248	295	260	255	272	247	244	246	275	270	256	251	271	243	253	270	244	267	264	246	242	271	266	279	282	233	283	258	251	267	257	272	248	262	257	253	258	258	274	265	236	262	283	260	263	278	240	270	263	282	231	257	254	243	296	255	282	255	256	248	258	251	273	259	280	244	284	273	268	276	257	306	247	234	272	271	264	260	286	239	243	260	263	255	280	259	286	277	254	267	291	260	256	280	240	257	245	289	259	242	261	231	260	267	253	262	298	280	267	269	262	285	254	282	264	258	265	284	252	260	246	254	259	268	277	268	274	266	243	259	272	248	242	274	292	238	291	260	269	258	286	280	270	244	260	244	245	280	253	287	274	246	290	254	277	253	248	269	224	267	266	251	248	258	288	266	278	279	262	264	243	278	276	263	254	255	290	270	258	219	249	258	257	257	248	281	303	265	272	292	262	257	250	234	244	283	248	226	257	241	241	267	285	283	258	239	268	246	258	298	261	308	287	257	297	269	248	253	243	236	273	267	260	287	258	257	279	275	248	276	239	247	240	284	262	247	247	256	247	254	217	305	287	280	263	292	265	257	256	284	249	258	269	250	256	234	259	272	256	241	236	296	294	258	286	261	256	270	240	247	290	269	246	273	262	273	251	252	247	269	291	280	286	261	275	237	242	268	256	254	226	269	258	254	278	278	259	246	264	256	266	257	256	282	285	282	261	243	282	259	247	260	287	231	292	272	232	271	261	227	230	265	276	269	249	254	244	284	254	282	279	240	256	260	289	257	246	267	254	252	270	229	260	256	260	242	293	259	273	258	299	268	247	264	244	285	264	237	267	259	234	251	268	262	274	241	227	276	241	260	286	266	258	270	238	270	263	284	247	249	250	232	267	260	270	261	253	223	259	275	270	269	246	287	256	244	230	258	280	246	258	259	274	285	268	254	269	270	291	251	226	242	252	273	289	257	289	256	245	277	268	221	275	241	255	256	229	239	250	270	298	267	260	251	267	288	281	279	279	251	256	270	277	269	251	269	277	267	256	238	241	253	251	259	273	271	249	253	259	251	238	298	265	253	266	264	271	242	267	255	259	259	236	267	252	243	261	286	282	242	274	277	260	263	280	241	293	244	255	259	279	264	284	247	261	283	270	263	262	253	240	266	251	276	271	248	275	265	263	227	238	255	246	256	248	258	264	239	260	271	241	295	252	254	213	242	268	236	269	252	279	248	275	268	273	266	239	281	257	272	281	245	243	270	264	251	256	241	253	257	258	255	265	249	255	276	287	268	256	236	257	280	280	274	274	266	243	266	264	246	290	269	263	239	283	272	253	277	272	275	265	246	256	264	267	273	248	253	281	249	269	249	268	302	233	249	251	247	264	237	287	266	274	240	296	272	244	255	253	277	251	292	255	292	255	255	252	273	255	284	253	258	271	250	220	247	260	264	272	272	270	265	243	273	267	236	234	256	265	262	247	298	265	276	292	247	254	261	267	274	255	273	240	248	257	277	238	273	256	239	241	288	280	273	280	259	273	265	256	270	271	279	286	271	272	246	283	273	278	256	260	234	267	211	307	272	253	250	253	229	276	282	264	304	243	268	246	258	278	262	271	264	256	246	217	236	286	260	264	261	267	255	231	292	255	244	246	311	283	262	313	292	270	251	247	245	232	292	249	256	293	238	251	267	289	263	254	243	254	261	273	269	248	300	253	290	265	266	279	244	245	242	258	241	272	245	274	297	247	303	242	270	276	256	269	240	251	274	260	249	244	250	259	268	290	284	247	276	264	293	244	228	264	248	252	258	263	250	273	260	245	249	288	275	259	251	278	247	223	269	238	287	259	251	252	274	256	287	256	238	265	283	240	271	256	233	247	273	229	260	249	269	247	260	281	268	258	251	258	277	284	261	276	233	258	267	288	273	247	273	263	247	255	261	243	279	276	279	269	237	258	284	260	280	246	270	276	248	251	271	221	255	258	254	289	264	243	258	229	282	285	282	247	260	277	291	239	289	258	262	243	263	258	253	236	295	283	288	258	272	235	260	280	294	270	246	271	275	234	252	273	245	244	277	262	246	254	263	255	255
27936	19134	5626	1335	850	695	725	613	593	609	595	547	557	562	588	569	540	576	577	540	556	617	539	570	562	537	650	578	591	554	580	555	518	556	578	552	568	591	568	538	560	560	538	546	571	560	565	565	560	533	580	563	539	548	564	572	574	559	548	561	568	572	548	551	572	560	564	508	592	559	600	596	549	558	534	540	550	581	563	552	531	571	543	575	535	555	552	585	536	610	562	581	590	548	603	559	563	549	570	537	529	533	598	553	566	551	544	556	548	547	548	522	545	599	542	539	537	611	541	567	543	601	537	589	543	567	558	568	552	519	581	529	569	585	528	563	557	555	584	543	570	594	536	541	532	581	545	574	578	548	563	548	563	572	550	555	547	543	554	504	535	593	514	527	576	539	542	573	561	542	544	535	560	597	567	562	568	590	601	566	576	573	540	570	538	603	567	576	601	581	572	542	548	554	536	547	552	523	556	576	536	558	525	550	548	548	565	535	523	506	545	538	563	583	543	532	551	597	531	535	558	559	604	558	585	540	580	584	548	562	545	545	569	562	548	553	583	542	563	560	543	505	551	555	534	608	515	523	576	577	542	540	538	537	595	519	573	543	558	546	549	576	539	553	554	547	524	585	587	600	518	581	574	589	510	571	589	550	543	553	555	572	587	562	559	578	550	568	578	589	567	547	578	593	588	547	568	548	578	564	593	570	562	582	572	552	555	563	564	537	563	573	528	548	520	522	557	519	569	499	513	540	559	529	528	588	573	548	563	598	529	596	524	556	532	527	611	548	558	582	513	536	582	561	565	556	547	548	530	553	544	509	567	565	540	533	543	580	575	539	511	583	535	550	548	544	528	577	549	579	539	537	542	529	537	507	530	565	562	551	563	501	543	521	573	588	600	522	538	591	557	540	552	528	538	527	562	549	544	587	586	526	539	572	537	520	572	564	572	545	616	536	557	550	566	530	560	555	584	576	549	594	548	534	557	558	539	580	617	510	569	563	521	598	541	558	561	563	520	592	564	570	567	532	569	572	565	593	566	585	581	557	550	546	507	627	556	560	602	572	569	518	561	545	539	576	511	537	543	560	549	567	542	573	572	541	559	550	553	544	560	578	560	536	608	548	554	585	530	537	561	544	575	564	582	567	559	532	539	573	558	532	577	566	577	536	521	518	566	577	508	571	574	566	563	542	532	510	567	546	559	594	594	542	548	601	554	573	586	553	585	576	566	563	564	539	567	556	567	546	554	578	553	575	573	539	509	538	513	572	512	537	580	538	529	542	548	580	553	521	530	558	571	595	520	530	541	509	567	595	582	524	543	532	524	549	523	558	575	586	555	565	551	572	543	610	539	569	569	533	593	571	581	555	533	566	568	564	588	536	562	561	559	576	572	555	582	590	558	547	564	578	555	643	549	511	530	545	543	538	584	549	541	607	577	532	558	538	549	542	546	571	595	541	539	545	537	607	555	572	584	532	568	574	575	554	564	571	532	535	522	550	587	564	538	587	514	523	569	506	578	578	539	556	530	559	579	607	546	567	559	565	560	546	565	567	564	513	595	593	548	558	600	541	513	531	593	515	616	546	573	560	537	576	573	540	594	541	502	559	536	509	557	553	567	556	569	577	542	522	545	563	572	552	564	582	550	623	556	535	550	565	564	577	584	553	542	558	600	558	593	570	534	534	531	490	568	558	574	531	597	494	555	521	563	580	561	575	555	536	555	532	605	586	564	542	560	515	558	535	565	562	582	576	565	556	569	557	556	591	512	502	558	570	589	521	579	529	519	549	572	567	531	575	580	592	554	587	561	559	517	528	557	587	558	557	565	546	541	566	609	545	590	507	531	570	519	517	586	543	580	601	546	550	584	540	551	543	571	542	539	563	590	546	532	551	553	545	575	569	551	584	614	543	601	579	561	525	531	544	547	525	571	549	541	536	571	558	582	533	591	504	590	570	565	542	558	542	552	555	572	564	566	551	554	518	565	543	599	558	553	523	598	526	534	552	569	575	552	549	607	609	568	559	577	567	520	552	532	556	537	570	521	519	560	554	534	560	544	550	541	543	543	554	507	548	541	570	548	572	564	501	521	591	582	526	562	558	518	587	542	547	571	517	570	553	613	572	565	554	537	552	551	549	578	575	545	519	531	504	567	539	530	540	555	555	505	580	583	581	570	541	548	543	567	573	520	544	563	526	569	583	532	549	569	580	558	538	529	514	586	574	560	522	536	548	584	534	530	549	549	577	565	613	556	551	556	574	506	596	554	540	536	547	565	566	542	551	544	568	540	540	569	596	544	537	548	546	552	552	584	523	591	536	520	541	570	539	523	547	569	563	577	562	555	557	566	579	543	588	525	557	575	536	533	567	597	542	575	567	584	561	586	559	537	537	592	559	550	539	588	547	569	582	548	540	555	567	584	519	511	564	545	542	571	538	574	584	578	563	540	578	557	587	545	623	502	544	543	589	542	557	553	561	524	565	575	569	515	552	578	558	536	574	535	535	602	563	545	542	542	587	519	604	546	532	558	548	566	555	607	568	589	538	579	524	546	605	548	522	537	549	580	544	551	564	566	589	572	550	593	570	557	586	544	551	585	558	537	537	558	562	513	604	533	585	537	565	571	515	561	553	556	598	521	533	543	592	611	557	556	561	580	564	508	555	570	531	546	534	513	494	539	577	519	525	545	524	539	547	552	546	597	507	544	563	521	508	580	500	551	569	523	549	566	594	560	547	586	560	581	541	582	529	551	575	567	547	584	526	543	543	576	527	543	545	564	564	574	564	582	541	571	543	556	562	558	611	537	543	569	557	557	578	566	583	481	582	546	564	587	601	579	580	565	578	560	554	566	568	565	535	588	558	575	521	587	558	573	597	538	582	519	572	553	565	602	527	577	551	581	604	578	522	579	555	568	537	537	548	548	579	580	579	579	508	576	547	518	564	554	516	608	579	533	568	566	527	541	545	560	557	540	560	493	546	540	578	586	580	546	605	560	582	561	551	557	556	530	575	560	579	536	594	545	565	547	516	511	526	599	561	587	576	580	574	557	571	564	547	607	531	600	557	567	549	611	588	533	576	540	560	564	564	571	577	564	534	546	597	531	591	569	571	534	569	580	543	522	564	540	563	543	539	535	604	573	548	570	537	543	518	553	568	562	593	539	571	580	530	535	533	561	598	581	530	588	517	554	578	611	531	554	582	551	557	562	517	556	556	582	601	534	560	567	568	528	554	542	558	550	608	570	569	549	559	578	521	543	531	539	550	565	564	564	574	597	536	566	529	549	558	511	571	576	570	541	513	544	543	556	578	552	549	543	543	605	571	552	501	572	558	562	571	556	559	535	565	525	551	582	543	526	573	580	509	568	513	545	549	609	608	552	619	604	574	543	564	560	577	563	598	595	538	561	564	553	586	539	579	595	530	555	521	583	575	541	566	557	552	531	542	574	577	563	562	614	560	559	574	599	581	536	563	548	557	547	559	565	555	534	611	535	533	523	531
5096	3575	2679	1467	1167	1039	953	835	781	739	734	737	678	705	674	677	641	696	642	643	677	635	624	668	659	688	627	644	662	612	668	636	663	679	618	614	701	646	668	611	667	639	656	624	626	634	614	603	633	655	658	690	621	679	653	641	637	661	609	652	610	638	664	638	638	648	669	598	614	667	671	650	632	672	638	641	641	657	623	671	669	654	617	642	633	661	639	633	658	642	632	605	622	617	684	633	629	635	667	643	630	640	590	638	669	607	679	643	623	678	659	608	649	664	618	618	665	643	632	648	657	641	631	605	624	622	671	626	617	680	627	662	602	647	633	655	606	654	645	642	639	641	655	676	595	635	636	645	625	598	633	612	611	622	621	695	644	648	599	653	644	609	678	639	649	607	637	634	686	674	630	624	685	653	653	640	619	618	609	626	643	622	608	621	657	648	662	602	644	612	648	675	679	635	615	616	634	587	663	672	592	665	655	636	633	637	604	618	659	660	628	675	681	662	604	601	597	665	647	653	632	663	635	629	655	639	661	630	655	617	582	624	648	617	596	647	636	639	667	651	654	648	634	675	605	626	677	560	668	650	607	599	612	633	657	604	675	670	672	646	649	611	612	652	644	603	659	646	594	619	686	669	655	647	627	603	628	620	659	629	629	630	656	649	631	657	586	595	599	664	651	616	610	657	651	656	618	646	667	599	613	659	640	618	620	642	579	608	626	687	632	635	643	644	647	633	685	663	646	634	643	635	662	637	636	648	608	612	597	647	615	636	598	641	668	603	674	677	644	686	625	664	682	610	639	682	649	602	592	615	615	646	644	646	598	623	618	635	705	625	592	626	673	664	611	619	641	630	652	676	592	630	642	631	618	617	644	634	676	616	676	658	645	661	658	638	608	646	637	612	603	593	609	672	637	663	596	652	595	632	633	674	648	617	633	641	659	615	614	585	609	644	646	642	672	644	683	697	642	680	655	637	615	653	625	649	649	595	650	616	652	646	625	611	609	624	637	677	628	630	650	629	646	657	664	654	670	642	674	594	705	609	686	662	642	668	657	636	629	602	664	650	609	709	635	642	606	602	634	639	613	623	658	650	606	642	624	668	623	646	620	653	646	674	652	633	647	639	613	683	640	658	659	640	656	644	675	632	639	646	601	676	620	606	711	659	637	611	646	624	658	625	649	631	662	643	643	618	616	647	616	626	619	658	607	656	639	665	647	642	636	628	644	658	623	694	643	687	653	612	669	659	620	651	652	651	618	614	599	647	576	681	652	589	659	610	619	630	686	652	645	621	649	668	594	630	639	664	631	635	672	644	647	658	636	607	672	639	662	596	605	672	633	654	592	628	637	666	644	629	659	621	615	643	678	689	603	681	619	594	644	639	623	640	630	647	623	629	646	628	618	628	640	678	662	608	598	648	673	662	606	631	637	642	675	668	641	623	651	635	687	641	658	633	659	611	615	629	626	658	641	642	629	680	642	639	618	599	641	619	624	666	629	630	629	651	617	654	651	616	604	658	658	602	662	634	630	610	664	651	665	617	599	658	654	626	629	660	631	680	644	606	622	619	750	644	628	645	639	654	670	597	606	622	640	628	628	610	620	661	650	623	637	654	664	650	614	632	622	635	644	675	668	625	653	636	631	630	658	627	672	622	636	583	624	614	657	667	660	651	645	611	633	642	683	653	634	670	626	645	647	636	639	603	679	646	660	624	670	636	625	632	650	643	659	688	683	664	629	613	640	629	696	620	634	638	618	641	693	599	617	622	616	601	651	644	643	682	666	665	666	647	621	658	666	605	654	656	658	625	705	657	666	649	667	629	651	597	618	596	581	612	614	616	634	626	639	651	643	665	658	641	685	639	671	625	661	631	611	635	647	593	640	648	627	667	645	583	652	641	621	623	595	672	642	666	649	583	637	648	696	600	635	653	641	642	640	607	643	634	624	687	644	635	624	662	639	634	600	722	643	674	593	646	661	661	641	621	657	678	624	599	680	689	637	703	652	594	641	634	611	627	658	651	627	609	620	605	621	652	635	656	620	628	640	649	647	635	639	662	682	647	636	639	646	641	605	631	605	612	644	623	627	627	656	655	644	648	705	661	642	658	659	660	674	621	652	646	665	658	665	676	655	643	628	620	623	626	694	607	681	647	640	639	646	657	643	658	662	655	596	636	674	635	619	652	603	643	694	683	621	662	622	611	647	641	641	651	631	628	659	654	649	634	610	577	636	630	575	627	679	644	614	612	580	656	621	630	598	660	621	639	615	673	598	656	626	644	648	638	671	681	642	634	617	683	643	611	657	664	613	658	644	643	639	602	651	643	665	633	602	654	610	682	662	598	608	623	628	640	661	663	631	686	670	645	661	639	649	621	603	620	578	650	605	654	598	631	624	670	657	621	595	603	607	697	584	611	663	621	653	633	608	612	641	678	617	644	633	680	643	642	660	603	635	640	669	629	684	640	616	641	664	613	607	658	654	630	700	666	649	677	621	628	630	682	662	639	595	590	636	595	653	629	625	592	597	652	643	677	651	728	581	667	653	665	578	679	610	633	624	630	630	648	656	625	602	651	622	668	572	649	652	617	632	618	680	624	657	686	635	632	634	633	653	625	610	670	610	641	639	614	659	603	630	665	661	643	677	643	652	653	629	643	613	671	651	642	631	614	650	672	640	629	586	619	653	667	625	633	638	674	654	670	641	605	671	670	586	641	661	640	615	647	621	677	640	606	661	655	646	627	632	637	640	653	632	647	636	642	620	633	636	655	645	615	679	682	602	626	653	650	626	685	576	596	621	642	650	641	665	640	670	595	665	650	719	679	617	619	656	631	634	618	640	645	622	647	630	657	603	608	647	664	658	691	643	650	649	662	621	644	653	655	635	635	681	648	637	601	667	602	623	634	646	633	635	637	658	661	605	666	579	622	634	649	668	633	575	663	601	654	632	615	667	613	626	621	624	623	613	626	657	637	646	636	638	622	652	641	645	616	603	669	626	623	672	627	646	659	629	656	603	671	610	661	658	625	628	648	644	720	662	624	698	637	655	640	638	635	611	663	655	640	638	623	633	629	646	618	605	665	678	606	645	678	602	678	637	649	628	662	622	636	686	650	671	683	644	630	600	659	635	627	655	643	662	638	633	583	631	654	688	635	641	613	685	608	628	610	651	609	634	652	668	627	656	630	631	661	645	677	656	617	659	630	659	660	636	649	664	614	678	676	642	627	639	638	612	673	644	640	639	650	609	647	699	576	673	654	691	666	633	655	650	638	645	629	656	671	671	646	619	624	660	657	630	709	641	628	657	645	643	631	672	667	656	639	651	613	660	635	640	659	615	646	604	642	640	635	653	616	648	606	688	627	640	667	652	654	630	616	681	679	655	607	667	624	654	609	627	604	633	661	612	649	675	668	635	641	612	684	624	651	630	670	653	678	636	641	660	647	649	589	676	670	639	691	622	631	642	692	638	639	674	675	639	639	640	632	636	699	642	611	652	609
24073	21635	28947	24802	21605	8095	1350	911	741	661	646	647	601	611	648	605	549	565	509	546	566	566	534	576	507	510	559	522	558	562	538	484	551	507	528	560	547	527	543	512	538	523	565	507	519	510	551	495	531	515	509	552	457	519	509	536	544	541	514	495	498	537	513	492	520	511	526	507	549	517	516	476	503	516	497	510	486	530	486	514	492	524	468	546	476	500	519	507	522	521	507	495	515	548	497	532	477	481	521	521	491	512	515	529	503	526	545	581	487	487	532	518	504	508	525	517	481	532	504	504	529	529	525	513	498	520	505	522	546	543	476	555	558	543	512	508	529	533	478	527	531	537	512	497	510	498	507	550	544	557	528	543	494	486	531	544	530	508	522	553	514	551	542	524	528	503	524	524	514	559	509	531	494	508	549	499	492	508	486	502	500	556	488	527	529	534	500	532	526	526	520	541	513	526	518	523	460	516	493	514	494	517	480	513	548	501	502	530	481	511	527	559	521	515	564	489	496	534	500	505	521	536	484	530	532	531	534	522	534	506	493	505	493	504	538	502	519	556	500	527	490	519	507	542	462	521	511	488	544	513	531	550	544	520	518	540	511	523	522	492	528	531	527	500	489	504	506	495	509	526	535	504	502	548	532	519	505	542	501	486	513	525	463	501	505	540	515	547	504	567	509	522	491	536	528	488	502	505	514	492	557	492	514	517	511	539	512	503	546	535	535	511	523	549	563	521	527	533	519	508	518	496	516	543	565	497	506	521	553	495	536	503	513	541	510	477	514	530	506	498	548	550	494	532	508	515	503	506	494	517	508	519	554	498	520	513	476	505	568	515	479	485	485	474	482	528	549	528	527	545	524	537	501	552	565	519	543	513	491	518	534	483	505	567	518	532	496	485	494	520	533	557	517	539	515	501	499	511	525	527	506	487	527	545	536	500	484	491	444	506	495	508	515	522	547	515	491	444	513	514	484	547	524	469	513	476	499	537	491	514	515	494	505	511	521	511	499	481	529	502	542	516	510	547	536	508	514	521	481	519	511	540	493	495	530	530	525	532	524	519	515	509	507	505	482	542	533	519	489	498	532	544	479	513	553	554	501	474	526	519	493	509	509	508	500	512	464	513	511	534	539	495	508	483	501	500	495	521	505	524	499	557	509	465	504	516	567	512	510	523	485	497	527	511	487	507	530	496	509	505	480	499	517	493	524	495	506	514	505	498	514	545	518	510	521	495	519	516	502	503	573	491	485	519	500	504	497	528	502	527	488	514	550	499	538	535	548	552	522	477	491	510	550	559	505	515	536	540	537	522	514	502	507	545	487	523	504	496	523	532	507	497	569	546	536	494	453	489	554	561	487	496	537	494	536	554	503	493	506	509	539	515	502	548	481	500	524	497	564	520	509	554	497	484	538	495	524	517	491	470	524	546	498	507	554	495	516	489	532	508	496	525	538	477	512	527	497	503	501	537	486	523	520	520	549	527	508	478	522	541	518	502	501	495	502	546	528	513	507	538	504	537	521	498	529	502	509	557	516	536	509	485	497	513	507	513	507	551	563	499	498	512	535	515	522	479	511	496	538	541	508	542	491	515	528	495	461	497	500	518	521	475	487	476	516	533	530	515	507	521	544	496	488	488	525	511	487	529	514	494	563	512	505	510	535	513	555	548	529	545	510	526	532	507	504	471	526	508	507	522	471	525	536	478	535	531	526	500	566	510	502	519	528	506	515	527	486	517	556	482	506	536	474	532	489	505	469	536	512	558	503	543	541	475	525	522	508	529	514	506	549	539	524	527	506	492	498	552	459	525	508	508	492	524	505	539	513	513	496	472	495	501	528	499	532	497	517	517	504	548	560	553	514	505	520	505	490	531	530	570	527	487	537	520	505	479	515	498	554	492	528	502	518	532	497	525	529	498	534	506	500	540	509	527	499	510	501	497	533	529	504	496	514	529	500	532	476	540	521	500	463	538	543	520	505	515	532	501	539	525	513	503	505	535	483	541	474	524	525	512	513	508	509	510	477	513	564	543	519	533	514	506	497	547	536	521	539	543	520	517	538	512	533	510	538	493	520	505	479	504	508	513	512	511	516	500	522	512	524	528	535	500	540	546	556	515	492	509	518	538	564	496	504	526	519	525	551	507	539	561	532	532	500	521	486	470	451	508	544	496	509	538	467	534	529	527	501	520	525	494	490	496	559	520	503	561	501	533	491	500	515	480	507	490	523	525	513	481	491	505	534	515	560	518	540	500	521	556	512	510	524	531	562	535	505	503	519	529	525	512	569	508	573	540	544	486	501	508	531	493	498	494	559	531	525	507	502	491	511	518	543	514	491	510	541	542	465	520	497	501	515	535	488	461	533	519	511	534	543	516	524	486	474	544	477	477	528	531	466	554	531	478	495	556	506	533	513	533	515	513	512	464	534	503	512	531	512	509	442	538	509	498	504	500	515	491	534	493	528	542	529	535	500	524	503	465	548	497	509	499	494	530	527	517	542	511	512	499	540	521	528	539	503	533	551	528	480	531	534	541	466	501	555	512	526	521	532	546	534	531	521	481	538	532	517	511	489	527	534	533	516	549	497	569	508	553	510	505	472	521	518	533	504	489	526	516	516	490	552	505	539	523	510	498	489	521	520	538	521	536	488	494	537	525	533	479	542	510	495	477	516	525	508	478	552	530	538	540	496	538	474	529	478	486	503	503	512	522	549	526	494	527	527	553	481	510	515	514	501	485	520	523	497	482	518	505	553	487	477	526	534	503	568	496	521	500	542	534	492	546	496	547	521	529	532	501	511	491	509	557	516	505	518	531	495	521	510	509	484	543	535	510	504	545	490	541	512	517	525	493	534	543	490	470	516	542	461	520	514	541	544	514	536	532	564	486	523	551	472	513	559	549	512	553	452	512	523	530	479	518	505	499	495	504	550	509	515	482	526	506	530	524	514	495	507	540	500	472	540	535	522	508	490	508	529	508	515	550	535	515	525	534	512	478	521	526	498	516	519	510	551	523	497	529	520	499	495	509	509	522	516	509	536	499	476	494	523	530	509	503	505	512	561	490	537	501	518	482	550	523	521	465	536	535	517	506	523	526	528	526	543	502	544	486	469	540	524	489	500	494	525	514	488	494	503	524	501	525	490	527	494	461	530	523	539	508	482	542	483	517	474	502	512	530	525	529	531	538	486	523	513	515	536	524	483	520	517	475	492	491	485	485	513	502	520	565	524	538	479	517	517	523	498	476	507	517	494	476	487	517	522	497	555	518	483	516	504	529	559	525	526	518	494	508	522	514	546	520	492	514	542	501	462	521	501	515	531	473	522	519	510	512	518	523	526	509	516	509	504	519	493	498	486	555	485	477	527	542	532	509	513	492	488	554	507	513	522	512	530	504	493	510	510	515	473	511	498	497	515	512	498	509	544	542	481	499	509	525	559	502	494	492	557	556	554	489	491	540	546	504	486	554	510	515	528	517	490	532	540	537	519	538	572	482	466	491
4114	11125	7624	3785	2831	2127	1675	1372	1139	1053	913	888	877	821	768	740	716	732	698	706	666	660	712	681	673	626	641	635	646	630	626	651	633	618	642	647	595	642	644	614	650	638	653	566	605	595	596	651	622	599	599	575	570	615	607	608	600	635	592	593	584	593	633	646	551	633	600	600	584	575	626	582	625	639	593	608	615	594	538	559	594	573	599	589	609	572	594	608	581	629	600	606	585	535	583	613	612	630	605	628	573	624	610	611	553	608	583	559	624	651	640	622	627	605	594	583	610	590	600	576	631	565	606	628	620	602	606	590	589	588	580	601	606	582	653	576	577	642	608	595	653	571	630	609	614	610	585	615	616	593	608	557	618	579	610	576	597	601	612	595	563	585	664	563	609	581	564	600	610	610	586	598	594	555	609	633	577	580	606	632	624	605	596	611	589	566	601	599	629	595	596	609	623	579	601	628	561	665	586	625	579	613	607	613	632	649	606	639	655	577	614	595	598	581	643	642	600	630	583	603	610	627	628	632	584	581	583	583	592	610	597	602	639	611	584	596	573	607	601	611	572	619	594	556	591	627	608	599	589	642	606	546	611	613	583	587	582	588	609	581	630	577	585	630	579	574	580	600	575	580	629	626	630	641	623	611	587	604	616	607	578	567	599	592	611	570	615	589	580	607	581	583	619	651	667	588	613	569	618	570	591	594	656	573	577	614	582	606	630	606	604	633	609	593	611	571	552	634	600	606	587	585	605	580	564	634	643	607	595	601	644	592	569	596	642	604	571	627	610	589	603	586	579	597	606	591	590	556	620	596	615	582	610	583	625	609	637	622	588	538	616	600	580	586	561	569	579	627	592	606	596	618	621	619	576	610	605	618	565	588	566	645	627	586	616	554	573	615	617	639	582	571	599	633	571	607	590	591	594	615	634	591	585	606	602	579	647	603	599	589	570	624	586	578	542	623	617	642	597	609	586	590	625	579	603	587	636	587	586	610	589	619	567	584	653	631	616	592	575	624	616	589	621	662	619	528	605	597	558	595	616	563	608	652	634	641	617	621	603	578	601	644	575	619	582	605	630	609	629	582	593	614	605	571	664	576	599	592	603	600	637	610	562	603	610	574	597	620	629	598	605	592	564	610	597	624	583	599	588	604	592	607	610	599	643	588	622	639	623	615	581	551	580	616	589	588	586	575	586	587	583	634	596	600	608	623	598	594	610	605	605	604	589	603	603	637	673	586	595	561	616	619	571	605	615	619	607	547	631	658	606	623	616	607	604	621	604	607	566	605	605	598	597	608	680	594	630	647	609	620	620	578	568	585	586	621	571	604	599	585	569	559	587	610	592	622	573	606	627	604	604	575	639	598	583	611	655	640	596	615	586	597	661	598	581	634	576	546	609	577	604	633	609	573	560	582	583	634	575	607	642	656	629	631	585	615	608	547	610	594	620	599	612	574	598	631	618	589	610	638	592	631	566	617	626	583	615	590	597	589	635	576	647	633	554	568	578	586	602	581	608	592	558	604	573	584	559	576	584	617	586	600	588	597	614	558	616	589	581	595	592	614	604	594	596	592	631	629	611	622	596	568	550	631	560	589	569	586	594	623	631	623	598	592	573	574	570	606	572	613	595	632	596	606	571	644	598	587	598	536	580	571	618	628	604	555	595	558	604	586	570	598	589	614	581	588	579	594	551	631	608	606	590	620	625	626	619	612	602	573	595	619	601	616	587	631	595	614	617	606	597	587	639	627	615	611	564	616	580	611	609	611	600	590	616	598	615	594	618	632	584	595	618	602	610	582	622	620	596	579	631	550	654	580	609	584	557	625	598	622	541	591	604	585	592	592	590	597	642	577	599	573	575	562	568	624	588	629	579	601	603	591	623	576	576	630	641	603	615	613	620	609	586	604	615	619	566	584	593	615	646	635	573	569	574	605	602	597	598	605	605	597	597	615	609	590	621	569	584	621	596	590	681	591	600	610	573	580	629	577	604	613	656	588	619	628	578	572	583	622	558	555	635	594	624	598	647	601	618	636	633	598	594	576	609	591	584	643	577	601	609	638	656	617	622	569	631	580	591	621	551	616	611	587	594	637	615	578	584	633	589	643	641	603	604	563	603	590	628	549	590	563	601	564	590	588	592	598	575	603	604	654	587	566	612	593	591	565	593	608	610	582	561	586	603	606	605	553	568	615	601	576	582	610	629	580	587	568	611	566	591	609	583	624	591	562	630	626	606	615	601	630	576	593	610	575	637	602	609	637	579	597	574	589	567	593	589	607	592	560	599	623	611	573	581	580	619	550	605	614	595	583	634	629	648	568	600	605	570	609	598	631	619	594	591	632	630	597	646	594	570	588	572	615	576	628	609	608	556	595	601	580	587	608	612	577	546	571	610	627	588	611	637	591	607	606	587	617	636	582	613	627	609	600	598	558	607	575	600	604	599	628	591	603	627	605	601	602	600	628	588	646	615	615	636	602	633	593	610	631	630	627	640	553	584	587	600	625	577	617	602	590	615	581	541	629	609	573	588	583	613	605	603	583	601	611	597	609	594	594	590	586	593	603	571	621	613	568	601	605	620	555	608	602	585	590	553	608	563	577	622	573	613	564	604	575	585	574	579	587	595	620	657	591	611	620	598	602	576	607	544	575	573	615	603	629	568	606	585	581	584	625	623	651	649	620	612	635	564	614	558	550	603	572	610	639	573	608	607	634	591	582	594	585	584	560	561	613	594	604	585	611	630	623	596	623	588	591	577	607	614	587	617	609	602	624	616	611	608	576	563	584	577	658	617	593	561	627	613	606	629	619	596	616	572	609	614	617	617	615	553	578	623	613	591	642	610	594	595	565	628	609	585	621	605	559	566	576	589	583	609	553	572	601	605	610	617	593	632	572	583	608	570	563	617	579	611	600	588	583	575	563	590	589	599	669	615	593	563	607	608	591	587	623	595	608	588	567	586	594	561	603	630	602	571	594	568	589	636	559	598	611	591	600	616	618	613	560	599	558	623	621	649	622	645	624	605	565	589	598	591	609	633	618	589	517	610	605	584	577	593	620	596	584	589	571	642	621	599	609	625	595	586	583	572	605	591	626	562	545	600	633	608	599	595	573	548	584	574	644	628	624	601	612	596	570	628	587	569	599	626	621	585	571	586	620	611	621	535	592	582	618	592	609	652	558	562	581	608	595	594	637	598	601	607	556	568	598	570	635	586	594	588	619	579	596	586	605	565	593	587	582	592	598	595	587	580	606	613	586	630	601	609	562	632	541	584	576	607	598	596	613	622	620	596	614	569	634	579	596	603	620	585	612	595	631	655	546	587	542	629	585	584	610	633	557	612	577	601	608	599	595	603	596	536	590	578	613	616	598	596	597	606	582	648	563	594	603	640	614	655	603	614	559	596	624	628	581	643	608	579	627	603	622	620	609	607	617	581	606	599	631	558	590	616	604	592	636	663	607	606	578	592	584	624	562	602	610	582	621	615	589	624	597	586	605
25239	21637	27655	25940	7789	924	628	522	450	435	420	409	390	394	383	351	360	362	359	367	332	378	361	389	354	363	342	398	317	337	357	317	341	327	318	356	314	352	369	357	311	389	337	300	359	328	356	330	335	346	337	354	337	311	336	333	310	344	312	328	342	332	310	343	363	326	343	370	306	340	312	316	357	360	316	323	341	358	351	296	327	319	354	320	312	313	324	340	380	333	315	333	347	312	359	290	322	340	358	331	331	319	348	330	344	348	308	310	296	283	327	375	352	334	329	335	324	323	360	338	354	328	354	322	310	289	320	353	312	298	326	290	311	366	350	339	325	325	297	323	339	298	319	306	343	317	310	334	331	328	330	350	314	329	334	332	315	305	359	317	388	281	361	312	350	333	318	317	323	342	345	341	326	326	336	356	305	323	343	298	299	335	312	330	342	319	323	334	330	314	330	356	347	322	317	338	312	351	345	327	311	339	303	302	346	333	330	334	330	317	336	335	331	315	304	302	320	338	297	336	335	331	317	330	321	362	310	311	317	351	344	304	360	323	309	324	330	336	343	342	324	313	335	336	358	356	311	333	304	323	325	329	347	343	317	331	344	334	317	308	322	311	310	322	326	355	303	338	355	334	327	324	322	344	312	331	311	307	309	324	348	309	340	307	309	340	322	345	361	390	321	340	325	321	338	319	368	371	333	335	369	324	327	332	328	302	339	333	293	334	337	366	342	316	308	303	327	329	296	330	325	338	346	343	345	359	348	348	305	328	331	351	342	304	325	320	346	362	357	336	352	338	341	318	334	340	315	348	368	348	338	350	324	344	351	354	375	335	331	332	337	348	322	342	351	356	340	315	298	331	357	330	346	331	335	324	325	336	339	327	314	276	327	351	331	348	340	315	346	310	318	343	322	332	366	325	316	344	311	338	343	320	352	310	316	334	340	336	348	331	341	341	336	339	334	338	337	338	335	301	313	304	303	313	325	313	332	314	292	327	307	367	371	330	344	334	304	322	312	379	337	336	307	318	334	324	339	330	345	328	353	309	348	341	338	318	310	338	349	338	333	338	297	363	338	334	319	344	318	347	323	319	337	338	314	341	313	343	353	296	316	337	329	304	320	348	328	339	329	332	355	340	340	317	298	344	340	336	308	336	340	295	342	348	300	355	362	318	332	310	319	303	358	341	382	321	333	352	335	351	357	316	335	312	303	306	320	352	330	362	317	343	323	328	337	322	326	332	335	323	328	318	325	330	348	316	309	325	296	311	316	300	332	313	341	334	329	321	328	328	348	351	330	301	329	303	348	371	344	339	327	324	321	329	331	315	329	358	331	333	308	354	296	324	343	348	349	324	336	360	323	310	366	317	325	325	323	294	332	320	337	325	336	324	334	357	323	374	328	343	339	344	317	347	336	361	341	336	347	255	313	375	328	337	304	324	341	304	338	336	317	337	354	344	373	335	325	318	349	309	299	316	319	384	327	335	327	351	335	358	331	356	339	299	335	326	324	317	326	320	329	302	342	308	321	358	335	308	338	342	338	343	340	340	300	337	333	337	329	357	348	335	328	330	329	350	316	345	340	315	336	350	321	319	320	308	324	336	354	322	339	346	342	305	300	321	339	315	321	321	312	352	343	321	316	343	342	353	305	308	345	324	314	343	265	348	337	358	364	331	362	293	317	312	323	289	306	334	310	344	312	333	320	355	334	332	309	328	319	313	330	311	332	303	316	356	347	316	323	310	321	345	312	350	337	365	330	284	335	324	308	311	330	325	339	290	295	328	361	354	353	346	301	304	290	342	357	314	342	337	333	313	338	311	314	312	333	340	348	340	316	354	343	322	353	336	343	327	305	321	327	320	331	292	315	341	314	347	340	324	325	351	327	336	340	352	344	370	352	282	349	361	354	330	343	338	310	335	336	309	302	342	332	312	350	366	329	336	324	324	302	333	310	317	327	321	318	311	327	302	374	316	357	340	308	325	348	347	363	326	326	334	318	315	346	329	302	327	325	344	325	330	332	404	336	337	357	285	307	295	334	319	319	338	358	320	292	295	325	305	332	318	345	346	350	296	322	351	337	347	323	308	268	296	363	348	321	338	333	307	326	305	344	331	334	346	308	345	324	335	378	312	320	336	328	328	291	365	321	324	330	349	358	341	332	344	341	338	287	339	329	368	331	369	329	323	323	335	329	330	305	354	332	318	338	312	329	339	313	316	297	331	329	328	300	320	323	325	311	307	320	324	304	343	337	295	330	332	338	308	298	343	355	371	329	323	318	338	361	341	330	314	328	334	351	327	339	332	327	357	313	352	320	346	327	304	339	327	328	319	320	343	336	321	306	340	316	340	337	314	317	297	345	331	334	304	328	339	365	318	339	332	340	350	353	359	324	339	348	338	348	350	312	307	343	337	319	310	309	340	372	341	305	331	323	355	331	320	313	332	354	343	328	294	345	334	333	376	297	327	328	341	349	348	342	317	329	333	319	288	350	297	349	344	311	341	332	295	321	300	344	294	348	318	326	334	315	330	321	323	332	320	339	330	323	324	315	332	333	338	333	336	342	331	321	313	306	344	323	375	324	321	321	346	344	324	308	344	340	342	335	347	336	349	358	345	307	322	331	343	348	356	337	309	351	321	357	326	294	327	326	357	317	342	329	321	330	317	318	343	329	314	347	320	341	320	335	327	317	356	311	319	355	336	332	336	333	323	297	312	325	343	361	324	304	335	316	325	327	315	347	333	330	311	306	318	315	289	329	343	346	337	347	342	324	322	332	385	336	349	302	320	326	368	343	335	320	335	297	346	327	338	371	325	329	335	339	340	342	351	311	316	356	324	347	315	359	340	331	345	318	307	337	300	326	323	321	338	315	331	339	353	360	360	339	319	309	322	325	313	336	334	326	329	345	307	322	345	344	331	320	352	343	322	313	350	315	315	338	320	318	307	330	335	317	324	301	317	325	371	305	321	330	318	327	305	321	326	303	343	334	315	362	334	357	306	318	322	316	311	304	344	336	295	324	336	319	339	282	325	318	315	332	340	326	344	317	315	322	348	336	323	339	330	321	337	372	346	317	341	343	306	331	343	320	348	287	322	333	317	329	333	346	337	331	321	308	315	322	322	307	286	328	314	336	326	329	296	342	299	359	347	343	336	334	306	311	328	361	333	323	314	314	307	313	328	324	350	337	327	317	360	320	325	327	303	316	358	331	333	328	345	324	332	339	337	330	327	374	346	339	325	312	321	348	313	340	333	315	327	313	331	349	335	321	325	353	314	336	345	325	303	328	350	332	310	329	345	315	312	337	331	329	318	329	331	354	378	310	318	331	334	358	330	310	332	348	338	341	320	357	345	332	309	324	330	360	341	319	341	321	313	345	319	374	309	323	343	329	347	302	306	332	347	333	309	312	339	354	360	319	323	317	303	322	317	354	335	345	350	331	315	333	325	346	369	322	333	349	328	306	312	319	327	328	361	307	297	322	356	356	362	322	323	309	327
3994	7297	4856	2444	1801	1417	1169	853	718	670	604	535	536	481	515	452	497	451	423	431	389	400	427	428	423	422	407	385	399	391	414	398	397	418	379	393	393	459	380	391	372	400	418	406	384	371	392	365	346	395	400	415	410	370	375	404	387	390	386	383	414	380	378	355	363	389	370	401	393	381	393	350	383	385	397	392	385	373	365	376	394	398	361	404	362	350	362	358	381	356	396	433	351	348	383	378	405	385	353	365	351	397	371	369	419	346	357	383	368	395	406	379	414	388	367	404	390	386	374	371	367	372	380	351	388	377	365	401	354	385	363	381	372	392	367	405	377	379	391	407	389	369	367	393	357	378	363	382	366	377	393	404	382	373	373	374	369	406	379	385	398	337	387	384	375	390	379	383	384	387	394	382	380	373	365	386	371	370	345	373	379	382	369	414	380	393	381	364	359	401	389	372	404	405	409	369	371	356	371	367	345	369	374	358	354	402	399	381	374	376	390	407	371	381	378	384	387	390	362	342	392	376	393	377	367	363	350	390	400	409	364	395	401	369	376	359	352	365	380	398	388	390	397	386	391	379	381	402	401	378	355	370	404	393	357	367	357	385	361	376	412	373	404	381	386	363	374	375	354	407	360	361	403	370	360	384	400	390	326	350	386	395	398	395	400	376	350	380	367	392	383	390	364	385	377	378	359	376	396	373	404	378	362	382	364	398	391	417	387	367	386	377	364	409	378	363	374	387	394	354	391	370	406	397	350	403	372	407	378	350	374	401	372	393	369	414	403	373	352	389	397	352	356	390	372	370	363	390	385	366	383	363	405	380	391	411	354	387	388	335	409	373	382	393	376	358	365	404	416	395	417	375	405	386	410	402	418	355	338	356	377	396	359	365	386	380	380	347	395	371	381	373	357	369	365	378	369	360	359	375	388	393	388	344	376	359	379	374	365	357	412	393	376	377	383	377	364	337	364	384	388	376	367	398	384	385	419	389	384	377	391	385	393	368	417	384	428	391	379	388	393	381	395	338	348	400	364	419	412	395	380	380	355	392	393	366	371	419	410	382	361	370	412	388	375	361	350	365	394	405	396	375	392	344	398	398	364	397	346	366	366	407	363	347	385	366	388	371	410	350	378	393	380	370	396	352	369	367	417	377	356	370	402	403	390	399	388	372	363	397	353	413	386	385	383	371	373	366	380	400	382	374	368	391	399	374	352	398	374	385	356	371	364	387	383	384	385	404	395	357	374	390	367	362	374	383	372	397	374	402	391	385	368	392	411	404	373	387	402	369	381	377	361	365	365	379	358	403	391	403	375	370	376	385	380	365	405	395	367	392	390	391	362	373	364	360	331	378	382	349	360	383	337	393	364	389	391	374	360	356	393	383	389	380	361	375	397	377	413	386	365	368	375	393	420	399	391	360	409	409	404	362	374	368	386	367	374	395	392	406	378	338	390	376	423	385	377	388	390	380	364	374	347	371	378	389	327	379	392	351	371	383	374	380	375	401	376	410	385	404	367	377	369	385	404	389	383	363	365	360	373	411	360	388	367	407	387	388	368	369	362	444	383	410	390	354	361	399	404	370	333	362	369	381	339	369	376	374	360	364	370	372	395	390	388	383	358	370	403	382	399	363	361	376	408	366	386	380	385	417	376	388	388	377	380	374	394	426	389	371	346	360	362	405	364	388	354	360	378	409	384	364	342	348	372	369	371	400	361	372	399	381	406	397	370	342	380	377	382	357	420	353	381	399	370	377	356	355	400	407	364	345	394	403	407	366	383	351	381	395	397	377	389	348	377	357	403	375	394	366	368	366	381	347	398	400	433	367	371	393	361	417	384	327	385	354	387	355	409	398	366	391	414	392	376	360	381	340	350	384	378	376	384	381	383	376	357	351	399	396	397	405	422	380	418	388	368	365	387	389	386	367	398	391	360	379	373	358	356	388	384	353	368	379	409	347	362	350	370	357	395	381	384	407	361	357	353	416	388	359	396	379	366	395	376	390	370	398	403	381	390	372	372	445	384	376	401	390	389	394	396	351	335	363	397	362	381	397	395	345	391	359	381	366	396	410	356	377	389	361	355	390	435	402	435	374	349	422	407	377	382	382	384	388	387	380	386	348	395	385	402	370	350	394	374	363	380	370	397	394	344	378	396	423	392	358	367	372	361	399	377	395	384	341	414	349	386	371	391	383	363	374	360	383	367	354	379	332	360	382	346	382	389	379	414	374	373	386	387	402	391	392	424	365	360	367	388	391	375	387	363	374	380	393	351	390	393	377	418	417	391	422	419	397	372	396	422	386	380	400	379	401	444	360	386	404	393	378	408	379	364	374	370	383	365	391	363	375	379	343	376	404	368	383	396	381	400	360	370	372	382	381	410	427	369	371	385	391	396	370	381	395	384	350	369	347	381	386	376	390	398	387	392	379	417	383	384	395	358	383	395	351	376	418	395	382	355	378	382	388	404	398	372	364	371	363	379	332	423	382	397	371	359	378	399	365	374	379	364	396	381	362	387	373	361	374	384	359	338	398	405	374	381	401	377	340	404	385	404	358	400	358	373	357	375	406	383	372	365	366	403	378	399	357	380	398	378	374	375	353	432	385	371	380	422	356	358	397	377	387	347	395	357	360	343	377	360	392	393	356	382	397	380	367	369	391	364	371	386	383	387	386	380	376	394	401	357	401	397	379	394	368	387	381	392	372	403	395	403	359	372	386	381	374	393	382	352	396	346	374	373	359	420	355	391	365	388	397	408	371	416	430	381	424	397	394	374	374	378	359	388	407	400	373	385	403	386	401	375	395	386	376	369	366	380	343	350	380	384	369	393	402	375	374	355	352	339	403	348	380	353	356	371	390	416	382	355	386	378	387	376	397	398	370	383	370	355	424	394	385	389	397	392	362	347	367	395	370	369	377	385	400	362	377	377	405	409	371	371	372	408	389	371	393	379	353	382	412	383	371	420	361	380	412	423	410	411	396	412	355	384	392	358	403	379	344	411	388	406	391	354	361	376	380	364	366	355	380	396	411	344	383	386	355	372	390	398	382	408	394	365	388	429	407	360	363	383	390	383	354	356	374	348	360	370	393	386	407	425	346	404	374	361	407	396	392	410	369	363	387	386	361	380	389	410	370	431	354	418	385	400	366	383	381	411	308	361	383	355	400	365	371	336	384	392	382	381	342	388	364	380	386	387	378	399	377	336	403	415	396	347	342	395	364	372	368	357	376	360	371	375	361	324	344	368	382	359	356	347	382	388	381	404	382	389	352	400	398	384	414	396	397	378	365	379	369	407	374	425	407	402	383	397	385	386	379	383	382	365	380	371	385	401	387	354	394	403	383	412	391	401	393	389	399	375	351	392	361	356	372	386	380	400	400	385	432	381	396	380	371	399	355	384	380	399	380	352	367	373	379	358	386	369	353	384	386	364	382	390	396	381	368	381	385	377	361	384	409	372	400	372	391	391	373	393	398	402	370	356	413	381	389	383	377	367	357
23031	21670	29535	24343	21668	21666	5828	991	643	596	500	422	394	331	330	340	354	292	293	265	266	228	259	257	261	275	233	266	248	274	243	261	259	264	223	220	230	231	236	231	229	240	250	250	224	245	202	234	232	219	193	234	209	193	224	215	227	214	220	215	204	226	238	212	220	204	222	192	187	243	199	215	223	193	231	197	234	211	191	209	229	225	230	220	206	207	191	199	198	203	218	201	208	207	207	227	223	200	189	239	204	227	208	229	211	221	204	188	213	210	231	214	231	210	218	224	170	210	209	217	217	206	237	229	213	220	234	204	221	214	223	225	213	241	210	215	208	226	219	222	222	211	211	207	209	207	220	213	216	201	226	208	218	242	211	224	222	225	190	194	222	206	195	217	218	207	200	229	216	218	211	230	223	214	244	189	216	225	189	189	218	231	246	199	221	219	187	217	221	207	216	238	214	198	212	245	211	214	230	230	230	211	229	203	220	224	226	201	212	209	193	208	217	203	202	231	208	231	209	215	212	237	234	178	218	238	199	239	223	230	230	193	210	228	231	208	228	203	203	212	213	233	201	201	229	218	213	232	220	203	216	210	227	201	196	200	206	205	218	211	232	233	216	210	226	217	183	197	234	234	198	185	210	226	201	212	204	225	224	196	197	228	197	204	210	243	212	203	231	224	221	220	216	196	189	234	251	202	173	213	219	216	230	205	218	231	208	228	194	230	193	238	223	200	228	221	219	219	256	233	200	220	200	222	209	234	182	215	214	193	209	204	194	206	200	208	209	226	202	235	205	249	215	212	193	205	238	218	191	243	195	218	199	217	196	192	204	214	217	222	212	215	212	210	204	213	222	214	226	217	201	211	227	240	237	171	233	208	195	231	218	209	201	207	203	205	215	210	201	240	215	212	245	225	218	205	199	208	212	248	212	191	229	205	205	206	209	239	212	227	210	222	206	206	221	203	218	216	218	196	245	213	196	208	217	208	222	199	185	197	251	212	235	212	214	208	236	224	219	227	198	193	238	227	234	212	218	212	232	210	232	234	198	220	196	216	195	200	213	209	215	214	218	232	209	231	235	239	229	206	206	196	209	203	205	244	232	205	235	214	199	216	216	217	225	229	224	220	214	226	218	200	224	219	220	220	219	209	227	201	196	220	253	222	230	188	223	223	241	213	232	203	205	221	221	198	203	221	227	211	225	221	226	224	225	213	214	235	232	220	217	203	183	209	200	241	210	227	200	193	197	208	238	225	217	220	206	219	234	194	197	203	250	225	221	197	199	207	235	212	228	206	208	206	200	197	219	203	223	205	195	212	213	231	240	216	200	209	209	195	213	207	206	213	205	217	223	205	224	219	227	199	189	201	211	208	213	196	228	236	216	209	230	207	199	187	191	218	228	184	209	222	202	218	199	202	196	216	221	209	226	249	221	205	209	210	222	217	224	203	225	207	201	227	210	209	201	224	216	209	243	232	207	224	224	222	182	210	218	230	206	234	224	221	200	230	212	203	216	206	226	243	195	241	214	202	210	200	192	219	211	216	203	203	214	233	226	210	219	236	211	190	186	224	204	209	224	210	214	180	213	204	212	203	217	211	222	202	191	234	227	211	201	207	197	198	230	222	207	238	200	196	231	234	236	226	245	207	219	215	204	227	204	223	205	225	210	203	211	224	216	212	199	240	178	220	217	228	224	225	210	232	220	195	210	214	241	207	197	209	221	205	211	212	210	230	205	227	230	232	221	218	208	206	227	181	233	229	235	202	227	212	209	222	249	211	198	202	210	226	200	219	225	200	196	211	201	185	216	203	227	215	231	204	202	229	230	206	226	238	218	203	190	214	220	234	217	213	228	199	240	199	205	230	211	225	216	178	230	240	201	194	213	198	212	210	209	207	238	225	211	211	222	218	217	205	205	192	236	211	217	214	218	235	221	209	197	220	222	200	231	197	218	226	216	217	200	216	223	243	209	204	212	229	223	193	214	220	204	235	216	214	214	238	205	206	187	206	182	176	214	221	206	205	196	223	216	222	211	212	217	205	219	204	199	210	226	215	222	215	221	204	198	226	226	198	216	214	231	231	232	231	211	242	224	205	194	195	217	206	224	200	230	184	220	217	241	197	216	213	213	213	204	221	219	215	204	214	221	215	209	203	217	198	210	191	241	193	218	214	218	214	205	229	202	199	217	208	210	206	202	218	221	246	221	214	202	213	221	215	214	202	240	211	211	204	216	228	215	208	219	189	230	195	218	211	206	235	213	213	211	212	216	210	237	213	229	228	205	206	237	210	220	185	211	190	204	207	201	239	241	198	198	218	200	223	219	223	215	209	199	212	207	198	192	217	220	216	218	238	229	213	224	202	234	216	211	227	237	192	227	228	199	209	208	214	219	194	194	223	203	233	257	217	201	224	205	209	198	224	219	203	192	217	231	220	227	207	189	209	208	223	225	206	203	206	197	219	194	234	225	219	211	215	222	212	198	179	225	210	181	214	206	180	227	195	205	206	244	217	213	235	218	183	194	215	222	237	209	204	217	208	197	201	209	194	206	207	207	199	212	226	209	219	209	202	215	203	204	195	221	213	215	209	204	229	211	182	234	220	186	218	247	215	238	234	225	186	227	202	213	240	234	208	189	178	226	191	216	215	174	242	224	199	209	201	224	202	221	224	200	225	236	212	207	199	240	225	212	212	187	225	215	222	192	214	230	212	185	198	211	230	203	206	223	231	229	245	209	205	235	267	184	224	194	207	218	199	224	223	227	244	209	205	206	230	195	208	210	218	204	218	234	190	227	220	233	220	209	219	206	201	190	181	211	223	228	210	212	222	203	205	182	226	204	192	221	229	224	205	209	210	223	195	243	220	229	216	215	234	218	219	215	214	199	209	200	205	193	194	209	197	231	216	218	225	221	219	201	217	202	202	195	213	234	209	224	207	231	214	237	214	188	223	221	220	194	247	204	231	219	232	233	210	219	234	200	239	224	211	196	233	215	198	224	205	222	211	219	202	182	211	193	232	223	218	193	229	201	210	215	196	216	186	211	211	243	225	204	203	229	199	225	200	201	210	197	211	208	205	235	219	198	241	200	216	226	222	246	201	215	215	223	218	214	211	225	219	206	251	217	224	197	223	219	219	207	198	228	212	228	206	221	237	216	226	209	201	213	198	194	231	205	224	209	209	228	223	201	203	209	247	187	206	220	225	219	217	203	212	211	215	244	182	226	200	193	225	226	218	225	220	213	210	197	186	229	199	211	230	193	229	218	220	220	196	200	236	189	217	227	197	213	217	209	211	214	232	209	207	193	237	226	206	235	206	204	205	198	226	217	197	211	206	169	215	218	218	229	205	206	207	211	215	230	209	218	219	185	211	232	221	238	228	220	199	200	234	217	191	205	221	235	205	217	219	239	208	232	229	214	214	191	218	208	235	217	241	204	207	236	232	226	219	214	217	215	193	210	193	211	229	227	214	215	195	213	236	221	211	196	217	217	239	207	215
5281	16474	11300	5685	4193	2921	2159	1609	1260	979	902	780	651	657	541	507	459	455	412	413	366	354	389	361	335	363	353	329	298	323	346	355	313	325	301	296	283	296	293	325	285	284	277	277	271	260	273	295	281	257	242	282	295	274	271	251	289	254	274	267	263	256	265	301	279	266	264	268	270	274	292	229	285	298	289	263	279	261	252	249	245	274	272	267	289	278	256	257	259	267	271	276	275	274	243	280	263	271	269	266	256	245	257	276	250	279	266	280	262	259	259	252	279	252	265	273	266	271	245	273	245	264	272	261	264	280	249	271	259	255	255	238	271	297	236	278	266	238	264	290	251	260	254	245	265	258	274	252	237	278	260	267	244	246	277	233	253	248	267	241	244	272	270	244	250	283	253	248	291	242	255	264	259	249	254	281	249	279	253	270	291	227	246	231	266	271	263	268	283	255	274	262	245	266	271	263	249	254	276	262	260	246	214	247	226	272	218	251	250	222	274	264	239	244	281	245	275	272	297	260	237	287	258	300	254	261	278	249	252	270	253	258	263	254	262	238	266	250	223	271	281	264	258	250	281	264	279	245	253	267	234	279	263	260	257	276	257	251	258	273	250	215	239	272	264	277	276	217	250	263	283	272	266	264	249	251	242	247	270	258	251	260	256	261	243	269	258	239	259	264	246	256	253	263	280	269	255	247	238	259	257	247	244	270	296	281	265	251	244	287	258	254	270	236	280	255	246	244	259	244	235	253	256	260	252	295	261	262	276	266	235	271	253	279	244	285	268	260	282	231	284	284	233	263	260	253	263	257	246	276	256	291	262	260	245	268	246	288	234	240	271	287	247	251	254	290	274	266	253	278	252	245	274	267	258	281	258	264	241	286	251	283	276	273	242	273	252	244	265	273	260	265	249	230	256	240	239	266	247	251	245	246	268	245	271	268	249	260	266	257	272	225	287	258	261	236	255	245	258	280	246	275	265	266	288	279	260	279	275	240	286	263	281	243	281	258	268	257	272	276	248	274	264	284	261	264	239	272	275	285	292	275	234	273	270	264	227	269	231	273	280	225	263	262	257	277	281	265	239	254	258	273	261	260	280	266	258	253	276	265	271	244	229	240	251	262	261	224	279	251	245	260	249	254	262	268	249	277	248	270	252	264	297	261	236	270	207	244	255	269	258	270	274	229	258	248	236	255	272	244	286	246	266	273	256	264	225	295	246	271	256	249	262	254	269	267	280	281	268	295	272	248	259	255	272	232	257	241	237	245	261	264	242	252	278	266	279	264	227	255	255	246	265	271	246	260	236	247	275	288	240	281	243	257	262	280	275	268	255	281	263	236	284	284	241	264	252	247	257	249	241	241	270	287	266	264	255	250	269	215	256	258	236	261	265	274	251	252	271	260	259	283	276	244	244	261	259	264	266	255	279	267	287	258	277	246	250	249	254	278	222	244	273	287	254	224	262	269	293	238	268	265	253	285	260	275	260	244	252	275	246	284	263	252	250	264	246	261	254	267	261	241	303	276	277	271	256	254	292	254	254	264	283	259	241	242	261	247	275	260	258	272	217	280	260	262	252	254	247	244	255	251	254	257	245	264	235	259	268	256	255	279	267	264	216	231	257	247	263	266	252	259	276	281	273	235	269	267	270	268	257	273	250	281	286	255	258	274	254	220	263	241	266	288	241	275	289	242	264	274	257	285	234	267	265	235	241	249	285	269	255	248	254	267	277	272	236	280	274	269	250	252	253	250	239	264	270	277	264	236	282	252	272	273	284	254	276	275	254	273	262	274	253	243	246	249	236	256	285	250	285	247	268	226	278	275	258	259	236	252	240	271	225	267	277	256	250	242	266	264	261	239	256	248	250	280	222	255	292	246	284	219	249	231	281	247	251	267	261	218	229	237	256	272	316	248	280	275	252	282	262	243	245	263	267	249	269	222	279	222	258	266	263	276	264	291	272	245	291	262	250	267	220	267	267	256	258	248	240	262	265	241	269	276	232	264	257	270	281	259	251	272	247	255	263	243	247	298	261	244	255	259	256	295	253	241	283	267	282	275	259	252	255	262	245	249	244	267	259	286	266	286	251	270	254	243	252	293	248	270	255	266	237	255	265	282	248	223	254	239	244	268	258	257	275	247	250	267	281	277	302	250	243	235	243	272	265	282	252	247	258	261	262	258	266	267	275	254	262	243	270	252	271	276	261	279	244	260	278	262	250	257	248	276	259	254	270	264	252	258	275	256	251	240	249	278	266	271	270	246	265	251	289	259	247	278	247	273	226	244	258	242	243	220	251	274	237	271	251	272	239	240	245	276	247	270	274	265	246	244	260	263	250	266	287	243	275	252	247	267	243	281	304	276	255	239	253	260	257	282	248	294	255	255	231	276	276	257	271	255	302	243	257	278	237	263	254	255	251	256	260	271	254	281	252	246	271	267	236	265	259	278	229	256	237	263	256	266	270	276	277	266	256	261	271	272	260	252	264	248	272	251	242	246	236	272	236	282	257	256	276	266	266	263	265	286	244	239	258	257	244	285	266	250	250	267	256	244	292	241	278	279	253	262	253	228	272	240	247	285	276	234	273	263	238	262	247	244	267	278	245	268	269	244	274	256	277	259	233	262	265	253	263	264	240	262	267	284	243	283	263	249	276	252	235	259	286	258	260	270	275	244	270	252	259	246	233	247	240	296	262	248	267	263	261	240	246	239	274	245	247	260	274	236	266	234	255	270	268	284	274	259	220	257	263	275	291	311	276	259	266	269	273	251	281	277	244	252	260	283	285	264	266	266	282	272	255	271	262	252	239	258	267	262	241	274	225	288	274	300	279	278	286	245	254	247	240	282	274	263	238	261	259	262	272	264	249	255	233	248	243	248	257	283	260	228	244	262	293	265	254	239	276	284	264	246	268	299	254	259	264	281	255	259	235	270	263	228	254	258	280	281	250	273	240	279	246	252	253	274	290	273	256	228	260	264	246	276	288	271	261	236	291	270	257	269	250	263	282	259	275	263	274	249	261	227	242	264	281	258	257	271	246	273	239	250	282	276	267	279	266	261	270	260	241	255	248	242	240	261	264	295	270	277	266	273	238	275	260	250	245	275	238	268	264	298	268	224	267	264	262	266	274	254	251	279	286	283	264	245	260	248	262	265	250	275	274	266	243	293	263	259	250	282	239	265	242	283	252	261	255	255	255	283	281	270	257	238	265	279	255	225	266	228	272	261	265	267	238	265	263	265	270	269	294	240	268	243	268	229	261	237	243	253	265	259	264	266	251	260	249	263	265	276	299	301	278	238	273	276	259	269	256	259	245	233	229	236	254	271	256	262	273	233	273	216	281	227	279	253	269	246	253	248	231	284	256	267	258	266	262	288	252	273	251	236	248	245	243	278	277	244	261	253	294	243	254	243	252	274	286	272	238	262	289	265	262	268	267	239	252	248	279	284	264	271	272	272	289	286	278	267	244	239	269	241	264	246	235	254	288	264	235	268	280	303
27904	18946	5466	1270	846	704	690	618	586	584	630	585	573	563	559	597	562	560	548	567	579	566	531	614	510	569	575	605	547	580	569	564	561	586	540	592	569	557	572	554	577	553	525	590	564	578	541	548	541	564	600	545	629	564	549	580	532	564	560	583	528	566	559	569	566	577	561	546	591	578	544	564	591	540	558	546	569	568	540	548	588	566	554	578	540	549	541	554	569	556	582	583	552	558	558	534	592	590	529	539	549	562	571	524	559	551	594	553	570	604	552	535	568	570	581	535	553	566	536	576	562	573	587	532	546	562	504	531	550	595	564	520	574	602	574	580	567	584	556	603	569	565	595	543	577	567	557	566	605	585	568	597	600	570	557	582	544	563	575	593	560	576	535	557	582	574	560	553	560	584	564	582	580	590	615	536	555	594	569	562	586	574	562	573	593	571	575	536	567	545	577	526	570	529	573	556	554	568	533	571	602	557	559	557	521	607	594	550	586	549	568	557	561	523	583	533	584	596	588	531	542	544	625	539	541	563	545	624	593	543	558	530	547	575	561	529	572	588	574	557	567	593	545	547	557	551	560	562	530	557	550	545	554	551	527	576	554	554	547	589	506	558	604	556	533	556	544	539	573	505	528	569	563	574	490	582	586	593	549	568	579	562	580	565	601	546	584	597	574	570	554	531	568	552	576	580	587	573	619	538	550	572	536	585	512	570	569	548	564	565	548	594	573	562	535	537	596	582	571	553	545	592	542	552	505	560	557	577	603	596	579	560	555	512	564	573	523	556	546	564	576	599	550	549	593	537	557	598	517	555	573	560	580	566	560	600	561	562	535	556	579	580	569	581	595	544	548	555	529	522	567	590	607	553	548	537	573	541	578	547	557	577	582	543	529	536	546	533	509	587	590	584	560	576	542	578	527	569	556	532	591	556	562	575	607	536	529	542	576	570	577	559	565	544	555	536	526	568	570	557	573	518	535	542	510	529	587	602	579	551	549	581	536	570	585	510	548	584	565	515	574	554	539	557	547	581	560	565	536	558	547	581	534	562	523	592	546	557	593	564	534	583	571	532	544	583	507	555	543	560	582	509	616	593	585	582	564	526	561	581	522	550	550	541	532	584	557	574	540	610	538	589	598	610	545	582	571	553	573	563	556	563	579	576	587	540	538	536	584	569	587	547	556	537	524	579	572	513	527	651	603	555	584	555	521	549	532	589	551	591	537	577	597	547	569	558	575	585	556	547	546	575	636	554	543	487	542	554	556	564	540	507	558	585	565	527	510	534	574	535	538	538	552	542	584	571	531	583	577	520	534	539	561	577	565	568	557	536	525	546	558	531	597	559	588	619	556	559	555	590	555	554	540	586	571	571	541	533	565	587	555	570	559	577	537	553	568	579	542	558	564	538	552	553	548	588	585	594	551	589	561	541	585	562	599	535	546	588	555	555	588	561	601	623	585	555	533	596	550	594	532	551	500	521	567	565	552	616	629	534	565	560	547	538	576	531	548	545	561	531	584	539	538	563	568	556	559	580	543	560	533	552	540	570	607	591	521	619	588	586	582	552	528	612	589	565	553	593	552	596	574	569	582	555	575	568	592	585	537	568	532	557	595	559	506	556	515	570	555	577	556	524	572	551	569	547	580	549	582	544	586	558	527	529	528	518	549	530	606	629	539	540	532	571	525	529	566	608	591	568	564	541	563	566	555	556	566	520	556	567	554	542	555	538	540	573	527	552	607	556	584	565	593	591	545	566	611	562	590	575	589	558	584	611	571	526	544	562	518	591	581	539	550	546	549	525	550	584	574	556	569	580	512	573	549	551	578	593	537	542	585	539	558	544	549	560	588	565	542	561	546	602	563	548	594	558	541	570	595	595	544	587	556	546	548	584	549	568	564	602	561	548	571	588	526	607	564	573	578	597	576	562	556	577	526	552	573	538	545	592	551	546	538	617	542	577	616	602	569	560	566	566	593	576	573	559	539	590	515	550	559	573	565	588	595	561	590	556	537	558	591	580	524	589	556	539	559	545	536	556	571	553	553	607	546	560	528	612	571	550	567	600	558	521	586	570	560	585	530	536	559	570	604	577	590	585	581	555	553	537	545	569	533	556	519	569	553	521	563	574	540	517	564	549	579	576	543	580	521	585	568	581	546	523	582	563	554	591	599	572	541	578	543	560	511	565	522	528	537	585	563	626	551	576	569	570	560	529	553	528	555	549	545	590	546	596	580	565	539	562	572	549	560	566	558	636	589	575	553	524	561	542	544	516	527	584	529	572	554	565	588	569	572	542	583	559	591	591	573	541	562	535	554	586	570	583	569	567	563	586	581	526	565	557	536	554	550	583	538	571	551	523	536	553	562	540	566	570	562	542	522	520	531	537	579	541	548	499	554	522	541	578	566	551	594	572	577	564	617	597	554	551	534	529	610	604	584	579	551	596	556	565	537	579	573	568	563	581	581	567	541	550	522	540	568	633	528	611	565	587	535	549	547	549	552	520	565	587	536	568	568	554	566	564	596	506	569	534	571	575	555	599	527	548	589	548	558	622	574	551	546	582	587	566	567	520	541	578	612	590	559	539	552	564	552	529	559	598	539	553	618	548	594	557	590	586	579	554	533	573	555	580	560	549	547	538	544	552	583	614	560	532	541	573	549	532	569	567	554	572	537	559	580	566	579	562	502	590	542	535	509	570	596	587	542	589	593	577	550	559	570	574	551	592	542	547	558	615	573	504	615	564	557	579	541	584	553	555	568	533	536	555	583	549	538	585	574	555	579	552	562	538	594	569	599	573	556	601	575	547	567	572	568	560	581	555	583	523	578	565	575	538	570	520	581	577	556	530	570	529	588	506	591	555	549	598	552	581	554	569	545	578	565	589	561	564	607	563	541	576	577	531	548	560	561	565	585	576	572	562	557	601	543	521	540	513	541	573	541	563	512	513	576	541	550	534	546	547	587	560	589	565	585	578	555	546	566	578	571	572	559	551	518	568	563	595	620	512	549	541	579	583	554	551	542	564	561	522	556	557	543	541	539	561	555	543	585	530	583	572	574	552	534	579	550	568	585	596	565	524	594	532	584	571	576	542	588	597	592	589	579	601	574	524	549	556	571	551	543	540	567	561	571	572	514	557	554	547	558	543	578	528	582	542	573	543	540	557	570	528	574	610	552	532	569	546	530	547	533	578	593	594	552	535	554	570	578	573	527	612	553	567	559	572	553	543	552	547	589	579	588	547	559	592	554	558	610	567	614	580	589	568	533	592	557	503	581	539	500	557	577	591	556	587	519	545	566	580	546	571	548	553	547	537	592	593	558	582	586	563	603	575	584	588	536	566	570	565	585	582	542	541	562	496	533	556	598	577	581	579	560	567	593	555	546	519	560	533	523	554	555	563	578	612	577	584	579	530	550	589	569	613	577	553	562	540	553	560	510	601	508	564	581	555	586	547	521	569	571	528	595	565	582	579	564	561	597	541	549	557	575	588	571	564	555	563
5043	3751	2619	1471	1209	984	854	816	783	761	699	734	672	731	680	682	666	662	642	633	680	653	655	653	668	657	632	696	620	634	663	714	646	672	616	670	684	640	613	668	612	644	612	679	623	687	673	644	631	663	652	684	618	667	644	664	655	656	694	649	674	622	691	638	626	647	627	672	609	629	679	660	644	697	643	664	615	636	669	618	659	649	660	608	681	643	636	592	674	645	619	673	666	608	632	632	647	646	615	675	631	659	645	644	616	668	662	684	663	651	632	649	695	636	727	627	656	666	632	661	628	653	665	648	657	629	641	613	661	646	617	643	603	654	660	649	656	654	634	679	660	703	630	609	666	624	662	663	630	617	631	636	640	649	629	647	649	675	643	646	656	659	620	609	675	654	603	668	647	671	626	604	675	637	647	640	624	613	618	636	599	619	599	615	624	685	627	647	646	645	645	646	674	627	649	588	672	617	643	655	642	593	654	609	657	660	685	629	643	623	621	626	698	648	625	637	636	623	646	644	647	643	610	614	648	650	650	657	653	631	671	609	611	633	671	693	595	696	644	656	636	633	642	629	644	587	660	627	608	651	658	634	670	631	681	655	658	664	636	620	603	635	664	661	674	616	645	639	600	658	646	649	670	694	646	652	647	639	655	614	673	710	606	625	655	610	678	593	670	690	652	666	716	659	666	683	666	649	642	651	671	662	621	655	621	662	664	648	638	659	689	650	650	641	648	649	676	625	670	675	675	639	624	662	673	646	628	614	656	634	670	653	677	641	642	576	654	673	647	627	673	623	685	624	623	623	644	685	625	682	634	662	616	667	671	687	634	622	632	610	617	669	654	654	643	652	654	641	662	629	618	628	648	622	641	627	701	653	652	637	677	632	644	654	613	635	631	652	673	673	639	648	644	630	637	620	599	658	641	623	598	676	639	685	713	661	615	693	650	637	612	642	635	606	627	652	629	638	641	639	655	621	663	626	669	649	624	663	658	636	656	653	615	656	696	643	682	643	642	667	625	641	662	620	664	649	657	653	680	650	589	594	673	672	645	684	643	658	640	663	634	696	676	638	653	652	655	652	626	618	652	642	670	589	644	616	640	651	656	647	668	683	675	632	632	637	680	641	670	666	681	688	620	633	632	640	657	616	672	638	660	643	650	626	637	631	659	668	648	731	617	642	645	623	629	670	663	671	614	656	609	680	664	633	615	677	631	698	651	690	625	611	661	651	632	689	667	655	630	644	615	643	670	656	647	639	631	674	675	607	694	630	652	709	639	687	691	646	639	685	631	670	650	648	646	721	711	620	635	626	653	653	640	655	650	715	661	728	664	670	575	619	635	600	670	638	609	687	624	618	636	681	612	671	687	626	573	658	622	672	687	647	644	658	675	656	649	604	642	696	641	615	588	678	640	654	671	615	618	622	653	620	654	642	646	636	667	642	600	648	671	645	627	669	640	664	623	701	673	669	619	636	621	684	624	678	642	612	649	677	599	622	651	609	643	658	660	613	661	661	640	608	641	655	653	622	669	662	600	597	632	651	668	643	635	648	674	653	725	651	687	633	666	620	665	659	629	620	629	607	688	701	655	641	672	672	642	638	629	618	644	617	581	641	663	663	658	619	665	699	632	684	631	613	631	623	641	657	650	665	641	654	652	642	609	598	607	621	693	665	642	648	589	682	635	629	652	633	657	619	644	647	653	625	649	632	636	637	631	662	690	644	629	646	663	631	661	624	680	662	665	596	662	643	640	661	633	677	654	616	592	663	667	649	616	644	610	618	638	628	659	615	659	638	604	703	650	627	692	632	675	652	684	628	658	633	648	658	662	639	611	646	671	640	623	685	662	655	671	613	637	640	626	689	633	620	613	622	638	660	652	582	649	639	681	623	668	660	630	643	663	660	692	641	669	642	652	684	597	623	645	673	645	614	611	650	706	632	670	643	641	641	645	646	673	647	642	660	662	572	625	606	647	646	626	656	654	646	667	617	657	636	637	652	632	656	633	683	647	626	682	651	696	620	604	664	611	610	644	669	600	617	646	679	642	636	629	598	654	638	652	625	639	639	598	599	649	658	607	629	658	613	626	663	676	681	647	617	602	629	651	672	651	660	608	610	631	624	680	621	638	655	637	693	696	666	599	618	676	628	649	661	633	610	647	638	654	650	628	686	598	636	656	637	632	659	629	617	639	630	640	648	628	676	668	642	657	653	662	616	637	604	616	662	641	647	664	686	667	667	617	656	671	670	651	683	629	667	665	678	652	683	667	591	659	672	691	649	654	686	666	638	704	647	676	653	609	637	676	639	617	654	620	674	609	635	651	651	659	647	659	684	607	637	660	613	617	605	632	619	649	662	664	594	663	642	638	654	673	630	658	636	661	603	623	597	689	563	643	688	631	642	645	695	633	690	660	638	631	631	660	658	600	629	679	675	680	616	631	638	626	630	618	637	642	689	665	606	663	654	628	640	642	630	680	654	667	693	658	632	633	662	612	656	639	666	642	635	629	634	672	685	652	681	634	629	635	643	655	658	652	667	663	646	642	629	646	618	674	615	615	686	616	624	648	634	647	659	644	655	651	632	611	692	672	652	667	631	608	631	666	617	671	624	610	644	684	686	668	637	627	651	674	624	681	665	605	626	694	633	646	616	669	625	647	661	611	653	630	614	678	618	623	632	624	655	685	675	643	623	688	667	673	656	638	617	636	640	639	618	628	630	636	654	638	627	641	664	629	670	673	637	700	614	648	643	632	658	664	684	661	625	616	658	657	661	621	597	645	670	662	686	636	620	667	615	628	651	668	659	583	627	620	646	613	640	657	630	643	682	627	669	638	626	689	594	655	672	652	671	659	680	625	607	668	688	639	639	681	636	666	619	672	642	622	645	647	676	649	613	666	625	664	616	618	622	653	647	687	616	644	672	652	640	641	630	651	642	649	640	645	667	617	667	691	665	634	640	621	636	686	641	667	635	648	663	659	635	625	676	609	669	646	653	642	621	623	617	619	641	647	616	638	695	651	678	624	651	654	592	622	648	620	652	665	599	635	657	656	677	622	631	634	612	607	631	626	622	622	697	662	677	659	634	648	593	665	631	625	641	647	680	671	699	646	627	639	631	675	630	638	714	635	661	718	607	607	660	659	650	625	669	660	681	643	674	617	669	656	649	609	635	622	648	601	657	619	632	654	658	615	629	641	639	633	638	610	634	649	689	617	649	615	676	650	636	651	620	669	661	655	625	631	593	606	628	628	618	686	607	676	637	645	656	608	631	641	664	631	642	681	680	645	653	664	683	618	669	616	664	668	652	599	631	639	646	616	625	687	693	671	648	620	676	648	655	634	626	650	656	652	617	630	623	658	624	644	665	642	627	620	635	662	645	676	646	643	647	656	646	629	625	635	603	611	626	629	661	652	645	644	678	626	656	633	646	654	658	647	661	620	591	643	616	617	634	621	619	657	652	631	709	629	637	672	626	674	651	612	623	657	637	638	616	638	662
24090	21638	28904	24842	21586	7837	1294	850	757	751	671	614	628	625	611	552	609	552	536	540	543	537	548	563	554	532	569	550	545	540	613	570	558	524	540	535	542	557	544	532	541	562	546	494	537	515	549	505	507	493	527	515	543	522	508	545	557	488	498	554	498	546	493	501	510	489	517	533	531	489	546	529	521	540	536	543	524	529	527	547	549	537	490	561	531	521	571	553	574	482	498	525	503	533	515	501	451	500	521	560	534	499	502	491	486	538	495	477	496	507	529	472	478	512	474	553	505	521	486	535	521	523	500	502	482	507	517	471	508	498	513	501	522	501	539	511	479	544	540	524	555	542	513	517	529	487	482	527	489	527	516	560	484	518	475	515	476	497	532	550	546	521	521	567	471	515	526	529	543	525	507	506	515	547	464	491	526	494	505	496	526	483	538	573	558	551	546	547	497	524	506	527	507	499	542	510	493	523	518	542	532	489	507	498	539	549	515	499	482	532	563	480	522	509	538	534	504	538	506	514	528	504	501	491	549	513	511	558	506	543	510	537	522	530	542	557	495	499	479	534	518	533	477	529	521	518	513	553	490	593	512	552	528	497	524	562	520	532	532	527	519	464	507	557	502	508	532	510	486	532	509	524	499	487	560	508	487	527	510	514	504	546	514	502	523	499	516	514	483	469	546	542	527	561	515	502	521	527	545	496	524	505	512	507	523	525	519	526	511	490	508	517	539	554	523	506	545	520	507	533	525	522	518	529	543	533	541	524	462	522	540	531	491	463	545	519	528	496	507	501	526	513	513	534	560	496	532	515	550	523	527	529	541	524	525	527	565	509	545	490	509	516	528	523	535	492	523	506	521	531	476	570	534	541	515	543	487	481	500	511	484	544	515	534	482	541	527	520	502	516	495	479	505	567	538	497	522	506	538	506	525	510	535	514	522	576	478	518	525	519	532	519	496	518	520	511	509	516	501	490	504	511	496	511	549	538	527	524	560	505	503	535	570	528	496	527	512	513	504	568	511	521	520	476	521	517	506	543	471	541	523	488	498	527	515	543	495	507	484	546	536	536	490	539	514	508	509	484	484	511	494	552	498	545	540	539	555	505	527	551	525	493	526	545	492	506	539	527	551	528	541	485	515	528	552	501	510	534	536	474	505	538	503	499	562	518	535	502	486	528	505	500	485	530	539	500	489	536	524	547	516	511	544	484	536	517	550	501	547	517	507	522	506	520	525	487	550	528	522	543	510	527	531	513	478	536	498	512	511	545	493	534	528	542	467	585	476	563	510	508	525	526	522	538	533	489	499	536	525	531	484	496	522	538	521	484	549	513	569	511	530	524	529	477	504	497	495	516	506	552	537	509	475	477	460	492	545	562	544	538	548	503	556	513	514	493	543	514	562	500	515	539	537	490	550	514	531	543	533	519	500	517	538	537	534	544	517	517	523	486	528	493	511	487	507	501	503	515	495	527	494	561	509	530	531	476	551	476	528	525	520	539	533	491	488	537	534	533	515	535	544	536	495	545	504	522	516	550	552	531	544	521	522	541	514	510	518	519	539	512	525	576	529	555	559	473	508	552	520	507	532	510	533	500	534	532	531	529	535	517	537	559	459	585	466	504	514	499	541	511	553	512	563	542	545	536	513	548	490	485	546	520	524	481	582	523	523	502	548	469	559	510	529	570	534	528	549	512	499	502	516	480	506	519	512	521	477	485	519	526	524	528	521	557	485	493	532	542	532	511	546	517	506	505	525	541	529	517	530	497	518	509	531	511	501	551	538	537	531	521	498	532	503	518	539	548	522	571	516	476	500	516	457	516	522	485	550	533	507	488	522	482	515	515	476	511	529	566	512	503	485	487	519	531	573	485	510	552	493	495	500	495	497	507	507	549	550	511	534	511	551	497	498	499	547	542	499	487	555	530	546	517	540	528	511	494	562	516	511	505	510	562	535	547	527	482	541	513	510	562	542	521	474	556	554	508	542	514	527	535	513	491	508	508	565	538	509	524	548	503	516	541	522	539	526	541	493	514	498	490	528	498	498	531	486	517	497	519	489	481	555	503	534	550	524	506	511	477	539	566	538	525	539	559	500	566	498	501	534	503	518	512	527	505	539	561	506	501	556	540	490	495	500	536	534	514	489	517	535	553	525	533	504	498	530	518	495	513	537	496	518	517	542	566	546	546	545	481	540	532	548	524	497	532	500	521	513	539	519	503	490	533	490	488	473	527	513	496	516	533	508	505	486	551	505	510	508	498	480	555	528	569	501	489	508	520	499	499	535	510	491	557	500	547	504	504	522	503	535	540	550	524	544	503	536	496	549	551	533	547	526	507	541	488	509	531	545	530	548	503	483	502	536	522	498	487	543	530	542	518	510	521	482	493	482	523	535	542	491	563	502	558	541	527	531	524	504	533	508	532	535	506	461	549	492	499	476	507	521	514	469	545	519	534	552	517	478	522	551	546	534	493	499	487	526	502	537	532	515	494	495	534	495	492	506	492	483	471	545	507	520	543	525	541	513	468	557	529	511	528	472	473	514	540	528	527	527	514	524	532	528	511	511	534	529	526	523	520	453	509	496	507	497	532	491	495	531	554	530	551	552	511	526	530	556	555	520	540	578	569	516	499	542	545	541	512	508	512	493	485	509	506	542	511	512	515	464	539	542	547	514	543	548	497	550	536	550	488	512	530	518	530	498	524	537	539	529	545	508	503	528	522	508	569	512	544	512	507	491	518	510	557	557	525	525	516	524	500	481	552	505	520	499	495	486	519	541	543	517	523	516	502	482	498	537	523	526	516	505	553	515	527	507	517	570	522	514	516	532	556	523	500	484	500	506	503	517	518	542	516	504	463	555	516	533	543	544	510	492	507	536	502	525	546	526	511	531	517	518	519	551	537	511	533	537	516	534	536	482	524	499	512	506	467	546	532	507	538	518	499	511	520	503	545	510	534	528	521	512	544	508	537	549	517	499	525	512	508	505	520	573	517	525	549	509	512	504	529	544	510	487	513	531	542	522	517	540	501	501	534	520	530	500	551	492	522	525	500	512	501	531	519	483	518	488	556	521	501	517	526	488	461	504	523	539	484	534	495	486	500	505	550	474	523	548	498	519	523	533	505	513	523	491	530	503	509	509	503	531	486	490	519	505	529	549	507	506	525	555	530	528	539	502	490	519	496	510	530	479	556	537	521	517	518	497	521	527	514	503	570	531	534	514	527	511	509	503	522	525	529	513	484	499	557	489	511	453	473	559	519	499	507	559	477	529	489	526	511	487	537	569	463	521	504	494	483	537	545	520	504	531	500	551	463	547	524	504	520	550	500	504	505	470	531	543	496	504	544	490	503	502	537	487	490	540	532	519	507	526	539	518	498	511	566	501	545	507	533	534	539	494	517	503	491	546	502	545	500	538	489	509	522	511	536	552	507	538	517	540	526	533	492	512	541	579	537	529	555	512	532	509	505	477	533	506	512	541	521	524	549	512	536	546	517	509	556
4024	11199	7529	3712	2686	1999	1633	1357	1127	971	949	917	795	755	746	766	764	696	627	684	654	684	654	635	652	623	636	651	651	605	666	621	612	613	592	671	604	629	608	595	589	654	600	646	670	624	586	575	632	578	650	633	573	634	650	615	598	616	594	639	655	626	597	602	619	659	612	616	603	589	633	581	600	612	604	593	620	596	581	581	656	601	669	621	608	607	646	594	601	587	629	540	592	634	585	586	554	598	597	594	577	588	594	625	633	604	606	638	642	582	639	603	594	632	589	628	623	589	631	545	603	557	573	624	622	612	592	595	573	627	591	587	606	622	615	587	614	604	586	608	609	614	615	602	632	635	592	548	569	621	630	609	632	602	625	595	620	604	592	625	597	703	596	643	593	645	548	630	627	597	604	592	597	586	590	625	623	622	618	565	577	604	622	580	608	622	625	611	602	644	611	657	600	605	547	580	547	562	630	591	590	634	580	609	555	672	635	626	658	605	628	587	575	639	594	583	600	620	581	544	567	595	634	582	621	613	606	593	568	589	583	583	590	650	625	655	561	629	622	623	598	598	618	633	534	591	643	648	607	606	576	603	609	592	604	620	632	576	595	640	594	595	567	617	596	588	642	613	607	536	614	599	621	608	610	611	607	605	558	618	590	586	594	598	635	599	600	615	629	606	595	601	611	648	614	608	592	623	586	604	603	609	638	576	617	618	640	585	593	614	595	590	547	590	570	625	580	642	603	569	623	618	604	628	576	599	602	584	580	606	637	613	610	589	634	615	619	666	604	568	604	579	642	633	609	565	595	597	604	621	643	580	655	657	622	603	627	535	602	570	599	575	642	608	592	617	626	602	581	627	580	606	573	619	576	569	614	620	613	672	565	608	636	651	630	628	631	585	589	659	595	594	630	586	627	640	598	594	590	668	583	615	604	648	592	572	619	619	614	581	605	621	600	586	588	626	629	652	660	609	594	597	592	619	612	568	648	616	581	597	620	591	649	644	566	641	606	601	621	593	600	606	631	611	583	645	645	594	614	615	629	600	621	638	588	595	641	632	578	602	601	580	598	636	603	589	627	625	586	602	591	617	628	628	635	615	623	611	600	604	579	565	552	576	609	533	614	618	568	640	647	586	581	587	554	597	632	620	642	567	617	636	567	613	598	595	624	576	610	580	638	611	594	606	606	660	616	629	583	649	579	599	597	597	563	632	596	603	613	642	580	598	635	677	628	590	627	584	617	595	589	626	620	572	617	630	583	620	593	629	613	593	603	589	600	584	597	590	588	622	673	618	608	594	575	548	582	606	605	652	608	579	594	576	628	617	631	609	616	600	622	617	627	582	599	663	617	590	593	551	584	643	586	617	603	606	620	605	588	609	559	639	650	602	557	615	592	631	593	611	603	628	649	577	623	599	625	599	581	554	593	586	604	617	585	610	627	654	609	626	602	590	593	611	607	573	595	637	617	580	562	611	609	582	579	582	595	604	630	576	595	627	645	609	565	599	608	597	599	591	614	602	606	649	576	588	653	593	663	565	623	624	622	582	589	597	596	601	577	651	586	634	615	591	591	593	595	643	612	617	597	614	624	619	612	620	593	570	566	660	584	654	636	596	605	599	571	603	594	588	629	552	643	564	593	625	558	624	590	593	570	583	565	560	611	632	567	593	629	609	552	574	573	628	617	573	622	632	611	606	598	645	594	603	594	599	629	578	611	584	639	630	581	642	587	634	627	579	584	571	599	592	600	600	664	566	617	609	606	583	624	616	594	615	605	623	603	617	590	636	656	600	628	578	674	591	556	599	589	634	587	626	621	602	607	598	602	619	641	614	627	594	636	620	588	603	596	635	596	558	683	587	590	630	582	625	607	600	582	587	589	600	626	621	620	594	621	571	642	547	588	594	586	593	594	573	558	611	601	608	584	635	637	579	608	556	595	605	605	605	627	583	622	652	613	609	591	622	588	634	615	599	602	636	587	579	629	605	636	612	601	591	642	615	631	606	599	636	604	569	625	615	617	601	575	599	615	596	581	613	628	640	612	600	604	628	563	592	602	635	625	599	585	611	608	619	660	629	598	582	550	596	636	634	601	576	620	590	608	591	622	610	590	614	625	588	623	531	557	634	603	596	628	665	579	671	595	589	625	593	631	607	587	575	615	557	620	610	596	618	579	563	578	613	583	573	610	626	595	599	637	577	569	614	602	593	608	599	601	615	600	640	579	591	610	592	607	630	594	561	595	568	612	641	611	591	620	576	629	615	580	654	634	587	602	577	583	629	591	616	640	606	633	644	629	625	598	590	571	605	608	622	594	589	579	587	584	598	602	580	610	621	596	633	580	621	613	621	619	625	581	634	610	592	601	607	586	601	687	601	589	606	604	616	598	578	587	606	595	649	656	596	622	602	572	583	613	602	576	584	588	584	583	591	635	617	629	584	618	600	563	595	626	590	628	619	628	627	599	621	576	569	612	569	576	599	622	561	624	612	592	597	590	569	601	575	654	572	602	603	562	596	604	613	606	594	606	612	575	607	572	600	594	600	576	606	543	582	598	585	634	586	613	630	607	575	606	615	601	593	607	608	631	607	632	626	580	633	648	600	562	616	599	641	633	604	585	585	648	598	646	636	648	634	582	589	629	580	595	613	620	579	601	591	609	608	531	587	614	580	611	586	644	600	647	640	571	614	609	570	567	569	591	594	594	618	625	612	629	658	585	626	665	591	578	618	608	592	619	613	618	623	602	609	633	624	592	578	611	654	584	624	585	574	634	594	604	567	628	659	618	623	597	596	570	592	618	586	608	628	608	618	616	605	562	599	593	618	567	590	577	657	648	577	571	626	607	599	548	607	617	618	650	576	612	603	613	617	637	593	611	632	601	584	613	608	620	621	620	602	651	641	604	619	577	630	579	572	611	590	617	611	614	608	637	654	605	597	587	619	639	593	623	574	662	612	629	596	644	633	565	612	635	550	622	606	611	620	646	552	603	619	619	632	608	656	584	582	607	594	582	595	573	603	566	635	650	597	616	608	610	593	638	601	593	578	634	562	643	636	589	561	590	613	603	576	636	575	642	587	600	626	605	572	631	622	611	593	626	572	582	619	612	570	605	611	598	567	617	585	547	612	637	567	621	610	583	600	605	607	628	591	580	572	623	588	597	610	635	584	628	590	626	632	620	596	564	641	542	560	573	644	597	617	615	560	633	630	590	599	597	599	633	629	668	609	628	635	598	591	621	603	586	560	621	597	573	556	649	564	619	642	615	621	604	641	553	572	592	584	637	585	602	643	625	611	579	597	586	603	580	616	614	562	592	610	632	643	654	622	580	604	626	628	621	598	597	635	620	611	597	609	608	597	568	613	691	610	577	611	601	629	576	608	597	620	576	625	583	633	586	632	588	574	611	634	613	598	646	562	644	611	596	630	636	603	601	588	607	643	593	581	673	668	621	599	572	604	606	609	610	628	617	669	596	619	588	594	602	631	598	582	632	589	637	627
25253	21673	27622	26021	7448	848	556	497	507	432	387	435	413	365	379	367	357	351	316	346	351	367	356	337	345	347	354	349	322	334	350	343	328	311	317	358	358	343	327	347	310	308	351	360	342	335	330	343	333	321	344	375	318	381	306	327	335	366	337	349	343	344	368	311	338	332	366	314	319	358	346	330	333	343	322	341	360	315	331	331	340	322	331	368	341	390	334	327	331	295	352	341	363	345	320	317	351	286	359	323	327	318	352	318	334	362	314	318	324	342	360	352	313	304	304	355	322	329	328	357	344	291	345	351	307	327	314	334	338	318	330	332	356	324	382	331	370	310	335	369	342	314	374	315	325	282	320	354	304	377	351	318	321	335	336	344	312	324	355	316	359	335	354	346	321	328	336	332	346	307	342	328	323	334	314	291	316	340	305	323	329	339	346	336	325	308	369	344	365	334	340	339	352	344	342	325	333	335	321	315	324	304	347	340	319	344	332	357	361	342	333	341	312	378	336	318	311	313	329	336	321	300	319	356	334	339	352	312	308	358	323	356	356	316	350	338	333	341	328	346	368	317	357	326	353	329	336	337	320	363	312	359	298	346	308	317	344	332	328	333	354	358	339	353	346	337	310	321	350	348	331	308	362	343	333	352	349	331	336	375	342	346	327	366	304	335	359	287	324	306	342	337	330	354	343	349	335	301	339	341	325	327	347	353	325	323	332	349	343	312	303	322	335	346	366	317	330	321	317	341	317	325	335	324	315	371	287	362	335	347	367	313	319	333	358	327	331	324	372	330	342	322	326	348	373	331	322	337	351	321	335	338	321	318	321	335	371	329	342	350	319	351	347	297	348	330	300	330	347	323	353	339	313	319	310	302	346	375	328	331	332	311	326	327	332	328	321	339	363	331	356	329	331	328	325	342	309	344	332	346	346	323	357	347	288	341	376	324	338	335	337	336	306	344	309	313	337	342	350	319	337	346	347	342	341	349	304	339	339	338	331	329	317	329	330	335	324	332	345	335	336	294	355	331	322	297	362	327	325	337	323	317	325	325	306	312	330	350	333	334	362	299	349	319	331	355	310	337	324	337	363	325	319	357	329	327	324	323	301	313	326	316	310	342	339	340	349	408	330	320	333	318	309	316	344	294	354	332	332	354	319	363	320	323	358	362	332	328	345	335	324	341	297	347	359	318	354	359	346	350	308	323	350	329	334	321	341	354	366	358	310	323	338	358	326	365	306	318	354	325	324	307	316	361	345	302	342	371	329	331	309	329	311	307	362	330	303	331	314	357	336	328	324	361	349	342	312	326	351	309	323	324	317	289	322	351	323	371	333	336	323	318	336	344	335	334	341	340	316	348	326	332	350	320	305	337	364	343	326	354	341	355	342	367	315	328	348	356	289	335	359	348	309	296	333	353	329	332	304	338	326	341	315	332	315	350	317	302	334	325	341	355	345	318	306	319	359	362	360	317	321	342	335	345	340	332	328	328	301	363	305	366	339	348	333	323	351	380	355	305	335	311	336	351	360	341	353	341	372	342	342	354	305	390	346	361	338	329	346	329	315	336	326	330	334	329	358	307	377	314	333	355	304	314	289	321	287	331	331	312	343	327	328	329	347	360	330	314	351	326	325	293	337	341	304	338	321	339	312	337	352	326	360	331	341	344	334	340	314	335	368	340	341	348	308	337	311	294	331	324	354	309	370	336	313	339	312	326	303	324	359	312	327	345	333	331	298	334	355	346	314	340	369	374	341	348	320	327	344	336	311	336	312	367	351	366	359	342	317	328	306	368	338	369	357	337	331	341	354	303	334	344	352	349	340	352	391	310	328	305	343	347	314	324	317	331	319	316	349	371	375	326	347	322	347	321	342	383	338	342	326	303	338	344	330	335	359	350	342	336	322	322	362	346	366	353	328	357	356	355	356	312	311	319	318	345	321	359	336	322	323	312	308	335	334	355	338	296	307	335	327	337	327	347	328	332	342	312	330	373	349	330	338	339	328	322	384	346	336	292	313	323	328	333	322	343	337	349	329	350	365	330	326	303	308	321	363	321	332	315	347	346	352	319	315	343	362	337	359	323	346	323	332	347	340	332	343	348	315	356	324	346	350	280	298	340	338	320	340	328	324	329	334	331	340	353	369	349	357	353	333	289	382	373	294	323	355	320	332	295	370	319	374	343	320	339	329	309	329	321	338	328	327	336	335	351	323	331	352	348	336	317	316	309	360	330	339	358	347	348	323	371	300	333	322	304	351	348	333	360	337	350	315	345	342	319	338	309	318	301	336	336	331	366	331	341	348	336	321	346	335	329	354	338	329	368	336	348	323	338	346	337	307	327	323	311	336	340	335	334	313	330	337	317	302	331	337	341	312	337	325	322	331	317	348	333	336	325	309	335	330	340	322	341	339	303	374	330	328	302	302	327	334	323	318	355	318	347	333	299	319	308	329	325	326	372	342	314	329	361	316	325	338	327	327	327	311	340	354	356	363	362	329	319	358	340	315	346	341	320	298	335	338	333	342	300	317	322	345	318	348	352	342	325	332	345	330	316	311	332	338	307	363	325	328	322	366	367	343	324	379	349	352	311	313	352	339	405	333	303	329	370	311	337	317	331	326	306	329	302	324	357	297	338	322	297	324	330	323	334	339	331	314	323	332	305	352	342	342	296	361	340	342	368	310	321	334	337	346	351	332	314	338	333	329	348	356	345	328	342	322	355	332	305	336	331	318	310	329	364	333	315	337	348	355	321	304	339	299	346	352	321	323	360	336	327	340	367	321	357	337	370	344	366	327	330	345	311	332	318	319	310	343	381	296	336	378	362	342	324	350	338	335	326	368	370	320	347	356	339	320	330	363	323	359	347	308	354	331	330	355	328	328	352	356	312	324	344	390	374	321	348	348	319	333	305	355	338	337	361	328	380	344	352	367	324	351	338	307	335	343	298	318	375	331	334	338	315	323	364	329	328	324	321	337	355	317	338	319	356	299	303	375	318	330	319	369	324	352	315	324	347	352	338	325	348	338	315	376	352	335	349	346	325	325	352	306	325	348	329	336	372	318	342	354	344	326	323	323	335	334	350	325	356	317	345	336	301	335	360	300	311	336	365	329	304	320	327	350	302	312	339	333	348	337	322	334	346	305	311	330	335	345	336	345	293	318	308	361	343	294	333	311	340	352	328	339	346	308	321	374	321	368	336	314	334	331	328	352	356	303	336	314	373	322	323	335	346	345	324	344	306	318	306	314	372	334	354	324	342	319	312	304	324	357	364	305	330	310	309	370	315	304	332	315	365	306	315	323	311	341	339	357	350	355	326	307	335	334	359	320	348	355	329	344	358	349	314	359	308	341	307	350	334	308	337	302	326	344	341	343	313	323	328	315	319	349	351	343	350	320	362	327	292	338	339	350	361	327	322	334	336	360	337	334	328	316	334	358	325	321	329	345	331	336	326	316	309	314	310	331	376	355	334	361	328	299	322	331	341	335	335	321	328	313	310
3896	7299	4834	2359	1668	1340	965	826	744	651	567	537	526	516	517	481	466	442	460	417	411	404	439	411	418	429	406	411	416	389	416	391	444	362	393	374	416	415	417	390	367	422	420	415	391	410	386	420	404	435	400	370	411	371	431	428	386	405	387	390	383	394	418	367	362	406	375	381	370	389	403	408	389	385	374	374	388	381	376	360	346	426	398	386	387	383	376	352	373	421	383	362	379	324	430	389	374	370	406	336	404	394	380	387	405	406	380	418	424	403	364	380	406	388	403	388	425	363	377	381	394	399	374	418	387	345	362	386	390	389	359	366	424	375	368	377	377	416	388	381	380	372	397	379	376	373	366	384	428	390	381	397	370	374	383	435	357	383	389	381	385	384	384	349	333	400	395	383	365	400	400	363	386	372	399	391	398	370	392	349	389	372	371	377	377	369	397	370	383	390	371	393	369	389	378	408	401	358	350	378	376	400	357	381	399	396	404	374	387	423	386	391	372	364	399	383	393	396	354	408	386	403	380	376	395	398	388	404	353	367	396	391	376	413	386	369	425	414	421	402	395	366	384	386	364	379	385	413	386	381	409	376	383	368	384	406	391	394	414	417	407	391	385	383	413	373	379	374	387	414	389	425	397	398	413	362	367	383	408	372	406	375	352	379	378	378	389	360	391	352	399	385	397	378	371	396	374	386	373	393	365	388	404	356	391	354	389	371	386	405	366	377	384	385	364	374	365	364	359	389	401	361	365	378	398	397	394	361	386	372	374	371	448	380	370	388	402	390	420	372	425	352	400	364	394	371	356	411	371	383	400	388	367	372	394	369	400	373	364	392	393	378	388	381	400	414	401	385	389	335	372	393	360	394	408	352	395	382	435	377	424	371	376	363	393	374	373	379	383	408	406	369	405	374	376	404	378	377	427	417	386	360	372	379	405	392	353	426	415	389	371	367	405	414	392	403	341	376	389	402	390	405	403	390	425	390	372	451	362	407	391	356	385	392	402	381	393	387	352	410	397	390	424	421	420	393	393	381	387	406	392	405	405	402	385	387	427	399	375	404	409	375	383	423	386	354	394	385	384	416	386	393	376	360	427	388	407	355	359	379	390	391	413	359	412	378	355	377	392	401	373	378	405	396	380	406	377	367	369	398	380	390	408	367	399	397	375	412	406	385	425	410	406	431	397	383	378	417	349	390	389	427	369	394	383	375	401	378	408	394	365	396	394	356	392	387	414	364	390	392	412	358	368	381	407	386	375	417	394	395	379	349	383	398	417	397	408	396	319	399	410	358	381	398	385	388	407	395	401	424	386	369	374	378	365	381	391	393	404	402	362	405	401	344	410	412	369	366	338	391	377	364	392	410	363	401	367	395	401	394	373	408	381	374	387	357	385	431	392	371	389	362	380	371	400	349	350	384	376	381	371	411	383	375	405	374	360	409	410	403	419	351	402	388	416	388	352	387	360	384	376	382	398	422	366	400	406	376	383	379	372	415	388	374	357	378	380	404	403	364	370	426	411	401	384	385	432	421	388	376	405	409	396	390	362	384	423	368	381	391	359	394	405	404	359	370	361	371	372	404	411	413	350	360	388	381	335	389	395	362	357	399	369	390	412	386	376	340	417	381	411	366	334	360	363	375	387	380	375	395	397	374	410	374	382	358	385	384	390	403	360	372	382	392	376	389	409	389	395	398	362	388	385	402	380	386	415	404	388	373	401	371	394	363	380	407	394	415	379	393	360	395	405	403	392	417	372	365	375	417	366	387	353	400	379	386	407	362	400	398	386	365	400	375	386	410	388	404	375	375	408	374	368	410	386	403	407	405	418	367	378	400	391	379	397	373	379	373	382	373	370	409	388	379	374	371	369	391	370	398	393	386	398	391	403	367	394	362	365	396	380	354	369	378	384	406	385	406	401	403	411	397	381	392	411	394	422	408	368	346	415	373	375	372	354	389	410	382	360	404	396	416	404	372	381	371	400	378	368	373	387	428	417	398	392	384	398	411	352	374	402	344	367	357	408	379	396	371	396	375	369	377	396	377	413	367	380	368	393	362	377	371	369	411	411	407	391	415	352	355	386	366	389	378	395	371	372	403	358	386	401	367	405	401	365	370	389	357	375	367	381	386	378	353	396	365	347	397	402	418	405	388	386	384	413	406	399	387	381	394	393	369	381	389	384	341	366	396	378	341	393	387	410	387	406	348	386	398	390	403	374	393	414	391	352	345	373	424	370	395	415	432	411	338	388	398	382	391	355	395	394	366	372	380	371	348	427	391	384	385	403	406	379	393	368	379	394	368	396	387	378	373	406	387	402	330	401	361	423	383	421	387	370	377	397	381	390	385	372	429	359	434	400	365	353	401	355	385	408	377	404	385	380	396	394	382	371	404	391	421	370	380	383	367	367	405	389	385	402	357	381	389	395	361	358	412	387	397	400	396	344	423	377	360	371	383	407	395	398	368	355	373	398	367	418	351	384	356	388	403	377	387	398	398	392	369	437	381	382	368	431	357	381	396	394	382	357	397	423	365	400	394	371	412	419	367	394	382	364	381	395	414	430	407	375	423	408	390	420	364	393	388	387	385	383	383	416	387	402	383	392	399	374	359	390	388	419	376	374	385	380	372	396	363	399	396	389	378	383	403	380	392	414	411	398	422	407	372	389	359	409	401	398	380	373	379	394	413	381	393	402	421	378	381	382	393	392	381	396	379	380	384	391	393	373	408	419	383	355	388	358	383	359	399	371	458	399	394	383	344	400	369	421	385	377	421	361	327	371	415	370	390	385	382	401	381	449	405	423	394	388	407	396	374	397	379	439	392	366	397	392	384	381	391	387	389	416	364	401	343	391	370	392	391	382	406	380	396	387	387	383	351	404	387	384	355	364	394	382	344	386	407	404	371	379	383	394	344	405	381	378	365	385	366	447	421	353	375	397	393	368	363	383	401	393	394	410	427	409	403	360	352	372	396	403	403	403	377	385	377	414	371	399	360	371	358	405	383	374	387	399	372	368	391	414	382	402	386	417	374	418	379	402	356	400	344	398	425	366	436	370	389	393	398	387	366	373	361	372	378	372	373	405	385	370	359	362	376	390	377	385	369	357	422	375	354	376	376	376	378	377	390	382	377	366	391	388	395	378	387	343	380	416	387	416	367	393	382	398	389	400	417	357	420	394	360	391	396	394	392	393	390	384	412	407	419	361	414	374	390	385	365	380	387	364	368	427	391	381	383	423	374	372	376	361	412	403	388	381	341	399	394	374	380	378	407	410	420	407	351	389	374	364	385	378	364	363	433	394	404	374	364	398	381	379	374	362	397	384	379	419	339	392	402	355	417	394	399	390	380	410	385	372	373	382	362	376	385	377	415	399	402	388	347	382	404	388	363	395	403	401	365	395	420	366	392	433	424	392	396	410	382	388	386	387	403	378	378	389	378	386	422	357	380	374	417	352	389	373	353	399	374	378	367	376	373	407	388	385	382	357	393	374	371	338	384
23043	21684	29484	24419	21679	21669	5481	873	673	569	547	439	397	368	359	279	329	282	298	284	255	270	271	258	240	280	215	283	257	238	250	208	261	212	261	250	213	249	263	226	224	226	199	253	235	237	227	212	215	236	221	211	238	234	226	213	197	201	239	238	220	226	224	237	231	228	241	222	216	232	250	229	240	219	209	218	225	217	200	195	213	249	218	205	264	220	233	198	245	230	212	247	214	202	206	225	221	211	227	227	209	237	220	233	231	211	232	215	236	228	218	224	224	242	248	227	233	190	223	199	208	220	236	222	209	218	198	252	202	211	213	224	200	200	220	221	208	228	216	227	194	204	241	205	236	221	187	195	235	243	219	221	199	230	197	220	204	198	190	214	222	227	206	222	214	197	226	225	219	244	219	226	217	210	198	201	179	230	230	249	213	191	208	235	228	218	205	219	220	227	212	226	244	193	216	213	220	239	252	237	238	215	236	205	238	224	226	247	208	223	209	232	229	214	216	200	208	204	235	185	235	212	216	224	259	202	257	221	238	212	217	223	201	200	204	218	214	210	229	203	218	213	234	247	237	201	220	229	201	203	235	225	200	218	218	198	188	213	170	215	233	247	238	214	225	203	230	206	207	216	221	204	234	237	203	236	193	211	235	205	218	194	246	208	217	194	223	209	207	249	214	221	237	213	207	201	192	221	200	204	205	209	227	236	210	202	235	201	213	208	206	227	220	226	205	238	235	242	212	221	208	229	228	221	232	213	196	223	182	231	212	231	203	228	227	236	214	198	222	216	215	233	241	222	211	221	202	206	202	239	209	227	208	232	221	228	211	208	206	229	216	221	222	234	211	182	200	218	222	219	218	212	233	223	242	242	210	182	210	221	200	187	190	219	238	234	218	214	231	202	224	209	200	222	222	220	241	217	189	255	243	224	233	218	226	216	209	201	211	206	218	212	192	219	240	243	224	194	192	196	244	224	227	211	211	235	211	193	205	197	206	226	192	195	220	199	221	179	231	231	206	207	201	208	232	208	252	213	226	238	185	242	192	185	235	198	206	213	232	240	208	225	206	207	224	223	234	238	236	208	218	221	228	239	206	221	214	227	212	221	215	222	226	195	204	227	231	204	243	213	224	204	216	193	227	228	205	222	218	223	261	220	200	233	194	227	181	226	200	219	263	228	203	215	228	191	223	207	225	234	249	197	193	246	214	186	194	214	229	205	195	228	221	218	219	214	226	224	203	199	210	231	236	214	200	212	214	212	205	223	230	206	201	219	182	231	213	228	239	200	233	209	222	220	204	218	217	219	225	213	216	199	246	224	208	226	215	199	198	209	206	188	194	201	223	215	235	212	225	203	229	212	239	213	230	204	232	252	204	222	233	200	212	243	233	213	215	214	203	217	204	207	251	203	219	236	196	223	214	226	212	229	217	227	223	231	213	201	202	242	211	231	239	241	199	216	201	220	229	228	214	202	208	206	189	214	239	232	228	188	214	199	206	193	209	203	183	198	214	214	210	201	226	188	226	248	208	207	216	218	216	207	227	218	216	204	246	219	213	201	220	233	213	205	179	198	227	241	224	228	226	215	216	210	197	210	232	217	204	238	233	201	223	222	213	224	197	226	245	196	227	221	221	235	219	235	221	237	225	236	221	229	227	202	218	222	220	221	249	237	228	224	225	231	205	217	207	222	224	221	222	221	228	219	179	254	206	231	205	214	218	207	223	212	213	229	220	212	232	214	206	202	243	200	199	216	202	211	212	198	227	176	198	215	214	217	234	228	227	228	200	212	207	213	199	203	229	219	196	202	237	205	233	202	223	198	197	190	233	208	226	200	223	238	208	220	221	219	204	219	215	243	205	224	238	182	243	237	214	209	211	223	215	231	231	204	229	223	203	225	223	228	212	211	248	208	215	186	203	213	230	229	234	210	214	217	197	204	210	224	215	238	222	206	215	217	228	211	222	203	215	216	221	207	239	213	221	218	218	221	237	232	233	192	226	229	195	205	217	226	212	221	226	248	210	209	204	226	216	231	201	208	220	222	200	224	228	209	220	166	215	209	223	229	212	196	221	226	244	210	205	200	220	204	225	211	218	223	220	230	212	203	190	218	209	229	219	209	214	198	221	218	220	219	211	221	225	219	245	224	224	208	194	196	182	225	217	217	209	241	206	212	197	230	213	218	222	217	189	213	208	204	217	212	224	217	202	180	207	235	224	199	233	208	197	210	186	225	214	222	211	225	219	215	227	216	210	212	216	229	204	226	223	222	204	196	207	216	215	198	206	188	216	216	214	241	223	216	209	248	198	176	229	229	220	237	215	224	216	210	205	215	208	223	212	222	235	236	233	213	186	233	210	196	212	191	228	213	210	213	199	210	196	249	241	226	206	205	222	195	218	206	213	196	217	207	216	228	218	203	217	218	210	227	204	207	220	214	203	234	211	218	213	203	209	205	216	241	213	214	195	207	237	235	243	219	198	208	233	218	229	196	181	218	224	211	220	212	234	227	222	203	233	207	232	233	217	202	229	230	238	198	223	210	220	202	221	241	231	232	221	203	215	229	221	222	204	225	220	197	227	213	218	218	200	223	220	221	209	197	218	232	198	230	214	244	227	215	225	207	219	214	231	220	211	209	234	247	212	215	185	225	221	233	221	204	227	228	225	219	214	222	208	209	211	225	211	207	231	238	228	215	198	206	189	225	220	225	207	211	223	209	225	259	232	211	209	196	238	228	231	223	227	210	209	231	217	208	233	178	238	233	220	200	209	236	210	212	232	206	213	228	242	238	209	230	210	202	228	227	196	229	207	208	203	220	218	206	210	197	226	215	206	215	227	186	205	216	181	222	209	214	215	235	222	212	237	233	212	224	232	227	207	231	218	209	201	207	217	230	214	201	206	209	227	228	225	205	225	205	197	208	214	184	225	249	227	215	210	199	202	212	218	217	220	232	223	191	207	230	200	199	207	198	235	228	208	226	230	230	203	211	219	212	217	208	220	250	198	222	214	214	203	218	197	214	208	244	215	204	217	201	232	229	206	201	258	216	210	204	237	210	227	193	215	213	218	228	196	198	201	229	217	214	200	226	209	223	218	205	205	213	216	207	222	192	213	220	212	216	211	239	239	194	214	203	211	229	247	224	234	239	224	226	219	198	198	230	237	216	199	205	223	250	218	199	213	206	197	212	208	210	201	195	243	229	208	235	244	188	225	242	219	220	212	247	217	221	198	203	216	210	198	226	206	231	218	204	252	192	218	214	223	261	213	201	202	205	215	197	224	213	241	213	217	229	195	212	193	217	232	211	176	224	210	228	198	208	249	197	238	225	208	219	216	233	223	228	220	199	223	201	222	214	199	208	203	209	208	217	209	212	252	229	216	220	227	208	241	218	209	228	219	242	205	217	205	205	204	229	234	198	226	218	201	213	236	228	205	214	219	203	198	214	212	211	221	192	211	232	187	227	218	211	186	224	220	225	207	206	210	200	200	234	235	210
5162	16345	10912	5334	3698	2756	2063	1603	1253	1010	832	772	669	631	543	501	467	411	419	398	383	367	361	369	339	334	336	342	305	343	353	337	345	280	312	278	324	308	273	295	281	266	273	288	271	262	266	271	276	268	280	272	283	265	280	280	290	278	271	261	286	302	280	287	247	260	283	281	262	273	310	284	279	265	264	276	272	257	261	253	260	285	266	294	242	269	256	252	252	264	284	238	212	249	268	263	245	283	242	253	267	277	260	271	252	243	273	258	267	242	261	274	290	256	272	260	261	262	295	272	242	250	264	260	245	276	284	266	225	252	240	245	288	268	267	255	274	274	290	269	262	266	273	254	263	284	246	264	270	254	252	248	258	246	244	282	272	267	271	270	240	248	266	258	273	271	251	246	235	244	262	274	266	292	271	262	278	250	271	254	249	263	246	235	287	275	259	275	265	249	239	263	272	250	248	269	278	278	274	249	261	274	269	264	277	270	256	282	261	255	258	266	261	268	292	299	295	285	247	259	289	274	270	281	250	269	239	283	228	242	254	295	284	293	258	270	290	238	269	291	247	270	246	296	248	267	291	263	237	258	259	254	253	218	283	274	262	244	259	239	243	266	245	293	266	265	241	254	246	240	270	266	230	264	251	239	250	284	258	276	277	258	235	259	242	248	239	239	264	229	258	241	258	275	247	250	252	249	254	280	275	281	282	253	272	247	252	260	291	261	289	249	262	258	259	247	258	255	258	262	257	261	261	222	257	237	246	288	266	303	245	274	255	270	268	258	252	265	314	259	275	258	265	239	239	261	278	256	271	247	261	266	263	277	261	265	267	261	266	269	223	273	274	272	260	289	275	297	261	258	257	271	275	254	244	266	253	268	242	257	255	254	278	282	291	263	263	264	264	285	259	249	289	279	259	227	252	289	256	268	244	246	271	298	264	248	251	264	240	251	258	269	260	252	259	264	259	293	278	232	250	262	234	291	267	300	257	272	256	275	286	306	286	266	280	257	250	245	268	263	257	268	243	259	291	263	249	271	261	257	258	268	270	275	223	239	293	252	233	254	286	270	267	291	251	272	261	254	233	280	271	244	263	241	241	243	249	270	270	231	244	278	237	279	278	279	265	290	254	278	266	266	255	240	275	282	238	252	265	282	249	250	285	262	241	271	263	273	248	262	256	241	254	254	256	280	250	271	276	248	290	260	256	290	242	285	281	289	236	273	249	266	242	260	273	281	252	288	277	251	248	302	248	280	270	251	269	281	243	276	297	254	300	244	261	266	273	252	281	283	265	242	282	240	241	238	236	281	309	271	269	279	233	253	270	294	281	283	248	274	251	266	264	260	240	270	257	282	254	274	266	277	273	258	244	258	240	267	282	229	255	241	241	264	253	290	255	277	287	239	292	257	275	284	260	244	262	269	254	284	288	254	281	254	260	271	252	289	260	260	280	228	223	255	279	244	277	286	272	274	270	264	235	238	247	244	266	272	264	275	252	254	244	245	247	260	272	276	245	269	282	243	291	314	247	298	300	252	246	230	293	287	274	252	239	263	250	244	228	268	272	268	267	277	265	277	290	291	282	279	276	274	238	273	261	293	272	287	278	280	243	239	239	277	247	261	282	272	264	283	249	263	280	270	284	240	282	262	253	226	240	290	270	244	256	253	268	270	268	270	248	261	273	307	262	269	247	240	291	257	261	241	232	287	265	274	288	250	265	238	265	240	258	273	256	243	254	258	241	286	250	269	274	279	271	237	268	258	264	291	255	285	247	258	255	228	265	271	253	244	239	273	252	260	267	255	249	285	228	247	277	257	253	265	269	245	257	259	257	247	253	253	253	274	245	261	302	268	268	259	244	262	271	239	274	274	260	240	233	273	242	255	252	250	253	301	271	257	242	235	276	263	278	279	263	276	270	300	260	267	269	256	243	265	258	243	274	273	266	238	252	247	216	233	270	279	257	267	234	250	256	265	234	301	260	240	251	242	260	235	259	267	262	289	280	251	289	246	258	252	267	256	236	262	241	271	249	270	249	269	238	296	249	261	261	263	258	281	233	262	260	308	264	286	268	274	281	287	254	261	283	242	259	293	264	226	259	279	275	268	251	250	259	254	249	248	272	288	253	254	300	241	285	306	231	262	253	261	248	225	297	257	246	302	262	280	231	284	254	263	276	251	261	282	242	274	256	287	249	236	269	267	273	256	271	276	246	252	280	291	269	291	254	260	252	277	262	269	266	253	265	242	251	287	226	266	284	256	262	243	265	267	248	274	257	249	264	229	260	257	264	294	250	252	245	276	237	253	244	261	268	284	287	277	260	292	239	239	280	228	249	265	262	258	261	259	237	269	271	262	279	272	262	250	272	271	270	256	253	273	242	236	257	276	279	265	225	250	262	234	263	264	270	257	251	296	263	268	281	260	274	265	237	248	240	262	268	265	245	286	298	237	232	277	270	232	261	238	257	261	243	278	267	238	283	253	258	273	321	258	265	244	261	264	300	264	267	253	274	249	227	247	250	259	244	251	285	265	296	262	250	274	252	294	265	291	263	303	254	252	283	270	280	276	271	271	283	247	268	285	253	257	286	273	277	292	248	258	287	251	226	257	282	259	249	266	266	272	278	263	238	246	268	263	274	274	252	245	288	253	296	231	249	278	242	253	268	264	234	254	251	271	259	262	289	254	277	255	262	262	248	300	252	285	252	259	259	267	274	238	252	299	273	260	266	264	269	265	276	269	244	276	255	271	260	214	253	267	246	281	273	251	243	297	259	278	251	261	262	303	250	262	271	265	238	265	255	250	280	266	256	270	280	248	229	259	272	285	267	259	227	261	254	270	256	279	287	250	295	258	274	270	267	241	282	274	294	277	279	272	246	251	264	254	268	267	248	262	234	254	254	276	245	279	242	235	266	256	245	245	262	259	255	289	255	245	268	292	290	274	256	272	262	258	251	297	271	250	256	227	258	236	277	274	240	258	244	262	249	298	271	271	250	258	265	273	245	246	244	268	246	271	223	246	257	252	266	249	281	262	265	293	250	262	262	273	271	255	252	280	276	248	268	266	268	251	248	244	236	228	248	258	257	306	230	247	251	261	258	258	281	277	279	288	278	277	266	261	263	285	248	260	247	246	285	267	258	266	283	271	285	279	246	270	268	264	236	262	222	261	281	258	269	273	275	270	278	268	261	247	255	248	276	275	322	244	261	275	277	263	250	245	272	261	237	264	261	250	252	270	272	233	241	274	270	281	274	253	268	251	267	248	264	240	286	251	246	263	263	280	262	267	292	268	276	283	275	280	251	312	272	289	248	284	248	277	248	271	272	282	248	248	263	280	271	269	256	246	253	255	242	254	258	296	280	261	297	258	260	264	273	242	268	269	233	245	258	293	261	250	258	270	259	270	272	245	254	249	279	248	251	262	255	284	264	243	241	241	266	262	267	271	265	260	238	257	237	247	284	249	241	265	267	270	265	278	260	273	256	245	268	269	286	266	289	239
27958	19035	5411	1193	799	694	682	635	649	623	578	609	613	597	589	598	582	603	576	573	561	565	585	599	568	584	604	582	574	587	570	564	587	579	578	568	571	566	564	574	548	559	553	551	586	573	578	630	579	575	514	542	548	557	558	559	520	577	538	542	564	556	584	590	593	539	593	588	566	564	573	580	565	547	582	564	529	548	568	592	542	577	623	549	577	581	544	564	584	549	575	601	541	545	627	559	561	534	572	604	597	584	569	544	565	544	590	549	618	588	538	567	554	591	534	542	562	561	598	571	554	533	550	570	612	535	552	559	610	588	507	536	558	569	576	556	545	564	599	572	586	583	550	575	532	516	589	590	555	567	544	599	577	577	520	587	600	581	538	511	591	547	596	562	570	569	545	582	572	601	589	542	568	539	581	595	573	558	600	568	576	608	573	567	572	567	590	559	536	517	593	577	530	574	597	581	584	535	602	530	555	586	606	592	533	564	563	574	618	584	542	547	582	577	573	557	579	571	597	549	548	556	558	596	582	558	529	579	551	554	548	571	555	580	540	542	541	580	545	557	580	583	538	580	553	548	541	560	560	572	626	568	563	541	540	587	585	588	579	591	568	591	570	529	542	601	537	594	585	563	574	574	594	566	565	556	547	584	537	536	551	576	574	554	530	560	572	606	526	538	557	532	550	539	565	545	570	548	542	552	580	541	575	572	594	571	506	565	545	580	538	599	552	566	583	573	553	531	546	566	582	581	558	589	569	602	568	532	569	548	538	581	548	552	567	579	571	534	567	545	605	561	551	568	583	560	562	613	584	590	579	574	575	556	571	565	570	569	559	574	611	511	606	579	595	574	595	567	570	630	563	584	545	556	567	554	544	557	592	555	551	542	547	569	584	573	564	518	570	558	571	576	538	588	520	527	559	534	575	565	571	559	589	595	562	564	536	560	598	541	590	562	586	609	555	530	549	545	536	568	509	588	637	607	569	574	571	562	552	546	577	595	569	581	549	589	572	563	549	541	594	564	556	537	605	545	534	548	538	538	603	591	579	568	566	549	535	543	567	524	561	571	543	606	616	545	609	554	566	549	566	590	544	551	511	597	613	593	566	590	549	580	621	548	561	583	522	591	549	570	548	548	597	564	564	521	557	541	547	553	579	556	561	592	576	594	567	572	562	542	593	589	557	573	556	607	607	547	571	571	576	507	618	577	572	529	557	554	564	598	554	566	558	530	548	636	516	566	533	546	575	576	549	585	573	571	567	554	582	533	519	626	564	564	583	557	584	590	580	564	556	549	542	592	562	538	553	587	607	548	548	573	579	615	584	554	525	536	600	598	580	546	571	567	563	574	597	501	565	541	558	626	571	566	587	522	581	535	559	549	585	555	571	546	561	530	577	612	544	574	586	535	599	534	551	587	550	558	573	616	610	518	570	591	582	613	569	586	529	589	548	525	580	565	590	555	584	592	529	572	533	598	574	583	580	631	559	603	565	563	551	532	581	500	561	559	527	607	576	529	572	561	620	539	571	595	569	567	556	551	609	544	549	569	597	541	575	579	548	525	613	579	596	577	577	608	551	550	567	571	587	575	607	565	584	634	573	569	548	579	581	594	555	554	577	519	546	559	580	538	549	586	579	592	582	545	505	580	577	593	591	551	580	501	582	550	611	579	534	556	577	572	588	548	558	582	610	559	500	590	552	602	579	570	555	611	573	558	591	595	576	534	575	570	558	554	557	581	583	581	559	581	559	548	546	564	587	547	582	599	585	558	545	598	572	611	547	576	583	566	542	537	582	569	594	572	542	578	567	584	581	550	522	530	553	558	543	543	569	552	560	591	564	545	585	601	605	583	611	529	589	575	556	542	581	580	584	557	592	571	543	594	580	523	571	557	584	545	553	591	602	592	515	567	568	547	617	527	554	571	604	533	596	543	573	579	591	556	556	521	542	572	550	559	566	592	570	545	582	555	522	576	563	564	579	598	565	572	588	575	603	592	563	551	560	600	596	595	590	523	532	514	547	521	566	598	540	534	558	576	512	570	566	590	595	526	571	547	538	590	544	573	582	586	548	587	571	586	580	564	540	576	589	593	551	551	565	578	582	576	565	568	583	588	542	507	620	541	549	588	605	536	539	554	565	571	552	514	570	530	560	593	572	560	585	590	573	605	582	534	563	595	560	540	543	575	562	548	547	592	582	543	595	590	565	572	567	553	559	551	563	574	547	574	582	546	607	559	552	587	560	598	550	598	588	538	595	541	551	598	584	572	560	584	593	575	556	572	609	597	617	574	546	559	543	567	568	561	546	588	556	593	546	589	517	559	587	542	562	553	594	617	537	553	600	587	580	543	563	557	542	589	582	597	579	599	557	597	551	573	594	576	571	592	592	555	542	571	556	587	610	583	549	560	575	612	530	555	521	519	555	590	560	545	575	544	595	552	533	577	567	568	547	581	587	580	533	563	613	576	561	535	557	576	577	556	573	569	557	578	565	609	547	570	609	592	562	578	569	610	565	555	581	554	540	583	589	570	624	553	575	569	543	567	582	507	589	542	600	573	566	602	554	569	564	548	571	604	564	592	588	584	551	584	531	552	597	602	529	538	546	592	540	577	548	567	562	556	552	558	557	555	595	551	554	598	568	556	541	599	599	550	588	562	590	536	545	605	590	567	572	554	582	595	563	545	608	547	557	577	558	534	548	571	534	518	539	542	602	562	555	573	607	537	584	570	582	557	533	541	580	574	537	554	590	571	586	567	562	555	623	542	600	567	581	586	589	571	562	589	590	583	574	586	573	540	598	564	554	587	604	564	569	552	597	569	587	581	594	549	556	543	559	535	587	585	538	594	554	521	509	553	571	575	518	589	583	514	536	596	577	570	560	586	570	529	578	567	565	562	559	559	589	552	548	569	541	551	586	506	612	591	577	547	581	597	580	578	603	566	563	571	552	545	594	581	512	543	549	582	550	572	542	565	621	543	594	580	554	562	545	577	552	547	589	577	570	538	556	543	534	563	563	594	564	567	588	592	563	560	571	558	577	514	598	545	578	521	570	531	549	555	580	549	546	592	591	552	542	573	574	556	573	550	543	582	580	578	518	598	564	545	596	570	591	565	562	569	537	568	576	550	560	549	578	553	559	550	536	589	583	549	583	545	581	554	619	557	511	567	498	579	573	600	577	544	526	576	592	543	579	604	479	576	580	569	551	543	548	571	567	569	567	569	563	532	556	608	545	554	549	560	560	544	567	573	554	582	572	572	580	542	627	574	546	548	534	592	578	573	549	572	555	542	581	560	588	550	550	574	571	579	568	551	529	562	530	574	562	563	515	570	505	556	569	568	557	590	558	558	549	577	586	546	603	573	547	536	578	586	543	543	541	554	581	540	549	522	509	586	590	553	552	582	537	565	545	610	521	573	568	589	614	579	576	522	576	561	543	590	549	602	598	558	557	617	584	567	567	571	606	581	617	571	562	573	571	573	613	596	575	581	587	590	578	556
4984	3578	2505	1341	1083	985	892	766	762	769	742	704	728	640	657	658	675	655	677	661	651	605	657	652	703	669	674	655	687	664	669	646	637	661	642	679	633	685	666	631	667	681	662	665	656	642	640	676	664	632	641	655	653	658	622	651	668	645	601	649	665	662	662	673	639	650	667	645	629	681	652	650	689	682	620	680	660	616	655	630	683	654	681	658	629	685	680	634	689	647	648	644	623	647	644	666	632	604	643	634	661	664	675	699	651	668	656	658	685	680	590	643	683	655	686	587	658	640	667	672	659	640	651	704	613	630	650	675	665	601	642	667	638	690	663	665	669	619	622	661	660	683	746	628	677	615	664	690	652	630	647	618	633	669	615	636	619	632	635	650	642	664	659	700	707	636	666	630	650	634	644	643	665	679	625	648	645	671	625	648	639	668	658	675	657	655	662	667	640	620	631	626	655	606	672	619	702	659	682	690	673	633	648	634	618	654	655	610	662	710	642	657	685	691	645	660	671	652	602	652	657	683	704	647	649	644	633	600	677	609	683	632	671	648	641	556	643	644	656	651	651	684	589	615	648	617	680	672	680	658	636	663	630	639	670	602	627	654	699	664	660	664	660	632	634	631	658	644	676	630	620	634	666	636	650	666	694	639	636	688	668	654	652	638	667	657	637	633	626	677	646	669	665	635	668	641	688	656	680	647	637	648	702	643	681	679	622	660	658	712	690	675	677	684	622	649	627	650	649	666	674	657	632	688	657	703	669	626	658	623	669	663	644	664	680	670	667	685	652	646	643	641	728	676	650	687	639	637	615	710	663	599	635	642	585	691	653	652	648	620	648	674	647	661	697	663	619	686	649	659	606	663	649	665	706	636	690	656	683	622	645	649	563	664	655	645	656	633	669	639	668	690	646	676	665	683	637	645	655	620	588	672	678	671	687	679	658	649	666	648	605	653	684	663	637	643	652	646	654	650	633	702	665	676	619	680	615	673	642	661	635	662	705	647	681	667	663	648	650	651	682	644	643	635	657	647	646	639	640	638	695	654	596	646	600	636	622	636	657	656	664	678	646	651	718	669	656	642	691	635	634	658	653	626	659	645	671	647	650	653	586	682	674	682	641	640	683	633	646	640	680	637	643	655	632	618	709	625	644	672	686	633	654	651	669	616	654	733	634	599	664	674	632	664	676	665	610	682	660	671	658	662	684	622	652	621	651	663	651	661	599	621	661	663	637	677	685	619	624	621	656	652	630	644	662	657	670	680	636	593	627	623	645	660	637	651	616	622	656	664	609	627	610	676	654	654	686	676	670	644	717	656	633	665	603	649	659	654	622	631	672	630	660	662	682	688	653	655	655	660	635	656	664	672	642	650	663	653	613	612	682	598	622	622	616	646	672	639	649	623	658	681	648	628	694	637	632	657	665	625	655	614	641	640	704	626	667	626	657	625	670	653	636	667	633	645	630	666	622	676	645	660	650	610	636	642	653	610	645	704	638	612	709	655	646	690	662	668	617	692	700	660	671	614	672	676	642	610	664	665	665	632	672	681	649	624	642	664	693	672	673	619	646	678	657	683	621	643	620	655	650	641	635	624	626	651	652	638	642	655	654	659	671	654	676	648	656	650	659	636	610	630	673	656	671	680	603	656	661	641	648	688	627	666	688	671	670	629	629	628	673	684	624	654	669	670	650	647	698	651	644	661	617	657	667	689	619	664	638	642	624	654	645	665	623	679	630	657	596	652	671	636	635	608	607	663	653	662	634	648	669	673	650	629	660	645	657	660	689	605	616	658	606	683	685	653	649	635	646	640	701	661	639	673	644	623	659	625	623	638	648	639	656	668	654	612	688	637	610	650	645	639	644	674	691	665	620	676	651	656	654	693	662	660	622	643	640	657	610	611	626	654	622	647	627	670	652	681	612	670	637	606	679	691	663	615	670	597	636	649	629	636	674	692	608	680	616	621	674	670	668	706	640	619	658	634	623	646	649	652	673	683	634	624	713	667	621	647	608	668	695	658	690	656	667	703	679	645	640	695	621	685	665	633	624	661	628	611	689	670	688	724	637	658	653	699	651	683	611	675	680	655	655	677	653	651	661	682	669	668	639	625	642	638	635	647	622	641	651	650	669	667	673	654	695	660	685	631	643	645	672	595	631	640	671	625	611	661	641	657	655	663	647	625	630	694	666	674	625	632	689	679	692	675	655	636	689	645	682	674	652	639	660	631	648	620	612	636	691	621	608	673	646	657	682	679	651	678	681	698	651	685	585	674	624	666	654	652	652	634	614	619	653	672	651	665	640	703	712	631	680	665	638	621	634	684	690	661	625	641	674	621	670	651	636	702	624	670	692	642	618	664	680	664	694	614	690	710	616	643	639	627	646	657	679	634	681	676	691	654	683	671	648	611	645	618	645	652	654	613	663	642	656	689	668	689	613	654	618	685	646	645	709	688	668	650	647	715	683	661	645	681	615	608	638	686	660	666	683	646	629	669	653	710	623	632	655	658	647	665	692	674	681	621	666	630	638	630	640	673	671	669	627	616	642	640	641	656	606	657	649	653	677	688	656	649	679	648	648	666	629	674	632	645	639	664	702	624	655	664	677	633	653	683	631	672	678	653	667	664	673	627	686	689	675	673	664	653	697	660	663	633	659	603	671	668	632	653	643	655	651	626	661	669	677	660	622	673	603	658	642	626	652	652	655	671	659	683	645	659	633	689	621	692	710	623	660	692	667	672	652	637	652	660	620	652	652	649	677	615	638	653	622	682	647	641	643	637	621	649	686	685	622	675	648	634	660	624	670	710	599	624	690	686	656	678	624	726	670	704	670	681	653	646	659	659	632	655	680	681	682	622	666	633	652	614	627	642	651	699	659	657	619	640	658	652	643	650	670	655	627	643	625	639	719	707	641	678	686	659	620	677	710	717	664	687	672	673	671	651	676	622	637	664	663	632	651	635	632	647	650	639	646	625	638	653	642	639	636	652	642	655	641	606	652	672	678	654	700	662	645	635	659	618	706	687	650	614	608	634	639	653	630	690	638	671	683	684	642	664	623	655	691	682	598	667	613	676	640	619	622	645	681	642	618	678	664	635	650	654	698	601	607	635	686	710	649	644	599	652	664	637	671	658	633	628	619	671	664	679	637	608	692	678	629	649	641	665	641	639	648	667	701	699	636	660	627	620	666	640	632	672	646	633	618	610	671	651	623	617	644	650	695	669	618	651	642	605	650	673	662	665	683	652	685	629	640	675	685	681	657	658	686	678	648	649	689	658	684	682	662	641	636	716	651	629	655	674	693	664	673	649	640	641	637	674	639	656	676	674	629	680	664	661	681	611	662	666	617	690	657	659	652	653	674	650	646	637	633	619	658	664	644	604	651	638	648	650	623	647	585	664	688	658	642	659	656	607	648	609	654	703	640	630	663	657	697	648	640	644	633	675	645	663	668	709	669	656	676	650	636	660	669	611	685	644	617	643	653	623	661	646	626	675	644	643
24117	21670	28970	24887	21649	7779	1170	881	780	717	659	635	648	624	603	580	573	580	510	586	597	554	578	593	533	503	572	487	504	516	506	513	499	546	560	557	536	489	503	534	500	564	529	543	523	485	518	521	554	583	546	540	545	561	510	535	500	540	546	503	509	506	506	535	536	520	548	520	544	520	534	527	527	525	476	563	514	520	492	503	506	481	531	539	522	521	535	520	517	500	458	504	566	520	521	483	519	517	547	526	532	549	528	489	508	548	542	526	541	539	548	536	521	543	497	547	534	516	585	523	525	538	528	512	518	522	537	512	503	508	534	496	524	521	526	502	518	496	519	511	528	483	519	511	467	495	496	548	501	551	539	520	572	528	531	511	527	512	506	515	522	515	520	539	501	562	486	557	501	538	526	528	522	546	543	539	514	547	494	507	508	538	485	517	504	523	577	526	540	523	519	525	506	517	544	542	527	528	509	480	505	478	515	548	526	499	528	513	521	510	535	514	481	534	514	516	519	516	555	516	498	523	511	544	531	540	544	536	537	531	507	541	562	528	494	509	509	515	482	511	545	552	561	529	541	544	547	534	565	525	515	531	536	490	539	541	545	521	550	489	518	496	540	519	457	514	518	519	524	495	507	473	501	543	500	530	507	499	530	516	548	515	540	496	529	554	535	523	539	542	539	535	537	538	501	489	519	558	548	504	546	482	534	546	522	512	502	550	504	534	546	554	460	538	484	557	536	533	505	523	536	469	523	506	533	503	559	537	489	513	518	508	561	534	512	540	516	496	491	522	558	530	551	530	559	505	527	497	514	541	537	501	515	489	503	505	526	523	505	496	521	477	484	503	528	480	552	527	530	522	501	516	503	522	503	551	481	498	489	475	497	517	511	506	529	504	513	526	515	495	477	547	503	516	544	528	512	535	538	510	519	522	537	522	514	541	583	529	538	514	548	525	512	538	472	524	484	549	481	470	536	488	487	545	522	560	523	524	557	533	509	517	533	539	534	547	538	490	581	496	536	496	470	503	504	549	517	481	532	522	517	527	542	529	571	547	487	506	529	505	527	527	493	539	532	468	521	522	494	515	535	504	562	553	501	479	522	518	496	551	509	512	512	514	500	495	475	521	532	490	483	549	547	518	497	529	507	543	513	553	545	513	479	537	492	521	517	500	581	529	521	512	551	505	523	518	500	526	531	558	522	501	538	542	541	500	495	547	532	503	516	537	569	530	471	509	532	497	585	495	546	484	512	514	446	546	528	535	558	555	510	482	512	521	519	500	540	488	526	533	531	511	517	485	493	505	527	514	539	498	503	526	535	551	510	556	547	513	520	528	552	536	522	517	518	550	532	547	501	535	517	537	532	527	520	503	536	502	502	523	546	518	496	505	510	520	507	540	525	515	552	553	564	510	499	508	506	516	531	506	539	527	521	545	509	548	550	571	515	515	546	540	494	493	515	521	568	533	561	508	542	536	512	533	540	492	548	529	491	516	499	536	566	481	501	547	474	517	497	530	523	509	508	534	517	543	503	517	545	529	550	537	517	496	515	558	536	490	558	545	531	527	531	497	515	526	548	525	497	499	473	501	512	497	504	546	522	513	506	524	513	542	553	533	512	520	521	454	534	502	543	453	476	511	516	516	502	521	501	548	501	539	512	501	557	489	527	513	518	495	463	500	488	499	538	523	552	522	540	496	499	500	495	511	531	534	511	517	530	528	467	499	504	518	501	536	512	515	548	521	544	514	517	499	504	476	477	525	533	518	535	547	533	516	535	543	519	503	509	537	538	498	519	511	509	537	507	499	476	507	501	534	519	543	524	489	520	527	530	515	546	496	493	517	557	514	504	513	513	540	577	512	524	522	560	518	505	534	493	575	564	526	581	522	505	494	519	512	539	449	540	523	518	551	517	529	535	498	473	486	528	542	540	536	535	498	532	472	496	500	493	504	520	491	516	529	507	530	526	485	532	541	550	505	540	524	483	536	498	536	481	516	527	562	520	490	507	494	520	522	479	478	515	521	511	538	496	547	510	508	513	528	536	557	484	483	543	535	479	531	539	528	538	563	539	529	497	487	514	513	505	505	519	506	500	516	478	526	511	464	538	544	540	535	534	522	522	514	500	522	512	546	527	497	555	542	536	510	507	505	553	512	541	493	494	488	518	549	546	486	547	482	494	531	507	529	524	518	534	534	506	521	522	517	552	494	546	494	550	483	511	519	544	519	525	546	509	533	524	504	503	560	532	530	533	527	510	547	500	510	546	507	516	505	491	512	545	506	508	535	562	527	512	506	488	492	522	527	504	554	510	573	528	545	552	548	544	490	507	507	506	511	516	540	486	504	499	504	509	465	532	531	520	510	487	486	519	569	496	487	525	536	491	539	532	536	514	554	527	529	509	546	551	495	537	535	535	546	545	519	512	562	533	484	534	529	549	505	559	537	579	508	509	570	498	485	504	529	497	522	547	488	519	516	493	484	519	496	535	472	537	548	545	523	527	499	521	522	520	527	549	501	503	513	516	543	493	498	514	552	538	493	537	523	566	513	494	479	531	508	505	537	499	500	503	553	526	516	474	490	505	492	473	545	486	555	524	528	506	544	505	533	526	497	514	510	527	533	539	555	527	522	512	555	512	536	566	524	531	501	484	534	506	528	534	517	513	548	515	465	498	508	515	537	522	527	528	494	503	501	528	553	529	502	489	545	536	497	543	525	519	481	493	530	498	562	491	506	539	490	519	524	496	564	500	507	509	481	503	494	504	576	493	505	476	525	517	508	504	564	537	545	471	508	543	466	510	500	501	532	555	518	535	554	486	512	545	510	526	589	507	478	484	497	508	502	511	470	520	502	521	557	526	535	561	524	528	524	501	566	528	530	539	513	516	527	499	517	556	509	492	536	539	545	497	528	540	570	526	511	522	555	507	528	506	516	515	524	559	540	523	502	537	563	526	495	537	501	524	510	495	480	486	489	554	514	507	535	528	530	502	487	508	525	499	516	496	530	535	513	536	552	503	513	522	510	523	522	544	482	539	512	490	513	534	537	504	530	469	488	547	565	571	566	474	532	557	528	553	541	522	508	517	533	527	527	524	528	530	559	467	558	543	546	529	507	489	509	542	523	526	495	480	551	470	496	499	484	511	506	506	510	520	528	487	556	513	491	493	521	514	523	458	539	517	509	484	503	529	492	535	525	525	520	519	528	497	529	521	545	566	510	515	518	529	527	526	523	540	522	479	520	535	471	551	516	516	504	530	547	505	569	560	508	489	522	514	533	508	498	568	520	492	541	508	506	532	540	512	478	514	485	526	507	501	507	523	550	557	535	521	510	562	521	504	526	521	558	528	540	560	496	559	494	510	476	560	529	521	490	554	539	492	524	513	537	545	523	516	475	516	543	511	572	477	528	523	507	519	512	569	469	481	540	529	545	536	514	538	527	528	527	487	537	495	482	542	549	514	478	510	527	515	562	557	496	526	488	531	504	537	519	557	495	533	511
4076	10980	7267	3532	2658	1906	1572	1293	1150	1012	997	848	854	779	838	827	705	696	698	675	728	668	702	659	670	652	617	664	632	694	679	637	619	640	615	647	661	679	620	648	604	609	587	617	621	608	643	598	617	632	626	586	614	628	593	605	607	625	650	616	657	634	627	595	633	597	606	622	628	572	641	624	635	658	589	633	626	640	596	599	646	615	619	563	680	600	607	579	593	659	590	610	651	600	571	628	625	636	616	626	625	603	614	638	543	635	627	574	590	595	643	619	609	632	552	644	579	608	593	591	587	642	588	632	614	617	594	591	597	619	654	627	629	630	660	635	561	617	614	599	652	595	651	611	603	578	539	621	636	610	639	613	628	592	574	575	623	638	612	617	603	626	580	608	626	589	630	638	619	549	607	569	615	625	612	627	599	602	589	640	610	596	612	584	638	598	589	595	549	597	623	643	642	618	594	580	566	640	634	590	605	596	590	653	591	572	587	570	636	584	613	571	609	651	586	613	619	603	554	577	634	576	622	637	578	621	589	643	618	615	616	616	608	629	659	615	592	644	600	619	631	603	675	612	599	553	633	654	591	579	593	644	625	569	613	593	610	591	579	605	617	607	581	588	629	603	630	623	625	629	609	617	605	623	623	585	574	643	573	623	562	608	563	658	596	618	597	632	642	630	649	589	563	596	618	583	625	630	652	660	610	582	571	621	612	615	591	562	603	619	624	622	583	633	609	609	601	603	576	601	619	603	555	612	632	627	617	647	616	608	602	593	606	614	594	578	633	578	601	650	598	632	590	612	642	601	602	611	636	618	595	580	629	622	610	662	612	650	630	590	633	609	591	616	566	595	608	639	626	624	616	643	632	629	601	609	565	606	634	612	572	597	598	679	592	639	619	595	592	611	615	630	557	580	591	625	573	605	641	570	602	659	633	604	581	600	647	594	635	611	608	600	586	608	655	643	655	611	616	588	642	607	643	584	625	581	599	594	611	645	642	609	606	618	611	610	624	597	631	627	625	565	651	563	590	586	634	596	643	628	596	607	632	638	618	632	672	595	629	607	675	659	614	598	627	603	614	608	623	623	642	613	611	586	623	592	607	574	558	608	611	641	623	630	642	616	585	634	618	620	621	611	616	631	635	615	590	605	623	563	643	603	626	570	666	610	563	602	670	641	617	632	618	586	606	614	614	589	620	641	647	616	631	596	569	629	631	599	627	635	607	560	573	597	595	591	614	588	583	617	613	677	611	587	634	596	649	621	590	621	618	634	611	598	566	587	650	577	605	635	636	605	596	583	629	647	606	600	603	612	569	610	625	614	623	628	590	607	597	588	595	609	569	626	613	574	641	609	577	588	615	626	599	647	583	578	637	607	591	663	592	579	640	592	618	612	597	621	629	650	601	585	645	560	621	601	570	616	599	615	625	667	536	584	613	611	563	599	627	597	586	658	573	613	624	568	621	586	594	618	649	596	570	648	598	588	612	623	638	604	598	578	614	606	594	617	546	571	613	602	572	609	615	593	606	603	586	648	597	588	624	604	575	637	628	602	633	576	591	602	587	608	607	560	619	610	604	607	661	592	615	644	622	632	598	598	646	612	620	589	618	651	614	583	606	594	666	592	630	589	650	610	611	655	615	537	599	640	602	597	626	609	610	585	636	686	613	619	650	638	572	594	595	633	608	616	597	574	619	578	652	543	656	613	643	559	621	627	593	592	581	588	617	598	615	586	592	593	639	619	628	592	627	624	630	607	548	608	600	656	581	626	623	605	607	637	597	640	618	620	615	608	586	598	619	597	610	628	571	622	635	586	591	613	613	594	620	586	619	614	574	601	583	626	612	585	616	540	610	638	651	616	576	595	646	589	613	598	594	587	619	571	611	612	623	644	602	586	563	612	578	609	637	600	613	621	626	590	606	602	652	584	603	650	622	590	596	597	565	610	603	631	621	579	629	596	594	593	590	593	605	578	567	641	533	587	650	600	573	604	618	625	602	634	621	643	596	648	608	610	596	552	619	620	594	601	616	618	590	619	595	596	614	622	588	620	639	572	643	599	609	604	638	593	625	620	636	608	610	579	580	628	599	578	607	663	570	588	622	563	613	648	592	662	570	604	647	612	599	582	626	612	589	588	633	631	596	682	563	597	611	580	622	635	620	548	579	605	612	592	654	594	566	612	614	624	600	651	589	599	620	640	596	574	650	569	629	628	644	567	595	607	638	605	652	614	599	648	606	592	599	593	635	573	609	582	591	624	640	595	622	586	621	623	599	622	599	571	601	602	605	599	632	606	642	627	587	594	613	641	607	591	587	596	577	588	571	589	614	588	613	611	582	638	603	580	594	604	638	609	615	582	592	594	615	607	596	583	596	621	622	608	588	602	600	603	584	631	588	640	597	597	609	578	624	603	605	628	604	643	577	589	590	630	635	582	618	590	600	608	649	627	620	572	584	631	598	670	619	645	611	599	612	569	566	581	603	599	621	570	621	621	666	584	663	594	570	586	574	591	584	656	589	618	631	609	602	608	641	626	645	620	599	627	616	555	654	591	604	668	575	588	678	613	621	612	611	628	611	597	615	611	597	619	614	610	621	643	614	591	602	584	631	626	678	639	606	591	563	640	628	589	573	636	591	657	619	609	581	632	589	621	593	620	570	615	624	567	646	614	615	627	634	578	578	657	635	613	580	629	604	593	611	631	561	569	589	662	596	613	630	616	620	597	613	650	605	593	641	609	623	603	555	619	571	587	636	575	637	592	644	592	616	613	619	595	599	647	601	615	622	595	630	623	597	608	592	622	621	630	597	597	606	638	597	610	614	626	623	646	580	550	615	606	650	595	620	618	591	628	589	623	602	558	576	634	637	616	596	607	642	622	596	578	563	594	596	564	604	584	578	619	649	614	611	617	605	647	575	579	597	597	662	608	586	613	613	578	593	566	619	647	614	626	629	641	625	620	655	611	618	615	592	605	595	595	626	587	599	628	657	638	567	655	592	586	595	608	632	611	586	600	600	630	608	593	620	632	593	600	604	632	595	595	551	586	662	602	612	592	586	635	610	593	596	632	620	557	582	614	618	568	604	594	657	605	600	623	582	628	601	569	621	641	587	626	598	641	643	578	629	619	591	648	603	622	598	631	638	673	602	594	626	578	587	595	575	617	579	605	602	592	606	611	588	611	618	601	627	584	580	584	643	604	573	598	619	603	642	593	592	610	578	638	602	572	630	599	579	637	568	629	603	653	585	616	608	618	623	625	591	581	589	656	588	590	594	625	620	613	627	630	591	614	622	671	610	566	574	597	596	578	593	588	596	602	617	579	676	630	613	593	570	588	597	622	568	622	609	645	595	621	601	609	590	627	603	620	614	627	637	606	599	584	642	634	606	586	592	635	643	605	613	562	578	585	640	630	613	593	605	603	629	654	611	582	608	627	604	586	592	572	581	581	630	599	619	577	671	618	601	579	644	651	641	591	604	622	630	577	587	611	597	628	602	638
25286	21686	27712	26003	7606	773	588	533	452	419	392	414	380	370	434	323	353	393	377	378	376	331	337	350	355	353	373	361	341	323	363	341	343	360	333	368	338	357	376	323	361	344	342	312	343	313	365	305	316	328	327	349	344	354	318	315	332	352	306	331	309	364	344	378	303	336	352	331	360	303	360	334	299	303	350	330	321	349	349	316	345	327	350	342	303	304	375	285	348	376	341	334	332	368	338	354	342	307	352	355	322	364	313	348	351	353	312	346	347	327	330	365	333	317	337	342	315	349	338	366	347	333	372	285	345	318	338	351	343	313	318	327	362	337	338	321	356	377	347	313	338	334	306	342	373	356	361	341	331	309	331	309	319	318	353	311	345	342	327	329	338	310	361	363	349	346	330	365	312	351	323	348	334	315	349	337	319	324	327	333	348	335	312	346	286	344	343	325	358	351	334	358	368	346	355	325	315	336	329	353	342	333	325	341	323	356	347	331	319	322	332	314	357	337	335	317	364	314	335	360	335	345	324	364	319	345	315	292	338	339	347	360	328	316	326	351	337	371	351	337	349	368	338	287	359	348	358	355	328	342	364	357	314	323	331	343	333	364	316	330	325	323	352	342	335	344	364	337	327	348	326	320	329	361	342	347	318	328	371	299	341	324	318	339	333	339	356	330	349	341	347	331	330	335	328	310	344	308	310	376	335	355	317	333	312	360	322	305	326	325	348	310	354	319	318	316	341	370	344	341	333	314	339	350	338	327	344	321	326	362	332	325	329	319	359	339	378	368	307	329	335	341	310	316	328	344	358	359	336	339	326	326	330	314	359	333	318	333	333	309	337	320	339	311	332	317	315	341	364	365	350	326	334	339	368	346	319	326	345	317	344	328	363	330	361	310	352	321	316	305	305	373	307	351	358	348	339	330	333	367	372	329	335	339	338	334	325	339	355	368	320	327	358	338	322	301	321	364	326	327	327	347	309	327	313	364	343	329	347	340	322	331	352	300	325	319	335	359	327	318	338	355	354	318	328	319	335	303	365	397	341	321	362	362	346	356	320	345	355	328	334	292	338	320	338	352	317	314	340	342	322	335	329	358	328	338	317	330	341	311	326	352	357	360	337	357	327	331	347	354	344	339	319	340	293	343	351	337	343	324	301	331	346	329	351	333	358	349	353	337	314	346	335	338	366	379	344	348	343	339	373	331	330	302	380	332	356	332	357	324	336	374	340	321	346	333	329	376	337	308	343	317	340	341	391	335	336	332	317	344	336	312	322	340	336	336	326	341	350	316	300	335	318	340	353	321	333	321	339	331	318	323	325	323	320	344	333	329	360	318	324	318	373	328	348	354	347	326	339	316	342	348	331	338	339	343	332	323	330	318	312	330	327	347	308	344	309	337	315	354	324	326	364	315	344	337	359	349	349	317	344	335	332	328	339	360	346	337	338	311	329	349	353	363	331	315	318	343	361	313	337	343	358	343	372	316	334	309	328	310	355	338	325	365	358	367	322	334	333	345	316	335	351	314	333	327	319	341	345	336	357	309	334	346	340	318	342	340	328	367	319	352	322	337	320	351	378	341	341	320	319	335	341	367	349	309	339	335	365	327	306	282	331	358	339	365	339	343	318	335	306	326	322	336	347	327	350	373	345	345	345	312	336	310	327	341	327	347	338	366	324	326	340	332	345	341	380	335	304	349	372	324	315	355	352	298	321	321	327	340	357	338	315	359	345	325	344	357	374	320	333	349	333	341	352	319	312	328	335	323	314	324	346	343	310	377	362	320	372	325	298	328	335	345	354	350	321	352	345	332	344	361	348	344	347	342	344	321	347	344	332	312	322	332	334	332	356	318	342	326	326	300	364	320	324	337	320	334	343	318	335	323	325	337	320	332	325	344	345	346	326	307	332	335	321	339	319	369	326	350	328	353	349	329	320	302	352	350	354	355	339	325	345	332	317	336	351	311	302	347	313	312	334	331	355	334	324	317	312	334	314	354	327	350	327	346	330	322	338	320	315	342	335	356	285	338	350	333	330	307	305	314	344	349	343	382	345	325	335	346	332	312	332	306	338	322	355	314	309	300	367	340	343	352	316	340	340	349	346	362	329	335	354	331	341	323	361	376	325	321	361	333	343	361	336	326	327	352	358	341	293	322	374	356	319	350	343	318	372	331	332	327	307	336	365	338	312	343	358	329	327	355	333	324	376	319	317	324	361	352	319	333	329	333	322	343	331	306	379	345	352	355	334	307	320	342	353	311	354	340	341	326	305	324	318	367	302	338	341	338	365	323	351	351	328	317	345	319	354	310	319	318	357	358	340	309	337	321	327	364	360	328	374	313	356	352	336	358	364	332	362	324	362	333	333	328	340	350	346	319	348	346	315	323	370	342	327	320	384	327	368	307	325	322	334	328	349	320	333	339	336	346	326	354	359	329	331	333	317	344	348	335	354	358	333	337	341	292	323	306	326	338	338	345	337	332	343	344	310	356	333	303	313	332	344	302	358	313	340	392	351	342	363	353	344	365	340	344	332	316	339	367	364	315	349	357	319	357	331	331	346	314	313	358	323	303	350	367	362	340	308	340	373	321	354	340	316	370	350	336	381	316	292	338	337	345	375	322	361	327	319	332	347	327	349	322	367	342	337	328	320	330	331	339	367	323	344	319	347	350	342	328	354	327	339	349	293	352	320	332	332	350	356	369	352	350	323	327	321	326	318	316	317	371	348	318	328	344	362	346	284	344	344	330	328	352	308	329	360	322	339	339	365	324	314	319	328	319	326	333	358	301	338	334	321	329	322	333	367	323	368	332	331	320	364	341	348	319	316	298	309	308	308	321	350	338	343	344	345	351	381	333	346	316	338	339	350	320	343	330	352	337	365	351	340	352	360	370	320	314	358	338	321	346	365	336	357	326	344	363	319	321	333	343	318	338	348	343	332	355	339	336	299	358	351	317	356	334	323	343	364	355	331	313	327	345	327	362	337	333	346	322	350	335	320	315	301	329	339	322	356	330	346	335	318	335	298	327	313	346	351	364	347	336	318	330	343	338	325	347	363	306	317	343	349	339	320	356	311	361	360	367	353	304	358	303	334	345	362	336	309	365	326	339	315	337	333	378	333	389	307	333	331	332	328	325	349	331	329	323	338	307	384	355	332	306	327	313	321	337	344	314	318	371	355	304	334	336	314	316	363	306	348	350	333	332	342	316	363	339	359	337	351	349	351	301	340	357	316	366	334	307	341	363	359	357	351	349	354	332	303	341	345	289	338	317	316	337	329	355	302	296	310	340	339	341	326	343	324	309	359	329	329	346	348	312	297	339	354	323	340	325	348	329	362	327	382	346	323	348	316	347	315	349	349	334	326	336	372	323	335	334	338	333	333	346	311	293	371	339	305	361	317	329	339	360	345	325	367	330	329	338	363	332	310	321	316	367	337	337	318	330	324	323	330	315	334	344	376	336	379	350	318	331	336	336	305	303	326	338	350	340	325	346	337	342
3910	6865	4515	2198	1614	1259	1008	814	736	595	591	565	534	508	472	447	470	457	472	441	446	414	399	444	416	413	376	416	421	420	420	428	428	391	379	358	384	432	404	394	419	359	373	390	388	452	399	380	401	383	381	398	420	390	398	389	395	388	375	383	398	397	347	387	442	351	379	389	393	377	404	391	388	398	387	380	409	393	377	356	368	396	384	390	381	366	405	420	402	403	399	391	378	379	400	404	395	384	388	393	376	401	395	419	389	369	388	400	389	418	352	409	382	402	401	377	374	385	386	387	354	352	410	392	427	407	396	404	387	434	404	387	395	375	378	386	362	374	386	399	346	406	425	386	425	416	376	396	377	376	419	374	363	395	387	362	363	371	408	410	413	389	365	340	377	362	381	403	359	378	371	396	383	391	393	382	371	381	370	415	386	439	376	371	372	378	410	411	397	387	397	420	364	397	379	373	391	377	368	368	400	371	366	391	393	377	365	400	384	384	402	403	410	375	414	380	389	349	380	404	371	381	409	392	394	376	371	407	357	382	400	413	375	408	395	423	381	375	381	378	378	373	400	371	415	393	361	375	389	380	350	430	394	372	377	385	393	399	361	344	408	365	399	392	388	408	419	405	379	377	381	383	385	374	357	391	408	362	386	378	417	389	366	419	400	361	358	375	382	383	388	386	357	412	393	395	365	392	364	437	367	410	405	400	350	380	399	394	391	410	367	395	401	377	400	378	383	408	376	387	382	381	395	413	388	403	383	381	421	425	408	389	391	373	377	395	363	404	381	433	393	416	407	375	400	382	401	376	389	406	390	381	389	400	338	392	411	373	394	411	394	380	404	380	393	381	419	372	409	387	386	354	390	388	375	382	372	385	388	377	408	378	369	414	382	392	428	394	372	451	393	390	377	391	392	368	388	402	380	365	364	393	408	394	372	343	399	410	394	411	382	367	397	367	377	369	408	352	369	411	359	375	372	332	382	426	376	354	415	362	394	387	403	376	379	397	418	400	382	411	368	378	409	402	379	381	397	388	405	384	333	429	351	368	393	393	411	398	370	368	400	356	399	388	401	401	434	387	414	350	397	416	391	403	413	394	358	375	372	397	386	410	411	393	385	409	415	421	374	369	377	385	344	358	370	382	362	392	369	404	404	367	398	437	380	395	414	396	412	380	390	394	400	366	399	396	379	402	402	376	394	372	415	390	441	380	386	416	394	371	378	378	346	415	379	403	381	391	362	397	417	379	372	403	366	383	389	387	380	406	352	378	407	391	399	391	383	385	417	373	381	377	379	384	364	393	393	377	372	429	384	415	425	393	413	347	407	355	405	385	377	413	420	387	383	367	378	407	396	416	426	383	360	399	405	387	400	364	394	372	383	389	392	334	400	387	373	369	386	372	416	384	391	411	396	386	368	419	376	402	372	389	390	376	399	393	400	406	357	387	381	407	395	405	396	348	380	398	429	369	398	409	390	391	430	394	381	387	371	425	373	383	373	387	366	408	433	388	422	399	407	371	398	408	373	395	414	369	389	399	419	382	379	391	378	411	394	366	406	417	383	368	404	384	391	394	381	378	411	396	379	391	379	376	390	376	376	373	400	372	371	418	422	370	400	400	401	379	377	368	390	414	408	408	418	383	396	380	352	386	362	380	363	411	417	383	419	364	409	422	421	377	379	416	405	431	378	414	368	395	391	376	370	408	419	358	378	378	406	396	387	398	353	405	370	384	389	414	393	389	420	383	387	380	388	351	382	391	392	363	376	407	392	362	409	382	394	384	439	395	379	381	405	398	379	368	399	405	383	385	398	413	388	405	383	392	396	388	369	382	357	349	370	392	397	424	384	381	383	372	406	380	373	381	391	389	449	391	404	413	386	384	377	372	393	389	398	342	350	404	404	410	409	401	392	377	379	390	399	392	388	367	373	401	396	403	367	433	392	413	413	403	382	400	400	385	369	410	392	384	393	387	360	384	412	396	378	388	408	400	391	381	382	399	384	351	391	356	405	393	378	385	398	397	375	411	363	410	397	409	370	396	391	386	353	394	405	377	355	361	405	385	387	419	383	410	404	386	394	403	396	365	389	375	380	392	346	378	347	374	370	360	378	386	395	402	418	379	403	400	397	394	392	371	411	380	408	343	394	395	397	372	372	404	415	395	392	406	369	373	378	349	379	395	435	409	405	382	396	346	421	409	414	375	356	379	346	417	387	406	401	435	413	373	381	395	389	380	377	404	407	402	421	399	378	406	399	410	390	357	383	361	358	372	396	397	370	388	411	379	384	382	344	383	420	393	387	363	378	383	394	361	362	419	378	389	372	396	394	394	432	420	382	393	348	387	353	378	373	412	370	371	392	398	406	385	406	428	405	389	364	371	400	374	370	389	398	394	382	359	377	416	356	389	404	392	376	386	346	400	383	402	364	426	397	396	390	384	379	396	396	394	391	392	407	375	359	436	380	397	388	422	372	390	351	391	428	427	384	386	359	391	408	365	395	399	381	387	352	412	402	353	394	383	368	398	377	410	365	358	382	366	369	394	377	378	401	412	402	402	407	412	388	379	392	356	389	417	428	386	406	387	368	397	413	397	393	354	402	381	395	399	420	386	357	394	410	369	375	375	389	411	394	360	346	365	381	403	400	378	400	360	397	378	353	406	395	381	409	392	377	391	386	396	366	384	366	375	390	369	389	406	391	387	399	407	416	371	359	422	370	358	409	383	369	407	407	398	382	390	396	391	412	373	401	376	384	373	383	419	421	435	377	388	346	358	393	414	397	362	361	365	373	401	401	378	366	396	357	404	371	364	379	400	394	376	381	381	393	405	374	416	414	390	350	415	380	415	359	409	352	389	404	412	376	388	412	387	403	375	394	376	396	374	389	390	406	412	408	379	379	391	381	380	363	414	392	396	364	388	374	365	432	364	382	362	393	389	386	409	432	403	425	358	390	422	427	400	397	391	351	415	398	382	397	382	389	392	389	380	383	393	405	423	388	380	401	364	412	406	373	390	391	404	408	388	385	400	357	391	425	373	450	407	368	376	382	360	415	341	387	414	397	402	429	414	377	428	365	408	385	370	379	402	401	403	402	424	406	397	401	388	382	399	392	376	387	413	383	404	383	409	398	365	398	391	360	401	413	391	402	396	419	401	392	386	342	373	393	330	410	378	383	373	351	374	404	364	352	394	419	411	390	376	411	398	407	381	424	391	377	401	387	386	400	383	354	398	407	367	406	421	371	372	377	387	407	365	403	392	370	387	394	379	365	377	388	382	391	370	371	385	424	385	391	380	373	372	390	411	378	404	372	368	378	384	369	350	405	382	404	386	385	364	375	384	396	369	388	405	373	408	391	408	376	363	381	391	410	387	389	384	425	331	392	359	417	387	379	409	360	409	351	377	405	410	447	371	418	379	398	415	412	390	431	387	420	413	407	379	381	382	385	386	398	395	390	401	381	400	426	387	381	400	355	382	399	360	372	403	364	404	386	394	358	416
23005	21698	29550	24351	21699	21703	5947	899	680	552	476	473	399	398	334	321	340	302	288	289	298	315	272	262	255	248	262	266	233	252	269	225	275	240	216	239	205	233	262	257	243	245	242	234	226	234	227	252	239	241	223	181	215	250	195	197	214	237	240	187	221	236	208	214	199	244	232	199	233	237	229	254	233	225	221	216	222	186	229	194	218	227	237	192	204	213	196	203	245	235	220	208	234	205	224	203	218	198	221	215	212	198	196	241	239	215	211	217	216	230	208	235	226	235	213	215	224	200	224	211	236	211	203	222	212	236	227	222	224	215	234	205	230	211	220	219	190	222	217	225	209	239	224	190	203	197	223	215	224	219	202	236	238	249	245	221	203	220	247	231	216	211	207	249	230	214	227	221	203	226	219	197	242	216	206	226	224	207	222	216	242	226	210	226	218	226	189	211	210	228	221	202	215	198	205	212	231	223	212	221	232	218	199	214	253	199	238	208	217	203	224	225	227	233	212	197	208	224	250	217	202	219	217	231	222	218	241	227	208	233	222	237	204	208	230	212	224	195	213	192	210	207	199	245	204	217	203	203	230	206	211	237	209	210	209	229	192	202	202	223	208	208	207	235	214	205	224	213	235	230	200	232	227	215	212	207	227	233	223	237	238	212	230	215	243	227	248	222	225	228	252	199	220	224	227	234	211	211	230	215	223	212	229	198	199	222	249	224	209	227	230	245	179	222	220	205	232	241	203	240	220	268	216	197	218	198	235	232	203	206	237	217	242	210	234	242	236	201	210	195	212	201	224	215	205	224	213	233	214	212	203	238	190	231	231	203	235	194	219	221	226	205	231	237	239	212	232	186	222	222	209	231	234	195	201	244	232	201	214	210	234	212	240	204	232	203	225	218	236	212	213	220	221	221	219	237	224	211	209	218	209	206	232	237	207	198	232	239	199	189	224	231	214	211	219	203	205	191	229	225	231	194	222	223	214	263	214	210	222	217	218	242	211	204	209	247	205	225	227	203	199	233	238	203	227	221	217	213	220	214	205	205	221	225	220	221	204	215	217	222	205	190	212	206	232	204	192	209	236	223	199	192	237	203	211	234	229	232	224	229	215	240	211	231	203	193	218	232	217	212	218	229	230	212	200	205	203	220	219	218	206	228	231	219	230	218	236	189	215	218	197	216	191	239	238	218	219	196	228	205	217	215	206	208	250	236	233	212	198	231	218	220	202	236	224	206	198	221	247	212	223	200	218	228	199	203	218	207	214	231	211	217	216	243	235	192	207	186	222	200	199	204	229	206	209	233	234	216	224	232	224	236	229	207	219	199	223	226	233	217	236	207	230	235	224	228	232	229	231	229	218	219	219	210	205	202	213	218	212	211	189	210	229	221	225	230	211	223	213	236	223	201	228	229	221	207	243	232	196	215	208	229	204	251	231	224	236	192	208	222	217	218	219	194	233	223	224	220	218	218	206	219	215	206	235	221	195	208	225	197	222	206	226	227	231	209	206	202	229	196	228	224	206	215	209	221	194	228	260	212	215	228	215	235	219	230	207	217	215	210	227	217	227	213	220	200	211	218	235	205	244	195	202	246	225	248	225	234	240	210	216	223	238	201	208	225	205	205	213	224	229	200	225	222	241	211	223	217	203	220	248	227	222	234	230	214	211	211	196	204	210	218	235	229	252	228	200	238	231	200	209	241	205	215	210	240	234	226	218	220	228	230	238	224	213	222	203	197	223	213	221	253	234	227	226	223	211	215	194	216	213	224	225	190	190	223	209	238	219	210	184	173	220	214	213	208	213	215	186	210	265	252	210	190	235	195	193	231	216	219	226	219	213	231	232	245	203	205	205	230	227	218	234	208	229	195	234	220	211	213	215	224	214	234	217	207	206	230	195	219	244	208	225	213	242	222	207	228	211	217	222	229	202	221	218	223	231	236	221	218	205	236	211	249	232	223	220	211	217	232	223	215	225	207	230	219	232	211	189	197	231	228	224	188	235	192	220	209	237	211	223	241	250	195	239	203	206	208	244	224	212	201	197	214	194	232	245	217	230	222	220	226	210	236	215	209	202	199	228	201	208	217	192	238	248	209	231	245	242	218	221	215	228	224	207	209	221	212	217	251	198	208	217	197	222	204	193	210	210	233	220	214	197	230	226	255	216	220	195	219	221	217	208	200	191	229	224	233	193	211	226	238	219	239	198	211	190	210	220	205	194	186	233	224	223	220	216	224	229	219	237	228	214	207	233	227	217	214	232	215	220	208	217	224	225	224	214	257	214	231	194	198	219	220	200	218	250	203	205	230	217	216	206	216	221	204	218	225	221	187	230	198	231	222	223	194	217	208	202	233	232	234	229	202	219	200	227	206	245	232	213	205	208	203	188	216	235	214	214	219	205	216	230	199	213	222	234	238	222	221	224	211	214	205	199	235	229	257	226	215	215	219	194	185	208	199	204	195	266	213	195	216	224	222	260	220	211	198	233	195	215	201	228	224	207	223	217	192	226	223	195	200	198	239	203	237	196	227	225	226	216	197	209	196	210	229	218	221	218	221	221	201	204	218	223	234	220	207	194	209	213	232	237	234	217	234	212	217	193	226	218	246	201	223	206	229	229	207	221	205	210	229	229	248	256	209	188	204	228	210	180	227	242	215	211	201	224	219	227	213	233	201	234	225	222	204	212	214	241	225	207	226	201	205	195	228	212	206	225	215	216	245	215	202	213	224	224	219	210	222	199	214	212	227	224	217	206	209	221	216	226	234	242	214	201	236	218	205	212	227	214	207	230	217	243	231	237	245	205	200	225	232	235	232	199	212	237	232	211	211	208	207	225	204	222	199	250	197	231	228	230	248	235	232	202	210	214	218	208	222	221	221	209	192	216	198	202	225	235	242	227	237	225	203	208	222	241	212	227	215	212	225	207	228	230	208	221	210	224	208	224	205	216	202	247	194	215	213	224	218	215	224	216	211	208	215	224	229	198	204	219	226	203	230	216	200	203	230	217	218	219	206	234	192	198	223	223	218	189	198	212	205	215	231	207	213	226	212	262	232	202	232	221	217	221	209	205	215	205	236	217	202	235	225	227	233	206	217	232	203	213	225	219	213	235	189	201	205	216	223	196	230	204	249	221	229	197	209	206	246	227	220	221	223	228	231	207	221	217	203	222	239	213	206	235	229	220	206	206	229	220	225	196	209	230	205	208	213	215	210	240	246	246	203	226	237	225	223	199	209	232	255	198	218	218	200	233	244	177	208	204	211	207	208	218	217	207	210	186	215	239	199	217	241	221	213	226	206	183	220	238	185	217	204	214	223	217	219	209	213	194	269	204	213	218	224	194	199	225	213	213	224	205	226	212	206	211	228	227	206	198	232	220	218	183	193	221	258	215	200	206	231	190	247	220	222	223	226	244	220	227	240	215	225	235	237	208	212	231	207	205	211	236	232	208	231	229	223	215	230	206	226	215	240	249	217	206	226	219	227	236	230	193	229	209	187
5062	15991	10604	5355	3755	2771	2097	1526	1284	1015	835	720	666	604	508	508	449	456	448	389	406	361	345	382	339	350	348	337	310	346	342	278	288	319	301	314	296	288	312	286	301	286	301	288	288	293	274	296	281	279	310	291	254	253	306	253	283	286	265	304	258	265	252	282	265	239	271	270	266	269	263	268	239	284	287	285	280	287	283	277	261	263	249	273	269	291	306	271	268	264	241	251	260	266	288	275	298	251	259	271	250	289	243	256	242	247	271	287	265	253	265	275	286	256	260	274	279	254	265	261	253	237	277	254	228	276	275	257	271	266	263	261	259	266	286	255	272	296	249	251	237	257	257	282	252	250	264	282	255	226	254	237	265	283	252	258	267	253	306	278	305	273	277	262	281	252	229	279	275	269	296	253	252	273	299	250	283	291	278	259	276	267	280	299	259	265	284	238	256	258	270	248	254	261	288	298	259	283	250	276	255	289	247	259	267	273	262	241	234	285	249	269	271	278	265	275	293	278	266	258	231	256	239	255	265	246	241	266	297	267	263	265	271	255	268	246	243	262	273	288	261	241	279	221	291	248	267	273	264	274	240	276	263	253	261	272	282	271	293	263	265	260	251	264	272	293	274	294	264	268	238	254	258	242	253	271	258	263	247	273	251	245	263	272	242	295	270	258	268	254	244	260	255	266	259	261	271	244	252	254	265	278	268	273	271	266	305	256	274	255	286	272	244	262	251	275	275	255	282	278	287	260	263	263	268	272	246	281	253	242	252	244	281	248	273	235	255	251	265	260	245	275	272	238	265	221	255	266	294	253	246	240	252	281	249	260	260	262	240	269	287	261	241	245	269	285	294	271	253	251	272	273	257	232	259	237	274	255	296	272	242	266	248	286	266	253	285	234	238	285	291	273	283	263	269	282	255	256	276	254	265	250	276	258	277	271	290	286	233	263	262	271	275	253	252	309	271	245	271	271	259	246	281	268	290	264	244	275	275	259	274	272	297	289	267	281	261	247	263	265	278	266	284	273	273	270	254	254	265	267	240	276	269	253	277	280	249	287	273	263	262	250	267	244	265	253	276	253	274	249	262	255	280	292	277	252	274	258	266	262	262	298	233	246	293	279	268	253	271	251	290	239	284	273	256	263	250	255	234	268	240	255	243	265	282	275	247	257	236	267	281	234	256	259	271	297	255	274	271	273	242	280	256	266	265	253	244	261	265	266	267	264	253	270	287	246	252	273	285	291	257	272	281	271	254	268	252	279	241	276	265	269	263	271	250	289	269	240	258	244	260	262	270	276	241	240	275	231	249	276	260	255	277	269	257	269	294	261	276	287	288	256	247	272	274	277	277	277	257	278	258	253	261	268	291	251	274	256	243	240	296	266	238	285	271	286	249	254	281	260	276	261	266	269	254	256	263	280	273	272	230	255	254	267	233	274	255	271	270	275	248	270	262	259	279	296	263	261	308	275	270	266	264	248	263	303	249	292	249	263	248	232	256	270	249	269	273	247	270	283	239	279	251	276	274	275	257	273	261	250	229	255	264	263	261	291	259	235	258	250	265	256	278	284	279	292	260	279	283	246	290	268	274	256	282	228	272	283	267	253	272	245	251	255	264	244	286	269	260	271	243	277	240	260	258	250	282	259	284	256	269	268	250	251	257	268	235	260	250	266	252	258	258	250	273	282	283	280	271	254	265	263	262	255	279	284	252	296	282	268	246	288	235	249	273	277	250	299	289	243	297	246	254	260	265	258	252	260	259	257	292	267	248	267	254	275	247	259	247	248	249	277	294	255	257	280	288	263	253	309	283	254	283	242	252	253	237	255	285	287	256	250	266	254	286	251	263	258	292	256	269	248	267	274	266	280	262	278	263	275	234	268	305	227	257	257	268	262	248	260	252	290	262	246	253	236	279	289	275	238	255	265	259	246	264	250	247	276	249	279	233	266	284	269	275	257	262	259	237	274	285	262	246	252	242	262	233	268	247	300	272	250	251	253	276	267	240	281	286	280	285	255	238	259	250	264	253	303	249	297	265	246	258	269	241	273	275	293	256	293	280	255	277	237	242	279	264	256	274	272	272	265	263	289	270	248	254	254	245	261	293	286	271	262	251	282	241	254	253	266	258	259	243	250	282	260	267	253	288	289	240	272	268	283	282	261	235	274	248	254	234	262	249	264	251	258	266	296	242	237	281	278	245	291	262	279	292	270	273	270	260	293	256	270	279	244	259	246	244	259	232	269	275	277	270	289	256	272	261	235	252	254	260	284	279	254	269	252	252	242	257	254	285	276	263	265	247	271	259	233	257	277	273	278	275	271	282	288	229	244	260	271	266	259	255	262	277	287	271	294	260	233	260	289	271	256	257	236	259	278	239	268	238	240	260	273	274	238	259	243	261	268	248	278	273	276	285	264	279	246	276	236	263	254	288	269	267	276	257	268	271	264	282	264	253	229	265	287	279	281	254	262	263	284	290	266	269	270	266	301	266	262	263	266	251	257	264	278	241	277	243	272	268	269	263	265	230	239	278	273	259	267	250	243	270	267	263	248	264	247	293	251	287	283	284	249	280	272	259	260	275	243	259	253	263	265	271	269	251	255	267	268	260	275	264	247	238	271	285	271	269	279	244	246	263	278	258	270	262	277	250	244	260	251	259	255	276	251	267	257	275	250	286	256	276	272	259	259	261	257	288	266	266	240	262	269	261	275	273	274	251	246	262	282	245	229	249	256	262	277	276	262	297	276	259	234	252	303	254	277	240	250	274	275	292	267	255	273	268	267	257	267	257	273	247	248	283	286	271	252	267	287	268	280	259	255	255	263	280	273	282	264	245	261	234	272	251	230	257	278	251	273	265	275	265	270	270	273	279	254	278	261	279	258	254	286	241	254	256	261	295	250	252	256	252	252	264	278	269	281	272	258	274	241	278	244	234	283	256	243	254	277	301	301	262	259	269	286	273	280	262	259	259	273	256	246	276	276	288	248	227	257	267	269	278	253	256	262	271	247	214	205	275	245	270	279	244	260	277	250	258	257	250	256	244	231	276	254	255	288	245	252	260	256	253	265	282	262	268	248	249	283	266	271	245	234	236	262	260	248	276	269	237	283	272	248	286	280	254	250	289	262	280	282	262	241	236	255	276	274	252	252	258	273	267	269	256	271	286	221	241	248	264	249	271	269	268	300	260	276	276	265	269	245	256	264	263	271	266	280	254	272	270	231	257	279	241	277	267	284	274	273	246	270	290	233	252	286	285	243	268	290	302	271	273	257	260	281	251	263	286	265	220	238	246	252	281	239	263	275	264	279	277	237	263	276	296	256	255	249	263	271	233	248	270	265	254	284	256	268	267	275	276	242	276	251	255	269	284	250	249	258	269	275	271	263	283	243	269	301	273	277	288	258	283	252	278	280	303	245	263	240	233	268	280	270	261	297	268	276	284	261	256	268	276	269	259	253	228	278	261	257	244	254	240	246	252	245	288	248	272	274	244	255	253	261
27882	19178	5461	1172	784	745	630	623	645	600	546	594	590	599	608	557	593	598	609	607	563	612	579	574	599	593	574	545	601	562	560	602	575	577	558	583	571	569	619	526	568	560	574	553	593	573	574	540	595	539	562	554	586	535	618	556	580	578	573	600	577	595	553	560	580	580	580	539	579	561	603	549	564	581	575	545	583	580	579	587	587	590	578	592	554	574	595	601	585	611	577	559	577	611	554	570	533	567	567	617	532	583	621	494	562	573	534	566	564	616	582	558	597	595	538	553	621	560	583	572	617	573	540	586	592	584	612	557	580	521	577	545	587	559	590	554	514	557	546	595	525	614	607	557	578	600	568	575	551	586	579	613	597	593	582	561	604	584	547	588	571	592	572	544	578	592	533	552	592	599	573	549	581	579	623	585	558	600	538	576	596	579	588	560	595	583	639	617	605	561	601	552	565	573	549	568	547	526	576	554	597	582	592	525	590	616	608	601	620	546	627	604	596	578	583	582	564	589	575	566	558	590	617	605	545	582	596	548	550	583	555	538	512	576	538	643	589	618	589	548	583	562	524	583	561	563	563	549	559	557	557	589	593	591	612	587	594	563	578	586	597	566	600	561	566	555	544	628	601	532	576	630	582	596	557	570	568	563	575	559	544	621	557	529	611	504	599	555	584	561	573	564	547	595	590	565	540	596	584	579	547	592	587	565	534	558	562	549	542	520	562	534	558	548	566	574	584	579	608	563	591	569	529	589	577	575	552	578	633	559	576	553	558	580	616	592	599	558	544	598	618	558	571	534	580	577	594	585	555	592	634	609	630	597	581	564	597	588	569	601	548	559	550	507	573	591	547	560	549	589	588	594	558	566	581	593	550	591	567	588	604	597	561	597	547	564	624	556	598	540	622	544	562	572	595	483	566	596	640	561	587	569	573	569	569	555	608	600	533	572	588	561	591	549	559	568	556	545	576	570	524	551	562	553	633	603	584	568	581	563	600	552	570	588	578	566	610	580	556	578	606	556	604	572	567	586	571	562	575	569	599	538	598	560	547	622	584	562	563	556	573	548	545	521	547	597	618	569	597	621	569	539	573	518	558	572	621	554	550	612	532	614	548	577	588	597	567	621	562	572	586	584	557	583	589	569	544	553	586	589	618	584	616	543	588	609	534	563	584	559	623	598	544	544	599	569	555	585	583	601	573	527	578	539	587	580	553	558	545	577	550	599	547	568	601	593	555	569	523	547	565	564	576	575	551	564	559	564	565	561	586	562	571	553	576	625	542	582	559	580	581	572	560	579	574	608	555	597	595	591	529	570	563	585	590	569	592	535	561	506	590	594	577	563	570	592	565	573	583	574	605	577	592	563	581	557	574	598	594	601	523	600	535	601	576	580	541	545	603	545	554	561	563	543	565	547	560	549	548	533	585	566	565	533	571	576	555	556	563	577	605	567	572	588	588	553	574	593	558	522	555	545	593	533	547	593	588	589	578	608	591	616	565	599	533	574	554	575	549	583	535	522	563	561	570	547	556	591	539	602	572	544	627	588	549	567	571	561	540	572	601	528	561	551	529	577	578	567	577	579	582	555	556	542	573	595	558	535	555	591	574	580	544	540	619	569	529	581	533	546	604	594	574	553	563	587	543	557	577	573	558	583	581	608	542	563	571	586	537	612	603	591	549	586	510	584	595	551	576	528	534	547	543	591	564	546	569	555	595	571	623	577	539	590	527	612	563	579	573	582	603	578	574	578	576	540	521	582	599	576	555	599	587	536	590	623	556	535	594	554	562	589	562	584	582	555	562	586	544	602	571	599	526	570	525	585	559	601	571	538	560	595	568	581	562	542	516	564	609	576	574	537	564	590	573	540	612	567	575	591	587	570	537	602	550	569	562	561	571	587	553	544	545	589	597	583	522	593	578	552	575	554	582	530	574	554	556	575	540	588	578	633	584	582	551	542	580	543	598	570	592	547	597	556	582	563	620	565	561	569	583	550	582	590	565	575	590	603	589	546	553	593	580	542	580	543	580	560	559	529	574	606	600	583	601	585	562	588	575	577	563	536	532	551	570	580	586	549	546	553	578	538	592	570	589	578	571	580	552	606	567	561	543	560	593	511	609	534	605	494	558	594	522	583	580	574	572	584	576	575	581	587	591	574	549	536	587	569	593	544	575	566	568	599	574	578	520	579	556	582	602	586	579	576	584	528	565	556	567	547	584	560	554	573	545	577	571	565	527	612	605	542	539	601	613	598	600	570	577	550	590	567	552	550	582	589	575	590	562	606	617	608	525	553	548	558	588	568	585	533	615	578	605	570	592	578	582	583	563	590	576	531	560	578	591	579	560	567	589	621	581	616	570	548	573	547	564	573	585	592	577	597	603	595	559	579	611	552	582	575	538	572	575	543	581	588	556	593	559	540	579	527	603	562	590	605	590	556	548	531	524	526	573	592	610	542	593	601	631	585	548	559	616	564	584	582	549	578	613	566	605	566	564	555	566	578	550	570	585	582	537	566	618	574	555	590	556	586	571	563	566	549	579	558	572	597	516	580	594	564	578	607	577	539	536	600	555	569	572	580	534	602	559	536	547	544	555	564	625	586	593	590	586	573	575	567	592	560	571	515	609	561	586	590	520	572	554	579	580	586	574	582	572	543	591	565	532	524	622	579	556	537	587	606	588	557	593	566	568	553	581	578	579	545	539	556	571	589	560	568	610	632	601	595	541	595	555	561	564	547	616	559	600	578	612	590	574	564	584	541	565	561	579	542	550	560	605	554	591	604	560	577	542	591	561	559	548	570	565	591	547	534	568	599	562	585	563	605	572	547	550	559	555	540	581	565	538	556	574	567	604	556	585	561	573	559	586	622	551	609	578	559	575	557	573	569	561	569	566	576	577	583	576	601	603	584	558	547	559	602	577	587	571	541	585	607	577	537	560	551	553	570	570	559	564	622	598	568	543	601	560	556	533	569	588	552	572	576	569	542	554	582	550	572	541	586	554	534	552	578	594	577	564	603	569	544	549	586	607	549	581	544	565	599	575	566	607	541	563	595	567	563	577	526	549	523	585	551	581	661	588	570	556	566	580	628	608	533	551	626	606	536	556	540	565	554	569	585	551	561	565	578	539	562	538	559	550	563	554	563	541	549	603	575	551	553	593	539	596	538	621	571	569	559	576	563	542	622	590	592	595	580	568	586	598	576	567	611	595	598	559	581	576	562	556	582	565	601	622	526	598	571	564	533	586	565	581	544	576	569	508	587	540	525	559	575	575	594	580	540	564	576	637	545	619	587	637	594	587	560	602	550	582	529	586	583	569	583	564	572	563	554	589	599	573	558	541	589	543	574	553	576	550	569	570	559	597	584	562	566	603	587	515	577	569	552	570	566	588	552	548	570	533	544	569	603	591	603	555	576	583	532	600	543	577	600	581	574	583	551	533	549	548	525	600	589	590	587	529	559	540	540	551	605	579	557	542	611	504	566	585	599	548	580	542	591
4958	3422	2255	1244	1115	977	862	781	764	727	730	664	695	650	677	658	653	689	679	669	662	700	655	704	633	661	638	696	675	645	655	677	686	666	661	675	690	682	696	672	639	628	709	681	649	702	667	696	621	626	708	642	639	665	665	638	649	661	647	675	665	642	664	616	653	633	638	734	696	664	649	645	641	673	661	637	692	668	668	639	683	601	670	685	693	667	634	652	680	743	675	662	673	676	683	667	672	660	645	694	673	645	663	658	640	675	695	659	651	657	698	689	642	648	621	659	623	678	661	644	632	631	626	646	611	654	662	667	678	683	680	680	645	703	635	696	626	698	645	622	647	678	647	612	635	668	670	621	664	646	668	665	668	659	622	689	637	666	663	676	644	671	684	634	703	661	659	672	686	659	662	646	667	607	663	622	623	620	625	638	652	633	634	668	667	657	579	672	658	615	667	657	701	649	694	665	629	663	681	685	643	636	663	647	665	684	682	697	640	656	640	659	672	648	698	644	703	680	666	667	630	645	638	688	675	671	669	649	687	655	671	678	639	664	655	661	635	656	627	649	646	666	618	646	682	660	660	639	690	655	642	617	595	656	637	702	713	643	672	606	633	636	687	637	633	690	662	698	658	691	675	657	666	617	629	685	631	681	685	651	737	675	674	661	659	610	659	654	673	644	695	658	685	640	624	657	675	647	645	657	631	711	634	650	688	663	673	691	686	682	625	675	623	658	633	657	630	638	651	637	677	609	604	653	634	632	617	672	628	638	685	662	611	636	653	665	638	630	628	642	676	573	638	651	625	666	723	690	706	675	640	660	660	649	644	704	626	689	637	618	700	634	610	651	655	713	657	639	631	648	675	692	641	660	694	658	629	676	685	684	641	666	688	664	653	706	645	699	630	662	696	666	664	635	677	652	669	688	673	657	678	676	686	683	648	663	616	618	661	701	678	730	640	672	614	662	631	653	654	656	610	656	673	648	696	644	646	652	609	616	636	685	638	676	653	669	644	634	607	650	694	692	692	666	617	629	633	651	623	608	657	674	661	656	612	641	638	655	689	651	644	691	672	674	709	645	643	666	639	641	618	645	620	652	632	668	659	636	672	664	678	684	671	643	608	672	645	675	651	650	614	668	672	676	663	654	619	678	672	706	622	648	638	622	673	675	670	682	654	702	692	669	634	631	659	664	649	673	659	650	672	627	638	615	646	653	645	635	644	670	668	659	657	634	682	632	697	618	628	629	640	674	680	621	665	669	661	667	652	659	680	646	639	676	659	630	692	660	684	612	673	647	665	652	650	692	680	692	663	660	633	673	670	640	657	650	682	670	714	658	681	652	659	671	621	651	626	648	671	669	661	683	612	686	696	652	655	657	644	645	625	645	673	669	633	693	666	650	685	648	649	679	678	661	644	670	657	656	702	664	660	671	647	664	625	604	677	653	657	636	639	613	667	692	635	610	652	652	675	645	653	643	647	651	608	675	672	660	619	673	663	651	633	661	670	698	667	641	676	634	674	647	659	616	681	637	675	690	680	688	624	643	661	635	663	678	621	651	633	669	659	657	662	648	683	627	683	659	688	675	641	686	635	672	681	621	670	664	677	648	644	646	694	672	637	670	645	677	667	632	653	650	649	623	676	665	658	659	692	627	669	636	638	632	697	679	646	682	641	634	634	652	619	691	692	639	678	702	678	664	705	687	662	663	612	643	626	611	639	663	672	655	684	650	687	626	639	608	620	652	676	643	679	639	652	639	703	664	672	680	640	687	626	652	615	606	647	694	637	643	682	664	657	690	689	676	658	635	690	678	648	642	719	671	666	642	688	612	682	617	634	648	656	645	647	662	643	731	662	595	673	652	650	680	651	659	636	661	676	650	659	651	661	668	644	659	678	630	635	638	653	656	646	636	676	635	681	709	638	654	674	687	678	652	627	678	672	644	696	651	638	675	652	685	709	653	633	694	657	646	603	649	694	652	652	666	646	643	654	664	643	663	628	632	622	678	663	685	646	635	668	680	635	667	624	683	643	649	639	618	684	652	630	606	659	650	669	672	650	638	685	658	681	636	653	670	674	696	655	687	668	663	631	630	650	681	675	643	651	648	709	687	664	625	663	686	638	637	684	656	666	647	647	658	652	659	673	659	654	658	632	653	639	635	676	642	696	655	689	657	654	652	668	694	685	676	648	650	661	680	651	688	625	658	664	635	691	644	686	699	626	648	633	708	636	656	649	682	679	649	666	658	639	645	659	674	626	636	646	622	634	648	678	665	646	659	659	680	674	683	648	653	671	654	665	668	651	657	660	642	651	685	647	643	648	669	625	622	664	698	658	671	711	643	657	672	628	630	637	637	649	643	679	683	650	622	633	659	675	701	677	625	662	640	649	697	664	665	655	697	677	616	629	649	665	678	686	676	679	633	715	650	666	688	633	649	660	659	667	663	648	640	673	624	674	667	680	648	654	639	667	685	662	662	670	695	619	681	647	666	644	656	646	641	676	626	694	634	678	654	664	696	671	640	636	639	656	628	652	637	678	664	630	682	691	693	620	631	681	697	645	615	626	658	683	668	654	697	659	648	692	668	685	629	641	670	672	635	675	689	660	658	655	613	696	709	662	655	646	671	649	690	637	637	694	683	654	630	637	637	660	706	676	702	664	645	683	670	613	644	657	670	690	652	685	627	644	682	668	630	670	669	666	655	658	635	671	681	660	591	635	678	671	635	652	614	662	654	602	654	681	633	655	627	692	623	606	693	665	666	680	678	676	687	610	671	661	699	640	633	662	666	680	662	614	679	631	671	607	648	679	672	680	642	661	662	673	593	669	627	630	629	670	687	629	670	662	646	663	637	614	649	664	685	631	611	668	629	642	628	642	680	644	643	658	668	704	662	670	636	651	711	681	627	660	669	652	646	686	662	684	693	660	639	644	637	653	655	689	666	658	647	703	676	647	738	629	617	620	689	679	672	643	601	659	671	652	689	677	648	651	693	654	697	629	621	674	640	673	681	628	637	668	635	633	675	596	687	689	658	660	666	665	696	669	658	638	673	620	655	663	647	658	703	675	694	662	632	687	661	658	675	682	658	651	686	645	683	611	645	703	697	625	653	705	619	656	670	679	635	622	651	648	670	672	663	664	643	675	649	697	617	657	683	700	603	675	659	702	678	664	672	642	657	651	673	688	671	647	652	663	612	694	669	666	672	672	701	649	654	648	688	605	646	706	631	662	620	696	637	648	624	622	657	677	628	664	609	640	639	683	635	654	705	638	671	647	663	656	661	653	661	670	625	673	665	647	651	661	604	628	692	565	649	655	630	647	670	632	688	667	661	660	700	654	636	622	615	608	662	679	624	643	688	683	643	641	663	655	611	629	675	649	676	655	624	651	658	684	674	649	670	611	628	605	652	652	631	703	652	652	651	660	667	686	682	653	618	649	626	662	665	682	656	663	645	703	666	622	654	622	702	652	668	658	638	661	632	626	673	678	653	674	686	633	663
24029	21678	29009	24806	21643	8042	1170	889	816	697	697	658	657	604	628	619	574	545	545	592	530	540	533	595	552	531	562	555	544	555	561	541	551	521	558	521	514	585	540	526	519	531	548	529	527	550	546	566	551	572	571	518	540	520	531	566	548	509	523	522	568	547	548	572	528	524	528	526	553	559	524	534	546	503	534	503	501	547	554	551	553	538	544	569	543	547	522	533	556	537	524	553	512	512	506	527	504	535	489	515	554	506	530	551	511	502	499	511	551	480	518	539	543	524	504	510	534	499	534	505	554	501	565	505	520	535	533	546	525	494	489	576	560	521	514	533	505	481	528	533	519	532	500	495	524	509	517	498	531	517	546	514	515	518	548	517	523	505	552	532	541	489	508	509	530	544	503	519	500	501	541	553	510	541	557	511	552	497	529	497	524	500	514	511	541	521	509	529	546	530	541	506	537	543	517	521	566	500	527	551	522	515	535	498	506	493	521	520	565	523	512	538	591	555	530	503	555	560	558	541	483	565	512	494	536	538	548	531	517	553	536	537	530	501	492	536	547	530	513	529	536	501	517	524	524	529	508	495	537	524	503	505	537	494	542	502	517	512	548	535	559	573	542	517	509	507	542	546	513	575	524	502	518	521	527	548	517	533	518	550	525	496	575	493	526	504	558	468	506	514	509	514	490	500	510	513	507	539	550	559	554	532	534	546	553	532	503	495	576	532	567	534	472	522	520	532	564	473	540	499	566	517	540	564	564	490	556	523	485	538	509	517	507	508	548	523	467	529	519	518	508	477	473	561	535	491	525	568	526	551	553	537	552	527	495	530	514	491	514	523	461	536	527	509	559	529	496	538	535	534	512	524	511	526	576	553	552	508	513	501	528	517	528	541	495	507	512	509	499	516	521	530	505	538	565	503	524	498	519	556	562	519	542	494	555	510	528	536	523	513	549	529	497	518	523	557	531	542	529	555	528	498	515	512	502	536	557	574	491	476	525	493	552	538	559	537	569	553	497	518	521	538	552	573	534	539	537	491	565	526	534	522	485	553	482	484	505	544	553	548	486	577	554	558	510	525	532	484	534	530	519	545	478	534	477	529	558	531	497	536	506	537	533	538	543	483	519	528	504	531	548	520	522	543	529	535	556	517	528	531	554	561	567	527	543	532	528	518	537	536	528	526	572	513	485	519	525	565	509	494	550	523	514	524	530	558	534	522	563	521	551	518	550	524	561	552	520	495	508	476	546	546	512	504	542	504	536	555	541	552	519	547	523	517	560	549	563	548	497	507	510	538	538	516	509	511	513	525	517	574	560	519	506	504	506	523	519	553	535	554	507	518	538	520	539	533	560	549	524	495	538	545	521	486	511	542	562	498	549	566	545	514	506	560	542	478	548	525	523	530	495	574	506	517	590	523	498	527	518	537	512	508	561	525	542	521	524	542	518	520	516	525	516	485	514	518	545	531	544	530	544	473	510	526	541	543	530	554	571	531	534	531	573	487	523	532	552	531	536	507	504	531	485	534	526	542	491	576	532	570	520	532	487	550	551	520	570	547	488	555	494	526	516	522	560	506	565	539	518	564	560	520	559	548	524	552	511	525	520	522	556	504	489	528	514	513	555	533	531	488	518	549	526	499	526	516	512	495	527	551	522	533	572	513	512	505	530	488	539	468	537	507	522	506	532	526	561	474	524	534	510	530	510	495	542	514	535	555	499	495	580	519	519	538	557	541	563	522	566	525	546	499	515	536	519	514	521	492	496	514	518	548	511	539	539	534	531	467	518	530	549	500	538	556	529	548	537	504	490	502	523	563	521	560	534	538	543	490	515	519	523	558	584	525	498	550	467	498	517	559	554	551	514	549	520	558	505	494	560	524	515	556	519	505	532	498	536	519	510	499	532	560	506	535	517	560	502	554	532	526	498	500	549	490	513	530	572	551	514	530	511	528	523	531	487	487	497	496	508	514	519	505	510	542	492	522	549	530	537	524	577	521	520	516	556	510	549	534	527	515	534	535	519	534	516	530	538	560	526	524	508	495	529	551	535	520	534	540	510	507	521	523	496	497	521	546	515	500	551	578	520	499	496	535	535	526	480	517	525	484	520	531	557	545	533	519	502	515	504	519	562	520	497	520	555	505	550	520	520	523	526	550	531	502	504	525	530	504	538	541	509	594	529	516	533	523	491	518	541	525	487	504	564	551	551	486	526	511	520	513	574	551	509	580	501	504	503	578	503	565	519	535	512	524	514	556	508	564	511	522	521	526	510	554	534	548	512	550	479	526	483	519	475	507	522	561	528	526	528	519	516	531	519	506	549	508	517	521	514	512	509	514	533	502	482	512	535	490	500	551	547	531	511	542	517	531	528	490	520	542	505	545	514	505	539	540	542	564	559	504	507	543	500	504	536	522	570	530	557	520	529	527	566	509	541	553	489	553	537	533	526	512	527	496	533	514	517	520	563	547	514	535	560	485	530	554	549	508	530	499	540	481	522	562	530	522	534	483	561	490	515	529	522	511	543	534	523	591	515	493	542	515	546	560	517	524	520	537	549	544	552	502	497	517	551	497	551	514	557	523	503	560	550	532	506	530	529	517	527	501	508	525	522	531	515	522	523	522	504	487	514	499	549	514	528	542	566	529	526	576	505	504	532	519	539	509	566	529	604	508	530	518	522	541	522	552	544	516	562	578	539	497	494	528	535	483	529	553	547	528	480	547	508	543	496	525	505	525	540	579	511	527	540	495	550	549	561	526	534	545	587	532	547	514	537	551	557	519	501	498	507	553	523	526	534	554	551	560	520	517	537	587	541	517	508	581	539	470	535	534	561	514	551	524	506	522	522	529	504	539	531	511	516	525	574	512	540	518	533	578	493	523	528	569	529	526	507	539	556	541	512	527	484	510	486	512	543	540	555	552	490	531	558	482	539	491	530	550	553	545	509	509	516	491	498	521	520	546	545	510	528	535	528	516	547	498	507	515	481	521	545	512	532	549	530	505	538	509	520	524	532	514	558	513	492	531	531	553	528	553	573	569	513	540	578	508	542	552	527	540	555	515	558	525	506	536	553	504	510	559	497	511	576	569	555	534	507	552	567	568	551	537	513	591	511	523	526	508	534	577	512	526	555	546	520	530	545	557	578	505	500	528	493	536	521	499	533	504	511	504	485	564	528	538	543	512	519	552	528	540	551	529	558	506	577	541	540	512	541	533	526	525	534	544	538	538	472	573	500	500	531	518	515	573	534	524	522	517	521	556	549	519	552	505	526	520	521	515	514	558	535	515	549	517	543	516	538	524	550	518	501	540	496	538	516	513	546	576	516	512	570	516	493	508	513	544	496	559	499	542	526	529	493	539	481	522	515	550	484	497	541	484	502	512	543	516	538	497	568	506	506	503	578	525	503	547	513	529	502	535	547	541	504	499	506	554	533	555	542	554	535	525	518	532	519	486	572	498	503	572	539	520	541	562	516	514	543	554	558	506	556	522	497	488	530	559
3961	10687	7059	3462	2654	2016	1614	1265	1127	1022	954	847	844	782	723	689	768	745	613	683	689	651	644	690	644	684	614	652	605	694	615	715	671	593	667	601	637	665	597	637	606	641	650	594	645	588	595	626	612	663	608	648	621	616	609	651	623	629	596	654	595	582	629	642	658	606	581	628	653	598	578	651	603	653	621	630	611	650	609	589	592	612	632	584	633	615	612	623	616	597	625	619	581	595	598	610	595	629	633	610	664	625	610	613	577	580	637	615	580	643	641	627	609	615	633	617	642	687	603	630	629	603	574	611	599	598	618	594	625	608	598	593	641	591	655	628	612	600	600	617	627	605	649	612	599	620	589	653	623	637	623	607	640	630	613	609	608	625	609	560	677	599	616	592	634	611	620	611	612	605	629	610	613	621	632	632	621	640	617	709	625	631	664	619	619	598	618	595	633	640	582	632	645	645	575	656	557	607	636	653	641	653	651	568	646	608	593	641	591	630	574	581	603	686	624	644	591	610	584	634	575	629	614	580	667	597	611	615	607	632	608	630	655	603	617	648	649	648	593	669	606	628	591	603	597	583	579	569	620	607	629	635	608	613	593	635	620	628	602	598	621	625	667	612	642	611	578	628	625	581	621	628	597	595	608	567	647	606	648	623	627	640	587	620	593	645	625	641	673	627	615	620	592	616	613	614	638	598	613	585	630	578	599	677	580	638	640	588	637	594	616	590	595	605	607	644	585	614	635	608	638	624	610	602	653	635	613	637	615	616	654	623	637	556	599	642	611	599	608	603	628	577	610	596	596	653	613	596	627	620	597	634	625	630	550	619	604	666	617	620	603	621	551	611	693	618	621	641	576	598	620	605	625	606	638	647	587	640	605	620	610	589	653	546	638	627	602	621	606	642	625	601	601	657	621	618	647	617	611	622	562	658	596	631	606	637	608	640	629	617	610	629	626	622	618	632	590	590	649	584	642	651	605	615	623	630	606	660	613	591	619	632	597	603	640	627	611	589	612	633	638	622	546	618	606	596	622	594	604	603	597	617	592	589	620	640	609	636	609	620	638	581	603	609	629	616	609	627	635	660	620	603	603	615	597	628	624	598	614	600	628	593	654	570	609	560	605	608	612	637	563	609	585	690	627	597	606	615	651	663	670	601	600	619	622	610	623	627	599	606	613	633	612	628	631	587	634	610	600	638	598	612	583	613	614	605	641	660	594	635	641	598	631	616	614	625	629	646	615	604	625	625	647	613	581	583	596	644	593	619	633	614	651	575	610	601	582	577	628	588	605	654	616	656	615	608	615	644	622	596	609	601	610	606	597	652	567	633	622	622	582	636	571	615	616	609	627	630	626	582	573	628	608	633	616	592	630	601	659	597	622	634	632	671	650	607	614	644	603	587	652	642	570	659	626	619	593	629	614	614	632	601	648	630	597	633	606	635	620	636	608	622	605	637	556	657	630	608	636	617	597	640	604	649	623	585	621	660	600	595	637	641	639	620	635	589	633	617	593	628	646	604	596	622	657	614	632	636	607	613	603	647	596	572	632	591	646	639	616	593	645	613	648	601	602	638	624	617	606	602	620	620	627	606	610	618	612	597	576	642	609	631	612	611	621	581	649	643	606	614	617	598	598	636	603	590	624	657	681	634	613	630	622	599	639	637	584	633	618	622	590	615	603	640	624	591	606	629	604	623	579	604	627	604	656	602	640	619	607	646	639	630	619	633	630	584	659	661	591	622	630	634	597	627	596	607	608	604	618	619	623	627	657	615	607	601	620	613	620	604	594	606	629	618	599	623	657	663	642	613	685	607	581	616	604	621	580	650	640	592	634	598	632	573	584	624	639	605	597	644	650	603	620	596	615	639	591	629	637	593	620	611	593	647	639	642	625	627	607	611	613	644	619	625	671	607	613	642	621	635	615	635	643	615	591	624	581	566	608	562	601	598	605	623	561	604	636	590	584	622	602	597	635	633	618	632	624	583	624	647	687	653	625	593	601	635	662	577	636	614	618	661	656	657	615	626	614	632	606	607	595	637	580	639	627	601	664	593	598	598	674	621	629	640	619	616	585	630	624	613	589	592	618	619	661	597	573	633	617	606	642	620	608	601	577	592	594	639	617	633	600	604	599	622	616	628	638	596	646	623	629	630	587	562	614	598	592	613	597	585	617	610	610	624	621	621	601	590	616	653	589	603	612	602	662	585	632	609	606	615	634	620	622	592	599	656	618	582	649	595	600	643	632	591	646	607	626	638	634	662	604	612	631	641	604	622	616	609	606	610	624	607	675	610	604	613	602	591	621	590	650	620	576	607	597	604	633	618	637	594	649	632	620	596	601	621	627	624	571	607	590	638	582	618	632	612	634	612	618	640	635	589	569	616	572	576	623	632	586	608	605	612	623	668	596	620	584	602	590	638	574	658	613	632	624	597	615	631	585	603	606	593	609	575	640	600	648	631	583	621	619	604	648	627	620	607	608	630	576	606	629	614	615	581	611	635	693	650	642	618	603	625	645	622	640	612	629	653	601	622	575	651	601	615	636	574	642	593	612	639	567	620	657	643	600	608	623	601	608	588	640	587	595	643	611	614	568	635	624	608	619	616	602	594	591	637	581	653	658	618	615	613	595	636	604	629	591	653	610	626	585	623	636	628	633	626	589	632	595	630	624	649	605	608	677	660	622	621	618	616	659	647	645	589	626	628	577	627	673	605	558	651	634	635	591	646	620	626	626	600	627	593	594	629	662	609	602	607	611	580	635	592	626	604	604	585	583	572	675	604	654	631	628	603	616	598	607	618	573	615	590	590	591	592	634	675	640	597	610	622	608	564	600	617	614	600	625	640	595	621	586	576	584	626	581	604	591	609	614	608	673	665	580	607	602	640	676	608	614	641	602	611	656	570	615	632	610	645	656	634	615	629	612	594	616	611	596	613	593	597	575	571	633	582	616	608	620	637	611	605	626	620	599	614	625	667	615	627	581	628	626	614	643	568	636	641	591	647	599	647	650	652	656	618	605	607	646	609	617	627	587	597	611	626	635	604	575	596	642	629	588	586	623	632	618	613	614	609	584	604	629	633	627	565	612	617	632	581	584	649	625	554	581	645	616	625	596	616	655	597	600	607	594	621	610	645	602	630	611	609	618	577	615	624	625	610	617	596	609	633	602	604	587	614	641	648	575	601	650	622	620	611	592	630	667	656	620	621	590	632	602	607	613	592	610	628	628	584	596	644	640	626	634	586	602	633	677	620	602	609	603	588	605	600	579	586	656	566	619	628	616	636	659	630	629	601	643	612	614	645	593	599	592	608	621	654	616	643	628	604	623	600	649	585	625	605	644	620	617	581	617	631	627	613	634	616	570	616	555	580	592	628	646	639	607	656	595	605	623	642	645	627	614	648	614	608	615	608	604	608	616	636	640	603	643	637	600	613	604	610	646	592	635	632	595	597	659	608	605	595	627	625	657	609	590	609	593	625	574	613	655	586	639	587	629	597
25357	21702	27715	26007	7671	838	591	542	466	421	434	408	421	376	374	365	352	351	348	386	370	367	380	341	324	355	348	314	330	355	325	328	352	354	345	342	367	345	347	336	355	353	340	326	330	334	334	359	329	347	358	327	339	335	334	330	340	340	334	360	334	346	318	354	338	375	372	329	366	329	347	335	340	337	334	307	335	342	362	346	341	317	345	339	333	366	338	344	353	358	360	342	348	352	344	335	355	366	336	337	328	355	350	358	367	328	331	351	358	335	320	332	341	332	355	349	363	335	350	345	355	347	328	352	346	315	330	351	330	322	333	342	354	352	361	379	349	319	346	356	334	333	363	318	316	347	353	313	330	356	351	362	349	342	341	392	354	364	355	355	343	339	337	345	336	341	364	305	340	363	317	339	334	357	346	335	363	329	328	343	320	314	353	362	359	328	335	338	331	353	377	332	356	350	394	343	343	336	347	333	311	316	310	329	323	322	336	320	331	315	341	340	343	347	312	342	319	330	368	335	320	337	339	339	306	361	322	334	317	341	383	346	321	342	337	352	330	347	358	343	356	361	320	326	366	316	376	394	336	337	320	312	351	365	335	321	346	355	346	385	369	335	357	315	343	334	370	317	333	316	363	337	369	337	366	348	325	317	339	364	345	320	347	344	337	353	332	362	339	339	333	337	339	352	383	339	327	367	369	362	346	335	333	325	362	355	370	357	362	330	368	345	301	329	339	339	334	344	353	340	370	340	350	347	313	389	363	327	339	376	326	350	333	350	345	350	318	332	325	319	349	337	366	372	295	327	358	344	350	296	322	314	332	338	369	348	339	341	329	337	324	318	325	330	348	340	336	337	350	342	311	342	325	310	321	361	335	350	357	373	324	324	324	351	345	350	351	334	361	313	306	344	361	320	365	330	357	305	344	343	332	345	359	327	339	336	317	338	333	340	328	338	349	333	360	352	347	346	386	339	331	340	327	363	344	366	363	354	355	308	329	337	336	302	328	352	371	336	330	319	325	358	317	324	348	339	349	304	313	327	320	363	324	339	354	336	322	327	337	320	338	348	379	356	353	315	372	332	373	353	327	364	344	323	375	349	334	387	318	315	358	353	329	330	331	357	333	360	326	348	325	352	361	334	333	313	323	355	363	361	342	324	315	327	347	346	306	351	307	345	333	332	356	327	324	328	354	342	340	372	354	331	362	349	361	360	363	312	334	315	351	328	368	324	326	309	338	327	348	333	338	349	318	330	317	305	348	346	361	353	354	345	366	359	335	345	337	333	354	335	342	336	339	338	347	362	330	331	339	348	370	328	379	334	370	338	335	341	313	336	312	380	362	309	351	328	314	339	385	318	318	349	347	332	351	337	361	354	313	320	356	348	326	322	352	354	360	324	355	326	332	339	337	326	355	327	315	376	311	342	327	351	337	350	368	312	365	360	350	343	331	343	345	336	340	357	346	338	318	303	384	357	320	345	333	315	334	377	323	328	349	342	308	338	349	356	333	357	327	378	332	310	326	317	339	328	325	352	338	337	345	346	366	340	345	348	354	359	343	366	352	350	373	356	354	353	351	324	327	360	371	340	360	349	351	355	358	322	337	337	339	312	384	346	347	352	382	313	401	368	310	335	359	331	335	342	314	351	337	349	339	324	329	344	326	355	343	345	299	356	357	333	346	337	350	372	370	354	332	351	346	334	364	349	336	320	316	304	331	346	355	319	359	358	366	312	338	358	330	357	368	353	331	325	361	350	346	326	325	343	340	337	333	337	338	374	368	357	342	316	325	338	353	340	336	366	307	334	349	316	315	368	346	319	335	335	313	359	368	338	336	306	356	352	341	321	346	338	337	337	376	381	303	313	299	328	361	324	356	336	347	336	328	324	345	341	346	323	324	364	318	325	340	341	352	310	332	325	346	343	373	368	329	355	339	329	368	339	354	355	339	322	351	338	330	332	354	343	330	378	301	333	342	339	327	360	321	341	324	377	331	349	328	336	315	380	323	345	308	337	353	355	313	312	356	321	332	314	323	321	374	314	355	336	338	322	340	318	319	347	340	324	405	322	337	330	363	336	318	333	335	324	326	345	327	361	348	367	349	325	320	369	313	351	356	328	316	353	349	355	342	365	334	342	309	366	330	350	328	357	339	322	320	334	331	326	299	365	312	338	323	333	345	347	347	311	342	347	341	322	317	314	373	317	378	365	348	344	360	338	312	330	353	317	331	333	321	325	335	329	327	326	319	360	313	323	343	344	342	359	378	358	355	370	329	304	345	328	358	307	364	340	337	355	373	323	362	326	342	353	339	348	309	350	342	321	323	321	327	324	352	317	329	335	350	349	329	359	332	328	332	346	316	301	340	356	322	338	335	348	337	327	340	344	317	315	355	333	383	354	361	365	381	346	345	345	362	321	325	320	357	339	346	299	352	379	363	356	358	320	334	359	367	355	335	342	365	323	336	340	353	327	354	297	347	323	360	369	321	328	323	365	334	364	349	339	342	339	362	308	370	345	343	330	341	348	348	352	330	346	335	344	360	331	349	362	362	335	341	357	341	339	356	330	356	373	344	328	332	344	357	358	353	338	343	355	340	333	342	377	394	346	338	343	341	354	339	326	332	359	346	346	316	350	338	379	334	345	328	361	355	333	323	317	323	339	393	327	363	336	351	356	361	361	335	330	342	344	324	333	370	328	359	343	313	339	340	300	336	356	339	362	339	339	320	367	366	348	333	352	347	356	348	341	366	368	341	355	306	342	362	367	345	326	345	344	357	336	311	360	307	314	307	360	370	354	343	344	349	326	340	341	340	359	350	339	353	354	335	339	337	369	324	349	317	313	335	332	326	371	345	359	376	314	371	316	340	341	342	320	329	316	341	324	349	307	295	365	335	347	326	347	335	343	325	376	339	357	344	365	324	357	349	330	307	323	356	344	325	292	316	333	353	364	361	369	374	323	367	342	338	331	334	348	356	320	310	381	302	335	310	310	353	345	340	362	333	358	324	352	355	328	366	343	329	308	352	342	355	332	300	336	361	347	333	366	309	317	335	356	361	375	341	324	332	335	360	348	358	351	337	319	337	313	320	374	328	357	347	331	322	370	353	358	352	339	360	325	373	336	355	329	330	348	335	338	326	347	326	353	345	320	357	322	353	322	370	329	339	348	343	324	338	358	353	336	320	328	359	327	353	334	311	322	337	360	357	332	336	347	319	348	326	340	340	305	364	367	317	315	333	346	322	345	326	368	330	354	345	357	341	309	347	347	365	374	357	321	372	313	358	349	323	319	328	313	365	348	341	314	361	350	330	359	337	346	331	358	345	343	342	365	370	316	327	377	313	320	368	340	374	338	361	296	360	351	315	341	336	314	357	318	349	340	365	326	319	329	338	340	357	366	316	341	314	316	348	353	334	339	326	331	345	332	354	347	320	310	329	388	340	317	373	333	385	360	330	363	333	323	340	342	372	321	352	344	352	348	388	343	347	330	324	321	354	337
3882	6915	4555	2291	1699	1239	1001	835	693	648	609	541	524	525	481	471	474	479	419	429	410	436	435	384	444	422	436	444	399	411	427	435	424	410	403	421	426	415	426	388	418	399	417	416	391	418	421	366	410	399	380	431	392	411	400	375	442	378	424	363	408	416	408	411	436	399	420	421	382	395	412	414	381	384	404	372	363	369	372	401	373	380	382	380	326	406	379	405	377	407	394	436	381	383	393	390	410	418	396	389	430	394	379	389	375	363	381	403	406	411	406	416	417	372	409	409	384	409	398	396	363	388	403	379	407	420	395	392	405	416	419	426	392	368	381	381	386	407	419	416	388	423	382	442	423	397	394	416	384	372	418	374	416	384	412	374	408	390	410	415	385	424	358	389	361	399	379	411	413	428	422	364	405	427	386	387	425	408	386	376	419	415	385	379	391	412	388	379	379	396	393	373	417	403	377	387	371	372	403	390	412	377	399	411	394	397	381	381	391	381	398	421	403	402	390	402	394	381	414	380	415	414	399	389	396	393	377	388	407	417	401	390	403	398	403	412	400	411	357	367	399	393	350	434	414	406	409	394	419	382	397	357	372	373	423	383	368	423	415	423	406	375	367	384	368	385	372	388	397	413	404	380	341	419	386	349	395	392	378	382	383	398	419	428	394	414	364	383	416	408	436	388	368	368	381	406	400	411	398	414	383	379	432	427	401	429	398	395	386	404	413	381	374	382	390	368	389	398	415	373	368	394	382	427	386	389	369	410	432	395	416	413	427	377	394	356	381	392	412	404	436	397	388	405	399	384	402	404	419	384	394	421	374	379	399	387	414	403	367	399	402	369	368	391	408	412	429	426	408	377	396	474	389	379	363	378	401	392	396	401	389	384	376	405	411	370	383	384	353	456	390	402	394	411	378	387	442	401	390	409	406	360	406	389	375	402	382	386	401	403	390	393	390	403	400	427	380	405	398	405	387	368	346	417	400	395	397	370	397	404	384	398	365	401	412	415	365	396	378	399	429	383	380	426	410	366	380	410	384	405	413	437	393	423	401	408	387	392	413	433	371	358	385	413	384	385	394	393	415	371	391	393	406	423	383	405	379	383	394	424	413	387	398	395	382	370	395	383	425	418	368	391	388	400	423	390	372	359	404	417	373	436	408	389	369	396	399	413	368	371	402	396	401	390	430	442	377	406	383	373	431	378	399	386	438	401	404	424	365	413	389	413	379	376	382	454	394	366	384	404	395	378	428	407	411	422	377	396	417	409	378	362	385	374	406	410	398	391	360	396	402	415	370	382	399	418	393	433	368	419	419	423	424	372	386	378	406	417	395	378	440	384	401	384	444	395	444	392	391	394	417	427	385	366	356	432	389	396	385	392	412	400	400	395	401	391	342	369	379	414	393	421	398	386	372	441	434	392	393	390	380	415	361	427	379	386	394	390	421	411	405	373	355	367	375	407	385	401	369	385	355	369	422	404	392	438	378	401	425	424	411	391	396	383	385	376	347	434	418	411	383	387	404	423	360	370	375	408	416	431	384	388	402	420	437	393	393	385	417	427	410	394	398	395	393	436	426	371	409	417	375	416	418	395	391	377	421	400	384	386	403	392	390	426	395	378	374	386	392	399	387	371	377	396	388	373	414	426	378	352	414	357	420	399	370	398	400	374	406	392	388	428	440	421	422	426	394	382	400	383	380	408	389	409	354	408	405	385	410	394	401	394	432	377	391	385	445	387	406	363	374	387	425	385	377	405	379	401	382	405	416	395	413	397	357	367	387	401	385	390	423	406	378	378	383	408	394	400	407	412	399	396	428	409	391	402	409	403	395	359	386	385	405	369	407	393	390	417	410	418	439	380	399	375	407	378	377	370	385	403	407	422	391	407	405	388	406	418	416	413	388	424	425	385	375	379	392	389	414	428	419	396	390	390	389	409	398	375	395	390	399	413	369	377	393	404	384	388	385	359	422	401	414	401	408	414	379	414	437	391	388	408	380	383	438	387	390	410	395	402	394	401	383	397	381	385	375	392	373	385	414	429	423	372	431	411	422	412	423	396	399	405	383	412	410	396	378	414	385	429	409	417	418	386	380	380	401	404	427	375	399	383	412	413	406	361	390	382	396	386	425	416	405	381	412	452	404	351	388	353	373	339	342	412	402	383	392	388	396	401	375	424	392	385	407	391	378	421	405	421	414	394	400	383	407	394	369	373	402	414	405	387	444	363	394	381	393	409	409	369	385	414	429	400	370	374	390	381	364	383	422	375	417	407	414	382	369	385	405	388	385	405	413	400	397	376	396	421	389	371	406	379	406	424	383	387	412	389	410	442	364	403	408	370	412	403	396	429	373	370	372	403	403	402	398	403	374	372	378	393	408	395	352	399	413	394	407	398	419	431	420	384	354	380	394	398	417	395	403	399	367	379	383	363	359	392	397	416	391	395	373	385	421	407	408	393	373	437	378	383	377	376	375	399	392	411	423	372	429	388	374	408	435	421	401	371	398	401	412	386	396	407	407	413	430	399	435	436	408	397	411	363	391	404	399	396	413	405	403	378	385	389	387	396	406	399	367	418	394	380	404	405	428	382	414	392	378	419	404	376	393	408	410	393	417	399	375	371	398	385	392	406	395	412	390	430	393	402	404	395	399	389	411	399	419	409	378	395	428	402	414	409	399	392	437	408	401	439	399	380	381	408	348	400	401	412	375	378	434	412	392	399	368	375	385	392	392	376	397	404	396	428	380	361	367	415	417	375	428	409	411	438	372	379	397	387	392	386	391	397	391	413	375	408	383	389	398	397	429	378	366	387	381	383	397	403	411	368	423	400	399	400	437	426	419	383	399	413	378	388	363	404	419	411	385	378	368	410	429	384	374	434	399	398	407	383	420	389	416	402	377	384	374	414	387	403	408	385	397	428	397	383	396	397	392	363	408	388	367	392	400	401	402	395	395	386	409	364	427	407	398	406	382	358	414	391	408	396	372	396	388	389	400	400	394	438	386	375	407	404	414	370	400	405	382	357	402	372	409	368	390	379	391	406	370	438	446	389	391	403	381	389	391	381	422	404	399	407	412	400	398	386	378	377	381	389	375	393	413	427	371	413	379	374	378	376	425	364	401	401	366	380	396	377	385	393	400	418	364	403	433	416	415	407	452	394	403	403	388	402	360	376	393	407	383	361	415	408	386	426	431	381	454	392	425	427	400	368	361	430	403	393	389	382	400	407	407	433	394	358	397	450	419	364	421	412	376	390	375	413	377	383	368	389	392	424	397	370	383	388	398	363	393	381	371	413	416	381	391	402	424	408	357	426	391	364	382	413	428	385	386	398	376	407	399	415	411	372	379	363	404	389	416	427	405	391	433	407	387	408	411	367	396	402	372	412	409	415	416	374	364	413	396	394	374	429	393	421	395	378	418	400	395	402	362	407	412	377	379	370	410	383	390	398	399	367	429	423	407	398	410	394	415	388	387	393	441	379	431	415	382	352	412	415	374	431
23049	21704	29561	24387	21706	21706	5674	898	669	531	533	444	438	372	364	329	316	289	266	288	266	273	279	250	263	272	260	254	251	255	257	252	233	243	238	230	276	258	227	243	241	201	235	232	217	238	211	209	230	216	228	207	232	241	216	231	242	233	235	231	212	226	246	221	197	229	209	215	226	233	220	231	237	246	237	198	215	262	232	227	211	246	234	180	219	209	208	218	220	216	211	207	212	229	192	243	242	244	220	204	245	208	208	195	219	249	246	208	211	226	241	185	203	238	232	240	230	230	227	218	225	215	216	213	244	208	185	212	208	214	227	235	212	231	223	203	221	206	221	232	223	231	201	213	229	230	212	245	203	226	202	216	220	212	217	218	231	231	207	198	249	214	227	246	228	222	226	215	214	236	228	212	216	217	211	234	205	214	206	190	225	227	220	234	236	220	223	247	219	226	214	200	226	225	220	207	228	236	217	208	209	189	232	240	212	226	189	235	202	230	242	236	249	218	222	210	218	182	205	227	232	203	224	212	201	215	220	221	236	211	227	200	200	234	211	201	201	233	239	217	228	231	207	206	237	206	222	212	244	203	231	231	207	215	217	226	196	213	216	186	229	211	205	213	216	220	224	187	226	201	232	211	259	239	235	184	210	178	230	233	217	189	225	216	218	216	225	217	211	225	214	225	235	200	260	225	233	230	211	212	227	221	218	215	227	240	191	224	222	189	230	216	223	245	199	203	237	228	227	224	218	214	234	199	232	228	217	237	210	232	221	215	236	207	215	204	213	215	188	202	203	253	225	235	219	218	203	230	204	229	218	210	245	220	194	233	215	242	243	209	211	230	237	227	190	201	217	206	197	206	216	203	233	193	247	218	237	221	213	227	218	217	247	238	203	207	201	218	217	244	200	203	205	237	214	243	239	201	243	238	241	227	217	204	222	229	221	244	226	210	226	222	213	230	244	206	217	234	215	212	217	210	199	220	222	201	226	237	224	216	224	214	191	245	220	215	226	208	223	252	215	215	243	204	231	239	207	233	224	188	215	217	254	247	220	230	239	228	231	207	234	226	223	236	233	203	212	206	221	230	237	201	242	218	203	199	215	201	196	237	231	225	208	234	227	238	222	224	217	206	221	232	208	210	214	232	241	210	215	209	227	192	231	224	204	238	214	205	222	227	243	230	235	192	219	228	220	195	208	207	223	220	221	210	218	229	206	226	204	228	195	208	215	231	217	190	246	241	230	197	200	209	233	212	204	225	203	169	208	236	192	195	212	246	231	201	232	228	218	197	229	225	215	234	208	224	221	183	213	189	217	205	246	220	220	200	239	224	223	215	232	193	202	208	218	213	207	210	226	220	182	207	199	226	220	209	203	226	219	207	215	222	205	222	198	227	222	194	229	218	218	190	211	186	226	229	226	209	219	230	222	235	226	217	227	224	188	232	192	197	209	199	208	204	229	225	210	222	225	216	237	238	200	231	199	236	200	229	230	225	207	177	198	181	234	258	228	204	228	210	225	220	218	243	214	195	224	242	186	231	221	229	215	212	214	232	213	215	215	213	209	195	213	243	233	210	222	244	208	245	208	208	222	216	235	213	213	189	190	211	223	218	212	252	226	221	203	204	236	215	225	210	204	227	200	221	202	214	211	255	231	203	223	225	225	206	211	207	193	248	199	220	208	214	227	197	232	212	233	200	213	195	210	198	221	244	220	244	207	208	236	237	212	221	197	245	231	218	210	224	226	238	224	231	223	225	202	239	209	242	205	187	214	222	219	210	222	206	236	220	215	210	225	220	199	205	214	211	225	208	227	233	242	219	216	206	206	213	205	202	214	216	203	204	216	201	215	219	234	219	209	231	221	203	212	200	217	189	212	219	204	214	222	221	248	199	216	253	221	240	225	252	203	212	197	244	219	185	222	209	206	239	235	227	230	234	234	235	221	222	225	213	226	229	201	210	203	230	215	258	221	220	199	225	239	228	233	220	227	214	223	211	211	222	219	211	207	189	196	202	244	234	202	196	230	225	199	220	212	232	233	227	222	236	248	210	229	242	208	211	242	244	184	213	233	195	220	211	208	228	214	216	224	202	221	225	204	216	248	201	217	226	221	210	257	229	215	231	228	213	199	207	216	213	237	235	198	219	198	227	217	218	211	247	202	209	207	213	213	218	221	226	230	188	229	214	223	196	229	186	217	219	219	219	215	218	201	210	208	207	202	226	215	224	238	208	246	252	201	211	227	224	210	248	221	191	197	236	217	196	202	213	218	237	224	209	221	236	222	180	200	191	202	234	215	210	225	246	218	226	213	200	207	198	224	208	269	193	211	203	233	207	238	236	213	209	242	209	247	218	223	217	210	225	229	216	187	220	206	241	218	220	226	235	215	218	208	228	209	195	235	209	246	239	214	199	198	230	263	213	204	219	199	242	233	206	178	217	212	225	254	213	223	194	219	203	223	218	241	198	228	217	205	198	204	198	224	198	198	207	211	228	224	190	207	220	185	235	229	225	197	218	209	219	215	240	207	208	220	236	200	209	250	214	207	256	232	224	216	218	210	226	219	216	221	216	196	223	219	202	246	223	233	200	206	189	232	217	200	214	230	233	219	219	183	223	208	217	204	218	201	183	215	230	211	207	221	208	216	240	215	240	231	220	215	199	231	230	199	216	218	217	209	219	207	226	214	213	206	218	230	240	223	244	218	219	202	205	232	223	212	219	219	221	242	187	222	199	224	221	220	213	199	200	213	231	234	220	235	177	209	210	215	243	200	199	208	201	205	214	207	223	240	225	220	234	205	214	214	209	200	213	229	227	219	202	225	230	226	211	233	219	220	224	220	225	206	236	208	240	226	197	202	221	222	213	222	178	243	193	194	211	221	196	201	241	207	199	224	192	205	212	207	229	235	256	217	231	215	236	197	217	210	215	220	229	236	236	248	233	231	207	220	213	217	208	200	214	203	229	227	209	217	246	229	203	224	214	220	204	216	209	210	243	236	226	212	207	217	241	231	209	204	213	222	231	199	236	238	236	225	210	221	205	228	220	183	213	215	213	212	211	198	207	210	233	203	196	219	196	223	223	238	210	207	228	201	212	220	208	205	226	213	234	219	220	237	238	236	214	239	217	204	204	249	224	214	199	227	196	207	226	200	187	224	237	212	219	210	228	227	207	224	201	218	230	225	198	211	219	221	234	224	205	224	191	209	200	230	207	220	203	204	219	197	211	219	222	210	198	227	214	202	233	218	215	197	217	209	235	213	225	220	220	210	220	227	211	196	206	207	234	226	180	240	232	232	224	215	241	212	211	223	202	213	208	215	238	226	220	243	216	230	221	222	227	232	226	207	242	198	226	225	221	205	216	222	225	222	205	220	235	224	200	201	204	219	220	218	203	232	202	225	201	225	217	238	246	237	236	218	223	216	211	186	224	232	211	198	187	216	218	205	237	205	197	210	210	222	203	216	244	230	202	229	203	251	215	215	214	241	195	207	222	227	232
5027	16043	10965	5301	3805	2753	2059	1548	1280	994	850	763	660	615	562	525	484	484	426	398	364	370	358	366	345	369	343	319	330	339	287	324	317	253	315	296	291	330	298	294	279	303	272	269	275	316	302	282	273	290	272	260	265	284	267	263	308	254	280	268	276	296	295	276	267	282	283	257	302	260	304	245	243	271	279	249	270	276	261	276	265	286	287	287	234	275	257	273	261	268	279	263	291	287	258	296	263	289	257	275	262	274	267	236	235	248	250	242	266	282	263	289	282	240	255	276	245	295	280	291	263	246	235	257	256	240	295	287	301	238	233	284	282	287	257	261	243	256	277	251	286	285	233	270	260	250	296	251	269	268	261	268	261	266	252	273	261	263	259	284	282	276	282	268	280	278	286	251	274	259	275	261	247	267	281	283	233	261	270	297	228	269	279	278	248	272	271	246	273	252	265	265	264	258	252	272	276	255	287	264	259	261	282	274	261	262	302	281	262	275	283	266	293	301	256	257	265	249	277	293	272	259	256	285	263	253	257	265	263	263	287	271	280	238	282	265	252	271	254	285	279	279	248	284	257	280	262	284	266	286	283	268	289	268	261	288	259	258	288	279	299	255	288	256	272	269	274	262	251	251	265	262	266	290	268	266	265	274	248	258	272	268	267	254	264	267	266	236	274	278	263	269	275	269	301	258	255	273	272	238	276	260	271	287	277	285	251	280	253	269	272	306	265	279	249	275	255	266	284	281	258	256	259	296	267	242	264	250	250	278	270	272	282	264	262	226	298	255	265	254	239	243	247	252	259	244	270	246	252	251	234	265	280	266	238	254	259	263	272	279	287	276	254	281	242	274	282	282	280	255	279	282	256	298	235	259	261	284	299	229	246	272	244	259	279	278	297	255	269	253	238	273	235	268	252	271	258	255	287	271	273	274	275	265	271	258	267	263	272	300	273	250	253	249	278	278	249	272	267	287	235	268	252	269	289	268	239	265	289	253	272	237	286	265	281	278	319	273	267	275	273	291	282	269	280	296	265	280	250	253	274	278	275	302	268	250	275	235	273	270	303	263	260	283	252	246	258	262	249	285	264	291	263	252	255	252	220	237	242	258	262	255	303	283	263	270	276	259	273	271	265	264	262	278	275	269	253	266	265	243	284	267	265	260	268	277	270	277	268	254	246	264	269	253	270	255	277	274	256	296	263	256	252	264	282	261	266	297	275	264	263	260	276	271	267	266	242	267	271	247	259	251	261	264	249	250	242	274	252	273	258	256	265	257	245	261	270	251	259	266	272	279	258	309	265	265	245	275	260	264	297	260	267	247	259	264	304	264	280	269	254	241	307	224	265	269	269	291	275	263	267	249	265	296	257	280	262	250	288	283	264	267	249	266	273	291	260	272	243	294	259	259	272	299	241	284	281	253	293	258	272	228	272	284	265	261	255	266	270	227	261	307	298	283	271	271	277	256	268	263	289	240	244	269	241	282	264	265	273	271	269	255	257	274	260	252	262	274	267	271	276	295	265	242	246	294	265	286	301	281	255	269	293	288	291	279	282	277	255	251	253	260	260	269	258	276	259	251	275	268	247	289	233	252	294	289	226	263	291	254	261	284	233	241	297	266	287	236	274	287	249	272	276	264	287	254	268	279	290	287	272	227	262	240	274	285	273	282	256	256	268	272	227	270	237	252	270	248	253	280	253	263	290	254	239	275	265	254	267	261	263	265	263	269	251	284	268	270	257	277	295	252	249	257	284	265	274	236	288	279	268	247	265	263	274	258	257	253	271	264	274	265	281	275	247	293	253	276	268	276	262	272	248	272	260	245	266	262	250	290	262	250	297	245	263	292	283	247	284	283	281	270	289	309	245	258	269	248	256	281	259	293	254	249	239	278	286	290	279	262	293	263	252	246	276	261	272	246	259	244	263	281	279	246	272	245	281	233	291	249	289	252	241	258	241	256	277	287	238	260	242	292	246	272	263	262	233	220	273	270	271	247	252	266	278	284	259	278	270	289	270	269	260	268	275	239	258	264	262	273	242	252	260	263	280	255	256	250	246	307	264	247	250	252	246	274	235	267	287	254	267	265	257	242	251	261	265	259	285	274	283	269	246	253	286	252	259	242	261	262	284	254	282	255	288	272	268	286	255	276	277	244	282	267	292	248	248	218	240	264	283	295	255	247	285	252	266	259	262	285	274	257	280	220	271	262	258	312	266	272	264	280	221	259	261	255	265	295	243	256	253	288	255	274	245	271	263	241	271	283	242	258	281	270	240	262	262	247	269	243	264	255	262	277	248	274	256	283	299	306	256	274	259	275	253	288	260	253	265	257	276	266	228	280	295	297	287	236	267	280	273	240	256	277	256	271	250	253	256	276	268	272	249	275	257	259	222	283	272	283	245	265	269	296	268	268	252	233	253	265	258	240	294	277	254	288	246	267	258	246	259	296	243	266	260	249	248	239	305	245	275	263	267	219	235	242	260	246	276	260	294	260	270	268	259	265	259	303	251	297	293	310	297	275	248	239	267	280	262	256	239	246	269	246	260	277	249	279	258	245	276	257	258	251	269	241	278	274	280	281	273	274	267	258	237	270	264	270	268	273	267	255	241	258	266	269	284	253	254	245	205	235	267	307	247	274	252	280	257	262	255	291	239	246	294	263	291	285	257	271	282	259	248	276	271	259	267	266	263	268	254	262	276	257	285	273	258	279	260	263	271	261	268	268	254	297	235	271	246	257	277	239	233	257	295	263	265	243	250	262	261	282	250	260	261	274	251	277	318	284	271	263	259	270	244	252	287	267	265	268	253	268	294	261	282	249	257	266	280	270	277	238	273	276	255	259	259	254	277	273	247	249	253	252	278	260	289	259	248	290	283	279	250	283	264	221	266	268	246	239	268	255	303	269	236	289	274	278	237	239	265	273	264	256	306	266	258	268	266	296	273	252	253	257	260	257	251	276	259	261	260	254	291	275	272	237	259	274	283	279	285	297	290	248	276	267	268	259	259	266	258	263	272	254	256	245	283	244	255	310	250	249	285	240	243	274	261	234	285	261	273	257	268	245	256	305	254	261	276	272	283	268	243	257	252	255	265	257	292	258	277	253	278	259	258	254	268	269	245	283	242	243	270	280	254	283	252	283	243	268	262	265	278	276	255	270	259	230	260	268	274	238	255	242	259	250	271	289	275	288	251	265	254	265	253	273	259	246	270	274	279	305	246	245	274	253	269	278	253	283	296	257	254	259	277	276	266	269	251	254	279	236	259	279	259	266	255	260	241	251	258	263	266	258	245	250	262	271	289	251	245	235	279	279	219	254	280	271	278	267	284	282	257	271	297	285	252	265	251	261	249	254	247	268	241	251	273	252	299	279	279	248	260	257	269	266	272	239	245	257	280	271	272	243	270	236	260	249	266	256	284	262	254	259	284	279	256	265	236	278	283	263	247	269	265	273	302	278	256	279	274	264	251	278	233	271	266	265	250	250	244	256	263	253	275	256
27883	19001	5451	1290	799	670	666	640	631	630	585	581	565	613	617	591	544	584	610	594	586	572	599	599	618	626	593	557	537	597	592	575	569	584	578	582	534	560	591	551	578	574	590	579	543	583	605	567	558	572	591	580	573	581	580	596	587	598	625	557	602	584	529	588	518	564	622	573	596	598	551	566	561	570	550	549	586	597	570	574	590	576	590	558	604	542	552	581	612	558	599	592	557	579	548	586	626	614	562	534	587	516	572	601	564	557	579	553	584	532	531	602	586	578	585	577	577	570	571	566	578	551	553	545	571	583	563	523	608	552	572	526	571	582	556	585	610	586	611	620	536	614	584	585	565	577	615	608	588	556	581	618	629	592	600	607	555	616	609	620	592	590	552	627	610	546	560	587	579	576	581	568	613	566	575	591	568	599	617	607	610	595	573	600	606	557	601	523	610	544	579	553	584	577	555	561	608	560	569	585	558	546	619	552	561	594	595	571	563	600	562	600	587	575	607	546	550	568	559	567	580	592	586	551	592	569	520	568	543	590	566	580	576	546	599	573	561	575	587	601	586	576	594	577	605	583	613	630	606	576	562	596	543	597	537	621	562	577	527	554	544	624	605	575	566	590	586	612	575	566	553	581	562	571	564	567	572	553	596	611	532	609	576	598	553	613	570	578	547	589	561	548	574	627	560	587	564	557	537	564	583	561	553	618	595	588	558	582	567	656	561	575	580	561	620	559	604	599	567	591	518	547	550	609	581	631	603	570	624	592	575	592	591	563	514	593	550	584	585	557	585	553	569	581	575	586	616	573	593	593	606	575	558	581	566	527	553	569	610	590	664	597	594	568	557	566	553	628	569	565	577	612	537	594	569	564	578	568	575	604	582	583	605	578	532	593	557	577	547	605	598	579	562	542	589	563	542	562	603	561	596	599	582	639	543	563	564	576	532	578	605	579	567	556	569	566	617	550	556	532	573	537	564	579	593	532	593	564	558	572	565	539	575	577	544	591	552	575	545	627	592	568	586	552	637	556	559	592	557	556	559	586	591	565	571	585	583	588	580	572	565	561	544	564	586	555	580	571	561	589	538	579	592	595	576	531	558	580	604	575	542	566	560	566	560	577	568	603	548	547	541	551	541	567	569	561	557	604	585	578	607	546	550	589	579	560	610	564	579	573	521	592	575	574	533	556	585	594	587	553	593	537	548	556	519	592	547	578	582	607	548	571	582	569	545	561	574	577	541	566	591	570	580	575	556	549	597	609	585	562	566	576	593	598	561	612	583	568	628	547	620	578	606	586	578	602	564	592	526	578	595	576	552	562	546	558	579	580	601	591	589	600	554	566	550	535	562	551	620	568	634	555	542	582	566	580	601	572	561	577	555	604	566	591	594	552	524	576	583	581	494	553	554	605	576	544	609	564	589	582	605	582	561	582	594	580	591	534	559	533	567	578	575	540	565	613	596	557	598	564	606	595	545	578	589	556	574	589	579	566	568	588	611	551	554	545	553	603	566	551	550	559	581	580	574	536	584	561	635	571	565	571	562	561	599	600	546	576	592	595	571	597	563	611	590	556	540	577	557	552	618	597	582	584	599	595	568	582	565	574	619	568	596	590	586	587	584	590	557	525	558	601	578	592	563	586	571	597	574	570	606	581	618	546	546	576	543	557	517	632	537	576	603	588	523	620	586	583	579	558	598	556	543	584	604	570	615	588	557	578	533	564	542	577	562	552	616	548	543	572	578	549	540	536	598	578	594	580	572	607	580	571	585	594	612	553	566	565	568	561	555	516	550	559	613	584	578	602	563	581	563	600	567	602	565	576	561	586	525	597	617	555	569	580	527	572	563	571	563	563	602	582	565	590	595	579	585	552	560	571	585	563	597	593	575	566	554	563	577	563	599	583	546	564	549	553	622	594	595	586	522	561	617	608	567	584	625	572	588	591	535	588	575	542	559	570	606	588	609	580	568	526	607	547	562	555	585	552	603	590	579	567	567	545	552	580	563	549	532	576	610	540	550	596	651	574	578	569	559	547	585	580	593	530	610	587	566	592	549	599	554	602	577	524	574	580	593	582	550	570	549	564	596	575	545	586	591	568	586	588	578	569	562	570	595	578	548	566	622	559	564	566	576	568	618	563	596	564	590	579	604	566	593	595	623	595	570	586	557	553	562	552	607	598	572	563	523	572	576	532	538	574	563	581	613	588	573	628	530	596	588	561	551	586	591	606	562	543	574	575	599	620	583	589	567	607	610	597	591	567	593	571	543	596	616	597	532	616	567	595	606	551	529	631	541	564	584	562	592	559	526	611	585	573	546	580	646	602	609	621	547	556	605	575	622	564	562	565	612	563	601	531	564	590	589	584	563	606	562	563	593	567	619	609	578	605	566	587	554	581	549	550	560	591	577	567	574	581	607	590	545	554	577	549	577	547	549	568	550	544	599	588	537	574	634	591	537	578	591	544	585	606	566	606	619	586	582	606	515	573	607	599	607	558	621	555	581	579	576	599	582	534	622	598	530	588	544	581	572	541	545	588	582	585	577	556	603	549	570	565	579	584	558	566	562	557	642	576	592	604	558	569	560	582	588	563	588	587	564	547	597	596	592	619	592	572	576	612	558	557	538	564	573	551	566	588	561	557	588	518	561	543	540	596	591	592	563	605	559	571	576	583	613	599	568	602	580	594	575	597	563	572	522	579	530	564	525	572	586	596	575	576	577	546	567	579	576	596	599	579	592	571	612	596	605	589	610	580	575	560	577	525	549	621	605	568	609	574	595	567	589	610	603	558	570	552	593	604	574	535	600	593	590	579	562	618	607	585	593	565	608	576	594	585	572	561	612	600	560	556	564	561	587	583	593	567	581	563	582	561	514	598	595	558	602	538	574	593	561	609	556	581	586	632	490	599	600	574	556	550	607	533	590	559	588	576	596	595	566	555	566	594	554	623	571	555	579	567	613	589	561	590	555	605	582	547	585	573	558	577	582	582	572	573	571	547	546	572	602	593	563	543	599	568	606	568	580	574	595	562	575	582	568	577	554	566	580	589	594	581	535	563	574	527	604	584	603	568	580	599	570	580	626	565	564	558	569	556	587	562	613	569	567	601	599	601	602	546	600	551	591	540	547	571	626	585	626	602	573	597	561	552	569	565	582	535	530	542	607	554	593	640	554	565	626	563	597	562	577	576	561	569	552	623	538	591	541	552	574	566	588	580	591	602	538	545	534	582	538	561	568	567	572	601	545	626	580	612	584	630	580	586	562	598	590	519	566	606	564	603	618	540	541	584	593	541	617	578	579	587	619	536	538	559	586	591	583	562	607	598	546	616	532	579	574	604	589	561	614	555	578	588	564	571	590	600	598	609	529	548	590	621	572	583	524	592	569	556	574	571	607	574	598	591	622	593	549	575	536	551	648	573	592	595	569	564	559	589	572	588	602	575	585	592	534	566	579	576	555	569	584	558	619	590	584	588	553	560	563	571	553	555	558	610	551	554
4891	3249	2389	1331	1074	890	837	750	741	781	680	725	660	696	676	649	683	662	705	696	711	676	691	682	642	697	686	647	671	712	619	645	711	667	679	657	660	674	655	644	652	662	665	700	657	688	655	647	695	587	675	688	699	737	683	650	682	640	648	692	664	650	677	681	644	700	679	680	717	684	645	684	669	622	664	667	661	713	734	701	631	648	709	675	652	680	649	660	620	597	647	656	655	662	659	665	653	673	673	664	691	649	616	692	664	660	669	634	680	679	698	653	626	647	636	616	668	698	671	649	659	652	654	686	663	704	664	606	654	655	672	700	670	654	702	702	681	624	654	663	648	659	704	653	688	677	660	649	617	639	637	658	662	637	697	698	691	696	659	665	669	660	671	635	669	645	643	666	657	672	682	621	654	680	696	642	715	660	702	683	691	692	649	670	659	688	649	673	652	673	653	676	660	619	630	694	640	669	616	651	662	649	660	633	699	656	629	646	710	694	668	660	714	709	649	680	675	673	718	650	640	679	688	649	696	659	687	660	673	661	649	650	669	718	659	683	674	637	628	657	679	722	696	644	681	660	664	690	636	665	652	647	659	686	682	685	635	682	666	663	660	647	660	683	675	645	641	628	631	653	677	679	659	642	687	714	686	613	683	688	626	630	677	679	653	612	633	641	656	697	691	605	651	650	673	639	646	686	659	666	714	655	680	684	694	705	654	663	665	698	680	634	687	653	674	682	675	642	679	695	652	682	682	649	693	655	718	697	695	645	708	641	674	686	658	681	665	692	682	666	657	659	675	665	649	711	643	622	635	661	653	676	688	637	688	650	670	649	696	691	679	658	667	671	644	686	666	672	650	640	697	653	657	663	653	718	656	662	647	673	630	649	683	676	671	666	654	658	638	688	688	635	679	655	661	656	662	673	646	664	634	659	664	625	716	670	670	636	679	654	667	647	648	667	642	636	655	693	653	663	686	667	679	642	667	631	634	672	659	658	654	616	662	637	679	631	656	617	678	659	713	650	666	638	672	655	645	649	647	669	652	696	697	648	664	660	656	690	654	658	667	649	666	662	672	652	679	658	661	668	631	670	682	676	666	698	628	678	655	678	688	707	695	723	654	690	723	671	654	643	674	699	654	665	642	688	686	681	661	615	668	695	692	668	699	653	664	661	641	631	669	658	624	705	662	685	653	675	656	678	642	699	661	681	691	637	624	644	664	632	673	719	720	689	651	660	610	666	701	651	571	661	677	636	665	683	692	688	643	703	699	665	668	656	625	658	658	671	629	685	694	667	664	666	730	647	659	700	645	693	642	654	662	659	621	671	651	645	632	669	641	688	687	698	659	663	663	655	687	655	629	632	662	676	686	660	660	651	615	691	658	651	644	675	695	654	690	657	641	691	670	657	617	693	665	655	673	635	680	672	669	654	638	708	662	668	666	676	633	605	648	657	691	611	641	656	645	692	672	641	688	667	658	719	712	703	695	624	633	644	647	640	666	653	700	667	674	663	623	688	676	688	653	664	679	704	641	664	657	689	655	642	678	657	680	711	675	637	695	659	635	656	661	667	660	653	635	697	658	680	651	698	639	662	639	648	685	623	634	670	702	685	656	648	696	718	640	655	645	675	698	671	708	658	664	677	667	684	631	702	700	647	628	675	643	653	662	664	679	661	682	669	650	655	683	686	670	678	646	671	647	648	667	674	631	629	698	661	658	686	617	691	633	640	663	678	685	658	689	677	708	636	689	651	629	668	681	626	639	635	694	657	702	634	646	664	646	691	670	660	636	705	676	669	694	628	705	657	673	623	686	660	644	637	658	671	689	642	694	668	655	653	662	686	639	655	662	705	640	688	668	661	677	639	681	704	662	636	732	671	630	645	624	614	633	657	695	738	646	663	668	645	678	623	680	661	646	689	676	670	670	692	664	664	660	619	642	694	645	652	650	664	672	724	676	681	698	689	662	663	677	661	718	674	625	690	650	645	690	657	607	664	656	661	614	603	672	654	680	674	690	633	684	696	600	690	652	615	659	645	675	702	638	660	606	663	657	684	682	673	688	666	634	630	669	692	695	639	683	654	706	668	633	684	714	691	676	643	652	653	653	690	699	620	689	643	689	641	663	662	726	651	649	681	711	696	632	631	665	679	669	648	663	642	641	681	659	679	652	640	624	664	688	699	678	657	680	641	667	694	689	607	740	666	642	670	688	683	664	641	692	618	641	647	677	662	649	648	695	668	649	677	646	669	645	676	676	617	669	687	703	666	666	664	630	683	671	644	652	673	646	652	648	669	694	668	706	661	689	667	697	650	650	671	741	651	609	639	631	651	636	648	599	650	678	673	636	698	695	674	641	703	635	639	626	646	624	700	628	657	669	703	666	652	695	694	666	688	666	634	649	692	692	662	650	682	671	650	655	658	681	604	664	609	695	648	675	695	670	626	642	659	665	681	652	695	659	666	670	628	693	655	691	699	693	673	695	656	641	702	612	616	648	641	685	639	678	640	649	662	674	667	609	666	664	652	695	656	633	655	681	683	689	624	658	681	649	640	674	662	658	676	658	745	651	636	650	652	642	630	693	678	674	660	674	653	670	699	660	633	645	674	677	689	633	666	654	676	675	661	636	689	653	667	649	631	705	676	674	646	654	671	680	661	629	651	696	646	638	677	642	652	690	659	687	687	640	639	662	635	654	653	644	685	676	669	688	642	652	692	619	614	680	631	733	680	645	649	646	673	614	671	664	681	661	653	649	704	695	626	658	648	667	737	695	659	619	614	712	682	652	663	656	695	672	642	664	671	661	688	649	715	654	685	699	656	623	646	637	698	662	658	697	684	603	681	633	648	639	665	643	672	674	663	657	717	710	676	688	701	663	708	677	715	688	680	715	662	685	651	658	723	724	703	644	723	669	669	656	654	697	633	681	635	652	590	693	684	662	689	639	675	614	615	671	660	724	660	673	650	666	698	701	689	644	688	679	649	674	678	648	648	639	665	638	635	646	660	621	643	678	629	661	660	685	678	703	662	660	622	678	668	676	663	661	659	659	670	700	623	658	658	698	713	658	654	659	651	656	641	658	654	624	643	668	707	650	625	666	659	671	679	604	672	685	674	699	695	616	654	651	662	664	649	678	606	615	663	612	629	631	693	656	691	663	682	639	666	665	684	655	708	697	634	657	676	686	625	681	637	687	652	612	673	663	624	668	686	652	664	710	675	667	668	678	705	710	657	687	708	618	699	668	688	694	666	653	616	655	657	654	671	630	686	700	666	650	678	671	711	667	649	620	643	681	621	697	671	692	676	666	655	648	699	663	663	682	653	684	679	606	675	683	660	620	695	688	656	616	649	706	641	643	664	706	642	698	637	641	693	627	651	697	663	650	660	688	657	640	664	652	702	669	672	699	682	635	669	710	680	643	643	662	666	662	704	651	677	618	658	621	690	659	660	654	678	720	674	654	658	648	635	662	645	675	652	683	633	670	620	714	634	673	615	726	661
24087	21670	29032	24845	21650	7961	1215	841	777	712	701	698	653	641	640	587	577	513	573	574	564	533	584	600	541	556	520	515	531	555	532	591	504	532	533	555	516	531	531	530	547	519	540	548	525	518	543	523	512	546	494	527	588	532	543	542	551	531	526	545	545	526	504	531	547	569	560	547	522	549	551	540	489	513	577	564	490	535	538	524	517	524	509	542	543	516	520	527	526	510	555	558	504	545	544	519	546	533	527	561	572	527	542	549	524	480	500	595	573	500	512	554	518	534	545	519	528	558	539	556	569	514	502	528	498	527	509	529	558	518	516	532	507	539	496	515	563	508	515	552	555	516	531	542	512	594	519	556	523	469	540	572	494	553	561	553	574	511	483	545	547	520	565	522	530	554	532	541	545	557	522	530	547	557	518	514	526	528	543	509	504	566	556	523	487	516	522	562	510	529	520	507	567	564	508	479	491	558	538	530	545	541	564	543	520	522	554	540	525	522	543	534	511	516	521	558	535	534	556	533	521	519	524	547	549	512	537	562	542	524	520	558	529	546	530	555	541	552	501	499	535	549	568	492	511	484	531	522	476	493	536	529	542	548	570	502	509	522	535	547	502	528	527	536	553	557	567	507	525	509	524	566	507	525	523	500	507	494	519	499	565	512	565	531	495	536	509	532	576	526	528	556	520	545	563	536	513	505	506	567	494	521	565	575	554	512	540	539	513	523	530	542	549	536	530	511	515	556	521	494	544	488	549	485	524	473	562	510	507	525	496	532	533	491	558	515	579	557	518	515	549	519	491	561	523	495	564	535	550	533	528	557	490	539	519	520	540	543	523	550	538	577	526	515	507	551	515	546	544	546	503	548	546	580	497	543	541	565	580	492	500	532	549	550	502	538	547	512	537	521	519	546	538	553	531	512	501	540	557	549	507	512	575	540	560	544	559	532	548	537	558	517	548	507	526	522	550	541	516	543	493	542	559	543	487	520	536	514	515	550	565	512	533	525	536	507	565	496	552	520	544	522	510	480	533	518	526	536	529	541	569	526	532	538	475	555	537	534	523	511	557	506	553	553	519	553	533	501	536	514	546	507	521	541	535	512	493	563	559	527	516	564	561	573	546	551	516	528	488	518	532	532	518	547	523	539	522	490	573	570	486	551	505	564	506	504	516	544	529	510	453	486	544	547	559	559	526	566	537	532	544	561	531	539	556	574	505	560	516	540	529	544	527	529	498	560	504	522	529	536	534	542	570	553	570	534	567	543	560	520	549	586	546	524	512	578	558	570	531	521	511	519	517	506	555	527	513	536	554	547	518	528	544	498	508	534	531	486	542	547	541	530	571	533	568	536	522	529	520	515	532	489	537	520	526	568	539	543	562	524	528	516	494	527	537	516	535	516	508	546	575	521	573	541	524	527	502	522	521	537	509	517	478	501	542	539	515	536	533	539	527	533	548	569	569	490	523	505	541	492	497	537	525	515	515	545	487	532	556	543	539	527	509	531	537	519	532	532	502	549	530	541	537	555	533	530	530	537	551	534	553	536	525	512	557	503	531	555	559	513	526	550	572	531	577	559	547	503	494	530	549	593	530	533	544	537	557	547	523	550	521	512	531	510	561	509	507	525	544	531	519	525	527	528	537	506	547	499	550	536	568	547	492	539	540	566	531	538	545	530	544	551	536	530	522	519	556	521	530	561	532	498	555	500	551	544	512	552	543	511	583	548	555	512	501	517	533	514	490	567	541	520	541	549	522	481	555	511	519	523	530	523	526	546	548	590	539	546	482	500	547	519	543	532	527	526	508	503	513	555	554	491	522	543	517	474	536	516	510	514	571	543	525	518	507	530	522	561	512	523	524	533	552	537	569	574	507	548	520	519	578	582	492	513	530	545	517	527	512	510	538	511	532	516	507	553	505	517	512	560	517	515	532	559	552	567	515	524	525	557	510	517	575	551	531	478	534	508	523	588	540	520	575	563	545	565	558	541	490	540	528	513	525	503	542	505	534	496	594	554	574	537	548	561	544	512	497	520	517	561	539	558	523	555	535	505	579	522	533	539	524	511	534	524	535	543	544	524	569	525	542	547	526	514	494	552	551	522	526	518	575	520	557	485	573	513	522	534	619	539	540	519	518	531	537	525	550	492	531	484	517	563	552	540	509	533	517	563	495	505	537	536	496	539	517	514	540	509	505	530	524	524	550	503	563	536	527	517	500	522	489	523	562	502	518	546	526	518	543	515	557	552	508	566	520	533	525	512	570	543	516	526	604	520	552	534	556	530	515	535	551	514	554	556	503	560	541	523	596	534	556	523	527	545	483	478	500	531	532	538	522	512	496	562	515	535	549	536	545	527	540	580	543	535	533	535	498	502	571	539	552	582	531	539	534	520	564	537	525	542	524	522	497	483	529	539	521	511	529	518	545	526	502	525	542	510	561	544	501	565	513	589	535	540	514	534	517	544	544	545	547	512	560	542	530	532	512	473	530	537	502	538	566	510	543	525	515	554	474	503	532	520	554	522	555	516	541	559	510	531	538	532	514	555	530	526	490	540	524	527	517	497	512	550	570	561	550	506	522	547	545	529	543	525	532	550	540	547	557	517	497	549	550	588	511	551	513	499	509	515	536	581	504	530	523	516	546	521	556	502	522	516	531	537	490	532	480	520	526	508	511	529	540	530	498	534	583	527	514	540	556	532	549	532	509	552	530	513	523	559	512	557	506	518	557	534	495	561	529	507	507	570	553	525	535	505	549	536	491	499	516	506	530	523	564	528	493	538	522	538	543	546	527	520	494	504	521	540	562	510	514	518	527	533	505	589	496	513	518	543	539	494	535	514	528	517	541	528	533	539	531	533	535	489	528	530	535	521	517	557	574	524	527	535	543	483	529	506	526	528	493	514	547	551	507	564	553	542	565	545	525	552	566	525	538	529	566	557	542	514	500	510	520	538	561	512	543	523	589	518	536	542	556	530	536	529	509	516	527	534	516	516	525	549	538	509	535	525	562	526	500	537	534	523	513	524	531	556	546	505	527	530	547	500	532	529	541	541	550	552	565	556	546	538	516	532	515	540	485	519	508	558	513	521	542	537	546	509	511	533	523	540	547	531	547	553	579	474	538	542	539	516	545	489	503	490	517	528	521	553	518	548	472	526	579	507	516	521	551	523	539	541	555	553	535	550	519	517	549	509	519	503	515	533	550	527	514	512	528	554	546	577	513	567	530	487	583	511	552	540	484	498	498	506	525	549	497	534	526	524	557	510	520	549	526	495	493	576	513	549	512	543	526	518	482	534	521	551	568	531	536	514	473	550	544	517	530	544	555	480	550	531	509	582	536	513	527	504	516	518	572	526	498	510	589	523	528	557	573	509	515	538	501	548	518	534	495	551	528	531	553	513	527	523	532	529	542	517	540	573	531	543	555	513	498	481	564	500	538	507	547	538	538	525	502	522	530	574	539	569	530	511	489	573	490	517	544	532	496	518	514	555	561	545	542	518
3945	10552	7174	3453	2577	2031	1508	1318	1096	1018	937	922	833	828	772	713	665	740	728	751	588	712	698	695	666	642	648	652	624	678	617	678	636	658	655	674	682	645	593	636	659	653	656	639	637	612	589	671	598	620	633	622	643	624	631	613	668	668	577	663	639	672	627	581	654	604	628	623	644	617	633	616	641	619	566	598	629	603	606	578	566	649	673	607	593	636	639	602	676	617	652	596	681	629	654	631	619	673	684	629	593	613	644	607	631	630	641	649	591	645	539	633	593	653	587	599	660	597	658	627	636	670	646	620	628	606	651	660	615	616	586	617	647	582	682	627	657	594	621	610	627	605	643	630	625	603	653	608	640	657	590	658	606	586	582	644	623	670	652	578	638	622	639	609	674	612	621	667	643	652	612	605	630	554	594	610	672	625	628	649	594	623	666	613	624	598	612	575	625	606	617	659	643	595	629	624	660	655	617	608	619	648	631	609	606	604	606	587	644	601	663	625	596	643	629	604	616	609	553	606	603	615	623	639	662	594	613	640	621	625	635	637	613	635	614	600	633	665	632	552	645	632	602	642	647	637	596	625	640	608	628	604	623	642	617	613	631	594	637	621	633	621	610	650	642	625	632	648	664	611	658	613	634	612	634	647	636	610	600	592	614	652	608	689	644	588	634	616	654	684	629	613	592	638	599	579	661	607	668	599	671	624	577	606	634	613	639	561	596	615	641	612	623	570	601	638	667	642	628	619	607	650	614	613	649	684	599	604	617	591	634	638	620	592	623	600	633	623	641	658	634	608	609	627	593	628	631	589	629	627	625	586	619	572	645	623	615	647	621	623	633	635	662	604	603	604	650	629	610	636	601	680	592	631	648	649	660	602	619	662	632	620	622	665	646	613	608	654	626	638	624	620	624	642	635	623	643	624	630	613	594	639	626	618	621	630	591	636	619	627	652	627	629	623	603	632	623	629	654	593	616	643	629	601	621	624	651	636	631	632	583	620	660	662	654	633	659	652	639	615	651	580	631	605	633	625	670	657	607	598	651	654	665	608	620	648	597	648	599	620	638	591	625	655	637	597	644	622	627	610	592	645	599	647	630	606	667	617	591	635	614	623	621	615	595	635	625	590	609	629	645	602	624	624	609	587	655	579	653	631	631	622	641	620	638	630	624	630	636	600	618	633	677	644	599	626	612	658	596	599	600	636	617	594	605	600	615	584	591	641	653	622	628	615	605	576	675	618	609	645	614	611	615	640	661	635	606	631	590	606	648	615	615	607	586	664	597	602	636	642	611	606	652	645	623	624	639	609	663	623	665	597	628	620	646	645	623	637	663	612	651	591	669	649	665	617	633	625	651	595	659	626	643	607	611	640	585	587	616	619	612	664	653	653	631	615	664	577	585	623	599	604	673	595	636	618	579	644	670	624	619	577	630	622	634	632	607	602	638	617	626	632	628	646	645	655	640	608	657	589	599	607	597	631	656	623	655	602	625	599	595	615	648	636	615	619	713	672	638	573	602	623	569	596	623	602	626	644	638	621	596	577	598	633	611	584	671	636	645	642	598	663	606	582	598	633	612	567	601	650	629	617	663	639	629	588	619	643	654	630	592	619	631	613	616	647	669	633	641	621	692	638	606	629	623	609	641	609	562	618	635	595	595	644	649	579	661	609	608	643	653	626	656	652	650	648	647	581	607	600	632	643	616	613	606	662	610	601	641	601	659	603	599	638	608	617	624	640	606	634	642	600	598	611	600	620	634	603	605	612	676	645	688	599	621	662	618	622	620	648	622	634	603	658	634	648	644	628	583	614	645	583	585	591	576	643	594	640	598	612	634	615	623	631	612	598	578	639	620	652	654	619	599	619	636	621	611	604	627	635	629	645	601	657	608	618	646	614	665	647	605	595	642	644	659	620	633	648	655	615	586	598	637	622	619	646	602	644	637	634	632	598	608	665	649	604	633	660	566	637	665	624	634	631	590	638	557	590	642	602	610	610	672	598	611	610	636	590	596	635	594	654	614	633	646	607	646	640	586	636	637	642	611	603	585	599	570	616	648	539	645	640	650	655	629	617	618	676	601	557	626	598	608	614	627	623	602	637	592	624	627	584	657	603	610	655	606	665	608	610	608	650	641	616	624	608	612	637	603	630	595	641	614	657	633	598	611	645	602	643	643	636	650	601	604	618	609	627	610	677	641	621	636	619	600	608	634	622	648	644	579	624	601	617	604	596	590	644	638	638	639	645	615	591	621	612	602	597	603	628	626	629	642	655	624	641	659	594	623	660	579	617	603	609	594	618	636	595	652	639	599	601	632	623	629	631	658	597	598	601	662	625	639	596	593	621	656	627	630	622	579	610	661	619	639	645	601	579	638	631	646	675	650	589	673	615	641	655	611	649	586	604	652	620	600	616	620	614	644	612	598	659	607	660	572	659	611	609	635	610	615	608	581	609	678	590	647	616	593	605	594	594	655	611	625	617	595	593	646	622	660	643	638	633	669	631	636	659	607	623	658	632	615	621	594	646	617	611	616	622	621	634	576	687	609	634	624	635	602	644	588	633	612	628	644	634	593	639	611	590	603	609	605	664	634	650	635	606	637	619	659	685	618	645	592	645	605	676	616	623	651	598	602	621	595	623	637	634	592	639	568	616	638	572	594	638	602	639	613	640	612	580	625	625	662	643	626	603	610	659	592	615	604	671	595	646	632	652	658	676	603	624	656	674	593	653	618	610	633	642	594	637	609	617	624	591	633	588	662	662	626	692	633	641	615	610	584	652	580	610	642	638	628	632	591	639	651	649	663	658	580	627	630	602	651	649	615	666	627	598	620	619	659	605	592	584	634	615	599	607	602	581	641	591	658	626	660	588	626	607	647	617	631	625	654	559	596	607	616	610	608	636	597	627	638	643	664	677	586	644	661	657	617	632	610	609	613	640	617	612	656	579	585	675	620	654	614	590	603	635	590	603	603	603	623	613	642	601	619	633	650	660	647	636	598	612	601	654	636	593	642	604	606	640	634	621	623	625	638	601	615	660	610	593	660	617	606	610	626	596	612	628	633	606	608	593	622	572	556	605	646	618	646	653	617	636	576	681	636	647	626	626	631	594	579	633	612	608	611	612	614	672	640	596	598	597	629	585	655	647	665	602	638	594	610	618	676	632	628	624	601	628	649	592	605	632	584	633	573	641	628	643	615	622	629	605	664	606	651	622	624	628	584	628	641	601	618	637	658	626	640	614	617	651	624	558	633	664	649	620	669	643	599	599	619	604	645	636	605	655	630	599	580	606	622	620	662	655	611	617	638	647	626	630	574	635	632	569	621	597	601	656	618	626	684	597	644	627	631	652	609	663	635	635	611	642	654	646	621	596	599	580	606	642	605	620	600	656	672	649	661	604	610	618	588	619	619	637	644	623	622	631	668	638	605	609	603	623	635	609	612	606	555	605	605	640	588	628	627	638	609	605	617	597	667	646	590	579	615	594	649	653	608	580	663	606
25292	21667	27679	25971	7376	776	616	526	493	439	428	411	432	401	400	337	351	389	383	349	319	371	356	364	343	362	379	351	346	361	348	365	337	375	344	343	369	336	353	330	312	362	346	376	385	379	347	356	361	347	353	355	394	300	344	345	324	348	366	346	355	363	347	352	349	331	335	357	325	362	338	317	346	338	364	340	344	378	324	393	328	358	308	344	341	344	379	388	348	338	381	345	322	313	349	322	363	364	326	363	368	369	351	371	327	346	338	319	326	348	340	337	317	319	368	371	334	343	331	338	266	358	344	307	347	335	361	348	326	341	356	372	342	326	337	332	335	363	347	318	368	352	349	319	371	322	342	297	341	352	306	376	360	324	353	330	369	363	370	355	370	314	357	362	382	348	362	353	340	359	350	385	365	335	341	331	340	343	331	388	329	336	352	337	328	355	374	353	312	338	333	355	368	372	333	353	337	357	344	344	371	337	329	367	354	333	349	325	365	338	357	351	356	344	364	332	320	319	324	324	338	366	321	326	340	361	329	346	354	356	353	366	365	321	336	319	379	332	347	360	340	344	345	346	378	378	345	318	375	357	330	346	331	367	359	327	335	346	310	349	353	364	365	366	377	358	355	338	342	322	333	342	340	340	380	356	347	340	334	331	352	341	351	357	308	328	341	375	358	334	344	343	341	340	343	339	311	325	351	372	350	356	340	327	347	346	360	353	347	377	358	343	322	343	348	342	340	341	379	347	367	327	382	357	390	341	317	358	358	365	352	350	342	321	356	313	355	359	356	368	374	332	329	328	347	324	339	333	348	340	354	366	363	372	363	353	347	360	356	317	345	345	334	339	325	324	359	374	354	345	349	363	352	318	334	321	359	343	360	349	310	369	343	330	363	376	343	401	354	331	356	372	339	330	344	370	321	317	355	368	363	351	332	320	356	362	338	320	338	371	336	370	360	333	350	353	332	347	362	308	330	316	351	320	348	327	318	350	354	363	349	328	343	332	358	353	341	334	362	329	378	323	336	348	369	319	354	350	387	341	326	366	324	347	360	333	343	383	366	353	301	370	331	365	354	355	329	347	369	329	349	336	327	352	367	333	334	339	352	329	378	340	298	336	355	324	340	379	352	353	374	364	353	319	331	327	333	360	359	345	331	342	378	372	324	373	350	360	355	347	366	351	345	335	392	334	351	339	357	364	377	336	340	314	362	361	357	342	351	370	335	318	353	366	344	327	355	370	335	360	404	338	351	326	294	359	344	356	359	321	338	367	362	325	355	370	341	338	348	339	358	334	352	309	350	333	304	340	334	340	348	344	327	349	371	348	352	346	311	360	342	343	359	337	340	317	335	335	327	361	329	328	362	355	337	330	342	335	320	320	337	330	330	368	389	350	347	340	333	328	351	369	346	336	306	381	338	363	338	369	332	307	366	379	340	337	346	319	362	342	349	331	346	351	377	340	321	370	345	355	352	345	325	328	372	365	356	340	355	404	330	351	356	380	322	328	331	335	342	325	344	344	335	303	362	373	339	348	355	359	352	335	388	311	345	357	361	331	349	358	334	314	345	353	343	333	360	330	337	371	346	351	313	377	346	314	338	363	360	345	354	353	301	378	314	351	377	360	334	364	332	352	360	374	336	330	344	342	344	351	326	357	357	350	326	350	363	346	335	343	339	315	359	334	349	346	376	317	350	352	344	323	385	328	335	336	331	349	345	351	363	327	375	318	338	333	366	329	330	350	360	329	367	340	350	352	371	347	332	353	360	352	344	339	339	331	350	352	344	345	371	383	371	328	363	360	354	358	322	363	363	337	310	369	329	303	332	329	374	313	327	385	303	321	306	317	372	363	350	363	351	341	327	338	374	330	361	359	348	329	368	336	361	358	320	337	339	320	362	369	307	347	341	356	340	358	348	392	349	341	327	321	342	345	332	345	345	340	346	350	343	349	347	354	324	362	344	371	327	311	331	316	343	337	352	351	353	342	320	304	364	333	344	343	330	322	334	345	349	333	343	371	329	344	335	335	359	321	320	330	384	358	320	355	343	350	355	360	356	368	329	343	358	358	325	354	326	324	329	372	345	330	332	339	332	366	353	333	390	365	354	306	362	333	350	393	369	353	329	332	339	362	379	336	332	359	358	365	327	377	354	315	387	340	341	315	332	350	349	314	348	312	353	396	379	336	368	344	361	341	321	329	341	331	366	330	355	351	339	371	353	364	368	334	364	337	353	357	344	346	342	367	376	369	337	326	322	362	294	353	343	344	363	361	353	375	355	370	364	329	360	370	347	351	346	349	358	373	337	338	347	331	359	352	350	346	353	363	339	355	363	312	364	335	370	346	348	369	370	341	336	364	362	344	360	326	318	349	369	312	326	345	331	319	338	339	337	356	346	353	348	320	351	329	351	337	299	320	323	325	348	357	336	334	345	338	343	339	357	324	355	338	328	348	380	365	332	364	346	342	316	336	323	318	384	309	333	347	361	350	357	364	333	337	334	358	349	358	320	375	325	330	311	353	318	330	359	343	318	371	354	334	317	350	340	353	319	361	355	321	356	333	343	353	357	342	342	348	330	331	340	324	327	323	346	351	354	313	371	373	353	307	311	339	354	332	361	331	338	324	385	337	347	361	335	316	360	314	344	340	354	339	332	311	347	353	347	336	383	367	355	360	341	362	371	335	350	310	328	332	343	341	324	353	350	329	360	350	315	355	316	339	376	339	332	329	351	346	359	348	358	343	340	347	310	363	340	368	370	342	342	343	322	348	353	359	317	370	342	338	324	352	410	376	334	350	353	335	359	323	356	338	319	362	354	350	328	357	306	346	323	311	355	345	352	330	367	328	349	359	332	386	378	332	358	343	348	333	362	340	369	321	335	376	341	334	368	378	317	346	335	313	346	334	328	363	334	347	343	351	316	339	344	353	338	345	319	353	364	368	348	347	322	327	323	365	333	305	358	339	376	332	335	341	327	355	373	307	324	329	317	344	338	361	352	366	357	343	313	335	325	356	347	337	399	381	338	341	335	336	345	370	327	320	320	355	368	345	339	371	324	354	343	357	349	325	384	346	356	371	330	342	390	323	333	361	349	325	340	358	340	348	328	331	337	331	321	337	362	325	341	348	326	353	361	348	339	340	379	346	337	350	364	333	311	324	367	355	350	344	321	325	331	337	351	343	354	358	334	362	334	360	331	328	361	337	331	341	348	336	328	350	336	345	339	367	331	349	349	352	336	410	367	328	355	346	333	341	384	354	328	338	352	357	359	364	338	306	334	329	344	346	322	379	355	352	347	340	338	317	354	342	341	368	340	340	364	335	337	327	356	348	338	340	358	360	362	371	353	327	350	348	342	359	332	345	324	347	358	333	340	351	337	352	355	349	336	337	332	325	336	353	337	361	338	341	354	320	362	319	351	342	309	333	363	341	364	360	335	366	332	355	365	336	359	309	362	368	344	365	341	347	358	350	351	347	329	300	332	337	349	361	373	352	332	309
3823	6533	4341	2116	1492	1165	883	775	719	601	602	547	534	495	479	514	482	458	400	427	443	431	443	447	413	404	456	399	415	395	433	430	403	414	428	416	383	392	433	451	431	422	373	396	410	408	415	426	407	422	411	381	414	415	415	398	399	370	409	416	386	394	391	391	394	410	409	419	368	452	429	387	416	396	387	437	416	408	383	430	407	404	358	401	423	391	389	405	438	412	380	401	428	417	408	379	415	379	418	407	445	379	404	418	401	388	446	410	422	384	398	379	363	414	357	390	418	383	400	399	403	371	401	416	395	402	361	395	413	421	404	389	398	401	404	421	406	417	402	366	376	428	387	396	384	374	411	375	421	400	406	418	396	400	382	377	452	430	384	414	429	400	368	380	445	387	371	391	383	440	420	383	404	384	381	408	394	400	408	432	404	417	408	405	394	405	432	370	440	421	423	395	394	402	392	394	402	423	397	404	396	390	396	412	412	389	397	398	449	402	369	376	403	364	396	377	408	401	362	438	409	404	384	383	424	428	408	395	399	393	394	376	400	384	362	413	393	430	404	388	416	402	380	413	426	392	414	404	429	373	364	438	406	431	397	363	376	424	419	408	401	384	389	377	445	383	397	425	366	419	392	403	391	390	361	406	370	374	391	428	415	408	386	379	404	423	378	407	453	397	399	417	384	424	409	430	412	370	397	406	428	419	412	394	405	408	404	412	394	396	386	369	361	410	431	407	399	395	370	389	378	403	384	440	406	409	403	399	402	376	422	406	369	425	406	411	388	411	417	424	400	424	386	400	413	385	423	420	395	418	429	390	386	408	400	375	404	379	403	420	408	420	430	376	404	383	398	420	390	380	424	394	388	402	414	401	388	403	418	428	416	376	420	393	383	396	378	409	380	397	432	399	414	398	402	442	407	422	390	391	404	431	386	388	388	409	388	391	409	375	393	380	390	429	354	387	377	399	385	395	406	397	415	396	393	390	413	415	410	426	403	393	381	387	376	392	371	381	408	401	423	414	430	374	398	408	414	394	384	422	417	417	371	401	400	396	408	379	384	423	427	389	419	394	410	390	417	402	425	421	395	408	430	412	393	404	387	390	388	386	394	418	430	393	395	378	415	391	431	417	387	398	438	430	389	396	404	399	409	391	386	423	409	385	366	410	413	409	420	421	411	390	423	427	404	407	397	430	396	386	428	405	383	404	373	409	421	436	424	392	365	416	397	412	414	372	405	397	410	410	404	405	380	429	409	439	395	369	437	377	406	379	393	397	393	396	415	373	406	423	398	406	409	398	381	403	422	403	371	396	383	442	429	422	390	404	377	410	404	426	376	399	400	402	438	408	431	400	426	417	415	410	405	416	407	432	389	380	375	389	377	412	387	394	392	422	386	381	386	411	410	377	424	405	396	404	402	432	429	437	382	375	401	396	394	399	408	413	436	413	399	407	404	400	428	416	441	406	398	428	411	391	407	374	379	404	384	351	414	385	383	425	396	418	401	397	402	388	430	395	424	396	373	403	389	421	368	419	413	389	379	400	406	408	415	402	380	429	409	416	441	409	378	395	413	355	410	426	407	405	397	374	384	401	390	400	348	391	385	393	399	404	413	392	353	423	388	394	423	401	376	423	433	386	404	412	396	384	388	406	348	346	430	367	420	409	401	424	432	425	372	420	401	401	407	387	416	385	391	401	360	421	390	396	371	413	378	400	412	398	428	412	421	411	454	362	422	408	394	379	442	411	410	385	438	380	372	397	393	419	382	395	387	430	375	392	396	400	384	399	358	399	410	415	404	405	407	415	404	417	417	404	400	408	410	396	384	386	382	368	409	401	389	396	423	393	402	390	414	410	384	397	395	417	409	394	402	403	405	394	344	369	411	379	369	370	400	434	413	427	369	440	419	365	398	382	414	387	398	376	404	362	409	398	418	391	412	383	413	386	385	373	386	407	424	406	431	403	422	415	381	385	431	399	397	402	408	403	391	427	398	381	378	398	394	433	402	410	424	378	395	385	449	412	399	404	405	367	413	396	393	353	388	408	383	376	421	419	405	393	395	396	403	385	389	389	412	379	392	425	393	360	391	396	416	403	373	415	427	409	409	399	386	386	442	374	404	419	413	405	356	389	376	361	387	413	423	384	381	369	426	396	437	406	393	352	419	402	424	388	383	382	430	429	430	425	437	352	422	398	431	385	380	388	426	407	400	413	390	405	388	428	392	406	409	409	424	382	374	385	389	394	393	418	418	411	401	435	422	385	392	406	375	399	399	405	389	390	376	396	440	401	431	418	392	377	434	431	404	427	418	388	420	415	396	409	398	401	383	406	400	404	384	395	397	405	399	392	373	412	395	359	438	410	404	396	428	408	395	427	413	394	391	401	393	403	391	389	410	407	421	390	417	427	398	351	420	396	401	413	424	408	429	419	398	444	390	412	370	391	359	399	428	367	392	383	372	404	392	381	411	421	426	418	392	386	421	377	421	403	376	417	391	369	398	415	424	398	410	377	396	416	376	387	380	384	420	415	459	369	397	406	420	382	398	422	373	388	367	405	405	402	396	402	382	411	432	355	417	361	418	404	384	413	415	407	411	406	404	394	423	392	384	415	411	422	425	397	398	365	394	392	408	380	411	392	443	385	424	403	427	404	376	377	387	373	423	402	387	387	408	390	409	426	382	396	376	381	399	385	365	395	409	428	412	414	385	378	398	340	398	397	409	409	375	374	429	422	376	380	434	370	417	390	403	408	388	407	401	393	391	387	393	380	393	371	374	399	376	392	417	428	440	407	389	393	385	392	405	376	379	390	406	393	360	423	408	373	383	415	421	420	418	383	420	420	413	389	404	409	417	416	393	426	415	381	386	382	372	433	395	417	385	406	387	419	423	439	430	375	365	388	372	397	416	386	409	385	406	383	397	379	391	382	369	396	388	427	395	395	396	386	393	380	431	400	370	403	428	413	365	409	386	416	446	375	389	410	422	404	372	408	407	381	429	398	393	422	398	400	393	373	399	405	393	393	406	407	405	379	398	386	395	414	405	418	404	416	439	401	395	419	376	411	404	413	388	405	404	386	417	394	407	436	419	431	381	400	425	420	388	388	426	388	405	407	374	414	402	391	352	362	395	416	400	397	401	392	396	419	413	371	386	414	404	409	409	444	401	396	410	396	431	415	413	380	405	412	391	396	376	367	409	448	424	387	395	374	419	412	392	398	394	393	385	436	381	421	384	396	381	390	387	386	415	395	403	401	408	367	401	407	411	447	378	409	401	372	410	390	409	376	411	420	388	417	404	394	403	401	367	369	416	394	395	385	433	410	415	386	429	375	433	384	374	398	383	453	386	393	407	420	405	365	408	412	391	378	433	397	384	381	391	417	371	421	388	388	380	428	379	380	377	403	399	409	403	413	375	395	411	417	403	391	395	397	427	387	399	402	403	407	401	392	421	426	382	397	384	391	403	368	419	400	390	386	380	403	424	379	400	414	407	402	419	407
23103	21725	29575	24400	21724	21721	5649	884	680	575	494	444	383	334	332	328	318	297	301	285	319	244	253	270	261	267	225	250	252	239	206	232	245	249	215	261	258	234	252	245	227	229	234	213	207	249	223	230	232	247	234	233	211	224	227	225	220	220	215	209	231	230	228	235	202	218	235	220	240	216	237	251	250	209	229	204	235	233	208	226	247	216	238	244	209	194	223	270	242	227	249	212	218	230	231	209	249	210	219	224	202	260	250	223	224	206	230	204	208	220	235	228	228	211	222	201	214	232	203	225	234	228	232	223	230	214	238	187	240	220	211	227	225	216	208	209	210	218	214	222	243	245	231	222	204	213	224	226	212	230	225	237	197	252	239	241	227	218	226	206	217	206	207	238	217	243	201	239	239	219	207	238	219	261	247	227	235	212	184	232	224	240	231	228	213	245	223	219	228	238	226	227	212	253	214	215	205	239	230	236	195	207	209	233	213	234	203	219	217	181	219	220	231	230	213	230	198	236	227	214	242	199	214	211	245	242	217	228	194	243	190	222	219	210	227	210	198	214	224	202	244	227	208	206	201	221	209	227	210	227	230	216	218	258	209	211	213	199	225	213	234	220	219	221	212	211	230	209	204	231	223	230	208	240	220	212	219	245	220	234	217	241	204	207	244	208	221	255	220	229	200	243	241	229	217	209	217	211	262	210	219	220	208	243	221	210	195	210	202	225	190	224	211	208	234	227	209	212	211	219	224	215	225	218	210	215	221	214	192	226	213	208	202	207	233	197	218	192	223	231	203	233	233	207	223	229	182	203	205	229	215	203	219	229	209	223	206	215	214	203	228	216	232	226	209	223	198	204	216	239	204	223	216	226	229	210	215	214	222	232	211	203	216	228	240	217	231	229	223	205	232	226	201	224	208	240	228	227	253	190	252	210	200	208	233	226	230	197	202	211	205	238	223	218	225	209	220	200	205	201	209	223	224	206	216	196	219	229	222	232	236	207	226	216	216	212	235	218	253	222	223	236	228	241	214	209	217	229	212	229	241	231	222	191	226	210	211	212	230	206	203	200	240	240	248	198	200	216	213	246	231	259	186	256	237	199	226	209	226	203	202	223	215	231	213	209	238	196	211	222	215	202	227	220	187	204	237	213	217	237	211	237	225	204	219	204	252	225	196	199	219	221	205	227	242	199	201	227	210	239	207	216	233	235	207	208	232	211	205	228	218	208	217	213	223	226	230	229	225	204	204	200	207	210	197	216	230	215	199	227	224	205	204	237	215	226	229	207	210	216	225	221	200	202	237	217	232	224	232	215	208	223	214	203	190	210	210	202	220	207	232	213	205	259	206	222	228	209	206	241	217	203	245	256	248	216	230	214	193	218	208	216	212	237	216	212	225	232	221	223	236	207	219	188	210	200	221	229	231	247	224	194	226	241	236	200	222	233	221	221	236	213	209	236	224	223	197	215	221	248	217	246	207	231	211	219	218	230	196	211	229	218	231	196	214	196	207	231	225	222	229	228	246	226	216	220	231	224	201	242	183	234	206	197	227	200	189	223	225	238	236	208	206	246	240	206	218	218	247	201	193	223	213	226	222	224	227	215	214	243	224	220	238	229	223	231	202	238	208	227	211	223	202	236	219	222	219	221	222	212	238	220	231	241	232	216	236	212	236	210	204	202	212	236	231	221	231	201	217	228	236	223	225	203	215	226	211	228	231	220	199	194	212	219	210	218	199	215	223	210	202	245	218	219	226	236	230	209	238	210	217	255	218	220	204	214	212	232	211	212	208	211	210	227	194	237	215	220	211	216	223	210	249	216	196	224	234	211	250	218	211	206	224	233	211	225	242	203	204	213	231	209	210	213	209	204	222	227	236	213	226	218	241	219	213	218	206	222	190	211	224	205	225	214	196	205	219	213	225	204	214	221	192	190	226	212	224	217	195	238	231	214	221	235	211	247	236	216	202	235	208	228	206	211	228	203	214	212	225	220	222	222	213	202	228	228	205	237	215	253	222	201	212	209	226	214	269	210	226	225	238	215	231	229	227	206	223	238	212	216	237	224	196	229	210	201	192	231	215	210	198	234	213	261	242	219	223	220	216	218	217	205	195	231	206	208	218	229	205	222	240	239	216	200	210	222	238	237	260	210	217	219	213	220	212	236	217	201	218	205	210	201	261	222	206	202	237	214	219	207	222	222	241	226	209	182	220	201	243	202	223	209	245	217	205	207	222	235	220	228	206	216	221	243	231	220	214	218	226	199	192	200	202	214	198	206	245	216	235	215	216	232	211	221	224	223	203	252	228	217	237	216	198	204	209	245	227	209	227	200	199	230	242	206	193	222	220	212	228	214	208	210	215	178	236	209	228	189	239	198	269	226	224	226	216	236	187	238	196	213	202	231	223	210	234	226	210	222	221	237	216	208	216	218	223	211	218	222	206	206	183	217	223	195	222	218	235	202	209	219	223	218	205	216	243	236	225	207	221	229	235	215	230	221	213	224	241	233	254	221	211	229	209	192	197	192	198	236	223	207	191	212	223	214	249	239	199	227	230	191	223	237	233	208	204	212	240	233	225	236	230	214	211	196	233	231	219	209	217	215	230	215	227	224	246	241	203	241	206	197	214	216	195	231	211	228	200	209	217	233	201	216	254	234	217	200	237	219	210	232	213	216	218	227	216	223	232	238	214	206	224	224	226	212	221	203	213	188	206	229	238	208	228	229	245	224	213	214	193	221	229	213	235	244	201	223	235	217	205	232	247	236	244	201	235	223	231	200	209	207	218	219	219	214	238	198	253	210	239	238	215	214	216	212	202	197	213	207	233	231	220	202	215	215	196	219	230	239	230	208	208	195	225	226	226	198	231	218	235	231	216	223	208	219	243	227	206	204	255	201	221	230	233	250	225	228	217	188	222	232	224	184	209	228	193	217	220	209	220	201	237	196	206	241	216	229	228	215	253	237	222	236	227	244	213	222	210	208	221	241	243	211	194	235	207	210	235	198	228	231	218	216	232	209	209	247	233	208	205	209	207	224	212	224	242	224	189	201	241	230	223	217	228	220	193	246	241	198	227	252	211	217	217	230	245	234	219	224	213	238	232	206	236	200	219	208	208	239	225	220	204	218	228	202	251	218	223	206	197	208	250	196	210	201	257	234	207	214	228	200	219	246	233	211	230	235	203	201	234	228	231	218	204	217	253	221	204	220	257	206	215	223	220	217	219	203	222	229	207	217	189	233	225	226	227	215	194	202	189	230	239	230	244	226	232	231	233	213	205	228	230	217	228	219	189	236	236	230	231	204	222	223	230	211	242	207	234	220	200	235	253	212	222	209	219	211	222	240	243	240	227	235	211	224	203	205	200	219	204	233	212	227	221	179	236	209	219	194	212	232	198	218	212	238	227	216	245	204	254	227	214	224	213	205	227	225	219	211	234	243	206	236	191	209	229	204	238	208	225	222	239	235	219	236	225	207	227	198	215	251	223	239	214	230	198	205
5054	15535	10500	5109	3705	2638	1968	1534	1224	1006	840	799	638	662	582	541	457	423	411	433	386	392	390	349	323	342	330	307	299	345	322	318	293	292	296	299	298	278	304	301	306	314	291	280	290	301	292	280	274	240	284	292	272	249	271	258	274	277	271	276	286	271	264	248	279	296	286	264	270	278	300	236	277	289	273	273	250	263	281	239	314	258	291	270	271	268	283	253	289	250	277	275	278	292	267	266	270	290	256	303	277	235	283	291	284	311	245	298	270	258	280	287	268	271	300	261	257	284	264	259	268	281	270	245	261	259	265	258	254	257	269	265	279	294	267	269	267	257	285	268	260	269	270	256	272	288	272	282	262	277	254	293	293	284	243	296	254	268	257	251	277	243	310	279	235	262	269	235	262	242	251	275	273	300	258	270	264	294	285	233	316	278	278	248	265	226	272	281	243	285	284	286	280	259	287	283	264	242	272	273	279	263	276	275	261	292	262	271	252	293	237	256	261	258	286	283	254	280	299	267	260	271	261	266	289	264	279	259	265	270	272	301	272	322	255	282	259	271	266	269	289	274	264	268	271	251	241	236	282	264	258	248	261	273	251	245	263	227	262	259	267	279	297	259	279	282	270	266	275	263	273	269	256	257	284	264	242	263	311	253	255	310	292	280	259	252	259	273	279	246	248	251	291	293	249	258	257	276	267	288	269	264	225	290	268	264	272	280	255	276	273	305	267	268	256	316	274	268	268	262	251	276	255	286	286	275	265	272	288	257	254	271	272	265	279	270	278	270	257	293	283	276	294	282	291	251	279	263	269	292	269	267	252	253	244	238	274	298	259	303	271	276	274	280	254	254	280	249	266	259	263	271	260	276	257	290	275	270	264	267	264	263	290	229	255	266	309	272	295	259	298	271	258	291	237	272	275	283	285	271	276	230	277	260	270	287	282	261	273	260	247	296	254	255	256	269	248	282	275	288	283	260	256	264	235	257	282	255	251	305	264	271	272	286	273	271	290	258	276	270	286	280	242	278	267	272	276	266	246	256	279	293	245	265	261	257	273	278	250	288	255	251	285	289	242	265	253	301	254	256	255	272	268	271	269	266	286	274	254	268	270	238	294	273	240	272	257	253	274	239	266	271	275	235	262	275	261	271	252	291	266	275	268	246	234	260	246	264	286	245	279	281	273	273	281	299	231	247	246	248	252	266	268	240	271	249	240	287	257	265	263	274	279	287	253	279	258	254	297	256	248	271	258	252	274	261	256	266	267	261	256	274	280	263	266	286	293	262	273	281	269	271	281	274	273	234	298	246	262	268	249	289	238	268	250	283	287	262	255	246	256	284	254	290	226	299	260	244	262	282	284	274	262	273	269	246	282	263	284	255	277	273	276	258	284	264	242	293	264	273	304	262	276	260	263	261	261	277	279	261	266	278	272	260	251	262	259	271	299	276	264	294	246	264	275	259	284	244	263	278	268	273	253	258	285	247	263	267	253	257	278	286	299	283	265	257	274	295	275	252	274	285	267	273	289	258	269	271	271	252	265	272	259	255	279	291	263	255	295	251	280	272	291	255	300	267	254	287	275	292	276	279	306	276	266	234	280	296	272	264	259	301	260	280	282	282	284	262	256	266	286	279	236	272	252	297	273	279	278	248	265	252	256	253	291	271	267	283	266	269	266	277	255	257	263	273	256	240	254	300	261	256	299	297	304	260	266	252	249	283	266	246	303	266	242	246	263	298	285	246	272	297	264	251	253	260	255	248	287	241	269	265	263	262	285	285	272	259	268	264	261	253	283	283	260	294	245	290	261	237	248	266	265	266	256	287	267	250	256	238	250	253	295	235	302	259	273	257	276	297	263	256	257	278	290	240	230	288	235	269	277	254	265	267	245	271	274	247	269	269	275	288	252	255	291	274	253	269	239	266	268	280	277	303	285	259	298	272	291	279	290	253	249	279	264	253	262	300	255	302	276	294	266	290	260	237	279	255	242	260	273	250	277	281	287	237	284	267	262	275	279	288	237	286	273	249	274	282	290	261	274	269	302	257	269	294	281	246	252	285	251	266	260	266	246	262	287	271	263	258	261	275	258	255	289	275	298	236	284	272	306	266	278	293	267	269	268	243	322	283	239	265	254	260	265	260	255	258	306	277	249	264	280	274	282	276	259	263	270	269	263	247	264	244	296	269	270	251	248	256	265	256	258	252	255	269	254	254	252	279	239	279	292	253	269	252	257	252	256	251	273	296	282	253	230	262	284	278	296	247	275	252	260	291	267	295	247	267	279	253	297	259	271	269	281	273	280	250	265	253	264	268	290	267	275	243	272	272	259	257	278	247	266	274	281	262	261	256	280	278	257	255	289	282	249	298	253	246	281	261	246	267	265	266	290	275	277	255	260	267	256	264	278	266	267	264	273	252	257	288	292	255	276	281	279	244	273	304	265	295	286	255	290	275	266	265	272	268	282	280	305	248	285	289	268	247	274	256	274	230	259	247	265	273	259	264	259	290	284	259	270	262	255	305	272	253	298	273	284	282	272	252	246	260	284	265	255	261	235	224	305	263	254	273	270	294	276	241	259	279	307	276	239	252	289	285	250	252	278	267	280	257	286	260	288	273	254	276	271	277	264	270	270	253	258	235	299	252	272	279	281	269	272	274	264	280	242	279	285	267	261	243	301	260	279	249	264	269	233	277	298	283	253	270	262	286	290	242	247	281	259	244	283	264	265	293	237	283	275	258	241	276	278	273	256	282	318	245	260	290	264	261	271	297	259	268	242	259	273	243	287	252	272	260	279	250	237	271	280	273	274	269	272	285	273	288	261	294	241	270	266	266	249	251	257	262	293	297	287	281	281	255	277	283	234	250	263	268	246	295	306	273	265	270	282	256	289	278	271	260	268	281	294	253	248	244	280	239	244	281	254	252	254	267	282	277	251	256	269	262	258	276	256	262	258	252	243	232	272	287	256	284	250	271	255	256	284	253	258	269	296	284	264	290	259	274	268	319	256	263	271	252	270	281	259	262	256	244	269	260	254	288	270	290	285	258	299	269	257	258	258	254	280	255	237	264	259	256	256	262	273	253	288	285	275	263	276	253	263	268	248	272	253	259	257	274	264	259	281	272	298	263	258	270	262	255	252	261	253	260	281	280	254	266	260	267	253	262	244	285	252	272	273	288	286	272	271	254	258	279	269	276	269	275	265	287	261	260	296	261	266	270	243	298	244	259	275	313	257	257	298	278	265	288	270	256	261	272	264	290	274	256	266	299	305	266	263	232	289	281	255	280	284	265	236	286	254	264	278	261	264	286	284	285	268	281	254	264	290	274	265	263	277	260	265	275	248	276	268	250	273	255	279	272	275	264	263	277	277	264	312	259	260	276	275	256	234	269	274	252	259	283	274	251	245	285	272	282	297	256	275	257	249	293	263	255	277	241	264	282	271	252	252	246	286	280	274	234	274	245	264	265	239	284	292	277	267	266	263	249	268	280	274	252	242	268
27810	18931	5247	1181	811	702	688	680	628	625	622	584	615	605	580	575	596	634	611	589	615	527	567	600	573	601	585	535	577	612	574	591	582	620	584	589	619	629	588	578	613	571	604	557	593	581	557	595	606	508	616	590	577	573	556	566	578	581	621	640	565	601	563	613	570	545	582	596	580	610	630	606	609	601	580	581	607	567	576	579	594	559	584	576	592	612	567	593	607	556	572	600	587	587	543	574	579	541	575	576	619	597	591	579	604	570	572	596	608	594	571	594	584	561	530	550	572	570	588	567	564	598	594	620	553	559	588	592	563	560	608	602	580	612	553	578	560	563	608	595	575	595	559	569	610	602	550	587	588	587	597	588	575	577	564	569	617	614	604	559	584	571	578	586	601	555	587	555	577	566	583	584	581	591	587	620	563	531	574	576	567	558	629	600	563	567	574	599	591	598	604	581	566	609	583	594	661	589	581	590	599	578	616	568	619	580	568	577	561	563	572	572	603	617	554	605	559	527	613	595	593	558	581	554	608	599	553	564	555	546	580	572	570	593	595	610	592	596	542	574	573	572	587	597	618	596	592	572	557	614	561	586	566	632	549	595	599	580	573	574	620	575	597	592	597	596	597	632	543	556	583	566	621	575	603	610	568	610	631	635	557	609	554	551	589	547	613	595	571	606	554	596	591	555	589	537	601	605	595	586	585	618	576	571	584	606	589	578	590	579	575	601	561	585	606	567	582	581	570	603	566	595	528	577	626	552	608	602	557	590	577	607	569	536	542	593	588	650	598	585	600	575	595	598	550	584	552	562	583	618	611	584	594	549	583	587	583	598	580	564	613	575	600	594	633	581	579	571	581	619	562	559	577	525	582	538	587	583	567	572	607	568	584	546	547	627	555	552	593	628	574	532	556	651	566	537	582	541	605	571	586	628	559	594	572	600	565	552	584	559	561	594	598	636	596	578	620	579	577	588	587	553	600	600	566	611	568	572	584	597	589	561	573	570	552	572	553	539	552	608	607	519	599	600	577	612	551	541	588	577	583	570	588	570	582	566	586	576	595	582	612	563	590	600	530	582	574	590	554	553	564	588	587	642	586	607	595	604	577	559	598	541	587	559	574	589	559	586	591	621	571	570	628	591	595	629	573	561	520	579	612	595	586	541	570	563	624	573	605	570	571	593	546	601	582	610	594	562	566	584	580	590	622	593	599	611	632	555	587	607	564	593	539	584	589	575	572	604	630	566	611	584	586	609	601	576	516	594	652	598	575	597	609	635	531	630	535	605	630	585	569	573	590	591	592	607	572	573	561	587	594	576	584	586	598	587	553	550	611	604	587	596	567	598	559	544	575	606	590	577	538	565	586	578	608	599	591	600	644	584	593	638	603	594	555	590	554	539	598	677	546	588	578	599	588	531	598	576	601	572	581	553	584	564	598	556	560	607	575	586	587	579	575	566	595	606	570	595	611	650	528	587	597	587	597	593	529	538	569	570	586	583	549	579	575	588	578	603	602	572	616	562	601	589	565	568	556	584	582	546	546	604	593	597	570	579	576	550	614	601	593	629	610	589	619	560	555	565	622	611	632	593	577	570	620	597	537	630	576	629	608	590	582	599	568	582	534	591	590	590	576	615	572	586	600	555	579	601	581	597	566	549	567	581	569	572	596	591	591	556	606	610	612	609	581	570	593	579	564	600	601	597	589	605	610	601	545	592	574	542	608	590	612	598	615	599	553	563	630	584	540	554	571	560	620	549	562	562	562	570	574	619	547	576	561	587	594	579	632	605	581	615	549	573	569	576	602	582	571	582	607	599	589	566	568	621	594	612	576	549	560	584	620	565	576	574	583	547	574	567	570	587	592	554	622	611	562	555	611	576	616	605	626	571	593	562	572	556	578	562	563	565	571	547	609	647	551	544	596	569	606	540	622	569	592	564	599	572	586	592	606	543	567	574	583	565	597	604	574	562	593	559	549	610	578	577	636	584	627	547	594	563	577	575	584	537	565	642	577	569	561	606	595	572	582	552	617	610	602	553	566	579	608	570	567	617	586	569	601	623	573	610	598	589	583	574	589	600	610	602	616	571	592	549	625	530	551	585	601	601	598	555	600	602	574	567	574	610	611	548	608	557	630	562	591	586	605	575	621	601	599	605	567	584	598	565	570	565	585	598	583	542	563	591	574	577	574	572	560	585	523	586	523	573	584	622	566	617	567	589	602	583	568	574	595	610	569	569	616	554	613	611	588	550	611	563	571	615	577	591	528	601	588	624	621	570	633	568	545	603	551	632	578	568	579	610	567	611	592	566	599	645	553	563	644	565	556	556	555	604	583	597	578	559	553	633	579	585	611	581	572	593	582	561	594	512	601	614	580	596	526	588	578	602	585	562	627	520	579	576	606	596	580	603	599	572	562	569	608	602	532	584	601	572	588	596	569	533	607	580	584	588	588	571	582	567	606	575	533	579	589	570	592	578	622	579	578	615	575	635	631	562	556	609	606	575	591	606	546	530	568	607	575	571	581	630	591	590	548	568	582	566	611	566	569	579	594	599	557	590	615	553	562	624	615	575	545	613	618	568	598	564	606	604	564	570	527	619	593	604	612	597	558	611	595	583	601	550	561	602	608	562	583	599	592	585	625	600	573	571	543	597	574	579	585	553	614	616	560	544	571	604	584	588	592	593	581	576	577	580	582	586	560	588	527	580	552	612	621	624	551	568	541	573	577	620	561	601	563	566	575	623	588	594	600	540	613	577	632	639	565	610	582	562	532	526	555	587	609	565	593	576	614	571	567	542	596	558	573	535	580	580	561	637	563	567	627	560	597	588	555	656	577	524	589	559	585	552	573	594	582	611	564	578	600	556	564	590	607	594	549	613	616	608	628	561	576	566	574	532	575	603	617	542	595	581	560	613	594	646	586	583	580	586	563	600	561	590	589	593	559	596	557	620	557	573	545	613	568	576	619	544	592	568	537	592	548	564	596	605	581	604	587	581	547	595	559	565	544	565	641	620	566	589	583	556	573	539	627	558	564	606	582	584	625	571	532	598	623	611	567	613	558	576	601	569	566	568	579	568	596	569	594	635	606	561	587	588	573	589	604	566	615	592	557	585	572	540	583	565	582	617	566	605	560	532	605	522	572	578	578	621	574	541	576	539	646	572	582	600	609	539	606	602	648	606	598	593	582	601	594	541	621	552	583	595	575	598	592	549	570	610	549	552	565	567	566	535	596	579	575	583	611	573	555	549	587	558	596	592	563	547	560	629	566	566	585	570	584	618	566	568	542	625	575	602	622	597	604	594	644	568	583	598	594	553	586	587	632	632	572	572	566	606	572	654	578	591	575	592	609	599	575	601	551	589	588	588	545	570	580	598	570	665	570	551	549	601	566	594	561	560	585	560	587	567	587	562	543	601	552	615	606	591	602	540	621	578	583	612	581	630	605	602	573	573	608	557	530	569	607	592	584	620	567	598	613	571	558	576	582	576	552	577	581	589
4854	2989	2095	1140	1009	954	856	775	780	786	753	721	683	722	701	736	688	676	677	625	689	654	699	686	661	687	703	625	717	641	651	681	652	697	690	658	670	696	658	656	657	709	695	696	673	663	669	655	694	673	644	708	680	677	662	654	682	676	642	673	698	664	660	630	695	702	607	688	690	688	710	655	687	682	708	658	680	691	703	654	684	696	695	627	716	641	671	693	658	643	659	652	698	717	623	662	676	667	646	645	651	662	658	661	665	694	687	624	655	659	678	683	663	673	642	675	648	703	661	676	666	695	668	690	647	697	687	686	722	644	675	698	687	645	675	700	659	689	697	639	665	730	700	675	698	688	692	667	724	667	669	723	698	655	650	651	667	669	666	690	668	713	704	665	700	703	699	696	691	657	664	660	631	660	677	645	700	677	673	668	658	701	677	701	677	662	716	699	649	657	675	663	703	646	704	686	663	737	681	698	692	657	674	655	708	661	660	649	701	688	695	617	669	677	684	653	634	662	668	695	667	687	644	655	671	666	680	655	665	629	616	662	634	702	660	700	667	683	703	656	680	694	680	696	699	705	695	654	697	706	707	655	667	647	655	650	689	720	707	654	662	713	670	631	680	673	688	652	607	681	687	641	658	707	647	649	702	691	671	708	721	667	635	679	680	651	630	630	650	664	635	690	706	618	692	691	679	719	714	685	683	597	679	655	666	693	704	698	643	727	612	696	662	737	618	708	712	698	689	676	707	664	691	688	714	658	638	732	644	673	700	654	669	706	649	660	658	688	667	675	730	643	688	683	676	718	696	650	699	639	700	650	702	700	650	654	649	709	670	657	668	721	648	677	694	712	698	686	653	682	648	678	663	661	666	692	696	687	691	698	704	712	671	660	660	638	696	669	640	700	729	700	695	677	675	680	680	657	676	717	641	674	671	639	704	714	713	653	635	706	658	668	698	670	684	701	666	698	723	671	717	652	703	733	677	620	660	697	688	689	667	686	653	708	700	705	682	699	687	665	687	688	620	690	658	667	668	705	659	695	691	694	665	716	726	685	678	643	682	663	683	686	669	697	651	659	680	675	672	696	679	649	658	681	717	655	656	658	656	632	676	689	684	668	641	702	652	679	645	655	680	614	685	712	699	651	691	674	704	721	712	702	650	682	697	712	670	697	645	655	675	657	664	663	702	701	643	627	677	702	650	683	664	677	675	683	684	684	681	669	652	674	712	649	734	630	650	680	656	681	706	663	654	698	695	671	636	653	640	655	654	690	678	697	681	602	645	652	664	699	690	709	670	688	683	631	700	717	697	691	706	658	652	656	647	669	658	659	671	654	675	679	639	689	709	666	654	637	652	690	700	744	666	630	678	666	690	710	667	686	672	658	648	683	582	644	735	713	636	686	702	710	671	666	661	736	711	669	674	698	663	738	683	638	623	647	677	697	694	694	701	653	631	699	677	687	673	631	698	659	685	648	671	664	681	661	693	640	698	643	664	674	672	735	695	667	663	697	645	681	681	631	694	668	663	685	715	667	705	644	668	665	650	680	666	641	694	664	649	687	638	659	672	720	715	643	718	659	646	653	678	630	628	670	657	696	675	631	660	657	714	694	668	651	679	657	690	704	695	667	708	668	609	648	678	696	676	662	666	637	684	638	691	672	638	701	644	674	679	684	639	699	682	688	683	677	715	635	685	650	649	667	664	686	695	665	672	713	655	642	706	702	672	692	747	667	709	688	677	656	656	688	662	684	660	664	679	707	599	682	652	628	693	656	635	654	645	615	651	650	668	649	717	700	702	684	660	673	656	640	686	676	690	688	648	664	691	654	653	711	607	620	674	642	708	699	689	677	653	666	679	651	658	707	676	657	669	668	689	678	701	642	646	688	663	678	669	683	697	646	687	680	678	677	654	697	650	661	683	680	668	687	690	677	679	701	670	707	679	673	690	652	684	691	685	671	708	698	652	641	698	683	681	643	705	699	645	687	676	687	675	680	663	724	677	685	709	702	650	616	687	654	691	715	731	687	722	686	663	708	702	723	677	659	695	682	672	699	715	705	661	712	715	648	677	667	675	671	709	686	683	676	735	659	703	631	715	668	688	687	672	684	656	637	681	663	669	679	654	640	679	668	685	606	702	655	657	749	680	629	644	653	672	684	687	627	644	709	685	662	665	694	667	596	705	660	726	688	634	696	634	669	678	719	670	683	656	643	695	730	670	670	701	656	680	647	713	650	635	671	661	699	693	680	666	670	688	665	631	643	706	664	651	701	644	661	667	693	657	666	727	652	666	671	670	665	654	657	689	652	687	650	647	676	722	662	646	732	663	681	656	712	678	686	693	672	646	674	619	667	681	684	679	692	650	714	710	683	685	663	694	697	681	700	645	677	650	647	681	677	690	688	716	683	655	687	695	669	632	695	635	680	662	661	636	670	696	689	667	685	680	647	704	691	701	669	705	705	647	684	651	662	679	644	716	666	683	681	657	656	676	679	651	669	675	689	704	696	676	691	666	667	703	662	709	684	685	694	685	663	649	664	675	688	630	677	673	623	647	698	669	662	683	629	658	712	679	649	680	650	687	648	709	669	672	684	683	656	653	675	636	656	687	630	671	712	650	680	689	657	703	692	695	692	693	660	662	694	678	708	658	665	670	678	703	655	664	682	659	639	673	681	678	666	663	671	648	648	730	661	663	632	681	675	615	680	683	637	635	673	659	696	650	692	703	659	688	687	669	624	675	690	713	658	683	642	683	654	652	674	681	631	660	658	722	688	630	725	687	669	699	667	721	631	705	661	671	666	703	658	654	673	693	596	690	671	716	679	698	668	679	695	672	659	650	689	647	715	632	654	640	638	688	659	669	675	675	605	670	689	675	658	638	642	697	679	632	642	638	687	659	698	713	731	703	700	687	685	673	707	638	659	708	663	655	709	684	716	724	684	653	684	711	621	718	727	691	644	647	665	661	678	675	688	661	681	708	683	699	660	687	644	718	656	650	648	668	665	672	586	674	660	631	671	682	634	699	660	632	627	668	656	708	739	699	627	653	684	657	662	700	677	681	694	651	740	695	728	698	683	652	632	637	630	678	688	657	655	668	678	694	715	713	626	648	699	681	626	683	692	701	670	648	714	722	693	674	649	678	664	702	679	669	735	698	619	679	707	673	690	704	694	659	692	685	651	681	660	685	667	698	712	656	666	677	666	660	703	669	679	652	647	646	705	674	642	657	689	638	683	648	664	653	650	714	670	675	680	658	646	678	669	678	678	621	699	675	661	629	706	683	635	687	646	651	648	664	729	666	655	652	668	684	634	656	669	684	658	699	658	654	630	702	655	663	685	625	673	679	625	672	690	664	683	671	733	690	740	674	677	647	668	709	684	698	668	661	712	676	674	682	632	681	652	679	699	671	682	686	682	646	618	664	684	655	657	700	698	713	709	675	685	719	666	687	645	641	668	652	693	729	665	670	691	653	682	655	679	721	653	684	705	694	681	630	686
23997	21662	28995	24831	21635	7906	1266	874	757	766	687	662	646	641	618	618	601	613	613	610	588	554	550	578	588	548	586	539	526	523	542	551	538	582	533	527	565	555	535	555	553	574	571	563	540	506	582	548	522	576	523	561	556	532	539	559	528	549	542	565	570	582	505	581	564	533	549	512	587	594	494	558	563	555	589	558	563	543	512	556	536	558	532	572	535	569	534	562	555	554	559	517	561	547	542	549	545	511	540	576	527	529	544	565	551	575	593	512	536	538	550	553	556	534	557	546	508	559	545	558	601	525	556	590	512	541	546	519	537	534	508	574	525	537	545	517	565	546	582	544	556	502	563	537	550	555	536	556	510	527	563	546	548	547	531	570	558	519	537	570	533	565	559	517	560	505	536	511	532	545	553	531	549	520	520	534	518	548	529	528	534	570	522	547	564	564	508	534	565	590	584	545	515	532	521	517	532	543	576	534	505	533	542	515	558	549	521	560	544	559	542	509	526	529	555	535	535	521	591	513	508	510	551	525	506	559	531	543	555	529	559	539	509	531	538	559	537	533	548	527	531	554	524	529	582	481	567	514	512	553	572	552	546	543	582	553	550	571	541	521	546	520	523	540	510	569	517	511	553	526	533	560	576	522	561	588	489	549	549	518	522	515	549	541	486	540	554	559	490	551	523	531	526	574	538	552	518	531	571	486	525	500	510	522	513	484	555	506	532	533	559	523	544	582	535	541	529	527	533	535	589	525	543	546	521	573	542	540	560	527	545	518	496	510	511	545	495	497	506	540	507	572	559	591	569	553	553	522	524	553	554	549	519	574	551	582	524	538	528	543	523	573	519	477	538	557	528	544	511	502	538	569	536	511	508	528	567	526	535	564	561	522	542	548	548	576	515	531	582	551	570	571	523	553	531	538	555	541	512	509	570	542	564	529	529	536	549	547	522	541	542	544	561	577	567	537	529	526	537	550	544	551	522	502	548	574	548	533	484	525	573	513	560	525	558	494	532	547	520	515	592	541	485	536	550	561	551	529	526	558	551	525	515	527	567	569	541	546	565	529	555	523	536	541	570	533	497	549	525	534	536	557	558	561	547	576	523	552	552	529	527	513	573	520	507	501	536	514	542	545	577	538	546	475	499	574	534	543	532	562	557	524	526	505	535	527	555	576	544	566	528	516	548	522	511	557	514	518	516	560	541	540	532	537	502	516	543	551	525	552	529	500	548	565	543	533	552	540	602	538	497	548	533	543	551	560	551	540	553	524	545	512	576	542	522	528	544	541	577	552	521	526	560	526	568	549	555	508	508	520	523	576	545	548	511	505	542	556	549	580	557	524	581	552	543	556	537	551	496	509	536	523	595	547	528	507	556	582	501	541	525	558	510	542	551	539	540	489	583	535	519	534	548	539	532	545	518	519	536	526	530	512	544	570	528	529	533	551	573	524	554	561	533	523	583	538	539	594	510	553	528	522	500	558	573	544	501	553	528	546	512	541	506	526	491	524	579	543	536	543	533	547	568	493	548	532	554	575	513	512	545	525	522	546	554	604	566	520	555	595	533	523	518	506	548	542	570	528	514	542	555	506	544	531	520	539	549	530	511	523	521	540	545	532	546	490	541	553	568	491	552	560	498	535	544	597	526	543	507	557	581	591	510	560	567	549	542	571	560	598	527	549	568	563	537	576	539	546	542	532	535	545	555	546	561	545	487	512	526	563	491	533	548	556	528	531	510	558	526	530	531	543	504	599	546	558	519	533	496	537	501	553	526	525	534	503	510	528	544	554	486	579	531	522	561	567	526	558	516	527	470	560	536	503	518	510	519	566	554	587	532	531	528	529	509	555	578	537	528	538	531	535	553	539	516	532	552	553	528	507	553	556	532	537	555	546	571	564	531	575	545	532	546	542	544	555	490	558	525	564	532	528	556	521	534	543	521	562	550	554	563	566	543	539	582	509	522	540	552	572	545	536	549	533	541	546	522	539	530	545	560	574	524	530	544	525	550	518	559	517	546	503	558	562	557	521	560	538	507	556	553	611	550	565	552	553	552	538	509	520	554	551	540	550	522	537	538	497	515	555	530	543	558	482	560	512	572	490	535	583	527	550	569	521	576	530	547	544	560	524	554	553	524	555	559	534	542	544	555	525	526	522	546	565	541	528	568	519	535	526	537	539	512	553	540	577	538	565	579	566	552	524	529	539	529	548	549	568	585	505	539	540	521	520	530	558	567	523	555	536	569	493	482	524	530	536	550	577	559	531	517	601	518	554	538	520	508	547	559	527	520	572	541	547	576	566	511	500	524	572	555	503	572	514	511	555	602	535	557	584	559	549	525	537	578	546	545	546	508	541	529	571	489	551	550	492	580	526	507	517	526	524	565	529	529	567	536	551	526	492	552	542	559	495	544	547	523	532	527	553	561	527	579	519	521	523	509	568	553	538	517	513	545	566	556	540	526	541	544	580	508	566	490	544	490	535	543	503	516	521	515	494	513	531	558	561	521	554	557	532	517	526	528	520	489	523	535	557	536	534	561	530	560	527	521	567	522	539	498	525	542	552	522	519	535	554	532	529	562	552	594	524	538	535	523	543	503	522	516	522	570	499	524	521	525	535	523	512	513	560	547	501	572	563	571	517	520	543	515	559	586	549	564	506	540	520	513	593	511	574	552	554	531	522	517	552	565	549	531	555	546	533	529	580	535	561	535	566	534	555	516	549	537	554	560	524	557	549	470	545	524	535	531	513	521	543	552	541	566	523	561	558	506	564	541	521	551	549	564	540	541	538	565	515	558	562	510	551	533	529	510	533	514	551	554	523	507	548	547	538	550	532	573	502	529	495	525	520	519	515	547	507	573	520	502	566	513	559	504	561	555	565	494	504	546	537	581	523	545	549	512	524	485	503	573	512	518	526	568	519	582	537	533	542	545	540	528	540	521	515	543	579	539	527	510	543	500	540	530	503	561	566	517	527	524	507	550	589	587	510	592	553	528	555	547	548	534	567	525	539	521	542	568	547	546	544	553	537	520	520	498	518	459	566	557	547	543	550	548	529	520	542	518	524	538	578	523	537	504	545	544	597	526	544	561	569	538	540	533	526	550	599	551	504	557	563	551	509	569	541	547	560	544	526	567	519	567	550	508	558	502	503	533	519	573	576	529	550	519	518	517	515	507	510	483	489	550	537	529	518	539	523	547	505	528	518	524	560	488	508	547	492	567	493	554	525	541	519	534	515	550	505	557	598	543	565	554	537	556	553	529	568	526	571	533	538	582	505	535	541	563	517	558	561	521	552	513	538	503	547	498	547	535	578	498	572	575	510	549	513	548	575	496	526	513	525	553	563	533	550	556	543	521	534	531	526	513	553	522	616	543	538	505	539	579	501	551	541	559	538	540	529	543	475	499	520	559	553	544	575	559	530	579	534	581	541	534	563	529	551	549	535	505	510	529	495	559	540	526	530	578	531	521	566	587	558	536	534	542	551	501	559	501	532	517	510
3880	10347	6817	3311	2589	1983	1568	1268	1162	1063	928	854	790	858	818	773	766	709	720	688	672	696	663	689	753	670	682	638	720	672	674	671	663	651	673	659	659	636	601	626	638	611	618	638	658	680	624	634	613	633	664	638	684	638	609	658	607	622	625	690	614	582	654	635	672	624	630	636	642	643	636	604	647	620	610	653	664	624	632	647	668	633	648	622	631	642	659	630	605	634	606	624	646	609	636	594	633	633	610	663	642	694	603	613	638	615	594	613	647	597	605	676	630	635	671	644	645	624	603	635	654	666	639	646	631	631	605	658	636	626	615	615	666	627	624	635	627	643	635	612	630	652	651	658	640	637	612	638	616	679	637	639	588	652	674	643	646	650	647	631	608	643	645	621	613	631	678	622	665	617	593	636	598	691	618	625	628	596	641	611	654	611	599	600	602	666	630	647	678	578	578	673	611	610	621	645	579	657	628	660	635	616	586	596	610	629	612	603	630	632	612	673	595	626	601	592	621	624	616	615	643	632	601	641	631	626	588	641	619	708	637	644	597	634	618	625	608	668	650	676	626	617	595	663	603	617	612	693	640	639	650	656	642	621	677	665	626	622	641	621	646	648	615	604	637	591	647	618	664	656	626	622	637	637	664	608	611	619	685	621	636	629	633	620	632	612	583	677	653	639	639	632	589	630	613	639	635	625	664	639	606	674	624	608	643	639	631	574	624	641	626	630	657	681	659	612	658	598	636	634	663	595	627	572	597	593	596	633	609	605	633	637	599	632	682	656	651	613	583	657	575	636	566	633	636	615	610	628	665	679	629	626	627	688	621	661	636	584	646	598	660	648	584	654	614	610	681	624	605	644	609	626	637	668	656	617	607	629	613	622	662	643	642	641	590	610	610	657	611	652	602	643	618	651	664	648	605	595	669	628	652	658	626	663	635	593	686	639	631	661	647	652	645	585	624	613	660	653	621	600	667	598	642	637	585	625	643	647	636	646	621	616	679	616	633	634	630	647	584	634	676	667	615	616	604	656	579	627	625	616	667	660	637	629	617	634	575	611	652	631	656	669	646	642	684	642	599	645	653	606	668	594	602	624	645	665	651	572	607	632	630	626	624	566	620	613	658	606	619	599	655	577	627	645	621	613	599	668	645	617	657	624	629	647	653	653	600	649	661	647	634	670	622	606	615	669	647	625	652	635	666	622	623	628	624	660	653	652	601	626	640	622	625	644	636	614	639	616	588	637	618	669	614	652	636	618	630	623	600	675	618	645	628	569	608	664	647	632	649	643	608	628	561	643	604	642	626	587	619	606	685	579	626	622	657	622	619	652	645	596	628	652	601	666	636	639	617	629	624	653	623	605	671	617	640	604	663	615	620	650	654	649	630	610	602	618	654	630	657	651	624	602	636	607	617	594	636	636	567	614	688	630	626	620	602	650	601	618	628	611	664	601	658	624	671	601	615	621	614	668	626	634	656	653	611	597	692	661	650	665	614	634	655	636	634	651	616	622	589	650	633	622	658	651	641	633	637	602	640	627	652	611	610	631	663	667	637	635	630	607	598	636	672	633	669	666	609	642	606	608	609	620	621	585	634	597	588	617	624	641	620	658	631	628	609	603	654	602	637	598	631	589	640	632	631	643	576	655	654	628	645	631	646	647	675	634	599	613	621	612	620	626	612	601	627	646	653	584	626	668	614	604	600	639	600	619	576	612	598	611	634	630	678	619	610	610	641	602	672	630	644	638	647	605	678	599	676	634	645	644	657	618	616	649	593	627	644	592	615	609	608	619	615	631	647	630	672	645	614	616	683	613	581	594	644	646	641	637	610	609	625	624	619	645	595	603	624	642	613	606	591	654	592	648	643	659	604	622	621	632	584	610	602	604	641	619	608	655	624	649	622	631	583	640	643	627	611	632	639	624	632	631	600	631	631	665	656	644	661	654	615	610	617	588	615	599	641	623	640	612	617	654	635	641	641	628	662	646	599	610	614	648	659	604	606	640	652	652	594	632	593	661	601	651	636	634	660	568	625	627	619	621	639	656	663	631	606	662	580	648	625	664	619	619	642	629	647	645	623	683	640	603	684	592	693	655	602	600	596	652	656	611	635	589	651	624	680	666	659	631	671	639	616	613	682	623	584	634	683	600	640	659	621	622	637	603	585	661	654	656	624	619	643	662	647	623	657	621	601	641	593	660	675	641	645	645	633	653	659	609	582	616	632	606	652	590	611	622	676	631	639	638	634	650	657	584	652	614	631	618	610	611	634	629	655	659	598	630	649	611	626	637	631	631	686	643	629	639	636	635	672	661	670	634	632	668	617	622	654	639	628	597	627	647	607	608	620	617	636	597	623	627	617	622	646	639	672	647	675	655	590	680	632	618	674	659	618	614	622	674	625	622	681	648	642	642	615	639	640	575	608	657	679	662	662	634	620	630	629	602	638	654	616	656	646	642	557	623	661	584	622	633	639	667	671	630	616	673	662	637	579	609	638	595	642	622	636	636	624	622	635	666	596	653	626	651	618	617	588	592	605	645	620	660	608	626	614	649	640	627	638	649	665	592	642	630	652	600	651	638	613	608	664	645	657	657	623	636	635	623	667	644	640	614	638	644	583	613	569	599	624	619	615	637	639	644	631	648	641	642	607	665	637	597	628	598	617	642	629	603	585	651	635	630	644	660	633	605	642	604	634	654	601	666	668	629	676	643	639	641	629	629	645	672	608	619	657	580	581	594	600	594	642	650	619	642	697	634	641	638	654	628	627	602	623	621	661	604	643	632	617	609	646	647	627	632	619	655	654	601	624	625	647	653	633	619	645	597	620	674	618	619	597	604	633	639	622	624	649	670	644	659	581	622	642	658	628	632	645	610	609	582	612	634	638	650	602	654	639	596	621	596	657	631	639	627	621	629	597	675	627	632	685	655	640	629	680	620	639	632	587	634	566	652	613	642	594	629	643	616	611	587	636	650	653	625	648	625	630	651	617	649	618	687	645	608	625	607	695	644	655	634	630	618	624	630	632	672	643	606	616	626	629	632	655	635	663	660	569	576	627	642	646	608	629	630	633	619	643	632	609	582	614	601	612	655	639	636	651	647	598	579	625	606	619	646	609	584	592	627	581	622	634	638	649	624	631	673	654	600	653	604	633	618	585	573	683	632	627	646	612	635	620	624	636	659	650	608	589	572	673	646	617	653	641	662	634	620	628	632	633	632	640	662	646	629	654	577	618	637	634	633	621	655	681	627	647	639	628	617	639	657	665	628	625	615	650	641	643	608	635	620	620	628	623	635	618	670	635	639	633	576	649	625	648	652	661	582	615	604	573	624	658	601	595	640	640	655	624	609	652	614	647	596	636	692	617	633	623	624	652	628	614	638	674	636	618	644	613	642	616	642	622	638	603	596	645	650	621	685	642	644	600	606	659	656	614	605	591	649	573	640	627	671	592	615	629	655	613	686	598	612	633	635	602	638	664	675	608	655	666	664	625	591	598	620
25268	21670	27695	26035	7445	795	587	553	526	453	453	413	381	396	385	379	356	358	364	367	372	354	373	384	335	390	362	370	353	359	386	382	386	342	342	366	326	354	367	377	365	336	350	366	327	403	308	387	355	340	367	326	320	344	333	366	371	360	378	390	331	370	374	362	360	334	358	352	362	337	351	371	316	361	348	371	354	369	337	357	362	335	356	367	328	336	363	354	371	357	367	356	336	341	331	360	362	374	343	319	360	363	372	346	367	317	350	369	341	338	321	334	367	385	363	337	332	331	310	373	335	347	355	323	332	346	325	345	330	373	341	335	367	350	346	329	360	332	345	366	330	320	345	353	338	352	333	365	332	362	340	360	322	369	317	356	347	363	358	359	323	348	343	354	346	318	318	361	389	332	323	333	331	351	368	356	355	302	365	312	346	361	348	376	330	331	342	312	375	365	352	339	368	355	380	329	344	335	373	344	354	355	370	361	346	359	307	355	322	367	354	403	338	359	371	387	370	353	333	336	347	381	373	339	333	338	352	321	356	346	339	334	334	348	350	383	346	333	393	357	339	348	318	350	345	364	373	337	358	363	341	349	313	361	347	364	360	362	338	362	355	359	345	338	360	360	335	354	366	321	338	362	389	345	354	352	371	344	315	353	327	376	297	345	330	362	368	336	349	356	360	351	320	354	342	333	353	372	328	352	319	335	371	362	347	345	308	371	352	338	336	347	349	326	368	363	371	348	352	345	373	344	371	354	345	355	339	348	371	356	357	371	334	337	323	353	336	346	339	322	350	357	329	377	336	385	366	367	358	333	343	364	377	349	352	355	350	321	334	343	323	365	341	331	361	336	351	344	373	311	361	343	362	295	371	348	353	352	356	343	332	349	369	368	331	387	377	330	358	359	361	337	330	365	371	351	346	336	348	369	354	353	342	330	377	309	353	340	341	348	365	373	348	345	349	387	340	356	347	367	374	337	349	359	322	332	352	361	332	375	347	372	362	401	352	388	354	360	343	371	376	367	341	373	340	369	344	343	359	332	337	333	366	347	342	367	318	370	370	347	365	352	347	333	368	337	350	355	363	344	348	337	355	311	352	362	337	377	319	340	321	365	346	335	368	352	320	360	346	377	356	347	319	340	325	337	352	348	343	347	361	364	361	346	377	371	311	354	332	347	346	385	339	333	341	353	345	389	354	361	355	379	364	341	370	283	349	337	339	326	364	340	358	354	341	346	359	334	378	349	366	368	367	352	350	346	360	359	348	381	319	375	330	325	322	375	345	354	335	359	330	344	338	380	363	397	341	318	327	334	361	343	341	340	382	365	354	339	333	353	346	330	354	344	347	372	307	364	359	381	372	347	359	367	311	333	326	352	378	375	352	340	367	381	353	361	340	372	366	349	343	341	373	309	359	325	356	362	345	326	378	367	356	365	339	345	333	349	310	336	340	350	354	340	361	338	344	339	401	322	351	372	333	323	351	322	346	373	349	335	362	361	357	356	356	357	380	350	364	350	360	351	344	318	408	347	337	335	364	345	335	360	351	364	326	314	352	334	346	347	324	347	352	351	334	340	335	360	364	353	374	349	340	351	359	327	334	334	344	348	362	358	329	328	356	363	354	356	380	315	338	359	360	389	352	353	377	365	354	367	364	348	344	357	330	327	320	333	340	337	344	368	354	344	344	332	328	386	351	361	337	333	335	390	367	333	355	347	334	346	341	340	339	352	376	350	361	356	356	363	383	334	347	363	358	333	356	364	378	379	314	377	335	310	354	368	333	335	342	356	348	359	356	338	370	339	331	356	312	349	313	377	350	349	358	368	326	347	355	355	365	355	340	343	355	358	323	381	320	324	339	365	369	380	337	353	364	346	334	355	338	360	366	345	371	354	323	355	338	374	337	346	342	318	377	338	347	333	341	322	332	364	347	358	326	354	357	360	323	345	371	372	350	361	330	369	361	370	357	343	336	350	319	344	346	349	334	353	332	351	334	329	351	344	334	345	338	344	350	369	314	332	351	368	360	333	357	325	342	335	332	356	324	317	351	364	360	366	326	372	356	368	348	340	372	347	357	365	339	355	345	341	339	391	298	361	365	357	363	364	348	335	334	348	380	351	358	350	370	359	325	345	343	338	327	332	339	324	359	350	328	303	330	338	369	354	351	321	366	388	363	337	345	337	353	351	337	351	323	305	354	377	317	359	374	335	353	372	355	344	329	373	364	343	330	361	347	381	366	360	352	375	357	338	351	372	333	333	343	363	367	331	340	384	335	344	334	343	341	329	375	315	329	363	346	350	347	352	340	394	351	341	362	340	355	367	313	381	305	305	331	324	327	364	367	328	350	312	353	344	364	353	366	356	362	349	350	347	355	367	351	359	355	356	341	321	357	349	343	365	346	360	375	323	327	342	341	327	347	359	332	341	339	320	334	375	331	373	370	340	366	315	318	375	370	337	346	334	360	308	356	358	333	340	333	323	305	333	333	357	364	348	328	337	353	368	354	355	344	378	337	316	341	387	331	352	367	367	373	333	363	369	353	332	371	349	363	362	389	345	350	352	368	356	333	355	324	379	336	345	352	316	318	347	342	373	342	369	328	348	362	334	359	363	329	334	384	343	343	367	329	322	311	342	321	324	353	327	336	348	357	323	304	352	328	354	376	368	350	325	333	353	307	298	361	338	360	314	326	350	350	354	320	317	338	368	360	378	353	357	373	357	354	340	352	351	403	359	350	343	357	345	345	373	344	377	386	336	370	357	363	344	338	332	362	332	357	352	379	341	318	364	340	336	312	320	304	340	358	320	366	332	327	370	323	347	348	356	369	349	385	355	369	335	366	344	367	348	351	351	324	349	384	362	323	343	391	360	346	360	391	371	347	324	332	350	337	326	364	347	335	340	380	365	375	335	323	325	354	369	347	357	338	383	337	346	346	364	357	352	336	338	335	354	348	371	379	328	343	343	398	352	342	316	356	346	343	360	313	366	329	355	352	344	369	339	324	338	353	351	339	343	319	363	388	338	335	346	355	370	336	372	360	341	386	379	347	369	349	345	336	307	343	367	351	341	341	371	318	324	369	333	342	338	367	349	333	335	333	350	353	355	337	362	356	339	347	369	344	355	372	330	342	334	335	336	370	354	331	365	346	359	376	347	367	344	329	340	342	377	351	361	350	352	362	355	343	360	359	325	348	389	352	365	323	345	364	349	344	345	323	348	402	347	355	355	347	354	314	316	349	374	358	372	363	357	335	330	331	343	360	363	373	356	349	363	350	364	332	348	364	344	340	336	342	323	359	375	365	332	354	323	371	345	337	339	314	353	390	362	331	343	328	333	360	314	360	353	338	365	350	347	320	313	330	364	306	346	374	355	315	350	325	360	365	348	356	362	359	356	352	362	324	347	355	365	349	337	335	355	375	376	339	348	312	318	345	351	356	339	370	328	340	352	311	327	346	352	376	348	356	360	327	345	346	371	332	353	342	365	328	354	318	380	338	345
3802	6403	4030	2054	1481	1203	962	809	700	662	600	568	507	558	460	467	449	482	435	469	449	394	478	429	436	414	444	416	421	442	430	414	410	435	454	432	391	407	446	404	404	398	428	391	443	438	429	433	380	450	401	420	422	442	452	394	413	412	415	396	382	409	407	413	400	422	416	389	433	417	392	394	386	434	432	431	404	383	399	375	402	417	414	432	404	422	408	382	384	395	416	418	407	393	411	377	398	407	436	412	417	400	394	407	398	400	395	433	408	414	402	411	389	392	426	410	406	433	431	394	413	412	416	403	413	448	386	407	425	420	402	398	420	394	410	417	407	393	396	397	402	392	422	393	374	392	428	437	427	435	357	381	405	417	399	389	437	405	396	416	392	411	417	422	385	400	411	403	375	409	383	431	386	422	388	386	413	431	380	382	360	384	392	419	435	406	386	369	396	403	421	399	425	437	398	406	360	413	414	436	395	415	396	399	406	395	408	381	362	390	409	393	386	408	383	416	419	398	406	396	407	408	438	405	392	431	406	408	376	433	412	419	410	435	371	434	398	457	424	391	420	408	443	428	393	412	461	379	414	405	407	429	404	396	387	419	386	409	410	382	423	367	398	394	376	392	404	389	433	388	435	398	415	391	406	446	399	393	421	392	432	408	416	387	441	426	393	395	393	397	400	415	412	427	388	386	399	423	406	424	414	427	400	380	439	405	408	410	427	366	405	431	416	398	420	380	409	403	399	416	409	428	400	402	401	460	408	402	426	408	388	408	419	415	421	364	408	409	390	434	444	387	393	423	379	393	421	452	381	406	405	388	451	421	429	412	403	422	374	402	376	415	395	365	418	416	407	446	415	404	427	421	395	419	442	420	376	393	370	382	383	422	385	435	432	440	411	400	373	376	380	397	404	400	404	423	392	403	411	433	406	390	416	424	408	381	420	408	421	400	362	404	423	433	400	433	411	422	409	407	404	386	366	412	362	400	391	385	375	440	394	396	414	390	421	409	413	405	444	428	400	390	407	392	396	403	387	410	369	405	399	397	384	441	410	382	387	386	408	398	420	382	408	403	398	399	389	445	379	387	433	376	401	399	440	374	393	414	426	396	370	381	387	427	382	434	410	389	409	417	389	383	403	378	410	389	408	397	453	431	410	402	401	374	356	424	415	390	390	399	383	423	416	413	395	427	362	408	373	427	407	356	399	388	435	391	408	363	411	387	422	428	419	399	378	387	455	387	435	419	420	385	426	412	387	389	411	387	363	381	391	374	402	384	421	413	411	408	408	394	372	433	389	398	408	379	421	407	399	401	407	403	411	384	391	411	387	389	408	437	393	409	432	417	374	414	425	399	390	407	432	403	432	395	401	411	440	439	408	407	393	426	407	411	423	402	405	388	385	414	404	446	404	411	413	364	427	398	397	455	406	421	412	398	403	414	418	390	402	469	363	386	429	379	443	386	396	338	450	429	408	426	422	404	408	373	405	409	396	395	396	382	372	380	432	420	411	425	401	375	367	416	364	385	392	392	431	397	388	387	437	388	404	399	412	388	414	371	389	421	370	391	401	384	392	433	389	402	407	350	373	384	396	435	435	411	449	406	425	417	392	399	417	415	402	418	419	421	398	404	390	389	402	397	407	408	403	425	388	398	395	419	387	409	412	414	388	392	420	417	415	420	423	425	400	405	384	385	440	398	397	381	403	417	409	389	391	395	380	425	430	387	401	418	411	384	426	389	413	422	420	421	412	387	418	425	418	400	402	418	377	417	367	399	388	411	391	376	371	395	393	404	418	406	419	397	407	440	399	417	376	422	377	405	392	434	401	374	368	415	396	431	393	419	364	388	425	396	408	413	401	405	404	410	399	398	413	398	416	430	400	414	389	390	438	405	388	398	407	425	390	415	396	412	383	373	408	413	384	383	415	451	408	388	411	398	400	391	395	424	415	394	406	426	402	390	392	430	407	398	405	374	421	420	426	428	426	378	368	420	419	424	421	399	412	405	411	409	400	419	414	442	436	402	414	410	392	427	419	361	406	388	402	368	425	418	393	394	417	440	434	418	384	408	394	403	420	389	398	406	378	408	445	426	415	443	409	420	393	430	420	412	453	411	379	415	422	402	397	419	395	400	396	391	419	398	404	401	400	426	402	411	393	408	444	380	374	387	417	419	395	419	385	390	373	401	391	384	406	393	389	387	403	424	402	398	389	410	401	440	421	422	403	386	411	401	400	413	403	399	419	392	389	384	426	419	409	430	426	381	398	384	397	405	410	411	393	401	420	423	384	417	383	396	416	405	425	426	412	398	391	400	428	397	415	418	393	402	384	427	393	411	400	437	397	395	397	403	421	413	407	397	406	351	407	366	407	385	412	383	408	402	411	406	416	386	418	405	399	409	393	446	387	419	421	371	452	385	411	434	434	418	409	418	382	413	397	454	414	420	402	396	393	429	425	372	396	412	403	390	401	437	374	382	379	357	406	388	390	377	397	412	391	429	427	400	414	391	415	393	403	395	412	402	396	404	430	412	407	376	408	437	377	420	407	404	398	420	440	386	412	395	353	408	416	411	440	379	422	404	399	398	409	426	351	386	387	456	443	411	410	378	431	415	390	396	403	402	400	394	443	416	449	402	390	375	404	388	412	414	393	414	439	433	420	428	426	404	382	410	397	425	434	413	405	419	401	414	379	407	404	420	380	419	393	372	412	366	369	404	410	394	363	413	404	382	419	384	393	416	427	383	401	410	419	388	387	387	380	397	397	421	430	388	397	392	394	406	428	428	415	414	438	402	413	416	379	438	433	417	423	400	393	364	406	390	385	407	407	449	422	391	397	444	399	420	362	391	384	403	419	378	450	449	421	395	398	417	390	400	414	415	410	400	369	381	421	404	403	407	413	400	442	431	383	428	373	410	394	428	422	377	406	394	446	418	408	363	411	433	427	418	375	430	405	392	459	376	366	391	404	440	413	434	375	444	390	430	440	404	430	413	410	414	390	387	369	386	385	397	412	398	387	388	408	406	400	425	371	393	385	423	395	395	404	431	393	396	425	401	389	380	399	405	434	429	417	408	403	438	355	394	386	412	396	409	390	388	372	418	424	420	359	400	408	444	405	389	392	426	437	387	389	405	393	393	409	383	379	430	420	404	442	411	411	409	426	391	430	398	408	423	402	448	395	370	388	391	410	412	401	413	376	433	392	404	384	439	427	392	427	412	390	392	378	442	376	396	398	379	444	418	387	387	424	386	442	420	396	437	382	418	418	392	417	413	385	408	392	414	390	391	367	392	419	407	407	436	415	403	414	385	393	406	382	424	438	408	409	391	388	417	384	392	463	404	373	405	391	388	431	424	399	425	381	414	407	389	371	430	377	418	433	391	441	440	406	416	405	399	428	443	405	440	422	391	400	422	404	400	392	413	400	401	357	427	398	414	419	389	414	393	398	392	401	411	381	418	402	379	409	393	383	400	386	416	369	426	420	395	378	395	423	401	408	376
23053	21674	29463	24354	21665	21659	5720	853	632	539	504	462	413	351	361	350	325	327	314	285	276	278	263	301	298	250	252	246	260	268	272	259	266	311	257	224	234	263	235	234	260	245	242	252	194	239	252	240	231	245	248	239	242	258	242	237	201	213	237	244	243	230	225	223	221	216	225	198	236	250	253	249	232	252	242	213	198	222	237	251	235	216	232	215	233	200	213	242	209	247	226	239	228	252	243	212	214	217	233	227	224	220	205	221	233	224	222	239	218	204	221	204	196	214	224	202	214	220	220	206	223	197	220	228	228	255	237	227	235	240	209	246	238	225	220	235	214	218	194	228	222	242	227	259	227	239	233	218	233	215	246	229	198	208	226	221	237	198	220	203	209	203	209	232	245	234	240	217	256	230	242	231	252	232	222	231	227	222	224	199	203	229	232	237	215	208	236	226	214	226	239	257	262	197	224	212	225	209	222	204	188	236	222	227	214	245	250	228	212	214	247	229	236	204	182	216	217	238	219	237	220	241	260	229	219	206	234	219	222	199	202	228	216	229	220	241	212	243	251	228	233	228	212	220	193	228	213	231	225	213	246	232	212	226	206	233	204	250	244	241	238	241	225	221	238	200	204	215	214	221	243	202	210	224	180	208	232	200	245	223	205	240	198	230	241	233	206	248	224	218	235	235	219	223	227	249	216	237	214	226	232	210	244	195	219	221	204	227	198	220	255	226	182	182	215	215	220	236	212	204	222	215	247	249	220	248	219	206	226	213	198	215	236	225	249	234	213	238	236	229	224	219	236	233	210	205	234	222	246	231	218	235	186	194	198	255	214	215	242	216	214	194	213	233	214	194	243	214	174	240	238	196	218	225	214	194	227	230	226	245	221	213	219	207	211	220	250	236	247	226	215	190	246	219	227	228	206	217	246	233	212	239	233	200	205	259	231	221	218	227	196	190	196	237	257	200	245	223	227	256	216	231	237	231	217	218	217	231	228	240	221	219	231	187	208	231	223	247	228	238	206	262	238	223	209	195	232	221	212	231	215	205	246	227	230	207	215	212	231	250	224	237	218	209	214	213	224	224	209	233	211	209	213	233	209	228	222	253	204	218	227	232	229	213	191	208	225	213	240	203	242	221	207	224	217	224	213	245	233	220	232	245	235	217	240	245	224	215	248	212	233	234	220	227	219	201	212	241	223	190	214	226	234	213	242	224	245	224	228	199	228	236	251	198	211	214	204	209	196	245	233	251	181	222	222	207	218	202	227	230	209	190	223	201	228	214	231	218	214	228	214	222	229	204	212	224	226	217	232	230	228	230	207	221	194	211	204	236	228	229	222	248	237	232	215	250	220	220	217	243	233	206	223	236	248	220	216	232	238	203	222	217	221	227	220	229	241	229	223	236	247	192	229	225	195	224	198	227	203	226	217	222	215	206	202	210	212	231	245	201	224	236	224	209	226	234	236	214	231	240	232	216	229	230	221	224	200	213	259	232	220	204	219	235	234	208	230	211	223	222	216	215	211	209	209	231	220	216	239	213	224	203	224	232	231	214	213	239	218	220	207	231	253	240	243	201	244	201	244	195	224	211	213	218	208	219	214	222	239	206	225	238	230	215	238	259	237	201	208	236	254	214	213	242	219	239	222	213	246	220	219	208	253	227	231	207	195	234	225	223	218	230	219	213	214	235	223	232	217	209	231	220	237	228	201	227	210	235	266	227	213	235	228	232	247	216	224	224	226	214	227	225	219	251	235	235	214	229	215	234	207	219	220	238	222	238	203	214	215	215	233	217	229	195	199	221	227	215	205	228	204	220	206	215	238	222	215	238	203	215	214	206	222	224	235	234	244	227	223	202	218	251	221	257	231	218	222	255	203	230	216	246	243	236	228	233	254	202	229	235	233	235	224	249	233	214	233	229	218	222	219	231	228	214	207	223	219	240	244	250	202	227	210	210	238	222	235	219	219	224	200	199	214	205	248	203	215	228	239	256	244	228	227	217	220	203	216	215	219	226	248	212	209	218	243	241	233	198	261	221	226	215	209	222	208	211	210	213	229	233	227	230	250	209	233	241	250	213	209	230	204	230	211	220	209	210	206	213	213	203	237	233	229	211	224	204	249	222	226	224	214	237	199	242	232	207	220	243	229	213	237	235	242	202	240	217	215	227	197	237	219	224	192	190	219	214	214	237	221	219	226	230	226	228	211	229	236	206	226	218	217	210	241	215	228	249	212	234	246	198	208	227	238	220	221	187	215	209	231	200	217	198	236	210	220	247	230	212	212	230	219	214	221	234	206	234	199	230	213	213	230	200	236	209	217	231	237	224	220	209	227	223	222	195	218	219	238	204	183	251	217	227	228	219	236	228	200	215	252	219	240	245	222	230	217	247	216	233	224	236	205	218	235	216	219	228	196	225	218	197	270	236	217	211	208	228	216	240	249	228	241	229	250	227	205	218	220	196	256	217	211	251	232	236	236	210	244	241	249	202	234	216	263	223	229	225	211	243	203	202	211	223	255	193	215	198	230	208	203	236	214	223	238	215	245	228	215	210	209	224	219	210	206	240	217	194	229	200	206	243	212	211	228	224	243	207	213	234	212	216	209	239	221	223	217	219	234	230	223	251	234	222	229	210	253	190	208	211	207	203	239	247	230	230	228	212	230	217	205	189	228	209	219	240	226	222	218	251	217	218	227	235	244	233	258	236	233	239	242	217	237	239	198	205	234	206	194	239	210	234	233	219	239	224	219	209	226	242	226	222	196	176	216	192	222	206	223	221	221	231	239	237	222	230	225	211	215	240	204	203	207	215	256	197	205	229	231	229	224	235	237	207	235	242	231	223	225	210	196	243	220	216	233	256	226	236	187	236	214	188	224	237	195	221	221	202	219	230	232	223	230	221	225	227	206	220	207	249	214	218	219	208	233	202	229	218	234	243	219	219	220	249	238	205	219	222	239	246	242	194	243	216	193	208	210	209	217	228	266	225	208	221	247	223	190	208	221	218	220	224	213	221	239	219	242	227	241	232	211	212	235	229	209	228	211	222	233	221	207	208	209	254	234	213	203	174	235	223	232	224	215	247	238	197	227	243	230	198	213	217	240	223	206	221	227	251	215	221	226	210	210	256	207	223	217	225	208	247	218	227	238	235	231	203	230	237	217	226	228	201	215	224	224	223	194	227	199	201	239	234	230	239	219	207	222	228	210	236	220	235	217	234	241	239	242	231	233	264	216	206	215	215	228	205	215	217	218	218	220	207	228	241	244	216	236	233	199	222	225	211	201	220	222	230	185	230	221	234	230	206	216	205	226	242	238	228	209	210	232	209	226	239	254	225	231	190	220	246	237	229	225	202	206	212	186	239	248	201	236	201	244	233	230	219	204	229	230	195	226	212	199	211	246	218	218	215	226	232	216	224	231	213	221	217	196	208	228	210	204	208	199	218	228	218	211	228	226	206	188	235	231	212	211	219	239	224	209	260	206	205	259	236	216	223	227	266
4959	15420	10166	4869	3506	2561	2050	1534	1261	1104	845	720	644	563	535	500	493	440	430	383	384	344	362	373	343	332	349	331	315	341	299	328	287	285	303	296	287	300	264	268	346	277	281	286	293	303	295	274	273	290	283	262	285	314	308	282	269	285	279	277	270	305	266	293	253	321	262	283	296	280	311	268	282	272	254	296	297	280	278	250	263	241	283	289	278	284	254	276	249	244	265	309	286	266	278	280	271	281	308	286	274	269	304	275	270	265	306	309	291	254	264	261	268	249	284	274	258	255	249	266	283	252	312	275	248	260	293	272	288	294	276	301	292	258	266	295	301	291	275	291	247	283	263	284	276	267	288	231	253	269	264	257	284	260	262	298	270	268	262	297	250	267	289	267	277	267	280	246	262	250	253	280	253	293	267	268	253	252	297	254	249	296	280	266	255	277	259	271	254	291	294	291	283	271	264	268	255	267	255	245	281	276	297	249	262	309	281	278	254	259	290	279	280	257	295	223	268	279	280	276	269	287	263	264	258	275	272	301	274	295	267	268	256	270	299	264	227	256	257	281	272	249	275	263	250	291	294	277	293	241	298	271	241	282	279	298	257	260	292	264	273	261	281	257	289	267	242	279	267	253	252	256	283	247	303	257	288	263	261	268	273	281	285	293	272	283	262	257	230	267	253	290	271	276	271	295	260	288	268	280	282	258	263	276	273	274	287	270	255	262	292	274	280	259	273	258	284	231	251	276	276	285	255	263	274	264	278	263	259	283	264	290	277	268	282	270	272	273	272	269	260	268	261	281	277	285	277	296	294	265	291	265	265	267	275	296	276	270	245	273	275	273	267	302	302	271	256	270	277	285	234	251	274	258	264	303	290	263	285	266	274	263	259	297	259	263	270	269	279	280	276	308	282	266	260	275	276	264	256	277	295	262	257	260	271	287	249	246	257	248	291	280	284	283	282	261	296	271	281	255	266	264	307	302	279	266	245	294	263	271	263	252	263	272	242	244	247	269	261	279	254	277	305	255	266	248	265	251	284	286	271	279	284	275	268	306	249	293	269	270	265	290	249	253	263	267	271	312	285	277	297	270	265	288	293	247	248	284	295	262	263	280	267	241	273	267	280	244	277	267	261	266	239	257	255	270	260	239	246	297	302	293	277	310	219	282	280	290	246	281	263	279	275	281	287	289	295	276	273	272	307	278	286	293	254	254	278	245	266	263	278	279	256	284	256	287	248	298	252	263	257	270	301	278	274	275	288	263	280	280	298	261	257	278	258	290	276	239	274	280	259	246	244	262	276	282	280	279	258	259	287	270	294	259	279	290	254	301	252	295	287	290	271	291	280	283	261	275	265	277	255	255	244	244	267	252	276	287	315	270	266	249	270	269	260	284	280	263	258	258	278	256	293	296	280	274	264	261	271	274	245	280	243	260	233	267	283	314	263	287	288	267	291	285	278	267	290	316	266	253	282	274	255	282	263	253	273	262	251	264	251	286	270	257	279	256	246	254	280	296	290	272	258	270	277	274	271	248	267	273	298	287	273	287	267	260	276	274	253	291	229	260	263	262	246	250	273	280	248	312	246	275	260	282	251	282	297	292	289	252	252	268	273	273	264	253	279	263	264	246	282	268	251	267	240	266	276	281	304	286	272	247	290	267	250	271	273	274	253	275	272	275	250	270	258	270	257	247	240	278	265	265	293	269	282	256	268	290	280	268	246	282	277	269	256	243	253	279	280	268	298	282	256	272	255	272	274	274	292	256	271	277	241	296	275	278	266	266	284	295	282	286	278	266	280	288	267	275	275	290	267	271	249	275	287	301	271	275	294	288	265	286	276	278	278	267	258	251	291	243	242	264	230	273	273	299	284	247	256	264	268	271	288	261	286	272	267	270	267	272	269	266	305	277	286	284	262	247	250	282	256	277	293	267	273	274	257	273	281	289	271	257	294	260	262	256	241	274	236	283	285	304	282	268	237	295	273	251	274	326	279	266	277	281	250	282	244	281	270	257	282	277	277	286	277	286	291	260	268	254	287	284	251	269	288	305	306	274	264	300	271	252	261	282	293	280	272	280	290	286	271	263	281	268	277	263	270	279	291	268	278	257	263	261	291	248	311	278	274	270	257	283	270	273	304	269	259	277	279	264	255	286	257	264	295	265	271	292	262	253	283	275	250	305	257	264	291	281	275	277	299	288	267	280	260	260	247	270	302	261	280	238	273	257	274	295	284	280	268	284	285	260	250	254	271	272	287	281	304	276	266	273	263	289	267	266	282	277	285	260	236	268	276	253	274	244	286	280	310	251	299	245	277	262	271	278	294	281	275	270	283	259	244	245	270	261	300	248	271	283	305	286	285	270	298	268	270	281	254	267	270	265	270	237	255	269	259	282	252	267	255	259	255	279	279	287	259	300	247	243	269	277	256	265	280	302	299	278	287	303	304	254	261	266	253	283	269	279	299	261	280	282	279	251	267	281	271	273	273	269	285	290	277	274	253	255	260	264	280	268	256	286	265	258	263	272	268	255	310	283	247	278	266	255	270	254	261	278	285	277	284	244	259	266	318	291	251	255	282	286	264	271	272	262	297	281	254	306	276	252	284	293	264	255	275	263	289	272	241	258	317	270	242	289	272	279	264	267	269	261	268	253	278	269	241	273	267	260	271	287	255	290	289	263	270	270	274	303	259	274	310	257	269	254	286	250	275	280	284	299	246	275	259	256	271	272	288	267	234	284	264	277	297	290	272	247	308	257	279	304	281	263	260	287	272	278	246	277	257	270	239	257	264	257	299	244	272	280	259	225	297	273	255	260	283	278	282	247	277	253	251	252	271	267	251	286	288	272	307	244	243	257	275	277	274	279	289	254	263	274	277	266	311	293	275	270	243	247	265	268	283	272	267	265	241	249	265	287	265	258	283	252	245	262	250	280	247	289	264	280	290	251	257	271	277	228	263	260	247	288	277	282	243	291	242	254	256	283	257	252	276	258	265	271	272	292	242	290	282	291	274	269	268	260	263	265	313	263	278	266	279	291	262	284	252	303	277	292	266	242	251	282	261	270	303	283	272	286	268	281	251	288	269	281	280	273	317	270	259	278	271	255	266	263	272	265	279	243	252	255	306	275	283	268	267	255	281	305	257	278	286	263	266	270	292	301	236	300	264	237	260	274	271	272	274	265	262	258	259	263	254	269	236	272	278	257	251	269	268	262	272	244	269	295	295	291	249	254	274	266	278	265	270	269	291	283	253	256	289	252	281	304	311	284	285	252	249	289	256	273	286	253	279	259	294	290	277	264	259	271	288	275	266	263	255	263	270	279	268	277	285	243	260	269	286	260	294	298	296	280	271	262	258	272	298	282	260	265	269	288	265	270	260	274	302	268	270	265	300	243	265	270	256	276	272	274	289	273	273	268	285	275	276	307	267	286	262	255	254	268	254	277	248	281	248	275	312	273	298	250	279	287	265	258	269	245	231	272	271	265	279	254	275	269	283	269
28026	18910	5089	1099	750	683	696	607	622	639	626	624	618	592	641	576	629	561	637	663	606	628	590	617	576	560	609	597	590	604	587	610	592	589	596	612	590	590	601	595	620	615	623	546	570	572	599	645	577	554	619	596	638	599	614	590	595	594	609	580	561	571	630	581	570	594	635	602	605	591	629	614	607	603	556	583	591	613	598	582	565	615	633	600	586	636	591	616	582	563	579	567	614	543	571	620	574	568	645	553	606	622	568	630	654	575	599	536	584	598	560	624	584	585	567	549	609	634	588	582	594	611	549	565	554	593	594	565	609	603	618	635	612	585	595	575	620	617	587	588	541	619	557	581	586	571	617	619	588	579	572	572	613	556	578	589	590	613	599	575	594	560	561	633	658	621	595	590	572	616	595	562	604	606	562	569	625	569	568	570	552	621	623	561	603	603	610	591	599	562	601	583	590	612	562	623	569	609	561	601	572	627	621	557	568	617	608	603	605	550	599	621	605	597	601	584	619	590	594	607	603	583	584	576	605	621	581	628	611	598	553	589	575	643	572	586	590	562	602	570	576	616	563	631	618	524	600	650	569	518	606	560	592	576	600	584	628	597	622	590	635	621	599	577	575	531	596	582	585	597	567	553	560	608	569	584	574	640	580	555	597	610	633	583	625	596	561	619	591	573	567	600	585	612	609	584	627	582	673	602	584	630	594	590	605	563	597	615	619	620	610	564	570	566	525	624	615	568	559	580	590	604	600	595	617	626	629	602	615	589	562	606	613	564	622	569	541	587	601	571	571	591	613	628	586	584	591	628	620	608	561	637	560	587	624	594	574	594	608	597	614	663	582	544	585	594	613	579	630	576	551	608	586	582	595	586	598	553	647	570	614	591	583	631	591	577	548	621	594	561	609	585	589	595	563	558	604	624	603	620	546	574	546	603	628	629	612	559	591	580	586	595	580	555	604	611	608	584	628	583	578	606	624	584	608	598	592	559	634	600	552	560	588	566	590	585	601	598	605	622	516	534	641	574	580	580	601	559	601	587	603	550	592	614	583	626	593	601	593	619	583	631	629	603	547	553	605	572	585	628	596	583	564	630	606	571	628	594	603	623	602	619	584	608	578	604	622	579	606	640	605	572	610	617	620	550	533	628	601	593	569	615	594	565	583	534	610	636	588	570	634	580	602	632	635	561	608	570	606	604	624	650	567	625	615	590	557	564	614	613	578	584	575	601	597	619	593	610	597	600	600	632	591	562	645	586	568	618	585	584	577	582	610	563	574	635	588	545	568	599	600	568	602	587	604	626	601	577	572	585	588	589	591	548	593	560	569	607	568	573	634	608	582	591	565	592	578	635	597	593	590	604	556	588	570	647	565	680	663	572	601	596	556	582	591	556	589	570	622	599	596	598	555	599	591	565	605	603	561	580	608	623	635	563	602	588	604	545	612	614	600	600	603	593	573	624	564	558	566	617	624	574	594	610	584	573	564	604	622	603	575	600	550	606	596	596	589	555	565	587	624	600	567	583	555	571	628	586	562	636	563	576	563	548	563	536	546	544	580	557	623	564	596	598	631	572	576	581	561	653	601	592	555	611	604	611	567	598	569	575	629	602	598	571	601	597	587	562	588	615	611	612	603	564	594	639	606	622	598	623	574	565	626	599	620	598	553	574	574	576	569	565	586	601	621	609	618	625	591	585	576	603	617	566	654	635	557	615	615	583	532	557	586	622	591	606	562	659	571	601	589	588	583	589	571	607	567	611	643	582	623	621	606	584	592	619	636	615	606	606	603	586	611	588	622	564	588	616	573	623	581	599	614	580	577	551	582	631	588	582	625	573	563	609	568	597	603	608	641	621	564	599	599	634	580	602	595	555	571	580	578	559	577	600	570	588	599	532	576	591	592	604	553	617	620	605	580	585	551	584	630	583	610	576	600	587	540	564	574	597	627	602	598	595	565	596	616	572	567	595	591	646	606	618	590	570	627	581	585	548	598	616	624	606	572	569	591	637	608	594	628	559	618	642	605	597	604	599	572	582	583	550	594	580	600	621	610	600	586	622	615	611	599	612	621	670	524	612	588	579	588	585	609	627	572	604	591	592	615	600	597	603	595	596	600	593	577	562	579	629	546	615	616	569	608	558	630	567	581	553	613	587	606	600	545	606	591	596	580	603	606	569	603	616	610	545	610	552	594	580	593	595	609	607	590	604	597	626	638	596	595	574	607	560	623	606	582	577	621	621	615	580	593	578	608	554	593	548	550	592	579	599	624	595	609	592	554	583	575	565	597	619	556	557	570	582	607	617	545	570	607	583	584	611	598	607	578	593	585	616	597	560	600	619	571	627	571	559	558	570	623	593	604	563	596	619	618	576	610	579	601	606	619	552	559	591	559	577	614	609	591	545	565	630	590	564	571	616	564	630	543	559	615	644	566	599	582	621	565	614	611	602	563	606	613	573	597	613	588	571	589	581	602	589	576	587	607	560	590	656	615	625	612	585	599	587	603	620	591	562	588	570	570	587	597	585	678	644	564	610	559	632	658	620	618	612	593	563	529	575	602	589	580	609	565	581	562	603	586	594	552	589	580	617	592	568	607	658	593	582	586	561	640	619	593	604	639	618	574	574	616	589	583	615	535	545	535	614	535	585	611	564	597	594	589	577	595	623	598	591	604	601	581	628	568	585	624	591	581	619	604	598	606	590	562	570	589	583	596	611	569	579	571	573	623	546	588	605	570	598	574	559	611	590	562	600	587	558	559	597	592	543	610	584	566	554	591	582	577	596	586	633	604	591	594	605	593	555	554	609	600	606	609	624	572	562	604	579	639	600	594	581	578	602	583	587	597	604	535	632	617	579	565	611	644	582	583	573	575	600	603	580	598	565	589	537	615	616	564	610	601	577	616	636	549	588	586	598	597	624	537	622	572	579	606	580	583	592	603	534	554	525	556	590	528	607	595	564	612	631	614	639	584	617	597	592	586	589	508	610	620	616	605	614	588	549	561	594	578	586	568	587	570	575	608	556	615	577	606	574	545	583	619	637	590	598	583	570	624	605	648	563	626	613	564	602	635	567	552	601	591	609	619	607	597	564	636	605	569	621	607	596	574	593	608	608	609	562	574	560	614	600	547	588	599	565	545	558	637	580	601	597	557	559	595	568	589	602	576	602	626	611	576	607	538	558	631	605	576	619	564	566	611	593	595	633	578	603	598	591	587	615	602	596	596	566	598	605	567	595	582	611	613	572	630	618	598	568	576	591	571	559	557	571	644	599	601	630	552	591	599	624	632	597	602	549	550	591	554	622	589	606	586	577	605	633	615	598	617	594	561	576	584	590	665	650	591	610	624	598	593	620	566	540	596	591	579	549	597	587	629	618	590	601	596	603	576	596	604	617	589	600	617	591	587	593	566	547	654	598	633	612	624	636	578	611	579	575	599	569	581	633	589	589	634	585	589	544	590	621	637	601	558	613	585	612	574	601	587	586	602	557	597	622	603	594
4799	2833	1891	1211	980	925	855	795	772	753	763	755	720	705	732	729	698	671	669	709	710	669	699	676	720	724	721	709	688	685	728	657	692	667	696	664	677	718	668	688	666	724	667	648	663	727	690	628	721	723	631	711	697	728	692	676	704	648	686	677	701	703	704	683	693	699	695	721	704	654	672	714	633	686	690	699	696	703	651	731	664	678	725	699	625	670	684	656	712	648	678	713	705	622	667	686	710	677	663	681	686	667	650	681	670	658	677	706	680	657	681	665	650	678	670	669	706	674	685	689	686	670	705	658	718	676	708	673	713	707	691	647	721	695	650	681	705	689	657	687	668	703	665	730	688	692	639	687	696	684	660	708	667	681	682	654	683	655	688	673	679	666	727	684	653	716	666	679	661	655	675	663	670	715	710	677	686	722	691	710	649	646	704	731	657	702	668	701	669	688	716	697	681	682	658	691	738	751	714	697	697	743	636	651	670	627	667	678	686	687	700	698	703	708	732	645	665	713	692	679	664	644	723	723	647	676	662	694	659	717	690	674	708	693	631	712	705	665	647	679	657	665	699	660	724	661	632	703	713	613	652	715	693	694	661	685	705	697	690	719	669	653	702	679	668	712	674	647	672	698	684	698	704	653	695	678	700	679	677	734	686	695	691	725	671	668	609	634	757	681	706	688	678	692	673	755	687	693	701	680	623	707	706	673	739	712	706	671	643	644	682	690	656	706	672	710	726	666	653	636	745	717	706	674	633	707	701	714	674	685	694	694	709	656	721	650	670	690	722	687	676	709	665	639	700	708	647	672	693	675	670	616	696	667	668	692	688	701	681	681	678	678	641	624	642	651	712	633	698	676	641	701	675	702	671	712	659	672	675	679	609	666	697	683	705	686	740	679	696	679	697	665	689	697	692	704	714	668	679	698	764	680	685	714	688	654	701	682	723	672	697	675	703	693	652	679	668	700	676	717	675	650	748	663	640	681	714	677	685	711	708	649	679	622	691	685	656	670	652	688	727	679	687	667	694	681	634	693	705	663	704	670	630	709	694	714	719	658	687	695	652	680	720	661	682	678	651	666	660	669	666	669	670	686	690	693	673	608	693	665	703	695	655	709	725	700	674	701	682	707	676	693	749	657	666	663	743	671	674	668	684	673	659	682	714	715	661	664	682	671	669	662	727	675	670	676	642	660	684	709	673	675	654	669	734	664	714	657	723	650	658	673	663	677	713	649	648	671	682	644	719	660	662	682	618	691	674	718	682	681	697	656	658	649	690	647	668	693	726	716	703	674	686	635	670	712	655	709	712	685	657	671	693	705	671	683	660	644	658	655	669	706	741	705	679	704	653	683	661	701	684	711	701	726	686	661	662	705	697	681	603	692	667	713	678	640	681	679	644	705	719	674	675	659	732	669	663	693	675	680	648	692	700	640	695	686	690	684	695	685	694	642	731	683	660	694	709	678	700	694	665	656	686	688	681	693	658	690	673	700	698	666	663	656	674	692	701	687	679	752	629	666	659	698	631	707	678	675	722	659	718	652	679	683	714	690	639	731	706	688	641	670	693	676	691	697	696	651	702	661	678	677	669	731	658	690	676	654	622	698	712	716	645	721	653	676	654	675	660	711	708	709	676	691	667	724	686	733	680	696	626	679	738	716	662	675	685	670	668	677	697	722	669	674	638	682	679	615	687	690	667	704	713	684	745	652	702	673	631	705	678	655	671	690	709	703	725	691	662	680	638	733	668	692	676	669	694	686	720	672	677	676	680	667	664	683	680	610	705	669	669	700	676	680	720	657	680	702	674	657	719	655	716	693	697	726	682	671	659	684	637	696	681	660	664	705	687	679	690	642	727	672	707	653	703	732	703	699	690	689	677	640	644	678	664	704	711	684	618	655	706	689	681	654	643	691	702	649	693	691	711	710	694	689	715	658	641	678	650	695	698	678	677	680	678	636	715	715	689	664	719	675	713	682	682	638	662	695	716	701	686	710	684	680	685	704	665	733	694	721	662	690	673	666	686	693	715	680	660	653	699	704	651	696	716	674	684	732	696	689	674	698	731	689	715	668	723	702	702	692	661	698	659	673	700	683	677	675	664	673	693	691	685	751	665	667	604	722	671	664	653	673	649	709	641	703	755	682	661	689	659	703	643	699	630	676	678	679	687	674	715	709	699	652	677	727	699	712	662	658	705	697	675	646	650	664	675	664	673	681	642	698	687	675	695	722	671	661	689	723	703	653	689	666	708	671	711	659	678	676	678	706	664	704	683	707	691	658	681	678	647	684	643	700	702	703	687	689	701	689	656	690	714	688	664	644	693	691	669	701	695	669	640	690	700	655	695	684	675	667	685	707	646	648	680	671	686	637	664	683	719	692	654	648	686	690	674	684	635	720	680	650	653	729	698	707	706	667	634	652	657	636	663	717	695	694	698	672	709	670	660	677	709	645	739	676	664	655	715	709	710	659	664	684	678	703	721	685	689	663	704	676	710	684	657	677	653	730	700	688	653	705	691	717	722	654	703	740	687	689	661	690	704	731	656	612	678	639	704	682	667	688	658	723	652	692	664	710	705	678	675	683	737	678	659	641	605	707	689	737	691	695	675	708	698	713	705	683	694	685	670	619	675	703	624	680	669	716	695	647	704	693	714	689	670	676	701	717	695	689	716	683	664	627	701	691	691	668	679	655	639	663	649	649	673	707	665	675	678	654	705	652	671	639	651	643	688	655	685	650	705	707	706	723	627	661	634	721	664	685	696	677	640	705	717	672	628	667	643	684	624	630	612	702	640	696	679	668	699	713	689	704	695	690	730	681	708	679	684	688	682	694	698	634	676	688	674	722	648	678	697	674	700	709	695	702	659	653	662	713	706	667	667	620	734	694	683	685	696	683	677	701	699	644	690	681	684	677	716	715	648	643	692	699	691	725	667	657	645	722	644	699	669	657	743	679	678	668	667	692	714	664	647	666	682	712	698	710	696	688	638	680	676	661	691	675	711	675	678	677	660	660	685	676	718	694	683	671	690	660	676	727	722	674	713	747	659	637	676	721	663	679	668	703	658	711	635	675	612	714	640	651	706	684	651	699	664	719	743	679	702	648	692	694	706	692	688	677	693	652	714	680	695	674	669	663	682	701	640	698	645	691	659	675	722	673	653	746	661	678	699	693	679	705	716	718	700	666	640	654	692	690	685	678	714	714	684	635	706	694	627	688	674	699	684	686	706	668	707	743	670	663	680	614	655	664	662	719	701	714	682	612	656	688	669	676	657	686	681	700	708	622	687	624	705	708	675	678	699	710	696	678	674	654	685	639	699	646	695	705	695	661	698	672	668	652	702	670	711	637	654	689	685	711	737	705	711	683	676	692	651	649	678	656	689	663	702	665	655	695	720	670	728	680	704	676	676	685	668	671	657	652	645	695	656	645	678	659	695	668	661	728	645	666	678	737	644	705	665	654	702	622	696	695	694	660	640	678	688	647	746	675	663	750	674	696
24080	21688	29011	24872	21668	7933	1212	870	750	722	727	682	689	627	593	601	582	528	567	581	567	559	549	552	579	559	534	535	534	576	583	576	558	518	522	572	574	573	595	565	544	559	563	531	538	525	585	558	524	526	506	545	553	557	557	545	548	534	550	547	549	541	558	565	517	586	570	539	530	544	539	538	548	570	541	553	560	532	545	543	519	582	519	590	541	536	556	534	506	537	565	501	551	542	572	573	553	538	543	521	538	530	549	501	556	557	578	526	519	548	556	523	553	524	555	513	570	555	556	531	574	498	537	532	521	494	545	536	527	534	568	555	538	512	566	528	553	546	539	577	491	557	532	551	589	520	563	543	540	504	566	531	524	559	555	537	558	510	573	524	532	541	553	540	473	565	505	542	513	547	551	536	572	526	587	537	559	587	553	566	545	557	509	554	549	555	570	495	550	579	545	554	555	575	506	567	522	566	531	584	530	507	557	535	592	611	524	579	569	539	521	525	531	579	494	557	550	543	528	592	541	582	571	556	522	516	548	521	538	551	553	494	593	506	534	545	546	545	551	528	544	546	519	548	571	574	529	568	537	526	538	535	548	551	558	545	558	521	527	561	590	558	544	515	536	540	544	512	576	536	550	555	553	499	580	533	485	539	537	562	548	595	551	529	540	566	511	543	581	524	551	532	543	514	557	544	585	529	535	519	527	552	534	548	533	524	512	558	545	558	551	531	562	533	533	553	507	517	579	558	512	584	544	511	581	536	519	529	539	538	505	522	551	538	542	536	552	546	517	541	555	537	549	569	538	553	519	573	536	542	559	549	546	512	525	552	576	530	554	523	524	532	542	528	530	529	520	535	522	560	538	515	550	555	561	502	545	555	515	524	515	555	594	523	489	561	519	580	577	522	543	512	547	538	508	575	546	532	513	550	539	557	567	542	583	521	570	525	496	561	551	522	534	562	525	543	575	526	577	553	544	527	537	554	544	573	556	541	516	560	545	569	566	534	557	511	510	507	546	519	469	502	586	535	485	535	532	542	528	553	493	547	540	484	519	565	546	558	535	521	554	581	573	564	576	505	535	529	522	538	556	534	525	517	517	586	538	556	503	533	514	563	493	488	544	509	557	539	598	533	572	548	552	539	539	551	550	561	530	554	559	537	545	530	554	519	565	535	491	559	512	503	537	525	536	527	532	555	515	566	518	486	503	521	535	523	569	565	579	537	541	551	559	531	520	541	564	553	561	560	545	597	570	555	539	559	554	544	544	550	535	513	544	584	550	591	548	531	564	497	539	535	543	566	536	525	563	563	567	541	561	500	575	504	545	612	532	511	564	517	493	516	537	527	533	586	523	560	547	540	537	501	542	577	529	544	569	591	570	533	546	508	531	569	556	528	591	535	514	577	538	538	576	526	565	524	518	521	536	527	532	535	514	529	487	555	562	514	533	517	558	523	551	550	570	537	480	542	525	529	584	535	568	538	556	548	528	538	553	553	535	553	501	553	558	524	558	558	526	601	591	512	552	572	525	560	571	516	530	569	533	594	566	591	528	580	517	513	555	508	513	553	514	534	571	552	572	521	578	552	533	512	577	547	573	538	536	531	553	560	546	580	538	538	535	536	520	521	512	558	558	558	565	518	517	554	531	523	559	569	505	536	529	568	538	524	520	516	551	503	529	553	562	511	564	536	518	548	510	568	538	492	542	524	533	539	531	563	541	545	541	535	524	575	587	508	550	535	541	585	600	510	528	524	548	542	525	517	513	558	541	600	583	548	522	555	556	501	540	518	558	507	542	573	553	514	533	542	571	546	531	539	517	543	537	493	543	543	536	509	515	540	554	517	536	544	570	535	556	534	575	571	551	506	563	565	561	528	512	524	542	558	572	542	521	576	537	567	547	490	530	556	552	492	544	565	546	601	546	568	580	535	562	525	544	510	571	610	525	578	557	546	555	542	537	589	553	561	572	528	522	538	543	548	564	533	575	528	509	510	566	543	578	507	532	599	544	535	560	545	531	503	561	539	543	546	559	486	522	533	534	534	526	540	536	524	559	537	539	523	485	585	548	499	532	514	532	538	575	531	594	565	547	584	548	570	520	604	541	543	541	536	557	512	575	507	553	564	487	559	563	485	578	522	539	529	540	569	525	555	541	571	532	557	553	559	589	521	545	564	551	537	517	501	552	512	560	539	570	520	529	566	567	575	546	550	523	512	523	523	545	538	522	502	571	564	484	586	519	578	517	567	522	522	532	539	532	551	537	549	541	542	548	493	523	522	537	566	573	523	530	532	546	530	565	526	554	543	528	523	517	542	535	543	563	540	511	522	513	554	530	516	570	534	541	538	530	539	533	529	551	522	544	538	549	513	520	587	503	498	552	571	522	521	530	571	549	566	518	584	544	523	485	530	560	569	533	564	542	490	509	575	516	541	519	538	549	530	584	539	538	510	548	532	548	514	529	530	497	544	553	552	562	529	582	518	567	538	573	558	548	535	569	552	518	520	579	543	546	541	510	501	519	553	549	503	543	518	505	535	519	576	552	537	543	555	554	545	538	492	557	592	521	568	566	530	499	527	569	594	535	550	529	530	521	594	555	562	565	615	583	531	550	601	552	521	564	574	519	539	566	531	550	535	541	538	569	515	560	568	568	564	535	557	553	563	534	547	497	517	551	530	494	533	563	501	584	539	553	546	547	536	583	565	587	526	536	562	590	543	564	593	581	558	547	572	555	568	526	595	603	553	571	522	582	519	512	502	555	552	567	560	569	572	512	509	524	531	518	509	530	583	546	529	525	514	550	533	510	568	547	558	539	569	530	552	526	537	543	506	535	550	558	524	567	548	561	533	522	549	541	544	527	524	570	551	580	492	531	534	528	578	513	533	522	553	550	541	547	514	523	517	518	584	528	556	521	535	534	553	497	535	527	512	532	520	589	555	556	514	535	542	541	525	543	539	538	522	540	555	535	598	551	504	559	561	573	553	550	534	528	545	524	575	579	545	520	543	530	544	544	543	543	568	539	549	526	525	555	573	525	527	568	570	490	542	550	560	509	546	542	576	568	560	562	515	559	544	567	526	553	554	528	539	559	539	531	529	582	560	540	536	541	532	518	546	537	493	481	567	507	554	573	571	517	551	485	544	504	506	584	490	554	545	537	532	559	543	531	550	556	544	592	528	505	531	540	548	551	564	508	527	532	524	601	531	546	522	503	554	542	522	557	539	515	492	545	569	550	539	545	520	490	513	529	557	532	509	548	515	542	573	531	514	514	515	516	518	535	545	536	546	579	515	513	553	565	514	566	518	516	531	549	550	544	553	516	534	521	562	530	546	546	533	574	525	502	506	514	539	550	476	503	530	555	497	542	552	531	508	561	543	536	508	591	548	539	509	568	505	548	583	599	545	531	530	521	512	545	570	551	513	591	560	618	511	546	508	553	576	537	572	521	580	548	489	540	550	524	530	566	562	537	542	544	553	572	526	571	540	514	549	553	527	531	549
3937	10188	6740	3295	2396	1884	1478	1371	1159	1052	962	894	818	800	778	735	828	741	738	702	693	681	691	680	697	682	635	693	712	681	718	677	716	659	677	652	682	613	661	661	638	656	677	635	646	652	602	632	662	649	616	620	645	650	677	654	640	638	658	662	656	656	651	660	636	673	650	638	631	648	609	634	667	635	643	663	643	644	633	618	623	644	655	677	634	610	641	594	649	637	636	635	635	672	598	618	670	638	626	632	641	615	674	629	657	712	624	661	673	618	689	583	642	648	653	650	610	629	643	637	650	624	643	634	620	671	618	631	634	606	641	649	659	596	682	640	624	660	668	646	649	642	627	639	674	633	634	647	580	605	633	652	662	673	675	608	607	635	632	627	647	651	641	638	646	652	666	638	639	674	652	644	627	635	680	618	585	619	603	587	649	635	613	667	681	617	650	647	601	662	630	681	610	616	640	640	662	587	645	665	635	644	654	602	656	657	635	639	666	656	620	614	619	688	644	648	649	601	630	602	673	609	638	659	649	624	653	661	623	639	631	646	645	678	694	659	649	644	645	596	667	687	625	629	632	646	646	635	674	683	635	607	617	641	651	674	639	612	637	608	626	664	642	598	650	609	642	625	630	622	604	667	632	637	640	655	655	670	639	622	621	644	624	659	620	635	678	632	675	660	645	638	634	650	624	658	610	676	697	665	610	618	625	656	639	633	680	641	658	651	670	624	647	671	593	653	633	633	626	646	627	670	634	596	651	672	624	631	616	608	644	653	618	610	663	563	670	640	612	672	623	594	652	612	650	624	636	618	608	618	629	622	595	629	654	645	639	627	639	640	650	669	649	662	644	634	647	661	658	640	615	625	609	616	601	621	633	619	629	636	636	617	641	639	624	661	650	685	624	643	652	677	651	586	647	669	625	647	598	610	598	636	617	628	661	660	646	633	675	609	644	662	667	624	695	624	679	676	635	626	659	622	647	629	646	629	628	638	669	635	635	632	627	623	642	606	637	630	615	628	609	645	679	611	622	663	611	655	651	670	663	636	648	629	649	626	650	643	629	624	622	607	610	607	670	656	646	638	675	626	604	605	636	642	605	653	662	596	589	658	645	668	655	621	647	623	636	616	670	666	655	640	607	651	665	650	649	660	649	671	664	680	622	602	617	661	649	650	652	643	621	610	654	658	616	664	656	629	681	632	627	661	631	549	660	616	652	581	634	630	626	656	647	693	604	631	647	641	640	654	625	639	698	635	650	594	631	643	623	633	673	631	596	632	642	635	652	642	606	651	602	620	636	703	653	647	610	664	631	645	598	658	654	629	597	644	657	647	613	633	653	621	672	643	650	630	649	661	631	632	687	618	619	638	665	635	654	650	617	618	629	735	632	649	582	677	638	624	625	629	640	609	660	649	662	636	604	649	628	658	590	610	632	632	658	613	665	647	634	648	652	649	643	625	667	614	630	649	627	635	662	623	647	609	627	644	648	637	649	674	642	675	638	669	620	657	631	663	665	620	611	612	641	585	597	673	626	625	630	642	643	673	628	670	639	614	643	630	683	635	625	622	631	619	635	667	652	637	677	616	641	675	664	654	664	621	645	615	666	619	636	642	615	644	637	634	640	712	599	656	622	628	658	663	649	570	605	635	614	656	618	609	614	655	605	623	644	617	617	631	601	615	614	635	635	650	593	629	685	627	638	627	662	617	669	600	619	629	637	603	642	657	625	644	605	637	675	645	619	649	610	622	657	639	658	631	638	686	620	641	638	645	646	667	646	625	621	619	664	650	639	685	636	638	627	664	672	623	663	575	664	662	663	616	670	607	652	621	631	676	614	672	646	625	667	612	659	647	648	680	678	619	654	626	622	658	600	646	631	674	644	608	602	635	661	607	606	630	606	630	635	633	653	612	648	598	664	626	615	659	641	709	620	628	663	607	657	626	645	626	649	661	603	649	626	667	638	691	666	628	691	622	621	648	617	680	627	621	675	604	636	688	607	648	673	670	658	693	658	639	622	661	617	629	632	603	579	653	609	624	605	640	625	620	657	620	620	683	652	705	649	624	650	652	617	658	656	613	630	622	629	667	650	630	653	651	676	684	616	619	675	690	636	630	589	628	634	653	642	656	626	679	621	658	647	613	639	702	663	648	622	642	636	581	626	654	610	645	659	608	632	630	632	637	614	627	612	642	673	650	647	644	660	630	638	634	639	589	599	618	594	624	676	629	668	639	575	657	628	589	654	614	658	594	620	585	625	647	706	623	620	626	597	627	621	685	591	657	615	634	638	603	651	650	624	657	637	635	624	627	628	632	671	650	628	626	648	633	655	717	605	636	618	630	657	587	659	644	640	681	664	644	614	639	658	620	593	638	698	666	636	645	596	696	640	630	614	664	618	650	613	613	611	660	655	665	648	609	647	614	678	621	679	603	646	641	661	671	651	599	632	612	645	610	635	641	624	633	668	662	655	614	633	620	620	625	601	625	687	646	640	645	648	637	678	605	652	641	631	627	628	630	637	628	638	638	653	643	593	632	612	606	597	681	613	664	606	615	711	654	625	618	642	664	663	647	660	606	623	681	634	644	653	613	626	599	615	651	601	629	644	650	649	629	645	625	611	659	655	632	664	651	664	651	635	619	682	600	635	630	628	669	657	604	660	664	602	659	593	671	666	641	618	670	666	610	634	596	625	656	642	677	679	612	601	626	624	631	664	646	589	614	623	659	639	581	612	668	642	666	659	648	622	650	637	610	598	665	659	636	627	654	634	677	610	642	631	648	622	638	665	650	632	606	649	625	666	671	643	676	632	665	625	620	647	642	649	675	652	642	602	656	664	632	619	609	646	628	624	615	661	668	656	621	606	632	667	614	672	669	648	645	633	630	631	658	652	637	611	645	701	642	632	642	584	663	627	674	649	654	615	645	663	624	670	623	675	648	628	661	633	594	678	603	617	605	655	639	665	670	635	627	594	654	629	668	639	697	645	668	621	702	649	668	669	627	649	662	643	642	620	618	618	661	590	645	645	628	612	648	627	703	636	637	655	665	662	680	652	579	627	600	616	663	640	649	625	642	640	642	643	643	648	618	626	606	621	592	623	587	659	647	601	654	624	666	647	664	642	630	655	608	628	635	674	642	659	665	669	637	642	626	677	643	654	646	642	616	628	607	653	623	641	648	642	644	627	657	674	654	633	568	665	688	664	621	633	711	675	628	655	613	644	676	636	626	657	637	599	661	613	669	643	656	659	636	628	611	647	597	646	659	603	630	622	647	634	654	604	664	637	665	603	622	655	638	666	588	608	630	672	637	607	638	665	642	622	653	664	618	616	649	656	660	655	621	626	613	618	609	658	629	656	685	674	605	658	660	628	678	629	625	601	626	626	635	629	657	660	588	627	638	659	673	624	641	568	589	653	639	625	685	662	604	668	623	644	627	631	601	649	641	661	652	641	641	648	639	619	650	669	727	647	605	623	637	617	650	615	629	652	666	654	615	676	605
25277	21673	27674	26001	7389	777	604	520	506	463	436	416	433	395	382	408	371	393	328	353	386	410	364	393	372	354	339	343	369	351	348	342	383	364	382	374	383	356	359	368	372	386	372	386	334	376	352	358	342	373	318	360	342	400	364	337	372	370	382	318	353	362	388	393	353	344	346	393	374	372	332	347	347	338	348	328	353	383	360	398	355	382	352	367	353	364	338	313	378	337	360	340	300	344	332	361	366	339	347	339	358	369	354	358	386	370	351	365	355	334	343	337	361	330	334	346	388	368	380	357	359	358	342	362	384	356	326	365	343	388	352	377	350	338	378	326	341	345	309	375	384	349	361	403	334	367	374	343	380	358	379	360	409	354	338	352	346	348	374	364	394	363	376	353	357	376	370	377	345	366	359	402	361	357	371	338	353	342	326	391	354	359	359	345	358	346	358	346	349	354	383	369	365	354	370	347	364	335	349	365	365	401	360	345	379	364	331	389	411	330	358	353	360	348	362	315	332	351	346	322	328	320	334	346	347	367	330	374	345	357	347	339	343	347	331	333	346	358	343	338	362	373	338	360	365	380	350	344	356	367	347	355	377	368	340	364	373	355	323	352	365	377	369	344	392	344	339	337	388	369	369	343	336	391	351	394	371	359	342	351	372	369	391	386	355	339	357	328	347	335	346	365	360	339	369	361	331	371	374	378	389	344	379	352	356	357	386	403	347	328	332	348	364	387	379	342	353	358	373	376	360	354	356	347	368	347	326	368	347	351	392	350	367	355	346	349	381	346	376	359	394	385	340	360	363	366	334	336	330	344	340	332	379	354	323	317	391	354	337	324	328	329	361	365	323	356	344	353	345	365	360	349	363	347	348	366	357	354	382	348	344	323	327	344	372	350	344	357	326	351	352	383	328	365	378	361	346	337	365	320	347	347	338	365	321	325	347	326	391	374	380	361	319	319	356	344	392	329	363	336	314	336	403	351	354	349	340	333	375	379	347	371	382	363	365	385	346	359	355	335	346	303	387	377	379	349	348	359	355	334	334	369	345	342	322	353	333	345	374	355	380	363	334	324	385	345	362	375	366	355	375	360	341	371	363	359	383	328	395	373	346	356	382	327	374	361	355	358	377	341	364	352	355	350	363	324	359	345	372	346	332	344	356	364	379	326	339	336	367	375	369	367	348	370	354	354	382	356	345	373	374	368	395	352	362	370	370	346	323	331	321	358	344	343	359	353	347	358	355	356	346	368	367	394	397	342	347	351	362	352	363	366	377	371	362	348	369	378	355	366	380	368	357	352	325	361	337	384	402	368	375	330	354	365	387	343	349	338	323	346	349	346	379	313	354	373	325	378	329	357	328	379	360	374	366	369	355	362	357	336	343	344	347	386	362	378	347	351	385	353	326	372	336	360	347	346	351	355	364	345	350	387	310	359	348	332	350	319	371	359	363	364	361	372	375	348	361	363	342	331	338	349	347	351	355	337	364	356	327	344	348	358	360	413	368	350	369	380	332	387	348	388	356	377	337	346	377	366	378	394	353	351	362	316	392	345	368	337	340	359	383	356	371	342	334	359	337	351	341	329	341	320	361	346	334	344	346	365	360	349	347	340	368	354	361	346	373	360	363	359	386	354	360	342	329	374	348	394	344	365	359	355	323	353	367	371	337	357	364	366	352	365	386	359	353	344	363	415	352	319	320	365	347	350	363	330	371	334	341	370	344	333	331	338	352	359	311	380	330	356	316	400	356	381	336	347	373	390	323	373	390	342	359	359	326	356	341	397	360	349	363	362	356	373	369	351	324	340	342	346	366	418	355	388	327	351	367	371	348	350	351	340	348	371	337	395	400	353	329	347	327	333	345	348	350	344	376	361	344	325	359	348	344	379	372	341	353	333	349	370	373	366	334	368	358	361	339	377	348	324	331	366	381	330	359	350	349	343	381	337	368	378	360	367	352	364	354	354	328	352	366	373	345	374	388	376	357	351	334	346	345	370	338	349	363	322	379	326	357	374	357	327	366	348	364	344	334	342	366	345	338	363	364	405	373	335	313	379	335	366	360	371	337	391	345	346	348	372	357	314	385	378	365	406	370	350	322	344	389	351	348	371	355	356	344	329	364	373	331	386	362	320	349	320	346	346	353	324	335	330	363	366	368	352	392	347	341	332	354	322	337	345	374	349	336	392	363	355	385	356	361	353	324	342	359	375	345	355	350	353	356	334	378	371	380	346	395	336	365	362	386	358	312	377	350	363	376	328	375	360	343	323	373	393	364	353	348	360	384	350	347	389	373	330	372	323	370	377	332	366	341	358	353	367	356	367	358	347	371	336	350	343	326	362	381	327	339	384	327	344	311	350	347	329	351	395	362	355	358	339	364	324	357	381	366	316	326	351	348	372	370	384	345	338	335	361	332	356	365	355	357	332	323	358	323	341	393	354	323	357	363	348	338	347	362	392	371	359	365	366	386	351	379	341	321	353	329	354	340	368	342	339	335	356	363	351	354	344	335	347	367	347	346	355	383	349	355	357	374	344	342	333	384	357	391	380	362	346	351	400	366	365	351	349	342	357	348	306	356	373	332	352	345	368	339	368	352	389	385	346	340	355	345	353	395	359	352	338	326	377	328	360	373	335	394	403	359	331	328	355	328	350	341	388	329	384	381	347	391	333	324	332	356	359	333	356	322	380	318	350	367	350	377	374	395	341	321	335	337	331	346	366	349	364	328	330	369	369	358	370	356	375	365	332	331	369	339	374	352	348	378	352	370	366	341	375	361	330	338	394	337	376	360	322	368	350	343	345	355	309	372	373	364	355	337	382	350	381	365	357	360	338	379	342	337	344	346	343	351	374	379	336	379	355	328	309	372	369	358	354	358	355	355	356	358	352	360	362	374	357	381	304	344	330	336	346	361	348	348	317	366	401	340	356	384	358	382	350	375	383	381	342	353	333	365	347	346	358	359	317	359	352	367	335	373	342	353	364	370	342	320	322	329	353	392	356	380	316	347	375	331	351	333	384	337	362	310	361	353	354	347	349	354	336	342	382	342	350	358	318	355	384	363	337	350	352	339	359	336	350	357	345	370	330	360	329	359	338	346	356	370	363	367	365	357	342	340	374	348	356	379	314	365	366	360	347	352	350	328	408	340	333	358	346	328	382	377	353	358	346	349	340	401	337	370	355	343	353	320	356	348	361	352	368	365	341	364	345	377	355	361	360	317	366	337	359	392	327	332	342	365	346	325	357	345	389	336	326	392	371	338	360	392	357	363	353	396	364	330	351	345	371	367	336	379	348	340	327	335	382	340	344	367	365	364	353	332	346	373	378	349	344	357	341	342	364	362	316	363	374	349	368	371	366	349	367	368	342	306	388	374	408	368	398	355	356	354	354	348	384	380	360	339	330	369	353	356	348	379	350	366	346	350	328	349	341	340	367	358	347	338	388	378	367	351	377	344	366	360	325	332	317	334	344	361	342	329	378	361	342	341	359	365	370	353	371
3750	5909	3979	2017	1492	1165	965	768	726	600	653	587	553	505	474	458	502	432	434	452	417	446	439	432	418	409	446	460	474	375	454	422	438	394	414	408	410	421	417	443	414	420	427	424	417	423	413	391	425	425	390	426	433	378	416	409	411	402	369	423	404	417	425	424	435	418	424	383	444	418	416	419	408	412	439	427	391	425	374	379	418	429	435	406	436	398	433	406	419	420	403	393	416	406	411	401	382	394	421	397	440	391	412	405	409	399	379	433	408	407	455	415	428	405	393	382	416	399	416	400	410	407	366	427	412	428	421	403	421	432	430	429	386	404	430	391	433	433	421	406	440	396	411	419	421	427	403	404	429	387	429	432	405	409	391	418	395	411	410	421	392	397	434	417	411	379	399	445	426	431	396	392	397	438	429	390	396	410	427	421	399	403	407	407	437	391	448	422	393	353	421	404	398	404	447	400	424	399	404	460	398	439	408	395	413	399	421	415	430	415	411	419	402	430	401	403	387	391	406	447	387	393	400	396	383	406	437	409	407	423	402	417	447	423	422	407	418	442	378	441	438	443	415	386	416	392	439	432	419	384	433	413	431	409	394	427	455	403	395	363	367	412	420	409	400	402	420	417	444	368	436	425	423	391	436	397	449	444	428	403	414	407	401	383	387	375	375	405	443	410	413	412	408	401	399	400	416	427	431	382	404	397	402	393	416	401	400	414	402	408	414	417	434	401	416	422	389	411	438	431	411	409	418	431	425	411	406	382	417	397	396	414	405	435	392	458	419	397	380	433	386	436	416	399	381	368	441	431	395	395	398	427	401	399	427	402	407	407	422	411	395	443	420	400	416	432	449	416	407	411	421	422	423	412	435	405	406	402	405	421	415	422	417	385	388	391	405	402	419	412	417	409	413	409	403	405	393	424	432	446	415	421	423	451	418	442	404	398	410	381	380	416	403	411	409	411	421	398	395	385	411	401	394	393	386	429	402	388	431	408	424	406	377	421	413	411	437	407	429	440	365	422	389	395	414	405	427	439	351	438	390	414	393	460	415	412	389	407	389	410	402	417	427	420	407	405	422	392	382	398	408	411	417	386	398	350	403	400	434	392	409	359	385	406	405	413	402	383	439	428	465	383	393	406	411	410	444	352	392	416	412	422	382	400	391	379	393	408	407	424	409	419	420	433	419	431	422	438	411	421	421	394	437	387	470	404	453	391	406	411	422	437	398	438	400	413	427	406	397	450	399	397	412	406	411	420	436	391	396	389	402	402	429	425	404	415	438	385	437	364	392	399	396	419	402	437	385	440	402	432	411	408	345	453	367	373	424	415	438	391	416	413	389	423	395	438	436	367	438	424	408	405	398	409	419	407	403	401	410	369	390	424	402	441	434	418	407	435	410	403	394	398	410	382	369	422	384	414	402	410	388	403	476	388	422	408	401	425	406	427	406	419	387	398	399	430	416	445	399	428	427	415	401	383	405	414	404	401	364	419	418	423	426	408	356	453	436	377	385	384	416	388	455	426	433	392	420	406	378	379	398	422	431	403	408	423	415	441	402	413	386	423	405	424	441	432	464	405	450	417	409	380	433	419	428	414	400	394	405	419	393	395	391	373	397	383	436	402	419	410	410	402	426	392	409	398	422	425	413	444	404	426	396	388	396	371	425	425	395	418	426	383	382	379	382	415	388	411	429	444	407	428	433	427	414	449	433	358	442	433	393	420	426	417	429	429	381	427	407	404	399	417	412	415	385	401	444	392	455	412	437	404	374	413	406	405	399	431	398	395	440	404	406	428	376	430	414	398	410	443	390	401	387	363	416	428	436	377	395	387	429	431	425	423	456	419	385	443	422	417	388	401	395	396	410	397	424	427	399	398	424	370	449	416	402	408	409	394	384	397	424	390	404	413	407	406	426	429	405	430	431	436	418	443	401	445	426	421	428	430	374	384	394	417	422	396	430	425	425	409	378	425	409	374	394	409	406	417	428	403	446	412	408	418	409	389	432	408	421	400	439	383	464	390	416	419	392	416	390	455	400	396	426	402	420	399	428	410	437	454	410	434	456	367	389	407	388	386	432	406	436	384	393	430	394	397	440	422	436	415	436	403	411	407	391	424	407	392	418	417	405	427	419	423	391	419	408	458	378	419	408	354	434	354	410	399	414	411	405	386	427	454	433	444	400	421	413	405	444	449	374	409	448	416	387	408	390	414	397	408	421	431	419	429	419	372	397	397	408	388	400	382	443	423	375	441	432	450	387	430	398	394	399	417	416	390	364	435	403	404	410	424	409	415	422	415	405	425	420	377	488	424	424	389	442	447	375	400	397	425	415	398	423	430	432	404	444	390	398	418	416	445	419	415	396	361	425	447	404	403	393	397	406	380	399	402	427	443	400	405	379	423	420	408	389	416	408	420	413	366	394	416	397	416	424	385	414	396	430	454	393	422	363	444	422	395	444	454	443	417	446	386	381	417	393	405	425	424	404	382	426	411	403	413	423	410	405	402	376	412	437	403	417	417	414	419	409	434	417	419	441	388	416	411	400	408	411	420	438	368	366	410	422	394	413	405	401	407	431	420	413	388	409	410	413	417	462	385	420	427	389	417	404	388	391	416	396	425	412	437	390	420	404	419	422	391	436	373	446	418	409	414	407	401	405	419	409	409	422	445	400	424	466	401	377	450	378	415	418	469	393	394	405	383	418	411	445	398	416	372	403	403	433	381	427	386	362	402	403	445	425	428	427	406	407	423	394	393	402	461	399	444	422	406	438	373	418	434	415	464	390	401	432	408	394	421	434	397	404	403	406	417	436	373	443	423	395	411	465	408	400	414	441	394	435	390	403	388	438	383	413	393	440	433	420	454	417	413	415	421	407	406	413	446	397	366	436	398	417	378	393	390	398	412	428	390	373	385	413	408	426	426	425	394	390	401	425	421	424	415	408	457	386	403	398	426	460	361	445	403	394	390	407	412	452	390	424	412	428	392	431	397	402	430	438	433	417	410	417	420	436	406	380	395	383	401	388	426	439	432	391	408	415	378	401	388	397	392	392	405	446	394	381	391	428	381	394	410	419	414	428	430	427	425	423	419	423	404	424	404	434	387	435	409	398	412	417	395	453	409	414	406	398	409	398	407	421	407	436	411	394	406	421	393	455	410	388	414	383	382	400	416	392	416	383	419	402	393	423	420	431	420	387	460	390	408	431	424	434	383	445	422	406	398	402	425	424	413	426	429	406	417	371	439	447	395	433	431	438	381	435	386	435	400	404	426	411	433	427	405	405	412	396	395	414	403	419	405	428	430	415	406	424	373	429	401	386	469	408	394	396	401	369	415	433	381	396	420	406	392	423	433	401	395	408	429	410	414	416	456	413	432	453	428	425	428	389	425	395	393	398	410	416	396	410	431	432	391	383	426	399	420	414	411	418	441	435	405	415	418	424	399	394	427	406	434	403	395	409	415	413	407	399	459	400	406	417	447	402	420	433	415	418	396	411	422
23094	21712	29571	24389	21713	21715	5567	915	631	567	517	413	380	384	350	302	304	306	271	296	289	281	266	232	268	269	255	248	274	248	256	258	217	226	227	253	244	256	235	242	239	236	256	256	235	237	249	266	239	195	226	219	242	239	234	249	218	216	225	233	226	216	234	226	221	222	219	229	233	232	231	221	259	227	238	242	255	256	223	209	194	253	234	225	237	236	244	230	224	221	210	229	233	225	222	247	232	220	225	213	237	235	204	240	216	232	227	230	219	213	233	217	203	231	228	219	237	227	217	270	210	199	221	222	243	203	240	211	186	221	247	239	234	207	242	242	204	204	220	220	221	218	232	209	241	237	226	223	247	208	209	220	229	247	248	216	208	219	232	197	240	215	224	218	254	216	243	242	215	226	191	220	234	234	198	226	251	240	231	242	242	208	207	237	255	218	261	203	218	242	231	241	249	235	238	222	234	205	217	213	227	239	213	212	238	243	200	248	232	256	200	246	229	227	232	244	215	227	229	233	245	216	208	207	230	198	203	238	231	235	212	223	230	202	224	232	250	235	222	251	215	248	242	230	221	226	196	231	209	235	242	230	196	221	240	237	243	235	217	234	206	229	218	246	228	210	232	227	214	244	198	222	259	232	222	227	233	235	238	242	215	215	240	199	197	247	239	239	207	234	242	248	237	205	220	232	228	221	205	214	205	232	223	230	228	242	222	227	214	242	228	213	222	237	246	243	225	215	225	207	246	232	245	206	233	232	240	223	198	223	221	201	230	229	238	229	221	236	223	223	214	218	217	204	206	222	225	260	238	212	245	236	214	229	238	246	249	225	204	248	221	232	228	224	236	179	234	227	209	214	206	210	209	209	197	221	220	247	254	226	205	218	235	239	217	255	229	238	243	238	222	221	228	230	210	224	221	233	218	248	213	211	244	216	214	218	260	191	228	218	215	213	210	223	226	258	202	216	233	229	210	250	213	206	258	216	255	245	220	206	223	208	224	211	232	244	247	229	215	195	200	210	234	241	236	233	236	219	225	231	225	230	219	221	236	223	212	242	205	209	255	224	224	236	245	213	192	220	208	207	210	232	242	238	215	224	226	211	211	237	223	214	228	257	230	238	230	231	240	203	222	226	222	249	232	232	229	212	232	239	191	230	220	215	246	233	236	208	219	232	207	230	247	222	219	232	256	246	224	213	230	212	226	230	218	206	247	227	226	215	224	220	231	229	221	211	262	236	218	215	217	220	214	198	216	233	213	215	251	209	235	241	231	231	245	203	249	233	209	211	228	252	240	224	232	198	208	245	229	214	214	211	232	209	202	262	242	219	222	232	234	215	214	224	198	222	217	233	229	202	223	241	219	221	229	209	207	223	266	227	210	241	227	248	233	214	203	225	241	211	210	232	210	243	226	223	212	232	217	232	197	214	218	215	219	208	196	204	219	247	218	192	227	240	225	242	251	201	216	232	252	244	228	229	232	230	238	239	246	232	220	240	222	220	227	228	195	233	228	237	258	268	239	221	228	218	222	231	197	196	214	260	227	235	224	224	221	243	214	234	225	203	226	216	225	237	217	271	235	216	242	233	224	213	222	215	229	221	242	242	238	218	211	220	248	210	220	203	247	225	202	214	212	212	222	216	219	211	222	233	217	229	201	229	231	220	193	213	195	226	204	235	215	212	224	241	234	242	238	202	227	225	247	223	235	191	223	225	220	206	230	198	217	226	235	232	258	247	209	218	232	235	246	235	252	219	214	230	266	212	221	226	211	259	203	230	234	218	221	209	235	216	264	231	206	227	260	232	205	223	225	242	209	254	206	217	220	225	231	228	219	243	233	215	242	230	189	236	197	224	213	203	203	202	217	224	244	242	200	246	233	229	206	241	218	235	229	220	232	212	257	212	228	208	202	220	219	222	248	220	237	209	230	239	208	220	245	204	218	241	212	208	233	235	222	242	236	252	222	206	232	216	224	245	216	199	229	244	213	232	217	239	226	205	217	225	239	261	218	217	229	250	221	259	203	200	235	219	222	227	231	262	215	247	228	238	269	214	217	199	223	221	233	210	225	217	226	207	238	243	195	251	214	231	207	228	246	225	219	222	251	217	222	223	220	211	223	198	238	207	206	263	239	201	229	236	222	262	212	232	217	259	224	228	236	203	195	218	230	204	253	240	239	218	214	200	216	234	238	231	232	237	215	244	213	205	227	206	255	209	217	248	231	213	246	219	243	233	216	237	201	224	212	228	233	218	199	229	210	232	224	225	247	223	234	224	239	215	226	209	217	199	222	223	227	214	242	250	224	196	221	209	246	215	222	209	221	199	226	201	215	257	224	207	241	220	197	237	237	202	231	217	228	214	233	230	211	217	218	237	229	259	225	208	204	214	233	216	230	219	201	235	244	222	208	228	228	219	220	233	217	217	261	219	229	255	243	231	210	238	184	206	231	215	225	221	222	227	200	201	229	201	202	203	222	237	225	202	224	222	225	230	227	210	241	207	196	238	239	210	253	227	234	238	225	230	217	213	213	224	211	225	224	239	240	211	244	250	230	237	223	216	222	231	207	239	204	211	242	210	225	247	218	222	230	194	243	218	214	225	206	255	229	249	211	244	243	214	214	237	218	231	240	230	219	205	208	210	228	251	229	211	191	206	198	258	200	213	234	238	228	215	230	233	198	224	228	228	231	237	237	235	244	242	229	224	230	222	234	244	238	242	237	214	225	216	199	194	225	196	229	225	226	238	235	240	243	248	222	234	214	264	224	215	242	221	247	212	246	212	224	209	213	217	192	222	215	215	222	223	219	227	230	222	223	198	222	231	232	220	233	206	216	245	222	210	214	218	226	228	197	223	216	234	240	237	212	226	222	224	233	213	220	226	227	221	222	231	217	244	234	232	241	212	231	221	227	215	247	221	249	237	210	213	251	217	237	211	233	246	236	209	251	223	271	230	213	217	207	221	234	209	216	231	257	228	236	244	233	207	232	220	255	229	229	229	207	247	230	217	207	185	236	251	240	241	239	208	211	236	235	222	215	247	225	231	242	238	223	216	240	232	220	206	218	231	211	224	240	229	213	212	229	220	215	200	228	234	232	237	232	228	212	234	226	196	216	219	235	215	224	223	218	220	255	236	222	222	237	235	225	243	230	235	224	193	237	247	208	205	207	231	197	229	235	200	231	199	208	215	203	216	256	216	226	233	214	224	219	246	250	227	234	234	227	242	224	220	236	241	215	245	227	230	246	208	234	207	203	213	237	233	256	230	229	224	235	236	225	246	229	218	232	205	237	204	239	237	205	230	209	254	220	237	233	214	249	248	202	234	230	212	230	220	237	241	226	217	233	234	224	208	185	248	212	248	213	220	229	218	198	208	208	228	219	228	223	226	229	235	226	234	213	203	221	252	243	225	215	244	214	228	236	245	208	213	218	233	232	213	217	231	229	235	218	204	229	215	219	226	228	241	217	249	230	193	213	212	193	213	239	272	222	247	240	224
4903	15178	10177	4996	3651	2671	1936	1526	1222	1018	871	738	640	572	545	508	436	456	420	395	370	379	381	361	379	335	360	324	318	340	321	323	339	334	306	321	281	303	299	301	275	297	273	300	288	320	266	279	255	272	323	251	278	286	313	295	286	296	284	284	265	270	245	275	263	275	289	314	287	281	286	306	274	288	292	258	297	270	293	273	289	302	284	289	271	270	271	295	261	255	306	279	282	266	295	265	269	283	261	278	289	299	267	274	286	278	263	284	266	259	268	272	294	253	279	288	270	270	262	241	260	300	304	268	286	248	246	303	266	279	274	283	289	292	292	264	276	282	295	275	278	293	276	249	252	256	317	260	289	267	311	303	299	283	262	251	263	307	238	275	288	274	277	247	261	266	264	265	264	280	252	262	292	268	280	271	257	265	255	285	281	241	290	268	263	275	272	284	278	268	275	248	287	287	272	254	257	257	297	261	255	277	253	272	257	254	260	269	250	273	272	288	272	263	267	303	280	256	248	264	251	271	262	265	296	320	284	284	272	271	253	257	270	253	262	282	278	261	289	269	257	274	285	267	258	296	286	279	282	279	273	291	259	264	263	298	277	277	270	273	282	268	271	246	262	284	290	275	270	268	254	292	266	281	271	258	277	272	301	282	286	263	248	264	303	253	279	270	261	272	291	276	262	253	288	274	274	276	257	221	298	295	296	278	278	298	281	254	280	259	287	284	278	303	261	263	252	292	247	273	286	261	259	268	289	263	267	272	305	275	296	273	257	306	268	262	283	258	270	289	248	271	278	274	307	262	242	257	268	259	256	269	258	269	281	288	293	302	300	273	276	248	232	272	275	287	272	287	299	267	266	281	286	259	281	288	292	276	276	243	282	283	288	294	255	272	285	279	272	272	272	283	277	291	280	256	263	271	295	237	262	271	250	290	279	252	285	305	272	281	241	305	232	275	306	278	251	261	253	282	264	268	264	252	275	268	251	277	280	263	287	282	277	243	266	276	290	285	278	249	255	274	260	252	260	278	280	278	287	275	276	277	269	276	280	259	267	273	266	269	285	271	251	271	258	277	265	277	283	271	280	255	301	265	274	275	276	275	258	288	259	277	268	255	263	269	279	265	260	306	286	276	255	287	276	301	260	262	267	290	274	290	293	246	259	287	293	290	254	295	278	261	274	263	246	293	270	270	255	271	273	271	261	298	264	271	304	263	303	259	278	262	239	281	295	241	255	264	310	275	255	285	270	258	249	263	288	253	282	264	268	291	267	277	286	276	296	249	258	295	303	277	260	259	278	276	274	297	245	258	252	253	281	266	254	270	275	290	292	282	278	242	323	237	285	283	289	276	265	258	261	269	263	282	219	286	298	265	290	285	254	312	247	274	261	247	250	256	292	285	275	269	285	288	278	283	275	265	297	282	258	282	295	254	297	278	278	282	283	276	250	269	281	264	289	251	262	270	276	256	251	265	230	263	241	267	275	271	277	252	293	249	263	278	300	253	268	256	302	269	274	272	272	276	268	247	255	266	295	276	292	288	235	292	275	278	275	280	278	256	274	288	288	274	252	283	267	278	288	295	273	296	285	273	273	287	262	284	269	275	263	287	262	254	272	291	290	272	274	289	263	258	318	279	318	253	285	277	298	276	281	270	256	271	273	290	301	293	292	258	300	276	276	280	265	277	290	276	276	252	254	262	235	265	276	263	264	274	266	267	259	268	266	281	245	283	245	293	277	262	294	266	267	283	260	278	285	273	270	279	266	267	271	231	261	286	278	269	262	280	259	266	282	261	303	281	256	278	267	272	282	266	269	308	295	275	313	258	282	260	304	260	276	310	285	274	256	290	283	295	285	277	292	260	265	265	283	285	276	266	251	286	245	270	271	309	268	257	280	226	281	299	264	275	287	248	286	281	276	261	273	270	276	287	274	263	274	261	276	265	275	268	263	295	235	260	289	278	265	272	267	273	269	293	296	292	287	274	268	278	255	282	275	276	270	257	269	275	259	274	261	270	280	274	252	251	278	267	304	278	294	280	266	266	240	241	263	248	280	284	264	299	262	298	286	275	276	267	278	261	268	288	292	274	256	273	245	282	269	296	278	278	285	244	279	282	272	286	268	277	278	262	261	264	282	264	303	302	291	280	284	267	288	263	265	258	256	272	275	264	289	273	267	280	269	276	263	229	276	250	281	257	298	270	311	252	276	276	258	235	276	270	247	294	256	261	273	261	278	254	276	278	265	266	283	258	245	278	254	279	289	278	253	258	285	258	262	269	289	268	268	275	288	287	274	254	269	271	264	283	276	275	265	299	298	282	288	265	279	275	273	257	233	279	254	275	283	269	285	258	290	248	254	277	255	255	293	283	276	280	278	262	254	284	249	271	287	271	290	305	293	285	248	262	282	255	272	278	295	299	250	283	252	251	268	256	263	246	257	290	274	280	302	261	293	286	272	273	257	250	276	298	281	233	278	243	284	256	259	282	281	246	274	246	281	235	235	272	307	287	269	265	276	279	262	275	293	270	289	254	285	261	271	281	258	268	292	310	276	268	284	282	275	276	305	269	254	270	237	297	303	283	281	305	271	265	285	277	282	271	279	302	262	254	281	275	295	288	291	251	279	281	286	273	246	284	256	263	252	247	289	293	278	273	269	287	270	272	265	265	276	256	258	241	268	272	255	279	258	271	250	263	251	256	260	266	266	278	276	279	283	291	283	289	263	266	270	257	278	285	264	289	276	280	305	276	252	277	258	261	282	284	259	256	288	251	277	222	253	269	273	258	275	259	262	288	261	285	277	269	261	293	272	306	254	274	296	259	293	248	274	265	289	298	274	284	271	255	249	262	299	261	263	282	291	304	263	284	264	259	268	268	274	268	254	255	272	273	263	272	321	278	261	270	275	244	291	274	235	281	285	280	265	231	269	257	242	276	283	255	271	286	264	254	252	260	246	276	292	277	263	244	264	291	274	259	258	265	296	315	274	293	272	235	270	255	242	245	273	249	308	291	291	264	243	278	266	263	261	279	287	251	296	267	287	286	266	267	280	302	293	278	255	278	286	290	285	306	282	248	271	306	259	283	269	289	269	274	263	304	244	273	273	315	284	284	273	272	283	264	250	263	272	291	295	272	267	279	238	281	273	289	263	258	258	264	251	255	284	284	259	289	251	261	303	292	264	263	269	261	291	265	287	300	261	278	254	252	286	269	276	256	284	278	245	279	291	318	304	265	312	282	274	253	287	288	258	263	274	282	258	262	276	288	303	253	252	269	283	271	265	265	262	252	267	244	264	276	270	277	286	259	273	257	286	259	274	259	268	251	271	299	287	295	253	270	273	288	293	279	266	271	286	283	274	267	281	271	250	262	269	263	277	286	290	262	295	263	296	287	258	270	280	294	268	279	282	262	269	258	266	257	291	268	278	240	291	265	284	278	273	278	283	261	273	299	273	309	304	276	294	233	272	283	256	282	261	288	284	284	261	287	275	261	272	252
28031	18979	5201	1215	808	790	676	670	692	654	619	642	616	589	610	635	630	653	649	617	596	603	645	610	616	605	632	623	553	654	584	627	608	608	591	601	629	608	594	570	563	649	604	598	609	576	556	645	629	623	631	611	592	605	597	580	585	614	637	598	582	572	638	552	593	614	607	595	609	616	623	642	594	623	611	601	584	580	621	595	597	587	555	615	651	614	597	624	644	626	591	647	592	586	646	595	588	638	654	614	599	671	577	612	581	569	585	600	586	618	570	563	577	620	626	603	615	611	622	631	609	562	619	606	589	627	620	638	653	606	595	614	607	641	641	611	610	564	594	561	620	588	586	584	601	593	622	650	561	645	605	572	639	598	588	582	623	614	595	625	627	592	596	590	553	614	625	591	608	605	554	624	598	651	613	606	609	599	626	600	574	626	608	601	629	597	595	583	590	565	637	621	657	591	579	599	623	599	597	635	573	605	595	605	628	604	587	624	599	625	596	623	634	649	621	614	620	621	605	580	641	604	573	589	601	626	606	607	634	623	619	606	615	608	581	597	577	592	598	642	625	602	589	591	616	593	589	634	606	556	637	614	590	612	559	590	622	623	663	594	642	627	612	578	604	619	630	622	596	619	620	609	625	621	585	602	608	594	591	580	674	580	592	590	620	578	648	605	628	586	597	584	613	646	611	638	658	620	613	597	591	563	584	588	592	573	642	598	599	575	623	631	604	619	593	640	571	582	621	582	566	640	605	638	608	631	616	584	625	609	593	637	609	595	619	637	610	624	666	623	611	592	596	594	631	637	593	573	620	579	572	626	563	553	611	608	627	600	578	655	596	617	664	596	592	646	588	575	613	583	592	569	591	608	660	578	590	613	624	635	643	619	658	619	579	632	607	634	587	586	622	606	573	581	609	591	642	556	584	649	597	608	626	645	582	657	595	613	597	619	569	566	606	624	609	570	580	621	630	626	580	624	604	631	622	668	582	606	605	594	614	590	586	672	543	583	578	610	619	561	605	583	613	638	625	611	599	610	616	581	585	602	560	596	613	620	642	581	618	592	630	654	627	610	626	577	597	584	558	638	566	609	648	569	643	607	630	592	618	596	602	601	629	578	649	617	591	579	622	576	599	598	622	551	644	630	587	629	629	598	598	571	596	638	620	607	582	593	590	598	618	576	585	616	616	604	584	577	612	593	627	629	599	621	605	603	559	604	606	561	621	636	611	623	577	578	636	665	650	631	639	617	603	579	568	635	637	616	567	645	613	572	581	549	583	574	637	584	637	604	590	622	629	575	608	562	646	560	600	623	620	593	617	594	567	596	593	606	562	624	611	620	597	623	585	599	610	648	610	625	627	556	619	601	600	625	629	598	570	622	606	592	616	587	617	579	572	606	613	588	648	584	622	582	628	609	634	552	597	621	578	567	550	566	604	612	621	562	636	521	659	621	617	594	619	589	598	616	615	634	567	596	597	623	573	581	582	609	663	607	619	593	558	568	637	610	560	613	610	637	579	610	633	617	615	604	602	622	634	619	570	643	577	607	606	625	597	587	568	634	612	573	597	581	619	596	605	603	623	604	572	622	574	584	611	602	591	645	591	557	602	600	581	594	576	652	628	584	600	601	561	611	583	574	604	621	600	624	565	589	594	595	585	627	598	630	617	637	594	549	539	650	593	605	633	643	593	594	613	597	599	594	570	637	622	586	605	587	567	589	601	610	597	612	624	630	595	620	654	585	602	639	593	611	617	619	603	558	614	661	608	629	595	609	590	594	602	662	593	575	612	586	609	589	585	603	584	646	614	558	636	608	624	599	619	607	612	609	556	590	616	649	631	583	590	626	578	607	583	628	561	595	561	565	608	600	614	643	564	584	605	572	548	638	624	580	609	623	599	600	594	580	605	614	577	554	582	600	613	605	579	618	587	619	592	610	635	625	602	642	593	590	587	586	583	634	554	567	591	591	621	624	593	572	638	631	578	591	609	630	602	615	626	583	597	613	583	601	603	635	612	625	578	600	634	636	627	604	610	673	630	598	609	591	637	604	596	642	627	556	630	600	640	599	629	598	566	626	594	608	539	569	601	658	582	584	632	635	575	581	595	601	618	595	556	593	592	625	599	617	647	607	599	575	596	603	650	614	600	630	628	597	588	648	611	603	576	613	584	581	594	630	588	590	634	597	616	602	620	626	625	590	622	604	568	627	589	613	590	596	569	595	577	574	596	588	581	597	579	577	597	601	598	640	617	623	616	598	580	601	624	571	638	604	604	583	602	602	609	608	588	615	671	619	598	610	580	615	596	625	587	629	614	587	625	623	605	604	578	676	585	577	620	609	588	562	629	601	634	592	610	660	580	554	609	594	638	618	633	634	625	619	620	601	641	616	563	598	586	642	600	607	580	635	575	568	637	606	586	592	658	553	598	597	611	567	587	640	622	588	636	608	602	585	601	615	595	580	604	599	607	578	627	571	591	618	640	624	627	629	601	615	584	586	577	596	636	659	583	618	577	606	609	636	594	607	633	618	564	554	574	604	617	664	579	589	631	595	601	624	596	627	593	546	603	586	602	637	602	621	554	598	606	683	664	622	612	597	593	590	599	630	623	592	594	600	592	593	588	613	586	535	601	620	626	571	573	589	594	582	580	544	643	598	628	624	600	596	598	584	629	607	563	611	605	582	573	589	614	612	608	607	587	575	629	565	569	557	638	582	595	565	583	659	598	618	526	608	591	615	584	637	588	588	590	602	550	605	563	586	599	602	634	602	590	578	600	615	619	596	604	559	609	597	584	590	589	612	587	588	632	636	555	581	603	614	556	600	648	619	567	614	609	627	594	625	598	622	589	621	597	677	589	619	609	585	585	631	619	616	599	599	619	609	651	564	589	596	614	642	608	679	619	640	568	609	591	586	607	618	560	570	641	560	647	610	559	610	665	630	582	580	601	580	591	609	594	631	583	598	599	619	607	600	612	630	595	613	639	611	612	620	637	643	599	583	594	617	624	597	606	627	602	599	619	571	626	621	594	567	645	577	618	573	637	613	634	605	614	591	629	686	641	606	639	649	546	622	557	610	635	647	676	577	648	615	587	596	618	591	619	574	614	615	606	587	576	569	593	606	550	636	575	630	602	580	623	644	636	605	585	576	593	570	621	589	573	582	596	647	578	562	652	577	670	590	541	601	598	596	633	620	647	578	616	597	580	637	604	593	629	578	596	609	635	591	624	617	598	624	588	598	630	591	658	608	598	607	596	638	605	633	663	673	572	565	589	603	606	595	626	567	610	611	667	616	602	662	644	570	558	641	568	626	631	593	637	599	603	599	597	597	601	621	594	652	582	649	614	602	575	552	585	594	596	616	608	573	585	566	602	585	595	566	626	577	633	662	585	586	569	618	614	602	620	610	590	600	594	597	639	658	588	601	616	600	563	568	621	600	632	614	578	576	566	622	597	665	575	635	585	602	578	595	621	600	634	631	663	609	597	569	654	640	620	631
4822	2697	1863	1261	1018	916	870	788	763	777	777	755	762	761	682	663	747	695	735	683	658	660	727	674	705	736	763	724	697	668	692	707	722	677	705	706	662	661	741	684	723	680	708	716	646	671	709	667	703	738	660	719	681	713	707	689	710	688	660	697	679	693	701	701	649	694	626	688	647	677	721	687	687	729	687	717	757	689	704	703	706	682	682	687	676	689	721	665	696	642	708	666	706	667	693	671	677	659	692	660	704	666	723	706	678	670	667	643	703	700	744	726	674	719	651	728	734	675	712	695	704	669	744	666	683	655	659	701	694	656	691	719	694	727	784	732	661	694	706	712	741	652	731	687	650	688	723	702	651	665	687	702	757	683	644	696	661	680	696	674	701	685	692	652	676	762	646	650	710	679	691	658	704	694	693	694	707	659	705	702	669	644	669	705	688	705	631	685	686	698	685	728	679	697	684	692	668	690	705	667	687	686	676	709	662	713	687	706	698	689	685	701	683	646	727	774	726	699	695	692	689	732	690	695	698	713	696	670	665	678	708	667	667	676	712	652	694	668	683	723	716	705	677	695	694	684	673	721	732	659	693	698	702	713	692	688	673	690	729	674	740	706	708	676	656	698	678	696	651	712	676	707	711	700	692	676	699	675	703	672	708	687	679	716	667	702	703	700	717	723	679	736	709	667	713	664	698	709	692	682	671	722	693	716	692	714	637	670	705	714	697	706	688	697	669	692	684	690	678	665	655	678	687	659	657	675	713	690	699	669	670	692	717	730	670	686	689	677	681	694	713	693	698	711	661	706	695	740	686	650	707	665	696	695	676	696	689	672	673	681	697	686	713	677	679	714	670	695	667	689	636	670	682	643	725	672	670	696	665	697	690	682	692	701	691	689	673	669	658	703	699	678	702	697	709	670	735	698	710	714	701	658	679	684	729	692	705	683	737	724	656	723	715	685	660	678	703	718	745	708	690	670	672	705	688	702	727	674	695	765	719	681	699	689	650	682	711	710	709	689	651	700	694	630	671	690	699	722	704	666	688	712	657	665	708	709	744	685	679	704	655	681	695	706	721	713	728	685	673	652	705	640	692	720	636	697	756	693	680	673	718	662	677	713	737	738	723	690	671	659	702	661	639	676	702	678	692	746	688	717	702	687	681	728	675	682	657	645	661	725	688	687	709	725	712	713	692	656	724	731	652	671	706	733	692	690	681	733	681	689	648	711	679	729	704	705	758	703	669	672	669	678	694	677	663	690	666	710	704	714	700	732	717	692	720	725	725	685	686	659	643	700	656	727	721	694	700	655	674	701	641	693	731	671	688	680	679	687	701	704	665	727	642	667	672	661	710	668	649	668	683	635	674	710	724	700	728	650	705	708	752	667	695	669	672	676	699	740	685	706	671	674	669	724	743	687	662	696	686	677	657	697	648	731	673	701	684	740	674	695	719	679	706	697	739	676	670	656	668	752	684	675	711	640	680	675	679	717	756	687	729	683	720	722	681	641	692	684	713	655	686	699	744	678	715	717	676	767	702	723	686	651	693	689	663	704	701	651	718	720	655	699	707	696	719	659	638	701	743	722	693	664	676	713	683	702	714	671	687	679	707	685	717	702	684	708	696	714	743	688	662	653	684	678	741	711	697	696	681	693	705	748	735	670	674	673	661	670	673	743	719	652	728	656	656	695	695	728	652	686	711	671	739	672	694	723	651	724	689	616	689	697	667	716	691	672	696	664	680	659	666	686	692	659	723	720	693	649	744	677	691	746	686	735	715	655	658	698	652	651	674	690	639	663	669	691	707	705	693	737	693	683	681	692	742	650	728	686	707	706	757	725	673	684	702	693	701	701	674	737	699	654	699	699	696	674	646	682	652	694	649	670	686	699	740	713	748	708	756	671	666	739	687	687	712	710	704	673	749	715	702	693	720	680	674	726	637	671	701	715	686	614	675	715	724	723	730	680	666	723	708	695	670	667	738	726	692	664	682	736	695	650	704	721	653	696	683	701	717	671	686	702	694	674	701	660	730	712	732	724	673	647	683	689	675	691	704	686	678	691	674	738	667	687	643	672	674	697	692	651	683	703	683	698	695	701	697	685	710	684	706	657	716	713	667	698	701	730	718	669	720	641	704	697	695	682	655	721	700	677	688	730	704	685	738	728	699	680	684	695	695	671	670	684	682	642	702	656	685	655	648	729	709	723	688	695	701	711	724	663	697	675	704	666	674	686	670	688	695	675	713	675	694	671	677	746	660	691	671	669	755	748	710	685	724	707	655	730	730	646	682	712	691	716	728	687	725	692	693	668	684	716	633	691	731	700	647	679	631	674	683	699	708	743	681	736	666	660	672	617	682	657	713	696	681	702	692	666	689	720	719	701	671	695	681	691	724	687	697	746	651	712	656	713	645	665	657	743	670	685	712	742	658	702	697	695	698	670	680	693	753	662	695	668	749	703	692	721	703	673	687	697	676	723	670	718	679	733	660	760	655	675	686	682	687	703	703	708	677	690	681	714	726	663	704	723	636	644	681	704	642	658	693	632	681	691	723	689	679	721	676	707	715	714	705	660	701	655	698	663	684	696	724	741	727	705	695	713	655	711	729	689	676	696	687	690	674	703	667	713	676	700	718	672	723	666	676	709	664	681	701	649	647	664	692	676	635	690	720	714	688	683	685	712	708	691	627	674	680	700	694	671	699	680	690	709	685	665	715	654	683	655	680	716	701	679	694	692	677	635	676	695	727	694	699	675	694	705	683	679	674	735	692	659	705	672	681	716	760	669	672	679	699	666	674	725	683	672	688	657	699	686	655	724	655	668	683	712	684	702	765	694	669	736	708	706	644	682	685	653	705	705	654	688	712	688	676	675	670	712	713	662	706	683	696	682	693	683	742	663	669	710	732	732	715	683	718	691	654	676	628	695	734	630	720	740	680	713	685	729	671	709	661	694	669	682	712	672	664	743	672	682	696	702	730	683	713	741	710	715	691	679	704	614	718	682	645	664	706	689	705	631	689	696	713	668	654	708	660	632	686	710	719	697	688	717	656	716	717	627	676	694	696	659	713	687	705	622	710	662	677	718	706	677	660	713	707	692	680	691	637	688	770	721	662	672	675	674	759	689	721	735	671	709	613	728	712	672	673	664	640	685	688	703	717	651	705	716	716	695	687	702	727	643	700	721	754	665	666	676	747	721	694	672	675	635	706	664	750	684	695	727	707	740	675	656	687	719	685	703	662	683	698	683	683	694	706	694	672	649	682	687	750	665	641	645	692	704	691	721	690	640	671	661	658	725	675	689	676	676	716	663	675	698	697	669	735	723	720	703	687	680	732	701	689	623	667	667	669	686	644	669	679	715	693	660	640	714	697	648	681	749	660	735	670	674	674	716	672	645	678	684	670	726	680	688	694	693	639	692	698	725	685	710	709	750	691	713	720	689	714	680	727	684	692	669	728	687	702	718	708	664	663	703	677	712	675	704	652	712	660	661	711	693	686	718
23998	21644	28971	24806	21608	8004	1191	820	759	768	705	665	671	634	649	620	602	629	559	585	574	589	545	571	557	574	585	634	541	577	534	591	578	565	558	568	543	539	509	525	526	589	532	576	571	547	572	579	569	534	567	495	534	544	546	549	566	574	559	556	550	565	623	528	521	547	542	552	550	542	541	561	514	626	584	550	540	629	514	593	553	551	572	548	512	542	600	568	569	560	547	576	537	594	560	566	530	556	509	569	564	540	534	524	508	529	544	554	589	525	523	567	581	570	567	578	527	527	489	561	577	564	579	515	565	584	583	580	531	515	530	558	572	555	478	586	567	502	505	559	538	562	555	530	556	555	510	581	566	534	546	584	531	578	561	564	523	570	550	569	534	534	574	542	558	519	536	563	556	543	521	530	558	586	539	523	523	549	558	547	571	552	539	582	569	587	537	505	576	591	555	563	551	551	554	536	586	559	535	542	588	583	571	559	560	554	529	569	565	521	556	532	561	579	509	586	587	529	565	615	569	549	506	555	554	541	576	569	586	523	556	561	527	523	580	559	540	522	584	581	566	539	602	566	543	557	534	535	557	538	567	550	580	544	557	521	574	543	552	531	542	540	595	566	518	528	600	562	549	541	522	578	575	559	560	563	606	549	580	541	520	584	549	527	542	543	566	538	548	538	555	585	541	523	523	555	547	591	548	486	581	568	555	550	551	525	524	545	500	566	592	515	534	529	522	552	606	541	518	604	545	550	582	533	543	544	528	544	569	538	603	518	547	527	555	522	567	576	574	542	538	566	579	565	582	579	562	543	548	584	531	526	586	586	517	554	560	499	548	512	536	564	554	517	537	529	550	509	552	536	609	572	574	529	568	517	571	575	534	553	568	576	552	557	528	546	565	516	590	556	564	536	530	549	546	540	476	571	543	604	604	615	538	588	590	540	575	546	551	544	508	572	561	548	496	514	550	559	546	565	548	554	543	550	592	551	543	552	563	539	564	573	573	532	583	598	549	555	527	543	558	589	537	524	541	582	545	547	547	586	578	597	512	532	542	557	559	584	527	485	593	521	497	534	548	537	528	547	543	554	525	548	542	511	534	541	568	556	538	555	528	514	532	561	540	544	537	568	547	532	524	551	558	593	551	558	574	543	555	562	533	537	485	548	549	554	546	542	536	518	516	535	609	551	563	517	563	540	537	521	557	532	568	551	586	543	577	581	550	540	541	535	523	567	546	540	512	550	566	548	573	553	562	560	547	575	563	579	546	551	544	555	596	583	564	523	565	529	557	549	522	562	563	551	570	562	549	533	563	593	568	566	557	607	566	573	564	510	586	483	602	545	585	558	550	564	573	573	605	566	513	549	561	553	515	565	515	572	589	569	559	535	573	595	531	593	525	592	607	590	542	553	551	526	579	569	600	548	556	585	559	580	566	557	554	575	571	514	582	543	554	539	542	525	556	565	562	546	566	538	556	566	588	529	575	551	585	503	577	567	581	567	582	557	577	545	583	555	536	552	525	561	553	555	532	558	528	527	595	547	554	551	583	569	519	582	589	548	527	544	600	560	507	514	574	558	542	567	537	562	599	539	566	524	563	540	570	577	539	602	515	504	524	532	514	588	522	562	551	531	594	489	504	588	571	568	543	548	535	527	534	602	531	572	548	602	534	527	557	527	556	527	537	544	505	544	557	521	571	596	583	550	580	569	558	559	551	553	608	542	602	543	603	533	562	538	594	583	515	532	562	544	593	557	562	561	544	516	527	563	573	567	512	540	534	592	516	567	543	560	573	556	505	542	545	563	547	538	538	569	535	558	527	533	551	593	545	555	576	552	548	512	590	578	557	555	593	505	554	578	573	579	568	564	536	529	526	527	545	514	583	573	525	559	571	543	601	536	570	540	524	603	546	590	519	522	555	541	518	532	549	538	547	534	569	562	592	549	569	529	499	530	534	584	516	545	558	503	517	548	571	516	571	597	524	552	579	523	541	536	564	602	552	544	560	539	583	538	527	529	574	594	555	551	546	526	542	562	553	530	579	570	562	519	581	577	536	556	542	538	537	509	570	520	544	554	547	565	518	535	538	533	558	558	554	600	548	576	563	530	556	581	551	511	512	566	579	572	544	564	559	543	565	561	535	566	572	538	570	516	539	604	531	502	589	573	578	558	558	595	539	526	579	548	543	510	568	562	538	538	557	513	548	525	521	498	561	593	562	575	505	563	550	535	551	574	509	548	558	574	616	573	548	554	519	534	544	590	519	522	537	540	543	542	562	551	543	494	543	568	482	577	528	538	515	542	527	559	538	526	580	495	609	537	585	537	552	597	549	496	521	550	557	559	548	553	526	580	590	522	557	538	585	518	594	548	558	559	513	549	566	541	513	569	549	552	511	546	544	528	535	561	582	563	525	575	534	545	549	548	522	597	582	522	531	545	581	546	572	627	541	556	525	545	573	531	529	558	541	538	557	541	543	570	537	518	528	539	564	528	575	583	554	572	533	552	545	524	558	560	544	513	569	552	534	563	546	565	570	580	530	527	568	565	559	557	556	534	588	594	572	518	564	522	532	534	551	558	557	559	577	588	565	538	558	551	586	599	563	553	556	592	541	610	527	556	582	536	554	545	570	547	542	544	576	608	531	531	531	588	522	532	571	577	555	537	556	553	573	528	493	528	557	564	506	600	538	513	562	509	571	537	539	536	536	559	546	551	559	549	566	582	600	562	574	567	557	571	547	560	549	534	562	558	554	540	574	538	516	584	550	560	573	585	552	532	562	528	513	538	493	574	535	535	541	580	563	542	535	565	537	592	580	555	581	580	555	549	562	543	552	533	513	568	528	584	552	598	551	550	521	577	577	579	502	580	571	530	498	573	571	577	540	536	598	584	528	515	534	574	545	558	572	586	498	569	559	514	582	563	545	553	554	546	586	540	547	560	561	547	545	510	553	570	578	522	544	539	535	542	534	556	557	603	578	598	566	537	526	563	550	584	578	573	545	568	542	512	567	588	524	570	523	543	578	507	552	552	523	516	561	577	545	542	544	530	531	560	576	576	567	559	544	535	585	578	567	550	548	533	607	541	520	563	555	576	499	534	559	517	544	540	526	559	556	573	560	565	516	588	576	550	531	553	544	578	541	540	561	547	568	586	571	551	569	541	560	543	570	533	554	589	534	574	583	549	564	547	544	545	558	564	573	510	560	530	530	601	523	542	518	554	547	523	580	543	577	569	548	538	574	541	557	561	538	547	563	597	538	562	585	533	521	589	520	634	525	539	539	514	572	547	575	580	520	560	574	525	571	553	527	539	556	563	556	561	567	573	536	558	546	566	546	578	568	519	573	551	558	595	611	530	559	540	543	553	535	549	570	568	529	523	559	554	548	518	549	536	559	556	580	559	530	583	613	526	576	532	470	555	561	569	574	565	515	543	572	558	554	563	505	564	594	540	515	596	585	564	531	573	511	552	581	531	531	545	518	617	561	535	578	532	577	540	500	542
3757	10216	6716	3400	2478	1920	1561	1403	1146	1019	990	931	853	793	778	755	769	755	768	715	679	717	714	738	716	665	711	685	637	698	663	661	620	680	678	678	690	674	685	639	663	656	665	635	678	681	631	677	683	671	684	647	615	663	666	637	620	631	638	652	712	660	683	683	663	662	650	670	652	632	638	667	671	654	617	624	650	616	620	701	605	615	646	678	648	621	616	634	615	639	671	615	670	676	665	655	613	591	632	662	638	659	672	624	645	636	671	633	641	616	648	638	672	626	599	628	627	668	610	677	638	624	656	668	642	654	622	591	657	657	647	655	671	655	616	622	674	627	629	591	637	687	643	648	675	652	683	649	607	670	627	647	619	638	633	676	623	635	633	630	618	645	659	676	655	659	610	622	655	674	652	634	647	640	638	674	622	671	651	596	600	682	627	654	647	624	680	625	612	646	643	616	638	652	638	645	630	617	598	615	615	585	696	674	642	648	643	690	663	617	600	629	643	631	695	599	644	649	630	648	629	617	620	644	681	601	593	642	607	636	655	640	691	627	638	628	575	637	666	614	624	641	669	644	682	647	611	619	617	628	676	639	690	638	661	651	651	609	658	646	633	655	606	638	669	640	648	617	618	628	611	636	616	614	635	662	653	670	654	657	642	618	663	610	611	645	631	654	628	651	652	661	617	645	640	617	671	626	604	605	602	614	640	640	656	656	655	630	664	657	683	617	623	661	600	675	663	677	658	623	599	652	621	654	646	666	659	624	612	624	654	667	723	650	630	623	655	622	623	676	624	657	608	674	650	622	644	647	660	656	626	617	682	653	648	669	680	663	651	648	658	598	628	658	650	651	624	645	611	647	640	626	640	652	628	644	628	608	634	633	687	667	655	642	647	657	631	673	642	609	682	680	651	685	647	622	676	649	654	634	642	625	668	646	691	600	653	630	699	660	663	635	637	612	603	639	625	572	596	640	646	645	640	648	589	618	646	611	665	614	613	677	683	655	634	628	650	565	618	622	654	670	681	656	648	598	667	662	666	611	610	678	638	651	625	630	629	565	691	641	649	664	638	638	660	647	649	596	619	616	654	662	652	657	611	665	588	626	628	644	633	623	646	634	631	682	638	632	648	639	651	668	655	626	686	675	622	618	634	658	599	631	640	661	646	659	639	642	653	647	677	665	650	610	609	596	659	600	682	609	668	642	590	644	627	617	669	645	656	596	661	621	617	612	648	632	645	662	666	630	634	663	604	635	634	653	640	625	646	613	594	693	621	586	624	587	636	620	649	645	603	636	658	661	671	620	652	676	640	642	673	673	620	645	642	629	639	634	619	648	631	608	655	664	703	663	657	657	639	665	685	663	639	648	647	646	635	649	648	642	624	657	649	663	627	655	659	630	651	628	661	654	651	628	677	635	602	628	647	681	585	644	612	667	646	671	658	690	629	665	655	658	651	619	634	642	685	629	641	672	687	643	664	641	597	615	622	588	658	655	634	644	629	658	631	576	615	640	582	658	639	650	655	627	672	640	671	616	584	651	636	635	627	638	601	605	643	607	620	628	668	610	616	617	653	632	694	698	602	641	634	646	622	694	623	640	602	642	653	607	647	677	642	638	631	629	623	586	630	633	652	613	651	629	630	657	593	655	641	639	621	639	646	636	655	618	648	625	655	667	657	628	615	638	654	656	648	603	656	641	631	628	631	707	580	613	659	637	627	601	605	655	629	687	660	675	625	665	643	631	660	641	644	663	635	636	676	652	649	662	649	670	640	657	604	638	653	610	624	648	616	651	641	644	618	671	657	651	628	647	692	625	633	615	659	644	647	660	623	624	659	609	643	639	655	637	637	632	625	613	654	651	662	643	639	633	598	650	628	674	633	623	643	655	663	609	604	646	642	623	655	668	638	619	675	633	615	614	649	630	666	629	616	699	666	676	653	678	644	668	599	665	647	642	618	676	639	646	637	655	653	657	618	628	692	642	632	630	661	662	693	687	606	662	653	604	636	641	631	595	679	602	647	642	641	652	621	623	616	623	655	642	630	660	645	651	674	687	632	607	637	645	625	652	605	665	649	666	633	650	646	635	639	619	635	619	652	587	668	644	621	672	643	612	655	642	687	659	623	605	644	653	641	645	636	649	646	650	610	638	624	643	600	658	612	649	657	624	637	664	645	638	649	664	652	623	587	670	652	675	625	642	684	642	632	672	626	597	668	629	629	661	604	636	636	632	645	639	660	625	643	653	595	626	611	635	626	658	622	641	666	684	632	617	630	631	641	660	648	673	613	686	657	640	632	663	644	656	643	669	615	624	593	646	660	617	585	639	715	656	683	655	652	601	634	660	608	652	663	720	605	626	632	643	665	686	645	635	634	664	674	671	634	645	647	667	638	604	686	692	629	602	683	667	627	661	621	626	665	609	631	657	663	579	613	619	626	639	650	638	646	610	613	639	632	624	705	670	675	671	650	626	684	656	616	608	646	602	646	662	659	634	656	677	616	649	620	648	597	666	616	647	659	628	637	646	667	638	608	589	642	626	666	624	606	626	633	688	631	623	647	681	648	621	657	670	626	663	611	645	650	623	664	653	637	589	686	625	650	664	625	639	600	650	664	651	610	621	644	678	648	669	608	635	618	623	617	643	663	626	644	647	644	651	627	604	670	597	633	623	615	664	626	640	667	624	657	625	637	611	645	652	674	667	658	665	621	647	652	646	647	681	677	673	680	616	695	634	638	639	659	636	706	643	633	663	592	626	666	680	636	601	621	611	659	629	640	651	622	645	658	663	701	609	591	623	613	687	661	666	638	626	615	638	647	677	612	612	670	643	673	619	670	624	629	595	639	683	655	650	642	623	607	633	669	635	670	632	663	668	621	656	620	635	627	630	612	620	622	679	659	642	649	622	612	638	679	672	644	683	643	636	669	605	663	640	636	556	665	629	645	619	676	643	595	634	675	691	670	715	661	622	648	609	610	650	628	632	646	623	631	700	674	604	679	660	590	626	654	581	637	629	657	635	680	685	679	671	632	660	636	643	669	624	655	628	573	662	632	669	630	643	629	623	640	652	660	635	618	692	638	643	681	643	618	609	643	641	621	646	615	637	648	689	655	620	582	630	651	620	644	609	607	584	635	636	612	611	626	622	687	642	663	648	569	685	636	618	634	679	615	662	636	649	612	596	652	656	651	666	653	633	621	645	623	645	610	622	633	637	665	641	649	574	656	634	715	632	680	648	614	630	608	611	632	650	618	676	621	662	623	627	677	588	635	695	604	615	626	659	613	617	679	633	662	701	658	650	664	635	621	677	657	666	682	631	688	641	616	683	663	618	614	637	669	662	620	631	662	605	604	655	696	637	649	650	649	619	597	687	651	640	608	628	608	622	650	593	623	595	626	633	618	596	615	655	638	637	605	616	657	630	625	652	646	638	645	623	614	677	657	656	622	635	590	655	691	631	611	609	664	651	654	647	620	618	605	616	644	626	611	625	640	669	652	613
25232	21607	27649	25916	7625	720	643	529	491	451	448	402	375	400	402	395	376	353	364	406	382	410	386	345	375	351	371	366	349	361	377	359	371	382	352	349	374	370	387	358	381	324	361	350	301	337	341	372	373	339	370	384	358	371	370	342	331	357	370	365	359	364	379	377	375	354	370	362	382	341	325	397	383	350	330	344	366	361	368	383	334	364	361	356	328	388	320	357	347	362	350	357	395	358	370	336	370	387	383	356	345	361	361	360	378	360	355	351	377	317	342	374	348	367	350	367	390	332	347	338	344	375	334	350	354	358	361	367	367	346	361	378	380	294	347	357	354	339	343	334	383	387	382	368	379	383	364	348	364	353	348	370	344	362	385	344	366	346	383	324	365	342	350	345	334	347	330	344	344	362	398	378	327	346	334	384	376	341	382	355	395	382	354	364	360	352	378	383	352	362	361	334	346	379	349	340	345	356	322	338	392	383	353	388	367	338	360	360	345	367	354	321	358	402	351	334	337	364	373	351	364	353	345	349	369	370	351	358	372	347	340	338	350	353	346	332	354	344	347	327	344	325	337	370	404	337	340	371	359	382	385	338	350	356	360	359	376	353	359	377	347	344	353	368	346	357	360	359	378	366	388	362	357	351	386	390	354	373	319	349	362	349	337	355	362	366	370	331	342	369	306	353	352	380	353	340	374	367	365	350	378	356	370	352	365	401	349	345	354	362	360	358	383	333	349	382	340	381	355	370	365	345	335	382	372	371	331	339	367	361	364	322	370	351	350	348	380	333	385	344	364	375	348	350	345	374	330	388	351	347	335	360	360	331	337	391	367	393	351	365	355	355	346	356	366	327	331	362	331	360	336	362	383	353	331	378	365	361	319	346	335	359	320	371	353	350	345	352	371	375	364	354	368	350	332	372	343	355	332	363	378	338	359	326	400	365	342	369	364	356	333	356	384	377	363	327	377	349	361	345	344	360	353	363	347	334	395	318	366	366	343	366	368	365	342	310	373	342	358	349	365	324	379	362	362	364	339	341	294	347	340	372	356	346	371	367	341	371	332	326	362	360	347	367	362	332	351	374	348	366	342	361	365	354	345	342	344	354	342	361	337	365	345	349	348	358	370	358	348	369	349	370	367	361	341	342	350	351	355	357	382	340	369	334	373	354	363	369	368	376	339	362	365	358	371	362	311	351	371	357	344	356	360	367	365	379	371	332	331	365	411	399	362	377	353	350	368	375	359	342	367	370	365	376	361	340	367	366	347	365	387	348	374	359	365	346	359	346	360	346	338	346	338	376	355	345	361	346	368	359	328	377	369	358	365	368	369	346	346	349	350	330	383	358	364	339	342	352	374	394	332	354	360	350	359	345	355	377	336	377	310	357	331	349	358	362	335	364	360	406	372	335	361	385	376	359	333	379	348	363	375	351	362	355	365	354	408	379	343	332	346	357	363	409	333	368	357	365	358	345	375	331	359	369	355	364	353	393	368	366	381	358	341	380	341	415	350	400	336	353	358	361	365	366	333	360	347	358	352	387	335	391	380	355	339	379	379	330	367	338	358	408	364	364	355	362	347	331	378	377	354	372	355	363	373	378	367	378	354	380	379	331	358	344	381	387	345	350	394	350	377	384	358	352	345	360	348	328	354	358	363	353	354	340	419	352	373	350	367	385	351	330	373	372	355	406	352	375	353	349	330	330	345	381	365	351	370	337	337	360	350	356	358	356	373	373	355	366	358	359	358	369	357	336	357	335	361	376	390	333	335	339	347	342	384	329	320	400	338	341	339	369	334	342	347	327	333	360	349	368	350	330	385	339	340	337	312	349	345	339	356	344	334	376	375	330	335	366	335	357	363	345	371	371	365	365	388	346	344	322	364	369	370	380	353	375	361	351	347	352	350	354	353	370	352	386	352	361	358	326	360	346	352	349	401	391	353	325	337	384	376	387	354	339	384	365	349	306	375	354	372	336	350	375	382	367	357	344	356	348	328	344	352	348	370	362	371	319	360	379	355	373	372	352	343	335	354	378	348	350	316	316	333	367	339	381	350	359	328	336	381	368	356	358	350	369	351	369	326	376	342	332	355	348	382	346	376	399	334	382	325	343	321	319	382	350	375	360	307	340	349	336	396	361	357	358	335	367	340	339	346	378	357	341	343	383	363	346	325	380	375	367	356	354	356	375	370	354	366	363	333	380	344	368	310	341	350	347	341	376	386	378	342	383	350	356	399	407	334	328	378	344	366	373	362	357	355	331	359	389	331	350	328	359	429	349	337	348	348	363	365	362	357	347	403	341	368	345	395	368	376	336	316	348	368	353	366	377	344	405	334	360	363	351	359	360	348	375	323	347	374	349	363	353	357	388	351	330	365	363	364	386	365	361	347	385	319	369	333	344	359	326	359	336	340	351	345	357	369	382	357	393	326	357	331	350	411	336	371	356	362	357	366	331	402	398	374	364	296	369	355	358	355	362	331	368	374	364	365	359	363	341	362	372	385	350	373	340	342	325	341	359	378	347	357	359	376	339	367	382	330	347	345	354	361	348	368	352	348	374	373	341	337	348	336	344	300	334	317	366	346	382	343	343	361	374	351	415	348	350	349	359	364	338	342	344	353	338	322	345	365	370	338	340	397	358	332	370	341	352	317	338	333	382	364	360	353	347	345	343	388	321	372	366	347	362	358	358	360	400	363	385	312	345	346	330	334	328	338	358	380	393	341	367	400	383	362	377	383	356	351	343	385	354	370	368	331	379	357	371	382	368	335	368	364	356	368	361	375	367	359	324	370	351	352	372	338	349	348	362	370	361	349	363	339	346	368	360	370	315	351	368	360	335	328	332	383	377	379	367	355	352	342	358	370	335	343	371	378	351	389	383	391	327	378	390	358	365	323	351	330	367	357	341	371	356	346	341	377	396	389	341	332	365	353	369	360	335	401	351	362	331	358	355	337	341	369	369	359	381	353	333	346	347	341	334	381	320	374	355	375	347	332	326	341	370	336	356	411	352	374	330	361	323	402	378	347	370	350	348	374	350	344	357	350	365	340	345	363	382	355	341	370	357	374	397	351	350	340	389	339	362	356	369	364	349	336	387	366	332	355	371	346	368	368	338	354	370	354	332	332	364	347	345	362	358	365	362	354	354	334	362	338	358	359	337	353	374	370	384	336	350	343	325	365	354	372	352	376	353	345	353	368	367	336	384	350	330	355	375	381	367	398	356	371	331	342	353	374	363	360	366	368	352	401	365	355	368	331	341	331	343	342	354	396	369	400	346	366	357	381	364	354	363	362	344	354	363	337	378	332	379	378	352	384	361	358	372	374	347	380	379	323	345	391	342	343	362	373	340	370	362	386	372	341	381	340	359	364	351	369	358	363	366	364	363	318	348	354	343	350	330	349	363	370	372	400	350	374	363	332	372	353	399	371	357	381	366	357	359	389	371	335	335	335	372	359	353	357	378	346	360	341	356	376	341	335	327	371	351	370	362	354	357	392	343
3696	6154	3948	1975	1470	1138	955	814	675	675	599	601	539	497	498	504	512	459	462	429	456	431	453	441	436	423	448	437	417	457	438	433	375	385	428	415	409	409	389	390	388	387	415	423	404	403	417	410	432	428	421	382	412	429	400	463	389	405	442	431	415	431	386	393	393	435	388	419	427	417	388	398	398	431	442	401	395	403	419	429	385	414	418	420	396	383	415	424	406	453	472	390	446	418	410	394	422	391	390	417	446	369	415	405	379	394	364	385	395	392	421	351	417	384	408	387	409	401	366	416	377	410	446	420	394	387	436	388	380	428	437	394	400	445	432	404	400	392	410	413	415	422	393	406	409	429	411	402	401	435	449	371	443	421	443	418	439	408	449	412	396	398	408	433	422	438	435	374	433	385	398	401	382	406	436	416	399	416	375	384	413	397	412	432	417	390	406	431	445	410	423	433	400	393	378	411	385	375	422	409	381	367	398	426	371	436	393	442	425	411	368	409	419	420	395	412	382	429	417	388	395	416	411	395	407	421	411	452	406	411	395	400	424	408	362	427	416	397	422	412	384	395	408	402	415	395	456	386	404	421	418	390	384	382	427	417	418	407	389	417	415	392	385	457	383	441	382	408	420	427	393	431	394	390	403	423	444	426	423	449	414	450	405	419	341	418	441	422	450	458	399	453	417	407	429	406	391	396	400	367	425	396	452	437	365	392	423	449	464	428	435	426	458	444	396	424	450	402	440	412	392	412	430	422	441	421	384	410	449	423	455	370	401	387	435	435	417	412	407	380	397	435	402	417	394	419	437	405	433	416	413	394	449	420	380	422	390	398	388	397	391	420	413	433	449	392	392	423	397	412	424	416	382	427	404	386	403	389	433	407	408	451	422	407	406	425	377	424	421	418	410	441	411	401	418	417	415	400	424	393	429	397	425	443	413	422	417	424	421	401	382	430	423	409	406	392	426	412	421	411	394	405	443	396	380	395	452	405	374	369	442	424	404	397	434	402	413	401	390	388	415	425	417	406	431	410	410	366	412	447	440	383	394	411	426	415	438	451	437	421	402	380	406	408	398	410	406	397	427	391	368	423	402	409	419	402	408	411	415	429	419	422	442	397	403	392	404	404	392	381	424	400	416	419	401	430	432	417	402	385	404	444	386	443	393	399	408	400	388	357	411	437	436	425	433	394	372	422	414	397	439	429	400	400	396	425	400	417	403	409	373	433	429	359	374	383	395	421	426	398	362	376	386	380	429	414	417	410	414	400	401	411	410	388	401	405	419	424	417	445	401	392	413	445	412	401	413	464	448	439	435	412	457	407	380	373	394	420	414	401	389	441	420	435	416	398	409	423	402	415	435	398	377	394	367	374	448	426	408	400	447	375	399	364	359	420	409	409	414	422	377	404	410	421	406	405	450	393	439	411	413	389	414	404	421	445	420	401	409	413	379	426	421	443	379	429	409	422	441	423	369	420	443	404	411	440	423	411	399	396	420	432	399	418	424	404	394	433	409	395	402	422	377	425	436	367	414	408	412	434	428	391	417	418	402	410	421	417	387	407	427	423	393	428	398	444	386	421	440	381	402	411	393	396	423	427	384	415	440	417	432	431	406	407	411	431	374	394	429	418	361	397	367	399	429	442	452	401	427	381	393	402	418	412	435	411	424	365	425	440	401	406	411	379	444	401	397	406	409	387	401	449	401	402	435	433	421	409	420	412	410	418	415	398	381	415	413	388	404	439	416	392	405	372	405	413	387	409	415	410	426	419	430	398	430	391	434	448	420	449	421	411	420	400	385	433	411	396	408	412	401	407	377	403	416	393	398	413	427	417	432	447	415	421	412	402	389	443	423	389	396	424	392	393	391	412	405	415	414	388	414	396	436	450	384	395	391	457	420	408	399	387	387	410	439	419	404	412	411	388	424	412	422	419	418	382	415	462	403	395	415	369	428	440	433	438	442	386	419	456	374	405	440	398	421	414	433	385	436	427	427	397	432	425	413	378	399	360	407	395	414	410	437	440	442	420	393	414	372	385	395	398	363	439	398	418	417	437	422	407	393	413	404	427	433	394	402	429	400	384	392	428	400	390	408	423	406	375	415	431	411	377	436	410	392	416	442	415	417	408	397	405	408	390	435	404	373	396	409	388	432	436	376	408	387	407	402	386	431	469	424	415	427	440	422	391	383	417	400	432	401	426	404	378	422	436	412	367	396	439	438	396	376	452	413	458	414	420	402	410	426	400	371	434	433	425	424	422	456	388	414	471	428	390	397	413	384	410	401	428	426	442	433	470	426	431	411	387	417	441	394	419	396	437	474	391	400	406	466	421	389	445	419	413	423	441	450	448	423	409	407	419	381	433	417	423	418	413	399	392	413	418	425	403	410	385	414	406	421	436	407	394	377	412	424	400	419	384	398	367	403	413	433	405	412	384	431	409	414	377	430	392	440	440	427	442	394	402	386	400	444	412	379	396	425	403	390	425	436	402	404	408	433	451	419	381	394	424	387	431	409	427	459	418	408	392	423	402	429	425	392	428	389	451	398	399	442	395	377	405	392	374	420	402	450	388	392	411	398	437	391	430	420	412	409	423	411	403	430	415	427	429	398	429	461	389	440	403	392	430	396	379	419	409	395	426	398	368	384	423	416	399	414	406	436	415	411	411	384	427	440	410	406	391	432	416	434	423	398	399	364	371	401	411	401	409	422	437	433	386	429	378	413	388	416	413	396	426	462	399	402	445	444	408	396	390	403	460	429	445	416	418	416	384	449	419	423	403	410	402	448	373	431	395	427	413	414	393	375	392	421	419	422	399	438	440	380	436	418	414	416	405	420	411	429	420	377	399	430	396	388	445	400	400	421	404	422	414	415	438	361	431	425	421	421	430	424	385	421	417	446	436	404	406	413	431	409	431	412	386	430	421	427	420	411	397	401	418	389	430	426	420	399	422	444	396	395	400	422	411	445	432	425	409	426	462	418	374	440	412	430	413	431	436	443	413	394	422	404	438	416	404	399	396	401	447	434	384	427	430	427	426	412	444	389	425	392	416	419	373	464	394	430	426	397	415	414	440	403	435	396	437	374	413	429	429	389	399	361	372	435	429	405	407	414	439	401	411	417	392	405	406	410	401	442	403	436	406	428	395	415	380	406	381	422	384	406	413	403	418	445	405	423	416	423	431	393	398	405	403	439	414	394	381	373	413	442	405	384	425	409	419	428	456	418	397	427	403	383	409	433	441	419	414	410	403	392	398	412	412	428	354	414	455	435	435	378	405	431	420	392	435	431	417	423	389	413	410	437	421	376	432	398	399	424	395	383	408	439	428	393	407	453	414	378	402	427	477	424	386	438	382	416	426	409	389	421	469	413	403	416	393	417	419	418	413	406	397	402	403	418	423	418	410	406	443	391	400	414	417	390	404	430	411	407	411	418	401	404	449	425	426	386	389	383	395	393	421	415	387	375	419	402	440	409	413	431	397	426	445	410	446	422	421	424	388
22973	21653	29484	24324	21646	21649	5778	902	680	562	464	393	381	353	350	358	335	331	316	291	294	323	259	246	259	268	265	264	253	265	241	215	241	229	239	250	279	254	248	225	253	226	221	226	218	221	229	244	242	209	220	227	230	242	234	220	241	209	256	251	230	241	234	217	242	227	206	202	220	224	246	235	182	249	225	241	242	205	245	213	241	209	233	202	221	257	261	243	250	226	185	241	203	221	211	217	227	230	225	225	207	198	236	223	227	209	226	220	250	232	225	241	216	246	206	250	218	221	230	230	254	224	243	233	191	239	234	210	237	216	240	218	237	220	242	226	211	230	236	222	193	202	209	232	240	235	207	234	218	210	250	222	212	231	215	242	231	256	227	214	203	226	237	205	220	206	230	248	229	251	233	231	206	228	194	258	257	229	241	230	209	242	228	213	241	252	255	238	214	235	229	210	231	248	241	216	217	211	229	242	226	220	235	217	243	238	191	217	231	233	207	218	203	238	223	231	219	170	210	209	216	237	216	203	237	219	201	221	229	218	229	243	226	208	225	185	248	247	239	240	239	216	239	228	237	223	214	200	199	219	219	215	247	238	251	240	231	217	227	197	244	215	224	214	212	224	204	231	215	244	225	226	212	219	216	215	224	216	199	226	242	213	217	237	245	246	242	223	222	216	210	210	223	215	219	239	234	210	233	227	215	215	249	225	205	251	220	245	225	219	231	247	238	243	286	196	237	229	213	212	241	208	233	228	243	214	225	211	224	233	240	225	254	218	182	220	229	245	241	219	219	229	218	212	204	222	215	217	232	227	213	219	236	223	229	231	225	243	234	223	237	221	215	213	194	244	220	242	215	239	227	208	181	248	248	232	222	229	235	258	230	219	240	202	238	231	246	224	242	228	247	227	223	244	195	231	209	213	248	237	208	234	229	235	239	216	245	234	245	235	214	194	215	211	225	217	210	230	241	225	218	232	239	218	245	222	241	234	226	248	212	226	213	225	233	196	187	222	229	239	243	255	245	220	219	246	239	218	236	222	215	206	230	225	254	219	228	225	237	229	200	219	250	240	209	195	223	227	223	220	217	242	237	219	215	230	220	256	222	234	218	251	206	237	220	235	239	234	206	237	233	209	230	250	217	203	232	222	235	244	228	211	198	227	218	227	223	223	222	234	238	231	238	250	220	240	215	198	203	239	244	243	220	228	231	224	213	245	222	223	237	210	204	227	219	229	228	236	235	221	234	222	207	199	215	239	218	242	219	239	236	212	212	228	227	238	201	228	240	202	237	226	221	240	213	249	229	222	209	234	264	228	218	221	212	220	226	216	202	209	235	226	224	244	228	203	212	226	238	224	215	235	217	208	232	225	236	217	211	230	209	248	224	214	248	220	214	218	265	223	224	226	224	216	237	195	234	206	210	237	227	224	258	252	203	211	214	232	220	231	234	222	242	195	213	210	226	243	219	212	231	258	241	219	213	221	236	219	214	203	237	203	199	234	192	204	228	222	253	214	227	233	234	208	190	247	219	213	232	200	238	214	213	218	213	217	222	180	246	238	236	230	207	255	222	217	247	258	240	236	248	214	253	227	216	238	220	240	209	217	214	219	196	211	237	211	223	228	216	224	237	253	257	240	226	204	244	215	221	198	200	211	222	234	233	234	210	259	225	214	226	229	246	232	244	234	245	194	225	250	247	226	246	240	223	233	214	249	237	234	236	230	199	227	256	205	217	244	241	203	234	214	229	218	207	226	199	235	233	224	229	224	228	229	203	236	220	216	217	242	236	201	214	245	248	217	236	245	217	220	221	224	224	266	198	209	230	241	215	218	246	221	219	221	229	214	218	243	244	236	220	246	246	244	233	213	247	230	221	226	226	214	224	213	221	208	213	234	234	196	225	215	249	226	242	223	233	234	221	244	244	228	227	241	221	213	221	255	244	223	222	203	255	248	230	202	229	215	248	214	248	225	252	211	246	238	245	227	221	235	223	265	226	201	250	240	227	245	210	214	216	225	226	230	241	232	222	203	223	212	238	200	235	249	208	246	217	208	218	248	234	231	215	223	211	214	262	246	218	218	244	222	232	235	210	228	230	204	239	225	221	223	255	216	233	236	218	227	207	204	210	223	231	214	192	233	225	249	239	220	225	239	208	218	239	218	237	243	234	242	248	206	243	238	256	223	251	221	237	240	230	234	256	255	224	250	228	228	229	214	251	236	243	221	237	208	227	226	178	238	221	239	230	209	223	245	225	224	233	209	230	223	221	238	226	209	229	221	225	239	234	213	213	243	231	233	217	246	254	227	236	242	237	232	200	208	215	212	239	235	221	243	216	226	227	235	215	205	227	232	217	205	215	229	226	216	242	233	215	211	241	238	205	230	226	225	215	239	226	219	219	218	235	224	223	247	234	233	219	252	227	222	239	253	239	254	212	226	215	215	225	209	217	224	229	222	205	242	222	221	242	220	239	231	225	244	261	220	217	222	218	233	232	193	232	238	251	209	235	228	245	249	234	243	210	242	205	204	214	215	220	241	240	242	238	251	213	221	240	200	224	212	255	213	220	223	240	245	238	235	221	230	222	221	232	244	225	238	239	231	223	179	251	234	207	228	215	268	215	219	252	208	216	210	238	233	204	230	244	227	254	232	226	219	215	222	227	233	213	212	242	226	258	223	237	209	214	242	240	250	245	236	250	219	196	223	245	225	196	234	209	201	221	236	252	245	223	222	230	234	220	228	224	231	228	215	217	246	228	233	224	228	221	237	234	225	212	233	226	233	226	192	249	225	206	212	238	229	230	233	206	228	232	237	272	230	225	210	227	219	230	234	252	223	207	232	218	220	205	219	201	238	246	215	217	224	238	192	230	239	206	208	205	220	224	191	219	202	219	232	247	249	198	250	230	221	213	247	225	227	239	209	237	229	218	221	212	217	228	233	209	236	262	220	223	233	218	239	210	234	216	237	217	196	248	234	193	240	230	227	228	218	222	232	216	225	213	226	237	203	201	228	194	214	219	214	229	221	222	209	186	221	196	237	222	233	226	226	244	245	198	216	205	245	211	233	239	213	233	225	246	242	225	188	221	224	217	230	250	223	208	219	239	214	230	215	224	217	211	202	239	216	241	216	245	222	262	192	217	227	245	224	217	233	227	205	226	238	202	229	205	236	225	209	258	207	216	229	209	188	238	222	231	216	231	213	214	243	246	225	242	207	235	214	224	241	213	220	230	223	245	245	223	227	240	225	256	217	218	222	214	231	226	220	223	213	218	229	245	242	235	227	206	257	252	185	216	211	218	245	184	253	248	230	235	206	237	217	218	200	208	226	235	221	230	218	219	210	236	202	219	224	222	198	214	203	222	237	210	217	235	207	221	250	234	261	251	257	220	210	213	232	216	229	220	222	241	226	218	250	209	215	224	223	232	216	251	225	191	252	201	227	222	207	215	217	203	218	216	211	227	235	236	205	227	223	213	212	201	218	234	242	255	212	217	214
4734	15426	9984	4947	3719	2677	1909	1531	1261	984	825	723	678	582	557	501	493	468	444	427	372	365	367	365	368	353	346	337	322	337	332	312	326	295	328	277	320	354	278	308	305	284	308	294	288	304	286	301	271	305	293	283	307	305	332	271	282	296	282	274	289	305	271	276	308	282	277	291	271	291	272	266	282	256	249	272	278	276	312	271	264	288	301	275	296	295	269	305	271	246	253	277	277	275	250	274	243	289	283	287	283	281	275	272	289	284	289	247	264	276	267	274	304	256	287	278	248	302	301	327	303	259	271	243	262	289	260	287	259	284	267	286	272	274	289	278	270	249	273	273	243	285	283	270	271	262	270	277	291	290	300	299	273	294	280	286	276	267	291	274	262	261	270	282	285	304	281	271	298	265	267	247	242	292	271	279	267	285	272	269	268	277	272	268	260	258	298	251	320	281	275	295	247	273	266	257	243	278	293	292	278	272	264	270	296	274	290	253	266	279	273	277	257	275	262	287	269	285	273	278	270	266	278	268	279	298	271	279	290	290	254	290	268	275	280	291	278	271	232	238	286	281	275	284	272	243	282	299	256	283	275	263	274	299	293	259	256	256	258	268	272	292	271	271	269	272	268	258	274	257	263	270	255	274	300	243	265	255	280	273	260	270	259	256	298	285	261	280	284	300	284	262	264	254	271	270	269	261	299	274	296	286	303	275	287	250	263	265	274	283	278	273	267	284	297	275	243	262	247	253	284	295	288	287	277	252	286	278	255	274	262	249	280	280	263	278	258	261	280	258	258	254	286	262	232	308	255	265	258	277	269	317	275	270	287	258	303	285	262	256	247	263	255	254	262	282	293	301	266	276	300	285	264	283	284	307	247	274	244	252	243	230	276	271	273	250	279	300	280	286	278	276	286	275	289	281	264	291	295	256	258	302	264	265	321	263	289	303	292	260	280	279	257	273	269	276	263	269	263	276	272	293	279	313	271	291	256	296	284	260	286	283	253	267	292	263	306	272	275	283	269	288	276	262	285	293	244	263	290	257	270	251	268	297	274	281	263	268	293	308	286	282	271	280	250	314	291	273	274	301	260	268	269	298	282	304	261	258	296	279	275	286	278	288	266	277	291	291	280	276	313	268	287	254	316	295	293	276	297	260	290	285	305	242	237	250	267	265	270	287	253	252	271	286	250	291	299	254	257	272	290	243	276	300	257	263	255	272	255	268	258	281	268	308	262	271	255	264	285	270	273	269	260	271	293	278	264	290	298	294	275	267	265	279	257	287	274	281	283	292	266	282	272	292	274	253	278	285	260	271	294	290	290	262	277	280	286	255	297	276	274	289	276	297	291	252	266	289	325	259	266	232	278	292	281	287	272	290	274	268	283	265	259	301	276	259	283	250	269	271	254	277	262	296	275	258	261	271	261	277	312	258	284	262	291	275	253	242	265	245	280	284	260	265	283	276	288	274	278	263	286	271	268	307	278	260	247	324	276	279	263	266	279	312	297	290	293	279	277	287	283	255	268	261	271	271	273	287	259	280	262	268	262	309	289	280	275	281	284	282	278	261	267	272	278	271	272	289	260	268	312	296	229	284	263	304	249	288	279	268	251	269	266	260	309	282	278	300	270	275	279	305	267	280	277	265	281	267	275	269	291	298	255	295	320	281	275	275	286	298	262	262	277	274	286	291	288	293	293	259	248	244	259	278	280	275	286	251	259	269	251	286	249	264	280	266	257	271	239	276	276	286	272	283	294	292	268	265	262	272	263	296	271	266	272	264	265	270	267	278	309	280	273	282	270	258	288	287	275	257	270	272	270	244	273	288	263	260	243	258	272	254	293	285	281	298	256	269	300	263	293	287	262	282	260	269	290	271	283	263	273	253	274	276	271	247	256	283	273	283	293	272	255	276	289	272	272	278	261	265	277	264	280	277	280	276	256	267	278	278	264	271	295	272	265	263	296	222	275	237	281	276	265	271	263	273	276	258	265	277	248	305	245	269	274	225	292	259	306	241	268	285	266	259	284	284	257	275	263	287	294	279	281	292	263	270	278	272	263	294	251	301	268	295	274	254	273	274	265	257	303	285	294	267	250	250	301	296	283	303	241	292	281	259	299	274	306	297	285	266	311	292	278	264	264	289	272	251	268	271	288	234	290	271	273	294	299	280	298	282	259	277	287	281	289	275	250	250	277	311	277	250	282	286	306	280	256	234	263	257	285	273	280	271	287	315	244	282	263	249	270	318	255	258	262	238	260	270	268	295	290	273	293	278	288	274	262	300	269	264	261	286	255	292	264	270	260	286	267	277	244	300	287	281	282	260	287	263	267	274	289	278	267	290	301	271	268	275	294	276	270	282	268	269	282	265	305	275	284	261	294	284	274	292	269	288	297	261	291	255	266	280	257	254	303	301	283	293	275	276	288	265	269	252	269	278	259	272	294	252	284	286	282	269	254	287	257	264	270	237	262	251	255	248	280	261	275	268	291	281	265	276	290	278	284	230	275	285	283	267	267	270	289	253	254	294	252	274	255	253	291	280	281	282	249	276	245	284	274	311	262	292	278	277	292	249	268	261	296	264	276	280	256	266	288	283	274	294	261	236	282	299	259	275	250	255	278	305	262	284	277	268	280	262	254	267	284	285	251	279	254	283	286	272	267	270	263	275	279	234	290	284	251	285	285	293	273	275	277	295	274	264	265	279	271	292	264	283	285	283	251	268	264	259	289	270	275	268	264	246	270	284	252	290	303	279	269	287	268	263	281	282	279	282	268	244	280	287	272	245	264	297	275	283	260	265	251	297	272	311	272	290	292	264	283	288	261	309	285	277	273	301	270	272	260	238	314	271	266	266	267	278	309	297	258	272	297	300	259	292	294	262	263	262	271	253	296	302	284	295	259	300	252	274	274	286	274	291	253	257	291	294	286	271	286	286	314	281	271	306	318	260	280	304	280	271	244	287	300	273	275	262	288	243	248	272	265	281	255	257	273	276	277	276	293	309	257	284	260	288	293	249	286	291	284	283	296	255	288	294	268	297	273	275	296	278	271	266	315	320	252	277	307	298	303	270	273	260	261	268	262	286	297	264	261	266	271	288	241	252	259	263	290	260	278	281	299	257	284	264	273	255	262	253	265	299	279	264	268	305	266	282	253	295	268	292	259	278	235	252	292	293	277	265	276	280	261	273	264	260	313	271	291	282	304	301	251	242	287	276	266	284	264	302	264	279	277	257	265	256	296	263	256	294	266	292	255	255	296	251	279	285	284	255	272	293	313	270	269	234	279	277	293	271	268	269	278	267	261	259	258	293	260	282	316	273	310	287	268	292	282	300	284	314	248	264	285	263	284	289	276	285	254	255	227	257	290	261	279	288	229	270	288	287	272	281	262	260	291	279	275	277	258	276	272	276	293	265	264	293	264	254	279	255	259	282	264	251	289	277	253	291	266	287	275	285	247	271	257	296	256	254	242	248	284	263	284	265	269	267	251	242	280	295	295	267
27859	18981	5175	1198	845	770	643	630	662	671	600	608	591	614	602	583	627	614	611	562	628	599	632	603	612	557	623	617	615	621	639	612	657	604	588	599	600	619	645	603	549	583	645	565	647	613	581	611	612	591	600	594	615	597	624	623	610	605	595	604	632	621	633	611	576	596	601	608	623	592	572	572	585	613	565	562	583	593	586	612	631	619	618	593	609	586	578	621	605	589	590	640	649	610	582	565	611	621	637	600	597	566	609	580	573	612	630	596	617	654	633	566	615	626	622	608	605	603	580	649	624	632	585	627	578	609	579	651	632	608	591	600	585	634	584	606	596	607	592	626	617	610	621	579	574	560	577	575	611	618	554	585	602	595	606	592	621	554	612	628	591	555	595	602	578	639	620	586	617	603	566	622	609	623	616	598	650	630	586	615	590	602	613	594	631	600	566	589	583	608	621	626	604	608	563	619	603	630	533	573	626	597	632	577	593	583	605	588	601	626	600	579	585	603	561	630	588	641	654	581	585	613	593	598	602	592	589	587	592	583	559	656	579	639	621	586	593	636	623	587	598	577	575	647	629	593	577	625	616	601	579	599	620	579	606	642	617	598	607	587	615	596	610	618	587	638	596	576	594	585	590	634	670	607	507	632	634	634	615	634	570	656	573	614	603	608	585	607	594	638	600	612	609	600	611	634	620	600	580	656	657	602	608	582	584	551	553	602	570	581	611	572	615	616	599	591	616	586	557	632	557	599	656	578	625	619	621	623	623	607	590	582	625	629	634	628	601	590	639	584	592	628	579	646	549	612	534	632	593	583	600	608	596	565	608	543	582	596	593	592	588	618	585	607	620	629	625	578	580	639	592	606	639	630	593	571	609	643	637	606	612	636	616	604	618	623	601	579	609	627	619	634	623	605	591	581	636	597	601	636	616	606	633	597	601	580	624	567	648	598	575	595	626	604	623	606	602	611	614	583	616	546	576	623	610	610	645	592	580	604	601	590	618	576	575	624	585	659	626	605	636	606	594	603	596	607	584	618	574	604	626	627	614	629	617	533	624	626	593	620	643	613	588	621	595	622	596	594	607	557	603	582	585	636	615	575	592	581	612	591	585	632	625	593	616	628	584	610	610	609	615	610	608	643	597	607	574	601	610	629	566	625	592	606	604	588	603	632	621	628	583	592	604	615	544	610	584	607	600	585	651	584	596	616	596	617	608	596	633	575	649	619	581	608	621	602	606	626	599	665	625	653	585	568	615	569	596	622	594	609	617	614	619	669	625	576	597	577	591	591	624	581	592	604	625	590	594	618	596	623	591	629	633	567	586	548	610	579	636	582	599	623	592	582	621	551	614	588	650	647	610	619	583	609	612	643	595	582	569	629	618	592	634	646	648	604	652	615	567	649	608	662	605	561	612	582	649	581	597	598	636	550	589	612	560	573	596	615	616	641	568	586	606	581	615	602	615	598	627	628	596	617	598	628	600	614	617	609	588	614	647	589	631	575	618	603	587	621	590	616	625	593	625	638	625	597	588	633	627	581	584	569	621	585	603	594	604	598	626	574	634	590	579	636	598	617	568	582	642	614	616	601	585	598	580	588	559	578	594	612	604	633	582	608	601	575	651	594	596	596	632	653	630	631	567	620	582	598	630	624	666	633	620	609	582	591	593	573	571	568	597	613	659	575	588	581	571	575	572	585	589	619	618	572	627	667	595	600	613	558	586	605	587	665	609	569	615	580	601	557	553	648	604	617	601	603	590	647	626	585	623	605	646	613	634	599	674	552	621	604	634	638	615	615	626	580	632	597	623	638	590	656	585	576	643	614	604	591	608	586	567	644	633	602	565	638	602	554	591	557	592	621	609	628	607	562	658	608	628	602	611	583	612	627	652	598	623	614	612	627	622	625	629	621	619	625	648	590	601	608	589	623	577	620	604	600	578	622	606	594	587	556	652	589	582	589	565	591	597	654	597	624	583	603	597	579	641	599	586	614	599	616	624	571	578	598	599	616	575	627	590	572	591	586	614	600	601	573	581	618	592	629	624	624	591	594	574	604	576	610	580	581	618	575	584	579	614	637	607	661	628	616	584	554	697	656	615	589	638	623	625	613	610	558	580	596	605	584	592	627	595	608	578	605	596	559	601	619	625	593	640	632	593	617	592	592	583	563	638	559	600	609	573	592	584	620	596	635	612	602	586	608	658	648	624	620	610	629	616	641	587	586	600	559	554	610	609	596	619	597	621	583	568	584	612	629	636	603	600	613	615	636	616	625	608	586	629	582	590	642	633	587	599	606	636	628	644	611	596	599	623	631	596	574	623	662	622	573	589	568	592	593	640	567	603	565	580	576	632	564	580	577	570	608	555	605	631	595	638	587	644	607	609	622	608	635	636	595	628	576	582	605	586	593	601	660	586	567	630	617	605	605	629	602	674	595	635	622	554	600	562	615	580	595	604	573	599	581	574	637	609	574	556	555	623	589	626	602	628	608	606	580	644	650	613	558	580	620	611	576	579	559	632	610	594	647	566	603	630	610	641	625	609	617	589	625	608	610	623	597	627	576	625	599	618	599	632	645	592	604	607	597	572	594	600	599	626	580	642	574	610	596	587	607	596	563	620	659	607	596	641	569	588	595	581	587	599	603	618	614	627	609	572	617	606	622	620	610	627	632	568	587	596	641	566	644	625	644	568	615	555	580	600	615	590	617	628	615	604	613	566	585	646	565	584	611	604	618	589	592	659	621	619	613	655	560	600	577	610	593	594	608	557	575	628	603	640	593	607	624	635	560	617	617	660	638	626	589	582	640	615	621	580	610	600	640	597	628	596	584	638	563	597	624	626	598	640	634	569	598	602	621	662	583	610	607	610	618	558	563	620	625	603	557	637	635	574	624	605	611	592	629	650	630	644	626	582	576	593	604	602	579	596	593	600	625	614	602	615	645	609	640	642	603	608	618	599	578	624	607	568	625	603	571	634	605	631	567	597	614	591	550	597	610	617	582	615	594	603	615	598	543	634	650	647	634	600	625	604	623	628	565	565	569	625	624	613	598	600	603	612	576	617	607	622	578	631	609	610	616	597	592	551	642	651	628	590	586	584	595	583	626	610	601	615	607	588	620	619	585	606	600	606	620	612	592	619	595	594	643	579	604	596	622	574	594	640	610	582	589	575	621	629	625	580	606	586	566	609	622	597	610	611	588	631	609	576	584	595	595	584	566	603	623	609	589	557	596	619	540	588	624	598	577	612	631	631	622	616	613	626	599	604	599	587	698	622	594	635	582	620	608	614	610	570	590	661	581	648	621	619	606	582	668	642	587	607	628	645	598	611	538	611	633	614	598	599	636	605	617	656	635	637	617	609	656	637	581	599	574	601	608	640	602	579	592	604	570	603	629	600	590	600	630	610	609	586	595	635	595	594	581	599	585	611	580	610	585	610	599	602	601	668	570	608	561	630	623	585	632	589	581	624	622	607	649	661	591	589	607	621	596	605	587	561	579
4703	2720	1921	1311	1046	942	854	806	814	826	759	745	708	682	733	702	707	735	738	699	716	701	658	735	687	729	700	686	658	699	673	725	703	672	679	687	691	674	709	723	692	713	657	668	736	722	664	716	667	735	724	729	705	678	726	679	644	737	713	714	647	659	710	708	675	707	692	664	708	673	676	692	656	704	665	672	694	701	768	692	715	682	690	684	696	711	707	701	686	666	697	682	672	676	710	661	709	655	687	708	743	673	686	733	725	702	713	706	678	710	719	707	674	735	689	661	706	665	691	716	690	676	682	668	669	704	675	672	740	666	705	708	749	734	683	689	695	718	671	705	684	668	665	689	715	672	658	710	714	715	649	718	724	747	682	719	647	666	702	647	662	681	701	741	695	683	688	663	696	698	737	696	668	735	756	668	684	697	688	681	707	746	675	677	732	705	666	668	679	717	756	651	728	725	681	703	644	658	674	683	703	653	670	696	677	715	680	680	664	724	698	690	716	679	711	715	755	687	697	723	690	689	676	708	693	653	681	666	712	619	714	714	651	696	696	698	717	699	716	711	717	654	702	656	660	672	687	677	681	698	644	708	770	727	724	690	693	680	745	659	701	747	677	704	692	706	702	691	713	731	718	729	721	687	720	685	642	731	681	749	693	698	711	686	678	655	714	675	732	676	715	727	715	690	686	661	679	702	696	664	676	657	673	658	691	710	667	687	701	718	661	692	702	709	703	693	678	760	720	697	722	681	684	702	719	715	720	686	757	670	717	744	669	715	730	693	722	686	664	661	691	741	730	680	680	689	731	673	681	702	738	682	693	693	694	714	698	686	724	626	700	686	685	724	691	704	704	673	654	719	678	719	665	679	689	659	707	727	702	682	715	694	715	691	706	706	673	745	732	686	692	693	670	704	744	693	688	721	690	705	703	700	764	700	694	682	709	698	679	678	669	688	706	711	749	697	691	641	703	665	711	694	663	697	730	695	662	701	758	728	724	705	709	750	674	673	676	663	648	693	679	705	716	658	692	654	713	741	737	673	676	664	675	744	706	707	645	715	685	701	672	683	711	740	700	712	704	649	705	700	734	685	690	700	669	718	671	704	662	713	709	734	731	699	728	694	710	700	669	647	666	742	759	699	683	694	700	701	719	749	680	702	711	696	683	726	715	725	740	694	667	670	688	706	674	672	658	698	716	693	670	683	711	702	647	658	740	702	672	721	678	716	649	658	706	718	739	636	670	694	698	719	655	704	719	725	678	725	720	684	656	713	669	689	674	726	723	654	709	728	675	691	690	656	716	669	718	690	681	765	693	667	706	745	709	687	707	692	692	710	719	708	711	734	731	718	692	695	711	738	656	707	707	714	682	717	675	732	656	708	697	707	661	648	700	703	696	736	747	702	726	699	659	685	701	683	643	681	684	702	696	692	750	668	672	709	662	671	680	654	699	698	688	742	688	678	683	722	680	701	657	677	772	723	719	682	720	715	726	743	716	715	710	694	687	779	704	697	664	714	682	693	663	687	749	721	683	684	696	717	679	763	726	684	683	671	711	719	690	708	642	693	670	723	704	667	708	656	665	717	694	744	682	669	708	739	705	726	693	652	705	695	728	723	710	658	686	644	689	711	710	714	772	722	731	692	665	719	691	739	731	700	707	673	705	685	732	681	694	653	695	741	694	698	674	654	712	696	700	670	624	696	705	698	698	690	713	679	711	656	708	662	694	684	709	691	691	734	698	718	709	694	733	675	687	689	728	724	678	707	697	739	706	701	673	679	669	708	695	688	678	706	713	702	682	697	676	689	699	679	676	662	749	637	656	720	783	732	650	665	703	743	696	683	675	715	711	681	702	682	717	665	659	676	691	700	682	694	729	688	686	731	676	695	684	718	705	753	757	697	720	729	738	727	679	715	722	702	694	651	697	677	679	739	650	723	692	693	688	703	655	696	688	682	680	682	685	720	747	659	667	651	664	677	646	727	691	682	671	724	685	663	713	658	663	730	711	677	691	735	736	673	730	675	714	709	699	693	730	710	652	709	739	657	668	710	701	743	721	670	704	689	676	740	706	714	694	724	690	723	713	732	719	715	661	739	701	645	677	740	705	730	677	684	712	721	697	715	721	680	647	708	729	717	701	673	680	743	652	665	663	695	630	669	720	762	738	701	667	692	655	671	694	717	727	699	688	692	643	692	719	690	673	684	671	680	689	710	674	685	677	697	726	677	667	675	651	683	654	749	686	719	680	715	699	689	707	722	669	694	694	721	678	721	707	683	713	691	724	682	695	691	721	733	698	678	718	710	690	718	697	720	710	737	714	737	678	723	712	661	644	718	628	683	689	681	715	714	703	670	700	694	636	682	691	683	691	702	677	634	660	667	697	675	735	703	689	677	748	687	696	703	668	671	693	634	699	704	723	707	674	712	702	677	728	671	721	683	731	736	709	672	662	725	711	696	688	717	688	711	720	736	691	675	685	693	700	669	659	685	679	660	719	714	674	741	715	716	682	681	741	710	676	681	645	675	691	734	716	720	706	729	709	710	708	702	702	738	689	716	665	672	687	712	706	705	668	732	737	710	687	664	715	638	653	680	699	665	652	698	722	647	694	722	715	661	684	679	714	700	661	694	689	699	681	689	693	725	687	728	686	670	673	679	711	660	695	664	693	642	679	644	678	714	692	683	715	727	696	705	667	696	729	723	673	733	707	680	744	729	667	712	707	737	693	746	713	709	668	746	683	726	722	695	719	636	702	676	748	707	719	691	683	681	705	673	710	650	704	730	693	702	704	699	694	683	683	687	674	712	685	681	658	636	672	692	683	711	695	736	678	713	665	746	655	745	727	698	715	710	730	674	696	726	719	663	680	693	714	721	709	726	719	680	709	698	709	704	739	703	678	706	710	727	683	671	700	716	699	704	661	670	716	678	676	677	705	719	707	698	665	670	653	726	688	698	698	702	737	710	703	666	787	718	685	705	660	715	704	681	709	714	681	730	755	701	715	690	684	737	730	702	715	673	678	689	675	709	702	640	724	715	692	674	716	718	743	693	701	726	708	685	711	682	708	689	669	671	709	668	717	678	712	691	661	695	685	684	719	708	701	656	681	736	699	704	736	703	692	700	702	693	676	685	754	711	741	749	679	667	691	693	745	693	682	698	699	643	665	666	725	691	702	717	649	718	702	712	672	717	675	656	724	689	683	684	728	690	737	687	741	732	708	700	678	713	709	737	695	680	642	704	722	692	700	694	684	710	705	723	674	702	725	673	711	700	697	684	689	671	675	719	687	655	675	696	710	707	679	738	737	687	675	699	680	645	684	707	712	661	692	665	685	696	713	700	658	667	755	679	697	684	715	654	651	694	669	685	656	720	723	720	665	647	691	754	730	656	753	641	674	689	716	725	699	698	684	689	692	747	723	674	686	677	675	730	647	666	697	698	737	703	667	685	714	755	695	664	663	752	738	647	677	631	690	664	660	684	729	683	726	695	657	666	701	699
24113	21640	28956	24813	21593	8094	1287	926	805	801	730	695	638	629	631	612	643	585	591	596	594	572	563	553	569	582	595	561	589	587	555	576	570	527	546	532	566	544	574	589	549	556	549	554	558	572	566	537	580	570	559	567	546	547	558	534	537	554	544	588	563	585	557	612	543	532	550	532	583	533	573	522	583	592	547	531	587	552	542	557	535	575	520	562	599	527	553	509	586	585	505	561	593	573	551	569	576	550	554	589	544	533	562	566	601	585	539	557	574	578	557	523	613	529	527	560	557	563	578	529	563	550	575	564	567	566	544	564	537	599	535	525	542	571	585	567	569	540	558	558	494	574	561	555	544	580	573	577	526	548	526	541	543	538	559	562	558	530	591	578	562	568	562	564	569	564	579	569	522	552	593	566	551	563	560	592	605	525	558	540	530	568	556	525	563	600	531	567	563	573	570	589	594	532	565	577	555	550	568	537	560	587	568	560	568	591	586	558	536	569	551	514	576	562	563	567	560	553	542	546	569	608	538	542	581	588	529	522	537	545	579	541	578	570	544	532	562	584	562	545	532	540	562	560	549	528	554	545	551	580	603	549	568	588	586	567	617	603	560	599	550	551	551	513	581	563	561	522	547	564	545	545	561	554	592	532	560	567	571	551	530	576	570	558	556	567	504	569	547	583	574	544	543	572	523	531	512	517	565	545	606	563	546	573	549	487	565	521	556	588	551	561	599	577	558	571	575	545	594	544	531	544	482	552	555	561	557	546	510	571	571	571	573	553	529	511	564	583	545	558	529	572	598	530	560	551	558	556	539	525	543	534	550	523	545	594	553	562	549	568	550	583	595	601	568	595	535	564	590	575	555	534	607	567	574	555	575	529	559	535	542	561	565	592	568	537	550	576	534	565	553	583	544	525	542	542	543	561	546	551	599	551	548	551	524	548	566	548	582	580	576	532	572	547	571	628	573	569	561	592	537	556	525	601	554	547	563	524	560	543	579	562	596	567	554	571	534	543	576	551	558	545	548	544	512	554	568	538	550	535	580	547	568	551	575	533	554	564	561	547	572	523	565	550	618	547	554	549	533	588	553	606	579	560	539	544	585	530	530	512	623	597	599	543	554	547	539	547	531	539	519	549	514	528	569	570	532	539	538	508	577	553	571	544	568	541	543	566	550	542	573	541	546	544	554	556	563	533	566	538	500	565	569	544	570	564	579	498	534	588	552	515	551	546	558	514	514	564	537	555	534	549	550	564	541	526	565	551	536	590	547	534	510	584	549	564	541	554	564	586	550	545	547	535	560	520	574	565	554	587	535	563	581	566	550	570	553	556	570	583	517	590	560	575	580	537	572	558	534	552	596	586	533	565	538	554	558	566	594	558	552	538	586	535	605	511	539	542	592	571	527	547	580	557	598	543	530	568	573	557	539	546	574	547	582	541	597	535	531	576	557	549	576	601	537	535	505	568	548	538	578	562	562	538	551	535	575	565	546	574	578	565	590	530	592	520	555	547	555	538	599	537	555	543	557	572	568	558	589	586	570	538	553	573	539	565	578	519	539	577	569	585	528	558	561	568	557	512	544	571	552	555	565	556	567	550	553	535	559	522	526	585	562	534	560	561	564	582	570	556	530	601	563	540	565	561	542	495	581	570	551	531	556	552	564	541	579	572	581	580	557	591	535	583	546	544	552	549	581	524	591	567	543	509	568	538	553	547	548	567	562	585	598	526	571	570	549	553	552	495	526	553	571	552	555	515	584	540	569	626	522	608	570	555	537	569	537	590	576	579	572	545	539	556	575	559	537	531	598	520	543	568	546	575	564	526	533	595	582	599	560	550	560	594	601	526	557	596	524	576	580	611	571	582	589	520	534	508	568	545	603	565	574	577	537	543	603	564	538	571	528	539	562	574	578	545	546	566	576	566	565	552	587	577	585	558	573	577	550	538	594	584	560	536	591	554	534	582	524	568	560	564	562	558	570	558	518	547	563	532	551	584	573	568	537	528	542	543	537	566	578	550	566	526	541	525	573	565	573	549	539	564	558	565	563	560	595	576	553	577	571	550	520	533	570	559	554	544	537	582	543	542	567	504	565	507	569	510	561	550	603	584	532	540	538	582	552	606	567	591	535	554	567	566	532	538	559	552	564	516	576	516	515	527	556	544	575	567	530	535	537	532	526	548	544	539	501	586	554	553	567	542	548	576	556	549	600	562	543	570	577	572	538	571	549	556	571	590	536	559	588	589	611	541	535	543	553	527	503	563	515	538	565	561	546	550	523	544	558	509	586	576	554	544	541	572	585	592	544	536	532	549	570	549	608	560	521	554	596	514	510	528	580	559	528	582	514	568	574	603	542	559	561	552	544	512	583	575	544	570	586	571	587	564	544	559	549	570	558	559	509	561	556	553	536	533	568	555	567	529	494	554	576	578	574	549	526	529	558	554	580	548	561	553	544	557	543	543	602	607	576	546	564	526	583	564	546	544	537	563	515	584	538	554	596	558	549	559	567	531	524	587	564	559	548	566	540	529	578	571	569	531	559	524	565	547	560	556	604	555	573	577	557	527	589	597	556	546	555	550	562	529	568	545	531	558	540	567	567	591	516	576	567	574	622	563	543	576	545	556	553	574	504	546	581	541	588	538	530	547	579	585	586	542	529	567	523	551	560	544	565	537	506	535	562	565	552	553	567	548	543	533	552	551	585	566	554	553	605	570	573	549	585	547	511	598	581	577	590	526	543	563	544	568	583	542	561	539	535	518	594	546	592	531	584	527	560	564	543	574	547	549	570	560	615	539	538	571	552	532	565	569	609	503	540	554	552	603	538	557	576	538	571	550	613	570	591	540	536	539	532	590	520	561	535	533	528	537	551	541	596	540	562	534	526	561	552	546	550	549	530	528	576	539	526	521	567	541	571	483	531	530	577	558	554	523	528	578	553	549	560	567	547	547	551	568	570	593	529	570	518	567	563	539	530	518	566	553	538	547	552	540	527	600	607	557	593	529	553	529	491	528	540	567	571	568	554	557	526	575	550	592	575	541	583	598	596	578	548	553	564	547	550	528	550	587	511	554	561	599	579	541	513	545	534	590	611	535	558	554	546	559	566	582	539	566	584	583	538	596	591	548	556	548	549	556	552	545	566	573	529	558	558	519	608	588	571	579	557	530	523	536	587	565	508	548	546	559	556	566	529	548	541	523	559	539	531	527	582	557	487	575	591	529	528	555	563	532	531	587	533	582	551	554	577	549	547	571	578	534	505	559	555	557	570	543	544	554	582	507	530	563	582	543	501	547	574	571	555	536	576	552	505	501	526	556	556	514	521	578	556	524	541	583	583	562	551	563	563	558	537	514	531	578	567	582	569	516	547	539	525	529	594	534	586	594	574	565	562	559	566	556	552	579	578	551	563	561	544	545	593	537	549	569	569	548	543	570	529	571	573	546	555	538	553	576	522	560	565	566	585	533	573	553	565	584	574	522	577	521	528	551	548	515	540	557
3804	10092	6651	3268	2434	1953	1656	1404	1181	997	943	914	917	837	771	766	796	746	734	746	726	712	703	674	675	688	657	696	686	715	681	674	674	690	699	673	641	653	723	690	638	627	647	677	672	646	638	671	653	650	668	682	686	657	670	620	672	643	676	645	631	668	640	648	611	652	651	675	718	721	631	649	629	667	665	609	617	650	607	682	654	629	682	644	628	625	665	627	634	648	670	647	636	632	628	601	665	661	631	624	640	642	645	631	597	642	588	602	631	674	675	649	629	621	659	707	649	628	646	658	605	675	625	689	642	646	676	666	657	687	679	667	649	603	641	654	674	614	664	679	691	649	649	669	652	635	656	666	655	639	702	633	610	642	632	647	665	664	646	676	623	669	624	621	667	673	667	650	695	634	672	654	673	612	660	687	673	665	621	645	618	640	603	643	666	606	643	649	625	725	669	676	643	613	691	667	640	632	652	600	670	668	647	681	664	659	625	687	676	669	676	626	653	600	669	641	655	618	683	599	623	604	626	685	637	677	651	607	668	654	661	677	660	623	683	631	641	614	600	644	655	649	662	627	628	633	664	638	678	656	657	672	660	679	645	684	677	689	637	674	626	622	613	669	665	617	631	666	623	676	619	597	638	644	606	675	685	623	673	647	598	612	575	630	641	667	664	639	655	629	640	644	634	672	645	655	693	623	635	645	617	643	643	654	611	657	661	674	660	669	600	643	635	595	644	634	684	633	683	664	672	632	662	647	622	647	666	650	633	609	680	625	613	588	625	658	663	650	658	714	656	651	642	654	679	616	639	605	657	642	641	698	611	638	661	643	652	604	639	655	608	657	646	648	647	642	643	609	636	616	685	668	618	639	694	653	629	660	619	629	672	691	604	633	651	659	664	660	675	623	634	671	608	612	677	674	643	623	681	658	645	632	669	665	647	633	648	681	637	664	637	674	593	642	653	666	595	583	683	635	642	617	655	629	614	599	694	649	643	683	634	650	675	653	637	629	651	642	614	635	673	632	653	655	653	656	610	640	664	659	594	647	635	644	612	655	632	634	621	609	653	663	616	622	613	676	653	631	659	677	645	642	671	649	615	689	664	662	635	642	594	659	632	643	618	637	676	633	649	628	600	638	602	647	658	629	630	668	598	665	595	675	632	633	674	638	666	686	615	616	650	626	700	640	611	676	628	669	675	638	608	654	625	698	642	622	647	692	701	616	665	642	645	613	670	672	684	646	657	628	625	640	646	640	636	659	699	676	667	694	610	660	659	648	611	670	698	695	644	609	594	654	598	644	612	605	661	687	664	664	665	644	641	677	648	617	673	621	657	652	686	632	653	656	665	640	628	614	658	577	655	665	628	613	657	694	630	658	665	632	611	644	670	646	622	635	642	642	659	636	641	643	691	691	630	623	662	655	644	636	654	633	648	634	625	610	635	628	656	652	657	687	639	621	690	666	616	602	653	643	620	651	636	697	626	672	609	665	624	674	659	654	643	613	635	660	673	654	640	680	645	675	666	648	660	617	684	656	619	658	707	668	689	647	646	621	681	636	645	643	660	675	677	646	654	623	682	642	675	630	670	622	643	638	651	625	665	674	640	631	639	628	611	626	675	669	638	649	656	592	666	656	635	670	666	627	596	617	691	632	665	637	644	673	666	690	628	638	692	659	669	639	653	662	650	598	636	631	627	624	663	680	647	646	674	693	689	655	698	619	702	678	688	609	601	695	641	635	611	622	650	624	664	647	635	589	650	650	686	653	618	654	634	633	652	664	669	656	681	693	651	666	645	671	652	658	626	623	635	650	607	699	666	644	615	631	634	687	680	624	627	682	668	653	661	660	667	676	628	630	695	671	654	652	637	632	650	650	666	639	642	607	692	689	655	616	639	682	656	663	667	633	610	655	680	660	596	620	616	643	640	669	627	638	654	658	676	599	646	684	657	637	638	672	658	652	658	615	705	637	693	651	649	656	631	648	622	651	660	666	649	662	597	649	660	652	707	712	618	679	639	634	670	624	601	605	660	648	634	656	640	677	642	656	654	673	603	671	642	649	659	641	649	628	669	602	626	606	682	708	661	645	668	673	656	682	641	644	679	666	624	666	645	686	670	647	710	639	617	651	633	602	640	649	640	649	620	656	676	675	638	674	671	673	596	682	648	643	658	671	636	604	701	679	697	646	665	609	663	656	663	640	649	652	666	650	647	694	655	670	661	678	619	656	655	653	674	646	625	644	627	648	708	658	638	658	676	624	647	614	668	642	640	666	649	629	681	667	626	653	651	627	661	695	621	658	631	638	634	656	665	648	643	667	660	678	682	652	662	617	655	605	663	632	671	649	679	660	727	672	646	665	628	624	578	690	632	615	673	683	650	671	686	657	658	668	632	638	622	636	639	686	657	659	679	676	662	669	642	629	633	644	685	657	661	643	642	655	669	666	664	682	671	683	625	651	698	606	672	636	644	628	666	666	652	656	608	684	627	630	645	641	661	658	677	630	603	624	655	639	660	643	675	628	676	629	639	638	633	632	645	606	661	664	671	649	705	645	691	648	621	653	645	673	644	664	661	646	614	722	637	606	646	648	645	636	614	688	631	644	652	622	646	622	616	707	630	658	636	699	641	600	634	641	659	604	686	647	681	622	653	690	631	654	647	607	665	631	686	650	641	640	709	647	661	626	623	690	666	677	687	640	660	695	667	658	619	638	618	613	668	663	689	647	657	639	712	620	632	652	676	627	665	641	644	646	684	608	600	624	693	656	655	680	619	686	680	663	630	630	624	706	659	681	652	594	643	638	628	592	648	648	656	639	675	651	633	604	653	622	645	681	638	683	663	688	649	619	673	634	656	599	672	635	595	654	618	637	634	617	666	627	637	614	679	633	666	685	638	636	664	660	635	635	675	658	639	640	642	670	647	655	663	670	613	625	650	704	656	688	627	671	681	639	621	594	623	640	678	666	670	684	675	654	635	641	679	669	617	668	685	634	645	652	638	661	657	647	674	618	613	682	650	632	621	602	607	653	676	645	666	625	653	653	629	655	634	676	679	674	662	618	628	649	678	655	629	639	695	657	590	653	636	622	678	654	637	634	678	638	622	647	667	693	624	677	615	665	643	635	644	635	656	659	634	691	677	663	660	648	661	686	683	658	674	648	690	665	629	654	710	674	625	644	621	623	610	661	636	645	673	667	644	682	667	675	629	637	614	602	633	666	677	618	667	613	634	659	670	660	650	633	672	685	637	655	661	665	678	660	653	672	646	622	678	653	699	651	636	683	611	648	644	671	681	634	620	643	648	626	623	656	641	648	660	646	613	621	647	651	707	645	657	687	659	624	580	645	624	640	654	643	652	638	633	587	618	659	679	613	635	597	676	663	627	667	626	646	626	686	619	647	667	631	647	655	597	610	619	625	671	648	623	702	660	641	671	704	615	682	679	664	641	603	673	687	719	698	631	625	642	597	648	639	655	678	624	646	679	688	690	639	658	706	642	671
25194	21601	27627	25896	7630	792	666	544	490	465	433	463	420	438	372	395	382	370	339	357	369	377	357	382	378	362	376	336	378	422	407	360	394	371	391	345	323	335	385	364	375	330	401	350	397	381	371	347	329	394	369	340	318	375	370	368	382	322	375	357	347	337	337	331	368	386	333	338	371	379	392	353	357	393	397	363	403	336	357	370	382	352	361	367	349	354	323	380	357	406	391	384	363	355	387	347	370	336	332	339	366	373	376	372	371	377	375	353	367	328	372	360	388	337	376	385	375	378	343	372	369	345	357	358	364	346	363	353	414	402	338	356	361	359	353	384	366	402	344	332	350	384	368	332	327	332	398	350	361	371	357	362	342	380	329	362	349	362	344	373	350	362	383	370	339	359	384	384	337	357	359	375	370	335	338	363	393	370	316	387	367	386	366	352	342	339	363	370	349	376	352	373	345	368	372	338	373	373	356	388	370	383	396	370	345	367	330	367	366	333	367	345	377	347	373	356	397	360	346	367	370	355	380	357	368	350	361	365	340	370	354	333	384	355	369	357	373	336	366	335	370	367	363	387	377	352	355	385	349	335	381	345	342	401	356	368	334	362	353	328	342	364	345	335	395	371	404	351	378	344	362	360	353	380	375	353	353	361	357	318	369	347	330	367	331	374	381	367	334	368	346	381	334	360	384	368	340	333	368	367	389	356	372	389	336	381	359	364	401	358	380	362	393	348	359	361	343	371	327	397	357	401	354	366	372	348	353	391	356	347	338	361	393	354	363	395	362	345	370	387	362	368	359	365	364	333	374	374	367	348	364	348	387	370	386	382	304	335	406	351	355	331	355	348	392	361	353	354	370	383	360	360	354	372	346	356	311	346	375	353	374	318	379	342	386	390	376	362	387	351	375	353	333	356	335	357	381	383	382	382	384	378	350	376	368	332	315	364	378	375	376	370	356	369	363	381	370	408	385	363	377	369	368	358	368	334	361	346	365	369	358	365	373	352	360	357	366	371	328	358	348	400	367	356	361	366	377	360	360	370	341	375	360	384	339	382	357	346	375	349	345	400	354	351	368	341	362	411	375	384	377	342	378	357	374	360	377	378	357	405	354	339	372	384	369	376	339	358	400	401	347	369	381	377	377	361	357	377	368	355	371	406	372	374	363	361	369	381	346	381	378	366	376	338	346	364	366	329	361	388	363	377	368	399	369	374	345	367	333	332	365	340	396	354	334	322	375	356	393	370	357	376	368	367	405	385	375	381	363	369	347	400	336	358	351	361	343	380	355	370	368	371	358	366	379	370	336	334	357	358	356	339	359	344	364	340	381	326	352	381	381	353	348	360	337	392	333	343	369	350	337	344	361	370	392	389	369	351	387	332	379	321	347	343	352	377	333	375	360	413	356	372	358	387	359	329	375	352	345	367	381	377	355	335	370	367	359	368	329	360	379	344	400	353	333	352	372	348	351	374	376	379	350	366	384	335	387	353	413	340	379	345	337	360	368	351	382	357	364	365	314	356	332	354	359	379	359	357	375	371	383	377	369	348	391	368	363	365	394	345	352	357	372	378	347	364	379	382	368	374	361	346	387	337	392	355	340	335	380	359	357	404	354	368	373	371	406	390	373	364	361	374	373	352	360	352	338	356	353	359	346	352	315	349	386	353	344	361	375	362	336	341	355	363	354	355	339	338	361	359	343	335	369	354	385	337	356	358	347	360	387	381	382	358	372	341	368	363	356	324	375	328	391	364	365	372	344	360	352	347	373	361	365	353	374	363	361	366	367	363	371	364	370	355	364	398	343	361	364	331	363	379	394	378	380	361	365	337	395	362	413	374	338	366	330	347	360	362	368	399	392	338	332	372	345	371	367	371	360	357	423	360	340	353	378	335	398	365	336	368	371	380	382	360	406	374	346	373	396	329	363	390	376	360	346	369	348	374	375	368	349	377	396	385	344	363	364	356	389	395	379	366	371	362	364	337	377	368	370	381	359	349	392	412	353	367	359	382	364	368	345	324	379	358	385	362	352	368	364	374	338	383	349	375	349	332	370	373	368	348	399	378	366	368	364	322	401	339	368	343	372	380	366	354	340	398	344	354	345	357	374	380	415	365	387	358	344	352	332	371	361	341	341	356	330	347	367	365	342	406	389	359	403	398	377	352	370	373	343	355	381	371	368	360	342	344	371	384	368	383	355	374	325	364	397	370	360	376	389	350	351	342	363	375	384	378	367	363	359	370	355	380	346	346	355	361	392	356	346	357	383	323	370	348	385	354	382	381	357	404	357	361	335	356	341	356	346	340	366	386	344	348	329	354	340	371	370	328	366	378	366	383	370	365	347	353	333	377	361	368	349	388	392	375	352	348	340	375	336	376	347	375	376	335	414	386	333	368	384	390	356	361	355	356	373	348	339	343	368	396	402	358	346	367	338	381	354	404	376	360	384	403	374	350	357	357	377	367	347	356	348	368	368	384	363	326	369	333	357	371	352	368	368	371	379	360	354	364	387	376	347	367	340	371	373	323	370	347	311	331	357	386	359	327	375	368	318	347	375	386	340	366	365	356	387	384	313	391	358	389	353	357	339	387	371	368	342	346	315	366	374	362	340	358	342	361	359	359	336	366	362	375	377	359	365	379	358	364	351	382	360	388	360	381	374	370	351	357	379	303	329	348	348	350	382	370	356	387	341	354	371	369	387	335	358	401	374	311	357	354	346	355	358	321	332	356	369	339	384	401	324	369	382	344	383	369	353	381	354	358	380	338	360	359	341	354	388	363	382	353	366	360	373	374	382	352	345	348	381	337	351	389	374	374	369	365	375	364	370	343	353	363	373	347	404	354	370	388	380	380	395	373	392	347	358	372	363	336	356	360	360	345	354	371	345	343	366	382	367	341	377	355	361	368	356	339	354	369	344	341	339	367	355	361	346	366	381	342	347	353	377	383	370	402	366	357	360	360	328	383	367	345	393	344	353	383	381	379	370	365	342	366	352	364	391	362	390	380	355	367	407	369	385	371	395	356	339	365	396	399	372	403	343	348	382	356	372	362	371	331	377	368	401	370	363	378	374	338	379	375	391	383	357	391	393	344	322	328	388	331	356	361	370	368	362	339	382	382	336	327	391	352	352	367	327	377	369	359	354	351	345	359	357	302	389	363	341	377	366	350	357	366	336	345	358	344	340	357	403	342	385	369	401	326	335	327	382	352	381	358	376	346	350	395	359	381	379	349	367	378	318	352	332	358	406	371	349	383	342	366	381	349	381	349	356	402	363	377	335	361	340	369	354	382	349	370	387	332	366	341	339	331	355	354	369	351	343	352	372	347	362	362	376	336	377	385	365	370	367	367	317	370	341	370	340	373	370	341	361	387	340	373	339	342	362	361	325	361	330	383	350	385	360	373	367	350	390	376	370	376	380	381	368	328	358	351	349	359	347	373	376	319	394	337	374	371	365	331	348	375	349	331	322	378	363	346	378	405	381	403	313	308	361	328	378	381
3711	6188	3882	2098	1565	1219	985	856	734	730	563	527	510	545	524	511	491	492	490	467	435	448	453	450	417	452	437	438	440	421	455	435	444	403	394	449	430	434	437	467	447	380	444	435	395	445	408	414	437	444	433	417	432	400	428	428	422	413	416	458	436	437	474	427	403	445	387	444	433	403	420	430	416	464	419	408	428	380	451	445	424	400	428	435	433	410	431	446	407	421	412	436	400	407	415	380	416	416	427	424	413	438	405	423	437	431	386	429	416	434	376	443	453	393	421	399	445	409	450	422	402	438	414	428	403	416	418	402	428	446	427	406	409	410	438	412	429	395	395	409	432	435	400	417	413	416	419	388	406	446	402	435	405	419	441	445	405	431	404	430	400	428	401	392	422	412	427	381	441	409	434	403	393	426	428	425	431	419	424	411	436	435	424	411	440	409	429	450	407	394	451	453	409	398	415	385	390	386	458	423	429	431	424	411	448	415	442	449	415	430	405	428	398	401	432	420	443	389	439	437	411	416	413	430	402	392	377	414	438	437	437	391	420	423	437	416	417	437	424	395	451	400	406	416	413	403	412	415	384	421	420	433	428	405	417	485	409	387	425	420	393	429	411	385	427	439	410	399	424	451	418	430	404	439	435	398	414	463	409	399	388	450	410	412	412	431	457	397	394	438	424	396	454	457	379	407	444	398	417	395	391	420	437	365	375	467	402	412	399	429	422	413	428	403	436	416	396	433	396	422	404	407	452	414	399	417	408	433	402	424	397	405	421	413	441	465	409	430	418	366	457	436	392	428	397	403	419	377	406	412	453	417	436	396	430	403	432	449	419	417	445	431	424	410	388	410	396	402	402	447	437	429	426	395	423	394	416	422	413	398	436	429	410	442	419	415	429	436	404	366	393	420	439	399	421	423	410	441	428	406	450	435	390	420	432	396	400	422	407	477	421	404	402	427	423	389	467	420	416	448	446	423	378	452	407	426	441	443	436	406	450	431	408	433	431	473	419	436	432	397	416	422	418	431	420	433	441	382	420	419	399	452	415	420	378	426	417	411	437	427	432	431	391	422	412	420	417	453	394	409	434	414	400	386	414	408	441	428	409	419	413	446	406	402	421	399	414	410	422	408	424	405	419	403	429	392	414	382	411	421	427	401	402	418	408	412	383	440	415	418	408	417	418	399	421	394	448	409	422	437	441	398	424	448	427	417	407	375	438	411	434	418	433	423	419	428	411	429	387	408	391	426	406	387	410	389	426	436	396	422	382	435	384	394	442	412	441	448	406	438	385	414	415	418	405	426	451	398	336	405	411	380	394	391	402	402	410	420	443	421	429	394	389	425	427	404	430	414	443	443	442	376	418	412	393	459	422	397	396	447	422	407	429	399	404	399	422	393	414	400	388	420	419	414	412	403	406	405	455	452	404	441	442	452	399	422	412	427	452	440	430	441	430	452	433	421	447	389	419	435	404	414	423	407	396	427	419	416	444	434	403	412	416	417	422	424	428	416	401	426	404	394	411	441	410	408	418	425	387	424	390	432	405	389	409	411	430	433	438	399	386	411	448	403	422	414	434	440	374	442	415	437	401	445	389	418	422	414	430	457	416	425	414	365	388	418	434	412	394	487	455	438	412	453	432	436	423	424	407	424	407	417	450	403	431	402	407	420	421	442	403	387	396	425	405	438	440	379	432	438	434	428	426	437	406	441	405	425	413	441	424	405	467	416	439	419	435	392	417	430	416	415	413	409	412	399	409	417	399	437	390	392	401	408	428	409	428	418	427	439	438	417	420	446	433	409	389	438	400	394	409	396	408	425	407	405	407	411	425	373	428	417	388	382	406	406	434	421	437	419	429	418	407	383	386	404	419	415	371	401	433	434	427	400	420	401	427	441	467	426	374	419	410	420	438	418	381	408	437	450	405	436	414	426	408	443	403	417	384	423	423	403	435	448	448	435	405	428	412	415	435	408	419	407	409	426	425	407	411	424	447	431	431	412	426	420	455	459	410	388	404	445	409	410	429	413	454	445	423	429	410	443	422	398	433	426	437	412	430	448	408	430	416	415	404	392	408	428	413	426	432	450	456	437	438	421	398	387	427	386	450	410	407	424	412	420	410	431	391	417	419	402	435	424	387	417	394	382	433	441	410	398	420	395	421	407	417	381	417	432	375	419	418	398	426	416	370	456	388	431	417	397	404	405	413	409	401	408	437	403	453	403	421	405	427	416	422	411	423	423	392	379	386	413	407	399	394	412	410	428	440	389	390	462	446	397	431	443	432	408	421	416	438	454	398	404	433	419	397	425	413	386	430	419	419	460	417	428	429	425	410	412	378	417	412	429	422	420	451	431	414	426	409	400	428	418	423	458	430	395	402	435	394	430	423	409	432	418	447	427	392	428	402	429	417	393	463	432	406	417	395	421	439	403	428	458	389	400	403	398	412	423	421	452	390	421	390	432	361	411	418	446	422	423	408	374	396	404	393	405	450	424	458	391	439	413	403	446	425	419	432	428	397	404	393	442	446	458	454	408	413	391	396	419	408	420	399	412	437	444	422	417	449	475	421	397	428	395	403	447	396	439	398	387	425	444	443	362	421	410	440	411	378	421	406	407	415	408	415	439	417	430	403	441	419	393	439	435	414	396	412	410	417	439	424	369	437	428	426	425	426	454	417	425	426	425	451	431	384	439	434	459	433	419	432	428	452	405	378	460	392	434	452	404	425	400	450	424	412	395	408	406	399	396	397	392	401	407	426	454	425	388	435	422	416	399	404	454	425	404	409	427	389	405	459	433	461	443	459	413	432	408	384	407	420	394	407	398	415	406	404	462	378	429	434	416	420	428	429	405	437	441	449	416	418	417	430	432	414	409	452	437	397	418	392	427	458	396	386	406	409	401	410	418	413	396	449	460	379	413	415	415	409	405	388	428	433	399	411	413	381	405	393	395	395	420	413	422	415	440	375	418	398	421	427	415	409	424	442	384	442	418	413	398	421	426	403	381	417	421	399	417	408	427	404	395	414	413	409	416	401	405	405	436	461	393	380	438	418	411	424	451	417	435	395	398	396	390	376	425	392	401	431	405	423	432	417	428	371	426	413	443	425	401	403	415	429	377	413	415	407	403	430	410	427	419	397	420	421	412	428	399	406	444	410	449	406	461	415	407	388	442	420	428	412	426	413	437	412	387	412	409	414	419	443	388	451	408	457	417	399	429	435	424	454	360	429	394	415	430	392	425	423	411	429	416	416	407	433	431	447	393	389	407	389	421	392	408	426	406	442	441	449	432	416	415	389	404	414	443	436	455	429	430	398	387	398	463	462	392	430	430	451	382	422	401	428	448	421	453	417	454	399	388	396	438	407	382	422	460	433	411	394	412	460	402	400	419	440	410	394	421	421	376	402	399	422	415	407	409	418	431	420	416	400	454	432	384	419	405	427	410	449	421	416	435	398	426	391	416	464	447	435	413	433	416	420	404	414	379	434	418	457	380	414	473
23009	21674	29510	24377	21670	21670	5835	878	597	606	496	454	427	388	379	344	323	290	288	265	286	275	279	305	269	276	260	278	274	267	232	253	231	258	228	211	248	233	268	237	235	249	238	240	227	246	222	249	231	214	236	240	235	222	278	221	228	227	246	243	247	224	224	218	250	254	239	228	215	240	218	242	256	275	228	251	223	225	236	239	206	217	221	236	240	227	225	209	260	245	195	219	243	206	247	226	255	226	242	233	207	214	237	242	218	220	216	228	210	247	241	245	233	238	231	230	230	233	249	268	232	224	265	248	194	231	238	246	254	210	199	207	258	234	239	219	254	250	247	223	235	248	211	231	210	224	200	246	197	235	217	228	250	215	223	247	272	242	215	209	254	220	263	227	249	259	247	242	222	249	201	224	221	261	231	224	242	233	218	243	225	214	223	232	232	213	215	218	227	235	215	240	259	236	237	214	231	215	238	232	222	208	225	208	210	197	241	220	239	229	192	245	226	208	222	234	242	216	240	201	208	220	220	206	239	253	200	243	252	214	240	221	241	223	217	249	249	237	201	237	214	233	217	228	236	222	246	228	215	221	220	211	241	228	226	223	232	219	216	217	237	235	236	240	212	230	230	225	222	227	259	228	267	216	234	211	222	216	222	242	222	240	237	242	248	228	248	231	222	242	261	233	226	220	221	211	230	215	248	223	249	219	230	211	224	226	221	242	242	262	215	211	232	235	223	204	229	208	256	215	227	207	201	235	240	244	218	235	238	220	221	234	215	241	229	249	240	243	213	223	247	240	239	240	245	239	238	228	231	230	223	241	233	214	215	230	250	224	237	218	236	238	227	219	228	221	221	227	229	236	228	220	239	206	241	214	221	207	248	233	216	221	225	201	230	235	229	261	230	220	213	218	246	252	259	199	223	227	210	230	244	221	234	238	240	222	220	206	245	230	239	240	209	224	220	254	244	239	213	239	236	243	248	240	230	251	225	214	223	246	214	220	227	247	220	211	218	215	214	227	230	239	232	230	239	195	239	207	210	200	220	240	263	225	199	218	233	243	227	229	219	238	230	227	241	252	243	232	226	226	231	236	228	227	254	213	238	236	233	236	224	209	231	254	250	216	224	235	254	223	244	231	235	215	229	205	239	208	205	219	245	239	259	219	223	236	235	231	206	245	216	212	192	232	213	222	214	253	214	225	260	232	206	224	224	231	229	227	218	217	211	243	238	256	220	222	228	234	240	254	243	273	233	229	246	214	229	254	217	217	238	217	232	245	228	256	250	247	239	219	240	222	202	207	235	192	205	231	242	204	215	240	209	225	215	241	236	214	230	225	231	235	206	236	233	228	210	207	231	216	248	221	227	223	252	267	204	241	196	243	221	229	229	232	234	227	248	239	231	233	219	214	232	247	251	232	221	232	205	231	253	242	205	233	226	228	240	225	231	244	217	208	243	232	219	208	247	206	211	236	234	235	239	235	212	230	220	216	217	222	225	237	266	237	220	234	237	250	225	241	233	232	199	252	203	240	230	219	234	246	248	236	206	239	211	254	215	210	212	222	228	228	223	256	221	232	229	208	194	216	229	234	239	218	213	213	210	209	249	264	237	225	241	230	227	209	249	234	234	218	256	232	233	215	215	227	246	185	231	235	236	200	223	251	258	227	207	208	234	199	212	236	219	241	227	240	213	251	228	251	243	236	240	206	206	229	226	238	243	223	238	253	229	213	238	246	223	218	215	201	253	225	212	263	231	227	231	222	214	260	216	247	207	217	209	232	207	232	213	237	240	237	219	256	220	245	234	232	237	219	210	243	248	258	224	233	214	238	252	214	236	218	239	208	220	221	209	221	252	239	224	220	236	223	254	225	214	231	218	227	245	236	226	229	211	222	241	205	200	253	213	223	207	217	216	222	244	208	228	206	228	217	227	214	208	241	220	244	245	226	226	236	246	250	228	227	232	228	228	251	211	234	230	235	246	249	215	214	221	218	240	251	230	239	202	242	217	253	203	229	238	218	195	223	212	226	217	208	213	208	220	241	248	258	257	224	206	203	213	233	228	216	223	203	217	209	240	224	221	238	213	214	245	230	220	235	227	232	233	227	250	226	251	213	241	262	233	244	237	240	241	266	230	249	214	231	216	242	221	221	219	241	230	213	201	249	242	235	223	216	240	212	240	223	254	230	241	232	227	233	241	243	221	247	238	216	229	232	216	235	254	232	249	220	229	259	205	222	221	214	229	243	200	198	235	224	219	216	220	224	218	221	222	214	241	199	214	240	224	245	219	226	233	229	238	226	232	235	238	206	231	220	255	214	235	213	230	224	225	228	208	220	223	228	217	242	256	231	227	233	248	224	242	234	222	256	245	227	226	222	226	228	245	240	219	224	250	256	208	235	220	220	237	237	228	229	213	212	256	209	263	226	208	239	253	220	200	223	216	255	237	228	243	215	215	236	230	203	207	232	207	216	235	248	234	215	235	207	246	255	221	244	226	204	230	234	199	224	235	215	225	218	223	206	254	207	223	202	202	258	203	226	202	216	240	210	217	253	229	224	210	197	237	235	204	211	222	231	235	243	232	233	227	217	234	230	219	231	201	258	238	235	231	197	246	228	192	223	217	231	229	219	244	236	252	255	236	227	247	216	236	228	234	229	203	238	213	222	240	220	233	220	227	199	214	223	235	227	232	226	224	272	204	226	215	213	233	225	229	228	248	193	223	257	226	213	201	238	237	232	234	261	270	237	224	227	230	205	230	254	211	235	249	246	191	244	191	232	209	215	230	244	224	232	248	234	240	214	210	229	221	226	224	202	281	238	238	234	235	218	237	220	215	209	216	237	207	238	229	219	245	243	228	228	233	215	245	208	258	234	226	213	229	224	225	200	216	210	235	216	250	212	242	211	222	231	233	232	229	222	226	208	240	213	208	264	218	217	234	210	226	214	247	239	241	215	236	246	254	236	214	234	209	224	232	215	219	218	244	210	243	190	219	227	255	212	251	224	214	244	216	229	220	231	220	234	227	227	224	217	225	218	221	234	228	220	217	203	246	221	212	213	212	255	203	227	219	208	226	235	235	197	233	231	225	205	235	217	216	237	243	214	253	238	226	229	225	228	245	227	217	214	213	246	204	230	241	233	189	242	265	260	221	232	219	218	190	242	231	234	252	249	226	239	224	215	216	234	233	252	221	231	211	218	257	229	224	214	222	210	234	231	237	239	223	208	219	229	251	211	183	205	208	223	217	253	246	247	210	237	228	237	223	242	215	218	235	231	226	214	246	237	214	213	217	220	211	216	243	216	251	239	246	234	244	221	242	218	218	215	251	231	219	228	207	222	221	211	209	217	225	225	228	238	261	220	245	234	240	219	236	231	211	218	237	234	238	252	221	232	244	232	219	217	217	218	202	222	233	216	221	223	219	239	204	230	219	227	215	205	229	216	225	223	229	238	206	238	225	234	262	233	239	229	223	245	224	214	240	217	225	218	236	232	255	237
4987	15130	10145	4919	3571	2770	2122	1705	1276	1008	903	765	616	593	546	462	488	403	462	423	425	370	409	323	330	354	330	350	314	330	367	331	298	318	309	289	278	316	324	311	291	301	300	281	302	298	305	280	295	299	320	290	290	297	276	320	264	262	270	270	310	319	326	300	300	300	280	301	271	256	273	265	278	260	298	288	282	273	301	281	269	267	299	284	295	285	278	306	308	274	258	304	309	292	266	258	289	280	280	279	276	250	296	286	279	283	257	279	297	272	275	277	306	291	281	304	276	281	285	287	275	273	276	312	268	284	311	245	270	301	263	252	263	297	280	276	276	289	289	284	259	261	249	282	274	268	287	290	264	277	286	270	294	273	289	285	284	261	305	265	264	281	247	277	241	286	257	255	263	292	260	274	272	289	258	275	267	271	307	279	266	290	260	240	294	267	251	292	246	265	275	305	273	303	261	258	291	287	269	305	307	273	275	308	276	293	258	279	302	287	273	271	303	273	271	275	302	270	274	325	266	277	271	307	293	290	286	254	257	273	275	278	287	304	262	246	268	276	286	279	284	267	279	270	271	295	299	283	250	265	291	264	279	273	300	282	268	283	319	273	287	285	305	288	294	289	272	297	279	291	296	255	283	283	262	326	262	280	287	287	274	272	249	291	298	297	284	317	275	264	264	282	279	280	276	284	250	282	259	264	275	274	301	276	267	250	255	275	269	311	299	277	304	265	266	250	263	262	277	269	267	289	282	274	284	231	265	282	265	298	304	263	265	271	273	266	283	263	286	267	256	276	257	319	282	264	276	301	283	267	273	269	281	266	262	266	277	259	284	293	265	273	303	302	278	252	284	288	282	268	273	275	264	295	269	281	285	260	278	291	291	293	287	276	230	273	258	268	290	294	308	268	259	286	267	295	257	286	276	252	294	285	289	261	286	251	267	279	282	281	299	286	291	271	291	263	299	276	272	251	311	283	277	267	283	277	276	298	257	269	281	289	264	265	281	288	266	295	269	267	291	296	261	260	243	271	246	291	268	277	279	291	263	264	291	306	275	260	257	265	281	272	290	259	295	298	267	292	272	264	274	328	279	300	288	293	246	274	288	276	293	294	290	281	253	280	247	283	258	258	313	279	262	263	271	266	260	268	276	283	293	283	297	248	289	263	252	257	294	266	287	288	270	259	253	259	294	294	286	300	282	294	296	262	304	267	274	267	251	289	274	312	285	267	282	282	317	285	278	271	281	285	271	280	281	247	245	273	300	270	299	268	267	270	293	288	274	255	287	307	253	241	278	253	274	262	280	243	302	257	286	266	259	251	294	256	292	298	266	274	284	264	304	315	274	275	265	286	303	294	272	276	259	272	299	270	279	279	270	276	299	281	295	305	255	280	303	278	257	274	277	276	269	274	253	281	262	282	288	284	279	274	255	272	263	313	296	258	286	298	256	278	292	325	298	322	287	288	284	270	284	299	263	249	301	261	260	301	290	280	244	282	257	258	260	282	268	297	296	306	278	257	264	270	289	263	268	269	273	260	277	293	267	290	273	286	312	282	297	293	281	273	290	261	260	270	304	258	270	306	293	273	286	266	271	267	278	288	267	276	280	273	274	261	249	293	250	292	298	281	263	286	306	283	283	271	303	276	263	301	264	285	270	248	280	279	261	287	264	242	270	286	279	297	269	298	259	293	254	280	257	246	290	306	285	304	278	306	294	287	272	270	287	280	275	286	292	303	272	261	239	289	260	251	281	255	274	287	274	272	260	266	275	277	290	279	259	328	284	274	280	285	296	278	294	279	282	262	276	271	299	269	276	271	273	285	287	281	303	284	269	275	285	258	302	301	273	283	276	244	272	286	275	285	282	280	275	272	286	293	264	290	319	299	268	253	290	271	262	285	269	245	261	273	269	274	286	250	238	257	274	324	246	264	294	298	279	257	293	276	297	270	273	294	308	287	300	243	263	289	276	285	276	272	279	284	290	290	273	277	274	287	271	297	272	274	271	303	303	295	287	308	287	272	274	277	259	285	267	266	279	283	298	258	277	287	273	306	294	271	266	275	292	259	288	315	288	307	277	321	273	272	309	287	277	311	266	280	279	290	272	288	303	268	285	276	279	278	279	283	279	286	280	280	288	267	298	296	272	293	269	300	276	257	283	256	260	286	283	269	274	283	259	300	282	301	295	295	272	283	265	302	268	292	272	277	260	287	311	282	255	284	293	303	278	259	326	259	309	293	267	335	274	248	272	274	318	280	291	247	278	281	280	264	280	301	281	280	284	282	294	281	276	246	292	283	252	291	270	302	282	288	255	282	295	278	253	257	249	258	261	268	263	268	251	290	262	298	281	274	267	273	270	258	313	298	250	245	288	318	258	253	298	246	294	264	293	270	279	275	290	297	279	270	261	268	256	262	301	278	280	291	279	271	254	286	264	296	257	288	279	281	275	272	292	269	301	259	328	260	272	264	262	287	279	243	270	272	263	255	280	284	283	244	279	272	295	294	299	307	293	261	276	293	269	257	284	265	259	286	291	287	264	267	273	287	289	289	292	277	275	285	252	249	304	269	254	254	272	286	266	272	273	273	247	226	282	254	271	257	293	270	250	287	255	299	289	290	278	299	243	270	284	293	240	298	298	267	286	286	272	288	300	301	283	317	274	287	278	281	313	289	242	318	261	259	281	315	282	300	283	289	284	277	279	282	281	259	282	274	299	279	261	261	260	253	281	269	282	276	226	274	292	279	287	293	289	274	273	263	300	267	269	299	284	261	294	265	291	269	321	278	282	279	277	286	265	276	272	258	274	272	267	285	273	286	278	322	270	281	259	282	272	268	276	272	303	277	275	309	269	292	287	237	290	303	301	276	267	279	247	278	278	270	289	248	290	262	287	285	270	278	275	288	282	261	273	309	258	260	273	280	286	313	259	257	269	282	280	282	285	253	272	295	273	263	270	276	274	275	278	290	287	263	242	298	246	303	269	274	306	299	305	272	291	268	295	266	282	277	275	295	269	263	268	283	267	273	283	294	279	291	278	234	273	263	267	280	273	263	274	299	279	276	289	262	286	278	280	275	271	288	301	267	288	294	265	244	257	281	281	278	282	258	261	292	247	269	288	268	270	279	260	267	276	309	265	299	264	252	280	306	254	281	258	287	274	271	283	292	255	316	289	294	277	316	281	276	289	294	280	283	244	294	309	282	270	258	273	258	284	281	249	275	331	261	269	275	281	272	288	280	279	271	262	284	298	271	275	253	241	274	292	276	280	308	259	286	264	236	269	278	290	286	276	266	280	268	246	251	287	270	292	255	312	260	289	254	252	281	275	267	279	285	268	279	275	278	271	267	284	272	253	281	271	294	279	300	286	279	281	265	262	256	287	275	271	256	286	298	248	243	287	307	279	275	267	247	263	260	266	262	282	299	259	259	298	273	283	274	295	273	239	311	299	275	274	275	262	279	269	261	283	260	297	274	274	272	269	267	269	297	257	258	304	287
27915	19031	5179	1188	866	773	740	660	663	646	665	656	687	644	620	605	636	586	629	588	589	609	589	575	598	644	597	592	652	614	670	634	616	647	635	601	619	622	582	578	611	604	644	611	650	610	581	616	660	639	601	579	628	625	599	598	621	593	568	608	593	635	578	630	610	648	614	640	612	601	620	618	595	634	588	607	599	631	610	606	622	620	601	570	607	649	618	622	625	610	598	598	618	581	643	590	635	641	577	584	610	656	614	596	608	604	605	600	633	584	620	646	566	653	650	629	644	619	625	626	562	569	607	619	628	602	587	597	578	608	614	587	630	605	612	611	623	619	648	603	628	603	605	618	597	661	608	589	636	610	647	588	609	582	613	592	601	621	632	615	584	615	598	603	646	579	595	656	629	588	570	667	664	630	575	623	545	618	606	588	652	617	576	652	622	603	586	678	651	594	617	679	616	597	598	620	646	609	614	639	576	617	601	609	612	635	586	606	605	659	655	630	627	564	622	607	607	603	592	612	620	619	620	580	590	606	606	598	619	584	624	595	604	597	612	624	631	618	657	605	574	602	640	595	649	619	587	619	631	574	583	675	627	624	620	633	612	613	593	635	605	635	644	597	601	591	650	631	627	623	657	584	638	594	624	611	619	636	596	593	607	627	606	610	585	585	583	585	632	552	614	624	570	593	579	625	638	610	592	590	611	627	586	588	639	645	629	610	625	630	584	644	649	631	627	615	659	581	616	554	589	639	598	633	643	625	629	624	601	600	609	571	609	576	607	643	662	631	599	624	617	581	618	637	605	629	668	544	590	587	607	619	609	611	613	609	649	565	646	613	605	607	621	591	619	640	605	575	592	584	647	605	614	617	620	596	573	647	594	607	626	614	581	615	622	578	592	587	637	587	575	629	638	590	639	623	601	598	611	606	601	606	592	585	636	560	599	608	596	656	638	580	563	614	617	617	615	607	594	638	619	583	611	628	639	606	644	644	598	626	629	569	597	635	601	669	600	568	601	617	611	634	619	610	585	556	599	625	588	571	611	615	608	612	642	625	583	617	605	584	601	619	607	569	623	587	630	629	592	592	624	606	631	641	639	607	607	555	579	594	634	650	603	577	627	590	622	613	610	603	604	629	590	632	576	635	598	592	667	604	598	623	607	620	598	588	616	605	635	614	611	601	590	622	643	643	633	641	638	588	593	632	580	609	641	605	629	608	637	626	573	564	588	629	623	624	600	595	616	629	551	621	634	595	571	654	600	592	595	614	593	612	586	618	622	555	570	653	588	600	585	591	578	651	555	661	639	572	598	613	622	594	620	638	585	559	629	686	559	594	612	606	648	606	653	604	622	660	629	594	617	636	644	600	622	628	575	628	617	631	630	623	623	670	573	601	595	657	630	626	561	613	653	618	621	594	586	619	624	601	667	579	610	591	625	642	646	594	613	592	585	595	610	649	570	621	617	592	626	610	620	615	604	556	569	664	632	621	622	609	621	580	618	587	623	620	607	598	603	636	591	638	633	602	600	600	597	607	607	647	622	633	576	618	595	574	570	609	627	590	627	605	585	609	632	588	659	613	590	615	579	634	590	657	596	572	601	621	616	594	650	563	612	621	598	599	601	577	654	624	585	573	614	629	610	656	610	607	618	591	650	620	621	639	600	590	575	588	575	609	606	655	638	640	626	640	595	579	620	598	624	588	600	641	607	625	621	691	655	559	612	591	653	613	602	655	639	624	619	631	614	609	596	582	625	609	583	614	548	582	615	602	670	596	613	603	629	591	649	629	604	649	627	579	620	553	639	600	589	647	624	599	628	588	620	605	577	599	650	586	637	610	605	623	599	576	622	650	620	595	585	596	625	649	645	639	558	637	592	559	617	606	623	617	656	622	602	655	591	642	640	583	610	596	620	570	642	596	590	612	582	606	615	628	594	604	615	621	629	615	607	624	580	634	603	584	636	632	645	605	635	635	664	648	612	667	613	600	654	655	581	579	648	622	619	571	628	568	657	638	608	606	569	628	649	619	586	584	615	594	606	635	625	575	548	620	620	645	607	613	607	598	613	608	609	617	598	574	655	585	616	615	643	604	599	609	615	563	613	614	644	603	588	602	659	650	609	619	657	618	594	561	582	626	590	572	637	599	620	580	596	584	590	590	608	582	652	542	566	576	638	631	604	611	593	632	634	629	625	621	556	601	609	669	628	608	614	609	618	622	553	604	622	625	581	577	616	631	551	550	601	603	606	640	599	623	603	634	646	593	610	653	639	613	622	586	633	611	588	638	595	584	615	599	664	603	596	629	595	595	605	587	651	655	615	629	614	595	619	589	580	631	637	596	639	597	605	606	615	603	626	627	618	624	630	616	662	618	586	635	607	646	614	619	628	640	632	614	626	595	683	566	593	595	592	569	577	630	594	611	600	570	647	599	565	670	659	584	624	568	606	598	561	624	620	634	604	612	608	617	666	631	620	580	626	585	611	603	616	607	632	591	572	629	591	604	656	624	582	600	635	580	598	573	613	561	620	589	615	624	591	632	592	610	625	581	599	628	662	616	615	624	610	630	619	606	594	602	593	605	597	632	627	616	650	644	565	662	618	581	570	624	591	641	611	598	605	657	597	634	602	579	583	591	647	590	611	605	599	626	584	629	624	585	630	614	581	610	617	582	639	618	613	646	629	650	608	632	579	654	570	667	590	650	643	641	599	594	603	639	662	634	574	566	612	585	616	624	578	594	655	597	649	627	622	590	578	579	602	616	610	613	579	637	597	627	621	602	625	593	597	624	604	608	601	657	622	620	652	556	595	606	616	611	589	631	587	591	616	592	617	612	601	642	604	588	639	630	656	604	613	637	673	625	609	631	626	665	624	614	592	602	572	593	625	610	604	630	630	635	583	603	594	588	623	595	626	591	648	630	577	620	604	595	605	604	607	645	612	609	588	636	645	570	613	617	595	617	583	653	653	579	661	608	635	592	594	555	631	602	613	606	610	597	650	630	610	645	602	580	586	612	584	599	568	620	595	590	667	592	637	645	590	589	562	629	614	590	597	579	607	580	627	612	594	585	646	641	638	588	613	606	604	561	597	596	649	601	575	641	566	602	630	612	609	585	616	584	588	584	604	636	701	630	627	616	626	632	577	577	573	651	626	628	564	621	628	613	603	600	583	609	597	642	614	633	631	604	615	595	607	618	601	633	617	612	620	578	606	627	646	640	584	582	604	649	619	593	625	614	607	567	641	609	597	577	577	560	577	602	623	609	575	590	601	614	614	643	608	629	638	649	568	605	608	619	590	583	616	623	641	599	614	615	594	629	571	623	588	604	577	573	560	628	642	633	590	603	620	600	627	655	650	610	637	582	639	636	606	589	604	605	597	602	600	646	620	598	636	594	607	578	597	597	650	597	592	636	629	594	619	575	633	611	663	675	596	649	621	597	638	628	626	586	576	611	646	600	618	637	663	566	635	586	628	633	582	591	607	615	601	620	636	608	597	619
4726	2748	1938	1254	1058	1051	984	858	832	812	767	730	753	717	750	698	723	720	730	685	742	694	688	679	784	733	731	725	711	705	723	756	755	738	739	729	705	706	702	711	751	712	715	710	705	747	726	693	719	727	706	731	712	705	712	751	737	674	689	690	722	752	749	707	710	688	717	680	726	662	702	696	729	724	721	726	724	720	635	704	695	715	706	713	735	721	717	684	677	685	673	689	735	689	727	711	696	662	718	687	702	746	737	795	698	691	704	739	725	735	691	673	726	743	688	681	684	720	688	732	711	715	707	677	688	694	681	726	677	744	733	679	707	723	668	716	659	701	698	763	714	719	714	696	699	693	716	722	701	706	697	721	715	726	718	700	713	734	693	698	740	738	721	699	708	696	730	738	700	712	683	728	728	677	662	735	728	647	732	703	723	704	697	707	667	725	709	672	721	658	701	741	700	704	756	710	709	699	662	709	734	689	664	719	723	757	673	732	684	725	703	723	715	692	695	703	725	710	708	736	743	709	729	743	660	713	717	688	702	705	719	682	735	747	721	710	667	707	692	692	691	673	702	645	734	650	693	708	711	745	630	642	689	713	711	790	706	715	736	677	690	709	675	717	716	712	674	645	726	717	692	699	720	686	683	677	682	733	676	741	673	664	670	679	709	734	690	742	672	725	702	742	695	672	680	711	716	698	673	714	754	680	724	748	730	712	717	733	690	796	663	713	728	693	686	694	675	729	699	741	739	735	697	700	695	663	724	730	714	740	683	711	706	708	677	690	726	729	711	700	733	696	700	706	710	739	726	693	684	707	740	695	700	686	692	673	735	741	672	746	722	723	636	705	704	691	731	688	701	713	706	689	703	693	728	647	731	659	675	642	689	723	727	713	666	704	677	695	740	731	704	715	722	704	697	698	645	720	695	742	678	698	678	688	692	739	735	705	715	699	709	717	692	714	685	707	671	722	742	715	686	677	731	732	734	690	683	661	698	677	736	702	715	709	676	703	748	698	704	708	688	684	711	720	704	740	676	681	719	711	705	729	724	687	723	755	681	672	694	703	677	693	705	687	720	699	703	725	715	736	754	731	701	730	709	739	658	714	739	658	716	678	720	676	731	712	705	640	721	727	678	701	707	756	681	703	715	733	733	717	708	693	680	739	654	718	674	713	731	703	684	661	680	696	745	753	740	721	664	675	694	722	685	727	684	745	705	708	726	714	698	701	712	702	626	701	688	729	702	763	713	702	721	691	711	706	727	722	668	698	726	693	683	715	740	704	714	694	718	707	697	740	730	690	694	683	681	699	739	705	774	731	692	697	694	729	685	718	672	706	704	704	703	691	720	688	686	738	691	712	699	713	681	669	717	684	738	735	690	690	688	678	738	689	722	722	696	686	702	691	704	718	765	656	693	693	685	747	706	706	714	643	689	694	698	714	720	726	753	708	705	734	653	679	679	658	705	704	708	704	701	658	691	668	688	724	677	716	681	739	694	739	723	715	716	693	684	730	709	681	689	689	721	689	732	743	714	723	686	661	694	678	699	768	708	723	681	702	755	689	682	671	717	675	724	704	689	716	683	712	679	707	707	685	751	682	705	723	687	709	723	683	699	735	683	711	714	663	686	681	691	703	731	715	672	700	729	704	696	673	686	723	729	743	693	691	730	775	723	745	725	705	710	757	725	683	760	701	726	730	729	657	733	727	728	690	753	679	731	705	690	711	739	736	727	675	742	724	683	705	697	726	671	698	703	683	654	687	721	661	747	689	707	701	720	672	729	743	703	761	767	737	718	697	659	687	686	712	721	713	735	751	657	701	702	739	734	693	731	690	732	722	677	684	739	691	735	749	683	718	683	698	723	707	696	739	727	682	689	691	729	668	729	720	701	698	707	722	698	717	659	693	712	717	673	717	733	720	699	737	741	678	677	733	711	722	704	683	723	709	720	691	738	681	752	755	700	714	717	688	732	670	713	687	655	707	671	720	708	708	717	688	721	737	721	693	669	733	690	706	732	689	729	680	703	683	675	688	724	720	707	710	723	706	706	681	674	767	746	710	725	675	731	687	684	691	681	720	691	743	689	703	685	693	726	694	732	718	754	668	698	666	689	648	684	723	724	715	672	674	703	706	706	724	727	686	714	683	675	705	742	728	663	712	756	696	710	695	668	741	714	785	694	699	717	717	754	715	706	704	690	734	687	736	737	718	728	711	705	691	686	684	727	690	691	723	751	679	716	677	712	700	710	739	741	712	714	779	688	730	664	701	748	723	726	721	700	658	704	786	711	673	761	735	731	702	705	713	709	709	756	704	703	746	676	709	723	690	663	676	688	698	682	737	690	716	721	663	672	702	712	740	676	689	729	670	684	724	701	677	697	645	705	724	725	698	712	668	675	707	705	692	715	751	721	713	734	706	711	739	723	655	676	685	741	758	688	726	726	707	731	716	731	689	773	722	725	709	643	696	724	719	698	699	728	663	704	702	688	683	718	724	716	724	697	711	755	689	698	704	685	703	709	727	726	762	723	708	709	688	705	655	714	729	733	678	738	654	702	717	666	677	721	673	707	718	701	692	695	719	720	681	684	695	676	729	693	699	684	683	708	716	700	726	711	799	686	719	691	717	666	722	690	704	691	715	666	734	681	683	747	689	701	696	694	714	690	695	692	706	658	689	674	694	704	751	647	729	708	717	676	682	715	709	674	675	697	743	700	706	660	711	780	711	720	707	711	695	750	671	701	718	710	697	738	700	741	720	736	710	732	753	697	701	719	683	708	672	707	680	711	713	699	720	719	698	702	700	644	689	644	706	712	742	693	696	695	710	708	702	719	683	658	713	724	695	686	735	723	720	737	694	721	702	756	704	680	693	678	711	742	709	697	711	718	746	719	665	695	677	699	680	652	691	715	701	702	680	686	718	699	720	749	710	728	698	660	702	722	657	709	700	748	667	715	650	689	729	647	675	684	674	743	699	687	697	735	726	681	749	757	682	708	714	712	686	710	701	709	689	735	684	753	712	683	690	717	716	742	682	694	705	728	738	693	688	696	677	716	720	735	717	730	705	715	643	711	704	730	707	745	698	735	691	646	712	708	695	720	706	695	718	721	700	765	663	708	727	712	740	682	774	682	706	683	695	709	668	697	733	692	685	704	717	729	758	687	731	752	689	727	728	735	696	716	704	739	719	733	677	692	676	734	712	727	699	688	733	688	720	664	746	713	707	707	702	677	678	728	728	760	701	715	713	741	702	664	686	720	643	700	719	733	696	697	727	681	716	722	676	663	755	710	705	678	699	672	727	695	695	717	727	669	687	718	680	723	735	704	722	697	707	741	707	715	733	699	714	696	692	735	753	668	674	684	699	704	657	697	715	736	729	700	696	711	713	717	681	684	684	708	760	712	707	701	672	687	690	726	740	669	721	717	712	699	699	730	679	730	717	688	694	719	719	701	741	692	713	706	734	720	685	682	729	664	675	743	730	692	681	673	695	732	694	733	663
24097	21608	28923	24767	21584	8265	1346	939	780	759	742	673	666	633	626	641	584	620	590	611	625	615	578	600	625	596	617	571	534	584	579	621	605	599	588	546	557	570	545	568	579	620	557	565	573	562	589	564	549	550	620	586	550	573	530	522	633	598	574	573	580	589	556	562	550	563	571	557	579	541	565	568	649	532	585	567	586	515	576	551	566	547	553	550	582	562	586	641	621	560	507	572	569	581	573	550	579	603	563	557	608	551	524	546	566	548	536	592	553	578	564	519	544	549	580	558	582	518	559	558	532	537	583	573	523	602	552	555	558	549	553	620	569	573	612	576	575	579	601	536	569	581	603	564	588	561	579	526	564	551	565	601	537	522	576	534	562	587	544	505	571	562	555	553	539	562	565	606	569	588	551	513	592	561	585	552	590	539	524	588	590	569	543	587	566	543	582	564	563	608	588	597	569	527	610	555	592	582	540	547	545	568	575	543	560	543	542	542	535	553	590	580	608	564	546	599	589	577	562	566	600	564	596	551	549	579	549	566	576	529	567	549	566	613	527	576	583	575	574	601	540	569	600	559	583	569	601	556	573	548	555	580	550	574	574	570	530	502	571	568	547	559	544	604	593	600	568	565	528	641	573	544	566	591	519	559	564	536	585	531	548	591	617	604	580	563	548	566	541	569	556	551	570	565	530	555	559	562	569	592	563	556	586	570	537	590	597	560	612	531	518	577	577	564	609	538	596	589	597	565	604	545	558	552	556	587	611	599	606	519	573	553	525	568	556	573	574	606	563	572	576	559	565	569	555	531	590	569	569	556	562	550	548	575	566	595	548	548	572	567	508	509	587	574	577	550	581	546	538	541	535	572	541	497	568	572	600	565	555	581	546	537	545	567	592	556	547	617	564	536	583	570	527	569	596	603	551	553	530	586	596	530	558	583	531	568	600	567	557	571	556	569	610	559	542	573	582	579	507	585	573	579	596	605	532	596	548	553	537	583	588	512	553	571	576	593	513	584	558	579	558	550	583	557	573	587	528	572	545	563	616	533	557	582	528	612	587	555	593	511	565	528	592	543	523	534	560	581	581	569	550	561	563	554	589	517	520	588	586	565	581	580	570	493	555	553	589	579	504	559	560	549	535	554	532	569	561	550	546	559	557	551	564	553	543	598	597	541	491	529	533	536	575	566	502	577	529	570	553	563	568	544	528	541	597	535	509	547	547	553	556	547	585	602	552	577	593	552	560	509	536	596	546	570	560	570	551	568	573	572	602	535	558	560	598	539	564	556	568	565	566	535	571	558	534	550	575	591	555	581	562	575	564	591	591	539	578	559	587	561	575	575	580	525	578	570	552	582	576	561	533	539	556	593	537	585	587	574	580	575	541	567	582	564	526	578	572	559	544	562	569	592	578	523	574	556	552	544	563	551	591	562	545	531	529	559	578	528	571	554	608	580	588	547	507	602	576	561	537	531	520	591	563	571	526	552	547	566	560	540	542	522	560	587	542	546	576	564	585	517	541	550	552	590	571	608	567	507	567	574	588	583	530	533	615	554	538	584	572	575	561	557	548	567	572	562	579	573	571	573	543	566	555	553	509	555	600	573	547	577	532	552	554	526	547	614	536	537	571	555	559	583	567	589	567	589	556	558	538	555	539	575	590	565	524	538	555	561	566	555	603	515	596	533	538	572	542	520	590	565	558	571	550	569	551	550	579	561	575	569	590	545	572	576	508	577	529	559	548	551	592	526	556	555	569	575	549	554	538	590	540	543	600	538	571	597	577	536	585	574	580	544	580	580	538	574	567	574	577	588	595	587	563	533	573	568	531	586	522	556	534	546	607	595	557	627	534	539	535	526	566	526	578	583	552	570	556	591	585	584	587	563	584	587	524	555	506	550	557	557	555	597	572	518	552	539	546	528	567	542	557	592	566	531	572	573	568	564	608	553	513	516	539	535	543	595	586	582	608	561	565	563	561	526	530	541	570	560	559	563	569	562	563	519	580	573	566	515	586	559	579	527	569	555	537	507	559	544	553	517	582	548	556	580	548	560	538	600	529	574	576	572	556	548	566	601	584	584	559	585	575	555	549	534	561	586	576	542	550	561	530	558	537	589	556	551	567	583	593	531	522	562	547	533	571	520	537	555	595	565	583	577	517	577	571	556	516	580	572	577	574	527	561	568	584	548	568	565	519	571	575	563	547	572	567	525	572	570	578	563	618	541	531	574	589	540	578	560	559	583	546	537	571	581	597	568	540	555	565	547	587	587	519	538	578	557	585	548	564	539	609	553	570	562	587	559	580	549	563	564	539	539	582	544	556	567	539	505	605	528	586	548	546	518	550	573	539	574	551	573	535	558	567	546	542	593	528	593	579	548	586	587	571	573	566	579	557	512	528	545	586	573	547	527	552	522	547	549	530	596	538	545	544	511	569	600	577	533	563	543	527	554	602	530	566	575	579	528	524	553	579	581	560	587	583	558	554	569	561	528	568	528	562	544	591	545	585	556	563	583	551	546	559	589	546	544	556	541	532	567	540	563	566	591	556	540	601	564	561	537	556	572	533	575	587	520	573	598	588	611	540	528	587	568	587	552	554	556	618	557	591	559	542	569	573	522	575	579	587	551	538	564	565	568	565	591	566	580	540	557	543	587	564	547	557	526	596	556	573	546	561	549	558	531	560	558	600	569	563	560	568	600	564	545	565	579	607	578	561	557	564	575	556	579	594	517	580	540	522	606	516	548	558	562	571	551	558	531	559	547	554	586	583	546	526	559	550	568	547	579	552	536	526	599	533	534	573	552	579	620	561	594	543	580	520	543	572	574	562	513	569	522	557	577	575	553	541	530	531	554	525	580	564	579	604	512	579	584	553	557	628	546	543	531	554	566	497	537	568	562	557	551	507	548	521	555	574	625	532	535	581	603	568	585	582	564	564	567	568	514	528	586	602	528	541	537	554	547	533	554	538	588	548	591	558	560	553	533	566	559	578	538	506	551	575	593	585	542	529	529	523	554	530	520	605	560	560	532	587	573	609	578	582	558	547	571	586	561	553	591	544	580	574	522	556	556	588	564	583	545	562	581	585	556	549	572	562	558	557	572	537	554	554	555	525	584	552	588	568	562	563	626	600	559	554	557	540	601	576	565	574	582	568	615	556	628	597	545	583	552	544	546	579	555	575	549	571	534	542	554	572	574	557	559	555	539	561	555	577	523	620	567	536	622	508	536	533	576	538	560	549	544	577	587	573	540	537	564	546	571	567	568	625	567	576	564	509	582	565	537	554	535	542	546	607	572	557	583	533	522	574	587	578	564	607	620	566	579	556	530	574	535	566	571	553	577	604	564	555	560	572	554	541	594	549	575	560	550	533	551	561	598	550	597	576	534	573	539	584	579	520	549	517	537	543	551	578	569	569	590	517	599	587	599	562	565	486	560	584	538	593	552	566	559	587	607	563	570	557	570	523	564	558	591	567	527	539	530	532	550	550	593	568	524	549	543
3683	10101	6735	3318	2498	2040	1726	1411	1113	1078	932	851	860	760	797	775	747	729	725	721	733	721	676	664	719	681	701	711	669	688	693	646	690	664	686	679	709	679	651	645	619	693	655	616	678	658	683	658	666	626	640	733	635	645	665	580	685	669	663	671	678	655	653	643	645	663	697	669	651	625	654	637	667	660	647	651	671	669	676	629	649	627	673	616	711	646	659	657	635	648	687	637	656	645	654	698	634	657	641	659	633	633	681	648	664	600	668	639	667	650	719	661	640	681	642	674	699	677	630	674	637	712	697	663	640	618	637	649	662	659	665	660	649	659	665	665	670	679	625	632	655	687	685	636	634	630	671	718	671	652	667	627	661	647	652	664	644	623	641	655	627	636	679	653	677	617	650	671	662	678	650	637	656	687	651	660	682	631	629	657	677	679	651	667	628	723	640	699	673	677	668	663	717	663	676	629	664	688	627	660	650	655	648	654	617	663	628	642	644	637	643	675	726	672	639	676	662	678	690	659	672	666	669	679	656	662	609	692	657	723	698	672	658	674	657	644	658	646	661	670	662	685	646	661	640	658	611	656	627	622	669	655	627	673	636	628	711	617	676	677	690	667	671	613	635	698	640	681	633	690	661	658	657	657	707	670	607	665	724	646	622	648	672	685	618	671	649	633	619	657	663	643	707	663	671	650	649	683	678	651	669	619	632	674	623	666	630	650	666	661	691	639	667	597	675	640	634	655	669	650	658	655	641	669	627	681	685	646	664	670	655	686	701	665	683	633	704	639	640	632	659	640	620	692	651	647	679	640	654	678	652	672	687	617	639	649	653	631	664	639	657	656	673	677	611	637	687	647	653	671	647	679	690	668	652	674	630	657	653	709	677	676	663	671	676	663	703	667	655	646	642	656	678	720	662	637	637	717	665	651	691	670	665	709	627	645	660	683	660	663	627	626	634	658	670	686	630	623	698	648	662	694	644	682	647	651	678	664	656	651	659	615	630	655	679	676	688	612	654	651	673	670	627	693	601	673	615	632	645	663	654	661	651	648	681	685	657	663	671	654	650	675	681	658	631	693	624	627	623	690	676	628	672	661	693	664	649	608	652	655	662	657	635	644	654	649	647	664	645	680	687	625	659	692	626	665	668	636	624	635	678	686	644	651	653	659	636	667	645	638	632	661	638	676	675	616	681	646	650	643	655	676	643	696	658	653	648	683	709	667	640	639	641	666	652	648	616	684	648	678	680	647	654	664	679	651	715	626	646	677	646	604	624	643	696	706	647	652	656	697	653	650	621	611	671	617	661	677	674	672	702	677	663	668	636	669	658	648	656	656	648	623	627	693	639	672	705	687	685	604	659	665	696	643	652	632	656	699	672	628	635	622	619	653	657	633	617	635	676	650	639	628	682	676	676	638	608	630	690	645	642	627	622	663	665	593	665	642	629	651	606	668	657	653	692	632	657	673	631	628	703	653	673	687	681	626	662	653	654	658	613	635	622	590	638	632	663	658	643	669	655	659	685	665	674	673	700	696	686	660	622	690	652	663	687	685	711	677	669	654	674	642	636	652	668	684	659	655	671	679	649	596	675	652	659	654	702	640	634	641	661	642	646	642	677	676	664	636	645	678	670	622	683	644	630	640	663	629	658	642	659	649	627	673	658	594	677	680	664	637	639	644	627	647	649	625	673	638	664	650	616	680	671	636	665	656	676	655	621	640	684	628	617	655	613	630	652	627	711	723	637	640	683	644	667	645	653	646	689	655	651	638	691	654	686	687	637	677	682	701	679	667	700	595	699	624	651	653	660	664	641	628	627	602	619	678	635	643	696	698	644	659	628	636	667	702	683	620	664	648	676	685	665	613	675	648	661	658	663	653	662	680	656	650	666	636	641	649	667	618	671	683	646	670	647	645	674	667	691	667	652	645	696	617	704	652	683	636	684	668	618	668	663	618	648	654	650	665	678	665	650	622	650	650	626	677	627	664	627	703	645	661	623	655	637	649	657	677	664	660	661	685	642	644	615	667	654	643	685	661	686	668	586	634	637	643	686	688	644	676	700	606	649	731	646	687	646	659	673	674	685	685	657	659	641	684	639	625	660	678	629	646	653	679	613	641	666	651	655	697	655	694	641	691	619	665	672	664	613	634	618	679	626	621	626	697	702	689	666	661	618	630	675	707	666	660	660	620	623	674	672	653	623	694	663	702	623	624	659	668	682	661	661	679	657	664	653	658	624	627	633	668	615	636	662	635	679	697	634	620	678	619	672	682	671	664	648	586	623	625	663	651	627	687	664	696	697	665	599	684	668	657	648	635	645	649	642	677	669	622	655	663	668	640	627	679	672	638	662	618	665	652	672	658	677	685	637	666	653	636	672	701	660	702	644	683	626	636	640	670	662	679	656	617	612	635	700	655	678	634	692	652	669	645	656	654	661	676	686	648	663	674	664	673	613	714	649	583	645	654	634	683	614	659	656	667	686	687	618	701	640	646	661	646	643	654	624	664	675	649	649	633	677	694	680	691	639	643	623	648	687	693	633	622	648	679	650	662	683	694	655	674	668	655	687	612	699	638	646	656	631	695	630	611	678	642	667	664	647	630	681	649	650	653	653	601	676	677	661	633	650	629	651	644	636	698	667	631	681	681	670	647	633	662	611	657	660	684	669	629	648	657	595	711	623	693	658	644	676	680	680	651	659	611	657	662	626	676	620	650	645	652	656	650	659	684	671	623	696	677	630	661	661	639	643	633	646	638	715	676	690	683	674	683	661	658	690	659	646	665	647	628	669	675	695	592	673	654	655	666	665	637	677	648	703	621	609	661	669	642	634	602	672	628	656	639	669	634	647	643	642	708	627	660	637	656	657	665	650	635	661	663	666	660	685	676	669	625	668	648	631	669	667	614	679	625	635	675	691	680	676	632	637	669	662	654	631	622	621	628	684	620	627	696	630	663	737	657	657	702	644	666	613	639	693	697	603	659	607	706	705	649	660	617	649	667	634	658	660	642	683	630	645	717	631	654	650	634	623	616	637	651	640	673	673	609	644	647	618	647	673	634	701	657	677	650	639	731	680	674	633	635	658	647	672	637	634	612	665	667	635	664	663	697	636	676	636	670	642	669	660	607	675	644	663	650	664	674	638	653	672	661	580	637	626	638	672	633	624	664	637	632	648	641	675	660	630	644	670	671	653	654	697	688	646	655	685	621	616	720	652	650	656	667	635	646	646	649	683	641	639	665	652	647	625	680	674	661	594	683	663	700	655	690	689	620	696	617	658	661	610	665	670	660	663	666	620	613	649	664	658	588	631	660	676	649	658	649	672	699	654	660	659	634	679	683	652	674	637	660	649	638	644	686	616	609	650	641	640	645	728	680	676	667	575	612	659	570	651	687	654	672	657	654	620	659	646	628	659	639	680	664	657	656	610	667	653	671	660	646	702	653	667	630	663	663	681	680	611	673	625	690	607	684	690	685	630	691	641	667	634	659	677	639	667	686
25245	21612	27638	25882	7740	863	668	538	524	478	485	422	379	391	408	415	385	406	400	413	385	398	410	387	411	390	366	395	377	333	374	403	379	389	352	403	377	374	363	362	358	361	362	379	349	352	400	365	366	368	373	369	385	353	310	338	343	381	369	354	364	398	392	403	355	364	367	396	385	379	364	383	386	361	355	368	352	360	333	385	371	376	364	357	352	348	370	383	360	362	394	384	356	367	368	398	379	356	370	367	345	322	353	362	332	349	366	361	347	365	351	357	376	332	360	356	387	367	366	358	385	389	395	353	370	375	376	376	360	372	377	370	371	327	350	350	341	346	360	378	364	361	399	388	365	356	386	371	348	379	347	379	373	385	371	376	394	353	367	366	349	370	355	344	392	360	390	349	405	375	365	353	374	362	358	374	371	373	384	378	386	380	377	368	366	364	372	364	340	390	379	377	363	355	360	375	380	371	332	366	405	370	386	360	361	344	351	398	371	307	377	364	362	379	370	362	354	385	387	364	339	360	368	375	347	333	345	380	380	354	372	328	334	414	362	401	356	352	349	352	370	373	356	358	362	386	368	377	370	385	374	362	368	335	391	336	323	399	351	374	387	373	387	357	351	396	348	373	352	376	363	380	370	369	367	359	385	340	371	342	342	360	355	368	372	372	389	385	347	356	405	338	374	353	397	331	396	375	325	335	357	342	367	359	360	352	363	384	366	357	358	355	372	358	380	382	383	338	381	348	341	337	373	378	377	344	384	363	379	362	370	327	384	376	363	377	348	339	355	368	377	383	359	356	367	388	384	392	358	333	348	373	371	352	358	377	381	389	376	349	364	381	376	357	381	336	364	367	386	375	382	400	373	345	338	367	358	345	351	351	386	358	347	351	375	364	414	344	383	380	394	373	386	376	393	376	361	382	359	348	350	368	366	370	383	373	367	354	345	351	346	381	389	394	387	359	364	362	348	369	370	344	366	356	354	335	336	351	386	356	350	388	356	367	369	380	362	369	397	384	347	398	347	366	385	343	357	379	370	355	384	377	405	348	336	373	381	357	396	390	379	360	381	339	342	360	379	360	375	333	382	317	377	391	374	366	341	360	343	384	369	364	382	366	372	343	367	368	391	365	370	348	398	389	394	383	341	362	356	375	378	390	384	367	374	370	366	342	383	354	382	362	381	371	344	366	349	346	362	379	345	390	343	368	373	368	377	385	361	373	356	378	343	369	366	345	352	377	403	348	367	348	356	395	379	357	377	385	350	366	370	360	368	358	339	396	365	349	365	342	352	373	412	388	348	350	367	365	376	383	358	374	367	363	371	341	341	373	399	355	388	391	341	374	362	367	377	414	343	364	352	365	369	340	359	346	349	360	345	391	374	369	361	382	369	337	308	343	367	387	351	383	379	393	335	356	342	356	356	383	366	366	360	354	395	349	364	345	382	385	371	358	364	373	351	354	366	356	364	394	357	328	363	386	363	408	370	399	363	377	394	333	356	374	385	357	361	339	354	355	380	364	377	369	340	363	350	357	338	385	376	346	384	372	376	362	355	347	378	367	366	379	364	364	386	335	366	388	372	389	359	383	395	392	338	358	349	333	368	379	356	364	352	350	370	374	357	373	359	387	391	365	387	386	365	345	365	357	329	356	360	348	365	343	352	370	371	386	391	363	350	338	351	376	353	370	378	396	356	341	393	374	385	369	337	341	353	361	409	394	364	354	349	350	339	364	349	374	360	361	388	336	324	357	395	367	369	349	396	385	370	385	358	372	341	369	383	377	404	383	340	354	422	370	363	368	400	371	376	392	393	376	363	370	374	396	356	382	358	362	348	369	348	351	385	391	358	360	356	358	376	362	334	342	370	363	332	389	359	354	392	393	344	345	353	380	363	391	378	394	354	362	367	364	368	353	363	374	349	364	367	333	378	339	394	375	402	371	389	332	375	376	342	368	394	353	369	342	333	378	369	351	351	386	373	361	377	351	315	365	352	380	376	350	381	396	395	351	361	366	381	381	397	396	369	341	385	375	407	402	364	351	362	343	355	386	390	379	400	392	372	349	363	324	338	348	336	339	334	380	394	380	356	319	335	379	348	377	370	392	360	388	354	376	381	364	360	386	375	374	386	357	370	375	360	371	366	373	379	395	353	361	397	354	357	387	375	366	372	396	364	365	356	371	406	367	390	365	382	381	358	389	352	412	358	364	371	386	400	358	367	350	378	380	370	354	367	369	337	376	366	368	367	340	341	384	366	398	370	364	375	382	347	379	381	355	375	383	410	374	386	379	380	365	361	376	381	377	357	357	362	404	389	376	341	349	358	418	373	382	322	362	384	407	361	377	363	343	348	381	373	329	379	333	337	339	370	380	379	377	339	381	419	380	379	357	339	404	350	363	379	367	340	352	386	409	379	380	367	375	382	326	371	393	387	357	362	381	345	338	371	386	387	345	351	369	338	345	380	354	382	406	339	345	374	359	340	392	355	349	379	332	342	366	355	395	369	376	378	385	370	361	358	384	336	355	361	378	353	363	404	359	363	364	350	396	354	361	396	352	347	334	357	384	348	354	346	348	345	358	365	374	331	360	376	368	331	372	352	365	354	387	378	369	367	347	344	340	391	371	388	379	386	350	353	404	343	357	349	357	382	357	352	356	387	386	389	348	357	369	378	371	343	329	335	315	358	348	406	345	319	377	367	371	356	335	334	371	385	382	410	358	392	361	372	396	383	420	347	372	373	362	371	368	333	343	386	385	378	386	375	380	371	392	326	387	315	332	373	365	394	399	349	353	362	364	377	340	382	388	374	398	342	383	363	380	385	347	347	368	370	362	339	369	379	393	338	359	384	381	378	384	350	351	353	346	371	372	375	377	379	336	359	359	363	352	360	339	370	388	350	371	326	371	344	373	361	378	370	396	364	392	417	365	371	366	356	409	324	354	375	361	341	384	368	315	356	384	369	369	356	384	374	399	365	358	385	342	362	334	369	353	386	364	378	337	359	366	353	367	371	356	348	379	385	345	379	332	364	340	398	369	328	379	365	344	362	358	358	395	403	391	395	364	358	378	373	337	385	392	341	384	381	392	352	393	370	409	373	363	374	376	376	384	378	357	359	396	343	365	367	359	381	371	380	379	364	374	352	358	387	336	394	329	318	355	358	414	371	371	378	353	384	372	375	367	358	327	398	362	376	374	352	386	372	382	368	402	402	381	325	386	383	380	375	342	364	358	376	341	338	340	349	345	369	384	384	332	379	366	339	341	362	337	357	371	366	366	371	365	353	325	387	382	383	393	373	362	336	361	361	396	359	411	352	394	365	373	348	347	348	380	346	369	365	372	393	365	363	380	359	357	363	361	370	357	411	378	376	362	362	371	357	381	339	393	357	341	333	355	365	353	378	359	394	389	372	358	361	336	377	332	373	360	356	360	338	403	380	356	368	343	388	364	354	373	378	375	355	357	379	354	353	367	366	369	366	334	378	357	403	363	370	347	392	335
3635	5971	3872	2011	1547	1310	1051	874	690	653	629	599	517	507	497	516	453	465	467	455	456	451	418	465	423	453	412	469	431	436	477	493	428	417	411	410	434	444	431	454	406	423	442	428	460	438	419	441	430	405	421	448	371	421	413	432	416	451	439	442	431	436	403	415	460	443	424	437	422	375	448	414	430	392	417	439	417	445	385	411	389	439	418	430	423	389	418	394	380	421	422	431	418	427	390	423	428	411	432	419	416	449	420	425	404	430	401	440	385	410	428	441	391	446	424	423	435	417	416	401	435	441	411	442	416	448	435	390	443	405	383	441	420	430	383	431	416	436	413	414	440	430	411	418	425	449	403	460	463	426	429	416	472	419	408	413	408	427	447	418	402	377	434	413	397	417	426	382	420	392	427	415	380	466	382	407	419	427	410	457	398	419	412	411	396	438	423	405	415	422	419	393	434	432	384	442	431	397	395	409	425	410	444	404	441	447	422	416	405	431	437	422	431	427	427	448	435	450	437	444	420	409	422	392	441	426	418	433	428	421	397	426	429	405	425	435	421	438	431	453	452	400	456	430	433	406	443	413	412	398	408	406	413	420	403	410	448	413	433	415	429	451	409	435	454	438	446	409	419	415	439	427	433	388	411	427	426	409	413	435	423	425	427	427	423	435	423	461	438	409	435	429	415	427	395	424	428	450	423	384	456	456	433	441	488	412	430	435	427	472	420	406	431	443	428	403	457	427	422	468	419	467	404	458	418	411	408	467	433	416	405	377	418	498	469	442	426	401	418	405	402	409	458	428	444	412	458	399	442	430	454	410	418	447	411	469	410	464	419	469	457	411	455	427	396	423	424	465	454	438	411	443	421	461	385	465	426	431	422	404	425	410	419	450	425	449	422	410	418	458	437	454	427	409	464	444	426	423	422	439	421	414	395	402	432	447	445	432	398	442	440	416	425	432	423	395	436	448	410	419	429	466	406	424	416	429	433	442	439	443	465	396	420	439	392	470	432	427	475	403	450	414	430	411	427	457	383	415	410	442	437	455	468	411	457	444	474	423	424	398	430	421	436	429	434	463	428	418	433	434	426	418	449	436	449	435	441	431	427	423	425	430	413	424	423	434	419	408	413	439	420	436	430	418	409	459	428	458	417	431	418	403	441	450	407	396	409	434	418	419	425	409	449	429	439	441	387	429	418	420	400	402	409	438	418	430	468	419	431	427	423	403	425	445	411	394	419	418	408	421	427	440	412	419	467	414	449	406	419	447	419	396	452	428	406	430	458	425	385	455	419	395	413	434	458	436	452	432	430	437	473	420	427	404	402	448	459	448	449	414	390	390	434	406	404	403	427	399	426	442	442	401	435	437	422	457	433	418	448	414	397	435	447	383	417	476	405	423	419	450	441	439	437	398	429	371	429	463	440	414	427	466	406	412	454	418	410	425	431	397	398	428	418	439	428	417	423	431	445	417	425	429	432	416	446	431	440	442	453	411	418	445	423	424	414	420	405	460	446	425	416	406	382	409	361	430	420	437	442	438	429	457	421	442	408	438	424	414	438	418	440	394	429	457	405	407	396	412	443	421	408	436	433	433	430	438	423	436	432	418	417	401	417	442	437	435	425	449	442	394	415	433	395	422	408	407	446	450	406	393	443	410	409	381	387	412	435	468	418	455	417	422	416	406	423	435	422	422	424	473	433	483	388	419	432	430	398	403	404	439	396	379	431	425	474	429	449	415	400	417	399	435	414	440	397	453	414	430	404	433	426	422	415	444	418	405	398	415	424	408	388	401	412	422	407	403	431	468	396	445	459	392	440	422	420	436	460	447	398	430	424	421	464	442	448	467	420	423	448	409	452	442	445	431	416	423	437	426	453	454	445	387	448	423	441	456	447	445	428	414	393	427	400	422	431	445	437	424	385	437	388	422	407	418	434	427	431	424	463	439	433	434	405	406	404	453	420	389	409	418	466	430	413	419	429	406	423	472	428	376	433	440	421	439	423	437	425	431	411	454	397	433	414	454	441	424	438	374	440	429	426	417	418	453	430	396	415	426	422	444	407	386	358	438	448	414	408	432	427	402	370	401	403	425	432	392	457	425	451	406	403	419	398	408	416	439	465	434	446	463	409	425	398	438	448	431	418	408	448	433	428	404	432	403	419	441	437	431	424	425	458	406	410	415	446	412	402	436	435	392	439	424	427	482	440	430	376	401	432	422	434	452	417	414	432	420	398	427	443	416	431	422	411	436	454	448	447	420	416	436	382	417	415	420	431	424	414	437	404	440	467	398	414	438	425	438	457	420	419	444	410	419	424	417	447	396	400	420	437	432	429	434	442	392	429	392	430	441	427	411	424	432	440	409	440	408	391	427	484	430	439	405	447	412	383	442	403	423	440	409	420	440	462	425	419	443	388	437	451	412	455	407	401	429	446	393	440	425	426	405	437	426	436	443	423	445	367	406	416	409	430	403	426	401	419	451	408	430	453	456	429	441	429	461	436	429	415	469	461	430	405	396	380	424	433	408	411	434	390	440	415	410	414	403	390	415	423	365	444	400	439	417	413	417	426	457	423	404	416	433	440	422	429	434	422	413	436	444	438	441	400	403	432	438	436	415	425	432	437	400	392	473	421	412	414	402	408	402	499	458	418	417	424	418	438	459	456	398	391	410	429	425	424	427	422	419	389	399	430	435	406	384	440	422	437	473	450	422	411	430	412	418	412	408	400	401	407	413	415	440	448	392	408	421	444	417	405	409	429	450	427	407	450	467	413	423	454	377	438	419	391	465	409	433	425	410	391	427	426	416	438	399	372	442	452	421	460	398	416	477	428	447	444	459	417	432	422	449	437	413	431	422	409	396	415	440	423	419	412	449	447	482	377	394	462	438	403	442	399	430	425	419	441	406	454	425	428	435	380	414	419	401	457	416	396	419	420	427	431	417	420	419	435	431	432	427	452	450	419	417	461	416	428	398	394	404	458	411	413	434	409	434	427	443	423	385	438	445	410	422	420	489	433	436	420	436	431	428	441	423	403	396	438	429	448	428	437	418	461	434	434	421	406	399	419	450	425	443	418	463	426	432	387	452	424	403	434	406	421	420	423	411	443	459	408	406	419	417	430	432	419	438	404	454	454	438	449	399	397	425	431	404	414	428	418	390	433	442	434	389	396	405	436	436	429	422	430	438	412	461	417	441	416	384	447	435	405	436	424	437	423	456	456	393	423	428	411	430	386	424	422	401	432	425	402	398	392	426	430	428	408	456	416	412	399	414	420	442	424	442	405	422	431	463	417	414	400	422	471	436	398	435	446	445	423	388	375	411	423	390	418	391	417	413	380	404	429	398	435	398	458	445	397	416	404	415	430	424	416	421	411	446	422	406	470	414	416	438	431	439	397	416	431	453	447	403	431	443	387	427	427	437	411	394	446	410	424	442	416	419	409	431	433	416	420	422	393	446	405	398	404	388	400	442	422	437	428	399	413	413	441	428	407	395	387	425
23071	21676	29522	24338	21669	21697	6103	933	640	553	491	460	410	355	369	322	306	333	312	320	261	271	284	277	281	250	266	268	264	256	232	276	262	238	257	254	271	235	259	241	224	271	238	239	259	244	258	265	216	221	251	226	227	242	223	261	236	218	227	241	240	226	268	249	239	248	241	227	260	218	224	247	251	245	230	246	217	206	242	225	233	243	190	209	258	247	237	222	246	233	232	237	222	249	238	228	233	235	247	219	225	209	222	244	252	232	233	241	245	235	226	240	275	249	214	239	237	232	251	236	244	231	229	211	240	208	229	252	218	244	266	237	227	233	247	220	272	218	233	227	244	237	246	236	257	224	220	215	253	241	246	215	233	259	275	229	248	229	214	215	246	228	240	241	225	233	242	237	238	241	245	240	280	260	227	245	241	230	223	223	215	229	233	235	224	206	198	241	213	256	217	242	237	238	234	231	256	262	255	217	214	232	235	240	231	227	202	207	224	198	239	251	241	224	247	240	227	254	229	242	221	232	228	234	247	269	200	240	226	233	231	232	217	228	222	248	216	246	232	215	236	229	213	228	240	238	242	243	228	249	229	222	221	227	223	266	227	226	258	239	222	214	267	218	207	251	224	255	233	231	225	257	226	223	205	234	241	217	263	239	244	217	228	217	200	232	201	253	253	238	205	246	246	227	232	240	243	249	256	226	228	227	232	243	215	248	245	224	251	252	238	212	241	238	220	254	218	212	224	232	242	222	239	227	214	231	225	230	234	260	240	222	226	246	253	232	254	233	228	220	226	262	221	228	236	220	234	245	209	230	239	240	219	250	256	239	266	228	227	216	227	259	236	216	234	247	234	247	218	244	230	225	224	214	214	236	250	226	242	245	239	216	221	220	242	232	285	221	199	246	239	245	235	215	249	215	239	226	221	237	233	246	243	241	218	230	237	246	210	241	251	228	205	256	227	212	248	229	253	218	244	248	206	237	269	209	223	245	268	218	246	230	255	261	237	219	235	245	241	253	247	255	244	232	247	249	228	222	216	216	190	198	249	229	237	224	240	221	230	246	232	242	219	242	251	241	234	212	204	217	243	249	225	235	222	208	231	250	237	223	238	227	255	212	254	223	214	226	213	231	250	234	212	246	236	222	244	218	236	237	260	214	222	233	240	243	228	203	252	245	240	238	250	230	223	258	233	229	213	211	237	232	230	248	217	241	222	230	213	239	242	224	239	228	209	213	237	262	228	210	221	250	245	241	247	245	239	205	235	240	186	253	232	258	214	211	238	227	247	220	248	239	238	223	217	223	248	214	229	226	230	252	242	248	224	242	203	266	216	226	217	232	217	227	246	214	222	240	246	245	211	253	235	232	239	236	239	239	223	232	235	235	209	218	235	245	224	230	226	219	237	236	225	240	228	251	217	220	233	238	234	264	243	237	211	243	221	252	236	237	246	220	275	240	249	237	231	203	191	212	215	186	257	221	245	235	231	221	221	234	240	244	251	190	216	239	242	245	220	228	225	230	243	197	249	238	248	241	222	207	210	239	218	221	227	235	230	237	220	239	238	224	245	222	235	257	256	220	260	210	234	237	233	235	218	219	237	219	233	220	228	221	205	231	226	241	267	235	223	209	193	233	216	214	243	251	198	224	220	230	223	211	247	228	236	224	240	196	221	234	207	254	223	203	235	234	243	245	229	241	229	220	234	216	236	246	254	268	246	259	263	207	224	236	213	217	235	228	240	216	243	237	228	249	242	227	249	218	228	231	227	246	249	214	239	250	245	243	242	223	252	248	267	215	228	239	251	228	246	229	244	229	242	241	240	233	205	228	207	207	244	234	210	225	211	251	248	268	246	204	226	222	234	230	247	238	226	241	221	243	232	248	227	243	204	231	246	238	243	213	240	204	258	249	229	239	266	235	237	243	235	248	231	222	223	227	240	236	240	240	242	252	238	250	244	229	216	223	219	224	200	257	265	259	234	243	216	246	232	196	234	220	241	206	226	229	234	264	205	223	253	239	229	236	227	235	217	243	250	236	231	235	237	252	231	223	224	248	211	236	244	247	236	242	225	198	242	210	222	235	246	233	221	220	239	215	239	198	241	243	236	230	230	221	215	249	232	246	223	256	238	248	229	210	231	242	236	227	264	231	232	206	215	242	214	228	231	230	240	210	232	241	228	208	220	235	227	236	202	203	218	250	253	223	222	242	236	214	244	234	204	245	283	229	265	244	226	244	223	230	231	221	214	239	232	212	233	240	246	218	248	267	234	248	235	254	239	244	232	212	198	254	233	202	224	201	239	245	239	225	240	243	245	221	206	222	216	220	245	235	243	224	232	220	250	196	242	224	243	220	199	234	241	220	218	239	226	234	241	236	239	225	238	244	239	266	223	236	219	227	242	214	234	230	218	228	210	262	230	219	233	232	237	245	200	218	236	239	218	224	214	239	209	216	223	255	232	212	236	242	210	220	253	249	229	198	244	193	233	239	240	215	215	248	240	228	254	258	241	230	217	253	235	239	229	249	217	247	217	228	230	223	250	264	256	242	238	247	232	211	241	252	232	247	257	238	253	203	230	256	214	246	242	238	248	217	218	230	245	230	240	227	220	228	237	229	242	233	197	208	229	214	247	245	196	221	243	253	228	229	231	253	226	245	214	249	231	226	247	217	232	226	223	239	245	213	211	227	264	228	242	232	219	214	238	257	255	220	241	246	245	212	238	241	192	228	216	245	223	251	219	223	226	235	240	241	263	255	215	194	223	220	221	220	243	221	224	203	230	224	240	274	203	245	231	209	221	244	168	216	239	206	196	232	217	225	234	218	221	223	233	236	238	241	239	219	229	235	246	210	229	269	254	232	257	225	244	216	237	234	226	233	263	219	225	228	242	226	236	230	251	208	249	207	214	216	230	244	229	252	207	275	205	224	210	242	217	237	238	221	218	251	232	233	255	248	241	206	233	240	247	216	238	228	237	255	231	242	202	244	233	244	247	231	233	199	243	250	233	231	239	183	244	225	248	265	221	226	236	241	240	239	223	228	239	230	223	214	224	224	216	229	225	264	230	239	220	252	220	214	241	234	233	234	215	218	268	192	238	234	196	238	215	269	204	228	206	244	247	220	262	233	226	221	219	258	229	233	214	239	227	225	211	220	222	252	240	215	229	212	236	241	249	219	230	236	221	231	245	234	203	237	205	212	257	236	216	222	228	211	227	221	204	209	212	232	233	252	233	225	207	259	212	226	223	227	232	242	212	231	263	229	227	238	238	224	235	225	236	235	241	223	213	218	220	227	229	207	207	221	268	243	241	237	218	226	241	223	263	243	250	232	213	213	239	240	231	225	229	229	215	220	249	214	225	221	240	216	226	256	215	228	221	235	256	213	248	221	229	267	270	213	238	247	211	226	228	218	217	234	214	217	229	239	241	227	252	219	246	237	215	253	228	232	229	251	222	221	226	210	215	231	238	218	234	226	232	255	223	235	225	216	222	250	225	234
4824	15187	10337	5050	3708	2784	2093	1578	1264	993	839	707	689	582	578	493	522	457	473	381	436	412	377	373	357	402	381	370	348	311	313	361	301	326	333	315	308	295	314	307	306	304	303	308	305	289	285	300	290	268	333	294	287	324	313	282	273	324	280	254	297	299	274	297	300	276	290	255	317	311	265	259	269	251	293	264	299	304	306	306	243	277	318	302	287	304	270	269	299	304	281	305	255	290	284	282	274	260	324	279	294	285	277	262	278	270	295	314	278	257	282	279	298	301	263	266	305	279	267	314	282	284	266	255	303	306	289	304	282	264	275	279	312	284	276	271	301	278	269	266	292	304	269	280	277	254	248	270	277	280	272	259	251	266	271	256	292	280	295	277	255	248	281	262	301	273	269	269	281	275	259	274	276	293	285	283	292	256	308	282	239	295	280	286	278	277	273	256	270	272	267	268	280	290	282	277	278	299	273	313	286	242	240	260	291	253	313	301	290	297	278	293	292	289	266	291	291	292	288	285	267	276	243	273	296	273	290	232	278	256	277	264	298	275	234	272	257	304	273	290	298	274	287	255	300	286	268	263	304	300	271	270	297	281	301	307	302	245	290	279	288	284	289	286	266	249	290	276	274	268	275	309	264	281	281	259	271	274	273	256	273	284	303	267	277	272	289	274	274	261	275	270	279	297	289	296	284	281	252	284	330	285	308	306	280	297	296	280	274	298	272	262	279	298	273	292	288	266	277	296	285	275	256	264	292	280	271	287	251	277	300	310	272	287	269	239	316	275	286	263	294	277	288	263	282	261	282	265	301	285	291	291	312	260	247	293	268	272	276	297	282	273	258	277	292	301	272	316	286	287	247	260	281	261	261	258	297	302	262	244	263	284	302	268	284	299	260	281	280	286	251	277	269	277	301	299	265	279	280	290	284	276	289	306	273	308	274	282	307	292	290	281	269	306	259	285	270	276	291	227	296	254	269	303	295	243	281	277	271	335	284	311	255	294	261	262	276	284	280	328	262	285	262	276	239	317	271	262	264	271	280	273	288	300	287	279	268	298	258	293	285	284	272	283	267	289	275	251	263	289	295	284	260	271	281	306	255	260	278	274	252	301	292	280	259	293	291	317	278	293	285	280	258	260	277	273	271	267	277	318	282	274	292	292	267	273	266	277	311	281	328	282	275	307	284	283	263	281	280	299	281	286	277	283	276	270	265	259	274	279	294	316	267	273	288	290	285	269	261	302	288	317	307	286	259	283	288	285	255	262	305	254	267	286	278	294	255	256	265	273	285	279	283	287	312	310	268	273	266	295	277	304	306	302	276	293	304	263	278	314	284	263	273	298	257	257	265	269	264	247	263	294	261	287	272	268	292	283	266	283	278	272	298	298	268	296	314	243	284	312	283	292	283	281	298	268	294	236	280	293	273	302	263	281	291	272	290	298	271	281	281	296	296	277	285	290	292	304	295	295	243	263	307	259	268	293	310	297	276	279	280	275	273	285	285	251	281	283	277	299	291	286	265	283	306	260	284	283	280	284	259	304	305	285	279	300	261	285	296	297	307	278	267	261	273	270	277	298	276	306	288	289	249	291	303	285	292	298	279	244	279	267	278	270	304	258	267	248	288	298	309	245	265	259	323	314	278	301	278	263	261	267	292	265	276	270	333	276	283	267	262	255	260	276	276	272	276	273	265	262	269	269	286	266	293	284	294	316	254	284	293	256	250	247	307	270	288	292	280	262	304	302	286	263	255	285	281	280	301	279	284	271	279	293	277	297	268	300	241	270	294	312	308	309	260	277	279	269	290	292	294	244	287	292	293	268	292	287	266	283	277	305	288	260	267	269	301	259	285	297	262	269	251	297	290	284	303	277	271	293	259	249	320	265	265	293	281	270	285	293	293	275	269	290	264	296	270	289	279	286	295	276	256	315	277	276	278	239	268	271	301	265	274	256	288	275	250	290	297	307	269	284	257	297	278	278	271	284	279	245	289	264	284	278	278	271	317	303	287	279	282	250	300	270	306	281	263	268	311	292	261	263	269	291	256	266	271	259	296	281	292	298	290	303	285	272	276	293	264	287	260	281	279	286	293	258	265	275	278	282	271	275	275	281	265	269	279	315	274	270	267	313	305	286	307	267	266	299	289	313	294	244	290	306	287	300	297	304	282	265	266	274	267	260	283	289	250	293	278	288	268	260	269	297	312	272	277	271	287	284	287	275	304	293	285	268	280	266	263	296	280	272	266	281	269	319	275	293	277	286	297	286	295	295	263	321	257	293	280	289	283	292	259	294	270	244	281	261	271	274	277	286	283	283	287	279	285	262	273	273	288	284	287	315	307	267	273	276	288	298	270	326	308	278	299	307	263	305	273	256	287	294	272	300	282	287	264	284	293	284	281	269	292	256	283	293	292	248	296	291	274	286	259	278	306	264	263	289	283	249	323	289	272	263	263	261	255	258	260	266	258	260	271	309	262	270	282	283	245	290	256	268	274	301	316	288	320	261	294	293	302	293	298	300	253	263	280	249	285	269	238	287	287	259	244	278	271	295	280	275	260	297	298	257	287	281	289	267	287	288	266	279	268	269	250	297	287	263	280	266	264	304	324	259	263	293	293	294	273	275	276	283	253	275	273	281	264	318	263	260	276	299	253	318	273	262	267	275	256	272	318	285	304	302	287	307	253	268	287	267	297	281	265	276	329	308	284	248	276	276	287	260	262	291	301	287	277	298	296	278	288	263	325	252	250	310	270	289	296	272	299	239	251	262	255	298	273	265	266	258	306	272	302	294	279	296	258	288	289	231	246	241	289	281	255	274	304	263	276	279	311	281	293	281	281	273	285	272	280	303	268	309	284	283	289	275	279	290	259	298	289	264	267	258	265	282	287	279	262	301	299	263	268	280	267	282	262	283	290	244	278	291	305	305	267	294	264	259	254	288	280	265	278	296	252	250	278	267	276	264	324	286	273	294	265	271	247	274	289	284	287	274	272	278	301	259	295	279	280	256	269	241	278	288	295	283	288	271	281	276	258	266	241	285	258	277	286	278	280	290	295	275	279	292	296	268	260	255	285	301	287	247	260	291	270	286	291	284	274	291	283	287	277	275	278	279	265	271	298	273	277	279	252	257	248	267	258	280	272	289	291	284	284	307	263	280	296	263	283	316	283	279	283	252	300	276	297	282	276	298	318	281	268	261	280	288	248	297	285	266	272	290	270	300	285	285	308	273	288	268	284	276	283	272	294	313	255	268	290	270	297	271	272	289	282	250	295	272	257	286	290	312	265	276	268	312	276	276	269	277	269	294	285	307	283	277	300	306	274	290	309	274	287	286	257	281	296	248	277	259	290	271	292	295	301	281	283	299	280	245	265	260	265	291	286	273	280	284	305	295	277	271	258	273	288	266	297	292	269	267	270	271	289	237	288	262	297	286	272	283	289	284	271	244	303	259	277	317	282	244	265	272	275	266	284	269	258	294	273	299	297	271	283	267	255	255
27886	19050	5433	1381	987	860	775	649	648	671	643	644	657	657	623	566	618	633	595	627	618	626	661	607	612	624	650	613	631	630	643	633	636	607	597	599	630	603	605	627	655	638	614	633	602	620	636	675	627	593	638	604	630	569	625	628	666	591	620	607	610	654	661	615	613	620	581	632	591	632	618	608	606	622	597	573	620	599	618	648	612	614	580	613	589	564	643	608	636	637	574	595	635	620	668	631	622	655	594	643	570	625	604	663	621	578	659	605	615	664	637	641	581	609	595	636	606	632	626	607	621	605	606	578	616	640	642	600	588	600	625	607	578	636	640	590	675	596	648	648	677	629	563	637	625	596	611	612	634	627	612	610	653	639	646	625	635	589	563	606	621	612	629	674	605	600	620	647	654	625	605	628	640	580	628	615	670	634	650	621	628	632	630	585	619	608	616	608	586	605	604	666	598	626	641	608	617	626	629	598	644	623	566	648	557	613	604	600	611	636	642	624	577	592	631	671	626	630	593	626	584	651	591	633	571	604	602	617	564	637	621	637	634	622	628	593	618	613	648	590	605	594	610	614	618	622	596	640	618	654	604	633	631	587	566	610	633	652	541	628	662	601	621	589	643	601	599	615	623	606	594	620	652	658	582	589	640	651	633	606	590	638	641	616	603	622	642	674	592	604	580	632	667	609	648	637	610	592	584	622	620	640	635	675	585	654	624	579	619	622	615	616	587	644	589	639	662	650	586	596	627	569	642	604	624	617	624	598	616	655	601	669	622	597	578	582	661	637	616	609	612	616	606	609	640	589	593	644	591	586	593	640	637	598	611	592	583	665	561	656	601	632	577	618	687	637	590	588	616	618	658	608	608	629	597	627	625	640	660	602	640	621	632	610	626	609	616	645	597	578	622	600	593	615	613	595	584	595	599	626	600	592	608	666	616	638	649	628	628	624	580	659	624	613	555	590	616	606	583	599	625	620	616	620	647	620	666	611	625	653	626	618	610	647	637	636	621	599	653	641	607	615	608	623	583	620	614	609	589	657	609	621	637	629	606	650	600	651	629	584	600	635	627	617	627	620	654	615	633	634	673	645	608	585	611	576	645	660	580	601	604	630	620	631	616	605	606	570	606	641	613	619	643	669	622	630	609	705	626	613	643	603	587	607	568	616	614	595	581	619	638	611	650	610	583	651	635	609	609	669	663	589	582	621	568	655	628	644	625	575	597	647	593	636	640	659	627	603	599	645	640	599	636	621	575	629	661	600	633	693	593	640	607	568	659	606	653	589	618	589	653	594	623	606	589	595	630	596	612	660	592	609	622	657	610	609	644	544	579	631	600	627	630	641	616	618	636	639	603	590	603	635	610	640	654	643	652	651	647	593	608	636	630	589	625	589	604	595	595	595	603	619	620	605	678	655	632	644	609	616	626	598	649	630	607	638	649	650	579	602	660	605	615	629	600	650	644	621	641	574	611	599	603	637	612	602	610	609	610	597	650	573	655	598	621	624	665	626	598	652	616	663	600	579	616	621	629	578	623	616	615	628	593	636	649	596	631	662	614	614	574	598	591	665	627	639	612	570	614	624	638	628	636	623	626	633	580	623	634	639	554	613	634	639	635	633	623	641	566	579	595	577	618	652	611	631	648	614	605	599	631	625	564	663	650	619	583	603	620	608	614	623	576	586	615	627	623	630	631	614	592	629	593	582	607	597	625	606	668	607	608	634	643	644	659	637	613	627	606	628	630	604	668	651	653	585	574	619	589	604	597	587	612	632	597	638	595	617	639	601	612	604	625	612	642	650	617	638	595	625	581	605	601	565	625	638	606	636	604	622	618	624	576	619	594	625	587	653	615	653	661	629	615	643	621	605	668	621	631	616	643	625	618	610	601	576	554	595	655	622	647	594	654	624	583	605	603	651	671	618	621	658	649	629	620	587	605	584	644	603	613	603	637	642	613	605	631	618	634	603	640	675	643	582	623	595	634	646	594	609	597	646	645	583	603	585	628	618	652	624	625	663	574	589	600	623	600	607	608	608	587	599	630	631	610	575	617	617	611	581	584	639	600	580	580	648	672	625	567	565	630	633	627	655	620	608	595	602	652	592	666	619	668	633	627	608	620	590	675	624	605	598	614	653	635	620	652	628	633	623	603	636	585	592	633	589	633	642	575	598	637	619	657	617	671	642	633	593	616	577	604	651	632	621	622	583	614	624	601	600	600	588	639	612	580	606	593	673	633	620	628	591	608	619	617	631	634	648	633	629	618	613	616	648	642	599	614	607	635	600	564	612	612	635	631	643	628	622	621	623	563	610	603	624	645	616	632	670	647	582	625	618	620	636	623	603	628	636	633	618	643	641	645	662	602	576	607	638	575	644	628	562	618	633	643	626	662	604	634	637	613	649	615	626	632	660	616	635	644	607	601	611	598	621	643	625	590	595	603	618	595	611	618	642	615	628	624	608	579	622	605	616	643	669	620	617	597	673	598	634	574	629	634	611	623	621	588	609	632	604	617	657	623	622	676	616	566	616	631	599	606	620	611	637	629	621	609	605	633	629	584	580	597	637	593	581	633	608	608	643	610	645	680	624	609	597	609	632	585	629	607	636	623	606	670	613	645	594	624	628	579	629	626	600	605	648	602	618	671	640	655	629	604	618	661	607	632	611	663	574	622	630	665	637	647	640	617	587	659	573	629	609	613	599	633	566	592	662	665	575	620	606	629	598	601	593	610	634	588	640	619	634	607	595	616	565	646	622	643	581	624	599	598	636	624	617	626	658	602	608	646	629	607	576	616	591	575	589	590	630	625	596	580	639	577	596	587	607	647	587	597	620	678	568	599	662	608	611	614	673	615	627	637	645	600	628	638	627	603	644	644	584	630	629	617	588	594	593	621	644	633	588	646	616	648	594	607	664	614	633	605	598	602	593	609	598	590	599	648	639	633	630	603	612	623	610	614	596	626	662	593	617	624	590	644	606	612	619	610	613	670	616	579	643	623	644	582	602	593	647	638	641	653	633	628	635	598	675	622	662	635	619	621	590	605	676	585	604	669	610	622	662	633	605	598	605	632	603	607	648	641	609	618	601	583	640	648	582	611	572	654	642	617	614	636	608	628	610	601	622	571	606	602	586	627	625	599	629	591	617	630	592	622	656	655	585	617	654	614	630	619	604	621	610	637	651	653	626	646	624	590	615	617	659	607	657	606	624	594	616	613	599	607	642	569	579	606	641	599	634	624	576	627	608	633	638	623	629	570	622	569	611	621	637	624	650	674	620	631	612	551	637	654	610	632	591	643	625	638	620	663	620	633	608	601	607	606	609	681	583	597	545	578	630	658	613	610	624	614	592	616	608	639	627	602	622	635	624	635	612	571	594	666	610	594	613	591	645	625	596	639	583	614	622	669	606	599	667	613	611	585	646	629	636	632	590	589	644	643	679	571	601	639	668	636	616	628	593	593	643	619	643	634	656	580	595	644	642	606	632	622	565	554	611	650	584
4873	2885	2054	1259	1167	1007	918	861	814	791	758	716	704	770	742	747	699	739	753	779	728	722	767	711	726	737	802	731	744	709	751	744	711	666	710	712	689	716	673	765	740	694	731	747	726	742	722	692	722	711	722	716	705	725	745	708	707	740	720	697	738	696	720	673	678	734	772	705	694	737	685	736	701	698	668	733	731	715	711	690	690	749	692	706	678	695	699	721	712	691	694	697	717	711	702	687	654	694	726	680	675	704	669	695	728	710	740	704	740	752	691	744	742	751	679	695	717	691	709	683	722	672	672	696	718	646	683	710	716	713	653	687	717	676	662	745	705	681	686	715	681	687	753	702	709	717	678	697	674	695	696	723	728	689	688	723	723	713	712	744	664	640	654	740	725	734	736	708	683	755	697	714	740	715	702	719	671	726	722	666	697	738	737	701	701	712	733	710	679	701	760	709	719	685	689	744	640	764	657	772	738	715	680	728	663	736	730	725	723	734	724	693	756	677	719	703	733	713	716	705	701	776	690	678	711	712	735	718	715	699	737	669	728	725	698	695	688	723	745	725	681	718	672	698	709	729	718	714	653	691	740	732	704	722	739	691	745	679	691	712	649	740	733	696	741	771	711	668	712	695	713	767	698	706	719	744	687	685	730	692	702	670	689	717	719	725	702	754	743	684	711	664	700	746	704	704	707	749	735	707	683	700	704	698	701	703	755	746	689	699	741	721	694	712	745	699	678	714	723	722	723	725	705	717	711	725	702	737	707	729	687	719	641	736	746	689	675	707	750	692	737	732	715	734	703	707	702	712	715	703	721	731	674	723	680	769	721	723	770	703	703	699	698	698	719	714	736	668	718	720	727	692	685	708	719	732	648	717	699	778	725	677	726	675	738	752	703	722	726	730	743	772	753	694	708	735	686	688	678	704	700	680	715	689	632	741	724	707	687	694	760	699	708	747	698	681	704	716	714	691	718	721	665	704	692	704	674	742	737	703	683	711	689	734	737	770	726	750	703	718	762	704	726	714	716	719	723	694	746	693	740	733	662	723	720	667	766	714	696	717	731	730	680	729	682	721	729	676	686	700	710	710	689	684	689	731	692	736	706	666	715	695	683	739	667	708	674	710	768	720	714	724	708	742	679	708	700	657	651	714	691	701	739	688	670	690	682	707	718	699	719	677	694	705	677	728	675	732	742	755	752	704	724	738	723	672	675	716	718	699	711	755	718	697	761	729	723	710	693	687	705	711	688	683	664	732	659	747	771	711	699	690	713	702	736	724	718	721	738	725	735	705	695	714	711	714	675	694	728	711	684	748	677	714	728	703	735	711	725	720	700	711	745	692	740	674	686	750	779	717	727	686	765	739	724	664	725	677	718	757	697	703	710	721	721	690	730	745	684	684	704	722	706	743	738	670	716	694	719	699	727	708	738	716	671	681	684	711	714	687	725	679	716	710	729	717	728	718	655	690	706	730	759	727	681	705	734	701	731	755	762	733	774	708	718	712	692	723	719	718	762	725	713	712	723	694	709	685	696	745	684	733	734	705	743	675	716	688	684	713	709	715	682	706	684	690	719	732	696	708	682	740	724	706	678	735	718	693	730	692	746	731	751	689	695	729	716	731	699	715	717	710	711	778	708	695	742	677	724	720	682	699	682	703	722	708	716	728	695	709	700	706	723	701	719	714	662	793	735	720	688	672	722	750	709	741	739	706	732	760	682	722	713	727	762	711	695	734	740	745	722	705	735	698	740	672	714	704	736	700	768	677	708	749	741	660	738	710	753	747	746	686	693	723	714	719	722	691	705	738	693	727	719	707	703	742	721	725	736	697	700	698	714	726	701	707	734	701	713	728	720	741	700	712	751	715	715	705	754	698	763	673	717	699	713	746	704	683	739	744	705	718	703	705	703	708	726	703	740	697	685	689	713	664	709	686	738	680	707	721	732	719	703	714	690	744	669	698	693	699	679	716	755	722	722	670	727	738	730	692	762	685	671	709	689	755	649	715	718	705	707	675	748	726	722	699	684	698	715	673	746	691	724	735	660	670	693	713	734	715	723	726	733	666	756	705	728	707	706	731	771	702	711	699	699	721	739	732	679	719	721	680	733	713	679	697	710	726	738	712	719	742	698	694	711	718	690	692	695	727	692	676	718	691	704	724	746	708	665	760	698	762	672	686	700	730	728	726	708	756	723	695	681	726	752	712	749	723	670	629	714	750	666	686	672	699	683	695	716	727	700	674	697	713	743	749	753	754	736	722	688	718	680	735	762	730	717	741	742	723	699	718	701	684	738	732	704	688	710	724	681	715	691	697	675	722	721	713	727	734	710	700	699	696	696	717	701	741	742	702	754	661	621	744	697	688	666	704	685	704	752	731	716	752	761	728	717	721	661	729	705	707	720	724	705	717	724	724	718	669	690	726	723	753	744	684	733	674	720	686	701	723	693	738	704	687	704	726	747	695	687	707	700	673	705	728	693	719	745	722	701	700	679	710	701	704	732	698	693	767	663	729	721	727	711	765	751	694	730	676	718	737	708	734	706	759	776	729	726	705	663	707	684	737	688	686	727	679	675	765	745	651	719	731	724	698	725	707	702	735	710	629	722	690	681	737	699	654	691	741	679	691	710	743	713	712	744	722	696	721	709	705	707	664	692	709	706	728	722	718	717	694	733	715	748	732	694	695	714	719	673	669	720	690	694	744	743	655	730	731	688	705	693	723	724	695	685	723	723	674	711	720	744	679	694	687	704	675	716	692	695	685	741	703	720	706	678	725	684	681	695	738	698	693	716	739	741	720	712	709	708	712	682	724	698	752	741	672	738	747	732	661	699	702	714	726	723	756	683	674	705	672	735	705	697	714	747	679	718	719	725	716	723	673	734	691	678	683	731	705	712	700	724	694	734	709	696	669	699	710	717	712	723	701	677	760	715	681	730	724	681	744	761	688	697	716	715	718	724	712	682	697	729	754	712	702	743	709	684	730	719	692	740	691	710	670	701	704	691	719	688	714	718	723	694	722	672	711	719	750	729	701	734	679	712	762	730	686	718	708	704	722	693	711	694	716	707	677	711	678	707	693	683	739	723	694	694	684	717	690	710	709	719	672	704	708	725	737	713	700	703	686	724	743	736	698	707	706	719	679	727	735	719	737	702	737	747	763	718	767	676	686	679	679	710	706	771	688	699	778	711	661	725	778	696	731	712	735	702	728	704	712	685	725	754	722	701	671	746	709	707	686	699	670	729	684	708	735	713	684	680	733	676	676	677	728	717	659	775	705	753	713	706	722	712	676	702	701	749	700	662	706	710	708	754	732	687	746	680	692	714	715	698	773	719	705	729	756	700	772	690	702	696	658	718	732	701	689	763	725	723	717	692	768	730	733	749	717	738	653	745	654	714	726	724	691	702	695	695	684	692	709	712	681	715	731	702	703	733	651	751	714	705	664	713	738	711	662	717	681	672	724	701	736	695	739	711	729	726	706	747	702	666	732	733	698
24046	21606	28894	24781	21576	8018	1301	931	790	798	732	659	615	674	565	604	629	631	561	591	590	565	627	611	593	644	644	593	590	531	536	594	631	609	579	574	569	584	567	588	573	596	520	584	565	635	586	609	562	565	605	548	620	565	545	590	574	575	558	575	580	576	604	575	548	596	586	587	547	574	594	522	559	560	596	562	596	614	549	588	563	549	617	580	593	577	550	584	579	547	563	564	585	568	580	637	557	561	584	584	592	532	559	525	549	590	565	565	539	597	604	553	595	552	541	588	571	571	573	581	571	615	545	557	547	540	573	593	543	575	576	589	615	537	590	520	555	554	559	558	602	547	584	609	540	562	560	592	563	604	572	568	568	522	550	544	565	566	551	555	555	556	586	597	579	612	558	536	576	597	580	569	584	559	591	575	536	548	582	557	574	537	558	585	564	528	568	528	538	516	556	558	567	566	531	577	575	559	543	583	601	542	553	505	569	583	556	550	572	576	544	609	572	555	573	567	575	548	556	597	572	541	542	595	535	576	571	578	531	549	577	578	565	548	572	576	532	585	594	605	541	550	547	546	574	552	585	521	536	567	564	529	578	533	559	568	588	571	542	593	553	539	544	584	511	578	595	575	593	611	601	579	538	540	583	564	582	576	549	562	543	569	548	588	581	625	587	547	537	560	568	509	548	555	579	567	565	562	580	607	519	530	543	573	601	556	492	581	582	570	525	568	561	554	599	606	532	551	542	562	521	587	553	553	560	568	564	607	569	560	600	555	589	604	560	583	579	564	540	519	613	585	563	568	555	578	574	582	533	574	580	590	556	548	603	543	583	557	562	646	548	581	527	589	562	542	559	577	552	533	556	586	580	597	582	600	581	559	541	574	610	567	569	562	581	601	589	598	603	581	564	586	565	535	555	523	550	564	563	578	548	557	570	543	553	601	561	531	573	544	597	531	535	597	581	589	577	571	568	533	563	570	556	497	534	553	565	589	577	632	541	541	574	560	558	560	519	566	588	575	590	572	545	556	568	595	569	543	584	548	617	565	548	596	573	562	582	539	558	538	548	579	561	553	582	524	580	582	539	564	542	599	582	590	529	574	573	587	550	530	575	576	566	573	529	531	599	561	562	543	541	568	568	561	576	575	587	561	564	519	545	549	617	567	573	585	525	555	561	571	576	520	577	582	535	606	537	574	587	551	538	576	571	551	557	589	584	586	591	596	606	558	527	530	534	565	572	567	602	585	557	500	581	591	537	594	566	553	551	547	566	561	572	565	579	585	541	560	544	594	516	537	573	574	540	594	545	602	589	559	576	575	547	546	589	583	566	535	548	554	560	566	565	531	570	607	518	572	575	575	552	548	538	553	604	541	563	582	534	562	625	551	604	544	574	559	581	548	594	591	626	563	580	565	608	548	581	612	550	606	561	568	545	540	569	520	564	551	568	597	535	559	564	571	511	583	549	584	602	558	600	585	548	528	566	557	552	570	573	548	604	529	545	590	579	539	547	542	605	611	570	548	606	540	546	581	559	559	577	573	571	571	535	568	597	550	566	609	545	579	565	519	556	529	553	583	555	588	562	568	544	552	547	582	517	600	543	576	594	545	530	542	554	557	602	577	558	569	601	578	545	567	537	585	561	546	562	606	599	567	576	575	567	580	562	565	584	577	574	582	575	531	549	579	543	586	551	551	601	575	578	567	578	601	616	589	615	561	537	601	561	545	594	540	556	569	571	604	558	554	578	579	555	549	547	585	567	573	527	568	583	576	565	568	525	597	601	564	532	535	566	568	612	579	554	517	582	544	553	574	603	593	553	551	542	526	561	548	577	527	555	573	584	549	558	571	605	506	520	583	564	599	542	589	557	548	537	598	590	555	520	543	600	524	529	576	530	551	594	561	587	581	545	573	511	550	623	563	590	631	558	577	581	558	578	520	575	614	533	550	577	526	542	554	556	552	578	597	601	595	561	552	579	528	560	569	557	539	587	599	595	564	543	568	578	532	530	548	578	590	557	525	573	581	558	589	548	509	545	569	552	568	534	582	549	591	590	570	540	538	563	546	573	533	557	559	526	543	542	555	600	563	532	551	562	586	546	574	606	582	569	616	576	566	586	603	566	588	585	547	559	619	557	568	551	567	549	581	538	547	542	557	534	547	577	585	547	572	581	569	594	565	566	557	574	554	572	577	606	568	581	547	557	544	548	593	549	547	537	578	534	587	574	588	574	570	574	593	524	568	586	586	556	533	586	551	541	594	626	558	549	584	543	539	555	579	573	597	622	564	562	611	575	540	521	591	544	563	555	578	599	570	572	556	597	576	570	555	585	562	560	522	532	527	541	560	573	556	573	557	606	570	559	563	588	561	554	576	596	544	603	549	555	572	552	583	554	617	525	589	512	523	559	541	571	573	566	571	569	538	536	579	577	602	546	584	568	565	544	555	523	563	552	552	541	549	564	539	531	609	530	574	546	541	578	563	554	557	580	557	568	541	555	572	571	552	571	542	565	569	548	535	557	594	549	611	573	575	546	575	586	564	539	565	598	556	550	563	570	567	582	579	575	576	531	550	585	585	557	598	494	544	577	555	557	566	572	552	555	570	605	553	543	548	533	574	585	526	586	547	583	570	599	596	561	559	559	570	552	557	570	578	520	530	554	621	568	550	571	550	559	549	605	539	628	529	552	566	605	589	601	533	570	575	539	593	551	567	520	539	558	564	553	564	554	554	540	646	563	529	557	551	589	500	569	594	565	555	562	561	556	565	577	588	576	513	559	573	573	584	546	600	633	554	545	551	627	552	578	581	550	531	552	605	563	606	571	585	596	555	558	571	571	583	571	533	541	577	562	540	534	558	587	557	529	575	629	571	562	578	540	598	566	495	597	562	548	617	549	546	620	572	572	583	540	544	550	571	531	545	582	611	552	564	561	515	562	517	556	522	594	564	579	572	601	553	519	582	567	572	572	587	590	561	602	585	567	561	574	576	554	599	559	587	577	556	547	574	566	571	560	551	606	566	575	575	532	567	560	540	545	550	571	564	536	516	568	616	584	533	566	548	636	592	541	570	548	568	595	620	556	586	557	589	546	574	526	580	571	592	581	568	570	531	520	582	613	544	591	588	576	547	593	533	571	577	550	583	591	537	559	561	563	552	543	552	546	557	543	545	583	542	539	591	596	563	584	580	535	527	541	582	580	577	580	568	610	512	542	580	531	517	586	552	581	517	568	554	555	544	602	604	575	596	593	593	592	562	585	523	533	529	572	556	575	586	545	586	584	561	554	566	590	609	591	598	556	555	568	605	570	607	557	531	541	588	557	563	571	590	561	548	518	600	572	559	581	571	571	532	563	602	574	554	580	555	526	559	600	594	583	596	577	558	545	587	592	587	561	583	569	575	589	525	572	542	529	549	567	554	557	528	543	515	572	569	584	540	540	545	583	587	618	574	566	567	565	550	551	592	535	538	600	542	560	507	609	546	613	560	573	552	592	590	557	541
3856	9951	6761	3365	2551	1937	1610	1378	1193	1057	925	870	839	832	816	788	789	796	735	699	676	700	712	735	685	681	748	717	691	687	708	675	648	694	657	674	681	664	711	655	677	685	660	666	643	655	654	622	679	697	666	662	675	692	669	658	648	685	612	659	682	666	675	611	664	645	671	649	688	632	690	663	654	646	656	677	650	688	683	656	689	624	677	625	663	652	632	648	667	611	641	669	678	627	672	643	626	659	630	674	667	664	640	697	623	691	660	641	647	662	647	669	690	665	663	648	672	647	654	644	650	699	668	676	646	657	673	656	665	685	663	662	634	702	631	621	702	659	648	672	674	648	644	722	656	648	640	652	642	618	643	629	686	706	668	634	674	612	703	670	630	621	700	621	638	641	658	703	651	646	668	651	597	676	631	693	638	675	669	656	660	660	660	652	660	657	693	685	665	614	688	634	638	647	698	705	658	674	605	667	662	685	658	659	688	661	691	672	668	675	616	653	644	660	637	659	693	684	639	666	672	676	725	685	678	646	690	626	679	669	664	684	619	646	666	646	675	652	658	708	668	651	668	677	649	654	684	609	647	610	707	691	690	675	663	668	669	707	630	653	664	660	629	681	628	653	652	679	643	639	613	619	652	678	656	669	634	661	670	678	685	626	646	641	673	680	662	650	643	677	642	651	693	637	615	659	689	690	635	653	692	666	674	632	635	680	682	643	651	664	657	652	673	675	678	681	712	647	675	646	652	693	693	672	670	704	667	655	633	655	736	646	624	668	626	662	670	659	629	660	671	664	692	682	695	655	678	668	710	652	697	643	684	651	689	674	681	656	682	644	663	690	673	675	685	668	669	618	652	683	601	668	646	604	665	688	677	649	656	669	674	692	652	701	658	683	668	675	653	669	677	647	655	639	608	654	661	653	649	646	627	660	663	704	704	652	638	625	662	677	651	693	646	621	666	638	649	692	688	678	696	627	679	666	633	679	636	618	686	656	707	671	636	675	650	695	688	710	664	644	617	734	670	680	662	671	637	649	657	650	686	672	657	714	660	629	636	677	668	680	688	623	701	612	611	652	683	663	650	624	667	629	665	692	643	633	674	670	637	628	642	664	623	640	621	676	677	663	683	667	662	642	663	675	655	691	671	683	655	646	673	642	695	625	680	674	679	638	647	682	667	641	637	664	670	641	670	699	708	667	650	632	670	663	676	690	691	612	652	616	641	653	675	674	616	653	640	663	626	674	697	658	650	646	693	626	637	652	686	653	631	634	645	654	600	669	636	666	707	685	644	722	653	657	628	669	654	672	623	644	680	643	651	676	664	656	667	643	652	665	664	644	692	656	630	621	638	652	651	618	646	661	649	660	688	641	605	659	641	661	653	697	635	648	641	656	623	641	681	648	658	631	653	671	645	625	669	649	715	711	647	642	657	628	708	632	646	673	667	726	648	626	644	640	629	646	618	658	629	658	670	651	692	643	693	641	673	697	647	653	614	632	651	698	692	653	638	704	631	669	664	688	667	649	683	611	640	622	649	640	695	673	661	652	690	665	655	607	650	728	621	692	633	620	643	637	658	662	668	636	664	669	709	691	670	656	649	627	662	697	665	723	628	650	696	657	643	639	631	650	667	663	688	651	648	638	678	682	659	628	679	650	641	665	640	621	624	636	636	669	628	682	613	631	670	691	618	693	675	651	623	703	633	645	652	651	677	667	629	623	672	655	662	635	652	677	669	679	662	656	665	645	640	711	623	662	673	636	651	629	709	642	643	660	661	641	653	664	650	679	647	631	677	665	649	649	624	691	691	630	681	645	667	651	677	627	647	633	672	680	660	692	612	707	624	674	692	635	671	639	662	664	661	672	678	665	685	678	674	677	647	707	672	624	679	666	682	640	663	636	651	675	621	672	686	666	653	642	636	637	688	664	659	678	674	683	683	628	629	670	656	652	666	688	676	692	672	673	662	662	624	661	691	663	590	664	716	649	672	661	666	642	643	685	649	675	622	660	666	647	657	657	658	673	650	629	693	682	678	661	619	675	636	633	677	634	653	658	624	676	653	650	658	619	659	647	634	683	639	650	659	638	653	664	658	695	671	644	640	649	638	650	662	649	691	669	646	643	604	644	640	662	657	658	703	644	696	660	685	690	684	651	646	665	668	663	690	699	684	653	648	695	645	674	638	614	661	679	662	696	687	648	632	691	710	619	663	649	604	638	695	649	668	635	687	613	695	644	660	619	668	703	629	690	677	688	697	629	664	678	661	655	656	640	603	687	614	632	724	633	675	649	684	660	659	704	651	686	676	667	645	695	715	609	671	667	712	672	677	683	651	672	649	659	691	659	621	641	681	657	659	688	705	636	705	691	703	637	683	600	691	666	665	694	661	632	641	645	654	655	661	686	649	670	634	667	647	642	670	730	669	664	698	656	694	651	626	653	634	730	656	664	667	617	632	647	674	654	661	656	679	643	671	659	636	664	666	655	671	682	642	670	698	664	681	677	683	631	643	676	653	667	610	666	701	631	685	619	695	671	641	649	657	689	639	657	648	651	647	617	628	662	624	696	709	617	632	688	686	652	647	671	698	663	650	670	684	612	661	673	663	669	710	652	694	676	681	645	666	695	673	667	609	670	673	689	647	650	651	642	679	657	642	671	637	708	695	704	634	664	677	650	612	672	694	688	630	650	654	661	660	681	692	618	695	669	648	644	662	648	664	672	666	657	651	620	637	659	667	717	689	654	720	661	681	665	620	685	654	624	655	628	672	653	645	662	687	674	655	660	681	689	665	679	681	665	658	681	669	636	633	643	701	630	644	686	669	664	656	696	647	686	668	643	644	656	677	665	692	693	695	682	670	641	695	637	649	635	680	706	691	661	592	690	618	692	668	641	682	669	638	672	663	696	670	617	659	674	656	652	680	614	632	644	663	664	707	649	661	654	625	680	691	647	678	674	623	674	640	673	641	655	697	690	667	706	670	687	696	662	636	677	641	671	636	609	678	669	680	649	671	614	642	653	633	633	627	672	648	693	629	653	664	717	607	633	661	666	653	638	622	662	694	676	661	651	640	719	630	710	646	729	635	701	649	640	659	703	628	688	641	667	651	576	665	696	616	644	665	685	658	652	689	631	673	623	678	621	684	671	687	667	711	633	678	671	680	619	650	665	682	684	664	654	701	640	688	678	675	647	650	647	701	651	642	646	654	668	676	696	628	687	674	694	658	678	641	641	648	646	645	642	657	642	620	660	650	673	677	654	647	688	667	700	645	653	669	666	659	679	678	649	646	710	645	680	637	606	649	660	654	614	684	648	635	649	641	654	622	659	661	626	699	670	666	640	735	696	652	665	655	684	666	655	667	699	718	629	677	667	668	631	626	652	687	659	675	651	628	663	662	694	627	655	649	635	650	636	634	700	710	660	641	654	645	670	679	686	611	624	641	644	649	694	633	649	653	651	669	669	678	603	695	614	678	650	640	662	691	670	617	696	709	696	620	622
25250	21641	27665	26002	7577	785	586	534	482	491	466	435	415	436	449	406	353	370	406	413	387	380	390	369	370	386	402	377	398	384	346	380	353	422	375	348	392	410	375	369	375	387	367	378	391	384	357	399	367	400	375	404	399	330	401	378	362	367	414	379	365	386	378	414	356	393	394	360	367	343	351	372	408	402	386	361	383	385	372	393	374	384	358	311	393	355	384	383	350	381	354	380	362	350	359	337	356	376	386	354	378	380	374	370	392	407	360	371	357	382	393	361	378	386	378	394	370	390	364	342	353	410	384	374	385	360	355	363	378	343	369	385	390	353	356	373	381	363	395	353	375	355	405	371	370	358	388	339	339	347	355	385	380	373	388	376	395	324	393	422	386	386	396	370	369	395	357	384	357	362	391	374	347	380	363	427	381	358	386	363	374	375	406	345	400	339	345	376	373	405	389	384	345	343	390	394	393	395	375	376	347	378	344	357	375	352	367	353	393	380	351	338	352	366	369	357	380	337	336	359	384	384	361	389	357	386	393	344	378	373	379	378	392	347	377	382	391	379	356	346	352	334	404	365	350	358	373	366	358	340	349	355	366	375	377	367	361	353	368	354	338	408	362	403	343	405	364	375	390	365	363	384	337	348	351	346	391	396	342	333	353	384	381	391	364	324	378	334	362	373	355	366	354	399	337	376	334	355	367	367	391	406	389	379	398	391	347	347	411	343	394	365	353	336	360	397	368	395	346	347	382	401	347	429	384	368	347	377	350	378	385	340	360	365	364	388	374	382	364	369	352	368	357	376	377	345	379	333	376	394	356	385	376	365	370	382	371	367	354	370	358	378	372	339	365	369	341	352	429	368	415	354	394	405	373	379	384	367	372	365	353	368	353	368	368	387	394	410	399	365	360	381	366	367	354	358	323	353	362	369	379	422	395	386	335	377	362	362	369	377	369	377	361	349	376	337	375	381	396	378	352	423	385	342	365	365	351	377	389	385	390	372	405	363	380	408	364	379	393	390	335	406	372	333	368	355	343	399	376	347	365	383	335	409	353	391	385	347	359	377	388	378	396	375	376	371	380	407	374	396	378	371	377	418	374	368	414	370	369	381	377	374	364	351	375	377	370	349	376	386	375	385	365	408	393	345	402	385	349	334	398	370	361	410	344	393	359	384	340	336	361	340	348	374	346	360	389	388	349	370	371	366	378	395	394	370	346	376	378	347	352	397	398	375	372	366	401	373	400	358	346	357	367	387	369	414	399	404	358	373	373	325	357	360	356	377	395	344	347	341	354	375	381	368	343	392	364	376	345	371	391	339	403	355	373	362	365	342	379	380	357	378	346	398	362	377	359	356	362	403	349	368	390	405	375	389	396	372	417	355	361	355	382	374	370	373	367	369	379	393	377	368	382	381	358	358	367	384	354	355	367	391	401	395	378	388	391	350	402	381	389	354	335	419	366	377	365	367	362	317	374	381	379	354	356	392	406	355	372	353	362	372	377	364	368	390	364	322	355	404	377	351	377	395	367	377	377	349	384	361	350	385	380	377	373	379	396	398	366	373	371	383	378	407	371	367	367	354	378	394	385	354	424	376	337	372	354	383	351	370	367	404	346	367	363	361	345	362	402	397	389	358	377	379	358	393	409	349	367	377	379	361	397	344	362	348	374	341	386	382	382	377	367	374	368	371	384	391	375	404	376	380	361	365	349	374	350	403	342	397	386	385	337	373	346	363	345	359	397	354	398	391	394	388	388	357	359	368	360	363	364	381	349	381	385	385	386	408	372	390	389	365	372	401	363	367	315	390	353	315	347	342	354	396	360	342	372	384	400	367	375	378	381	354	354	382	365	383	350	395	396	399	327	380	380	332	376	365	358	381	364	387	364	344	360	355	375	369	375	371	361	353	347	381	371	363	371	365	366	383	378	385	364	354	368	395	385	346	412	380	395	360	372	380	387	395	364	364	346	399	340	364	390	343	367	353	406	366	366	352	369	356	406	371	368	380	407	378	387	394	362	380	368	377	370	378	387	380	363	375	381	375	398	360	346	369	365	364	384	360	393	402	381	360	375	352	396	407	376	395	317	425	361	406	382	347	375	332	394	368	384	369	366	363	379	390	382	380	411	403	391	383	370	351	408	383	396	354	361	371	383	372	360	365	330	368	387	391	391	370	363	349	377	322	406	387	366	376	384	349	334	370	351	414	342	360	395	359	381	374	350	399	399	387	362	362	377	361	350	388	339	371	391	346	395	392	375	357	418	389	362	368	376	369	376	338	361	405	335	395	371	333	368	412	355	367	360	392	370	387	347	357	380	356	367	408	356	359	367	381	358	369	373	397	365	407	379	387	352	343	356	374	359	402	384	346	395	379	376	371	376	371	350	368	347	404	382	322	384	374	373	379	370	354	362	382	398	394	348	366	326	379	380	371	386	372	390	393	353	351	355	370	363	337	324	365	413	399	355	389	378	386	357	359	362	385	375	340	369	365	389	411	356	409	388	384	368	377	367	393	376	364	369	359	382	375	373	410	395	387	371	362	386	366	371	414	378	351	376	341	368	382	391	381	389	336	353	413	380	391	358	361	382	363	369	390	380	370	356	380	375	353	350	377	363	361	351	369	344	376	344	400	391	362	370	376	371	388	362	369	362	377	376	375	367	395	377	417	359	339	347	360	409	374	371	375	405	412	362	396	380	377	369	367	395	345	360	361	338	435	351	382	382	352	417	372	382	372	391	380	371	400	384	391	373	398	413	365	374	358	363	361	371	350	360	348	385	356	349	377	336	376	381	384	404	395	345	396	339	327	371	347	354	356	338	382	389	381	357	350	351	382	374	375	379	370	391	351	358	345	367	399	359	365	371	330	394	375	388	374	359	366	367	358	399	377	375	395	345	384	386	341	374	397	386	394	377	424	398	403	352	372	368	416	387	373	399	360	368	389	391	376	365	356	376	364	396	368	378	358	355	379	358	378	368	393	352	387	376	342	365	400	384	376	351	385	380	387	392	404	347	373	360	363	367	420	367	374	336	398	377	350	387	370	338	370	383	385	347	390	367	359	361	387	374	386	395	364	369	378	364	396	372	360	398	356	394	386	373	349	328	374	361	364	373	398	351	387	384	366	366	385	377	383	362	352	375	338	379	338	404	393	376	361	333	373	380	374	390	376	373	341	365	361	370	345	385	359	388	373	376	403	353	375	354	361	361	353	391	382	371	334	369	321	394	378	360	355	374	370	352	410	388	373	386	324	345	363	359	379	383	367	387	378	385	362	368	350	374	338	361	360	365	406	357	365	400	405	382	404	390	369	407	374	389	358	375	345	387	381	370	375	395	354	376	393	411	350	349	360	373	383	386	384	354	386	388	388	367	398	381	377	362	350	394	359	383	338	388	387	354	353	362	389	379	380	372	362	357	379	363	362	380	402	397	373	383	368	383	380	331	360	359	377	362	379	366	391	371	383	409	377	368	401	382	387	404	377	355	400	394	340	355	345	359	377
3687	6180	4129	2132	1519	1193	967	864	795	674	658	576	545	547	487	489	506	501	461	483	474	457	477	475	449	484	423	448	453	498	439	447	436	449	414	440	453	413	466	449	420	410	456	459	433	430	447	444	403	449	415	442	404	428	406	451	479	450	416	487	394	420	427	434	463	422	430	412	456	439	446	451	425	421	401	459	452	427	432	423	449	443	439	436	443	426	449	430	439	422	411	419	445	425	429	389	419	393	414	394	413	443	457	406	418	410	463	437	440	458	428	412	446	493	421	418	427	436	420	455	449	441	447	423	467	449	406	433	438	430	417	449	422	424	393	424	425	412	421	421	422	401	417	414	446	445	476	439	435	417	438	453	467	440	406	442	428	437	428	431	411	451	418	454	424	400	425	400	430	436	411	408	454	428	434	427	418	441	430	414	425	434	405	433	432	438	447	413	384	423	452	433	467	409	430	483	418	449	457	398	455	420	402	429	457	436	435	405	441	423	442	413	461	434	411	431	420	424	447	447	426	420	407	425	398	442	445	449	411	441	424	437	403	373	456	477	441	413	422	480	447	424	437	445	427	427	456	431	448	427	437	419	437	421	417	432	415	443	401	447	442	421	437	417	464	415	426	430	420	402	403	438	448	431	393	436	426	424	441	409	434	463	419	438	391	415	439	445	460	433	435	450	438	426	413	456	416	408	454	460	419	440	417	414	425	463	433	440	441	416	412	415	438	434	435	409	403	434	405	445	433	436	439	444	415	446	429	483	393	440	443	453	424	405	425	480	416	463	419	434	417	424	480	417	478	437	398	412	470	440	413	425	423	471	404	395	433	467	426	425	460	417	411	397	442	417	457	393	437	415	431	425	399	405	426	409	440	420	442	444	419	475	403	443	412	424	466	396	409	408	442	431	445	456	476	437	449	434	442	445	429	425	415	421	450	432	448	412	427	425	441	402	434	419	437	418	446	432	430	414	436	441	420	429	436	456	424	414	413	440	456	438	393	399	414	473	400	407	458	426	444	424	392	451	419	430	396	448	423	415	424	413	381	415	449	437	418	387	427	424	454	456	399	457	438	461	453	427	410	434	405	452	440	432	448	431	440	440	437	440	446	389	439	449	430	447	415	411	428	420	471	447	403	425	437	421	454	431	461	427	471	406	415	469	440	425	475	417	441	468	394	468	423	438	420	397	420	437	425	412	409	422	422	440	454	403	431	441	471	426	408	430	396	459	439	435	418	440	428	427	467	420	448	428	443	435	419	431	446	453	461	439	436	415	454	430	421	443	445	407	406	428	421	423	447	395	449	431	444	423	449	448	429	480	446	429	477	466	441	413	427	464	475	434	470	468	466	442	420	399	431	437	474	420	412	442	458	382	444	479	482	423	482	440	437	440	393	405	426	393	416	425	437	408	407	459	427	434	392	425	390	422	422	456	404	419	418	438	482	423	437	430	415	433	429	445	431	416	455	433	410	408	416	383	456	443	412	447	431	460	434	458	395	447	412	435	457	426	448	432	461	414	437	443	421	466	456	448	452	431	446	395	380	437	423	443	425	459	426	439	418	415	418	414	401	465	424	434	451	478	395	435	432	449	440	419	418	392	409	422	376	456	400	409	432	431	423	421	442	462	423	449	440	434	430	410	459	440	405	471	448	419	383	430	473	400	426	425	409	426	481	420	439	412	416	454	396	391	458	391	432	428	487	450	435	440	440	452	435	429	444	451	446	432	433	403	465	435	434	420	408	418	440	450	424	448	434	418	446	420	430	438	405	425	447	411	401	383	415	425	394	466	392	391	395	406	440	418	411	421	423	406	404	477	453	464	440	416	435	396	453	486	425	437	428	408	434	411	450	424	426	430	400	429	428	422	463	446	407	415	474	418	450	435	443	428	448	453	418	396	408	434	413	430	449	456	446	399	412	409	440	446	400	447	447	439	419	433	424	481	433	407	468	433	451	418	430	439	464	410	421	433	424	413	470	426	420	415	463	434	416	414	442	400	451	421	434	441	463	421	433	430	440	426	424	466	462	396	398	424	448	422	439	387	422	457	448	464	433	421	442	450	477	413	453	440	415	455	408	427	437	447	438	461	399	421	432	395	424	429	399	448	420	398	436	444	434	455	394	402	444	429	427	400	438	447	433	422	427	450	444	424	420	457	437	414	444	476	447	469	456	472	400	465	405	398	450	492	478	427	417	441	391	427	411	427	425	418	439	421	444	428	404	417	394	439	427	410	414	432	428	436	446	470	419	436	484	413	449	425	392	410	446	425	435	448	394	447	436	428	454	397	432	448	419	412	445	435	394	422	423	431	462	415	441	411	463	445	442	412	420	445	422	448	424	445	445	407	443	410	436	430	413	399	471	419	423	414	421	419	452	442	439	443	395	410	443	420	408	399	414	442	462	441	420	469	448	418	421	434	427	430	403	390	428	433	434	460	442	464	420	440	426	405	449	413	463	450	448	421	400	426	435	469	438	485	461	432	420	433	426	426	423	414	438	466	459	428	445	456	428	445	440	407	440	429	411	466	436	479	408	416	436	427	434	430	468	446	476	438	424	448	448	471	399	430	421	420	439	387	427	422	436	434	430	440	465	434	446	408	438	432	430	440	429	429	419	436	443	452	469	455	452	430	405	423	416	404	411	430	414	433	414	424	441	390	461	419	474	446	419	389	416	413	406	462	432	457	415	461	403	427	427	425	434	424	428	443	436	395	425	446	432	418	428	435	416	408	420	434	427	438	446	423	464	428	449	468	452	421	430	431	394	419	432	433	420	432	440	415	428	432	417	449	410	488	395	429	430	429	408	461	431	428	450	427	411	394	399	417	429	439	463	421	434	427	444	460	440	473	421	428	437	413	408	434	389	442	452	427	407	429	448	434	446	433	434	438	440	452	424	458	407	421	455	432	436	429	444	433	468	428	428	422	450	428	439	408	417	448	416	430	428	425	429	459	436	423	427	423	411	440	430	400	451	435	418	446	433	401	399	421	415	431	413	407	451	407	406	454	448	429	441	426	470	426	441	436	442	437	415	429	443	431	404	454	418	398	465	397	410	445	424	422	391	443	415	427	449	417	415	441	393	421	437	419	429	428	453	426	466	421	423	418	459	451	429	486	435	420	418	444	414	419	456	419	401	412	431	420	413	420	476	419	436	418	422	410	410	428	428	420	419	451	445	442	436	463	400	453	404	427	428	456	429	438	441	400	464	419	442	405	454	464	466	438	419	401	488	442	420	407	441	400	473	428	452	412	476	459	479	446	454	413	400	436	417	402	411	438	415	459	427	478	430	432	427	461	441	431	465	428	434	448	417	415	422	430	406	423	443	429	478	438	436	387	419	433	438	460	431	448	432	434	464	479	454	411	448	405	444	466	435	405	446	422	455	410	436	434	419	452	435	426	429	441	434	450	399	444	455	431	420	465	427	413	432	447	487	449	439	422	436	439	390	457	448	396	418	466	435	406	419	439	418	446	412	428	453	423	445	421	410	451	449	479
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
