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
339346818673	339346819188	339346819738	339346820288	339346820838	339346821388	339346821938	339346822488	339346823038	339346823588	339346824138	339346824688	339346825238	339346825788	339346826338	339346826888	339346827438	339346827988	339346828538	339346829088	339346829638	339346830188	339346830738	339346831288	339346831838	339346832388	339346832938	339346833488	339346834038	339346834588	339346835138	339346835688	339346836238	339346836788	339346837338	339346837888	339346838438	339346838988	339346839538	339346840088	339346840638	339346841188	339346841738	339346842288	339346842838	339346843388	339346843938	339346844488	339346845038	339346845588	339346846138	339346846688	339346847238	339346847788	339346848338	339346848888	339346849438	339346849988	339346850538	339346851088	339346851638	339346852188	339346852738	339346853288	339346853838	339346854388	339346854938	339346855488	339346856038	339346856588	339346857138	339346857688	339346858238	339346858788	339346859338	339346859888	339346860438	339346860988	339346861538	339346862090	339346862638	339346863188	339346863738	339346864288	339346864838	339346865388	339346865938	339346866488	339346867038	339346867588	339346868138	339346868688	339346869238	339346869788	339346870338	339346870888	339346871438	339346871988	339346872538	339346873088	339346873638	339346874188	339346874738	339346875288	339346875838	339346876388	339346876938	339346877488	339346878038	339346878588	339346879138	339346879688	339346880238	339346880788	339346881338	339346881890	339346882438	339346882988	339346883540	339346884088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23002	20154	27082	22995	20152	8821	1838	1122	959	927	856	891	831	826	826	817	837	837	780	778	790	763	802	777	730	777	736	744	760	742	756	810	804	742	776	778	762	740	786	768	788	729	765	751	779	722	722	751	754	734	703	727	754	694	740	743	771	685	745	748	784	757	693	770	735	721	717	765	751	701	740	746	767	731	746	757	755	743	785	757	767	722	726	764	789	789	743	783	725	762	714	732	701	770	713	712	767	771	715	776	750	712	696	728	715	743	758	763	730	742	792	764	766	721	700	713	763	718	733	791	745	764	760	743	713	706	787	694	769	717	792	740	788	765	780	741	717	765	735	744	782	761	729	793	811	751	762	739	709	762	726	730	735	722	709	724	730	789	746	717	769	714	719	768	832	779	732	744	770	703	799	747	730	726	747	770	721	728	755	717	788	671	748	707	694	746	735	740	744	726	728	739	747	780	765	745	756	672	779	762	733	746	696	781	769	768	750	761	725	757	724	741	736	749	737	764	729	716	766	770	709	704	708	705	802	707	738	769	760	742	727	751	717	747	707	759	747	718	745	709	709	725	800	730	743	775	730	755	685	663	734	757	761	745	695	748	733	744	743	777	750	698	733	753	762	733	739	754	707	764	699	727	765	728	737	716	771	778	740	733	753	761	705	767	742	754	723	773	746	735	711	742	746	703	737	759	739	732	754	769	723	731	729	728	733	721	745	736	742	782	740	711	766	687	725	810	749	743	699	750	727	766	720	759	723	758	720	796	748	741	719	742	741	714	708	763	714	713	753	749	783	703	748	766	719	734	775	725	725	764	746	706	785	750	780	727	744	789	747	764	773	743	734	712	819	697	717	739	722	784	731	725	772	689	745	725	736	744	722	710	745	793	727	748	750	788	714	764	762	739	716	670	718	755	774	728	732	703	714	738	747	768	751	796	744	750	674	747	708	701	728	745	768	791	714	752	724	730	733	743	741	745	737	689	720	792	705	752	727	727	770	731	705	710	732	735	732	704	718	757	724	760	742	735	682	785	775	746	751	715	735	697	721	764	738	713	716	727	738	729	762	742	737	710	757	765	712	728	746	712	715	721	765	736	741	716	729	687	759	780	747	771	719	757	705	713	772	703	699	760	742	698	756	740	742	719	706	733	740	737	724	746	775	723	697	660	697	726	676	749	732	751	719	743	724	733	711	745	715	767	714	729	746	759	756	663	795	747	736	745	722	734	786	718	758	778	723	724	724	749	693	786	757	714	757	750	764	748	738	780	728	744	714	735	716	725	742	711	722	769	752	773	744	719	761	696	736	748	706	731	788	795	725	708	689	687	780	742	711	741	742	749	740	725	831	801	758	771	772	775	704	697	765	777	752	758	737	754	658	762	747	707	732	692	741	781	741	711	768	752	738	729	703	774	716	711	705	768	736	785	711	754	757	748	689	763	777	769	734	765	741	714	698	745	772	711	696	743	719	700	758	755	761	737	720	719	747	732	674	753	759	761	773	719	724	764	714	738	736	724	779	722	738	711	788	732	754	765	753	769	730	754	710	685	795	764	773	773	748	709	733	770	713	738	716	772	737	754	714	715	678	708	726	762	752	762	715	707	749	704	719	737	692	727	728	768	742	778	714	723	752	724	783	762	751	760	717	660	699	807	798	693	735	722	754	770	733	748	724	712	729	759	803	778	709	742	727	730	732	751	763	757	729	701	787	757	751	734	667	730	710	715	751	747	700	743	754	698	728	719	714	755	770	722	741	750	699	733	756	753	729	778	724	715	774	781	748	774	744	697	721	765	748	736	728	721	714	704	724	762	722	751	708	726	706	797	726	715	729	767	758	689	736	710	753	715	692	718	762	736	787	729	682	715	766	727	739	754	729	745	729	690	677	759	752	756	736	730	748	702	732	691	749	714	816	757	725	751	760	746	734	788	758	743	739	707	740	709	699	703	704	782	747	778	761	755	733	780	751	728	672	719	755	690	713	765	722	725	775	723	722	730	766	744	833	730	749	729	737	723	746	737	708	758	725	745	707	713	696	746	759	737	724	754	727	774	765	726	691	767	748	740	725	729	749	749	729	707	729	707	735	717	670	810	794	712	785	733	769	764	668	723	728	759	730	793	724	751	721	730	739	729	751	756	681	766	731	711	727	698	746	744	749	725	740	746	694	736	716	744	729	768	725	755	705	746	731	697	680	741	675	753	714	721	713	753	727	746	717	797	725	718	741	780	638	747	746	740	784	735	749	718	733	749	759	714	742	724	699	717	778	756	779	748	728	743	719	723	770	758	769	705	692	736	787	656	699	718	751	725	764	776	728	676	693	770	735	718	752	701	759	731	729	733	753	743	792	784	745	768	756	670	778	727	696	743	736	679	768	773	716	729	721	707	741	767	704	691	753	754	747	754	699	739	751	767	788	738	703	723	703	708	749	759	784	742	740	687	745	735	757	744	719	746	742	748	744	738	703	752	776	712	749	705	725	720	768	719	761	741	763	768	704	720	683	736	716	735	714	723	731	691	760	725	775	707	738	747	780	721	751	766	736	726	731	715	731	700	746	705	734	727	762	693	752	767	719	734	731	694	721	718	738	688	762	757	766	770	730	748	705	673	777	767	704	731	734	764	729	786	761	711	707	676	728	717	706	729	777	713	748	670	733	733	740	723	768	750	696	717	743	726	721	690	711	718	735	734	739	755	725	781	761	710	707	698	710	758	731	717	783	782	693	761	704	784	732	735	758	728	757	752	771	719	715	699	721	751	771	761	687	730	740	712	758	768	767	731	737	686	700	810	677	763	733	743	761	728	745	768	709	736	742	719	681	770	720	726	703	749	758	729	790	742	749	792	763	754	748	706	787	702	724	794	721	666	733	666	704	805	734	663	761	725	738	770	762	735	774	743	760	704	685	782	762	741	753	729	747	736	742	745	731	758	716	716	754	677	756	700	688	735	739	719	710	699	705	719	748	719	724	752	768	723	729	753	725	745	723	721	747	703	762	697	735	719	766	715	735	755	697	746	712	745	762	699	772	813	765	780	702	753	709	708	724	683	748	740	685	735	707	704	785	695	758	729	735	727	714	657	742	720	714	687	760	737	721	722	716	679	704	721	726	684	725	747	776	702	746	772	773	746	731	768	713	720	737	710	711	749	790	760	714	746	698	757	705	755	749	742	705	719	743	711	741	740	720	712	740	731	735	755	715	785	760	730	750	725	743	741	730	697	676	730	739	758	716	709	753	713	720	771	697	703	720	721	762	739	751	753	757	716	781	731	767	721	732	761	735	748	696	772	769	727	793	681	705	676	748	773	718	739	732	721	704	758	743	766	771	752	726	726	734	769	715	756	741	728	703	686	735	725	749	765	758	710	738	699	754	713	707	703	766	742	730	742	756	803	730	785	755	762	654	750	755	760	701	711	739	769	715	739	705	744	727	752	742	731	754	699	780	725	766	743	742	761	729	738	705	773	723	798	735	814	737	792	733	736	735	731	754	741	757	678	737	746
3436	5735	4737	2479	1717	1424	1146	1017	882	888	805	742	724	707	673	706	591	609	607	592	603	618	587	621	580	615	601	607	611	583	580	610	584	562	572	582	571	585	568	588	604	573	541	578	569	598	580	562	542	557	548	572	531	546	596	553	551	577	635	527	561	577	599	570	561	590	601	569	538	603	519	553	572	542	574	584	570	562	548	549	574	554	547	521	573	615	522	544	539	559	540	559	557	562	581	543	582	571	558	594	542	563	536	558	599	548	583	552	556	569	572	531	598	557	564	567	571	594	572	524	609	533	545	510	562	582	590	569	570	537	522	579	562	579	567	542	549	615	575	609	535	580	568	573	558	590	586	536	571	573	572	521	579	570	546	569	552	543	643	554	561	619	576	560	577	562	544	536	592	600	528	577	516	589	561	536	548	571	583	602	581	545	535	538	529	576	606	568	539	538	560	570	541	574	581	570	550	540	529	523	586	541	565	522	592	568	537	538	520	573	597	564	571	539	563	604	519	591	538	558	555	559	559	566	535	559	559	580	520	522	552	560	558	532	565	539	538	569	525	583	569	586	559	546	509	607	574	571	536	540	577	561	569	574	545	594	567	579	569	575	540	540	551	613	562	529	575	528	537	590	554	544	554	519	544	563	604	576	541	566	576	566	605	594	553	565	558	534	573	591	552	576	523	562	564	593	531	537	531	605	552	562	578	564	572	554	583	550	537	562	572	557	538	550	568	561	580	548	596	548	584	539	586	503	540	550	565	574	566	583	547	590	566	549	530	577	558	534	562	551	565	535	544	524	619	590	592	533	596	570	550	561	564	552	556	590	512	555	513	558	571	502	619	510	615	567	548	548	582	565	578	522	627	523	540	553	568	560	488	565	556	590	557	563	529	571	611	517	536	512	580	550	567	602	552	557	566	597	549	548	567	532	566	554	600	554	558	581	571	523	558	612	560	534	556	588	579	560	557	541	577	561	513	571	596	612	519	539	559	571	559	568	534	545	525	550	554	544	567	578	569	531	606	527	555	539	508	577	579	571	563	591	564	571	577	559	539	539	547	551	545	539	561	553	545	519	557	575	543	572	554	548	524	549	531	525	601	543	560	573	549	581	541	548	547	550	554	574	525	538	546	558	561	545	556	611	539	582	561	529	601	618	569	547	588	581	562	544	528	574	543	545	551	518	556	523	564	533	546	554	541	567	528	588	567	572	576	504	534	606	577	539	581	553	550	494	592	558	560	553	594	568	503	552	558	568	554	563	597	551	540	531	530	527	592	574	556	566	560	597	565	597	563	540	495	600	527	550	566	557	530	576	558	550	584	595	556	548	557	550	565	539	549	554	571	563	577	599	583	551	546	521	554	555	526	576	547	527	608	543	569	529	557	507	553	513	555	561	540	579	570	560	582	572	536	588	581	557	530	587	593	585	594	550	566	525	597	566	541	568	602	546	549	547	507	573	586	561	542	541	566	528	562	564	531	536	561	520	522	531	593	567	524	497	581	525	569	574	546	567	558	517	560	554	566	525	589	550	569	549	513	525	561	541	538	564	519	549	552	544	577	537	575	536	548	600	553	525	593	570	556	545	600	558	533	573	569	570	552	560	550	583	549	521	531	560	570	597	576	567	589	567	549	565	588	565	544	561	567	568	549	568	519	557	545	575	586	583	557	542	575	557	563	587	539	562	539	561	582	534	580	556	561	555	560	525	543	539	536	563	546	552	528	530	520	602	573	542	566	549	505	536	579	543	537	557	572	531	560	553	525	504	532	600	522	562	588	536	563	528	551	537	534	525	522	559	572	614	552	577	564	566	592	552	561	588	529	540	521	548	500	551	552	567	589	545	555	563	561	542	522	541	541	546	570	546	532	568	534	519	556	564	579	553	526	546	554	539	564	560	553	543	578	566	547	524	547	552	579	525	535	566	560	594	577	594	584	562	592	561	566	555	563	527	530	531	562	565	516	552	527	552	516	577	595	561	585	515	544	569	568	532	554	557	549	571	603	538	567	539	555	578	584	520	547	521	571	541	548	535	551	562	522	516	527	553	536	554	562	592	565	575	560	562	543	554	557	550	568	531	544	545	586	562	538	551	517	545	565	585	530	586	529	482	557	548	517	515	541	527	577	531	533	508	568	563	570	557	543	555	558	555	523	572	528	549	517	569	577	534	550	505	540	552	565	523	540	538	540	528	554	546	499	554	540	557	536	528	577	539	602	537	546	549	525	539	555	530	548	531	583	498	562	535	575	503	555	547	570	506	531	547	536	548	585	494	573	530	535	519	555	536	579	537	576	539	581	606	563	551	498	583	550	593	526	565	545	523	533	564	570	556	555	520	544	553	593	556	549	595	518	523	564	554	536	561	537	532	564	510	541	530	615	552	556	547	523	532	570	566	546	559	517	521	517	549	536	551	589	561	549	567	521	577	522	573	573	531	596	562	567	567	547	530	542	548	555	543	550	553	551	547	537	577	577	548	552	537	552	524	548	578	561	556	552	583	545	537	543	573	529	548	583	532	529	565	603	551	517	527	559	586	579	532	521	571	564	564	568	518	549	561	500	528	541	541	611	587	550	516	561	580	504	528	566	575	544	528	589	564	593	549	539	565	560	534	548	553	569	515	527	541	524	553	557	583	533	542	558	556	519	519	534	534	579	572	557	554	576	558	535	552	534	561	545	524	532	546	589	541	562	543	567	526	564	503	550	524	580	517	548	526	508	567	497	543	550	600	523	556	534	569	547	563	578	568	508	531	521	511	519	564	602	539	560	592	543	539	543	568	541	516	565	516	549	582	529	543	540	549	516	537	555	549	543	573	554	542	518	557	539	592	556	527	533	541	614	566	536	520	555	562	585	563	500	516	539	577	524	559	554	533	553	565	520	563	568	525	588	560	558	592	589	585	552	556	560	497	534	529	562	533	585	525	528	573	542	573	514	528	478	544	543	564	550	578	587	521	563	582	522	558	524	543	518	536	558	584	544	543	548	524	568	528	554	543	524	552	544	567	524	574	534	563	551	543	500	537	545	522	582	552	541	565	528	601	543	558	556	563	573	521	578	511	531	574	516	518	579	516	580	563	562	595	537	518	557	549	544	566	574	561	550	520	564	530	554	525	574	559	561	531	572	534	582	511	555	542	511	523	573	554	539	560	559	537	516	536	590	540	558	551	593	541	551	553	554	530	538	575	531	539	553	559	549	545	525	594	551	508	534	532	554	570	585	558	546	556	575	570	594	531	516	514	556	560	561	562	546	534	544	563	524	543	520	499	529	625	523	542	525	564	503	531	538	565	522	563	572	569	528	579	603	567	559	532	568	503	538	539	535	553	546	575	544	546	540	549	580	558	554	518	537	536	564	576	520	590	537	555	601	537	567	557	519	549	557	539	557	570	562	565	547	586	551	549	557	566	513	528	508	555	582	557	538	532	506	531	555	521	531	537	531	604	519	565	535	544	551	567	546	553	560	554	560	586	539	516	554	548	554	547	582	536	543	543
27863	10595	920	567	418	424	425	404	374	412	408	354	391	384	393	376	406	363	391	357	378	380	401	386	382	366	404	362	391	403	402	401	409	415	413	427	395	420	421	381	423	424	360	359	361	378	377	387	354	422	379	359	387	424	348	402	377	394	361	362	388	365	367	387	390	386	376	384	396	368	375	383	394	353	388	372	403	373	373	374	375	423	365	395	414	399	357	400	388	391	396	394	372	363	401	389	358	369	379	417	408	399	409	385	362	376	320	348	358	363	410	356	396	412	396	389	361	380	403	384	385	385	398	347	392	386	395	378	384	387	398	404	355	383	388	367	401	422	401	373	363	422	401	395	352	372	367	356	373	386	373	403	394	416	390	383	382	374	374	418	354	418	377	379	373	396	368	388	420	354	371	369	401	381	388	355	388	391	431	361	403	376	382	405	358	383	388	414	379	399	395	370	396	374	374	420	371	373	367	422	390	410	372	371	410	406	374	368	386	377	416	379	423	426	414	410	379	370	392	360	402	395	413	389	394	392	409	391	331	373	397	380	396	419	354	390	380	397	364	356	367	408	383	428	361	434	342	348	396	392	388	406	390	377	375	386	379	379	387	378	333	350	406	387	445	399	369	349	428	414	386	428	408	381	381	409	376	355	406	382	364	354	398	379	337	334	355	384	395	397	400	390	402	410	385	352	380	381	370	374	395	373	392	344	380	378	375	383	431	402	371	358	374	395	393	389	360	394	366	369	383	411	355	360	347	379	367	363	373	376	366	389	369	386	382	394	423	377	358	385	379	381	413	397	429	375	374	402	388	387	386	397	386	394	349	381	384	419	369	401	381	359	402	394	387	391	326	416	379	341	392	406	392	397	366	413	389	355	408	355	368	373	368	360	410	390	394	353	373	377	377	415	371	375	394	364	385	393	410	373	375	358	373	416	356	398	408	375	369	360	408	365	384	391	402	375	398	373	365	372	361	398	395	407	365	355	382	383	399	353	414	365	389	384	366	380	397	362	405	374	392	331	341	398	393	378	392	373	384	370	355	397	405	411	370	354	423	383	378	369	356	411	394	360	390	386	378	403	393	356	390	388	419	346	405	384	414	409	380	386	399	386	367	376	402	381	406	367	372	371	403	382	384	384	390	366	376	391	403	361	371	387	370	387	405	386	368	379	409	375	402	384	381	350	380	386	374	396	380	418	384	395	374	385	337	396	375	348	383	386	380	419	388	364	377	398	387	377	404	390	356	378	372	388	393	383	390	392	412	386	375	375	351	390	381	442	415	370	376	395	365	382	397	371	392	385	387	390	354	412	376	385	360	350	402	392	377	398	387	353	424	421	403	374	437	369	368	358	384	419	343	341	378	383	383	367	366	352	401	369	363	375	386	352	394	384	354	395	365	394	377	401	372	399	405	425	382	417	366	401	431	370	404	386	373	381	382	371	392	367	418	354	389	416	373	398	399	378	375	386	385	417	398	404	363	375	350	317	384	385	356	382	405	372	393	402	365	388	365	353	391	410	390	409	412	371	378	390	364	411	387	384	391	405	420	393	374	361	376	392	401	352	399	389	394	390	387	390	347	377	403	413	388	398	422	410	389	400	417	380	383	353	364	384	372	401	415	392	423	387	382	385	397	433	402	392	410	411	393	400	403	359	356	381	340	397	397	399	405	356	342	414	395	394	377	376	377	399	365	382	392	380	411	375	366	430	356	390	375	385	390	369	381	413	384	411	385	379	361	352	374	423	364	386	386	418	380	393	401	395	403	360	371	380	340	368	393	398	407	399	391	410	350	387	359	382	388	363	389	395	380	418	400	380	383	379	361	338	386	399	406	394	407	382	394	422	376	378	401	377	380	401	351	408	370	374	416	405	400	430	351	391	414	390	375	355	434	394	403	379	361	378	386	363	392	369	386	397	406	399	394	395	401	328	410	412	390	358	381	390	362	412	355	380	380	363	367	386	376	406	384	355	359	378	392	390	398	358	391	361	395	385	377	359	357	364	388	377	378	345	389	393	399	368	416	385	433	379	400	384	398	374	378	413	413	392	380	402	397	410	371	427	347	387	374	397	361	362	371	375	399	391	385	402	396	379	375	361	362	386	389	371	399	343	389	406	371	404	368	400	380	377	411	374	363	361	416	347	400	403	330	388	397	392	383	383	396	419	376	369	371	391	406	392	405	398	370	417	383	374	373	399	392	347	420	414	398	416	368	370	385	415	390	379	368	346	384	390	397	374	402	395	382	384	405	393	354	380	377	419	398	382	360	365	384	354	401	395	348	390	381	375	393	385	394	396	355	400	407	405	393	416	403	417	368	394	376	412	406	377	409	395	376	370	353	404	393	383	433	349	399	424	377	373	387	354	395	368	379	414	399	367	389	386	385	373	418	404	376	403	402	414	365	411	386	360	359	377	406	400	366	390	386	386	391	341	397	376	423	388	367	374	386	380	386	410	389	374	394	377	391	392	397	377	345	404	369	379	409	348	370	393	383	391	388	380	406	407	388	367	379	394	402	400	415	383	403	435	393	367	408	376	358	398	403	380	384	398	401	394	400	392	367	385	368	381	387	343	371	365	377	358	375	371	385	411	383	405	369	378	377	397	399	393	425	379	384	365	409	392	381	403	365	412	360	377	379	357	358	352	394	408	396	383	360	381	365	414	395	364	397	413	373	414	368	387	395	344	367	379	415	400	360	370	388	362	420	391	383	362	371	395	374	382	402	426	402	373	394	379	393	382	362	393	371	429	441	339	389	398	385	383	378	348	348	384	391	368	357	387	392	388	395	399	388	373	396	402	380	379	382	371	372	392	418	393	384	376	409	374	357	371	360	356	427	353	398	395	356	388	370	397	346	392	371	367	387	418	397	367	333	381	385	371	368	387	373	400	339	363	390	388	378	397	369	390	385	407	379	388	388	415	396	371	393	401	386	384	396	396	358	389	400	402	388	373	383	383	396	394	375	372	407	397	413	374	410	352	383	384	382	375	380	386	413	402	397	385	375	400	401	378	385	378	361	375	410	378	393	399	377	375	391	377	396	395	368	374	360	366	385	404	345	400	402	344	387	384	387	360	400	388	376	376	367	397	377	359	342	373	389	382	401	421	384	409	393	380	398	352	398	406	371	381	404	420	358	381	410	389	391	354	409	377	374	404	369	360	416	371	383	365	371	387	392	377	344	373	414	393	371	395	366	405	367	385	389	368	391	386	388	357	384	379	377	410	394	415	370	382	379	381	372	379	371	371	416	380	375	379	371	385	377	405	380	367	411	356	404	370	365	393	354	347	377	395	398	383	383	380	390	367	382	387	413	405	401	374	378	375	387	394	392	370	369	378	367	370	360	390	393	374	365	393	426	386	353	399	353	421	361	397	370	373	360	364	389	366	407	357	425	356	403	401	378	383	411	387	386	415	381	423	429	371	418	364	385	353	401	355	361	386	400	382	391	381	402	406	397	405	359	417	397	398	361	345	381	366	391	367	373	406	405	422	397	399
4716	469	446	359	349	326	279	258	291	326	302	298	283	272	269	278	283	293	314	279	287	255	266	323	313	260	300	266	294	271	305	303	293	284	312	289	293	292	287	309	306	288	309	266	262	266	313	299	270	287	262	269	277	309	276	314	298	270	262	310	302	311	296	281	269	294	301	291	300	272	267	305	292	285	290	274	274	314	307	296	295	286	308	293	284	275	317	269	274	315	275	279	275	285	282	294	288	310	277	278	289	290	281	265	290	300	282	276	268	264	306	282	247	283	304	239	277	300	255	308	299	291	300	259	302	286	287	315	281	271	308	255	295	285	280	282	256	300	278	310	285	305	297	282	300	265	274	313	302	302	282	312	297	276	283	297	294	280	289	308	286	293	286	250	287	281	288	283	287	286	303	265	270	305	280	292	282	278	289	270	284	263	286	274	309	313	273	280	292	286	305	293	327	257	287	302	293	308	287	288	281	237	303	316	310	306	285	282	302	279	282	282	299	294	306	290	290	304	283	278	296	300	286	277	295	317	263	278	262	319	285	285	295	309	292	275	302	291	285	303	316	266	291	285	291	259	272	290	252	308	277	298	278	300	277	298	281	274	249	250	303	284	301	298	317	282	307	278	306	293	291	296	295	261	289	330	280	331	282	284	276	261	264	271	289	279	310	279	315	260	293	293	306	279	291	296	285	285	278	297	274	303	323	286	289	287	282	313	296	282	296	275	300	293	295	289	253	301	286	298	277	276	253	295	290	269	287	260	316	294	296	276	312	280	257	305	289	262	275	283	266	288	283	312	273	281	291	278	279	282	247	295	273	306	295	270	303	278	292	286	270	268	301	310	269	274	290	299	284	253	268	305	318	280	310	318	285	310	271	268	303	251	279	296	288	281	307	286	269	280	298	343	304	277	275	316	268	273	273	276	300	276	269	284	296	269	291	318	289	240	283	308	283	269	294	257	298	294	281	296	291	309	305	269	288	298	293	307	314	280	268	279	267	274	296	301	277	281	263	256	282	275	298	277	307	288	292	279	282	270	279	262	297	299	273	295	288	273	317	281	282	284	267	271	291	273	282	285	259	263	279	288	307	291	299	287	305	273	322	271	274	275	294	321	299	302	297	273	255	283	307	289	264	291	315	283	326	278	262	305	273	329	320	281	316	271	261	266	244	280	306	295	295	290	297	305	290	319	284	277	275	270	280	275	333	289	250	268	305	290	324	260	283	280	282	307	285	277	277	280	301	314	273	319	268	291	293	265	301	274	299	310	273	323	313	278	277	297	278	263	247	298	278	279	323	295	289	295	294	283	290	271	288	283	293	288	285	308	300	322	277	271	264	284	260	248	303	260	265	280	289	281	279	267	279	287	298	287	301	297	310	276	313	302	305	289	302	304	276	262	305	274	273	295	300	285	272	295	286	291	259	275	282	267	290	267	263	323	256	301	302	239	257	283	287	284	284	276	307	291	298	282	266	305	260	293	273	284	292	313	280	297	304	298	269	298	293	289	270	291	258	294	285	285	240	295	292	312	275	276	290	306	275	308	304	282	304	270	289	265	287	287	275	321	302	304	306	282	296	278	260	293	290	278	266	278	311	319	284	276	335	292	280	278	297	274	272	277	307	291	285	280	283	299	287	299	272	269	278	299	323	272	314	293	297	298	282	302	268	289	268	284	321	294	290	291	296	282	260	280	309	304	298	276	263	268	288	272	301	342	308	291	283	290	288	281	272	283	291	287	315	286	295	292	293	275	277	354	307	288	271	309	300	310	276	284	306	298	317	288	287	301	332	283	289	285	287	276	290	296	304	295	306	278	257	260	313	309	278	251	262	280	260	263	297	308	279	276	289	285	314	298	267	294	288	278	274	257	277	284	304	274	234	278	288	296	268	296	269	284	301	272	283	292	291	301	308	269	296	276	283	301	316	263	274	305	279	263	298	267	315	259	273	292	251	288	284	279	280	284	328	334	277	277	266	281	286	303	297	296	304	299	304	261	297	267	287	294	280	279	274	291	250	282	273	288	298	324	285	282	263	297	250	268	271	285	286	313	286	270	268	302	301	294	273	286	305	277	296	281	257	270	277	306	322	281	300	313	284	275	286	268	247	261	292	289	288	253	275	296	288	292	274	291	259	284	252	297	260	300	290	290	274	260	281	277	305	295	269	273	280	291	310	305	267	267	287	273	297	273	291	262	296	297	285	295	302	262	301	257	317	309	293	292	291	261	294	307	287	307	307	277	280	313	299	284	276	298	281	278	302	250	306	266	267	277	281	312	303	271	291	296	301	307	299	289	266	305	291	287	281	277	298	287	285	290	303	274	290	281	244	303	277	298	278	254	285	342	285	285	295	298	278	319	297	263	288	278	292	267	295	309	284	319	297	275	287	281	267	280	284	301	293	306	283	292	291	269	289	296	280	278	278	284	250	299	274	307	305	318	303	285	280	279	293	280	268	274	259	303	251	293	306	293	274	291	273	298	300	308	293	287	301	293	285	289	295	257	302	287	297	282	274	287	294	295	268	282	270	268	296	309	300	323	267	302	284	287	301	310	276	259	300	287	309	325	277	274	281	261	281	247	270	261	284	257	279	291	292	291	308	285	303	302	282	281	295	274	300	269	306	266	331	290	240	293	280	293	294	274	284	304	275	277	283	293	285	284	297	296	284	302	284	288	301	305	248	274	286	265	292	329	276	270	266	288	272	308	288	296	291	288	269	279	304	289	267	273	304	280	272	320	287	281	261	285	302	283	303	274	279	270	333	287	244	242	311	285	303	275	296	270	288	257	334	296	298	260	274	281	289	297	301	305	270	274	286	291	307	293	296	291	286	304	291	286	306	297	296	288	309	257	297	297	290	268	263	262	267	284	282	283	303	309	300	280	275	269	299	286	259	288	285	335	268	307	273	283	299	292	288	257	276	272	288	273	244	293	297	265	287	320	272	273	284	288	268	304	305	293	273	283	257	284	280	281	272	310	290	285	268	311	265	262	280	277	272	272	293	315	257	286	279	284	300	292	286	290	275	309	292	287	271	291	302	306	316	269	295	278	269	268	287	279	280	268	292	305	311	283	303	293	281	280	281	270	275	290	265	279	249	289	299	299	287	284	302	300	314	314	270	300	304	287	294	314	261	297	281	285	303	306	277	265	303	290	271	297	285	309	248	277	303	265	249	291	289	275	287	276	301	269	285	299	315	260	288	294	284	277	304	278	295	309	287	297	289	282	261	294	276	269	265	297	266	319	276	306	320	301	306	280	320	298	274	298	258	308	290	301	286	309	271	317	303	269	317	279	281	274	311	256	255	287	271	279	298	289	285	268	260	271	310	287	313	318	290	275	254	292	326	282	272	287	300	298	319	306	278	289	286	290	296	282	296	269	292	282	306	272	286	321	277	294	279	264	298	293	297	273	311	299	270	295	269	270	296	264	262	254	322	263	281	313	282	302	291	314	277	311	250	275	263	299	275	282	303	304	281	286	312	299	274	252	279	268
25573	21521	28010	25429	11558	1682	1206	960	930	917	899	833	810	809	835	854	870	806	840	734	846	821	811	843	839	797	771	762	798	807	774	766	809	735	824	818	830	818	821	821	779	812	828	776	779	777	810	739	824	832	788	839	770	847	832	723	744	812	797	793	769	777	747	761	819	766	787	755	746	769	841	777	832	792	783	794	775	807	782	785	806	830	773	804	785	782	809	776	829	774	790	785	783	752	827	775	770	808	841	772	769	815	821	747	713	797	797	796	792	793	838	846	759	762	804	783	803	788	771	808	796	816	785	755	783	764	789	781	765	760	758	761	764	763	792	831	785	792	855	748	795	773	795	769	804	787	791	804	777	755	790	807	766	822	846	767	816	834	757	750	790	789	794	762	798	806	812	822	815	750	801	784	782	845	764	741	773	773	792	791	768	789	773	777	770	746	784	809	814	732	740	783	821	796	768	729	788	824	826	804	797	753	765	787	782	805	816	748	836	798	797	848	820	793	766	818	776	826	800	780	850	789	802	788	730	806	766	840	772	776	799	773	767	807	813	778	745	782	773	761	790	826	833	838	788	804	765	779	793	785	802	818	782	782	766	811	845	737	743	785	802	800	758	768	774	796	787	774	801	713	794	810	811	758	819	749	748	780	815	769	791	801	744	784	827	795	803	769	762	761	761	805	780	791	764	780	796	781	801	744	756	774	737	816	773	808	763	800	804	811	833	808	789	805	817	853	799	776	781	756	831	798	797	797	777	760	762	829	759	772	784	799	758	799	771	811	792	788	754	753	777	759	744	767	835	769	765	793	765	768	847	800	806	758	730	832	770	782	770	759	765	789	754	774	825	734	769	800	791	732	802	795	729	758	761	769	785	785	818	786	779	809	801	797	819	768	775	805	809	811	776	784	783	750	801	782	761	781	756	785	765	788	827	750	757	791	795	816	821	804	767	804	797	801	797	779	811	773	795	730	844	738	780	773	840	820	728	717	802	784	795	818	761	779	783	783	795	817	787	778	772	767	829	807	781	751	770	805	819	783	883	778	759	807	800	759	781	825	822	810	758	752	800	812	793	776	766	804	760	796	787	817	807	782	792	798	798	740	804	809	794	799	837	738	762	790	782	770	767	767	766	780	779	823	732	751	772	724	769	788	761	812	787	776	795	772	837	801	749	784	813	858	812	784	771	765	802	804	851	727	839	752	851	765	819	824	801	790	769	740	791	743	762	821	807	775	698	786	791	789	749	806	748	780	757	795	794	789	826	810	759	801	805	788	771	806	738	767	728	798	790	766	776	862	787	812	776	765	793	736	806	806	787	797	756	796	793	816	749	758	779	788	805	784	783	795	780	770	778	825	767	798	774	767	756	771	771	813	743	768	795	781	758	804	758	795	808	787	799	775	788	787	744	765	773	808	770	792	783	734	783	796	802	797	806	808	843	785	734	775	782	812	785	745	781	752	811	791	802	841	753	768	767	804	827	785	801	755	766	777	784	809	812	783	754	749	765	760	788	751	805	769	750	799	799	824	816	769	771	782	804	849	790	780	788	786	785	826	789	742	782	784	823	859	805	808	794	786	842	767	797	743	798	773	763	755	750	760	807	776	759	757	795	775	783	825	769	813	759	770	751	834	778	782	789	778	772	810	789	797	840	761	780	790	782	801	757	809	769	770	766	766	800	810	787	800	834	843	791	787	737	790	821	818	770	805	773	793	761	744	766	812	792	806	784	765	821	771	778	784	775	770	775	765	727	810	762	783	719	778	817	783	796	820	743	779	796	793	818	765	822	784	828	801	785	788	807	754	767	766	788	715	795	794	777	800	798	846	772	758	844	821	793	775	787	786	804	812	802	762	759	743	791	783	824	824	851	785	782	751	852	764	759	829	809	776	746	805	773	826	772	788	769	779	753	797	771	764	797	762	800	754	774	792	783	713	825	830	756	832	790	763	758	816	799	804	810	790	763	841	837	752	787	766	777	820	790	774	785	795	786	791	773	768	772	797	812	779	796	777	763	824	841	791	808	776	773	822	820	756	734	793	741	768	829	751	788	803	819	764	784	791	753	787	778	808	816	787	794	785	757	829	754	822	759	787	791	754	790	809	817	759	785	739	795	759	802	799	769	798	834	732	747	809	810	775	819	765	823	767	844	776	811	754	809	837	755	761	775	806	743	796	732	762	765	757	742	804	789	828	810	793	748	769	828	810	771	757	805	817	755	792	711	803	778	787	826	778	808	762	791	796	796	778	754	797	783	727	775	799	749	733	763	765	817	757	781	750	779	815	792	799	797	783	798	810	791	791	758	770	799	774	760	818	756	801	812	789	811	828	771	762	801	812	782	770	753	781	736	812	752	792	747	764	742	786	773	754	837	742	784	754	771	786	777	761	754	792	744	818	790	817	828	787	815	734	794	755	811	787	793	811	759	804	836	789	827	821	777	828	771	783	758	836	791	827	771	757	799	802	740	766	787	751	763	783	799	800	779	814	772	778	773	796	793	789	755	788	778	776	767	786	808	823	802	773	805	779	783	766	755	784	753	830	779	797	796	774	765	803	743	805	794	768	776	755	797	795	803	754	791	787	764	756	736	776	799	801	820	796	781	730	806	827	758	797	758	772	799	791	771	789	775	799	800	838	799	790	768	779	795	813	803	743	824	820	846	737	745	758	795	752	791	861	780	767	809	795	783	778	785	810	778	753	807	743	763	769	786	746	791	789	763	780	717	759	794	753	804	741	801	772	832	810	783	842	761	784	781	856	753	767	761	819	794	783	703	787	799	771	764	746	750	816	796	807	786	763	773	776	787	809	769	784	760	780	746	776	756	757	803	725	800	765	821	786	781	798	774	747	824	810	749	817	778	779	752	768	728	800	796	748	804	757	792	771	789	778	781	791	760	825	761	775	795	813	790	790	797	749	817	756	731	749	789	771	788	769	761	827	781	764	795	816	820	726	733	780	811	784	794	787	807	777	767	740	768	772	770	826	787	772	796	783	788	733	798	781	801	777	762	826	786	735	758	790	776	748	768	774	786	787	810	751	802	845	870	774	758	772	744	763	774	813	761	836	760	729	782	773	844	786	739	799	781	739	728	815	738	768	776	761	781	756	849	802	781	745	745	748	771	743	827	751	798	750	752	775	822	796	833	768	795	747	775	788	755	845	811	789	738	749	802	760	762	802	794	826	745	773	781	767	719	792	756	780	797	741	748	760	808	851	782	780	772	749	804	757	791	795	794	760	828	769	793	759	752	786	797	764	746	773	753	760	732	828	770	793	777	762	789	815	765	772	752	781	789	835	792	810	793	774	777	806	799	781	761	789	794	767	815	821	748	803	781	794	805	832	796	793	815	766	749	812	795	718	747	775	777	802	712	781	800	764	785	764	807	734	744	776	775	733	783	745	788	802	837	769	802	843	770	747	772	813	797	824	790	802	710	749	760	784	776	753	787	738	765	751	822	799	718	778	773	791	808	714	781	746	756	754	802	788	741	811	817	749
3405	3671	2978	1696	1213	1074	932	777	763	737	700	688	674	688	635	617	641	608	604	622	672	588	594	610	599	597	662	620	593	644	602	622	593	619	628	649	600	619	622	582	593	602	622	583	628	602	627	581	616	597	626	613	588	630	612	620	606	571	572	626	558	611	621	602	598	590	595	642	602	599	610	578	575	571	584	642	591	589	586	597	619	604	607	576	609	608	632	577	591	604	589	600	543	623	624	600	592	580	625	602	546	601	583	519	573	590	618	585	619	615	609	615	580	584	572	594	607	562	621	613	587	598	540	566	617	594	577	589	592	597	639	552	606	625	554	609	575	637	570	595	604	587	604	550	607	605	584	584	544	544	575	573	626	585	595	572	575	594	553	628	569	571	562	563	599	573	631	595	561	583	579	560	574	557	602	599	571	595	586	626	580	633	571	569	573	621	616	629	522	562	578	602	540	610	561	605	623	540	559	578	610	612	597	599	581	603	639	591	592	633	588	598	627	581	610	538	552	559	586	583	607	582	560	625	596	601	579	563	571	563	610	575	575	638	594	565	579	607	628	594	560	591	583	602	611	612	602	595	569	608	588	603	529	547	583	617	558	605	596	556	576	592	617	603	578	579	591	584	593	570	623	600	571	576	575	543	606	560	566	605	617	609	646	605	599	598	575	576	580	628	609	632	586	566	557	593	544	621	610	528	602	591	570	591	562	611	586	629	587	582	595	581	587	618	614	640	552	589	589	546	599	579	558	619	591	561	575	545	593	609	610	618	588	593	589	596	608	561	604	556	592	556	622	569	607	561	597	595	664	560	570	610	554	573	613	617	599	585	574	544	611	557	614	582	591	596	564	603	587	566	596	584	616	584	579	629	590	596	598	572	605	586	613	578	582	546	590	599	595	588	567	586	596	602	568	581	579	616	538	622	574	599	540	589	562	570	591	600	586	591	599	563	579	534	563	602	627	594	581	570	576	620	542	589	569	609	604	592	585	581	601	583	593	621	630	559	617	605	564	564	590	614	614	648	585	537	590	571	605	576	568	558	587	617	581	612	574	584	601	603	593	590	618	652	592	587	570	590	565	600	571	557	597	587	598	571	573	599	572	564	573	579	626	596	612	548	623	586	576	644	597	538	626	526	577	584	570	601	590	578	570	569	565	626	596	583	570	552	574	583	580	567	568	580	553	632	620	631	585	617	592	580	592	562	608	570	569	603	591	592	562	601	562	588	593	535	569	563	580	608	578	624	573	553	604	610	570	561	620	551	579	624	600	580	565	606	521	564	549	601	588	601	568	586	561	579	583	529	573	584	578	590	574	569	673	560	588	569	602	596	585	568	589	576	586	563	562	618	572	617	609	547	624	589	608	604	577	632	582	550	629	583	561	574	581	586	544	596	532	579	542	577	595	579	577	582	540	608	624	553	561	559	575	603	587	574	582	593	578	558	574	607	592	592	587	611	601	596	589	552	578	590	623	578	559	656	557	560	583	605	581	575	609	613	555	578	585	631	544	587	550	562	617	561	610	590	596	606	562	580	591	578	551	584	591	577	569	614	560	544	635	615	553	627	575	573	552	612	527	616	615	589	587	599	629	551	589	571	564	583	562	586	606	586	609	578	606	598	618	581	568	581	555	559	623	586	561	580	571	607	614	584	598	586	575	594	606	568	586	576	609	656	572	577	593	569	573	593	594	590	576	576	591	632	533	526	569	587	583	563	568	622	572	588	571	592	596	550	552	605	574	604	579	596	576	563	609	607	591	571	605	551	582	614	586	563	574	622	579	548	603	582	556	541	587	568	558	589	594	575	575	552	586	565	616	580	580	600	604	594	595	600	585	621	535	565	624	558	545	575	565	568	585	546	586	566	583	592	575	588	560	568	653	572	567	601	580	623	572	616	583	592	596	581	607	569	560	592	560	569	566	565	603	594	584	603	593	557	599	577	608	604	568	567	585	614	581	584	561	594	567	631	531	588	566	557	577	579	585	630	604	572	554	564	599	626	566	605	592	588	572	598	564	616	608	575	576	570	588	554	566	549	622	573	542	565	551	573	557	601	582	583	581	572	572	638	541	560	592	572	568	597	580	576	564	542	591	583	582	618	596	586	561	586	576	581	590	583	576	590	568	611	603	588	576	568	599	630	567	557	569	606	569	628	548	611	560	589	629	576	590	600	622	605	538	584	550	592	553	608	615	619	610	499	561	590	593	607	557	564	585	563	584	607	590	567	619	582	576	606	568	591	591	590	560	570	567	597	613	585	550	547	622	593	630	564	604	609	608	578	577	590	570	575	630	595	559	614	557	625	623	597	558	570	610	537	603	582	571	568	613	571	620	614	587	560	587	549	567	605	594	586	556	574	592	593	527	606	601	581	561	560	521	604	615	588	600	589	553	543	558	591	646	580	541	555	591	615	591	587	605	585	553	625	596	608	578	589	599	552	539	572	555	599	577	541	557	597	564	598	604	544	616	562	571	503	590	529	532	606	584	617	600	529	606	638	580	567	598	579	617	604	538	571	615	570	569	573	611	620	607	561	579	565	587	567	577	578	592	580	564	607	657	569	538	603	625	593	566	557	571	584	569	582	587	577	626	581	583	580	593	583	579	585	562	567	551	544	613	632	605	608	557	629	558	563	562	629	607	548	586	621	575	586	537	582	556	532	608	545	561	600	603	593	591	561	566	604	595	555	565	621	571	619	603	568	623	575	583	557	577	561	596	580	545	597	567	564	619	616	603	568	642	573	577	573	575	529	537	525	610	584	584	580	600	584	562	567	578	571	596	534	565	594	571	562	568	606	618	566	614	545	597	578	552	565	580	580	632	547	585	564	600	600	584	579	549	595	578	564	575	539	607	565	591	562	571	596	594	611	576	566	544	597	557	585	586	546	605	633	562	554	589	593	602	533	601	602	608	548	587	587	532	599	595	598	590	595	592	591	582	573	577	564	597	580	570	574	595	556	557	540	597	540	592	634	528	612	572	552	580	590	590	605	594	610	561	543	591	576	566	588	534	635	593	586	552	579	554	584	540	580	560	563	588	573	596	588	556	580	576	626	591	593	563	562	581	566	557	563	567	581	568	577	606	585	580	573	574	620	578	552	621	581	563	583	546	574	563	582	594	605	542	569	599	604	524	600	570	571	564	577	612	617	598	596	576	560	598	568	575	557	575	560	579	595	531	572	600	558	587	576	632	630	555	621	553	560	579	580	621	561	556	547	570	594	511	619	604	599	585	505	574	575	602	608	608	597	605	588	565	592	569	570	592	584	573	581	561	562	583	588	586	586	576	597	626	546	556	597	589	564	568	565	607	606	540	593	557	594	582	606	562	548	534	588	574	601	634	563	605	587	603	581	577	600	607	604	583	599	582	613	645	551	586	579	590	583	574	596	572	543	648	579	581	589	577	569	566	573	545	548	569	586	560	577	583	568	535	638	579	572	551	567	590	598	509	580	635	589	629	584	570	578	606	587	548	529	609	567	597	620	568	607	558	577
24480	21490	28845	24538	21487	9233	1872	1182	1069	999	989	912	870	902	825	843	872	829	837	833	841	858	807	814	817	813	818	832	823	763	768	785	815	858	816	835	777	808	770	846	776	817	779	804	760	787	785	790	817	794	757	779	762	813	807	741	790	817	758	768	788	815	806	835	760	807	817	738	788	777	766	802	777	805	826	742	740	791	836	795	776	751	797	778	763	782	742	786	814	768	806	795	751	784	805	777	794	796	746	838	815	772	818	804	844	771	780	775	841	800	817	762	823	847	775	800	784	773	755	793	792	779	796	780	780	786	748	764	776	761	801	796	768	786	746	801	826	842	798	790	801	757	802	817	784	808	789	767	797	810	746	832	762	756	784	797	771	785	793	740	782	790	785	843	811	737	752	813	782	781	843	765	799	783	785	809	768	779	739	755	748	773	837	802	784	780	788	730	805	764	776	785	769	751	782	820	787	754	810	803	737	745	817	790	836	824	757	760	766	774	766	739	775	829	765	743	800	793	830	747	760	767	798	811	792	777	744	765	809	878	784	787	799	772	757	819	782	776	775	796	825	798	817	741	753	743	770	757	798	777	740	724	793	781	684	769	772	796	807	761	761	853	754	752	791	790	786	814	796	809	767	767	820	757	819	794	759	801	795	784	802	789	778	809	838	778	774	779	774	711	814	801	815	790	818	796	758	802	789	769	770	797	778	854	814	786	756	814	804	814	758	794	790	776	768	763	711	853	805	753	797	772	845	815	759	794	825	771	803	750	808	752	784	794	782	752	747	736	795	786	792	775	695	769	786	792	763	783	783	761	768	756	840	820	802	788	770	799	769	777	740	778	711	768	795	749	748	798	802	819	756	797	827	791	772	766	772	859	791	747	783	749	794	775	795	829	756	806	754	805	764	766	791	785	816	793	802	723	765	755	823	756	810	762	786	788	786	775	751	759	812	720	825	792	753	767	822	721	797	811	784	732	731	741	756	772	777	795	716	846	799	809	761	756	788	760	789	802	765	741	834	821	810	797	766	778	772	757	838	809	773	726	837	749	778	785	758	737	732	743	810	770	821	814	800	811	767	783	762	798	762	774	760	820	759	761	787	815	785	758	730	819	793	787	730	754	782	780	745	803	737	810	804	787	771	797	784	810	799	775	791	816	795	801	809	731	776	759	773	773	721	791	744	796	796	805	778	745	776	773	767	774	787	798	777	785	777	774	761	747	824	752	797	775	775	822	771	785	752	844	757	805	768	792	782	781	771	777	772	801	792	794	792	817	722	811	803	769	760	742	778	795	763	803	814	770	781	796	753	770	795	825	741	856	754	767	735	808	820	779	799	780	753	773	779	759	759	773	773	783	779	694	736	857	787	790	784	780	751	750	764	773	795	819	738	823	795	758	767	760	704	782	773	759	776	792	820	732	762	779	787	742	763	761	810	773	782	811	786	818	755	752	762	770	812	728	735	798	751	780	782	820	761	771	817	783	807	772	807	711	824	766	770	708	773	801	749	743	819	789	761	721	764	768	789	807	802	754	761	734	754	810	800	823	779	744	783	817	760	766	752	738	738	794	749	789	758	786	839	779	768	761	814	789	764	718	766	792	805	766	788	800	771	796	803	729	738	766	754	783	770	769	761	760	823	742	771	750	744	802	757	777	794	793	760	785	751	790	828	762	752	758	773	791	753	719	795	789	780	797	801	772	780	793	784	784	775	777	784	771	793	762	734	726	744	816	810	760	814	781	768	844	742	770	818	825	766	712	780	823	770	785	767	790	840	790	759	786	707	759	778	799	761	765	747	804	782	799	797	719	746	762	754	750	777	794	775	817	750	784	765	769	756	779	744	778	817	783	761	796	731	756	769	756	781	786	755	785	764	799	743	784	786	788	743	769	781	808	811	774	821	785	769	782	731	784	747	826	835	760	800	758	751	747	781	768	768	795	797	768	832	800	744	803	801	771	818	810	773	764	740	790	778	722	800	766	758	778	808	773	772	737	743	769	785	793	789	763	767	725	816	776	782	792	794	750	779	744	774	754	772	762	783	785	796	735	794	759	787	773	780	812	742	764	760	743	740	757	741	748	763	738	781	727	811	779	800	774	773	758	788	762	784	756	708	820	772	758	758	797	768	815	762	816	746	766	746	752	761	787	773	758	761	764	787	787	760	774	763	775	745	784	769	732	856	770	745	810	718	773	775	774	801	763	755	786	750	791	773	824	802	761	813	823	815	724	817	780	799	754	798	768	794	753	782	798	787	785	771	797	735	793	766	794	715	802	733	833	786	792	772	748	818	757	763	827	790	803	792	781	776	777	807	756	831	751	802	757	778	779	755	740	792	756	802	762	760	743	796	804	730	793	763	825	776	756	816	790	788	730	746	801	779	783	767	791	769	794	787	810	780	765	716	772	763	783	793	816	776	800	763	758	803	765	801	824	807	778	836	806	790	747	796	739	782	830	765	816	739	768	794	782	798	778	736	779	736	775	748	819	833	778	832	759	786	783	737	778	758	772	787	757	793	768	750	787	750	788	715	747	832	760	782	790	774	763	793	755	731	796	768	761	765	783	743	809	816	748	799	736	811	795	763	754	731	761	708	773	799	771	790	710	721	772	777	726	786	774	775	762	822	761	780	734	780	781	740	782	805	770	809	816	769	760	805	785	804	777	736	781	815	741	772	777	721	780	813	750	783	740	799	735	781	759	731	747	755	791	755	760	757	794	817	756	762	791	803	813	753	784	797	790	793	772	779	775	827	819	835	779	792	774	752	790	764	781	749	738	783	793	802	771	847	771	806	729	784	765	741	721	769	759	791	759	756	842	790	792	718	752	753	804	765	817	770	796	760	754	747	789	766	774	772	732	773	756	730	773	758	801	789	774	810	789	763	786	772	801	731	769	794	753	794	818	830	754	812	826	724	810	785	775	780	785	755	811	811	813	742	757	809	772	739	750	819	775	780	779	764	749	805	829	753	804	781	800	760	750	774	768	756	761	767	730	788	774	772	772	804	746	831	746	795	849	773	757	820	780	849	796	790	784	772	761	774	776	805	723	762	792	787	757	781	731	787	760	770	764	775	755	804	773	734	776	820	826	771	752	767	750	773	764	818	789	802	771	740	748	776	764	776	755	765	778	717	745	789	774	766	774	727	754	775	783	762	791	810	767	763	758	738	810	756	767	780	753	755	780	778	796	820	802	775	771	812	779	789	783	733	788	768	826	779	823	754	769	788	729	809	722	783	742	773	761	794	773	745	767	780	796	781	794	742	806	799	770	762	751	761	767	786	741	739	758	761	796	760	708	775	772	803	813	767	797	795	778	787	792	804	790	800	784	831	757	769	761	799	778	782	826	763	748	761	742	788	789	791	814	727	790	739	809	734	730	783	713	808	773	767	812	765	762	767	776	756	777	763	732	732	751	753	792	770	753	755	772	789	762	785	799	785	774	783	777	768	778	746	759	760	750	794	812	777	732	787	768	751	806	781	758	821	782	789	749	774	820
3775	6066	4973	2712	1854	1471	1230	1113	902	873	823	817	691	722	694	778	648	683	669	666	695	665	608	626	644	675	624	638	631	635	625	655	593	625	642	588	606	582	628	601	593	616	576	618	642	641	604	564	575	611	560	644	623	572	612	612	637	600	601	613	621	638	614	611	595	620	596	575	614	626	628	620	606	633	610	562	613	631	615	608	652	604	627	600	584	607	599	601	590	582	581	578	611	598	553	637	604	603	569	597	646	597	599	564	612	635	573	597	587	587	623	641	589	623	562	647	601	599	623	646	596	643	576	615	635	590	618	638	598	615	597	606	603	583	628	594	574	604	598	642	653	618	550	610	575	548	598	593	556	607	577	587	575	602	581	648	614	558	616	577	566	596	565	626	579	576	622	602	597	575	574	588	590	645	619	598	589	617	612	561	603	686	587	609	617	613	609	590	585	564	600	607	578	591	626	585	575	591	563	636	620	591	544	595	639	584	636	588	605	599	606	591	562	581	619	560	599	651	608	576	569	595	676	632	650	643	599	585	585	524	574	608	581	606	576	609	586	538	582	571	570	569	562	546	549	613	645	602	602	590	600	624	573	611	594	588	631	601	590	614	601	604	571	584	581	564	623	653	597	610	603	580	563	614	613	590	582	610	620	608	599	575	601	574	602	605	627	617	577	601	604	580	629	558	620	598	575	605	643	588	588	639	594	564	591	602	587	556	573	581	597	574	528	546	614	603	618	590	595	609	638	614	581	579	604	577	570	582	599	614	622	603	609	588	590	604	625	596	599	612	604	589	596	637	571	609	645	591	581	597	662	587	585	577	589	577	546	610	658	588	595	609	609	566	567	591	621	552	621	610	530	621	592	586	651	608	526	578	590	599	594	589	532	561	595	626	624	601	606	563	577	564	604	602	604	594	604	602	622	588	563	562	578	606	595	590	587	582	598	565	549	590	556	622	621	602	565	579	581	589	567	630	599	584	632	579	575	558	643	567	562	581	544	590	546	593	605	586	583	640	519	584	579	599	613	596	576	552	584	578	587	618	564	555	596	574	589	580	552	570	581	589	543	608	568	563	592	615	586	594	600	551	598	648	573	588	587	628	577	563	562	624	569	574	637	555	588	613	579	600	566	592	595	590	587	567	595	616	595	615	583	623	586	591	628	598	587	584	600	575	549	570	576	611	616	591	562	536	616	591	580	598	563	640	583	593	618	567	576	566	616	558	613	564	616	561	627	616	574	544	610	565	582	569	628	596	577	575	559	568	615	564	567	622	572	607	600	555	637	645	580	609	631	537	579	605	581	531	595	572	635	604	602	604	577	563	583	539	641	618	542	608	597	566	623	602	596	521	581	576	598	627	583	568	623	571	558	593	598	576	611	593	578	589	632	625	584	606	585	572	614	648	600	610	565	578	649	569	532	585	575	601	588	587	602	594	586	564	587	599	599	647	597	640	569	570	607	611	628	591	630	571	618	570	627	602	580	588	539	609	584	566	595	578	549	585	602	614	610	595	614	634	571	581	629	592	623	617	566	628	589	581	567	593	584	580	572	533	608	569	598	549	579	621	615	589	627	583	583	597	648	589	597	583	628	627	604	605	623	609	575	603	595	603	611	544	569	607	612	604	551	625	598	591	540	562	611	602	620	584	595	552	579	588	636	576	572	630	622	543	597	606	594	571	582	615	543	594	588	594	634	594	617	560	589	545	592	565	617	587	605	608	584	591	586	619	614	603	605	612	602	597	594	598	585	553	580	591	589	623	578	578	602	580	624	586	586	585	548	592	567	607	574	650	597	590	573	581	584	655	599	572	572	650	598	577	591	617	556	563	544	616	573	620	602	617	532	549	561	557	594	605	625	563	579	587	612	598	626	602	577	629	573	591	561	590	607	562	607	615	565	608	564	570	613	599	606	595	598	589	610	568	608	562	570	602	565	569	582	567	603	624	529	571	619	575	619	572	573	525	584	601	604	587	580	575	574	590	650	594	546	628	587	615	574	596	586	599	573	576	565	598	574	555	580	576	583	610	572	627	574	612	576	597	564	555	566	575	583	617	551	601	589	590	571	622	589	570	586	573	579	617	586	560	588	598	605	596	529	594	601	602	593	599	570	550	579	627	604	596	587	583	607	576	571	609	585	624	579	540	566	586	561	616	542	556	555	585	557	575	575	581	585	583	627	600	629	619	595	623	633	612	572	560	609	551	621	604	584	601	593	557	619	582	544	574	576	556	600	592	617	559	563	582	602	608	587	603	609	605	582	552	568	589	619	554	623	603	599	578	606	575	604	576	604	657	597	661	606	536	583	568	605	603	616	580	592	583	564	564	568	545	628	586	602	601	578	650	550	602	578	597	629	600	579	580	627	573	582	561	558	568	625	599	595	575	607	619	556	582	621	556	607	620	616	597	579	581	584	588	629	594	568	585	571	588	606	605	596	593	602	573	563	568	601	573	595	622	559	570	591	621	600	549	579	604	606	558	566	594	624	599	618	598	636	590	549	584	606	594	616	602	597	586	611	577	548	575	558	599	571	610	548	589	609	543	592	608	579	547	619	616	589	582	619	646	589	574	642	585	551	584	576	549	603	547	581	565	596	612	587	576	556	576	606	617	589	599	555	560	640	569	535	615	586	605	603	591	568	614	580	592	541	617	584	590	540	579	610	602	627	583	582	646	610	633	587	621	617	598	599	584	559	584	581	583	558	612	577	602	585	593	577	580	602	593	588	605	578	566	572	590	548	556	616	557	549	601	571	565	561	547	600	604	562	591	586	608	554	596	561	582	583	572	583	567	590	584	568	622	586	578	589	573	560	567	551	600	599	548	586	583	598	606	616	575	577	616	582	639	595	573	604	562	570	559	602	541	587	567	602	587	532	621	646	584	600	607	557	561	585	588	619	577	599	627	577	569	570	533	610	595	608	552	555	559	572	571	620	601	588	547	567	573	604	595	611	598	599	537	634	551	553	576	609	645	579	597	567	584	623	601	612	629	555	627	565	625	540	568	582	591	611	585	596	623	568	576	598	565	576	575	547	555	568	600	554	571	560	620	550	575	615	624	612	620	590	586	569	569	566	597	590	608	553	554	564	580	567	606	570	569	566	579	586	566	630	613	573	603	563	607	606	587	567	571	611	565	562	556	640	608	569	578	637	583	571	594	643	582	571	555	571	583	591	624	549	562	593	581	599	574	572	591	586	590	590	600	580	578	587	580	584	585	536	587	585	600	555	607	564	565	583	548	575	618	573	607	563	591	579	584	600	622	612	579	586	590	599	590	597	589	585	581	557	587	600	605	596	563	600	592	575	580	543	553	577	580	593	575	618	588	587	606	574	595	602	588	587	588	586	548	571	580	594	620	552	531	573	632	597	568	589	597	570	581	554	598	601	625	582	619	619	539	620	577	595	581	608	617	592	574	572	630	571	594	591	586	598	583	570	576	596	603	558	571	601	559	579	628	560	593	586	567	555	583	561	588	595	560	594	589	533	564	567	582
27863	10534	923	586	408	412	386	438	373	373	418	398	394	377	362	394	406	386	391	409	401	389	405	394	410	406	373	402	392	409	402	383	410	378	405	388	376	395	363	379	418	328	413	379	381	357	352	392	408	337	375	385	382	365	390	429	368	351	360	372	378	385	395	437	377	340	379	366	346	363	367	384	390	386	383	380	396	371	378	368	400	411	394	408	389	410	396	332	360	362	368	409	390	380	360	351	379	395	433	404	377	403	399	386	360	400	386	400	406	385	386	403	368	391	385	380	392	396	383	368	369	415	387	344	369	371	376	361	387	357	397	395	387	353	399	393	422	377	351	377	421	387	401	429	395	386	327	389	373	414	360	382	369	395	417	373	396	411	386	385	400	401	396	387	396	371	363	411	395	381	372	391	383	392	397	409	374	399	434	372	403	389	405	368	353	383	364	392	354	393	373	402	401	359	372	393	412	380	380	379	371	349	376	360	392	380	402	413	397	358	389	376	387	383	363	417	398	383	357	430	380	393	415	412	386	405	381	386	376	417	372	365	381	372	356	399	405	398	386	354	384	397	366	392	355	385	378	380	378	351	391	412	376	400	397	380	386	375	376	406	383	344	415	389	354	400	385	400	398	381	355	363	416	386	386	338	373	376	416	356	360	350	395	358	369	374	393	381	392	402	361	400	351	372	383	394	364	396	374	378	385	391	396	363	382	396	404	368	383	390	348	369	393	420	409	401	370	397	395	418	375	384	360	394	414	376	379	400	408	406	384	368	344	381	366	401	392	397	378	382	375	446	409	407	374	384	382	361	389	348	393	395	384	364	395	380	373	394	388	418	384	393	409	438	399	423	349	365	407	359	385	401	380	368	368	420	336	373	395	353	362	384	399	373	383	366	398	364	371	386	373	368	374	397	375	361	376	370	369	376	387	394	362	371	355	396	415	404	380	374	427	385	375	410	401	395	399	351	387	369	353	410	380	376	364	372	368	365	375	395	408	395	391	352	375	388	393	416	386	367	378	365	385	380	407	388	401	368	373	381	383	375	340	370	389	385	378	372	393	406	413	395	404	387	393	425	362	433	382	378	376	414	377	372	375	394	386	331	351	355	369	386	385	348	371	377	374	379	399	379	362	385	388	391	406	355	388	397	370	375	400	408	442	390	367	367	377	393	376	389	388	357	373	352	344	376	377	368	367	358	357	352	382	388	402	382	327	353	439	385	368	398	370	390	400	392	369	395	393	405	352	380	347	375	374	367	356	365	359	391	377	385	380	401	379	350	409	425	378	360	361	364	388	371	390	397	411	361	383	414	374	373	364	385	385	398	377	389	375	375	409	409	373	396	371	381	387	403	409	380	373	394	369	362	387	398	412	387	368	401	370	388	337	379	381	376	398	437	359	390	407	357	381	383	338	353	395	413	374	364	398	391	381	407	411	383	373	403	383	411	374	381	384	361	402	375	420	373	373	342	403	359	378	366	368	397	360	411	342	361	367	398	378	351	383	369	396	392	376	383	405	401	382	383	354	375	405	382	367	392	407	359	373	388	369	360	369	359	405	400	397	411	358	393	406	415	394	362	358	413	406	379	383	391	391	389	416	404	386	393	379	352	401	404	381	385	379	395	374	352	395	404	389	387	357	395	351	392	391	396	387	388	391	356	352	340	371	365	353	393	381	398	408	362	386	379	379	371	391	387	368	381	407	386	416	404	381	382	404	417	391	397	385	408	391	378	370	402	406	353	367	407	389	380	360	382	371	387	378	388	383	396	398	405	407	408	374	413	362	362	370	382	373	380	412	394	389	364	358	374	385	361	384	350	391	372	372	426	377	384	392	382	375	369	389	376	377	380	398	446	384	411	367	376	409	375	399	389	405	367	370	368	382	386	380	401	377	382	397	384	416	366	370	361	360	372	391	413	377	357	393	404	435	385	377	374	409	398	360	372	384	354	375	385	381	417	369	386	422	388	377	399	404	387	401	344	386	370	397	410	377	389	413	405	387	372	396	381	395	390	425	374	365	393	390	377	375	398	392	383	405	373	414	406	390	348	368	399	370	413	417	376	381	417	427	412	386	402	392	406	396	408	381	378	363	396	406	410	375	374	347	412	420	344	393	371	373	380	377	396	366	385	385	369	404	363	405	386	379	386	383	374	366	354	427	387	392	382	370	385	372	390	415	374	399	363	356	389	375	372	365	371	413	399	423	363	391	382	387	411	381	385	398	380	412	426	335	392	363	376	380	394	396	408	385	361	439	378	359	360	403	408	388	398	388	378	388	382	371	395	385	349	397	379	389	374	348	371	393	353	345	373	366	430	397	406	402	430	410	405	383	389	392	401	371	384	363	395	396	385	373	395	361	354	376	391	368	389	391	395	380	382	393	356	383	411	380	379	384	347	390	340	389	378	402	338	370	387	458	388	379	407	387	414	378	376	376	359	408	375	371	395	402	390	365	384	384	366	367	399	377	368	379	399	406	400	357	340	381	381	366	392	388	413	389	395	379	403	382	407	384	389	381	382	397	380	380	393	372	355	388	385	405	402	377	361	387	386	384	365	382	368	375	383	386	406	397	379	376	407	370	377	368	410	399	411	389	363	412	398	408	389	363	372	368	376	385	398	385	382	393	389	431	416	414	391	367	360	387	383	368	388	412	345	384	371	356	372	389	386	420	401	405	406	381	379	362	364	445	353	366	406	383	358	402	374	397	387	349	389	388	383	350	414	428	385	367	420	393	375	373	382	364	396	391	377	384	373	369	388	388	392	374	373	366	377	375	365	404	388	393	366	393	406	371	342	338	423	392	384	406	373	370	392	369	369	364	400	398	405	373	409	355	395	374	343	397	363	406	368	359	402	367	359	408	396	376	396	366	382	403	363	384	346	369	359	402	357	392	369	378	369	391	407	383	338	374	396	393	400	378	365	388	378	383	338	401	375	406	367	384	400	358	399	391	361	366	395	393	392	375	376	384	351	381	377	391	362	385	424	362	327	360	406	397	358	394	379	367	382	363	370	412	384	383	402	375	382	344	385	406	367	401	400	396	363	366	384	391	352	411	402	415	392	390	418	417	364	359	367	366	367	385	415	374	372	384	404	378	347	402	366	413	337	359	377	398	381	367	392	369	378	397	381	398	373	409	396	389	362	400	397	385	419	367	352	364	388	403	401	421	383	363	384	388	357	379	397	392	366	396	389	402	355	394	388	401	393	380	406	382	387	360	376	432	369	399	403	367	377	381	430	359	362	383	365	351	386	394	396	378	390	367	392	388	398	389	406	401	374	364	352	388	399	368	385	401	385	395	413	369	408	356	402	379	392	371	365	399	370	394	358	366	384	406	393	374	351	409	359	398	372	386	357	390	365	420	396	370	401	396	378	366	368	364	397	357	374	397	386	385	353	330	391	358	382	407	362	397	393	417	357	386	377	369	388	400	365	410	397	385	363	352	411	378	372	418	372	385	399	373	393	365	371	385	356	399	409	391	404	389	369	361	391	352	375
4674	468	434	363	316	291	314	295	308	294	313	287	281	295	283	302	315	312	288	276	265	319	325	282	307	276	312	321	289	317	279	284	282	269	287	270	315	290	327	294	297	326	306	313	307	279	285	278	295	295	278	292	305	282	278	288	299	294	272	290	278	276	299	309	309	268	271	257	316	268	272	279	304	277	314	279	271	296	276	270	285	291	288	292	306	273	292	264	302	303	275	284	293	287	305	310	279	292	295	320	319	290	281	270	314	270	254	290	286	270	289	307	293	275	282	307	305	280	291	301	276	313	303	271	303	286	297	296	306	271	271	300	284	308	270	284	310	275	293	279	283	316	295	317	261	295	329	316	271	298	276	295	287	281	261	294	286	275	281	300	290	253	250	283	289	289	285	305	295	290	297	289	298	318	307	297	302	304	313	295	290	304	324	300	278	278	301	259	297	284	285	313	307	281	293	298	292	295	280	286	309	294	314	284	286	316	307	252	283	301	297	281	300	290	283	290	279	286	300	303	286	273	261	326	319	269	275	281	261	293	302	290	286	252	274	257	328	282	296	281	267	292	302	304	289	312	291	304	299	280	305	303	270	283	277	274	280	275	245	300	265	279	298	280	305	291	296	296	295	305	295	303	267	300	306	274	297	294	302	306	311	297	287	300	287	299	273	295	297	288	286	314	289	291	296	266	292	286	290	282	288	283	318	275	273	269	277	286	262	302	276	301	321	318	328	302	280	294	292	314	292	300	272	282	288	267	310	284	305	263	292	294	283	274	272	294	283	301	269	313	300	290	292	269	286	324	295	249	314	292	278	270	259	303	290	256	294	276	295	288	294	285	249	308	273	290	292	283	286	278	267	269	282	292	313	288	288	296	273	307	300	266	306	263	296	296	286	262	329	291	264	296	263	296	294	292	268	289	298	301	261	294	276	269	290	270	279	267	272	275	305	299	282	289	290	311	271	279	284	286	327	287	280	275	306	309	279	280	264	280	330	322	290	315	309	307	285	258	283	274	308	273	298	298	270	262	254	271	271	286	272	271	278	271	301	285	307	294	274	289	290	304	292	271	283	329	280	283	284	279	270	296	272	280	266	320	306	313	285	281	275	269	273	277	312	287	303	271	293	313	275	279	284	295	301	268	281	291	300	279	289	279	304	274	306	298	332	270	281	262	278	275	276	260	294	286	284	263	304	290	274	284	278	254	296	282	266	300	288	319	324	300	285	294	266	310	307	283	284	297	337	271	303	264	287	295	295	281	244	300	293	295	269	292	295	287	288	289	277	266	271	294	309	293	269	270	309	288	270	280	307	318	308	292	270	268	298	287	272	307	269	291	283	255	263	327	270	287	316	295	309	268	289	300	262	292	279	294	292	279	266	292	281	289	272	308	259	279	298	281	295	306	301	274	267	294	292	294	281	283	286	288	280	290	297	311	281	281	287	275	322	298	301	338	330	316	301	261	272	304	302	265	296	288	288	273	266	312	300	274	293	299	266	266	289	278	273	309	318	292	304	305	270	272	306	306	268	294	290	319	297	312	257	262	279	295	283	282	306	286	311	319	278	302	274	279	298	301	287	282	262	291	320	316	297	257	268	281	250	276	307	285	295	288	267	312	294	283	279	304	292	271	317	280	277	320	317	268	287	295	281	272	307	302	271	293	292	266	278	310	284	282	300	285	278	312	316	290	295	298	298	290	257	302	274	262	283	320	281	315	303	291	283	309	274	324	274	268	277	295	283	296	316	273	297	306	268	266	305	287	285	320	273	270	297	280	286	306	282	290	306	283	291	285	321	289	303	285	264	261	296	292	257	325	259	273	276	311	257	303	287	305	295	291	270	278	318	294	287	283	270	301	282	285	302	291	278	301	314	276	288	295	277	293	276	276	293	310	294	285	301	319	285	301	286	292	287	285	307	274	305	308	293	298	303	295	289	292	276	275	304	271	318	286	279	280	291	292	297	292	273	287	282	264	306	275	309	274	308	318	310	288	269	288	270	273	280	268	267	296	312	263	272	296	273	258	314	284	289	291	315	274	302	292	285	293	301	257	261	279	264	295	331	260	322	276	296	273	302	288	300	288	255	284	308	327	289	319	271	305	285	309	309	300	292	306	285	288	292	293	309	318	290	300	281	264	272	268	308	307	309	293	320	293	280	295	300	283	265	297	275	313	317	280	297	287	275	272	293	273	296	307	266	311	278	279	284	297	270	286	260	275	308	275	284	302	279	293	287	279	297	283	284	307	262	297	301	277	287	285	301	252	315	290	268	277	335	315	277	295	287	318	280	270	274	293	264	277	275	278	291	309	284	299	297	312	274	278	306	289	285	296	295	309	285	306	303	251	266	306	312	290	263	309	284	283	299	291	299	260	299	278	296	277	277	318	278	310	293	296	255	262	266	276	294	285	293	274	279	276	282	289	284	289	273	307	323	288	268	305	267	280	271	291	294	301	279	299	274	291	264	281	273	287	298	306	289	292	284	288	289	276	345	302	314	253	277	273	271	267	289	323	283	263	297	258	302	302	278	280	291	268	281	281	285	279	274	292	290	278	288	268	285	291	286	282	303	300	312	282	279	320	279	298	262	330	295	324	286	279	266	299	314	309	300	280	246	289	293	301	299	272	291	292	287	271	272	273	274	274	325	280	275	264	256	273	314	294	292	273	295	294	297	298	270	258	291	271	279	276	314	294	296	304	280	250	306	281	273	315	292	300	285	272	301	285	305	306	284	275	289	321	304	288	301	268	284	321	285	297	299	274	283	308	284	297	271	293	262	270	299	300	301	295	286	310	285	321	281	288	242	302	287	286	317	304	302	316	269	282	286	280	262	299	284	292	266	294	273	280	286	314	301	291	302	256	276	303	283	302	251	276	295	322	322	280	283	296	272	291	290	264	282	301	291	276	313	286	285	260	280	233	310	270	265	282	278	303	279	291	300	304	298	331	296	277	285	290	266	278	315	292	260	295	313	302	290	261	290	290	286	307	305	301	295	306	281	298	300	274	316	274	299	274	281	291	285	289	268	296	307	301	309	304	263	298	284	269	276	246	279	284	308	286	298	260	289	292	280	273	294	289	297	274	280	275	291	273	302	285	275	294	268	313	320	284	309	284	331	305	291	279	282	278	295	274	294	273	285	272	295	264	302	273	289	288	305	296	297	297	311	277	305	271	315	283	286	260	294	301	307	306	276	268	275	294	292	282	299	297	291	279	284	271	264	279	292	304	290	311	293	285	276	289	315	283	314	312	286	268	287	306	273	283	295	313	313	279	323	285	266	308	265	286	293	267	314	283	314	298	315	283	278	293	286	284	297	284	269	273	307	288	275	269	273	291	265	273	273	283	280	312	284	306	277	316	298	266	294	273	303	298	316	306	281	284	290	283	313	298	268	273	294	269	280	274	286	288	280	281	286	278	308	319	296	283	286	279	277	279	330	300	276	295	270	321	291	276	272	279	272	288	288	292	316	286	283	279	303	305	285	316	264	274	293	284
25496	21478	27897	25455	11665	1774	1206	987	915	949	872	838	803	845	855	832	866	815	779	858	820	839	804	800	779	801	819	801	804	788	802	811	813	765	778	756	829	745	827	764	813	762	793	743	781	791	806	755	776	770	802	791	803	818	773	779	802	789	801	828	786	781	813	758	804	848	759	779	848	804	768	754	775	753	769	755	851	772	782	813	801	854	803	798	796	786	791	831	768	762	771	796	807	735	797	747	789	808	744	793	723	769	794	792	774	814	806	802	770	791	760	791	802	779	788	777	792	777	841	827	776	787	735	763	771	763	801	811	751	836	810	811	744	822	805	785	771	784	817	802	808	779	832	771	821	797	813	740	773	797	766	819	792	767	780	806	744	787	766	812	756	805	773	781	800	763	750	706	745	759	821	760	781	789	749	784	799	767	758	812	824	753	779	762	808	769	816	824	769	746	767	733	799	807	730	773	740	791	792	783	786	732	783	816	799	790	792	746	749	759	774	760	793	763	805	740	749	758	800	805	809	799	797	775	755	783	794	808	768	753	819	785	761	775	781	794	806	768	725	867	839	766	788	806	728	795	775	795	793	753	791	745	806	784	777	729	773	779	764	803	754	783	747	796	822	822	757	728	779	813	779	770	815	745	784	783	754	815	773	780	802	754	827	799	767	778	764	795	736	758	792	793	817	764	834	809	776	798	767	729	774	741	800	777	782	763	842	783	794	779	801	808	799	790	819	733	787	802	794	751	794	818	789	765	796	825	785	837	777	788	772	806	836	744	791	765	787	779	814	801	844	805	751	762	734	742	792	751	813	709	783	769	801	820	731	789	809	767	767	735	792	779	795	770	781	779	765	775	777	761	817	775	793	768	755	793	823	830	841	768	763	751	800	749	760	740	765	752	803	800	781	801	796	772	785	781	752	736	798	763	795	775	786	769	795	818	830	835	783	753	750	798	802	775	814	796	776	815	775	811	797	776	753	764	768	757	741	744	737	791	803	773	787	749	790	776	815	792	771	751	775	772	790	793	746	775	793	784	755	745	770	813	777	799	731	813	773	731	724	780	774	811	768	769	765	839	777	807	781	769	792	786	742	823	766	748	746	762	802	765	762	781	814	830	759	816	781	799	748	793	743	786	812	779	801	818	764	766	754	821	797	728	792	776	749	773	785	767	780	838	794	815	779	796	799	752	788	764	753	777	802	717	813	772	816	818	712	801	832	796	822	790	774	794	824	786	816	774	778	782	769	779	767	765	773	771	770	821	768	767	776	808	781	784	782	800	793	798	815	802	778	797	839	819	757	760	769	771	785	775	812	778	842	793	797	761	823	802	778	788	782	780	768	808	777	755	767	791	771	783	742	787	773	747	808	792	860	817	756	774	816	756	799	773	774	810	797	757	773	785	733	784	764	762	848	725	789	804	781	831	743	790	797	777	800	791	769	810	825	756	838	780	771	790	757	773	792	744	786	761	798	792	773	821	744	838	793	741	793	791	767	806	772	776	770	767	764	813	737	747	751	783	794	719	838	759	789	806	780	747	775	788	796	765	799	764	802	792	734	769	793	784	785	785	757	765	777	803	737	765	759	784	777	802	783	770	797	803	750	696	798	720	788	717	791	761	849	809	743	803	803	789	808	769	765	855	794	791	769	769	836	796	818	780	771	812	750	770	833	771	817	792	809	736	770	768	753	775	775	755	794	732	727	773	765	783	770	756	735	781	774	777	775	777	827	759	787	784	746	788	798	784	776	796	855	765	822	780	804	774	787	780	757	777	760	802	783	766	823	800	813	776	783	766	757	808	816	796	743	822	810	791	804	790	786	771	848	777	812	762	789	804	774	789	767	798	803	834	763	738	785	763	821	785	828	798	764	774	780	778	779	791	785	773	763	714	786	810	757	716	749	779	782	790	772	762	761	795	787	763	802	775	787	883	758	736	852	766	765	780	759	809	786	778	788	769	782	789	817	785	770	758	744	782	822	777	787	740	745	769	819	714	769	814	789	810	768	798	785	711	770	761	781	794	764	793	828	761	795	775	775	839	744	732	758	802	788	803	714	743	775	793	805	784	772	784	788	826	773	785	760	711	800	752	849	802	761	822	724	750	768	800	812	777	753	782	749	717	804	745	799	726	789	780	798	778	809	794	818	764	837	806	811	819	772	802	751	791	729	756	767	788	756	771	796	756	798	742	788	797	782	831	793	772	785	776	739	817	760	785	797	846	735	782	771	767	819	795	766	753	774	747	779	791	771	816	812	764	811	785	769	783	758	758	768	788	761	774	864	793	824	821	751	762	752	766	790	763	791	743	763	785	738	729	746	808	787	795	763	784	770	792	747	760	788	750	795	808	829	770	773	767	803	715	747	771	774	822	761	792	792	827	730	775	756	752	796	774	830	800	824	776	782	786	841	781	809	762	773	792	835	775	754	746	794	776	784	814	726	771	781	776	812	792	807	807	805	785	774	776	818	829	788	768	780	831	803	755	802	806	790	792	807	812	789	815	777	799	763	747	803	788	779	763	737	773	789	722	784	784	744	797	795	778	808	797	789	804	786	797	791	741	781	733	757	747	789	790	714	816	784	768	815	755	820	785	779	804	778	770	811	798	731	801	744	754	768	790	772	767	812	810	808	786	778	751	763	793	756	828	852	797	743	767	761	764	737	770	802	728	810	801	732	791	795	808	791	775	795	776	763	731	811	746	773	756	754	772	827	783	761	760	826	784	761	758	800	783	805	758	789	756	753	840	756	804	784	791	788	769	766	782	778	774	799	846	780	776	791	803	780	770	739	727	751	778	777	764	777	772	744	740	744	739	778	777	788	776	807	766	825	751	797	814	786	814	762	764	751	757	821	756	791	755	807	792	769	786	696	821	724	798	846	733	756	798	797	826	766	756	792	770	759	776	766	782	788	707	787	800	829	758	781	801	781	722	817	821	752	743	815	792	774	772	766	757	765	759	717	788	823	780	772	807	771	812	795	786	731	746	770	747	766	800	815	828	810	814	767	815	764	717	834	766	833	799	810	771	799	831	799	837	724	807	801	736	762	739	699	781	783	769	794	813	785	736	778	806	770	797	744	752	765	770	783	775	746	796	810	720	770	769	762	821	812	793	745	776	784	753	764	796	762	738	758	759	760	723	824	822	806	749	762	786	773	716	798	766	803	836	736	762	775	781	775	802	780	774	791	822	850	773	804	723	792	757	773	790	810	780	865	749	703	759	811	790	816	758	791	799	815	824	780	782	767	801	808	776	753	753	789	768	789	777	789	785	772	770	779	794	813	805	772	723	762	803	802	767	764	838	786	768	771	719	782	755	799	796	806	813	787	760	793	760	748	755	809	771	731	708	791	858	779	764	759	807	786	748	815	784	795	750	766	764	781	760	764	816	790	803	799	779	795	805	781	775	771	811	814	757	792	796	767	757	781	817	810	759	755	778	803	797	789	759	810	788	745	810	808	794	790	762	780	754	793	772	781	795	744	768	780	755	818	810	820	766
3450	3640	2927	1643	1316	1057	951	827	794	731	699	719	709	659	697	639	643	663	634	635	623	630	638	626	650	636	594	618	604	595	613	643	610	632	589	673	571	613	616	619	628	596	605	575	600	586	631	623	618	560	575	568	624	574	572	602	658	616	614	611	588	596	557	615	623	609	618	563	626	569	558	583	570	608	578	553	594	583	600	574	610	578	611	603	600	588	568	600	571	592	594	584	576	580	607	619	626	585	569	609	559	566	563	596	607	549	599	579	589	612	574	593	640	584	581	585	596	614	559	614	577	566	598	590	599	600	579	596	621	588	601	595	587	580	607	576	598	612	615	565	581	625	600	601	575	595	570	607	533	603	638	596	541	589	635	602	650	606	595	571	610	584	598	613	608	537	605	588	585	542	630	630	584	600	614	623	594	585	584	587	575	601	611	627	629	561	582	602	591	621	625	597	603	626	620	617	618	574	627	583	578	610	599	540	608	582	589	605	580	593	595	626	610	579	571	575	602	609	633	602	522	577	594	589	611	601	599	558	564	562	602	605	592	626	573	549	607	592	590	585	553	586	605	585	560	597	593	606	607	602	580	604	587	564	586	558	590	604	603	561	597	596	624	572	582	578	608	578	600	581	589	586	560	563	598	628	560	589	555	602	621	589	599	587	607	593	555	589	621	573	560	602	616	572	605	588	570	604	582	575	599	606	583	553	569	588	587	603	630	601	587	588	634	617	601	606	593	558	549	610	618	581	604	610	591	585	596	619	622	605	579	579	632	585	545	600	642	555	574	563	578	581	607	598	589	602	567	573	611	598	653	585	608	586	613	607	566	568	631	610	584	569	594	557	576	585	585	568	580	606	578	589	611	610	544	615	598	572	597	531	588	543	562	589	592	591	602	571	575	600	568	609	598	642	621	606	564	599	533	583	530	585	593	598	624	571	553	599	607	592	577	627	610	616	561	602	539	619	596	552	632	594	636	586	571	596	601	636	578	559	618	578	604	591	616	572	584	603	611	601	578	593	550	551	561	590	590	594	577	598	592	570	566	622	564	586	583	597	584	549	571	585	622	577	591	536	570	610	628	587	591	585	584	571	606	592	605	601	593	548	586	550	567	636	578	551	579	594	592	595	615	594	568	546	577	582	615	553	579	571	546	610	555	551	559	630	592	583	540	539	609	573	603	568	624	592	574	604	600	549	614	593	576	602	602	566	570	592	579	596	574	579	613	568	573	559	540	616	585	588	599	572	624	560	613	554	591	574	538	597	601	602	535	592	603	582	597	544	570	572	541	613	622	595	598	549	599	595	591	587	589	617	616	519	585	576	576	586	612	553	615	619	615	581	602	558	587	566	573	545	594	594	612	570	594	605	621	586	593	549	592	573	567	626	590	624	633	601	582	604	609	528	591	604	560	558	554	594	595	577	583	570	596	616	551	624	553	574	563	571	576	551	587	588	597	572	598	601	557	592	582	585	597	558	585	567	575	600	587	620	602	569	615	555	535	573	558	645	574	612	567	571	599	550	587	578	616	558	538	588	571	634	602	596	605	582	596	575	602	578	639	564	603	605	569	620	604	594	577	600	555	531	577	589	572	567	588	571	588	615	576	581	599	629	563	584	572	531	570	604	541	565	579	582	624	577	559	538	565	567	547	599	558	576	574	522	588	588	585	574	580	608	592	612	578	589	593	603	573	536	586	564	603	580	551	565	561	575	562	612	574	596	596	620	560	586	577	589	589	583	591	570	606	595	597	552	571	582	599	604	592	599	525	613	580	585	588	603	605	535	564	590	574	570	602	558	609	602	561	581	585	643	551	605	597	578	589	582	600	604	543	569	591	608	603	576	552	593	585	590	543	603	589	590	570	602	589	577	636	580	580	552	579	601	639	579	566	566	546	597	618	596	613	557	602	538	588	561	579	577	600	589	554	635	611	599	592	592	603	546	612	560	584	561	572	553	542	599	542	572	560	600	577	599	560	583	578	591	595	549	597	586	602	601	559	595	573	596	597	559	604	584	557	542	606	604	559	592	603	564	555	541	590	560	591	580	615	599	585	569	610	568	604	528	633	580	549	569	605	560	540	603	592	564	547	587	550	597	582	607	572	603	605	531	611	608	545	594	596	568	616	543	559	575	607	536	576	596	623	601	591	515	561	593	579	578	547	622	608	613	597	541	617	545	588	562	551	574	622	580	636	551	597	593	571	575	604	576	636	567	611	582	600	582	557	564	557	609	615	569	559	562	553	565	592	596	598	568	572	580	593	587	572	626	618	621	621	600	600	566	533	596	616	611	601	606	645	572	536	592	584	592	540	572	574	561	566	546	575	580	579	617	591	589	570	589	595	577	586	595	625	602	595	583	567	584	601	570	558	636	574	580	613	575	605	563	570	578	568	568	611	616	549	543	565	571	599	609	561	564	539	585	610	624	537	604	580	554	578	542	560	598	577	581	566	585	578	602	615	554	567	598	584	576	595	583	581	587	605	584	572	560	585	588	590	552	565	584	582	553	582	612	570	547	602	566	576	602	563	578	637	597	561	580	626	582	560	614	596	616	578	551	573	596	606	576	593	560	583	619	657	565	569	550	559	607	593	555	591	569	617	582	596	560	553	569	564	585	584	607	550	633	577	604	553	561	603	626	590	555	597	622	652	606	564	615	548	571	592	598	574	618	558	594	535	582	575	609	574	586	579	573	613	587	582	582	589	594	586	633	585	585	570	584	620	580	564	572	569	579	577	598	623	595	592	626	589	589	567	609	580	591	576	620	554	585	545	558	601	588	626	580	582	535	597	581	583	587	534	576	554	613	602	574	571	584	565	546	550	533	559	584	562	596	582	596	616	585	599	549	583	571	577	597	624	564	590	590	594	559	604	614	583	612	558	582	605	616	560	584	591	593	565	627	571	599	565	606	535	564	592	576	571	583	587	597	578	563	577	569	593	602	610	553	568	571	567	609	602	616	564	624	593	628	625	539	631	601	599	554	623	568	562	547	615	566	589	569	621	569	582	567	583	592	588	548	571	580	622	564	576	567	546	563	600	572	602	577	555	587	557	601	586	584	595	616	536	546	605	624	567	588	544	585	582	604	595	550	557	578	593	600	603	540	602	580	583	560	577	595	629	567	560	583	570	637	605	607	564	619	568	542	608	605	571	580	541	569	584	608	595	579	564	559	582	580	521	579	587	608	597	585	583	597	592	621	562	580	602	586	559	595	626	613	570	570	627	538	548	577	619	575	579	542	606	586	586	548	604	565	559	550	544	594	615	577	558	599	643	582	589	562	568	599	548	574	555	585	615	534	601	603	542	647	610	560	578	553	542	616	595	563	608	613	565	570	571	573	585	578	591	603	547	571	601	587	611	569	575	614	607	575	578	620	591	592	594	626	595	582	552	599	579	561	601	578	600	595	577	580	563	609	543	615	560	528	584	633	628	604	569	567	601	579	556	545	579	547	595	569	576	564	598	588	578	584	621	576	567	583	574	597	606	609	589	633
24518	21490	28870	24504	21485	9361	1959	1236	1028	1008	1026	968	928	904	846	906	814	834	818	850	874	816	824	784	794	829	774	861	809	819	804	864	820	843	826	852	835	795	838	788	834	796	831	810	808	782	782	779	793	833	761	786	800	802	817	796	837	813	857	789	801	751	791	735	756	776	791	787	814	806	803	828	790	810	798	808	807	797	771	808	793	796	761	783	801	761	827	763	771	800	809	853	822	847	806	776	804	761	782	775	761	808	830	757	811	808	763	776	777	798	778	815	793	813	803	794	726	798	827	780	776	785	738	779	775	779	756	798	823	780	812	744	799	760	823	763	777	805	738	785	800	796	829	785	782	748	798	774	793	781	794	778	755	774	730	795	800	774	782	797	819	781	795	783	767	744	773	827	766	820	819	776	818	776	795	796	822	850	822	758	775	756	800	813	788	807	783	848	760	785	775	769	784	802	804	755	801	787	754	786	795	815	764	789	786	755	796	851	826	846	799	771	766	740	753	799	834	771	802	807	817	800	812	798	801	839	749	776	805	832	791	843	746	822	775	765	806	745	774	768	752	730	785	802	748	792	833	792	768	774	790	810	780	758	787	779	770	785	795	772	770	788	789	807	784	778	823	793	771	785	804	775	780	801	785	740	761	770	805	807	808	759	792	797	819	814	749	790	792	765	802	826	845	800	837	827	683	804	793	816	790	787	791	774	821	772	822	822	792	729	812	827	759	772	719	782	783	824	784	792	716	812	750	771	765	737	785	777	773	795	746	775	752	835	790	772	835	755	820	872	801	786	817	784	776	791	735	731	778	783	793	828	772	744	766	781	766	792	739	761	791	793	826	756	761	743	774	857	837	806	801	801	784	774	789	796	763	847	819	797	793	834	801	798	778	724	828	786	772	858	852	763	809	784	774	777	752	824	814	817	737	774	785	816	793	784	789	789	820	788	812	767	761	789	801	754	799	763	815	752	802	849	801	788	770	785	733	811	805	801	748	854	801	788	779	805	802	782	808	781	755	804	786	777	732	787	794	806	798	754	771	828	820	777	749	761	784	805	811	790	772	826	769	748	792	754	793	804	752	836	820	775	850	809	837	823	789	769	746	778	774	749	763	763	803	793	778	817	773	750	789	815	813	776	809	783	810	753	801	795	794	774	738	816	760	786	746	814	788	767	778	796	773	779	808	824	771	787	758	737	805	735	820	736	801	774	770	755	777	823	778	760	771	747	742	788	808	769	748	805	820	708	815	770	767	766	814	739	822	782	789	803	782	754	805	742	779	748	801	800	770	826	784	796	807	789	782	800	779	805	803	763	831	761	839	826	787	811	771	729	808	774	789	822	747	789	807	814	773	806	799	793	813	792	787	794	783	760	771	776	748	806	836	733	803	797	777	772	802	798	814	782	797	784	735	836	783	769	744	812	768	775	753	818	757	777	795	814	833	793	776	755	836	750	803	743	851	778	811	841	809	792	810	804	797	761	810	789	737	794	796	838	799	811	820	802	776	755	741	807	789	822	754	763	784	782	825	824	784	783	822	795	793	764	746	797	760	769	743	775	824	819	779	782	738	786	713	767	792	780	766	773	807	731	791	757	807	784	753	814	741	743	749	806	758	748	772	748	752	838	786	732	763	748	773	767	765	815	738	736	801	802	778	811	838	754	755	800	749	767	804	786	801	767	800	749	790	774	732	795	831	769	783	804	834	762	789	812	827	745	745	746	813	828	777	744	782	805	796	820	754	767	785	754	821	761	766	770	762	751	788	770	817	776	740	790	773	757	779	802	816	776	773	784	791	795	753	763	753	806	798	751	730	797	781	790	729	855	784	756	769	777	766	763	784	804	759	747	772	740	770	766	786	732	775	755	798	772	757	789	799	742	850	782	785	843	775	822	823	732	813	790	803	819	796	792	758	748	810	767	848	762	806	746	821	848	782	796	778	823	783	785	788	794	741	716	743	785	785	756	786	840	791	780	823	777	767	778	801	771	801	778	812	818	767	767	812	797	814	789	797	816	822	806	788	777	816	723	769	801	773	796	785	770	810	773	777	790	777	759	825	788	789	772	787	765	765	773	730	806	787	786	743	821	790	773	796	834	762	805	793	833	756	814	793	790	823	826	775	779	795	825	722	785	790	790	796	784	777	793	774	779	810	799	764	790	763	808	812	801	818	757	759	789	756	768	812	777	784	792	733	818	817	849	822	754	748	796	825	773	740	796	768	794	799	787	783	759	801	795	748	821	787	820	786	734	760	777	800	824	785	752	778	752	788	782	792	793	763	751	757	819	847	812	765	750	782	791	757	808	849	808	808	774	785	796	855	787	769	769	806	759	793	746	804	773	794	814	796	733	775	793	759	808	802	774	825	744	776	773	773	786	785	773	787	821	782	796	794	794	761	767	767	814	766	818	799	759	828	743	768	794	738	769	758	752	802	818	770	790	732	750	782	766	756	789	793	709	785	806	761	706	793	804	788	847	800	813	773	772	815	771	767	804	759	776	790	809	792	730	738	820	814	747	836	756	797	767	739	737	738	838	777	775	792	770	805	802	753	801	796	794	807	831	737	776	794	833	801	773	775	739	805	749	732	769	725	761	748	820	812	765	731	755	782	766	754	783	755	817	796	807	749	794	740	791	789	774	823	847	754	780	791	830	810	773	798	772	757	785	778	793	758	768	772	766	768	781	753	804	782	794	762	791	723	805	784	798	738	807	734	766	811	751	791	792	788	771	787	786	831	727	810	764	772	790	755	803	783	769	730	820	744	757	780	801	785	798	797	785	818	794	797	782	763	863	756	806	765	805	771	783	761	714	780	792	790	767	806	802	778	789	756	718	782	834	811	843	768	782	814	837	789	817	758	775	772	797	812	843	795	761	781	783	804	795	777	805	822	796	758	761	823	770	754	779	770	796	821	789	782	824	795	769	727	789	800	777	763	755	775	774	769	781	789	775	799	760	761	781	814	765	791	762	796	805	784	793	778	735	803	821	788	772	745	796	740	793	769	821	806	776	839	804	775	828	764	782	811	757	792	746	778	819	795	789	786	742	745	810	753	852	801	776	737	840	788	785	810	774	782	836	799	775	749	776	767	753	818	813	774	758	777	766	805	776	786	798	791	753	829	808	779	744	789	788	760	769	809	769	700	770	790	805	802	729	734	768	791	789	814	827	769	737	776	755	809	732	799	790	729	801	782	782	814	763	781	788	786	757	780	756	755	777	793	753	818	781	774	742	753	788	770	757	782	743	746	796	815	787	797	740	838	805	770	839	755	784	791	774	780	767	766	810	740	781	802	766	787	801	768	823	838	754	774	784	806	801	768	776	783	779	862	815	816	780	726	767	837	780	777	745	761	747	803	729	777	770	801	799	802	816	782	792	792	766	783	800	807	816	799	815	799	812	818	796	834	776	778	790	809	777	775	792	752	790	812	761	793	787	792	737	815	779	838	797	804	782	746	794	793	805	813	783	773	783	811	774	766	827	792	753	755	789	783	744
3826	6340	5040	2692	1853	1439	1214	1059	932	931	829	801	755	731	740	723	668	653	672	688	676	661	657	702	665	649	614	628	648	669	580	620	646	640	631	600	605	629	645	578	637	601	579	611	623	630	618	608	598	654	559	628	575	580	579	606	583	607	631	575	625	608	608	618	574	600	600	607	568	599	563	616	604	614	607	564	558	605	652	621	636	591	606	576	603	631	586	599	612	616	629	584	591	628	636	657	618	618	639	628	609	592	627	612	566	638	622	618	570	595	611	579	582	605	605	605	648	641	557	595	601	561	626	621	612	600	568	605	557	592	612	594	572	590	596	626	580	572	620	624	582	630	581	553	606	632	596	628	599	589	584	586	606	564	593	536	569	650	577	590	589	606	649	582	603	595	648	563	604	646	589	554	565	609	614	588	622	605	613	610	568	616	559	574	574	631	642	629	610	633	615	608	596	574	566	642	600	594	587	598	619	580	581	608	576	585	639	594	610	591	551	582	576	665	645	541	613	571	631	610	603	570	611	626	613	584	670	596	578	591	595	614	569	590	571	600	597	563	606	630	586	595	574	581	559	599	612	603	606	566	589	632	611	567	612	587	566	607	581	590	604	589	583	606	595	558	665	602	570	641	544	577	581	609	604	624	645	602	654	605	631	612	628	599	579	576	643	614	565	600	627	593	599	596	582	584	599	606	569	616	562	637	637	636	603	613	593	595	599	622	630	590	575	595	565	598	589	598	584	599	612	591	616	548	590	583	605	561	598	582	593	598	605	596	600	602	552	607	618	599	614	631	614	587	595	575	602	569	595	591	600	622	592	595	579	636	603	605	614	599	617	608	574	585	590	616	616	573	567	654	579	574	568	552	603	584	596	606	627	604	541	587	546	622	619	637	580	604	612	583	580	627	589	587	562	607	560	615	634	589	613	558	569	605	639	608	568	587	595	560	611	613	570	549	591	588	607	644	641	583	554	562	582	602	584	598	606	599	602	577	618	583	632	546	597	647	596	579	583	583	651	597	666	606	598	644	580	587	607	583	567	593	556	642	607	582	603	642	578	602	572	526	592	604	582	643	583	610	624	585	605	610	596	596	621	598	635	599	647	646	566	578	567	617	576	595	574	578	600	590	615	621	562	581	597	621	620	602	613	606	591	579	582	553	606	587	608	568	577	597	603	567	599	572	551	577	578	609	630	646	631	565	632	570	605	588	618	571	594	569	567	591	554	627	566	607	582	583	592	594	630	564	578	615	565	542	580	619	581	576	549	580	551	594	613	576	611	582	598	560	592	598	588	587	585	559	597	597	602	613	606	583	582	611	622	573	530	600	607	553	566	587	603	596	592	611	568	582	525	593	633	614	615	557	629	593	575	584	595	564	510	579	571	567	567	586	571	594	595	584	579	561	568	574	564	614	582	601	593	583	577	624	590	638	606	623	574	599	620	564	599	630	583	571	599	580	563	552	573	596	583	630	570	585	597	613	579	619	593	609	577	565	590	577	573	545	598	577	565	571	615	578	573	601	577	552	584	616	604	590	576	565	649	595	637	574	610	622	588	588	586	634	600	598	618	566	590	587	552	574	620	600	600	595	576	631	621	562	606	589	616	615	579	620	605	636	578	564	573	590	607	581	617	600	628	589	585	589	594	546	553	606	598	608	550	602	615	610	583	576	581	624	624	622	592	595	586	594	600	609	572	609	594	586	583	555	588	604	586	540	608	601	526	594	569	631	551	594	571	604	643	572	567	597	589	641	570	603	616	570	603	551	623	523	578	572	619	570	578	597	592	618	585	580	600	540	603	582	622	568	596	602	599	609	602	612	577	586	546	617	594	618	555	583	581	537	559	615	624	630	593	566	561	617	599	571	599	585	580	554	566	615	602	579	624	609	553	600	587	551	595	595	620	570	576	643	601	617	613	569	644	555	586	545	575	576	612	574	583	563	604	619	572	622	565	585	589	617	619	619	669	557	590	589	581	571	583	607	615	592	574	594	580	614	589	582	591	621	626	561	577	590	552	567	576	621	554	608	582	584	583	550	574	584	583	552	593	620	574	593	601	586	581	577	579	615	577	573	584	586	616	613	545	553	619	588	600	637	610	575	611	627	554	562	593	614	592	614	611	566	550	605	609	653	537	578	569	590	615	591	587	596	624	585	611	581	597	592	644	616	633	589	571	621	570	592	625	599	596	604	573	626	578	552	616	601	580	549	610	586	606	629	605	616	573	596	604	570	551	569	606	576	602	578	593	593	590	598	616	601	581	555	579	609	575	561	626	586	559	581	617	589	598	550	609	609	625	595	554	561	555	567	571	550	546	560	587	609	528	558	581	579	592	584	597	598	576	647	605	592	608	580	580	625	569	575	578	619	575	607	616	625	581	557	616	588	596	577	546	560	597	607	567	618	587	591	575	595	553	578	594	544	547	568	574	621	580	623	555	568	596	560	573	584	621	617	638	575	555	583	577	547	565	578	541	572	579	610	594	587	626	578	561	657	604	568	580	592	584	595	579	573	559	560	610	610	615	623	604	566	559	534	567	541	566	589	613	576	581	594	615	616	576	604	597	595	562	593	610	601	574	552	545	608	586	610	556	569	609	606	630	589	615	591	595	559	599	582	583	582	603	572	628	563	576	586	565	582	545	589	574	599	583	579	597	597	567	602	611	560	604	604	565	600	581	568	573	598	559	564	592	596	589	587	619	605	559	601	608	611	608	584	592	568	616	567	588	623	617	612	546	549	563	613	595	570	652	599	557	552	610	578	620	585	529	570	578	571	573	583	558	593	583	545	584	569	585	565	603	624	616	601	560	622	606	557	591	598	560	567	575	591	624	594	572	571	626	610	575	572	581	536	606	593	591	612	550	552	601	609	591	568	559	626	590	602	617	587	590	587	567	561	565	642	604	548	581	533	580	607	589	576	582	568	559	602	610	653	520	553	588	592	593	580	619	603	605	599	615	584	630	532	593	582	596	606	553	587	582	606	607	619	589	578	575	579	600	559	599	575	605	604	615	580	594	618	591	627	566	588	614	614	609	578	597	512	625	592	551	625	591	615	552	585	574	617	619	594	540	543	598	608	552	554	613	627	526	596	562	564	592	564	647	588	607	588	599	600	570	570	585	577	587	525	567	639	564	629	605	622	616	574	565	593	573	562	580	588	557	577	588	603	526	593	578	583	557	641	635	616	568	619	579	560	595	588	574	565	561	597	577	567	586	607	593	615	528	611	575	543	600	578	567	577	595	608	614	573	594	621	584	584	615	606	574	537	583	604	557	579	603	569	614	561	589	573	630	587	605	570	639	586	569	606	588	580	579	598	550	626	608	600	595	649	562	568	610	601	604	592	582	595	626	598	588	602	589	546	568	569	569	586	598	586	579	565	599	578	586	592	604	560	576	594	573	591	595	551	578	559	596	564	622	612	571	576	599	584	571	596	589	558	588	536	615	608	598	618	559	574	618	598	620	552	571	551	571	549	595	616	573	581	571	619	579	575
27921	10538	969	561	462	400	353	413	434	431	369	414	378	430	411	402	417	379	369	394	415	391	363	378	389	350	399	371	441	417	392	354	380	373	367	410	412	356	399	429	379	369	363	394	412	342	403	353	389	374	366	389	397	409	426	436	428	387	380	359	377	375	388	386	364	406	425	390	362	430	405	417	410	358	362	364	373	404	392	372	389	389	388	378	384	368	379	380	355	388	392	388	396	377	392	379	420	411	385	367	412	418	403	375	385	406	360	417	447	379	398	404	355	413	414	405	438	395	394	406	389	362	405	348	402	437	411	405	399	407	382	430	386	406	401	394	378	367	359	413	346	382	404	373	416	446	395	382	359	363	368	399	422	417	353	375	385	351	369	372	382	366	334	374	391	414	400	373	383	395	392	424	421	406	391	382	355	401	373	399	402	379	367	405	365	363	400	390	395	396	352	400	422	404	407	401	392	442	370	374	366	370	374	429	413	387	390	377	404	392	412	372	417	358	370	393	376	394	407	371	344	374	402	364	396	375	390	387	378	364	407	380	417	371	369	393	370	351	369	368	372	406	374	392	387	402	399	402	381	382	406	376	405	395	396	435	378	389	400	379	394	421	404	386	364	386	449	397	426	369	359	376	380	391	381	401	393	406	350	379	380	341	391	408	405	379	374	450	411	419	380	420	412	417	390	374	383	405	397	387	382	381	394	431	412	343	418	428	405	393	406	398	412	369	416	382	393	381	420	388	391	388	408	384	420	408	418	421	385	409	384	402	370	387	375	393	397	396	384	388	394	388	403	364	421	387	411	348	374	416	402	362	392	405	366	438	368	386	428	369	393	404	380	423	367	419	387	351	405	369	390	393	368	399	400	390	377	389	414	391	432	398	373	418	402	370	415	399	406	372	412	399	383	400	408	385	384	370	392	398	370	392	399	401	412	406	352	384	402	411	408	401	376	377	379	398	390	414	406	399	448	361	416	409	369	395	389	407	415	393	387	385	399	358	386	397	396	382	407	432	404	414	391	392	412	410	390	446	377	412	426	436	376	384	360	354	377	404	386	366	390	386	394	364	385	408	395	417	428	369	394	383	422	390	422	383	424	400	400	381	385	375	404	379	421	392	433	399	412	375	409	424	376	394	376	393	415	391	405	387	361	388	386	378	408	407	402	411	378	354	396	366	380	338	388	370	387	415	397	432	394	407	434	370	406	375	400	410	401	417	397	361	402	390	359	407	377	362	423	435	396	414	420	435	384	407	386	368	415	390	410	397	407	353	388	380	357	391	394	385	346	381	373	392	396	389	377	411	351	403	387	369	395	391	376	424	395	405	411	367	373	381	375	395	400	407	390	391	393	408	378	404	386	392	402	398	374	389	420	382	409	384	409	367	397	384	389	400	420	386	441	398	433	393	381	392	364	398	347	380	404	350	370	397	369	404	357	388	381	344	398	358	397	385	417	376	376	389	389	389	404	358	409	402	388	405	405	373	398	386	390	405	423	396	370	360	393	400	387	366	405	375	420	370	421	411	449	383	401	363	410	386	390	430	403	398	377	392	416	370	400	412	392	382	405	395	383	387	365	383	398	378	356	377	353	385	411	437	356	413	372	434	400	407	359	408	387	390	395	389	409	376	403	410	369	404	427	421	385	401	385	409	408	393	421	397	390	394	363	404	379	406	376	387	385	425	409	391	397	381	417	358	387	425	401	368	376	385	361	383	397	379	402	399	417	420	352	357	394	387	392	397	417	360	376	391	390	408	378	386	370	383	409	403	375	382	403	390	377	375	415	383	420	410	390	391	379	402	380	351	391	382	384	378	384	386	398	375	394	359	395	384	388	397	385	412	330	382	391	415	407	410	378	376	375	342	383	371	381	402	420	382	420	363	414	384	392	414	371	372	390	355	352	407	390	378	356	351	377	366	381	377	392	402	408	373	390	379	365	371	378	401	394	355	390	393	413	371	431	390	426	382	376	411	382	376	435	396	363	372	425	344	379	378	386	390	412	380	378	395	387	421	402	369	361	371	399	352	406	417	393	382	412	373	404	412	419	387	377	380	385	417	396	368	393	372	388	395	426	390	350	355	402	351	384	393	376	420	383	376	402	395	353	380	374	398	380	390	396	397	431	396	398	357	391	418	374	420	398	433	399	414	387	390	374	392	395	380	410	405	414	398	390	387	411	379	392	368	446	372	369	394	390	412	349	391	385	387	402	356	406	382	391	386	409	412	415	398	400	400	394	404	383	388	359	419	381	392	352	347	370	365	399	407	404	390	345	392	337	425	408	395	372	384	375	424	385	417	411	409	358	405	386	377	400	375	369	378	375	395	354	419	379	393	383	412	372	422	394	385	379	408	394	384	396	372	392	363	405	383	405	420	368	395	385	374	418	361	423	405	412	407	391	382	391	373	394	384	384	371	375	404	390	392	394	401	388	385	411	384	359	384	387	400	415	412	412	400	342	381	388	401	408	388	411	401	396	359	391	394	404	385	389	414	403	387	417	390	406	388	395	407	387	409	396	380	398	374	405	400	400	374	380	393	375	354	387	432	377	386	374	436	400	395	397	379	417	415	410	406	404	433	375	383	412	387	383	399	377	365	382	407	384	423	357	379	397	400	397	407	425	388	394	381	400	387	373	412	357	403	357	382	394	438	353	392	345	381	384	358	407	390	399	375	418	359	411	346	381	393	395	356	378	425	396	391	398	400	401	374	392	417	381	416	421	370	388	384	395	377	376	390	375	387	389	388	385	423	375	410	413	406	394	381	362	415	372	398	407	378	394	408	358	385	371	377	376	372	390	399	386	370	382	426	408	383	366	387	387	444	362	383	388	371	428	393	379	391	386	388	378	363	356	376	391	387	394	419	399	376	406	392	439	413	384	368	383	383	388	368	377	389	382	358	357	409	418	383	406	367	405	409	409	415	391	410	386	370	407	430	380	412	408	382	380	394	383	379	389	369	392	403	395	392	392	388	403	363	364	421	379	403	410	393	406	384	360	363	409	397	376	382	385	421	383	349	373	432	403	374	395	403	373	391	386	352	427	411	430	411	384	416	404	375	421	396	413	368	395	409	391	383	357	415	422	394	389	404	397	421	436	397	396	393	396	418	398	379	405	391	394	396	387	418	365	373	373	390	400	386	400	373	426	396	414	412	377	415	377	422	350	362	391	393	403	368	387	381	415	384	372	436	408	404	397	378	369	407	378	402	390	387	374	421	389	383	408	370	365	386	407	391	407	383	403	411	399	405	416	368	409	374	375	412	393	403	406	369	375	405	411	402	377	383	363	451	388	382	367	404	386	358	391	390	358	419	367	429	415	433	354	386	401	380	365	413	413	402	375	416	390	399	421	388	390	378	415	392	407	395	385	379	394	397	348	398	377	420	378	362	351	400	390	406	394	384	380	391	376	413	396	386	388	432	374	405	380	386	337	423	393	392	402	407	363	389	371	377	371	359	392	388	400	420	406	383	378	406	356	406	393	388	401	400	404	393
4671	496	452	342	321	330	300	298	282	284	301	308	306	276	312	298	301	272	293	312	316	303	284	314	293	320	286	297	258	309	287	276	260	317	274	288	283	279	298	306	279	305	279	310	293	288	313	292	332	316	288	301	280	308	286	299	301	259	280	285	278	291	260	292	276	258	284	302	276	310	311	290	289	307	252	281	286	284	288	308	258	278	302	316	323	281	307	282	272	308	259	281	280	285	289	280	279	273	303	264	295	262	289	265	271	315	277	280	287	298	295	300	292	294	301	299	279	316	262	272	320	299	277	305	264	299	334	284	271	301	279	273	275	293	294	298	302	279	278	290	279	289	314	303	311	283	294	308	307	254	290	294	297	294	288	290	280	285	294	279	291	260	315	304	272	271	261	301	299	289	266	283	307	290	298	270	259	308	298	300	295	292	305	292	307	319	284	259	295	319	282	288	271	270	304	299	303	306	323	297	285	251	288	272	304	298	266	290	312	307	269	293	269	281	268	274	301	322	304	266	261	259	252	282	303	285	301	280	280	305	305	263	276	300	302	279	278	278	285	284	288	296	302	284	281	293	269	281	282	280	296	267	289	245	275	283	267	287	289	308	291	261	275	281	285	263	309	277	279	270	269	275	267	308	276	272	293	291	315	271	258	284	278	273	253	281	284	272	314	281	282	318	287	304	245	308	288	296	292	284	279	271	296	279	303	286	329	297	281	289	274	307	280	292	312	292	303	285	273	297	329	307	286	285	300	281	294	268	261	292	282	316	286	283	252	283	275	294	304	278	297	295	284	280	290	305	290	272	302	288	286	275	282	315	291	308	274	274	291	293	267	294	299	300	309	323	289	274	308	278	274	291	302	308	263	296	275	295	254	293	301	262	269	297	300	283	271	265	295	276	284	282	311	275	271	298	254	305	318	291	254	261	300	284	319	302	320	272	280	288	284	293	275	302	272	299	254	284	274	278	294	299	280	307	289	297	274	293	310	280	282	292	274	283	293	281	292	299	263	291	294	278	319	278	322	264	287	281	289	272	321	308	275	278	273	288	283	267	307	332	295	289	281	292	284	260	260	308	270	294	291	281	302	304	288	297	300	287	270	309	295	278	280	292	279	265	272	264	269	285	276	317	290	291	284	275	336	312	301	272	286	298	302	310	264	259	280	243	302	269	310	285	299	282	270	295	293	276	274	261	267	276	290	284	277	317	290	280	310	260	286	317	279	306	271	270	284	275	290	285	268	278	282	288	328	301	269	270	288	305	298	264	273	278	265	295	280	292	306	262	280	266	289	301	310	296	279	315	307	286	262	285	303	264	271	298	302	279	288	309	298	308	271	280	293	244	278	306	290	288	313	305	277	284	287	269	273	304	297	282	300	300	297	303	296	289	261	290	308	287	294	301	297	260	295	317	301	296	320	250	302	279	303	293	288	273	288	290	272	275	293	296	290	257	283	302	282	270	283	283	273	267	321	302	275	319	320	309	300	272	281	291	290	253	288	312	276	290	293	265	288	309	291	305	272	290	249	283	271	286	259	299	300	283	300	313	309	303	274	263	270	279	274	288	280	292	287	300	291	291	309	307	257	283	277	260	307	292	341	263	262	286	277	303	293	287	283	259	314	309	318	293	263	277	277	298	292	276	272	280	305	331	279	284	281	316	269	289	276	288	286	286	293	288	268	321	281	309	292	300	280	271	242	288	258	292	267	274	254	286	290	277	253	276	285	294	255	306	299	287	307	280	287	294	279	300	306	290	283	276	275	282	336	290	276	289	265	296	300	281	295	302	278	302	283	273	306	299	263	290	294	269	306	289	261	262	299	262	293	306	297	326	297	297	316	268	309	263	256	304	283	275	294	303	302	268	265	273	267	290	308	296	251	262	291	283	285	277	294	292	268	310	302	289	297	316	302	284	321	274	284	308	301	293	304	298	279	286	311	287	255	314	283	268	326	292	319	304	314	285	293	309	285	301	303	307	300	289	329	286	271	283	263	307	293	298	298	307	277	279	295	285	290	282	293	273	279	296	265	281	280	290	293	292	288	285	277	287	276	273	265	314	292	272	301	281	266	326	306	291	303	302	263	265	278	314	297	269	286	306	282	281	313	291	319	298	315	285	287	267	279	290	300	342	251	304	286	303	310	312	301	306	310	283	295	270	302	289	283	308	291	298	308	288	271	287	295	265	280	300	313	282	281	276	271	294	293	295	284	279	290	294	274	290	283	287	310	270	309	315	302	302	279	301	307	301	271	278	268	279	273	274	265	301	300	258	289	277	286	308	306	276	253	339	316	292	309	279	293	282	256	289	296	274	309	309	284	286	297	264	272	297	299	296	290	276	275	279	299	302	301	271	316	264	263	285	279	308	305	296	258	281	273	274	279	273	265	263	290	267	317	274	300	280	258	301	299	280	285	295	293	313	273	276	274	282	275	293	306	270	324	274	270	288	293	261	295	278	310	285	286	269	306	320	296	281	312	283	277	268	243	294	283	291	263	287	302	281	278	277	287	276	280	306	311	294	291	264	315	282	300	282	271	295	272	293	291	281	293	303	267	298	293	328	295	282	273	259	297	283	270	293	293	315	276	305	286	270	293	288	272	276	307	290	299	302	267	332	274	284	285	307	298	277	276	275	294	299	259	295	294	279	273	279	260	280	259	290	289	269	269	302	287	304	270	305	270	305	269	287	281	310	284	279	275	309	282	258	266	281	281	278	298	303	290	293	261	278	291	280	312	322	291	251	297	306	282	245	267	293	298	294	281	280	298	268	282	288	306	298	305	265	267	279	306	267	283	274	261	292	307	269	312	307	291	284	290	275	276	292	289	309	313	279	321	303	278	292	298	273	260	304	272	268	293	259	291	304	293	277	289	273	290	294	292	299	289	294	269	275	258	325	306	309	271	286	287	269	275	265	302	276	323	284	260	273	256	288	266	264	289	312	277	263	258	277	285	280	320	296	287	286	294	264	271	287	319	269	286	350	295	294	277	306	297	305	298	257	297	285	315	311	273	287	277	281	280	296	286	281	281	293	291	288	292	297	249	293	281	290	260	272	293	261	272	267	267	296	245	294	263	286	294	284	275	290	298	281	296	278	289	290	316	303	276	273	319	272	247	278	277	285	287	287	307	268	282	291	297	298	313	287	329	298	292	247	281	296	281	312	289	265	299	268	285	288	325	286	265	284	281	254	259	290	285	315	275	276	274	279	288	317	276	306	293	285	292	269	305	317	266	300	331	266	295	249	271	303	271	276	280	292	291	271	313	295	310	283	280	275	268	289	260	289	289	312	291	281	305	291	299	270	287	285	315	284	293	325	319	295	294	292	290	299	292	274	308	297	290	308	287	276	287	259	282	285	281	256	261	303	304	310	314	289	274	290	284	286	309	265	285	282	282	286	294	301	278	271	269	300	272	298	269	274	295	273	274	274	293	279	292	290	276	255	269	299	294	255	274	300	313	292	284	296	306	267	307	297	325	329	283	300	282	286	273	282
25557	21498	27972	25429	11899	1804	1237	1024	921	926	850	883	833	848	843	870	840	854	804	819	810	832	852	794	765	873	843	906	824	834	770	831	756	827	787	790	786	797	750	791	794	805	819	824	795	769	788	745	798	822	809	824	760	776	816	777	772	796	793	754	810	773	869	784	796	774	800	814	807	807	805	838	828	781	832	762	792	819	786	788	811	788	784	794	841	813	795	784	805	778	800	791	780	780	772	782	835	793	825	840	820	810	775	761	794	824	797	797	749	804	789	794	812	765	800	839	800	797	839	837	805	853	797	793	753	779	783	787	811	754	768	807	783	822	800	769	765	726	776	801	777	796	824	859	801	848	741	753	836	787	809	742	812	798	763	798	862	806	793	792	745	783	822	760	802	812	821	807	784	787	770	765	765	780	777	807	829	785	800	824	777	766	733	799	809	823	770	771	768	793	774	743	776	829	786	773	747	793	784	885	743	840	769	819	777	801	783	744	802	805	797	794	773	851	789	818	802	760	797	760	823	839	768	797	773	809	813	815	762	850	810	793	775	809	821	824	801	797	817	798	832	806	816	826	749	793	845	776	791	830	839	803	829	847	775	830	809	821	771	832	823	765	757	740	768	789	819	807	780	842	745	855	853	805	771	789	785	776	754	766	785	805	803	737	863	816	764	807	799	828	833	823	795	795	816	763	846	763	741	843	805	825	845	768	811	810	739	728	741	802	754	818	800	699	830	844	749	762	796	762	835	790	812	820	782	779	812	816	788	831	791	812	796	787	798	820	763	776	744	734	811	774	790	739	816	799	789	841	784	797	811	794	757	757	800	765	779	810	832	848	776	760	795	786	805	781	777	756	804	792	797	769	810	799	791	756	841	774	756	832	836	795	783	808	782	785	783	769	818	784	791	811	757	801	793	827	766	819	808	740	827	785	788	826	816	795	790	838	842	795	789	851	807	784	831	804	741	797	820	859	822	819	791	795	755	809	810	748	872	824	821	756	800	816	780	794	787	816	784	793	764	813	780	747	812	783	797	757	765	828	782	843	798	754	776	823	829	801	838	784	758	839	817	813	796	790	829	790	770	744	720	810	781	852	797	866	760	777	844	804	754	782	830	806	814	796	792	814	774	790	807	812	805	819	766	767	796	768	749	837	752	822	752	813	818	753	801	835	793	817	797	768	754	744	842	788	773	803	800	840	778	850	770	760	791	781	787	752	766	755	814	784	763	783	765	764	817	802	793	784	835	836	832	775	820	850	780	779	796	826	783	773	850	764	787	850	816	772	763	813	828	827	864	781	834	813	814	773	822	784	767	735	782	806	786	817	831	794	739	790	773	809	799	829	761	842	763	793	781	804	832	780	817	773	749	789	817	832	803	739	761	807	789	806	774	811	768	751	838	776	799	784	763	774	765	787	755	824	801	783	776	816	817	795	782	774	763	793	834	758	767	737	740	728	737	806	814	779	777	839	805	739	790	753	790	766	786	760	793	779	754	797	772	789	808	792	731	774	791	785	802	823	727	763	861	819	794	785	821	772	796	775	775	788	808	757	836	777	848	789	809	770	792	840	786	812	789	796	806	760	793	816	804	865	799	842	786	718	795	821	770	772	808	793	787	760	814	788	796	852	735	782	785	757	804	751	797	807	803	819	794	736	843	794	792	788	793	785	822	773	778	807	816	796	792	742	778	769	771	816	779	829	762	779	780	766	788	758	811	802	777	790	815	787	813	781	839	805	762	835	764	775	793	802	844	833	796	785	795	782	778	785	758	800	749	793	772	793	790	800	785	797	788	776	813	814	844	742	794	854	809	826	786	811	760	751	761	804	770	773	799	798	859	790	784	797	862	784	766	799	846	764	840	818	779	859	762	812	813	763	766	764	809	761	798	799	830	764	766	783	807	799	813	716	822	869	785	774	825	789	853	826	761	829	804	775	779	801	752	774	816	823	819	805	772	769	836	778	795	779	747	769	749	797	847	828	855	820	797	756	772	799	771	793	820	781	805	828	743	823	828	795	796	796	841	837	778	759	771	813	790	817	779	734	770	743	787	814	767	795	757	766	835	788	832	800	812	773	779	787	802	812	762	796	785	759	807	790	786	830	826	804	831	800	839	782	746	786	837	839	790	767	748	720	799	772	811	776	762	767	780	752	806	767	784	816	796	803	772	794	754	829	761	822	777	793	796	882	750	777	781	791	753	752	777	821	772	815	767	817	755	776	771	770	799	836	832	851	808	815	790	823	788	816	829	838	798	770	807	811	748	834	804	804	722	761	801	794	741	792	802	785	783	834	770	829	809	784	787	774	774	809	804	815	828	795	823	766	866	826	812	787	775	803	819	784	808	751	812	784	821	806	773	764	814	773	785	763	740	804	849	854	779	712	812	777	807	775	802	750	826	815	787	812	793	820	824	769	810	798	780	761	785	774	805	751	804	777	758	794	790	801	780	786	804	748	759	777	777	811	773	802	803	777	778	842	822	756	759	770	787	794	800	841	785	784	771	788	789	802	725	786	759	761	769	775	766	762	809	748	751	784	764	799	817	807	792	770	762	768	790	804	750	753	750	766	794	815	790	757	823	841	845	803	778	791	805	804	766	824	709	827	837	796	770	801	821	773	803	829	775	734	812	796	809	693	784	773	831	788	765	763	784	761	766	821	798	773	814	828	764	844	816	774	827	815	782	838	728	809	841	810	761	802	856	805	769	796	755	753	786	843	806	786	814	797	808	833	817	822	792	714	818	786	808	865	778	808	822	800	790	796	766	806	766	767	788	795	819	787	789	801	755	772	796	778	816	791	794	783	783	778	829	779	798	833	842	798	818	791	760	775	811	786	827	783	772	817	766	779	787	776	778	733	777	811	781	804	811	762	809	808	740	789	839	788	799	810	808	814	801	798	832	808	800	786	818	785	839	778	769	790	828	785	769	752	823	800	817	720	795	787	737	809	753	797	809	786	787	822	748	798	810	770	825	789	824	800	779	851	845	838	772	788	814	842	829	786	771	761	791	772	749	824	798	796	825	800	761	804	775	818	828	797	777	833	835	821	805	803	791	796	796	807	809	775	827	761	784	719	758	761	775	765	804	807	801	739	767	806	780	775	826	808	807	775	788	791	785	797	785	749	717	804	835	797	804	808	777	772	807	752	775	765	818	801	825	757	760	794	818	800	788	766	772	777	773	826	783	733	790	800	853	844	747	823	826	782	781	813	791	758	785	802	797	823	793	795	870	771	762	805	761	762	781	722	758	830	777	795	828	779	776	803	775	752	817	781	799	771	801	795	774	817	814	820	781	798	803	809	766	819	814	762	838	786	776	821	810	767	790	749	783	785	807	781	776	807	747	828	721	817	779	782	745	804	814	767	848	780	825	823	829	795	734	788	848	801	750	797	823	844	767	754	817	789	823	779	811	793	821	763	789	763	754	799	818	781	774	780	790	800	788	743	824	785	819	791	855	793	731	819	753	808	789	746	826	763	799	814	776	787	870	834	746	808
3401	3680	3054	1613	1241	1030	934	788	804	730	741	692	694	631	630	605	610	643	615	579	579	619	591	599	591	616	610	595	641	636	618	632	632	598	577	599	630	599	606	623	594	632	578	616	605	611	574	586	617	565	588	630	569	574	580	567	578	556	616	595	566	521	599	563	543	609	613	606	606	623	587	579	574	587	571	598	597	595	584	622	604	574	563	606	573	584	608	612	638	585	568	592	580	610	573	546	560	628	552	581	607	574	577	619	597	589	578	579	584	553	609	571	583	559	566	645	565	562	548	591	615	565	541	592	581	612	589	576	621	574	574	606	553	613	598	581	596	565	570	582	584	587	611	573	620	581	604	594	566	592	595	581	566	558	611	557	594	602	580	637	596	625	600	574	571	584	584	595	607	578	592	606	598	572	548	614	628	574	577	579	600	586	592	589	555	583	588	610	606	586	618	611	616	580	578	562	556	613	585	588	609	579	608	564	556	553	564	572	613	587	601	596	611	577	563	603	567	591	615	581	596	617	552	596	569	581	571	582	577	612	545	622	592	597	628	578	556	597	569	588	620	567	623	595	590	587	583	588	555	585	579	619	583	600	576	583	572	568	561	551	612	570	602	570	642	589	597	582	538	592	551	582	586	615	567	606	562	577	576	616	612	597	606	614	579	528	564	615	602	579	531	540	622	590	574	587	575	568	578	557	611	570	578	576	606	559	582	595	565	613	592	591	575	562	592	573	577	557	568	592	595	659	587	575	547	549	613	614	614	578	609	594	577	608	577	564	603	579	565	594	608	622	628	568	574	598	564	605	593	574	561	588	593	585	583	622	603	571	581	578	603	572	555	579	565	598	626	598	565	581	611	612	566	592	617	604	649	560	570	539	621	567	612	568	592	600	610	615	584	574	599	553	580	608	574	536	585	610	556	590	530	560	587	575	611	527	562	608	572	586	596	577	609	607	596	573	611	552	576	568	606	576	562	606	575	608	573	599	570	559	584	596	579	564	581	612	555	617	571	580	594	601	645	579	585	632	538	586	544	659	563	559	588	580	559	570	603	587	626	587	568	576	574	577	567	577	562	595	609	621	627	581	610	565	612	590	593	631	591	559	586	582	589	601	599	589	607	603	602	596	635	580	607	551	553	573	586	560	586	549	556	592	577	561	600	567	576	573	589	570	554	615	534	583	578	587	598	566	633	580	570	587	623	545	574	583	615	552	585	582	610	575	591	592	631	616	590	588	573	592	597	588	576	560	561	581	620	605	584	612	598	612	571	584	591	558	537	592	568	559	595	577	588	554	563	575	603	641	565	570	602	601	590	560	654	557	621	570	601	549	592	604	576	616	534	619	584	610	570	592	564	577	547	587	574	629	580	620	621	594	605	584	580	559	565	573	602	601	563	564	617	571	581	556	590	587	598	607	556	564	589	578	575	558	601	574	604	563	606	537	605	593	538	567	575	560	621	540	606	605	601	585	557	607	624	581	586	623	559	560	618	603	550	588	610	562	627	599	555	589	578	601	583	619	572	631	575	546	575	603	558	576	553	587	610	635	609	570	579	572	575	591	565	591	573	614	594	564	539	543	581	632	545	558	606	562	594	552	600	619	605	544	534	602	544	581	540	587	589	565	592	556	575	555	558	552	589	614	571	605	591	574	596	575	588	566	611	583	572	572	619	608	569	601	562	561	589	568	580	546	547	607	592	562	581	587	592	551	633	564	574	584	549	618	600	592	585	556	585	562	597	563	615	575	568	593	603	550	584	570	569	650	590	540	562	562	584	610	615	605	592	608	555	586	546	574	612	571	601	620	580	593	611	564	609	581	626	587	561	563	629	575	621	609	618	553	631	639	512	608	591	565	593	593	549	604	529	554	577	569	606	567	613	570	621	569	594	642	587	550	573	571	626	563	583	597	610	601	555	557	571	550	556	622	601	627	575	568	527	607	605	628	593	563	549	578	573	630	556	597	592	580	548	559	575	563	589	558	627	581	567	600	613	569	594	547	564	554	561	602	626	601	564	571	604	609	585	589	560	617	588	583	566	570	568	612	600	599	586	559	591	599	617	571	585	559	576	594	594	578	597	565	565	600	582	553	590	544	601	569	594	595	558	589	589	585	617	619	566	556	614	547	559	552	542	566	607	607	551	590	571	587	562	588	547	586	534	571	543	585	566	522	621	575	591	620	581	612	574	544	576	557	539	568	591	552	551	605	602	613	577	540	568	590	524	611	572	627	587	572	550	570	607	587	591	579	571	586	561	595	575	591	565	585	612	585	567	539	614	619	585	602	563	561	630	577	571	572	552	601	586	530	637	614	564	603	567	611	584	606	586	570	565	516	573	581	575	555	597	650	583	534	562	628	555	599	569	606	573	577	595	559	575	581	593	610	565	583	569	570	554	594	546	599	604	576	602	571	584	532	542	600	553	557	584	591	606	568	628	540	566	602	617	580	553	621	588	579	555	567	588	590	615	616	598	578	625	590	577	559	574	553	562	575	588	573	554	552	625	559	625	604	591	567	595	601	618	580	572	550	583	601	571	606	627	565	531	592	568	594	597	566	565	567	589	614	601	548	555	571	602	542	582	610	599	566	589	595	652	586	546	543	614	569	623	591	615	566	601	600	595	563	597	584	574	594	585	602	587	556	570	608	586	591	558	611	578	605	576	611	585	616	596	562	572	601	569	579	571	581	590	608	582	565	564	591	605	599	558	557	590	577	587	597	571	562	597	590	580	583	537	584	556	591	614	540	550	580	571	602	518	574	566	571	566	589	576	554	600	612	596	562	592	630	586	553	558	549	561	580	609	553	591	575	588	586	577	552	598	591	588	569	553	578	533	592	602	562	596	549	552	562	591	557	560	554	572	564	591	588	564	549	614	569	597	588	573	560	556	595	585	561	567	550	581	576	558	544	593	593	584	591	630	601	577	583	581	594	581	557	572	569	608	591	604	544	501	587	597	560	590	565	542	556	561	573	572	617	600	562	588	575	551	580	591	558	589	582	588	638	591	590	539	562	578	562	577	579	563	584	600	637	584	564	597	582	610	563	568	582	558	589	551	591	576	582	568	572	596	603	563	577	615	589	599	588	529	591	600	585	580	582	598	591	589	608	554	569	556	538	551	595	559	628	595	552	596	555	610	597	587	575	612	597	589	575	564	569	628	557	638	578	547	623	573	562	591	595	593	569	534	565	585	608	574	624	600	577	541	573	561	565	605	578	606	596	585	570	565	593	614	597	594	583	616	662	544	581	554	566	592	557	566	597	624	556	587	552	578	598	584	598	574	588	568	632	582	582	591	566	560	569	609	568	591	598	602	594	577	565	543	562	563	579	600	581	582	574	600	585	588	578	525	561	574	626	590	617	591	565	593	572	534	545	617	573	546	592	543	614	594	587	583	621	626	613	581	601	535	595	586	545	564	537	586	573	584	600	630	586	577	590	575	581	588	604	577	552	571	582	556	568	528	588	582	544	602	601	582	590	569	600	588	546	605	563
24489	21524	28909	24586	21526	9497	1920	1262	1000	987	968	905	891	864	876	922	796	810	827	844	860	807	891	821	828	789	798	800	820	792	794	839	813	796	843	853	848	818	852	815	865	829	802	837	781	835	795	813	779	827	794	819	841	785	835	779	787	811	794	792	788	825	808	814	818	800	839	814	816	789	795	831	806	805	792	894	746	806	788	793	812	805	801	821	787	789	801	787	762	782	799	789	799	823	772	800	796	754	757	835	789	764	831	843	846	771	843	826	767	805	804	770	805	824	788	778	825	821	809	804	784	823	809	769	825	818	741	764	800	784	803	788	779	875	806	765	802	807	774	840	826	842	799	765	771	789	827	793	822	876	806	776	831	791	790	784	805	796	748	858	736	818	784	761	794	823	779	779	754	774	745	803	784	801	752	810	790	802	788	806	793	816	771	832	845	768	756	784	815	802	788	789	745	807	780	796	750	744	797	778	771	789	820	798	793	806	761	777	754	790	852	803	803	833	816	759	798	821	736	799	801	759	807	761	796	800	810	823	830	798	787	782	814	817	795	774	800	777	771	739	752	791	767	786	825	794	783	788	807	748	766	780	757	798	818	796	791	842	780	784	773	822	752	785	789	802	772	776	778	818	771	766	802	822	840	816	727	764	766	781	811	792	831	760	779	824	776	752	782	810	769	760	769	768	806	804	793	751	792	807	761	794	803	864	828	787	773	813	779	780	794	794	822	772	830	752	805	762	758	807	845	820	783	770	795	785	808	781	794	813	780	781	763	771	804	769	786	783	801	769	771	738	800	782	763	757	817	807	767	830	774	764	763	837	758	816	785	829	785	789	770	836	731	815	822	806	792	748	809	785	758	760	788	811	806	775	773	801	796	737	814	753	743	771	780	755	725	752	817	810	749	827	759	787	785	836	821	837	809	819	833	770	804	811	834	783	752	774	783	823	817	749	816	749	777	796	747	790	761	766	783	763	792	779	775	785	853	764	826	799	729	757	814	763	750	763	749	783	810	856	774	827	809	764	829	785	773	762	810	795	764	790	814	783	765	800	809	747	780	785	767	770	762	826	806	806	748	785	792	749	781	807	782	769	774	772	787	798	786	788	787	750	829	820	819	762	795	773	819	796	786	812	768	794	822	835	817	750	746	772	796	846	811	769	794	767	769	804	728	792	784	788	765	752	813	852	761	828	767	845	815	777	738	734	793	792	816	783	791	782	709	809	778	743	798	812	782	779	792	774	776	775	745	799	741	815	784	779	816	798	788	765	828	753	784	832	795	763	787	778	748	821	782	799	775	790	813	760	804	744	821	763	765	814	807	805	782	780	800	783	819	819	802	843	816	781	795	792	785	791	791	848	773	794	743	828	824	777	795	794	811	753	810	746	770	823	758	753	757	796	802	812	822	843	775	804	797	789	805	800	789	790	796	789	827	792	787	769	794	804	786	776	815	812	807	790	827	747	766	828	790	818	824	756	788	805	850	789	795	736	790	753	790	798	811	782	800	804	835	780	794	782	763	797	760	819	800	735	777	768	812	772	747	760	796	760	833	790	820	743	721	767	784	772	748	802	825	779	738	763	758	760	817	798	784	778	777	800	814	765	762	830	778	782	779	798	791	791	746	739	736	812	767	768	791	797	806	784	807	780	762	795	762	826	798	766	755	741	793	784	783	818	785	818	753	784	806	811	779	736	760	814	779	780	783	796	807	788	797	770	826	808	820	792	764	741	777	815	782	790	819	826	824	740	788	751	748	785	790	775	790	778	819	776	773	827	780	715	792	759	775	746	785	768	795	757	775	790	823	849	763	761	752	758	799	840	831	764	763	799	783	739	844	804	800	771	787	757	818	761	783	789	780	768	811	798	751	791	780	776	813	773	812	814	879	795	764	823	755	814	714	785	782	798	795	790	786	719	792	771	794	778	754	774	761	762	776	777	771	776	789	796	788	784	831	742	829	833	791	746	812	775	797	767	802	786	810	734	751	787	808	809	764	765	836	807	735	774	742	785	840	769	795	718	837	775	807	802	798	794	780	794	770	772	775	735	801	787	788	790	813	822	831	777	824	791	807	774	764	810	778	783	808	771	795	737	764	849	781	814	755	764	832	764	822	797	796	799	796	810	816	794	785	803	796	772	764	754	775	805	769	774	820	792	771	779	805	782	810	783	755	822	786	776	805	783	823	801	754	779	756	787	825	787	785	757	774	783	763	762	809	823	841	821	809	780	799	767	816	757	770	744	842	816	775	781	756	754	788	772	804	731	783	782	783	817	787	783	742	796	814	748	722	748	777	767	788	848	761	811	767	790	778	770	794	753	791	838	825	732	811	815	746	809	734	805	747	799	776	771	763	772	793	816	728	804	799	768	779	812	791	848	811	763	743	784	787	786	766	799	799	811	740	709	777	826	738	832	733	750	681	790	766	752	790	839	724	796	805	748	804	818	757	752	750	865	802	751	812	775	810	801	789	767	792	780	793	780	767	797	795	776	762	805	786	802	773	752	755	831	805	761	789	794	782	818	801	765	800	827	782	775	758	781	751	787	833	825	759	795	816	808	762	753	826	795	791	753	771	758	787	815	760	789	785	798	818	806	730	828	768	751	784	826	809	792	783	774	779	773	737	749	784	772	760	800	776	787	813	798	795	770	719	764	797	819	773	791	770	805	823	865	752	794	775	784	806	794	777	737	875	812	801	764	792	742	736	804	793	795	765	768	789	778	841	758	805	731	807	782	766	821	755	812	808	779	810	775	813	760	782	811	832	754	769	824	792	794	849	749	754	810	806	748	778	739	799	785	782	788	762	766	751	792	764	729	759	802	806	797	748	750	760	730	795	795	794	792	707	776	794	783	826	810	792	779	825	795	758	818	810	772	746	774	777	798	775	777	787	786	816	810	795	794	788	798	787	762	797	798	754	786	787	813	769	738	847	766	821	810	771	750	797	805	819	780	769	789	826	820	793	792	781	796	754	805	819	777	837	770	810	810	825	806	813	815	788	799	767	836	779	757	812	760	794	775	829	793	747	751	766	777	742	795	826	797	790	820	835	812	744	802	763	787	804	782	826	796	759	811	735	798	766	804	784	792	840	777	746	813	754	758	736	758	753	742	807	753	805	765	751	793	833	750	755	760	769	769	732	747	803	779	803	767	820	809	800	822	804	694	764	770	771	833	826	759	784	781	803	798	761	764	812	801	769	813	801	796	801	797	802	788	833	763	806	787	808	750	832	798	808	809	803	793	766	758	762	779	819	781	777	744	820	785	807	813	790	799	807	775	776	803	774	796	748	785	793	815	746	784	829	817	774	817	803	744	742	788	812	813	754	798	799	776	804	791	795	752	813	789	786	773	781	821	768	806	734	797	796	779	817	745	783	729	770	807	754	811	764	816	832	743	785	753	797	769	748	796	782	798	763	768	764	732	780	835	773	745	751	807	820	759	767	784	790	715	839	763	803	722	746	787	819	794	755	771	846	746	827	751	817	751	824	780	821	769
3663	6127	5039	2671	1887	1463	1205	1066	956	858	816	769	777	728	737	722	693	705	658	637	645	636	651	626	592	634	661	650	630	616	630	675	666	591	622	673	635	621	598	590	598	623	615	635	682	612	564	652	619	643	612	615	612	619	589	590	628	629	605	587	592	605	603	649	585	636	601	615	616	610	615	562	591	558	602	589	608	621	568	637	636	651	634	651	596	623	626	613	602	627	633	642	616	610	600	613	639	569	596	621	589	629	577	620	605	606	590	623	629	608	623	626	606	531	644	603	619	614	627	589	630	557	603	637	645	581	623	601	570	586	605	609	570	553	601	580	572	613	582	581	575	612	609	588	567	574	605	578	559	589	604	590	579	582	573	582	602	615	543	629	603	619	592	585	598	625	565	563	581	596	624	642	588	652	620	628	574	566	598	622	608	579	581	620	612	580	564	606	630	600	595	607	600	626	597	615	594	610	628	579	589	624	608	609	614	613	604	603	600	611	628	570	596	605	603	619	600	643	599	601	581	606	619	624	621	564	605	627	606	601	599	590	548	604	603	604	600	558	604	533	574	606	604	576	561	578	604	622	607	600	644	611	626	576	602	592	607	568	621	601	598	571	570	590	578	591	626	564	608	600	576	608	617	596	593	601	594	577	612	607	629	609	613	579	613	578	633	637	554	576	601	604	604	591	572	545	599	613	537	568	587	611	587	647	610	620	561	592	580	586	548	613	577	592	577	628	609	617	529	585	616	634	594	578	563	595	590	565	584	569	573	543	640	604	669	611	576	606	621	591	598	575	593	566	564	595	578	597	516	611	606	564	587	613	541	579	620	592	633	615	587	588	553	562	612	579	604	594	589	634	580	601	598	547	561	621	604	588	578	564	586	584	583	581	563	595	568	556	560	564	619	591	585	619	585	606	618	607	613	539	633	603	637	572	638	587	624	582	607	572	624	587	630	611	644	629	565	588	610	584	602	613	600	560	584	574	597	577	611	607	580	563	579	575	557	564	603	590	573	594	622	591	582	599	616	594	560	611	582	631	587	601	599	568	546	626	581	587	605	578	614	577	561	558	587	577	600	604	589	586	580	555	583	609	592	624	582	589	565	622	591	619	589	571	609	590	526	603	545	604	583	591	613	612	569	602	590	598	544	570	594	601	586	635	564	607	621	547	587	579	587	582	581	617	598	582	613	612	573	590	572	607	559	611	592	579	576	566	609	573	596	578	568	563	551	612	588	558	573	590	588	587	559	561	564	561	575	561	598	598	609	561	590	570	577	578	589	592	608	576	584	607	631	574	584	570	605	583	583	588	614	554	589	567	613	564	617	598	591	617	536	565	595	602	607	638	594	565	544	606	584	564	611	594	616	590	642	598	599	575	584	611	560	594	608	591	604	638	579	565	577	550	586	576	609	578	586	592	581	573	623	589	545	587	579	553	600	610	603	557	555	624	620	580	575	589	591	603	606	573	611	585	555	594	617	575	557	572	577	572	626	603	597	613	594	595	607	562	615	588	613	554	629	605	563	581	628	571	523	572	644	626	599	557	611	580	609	616	588	631	534	594	592	556	546	567	586	573	595	583	590	564	599	607	622	585	619	592	579	607	616	552	570	605	629	570	603	586	601	601	613	547	606	616	578	583	574	579	582	583	573	586	598	595	617	583	583	587	601	628	553	609	602	582	586	595	599	617	559	591	597	593	569	579	566	525	595	605	589	595	612	573	600	632	606	614	589	590	577	623	599	560	637	612	620	579	578	590	576	552	586	556	598	581	578	536	575	576	582	589	612	547	615	565	585	546	626	599	580	567	613	641	580	566	617	579	560	565	626	573	553	607	623	562	620	567	551	574	595	563	602	603	588	571	582	610	570	591	551	590	535	593	631	588	613	580	590	605	606	586	608	579	584	555	563	544	579	618	588	564	580	570	627	625	599	557	579	618	591	584	575	608	580	578	568	548	592	620	584	593	590	560	591	651	564	579	668	574	594	576	652	596	564	581	566	625	619	582	578	567	576	581	578	612	571	605	605	607	574	592	566	551	569	604	564	587	565	579	620	566	592	600	602	645	579	569	625	610	562	591	585	587	579	556	590	617	604	569	592	581	607	594	626	591	586	592	554	592	560	585	574	569	554	576	602	592	586	601	612	583	598	612	579	543	569	581	599	579	583	597	572	568	548	600	593	615	582	606	575	571	581	554	633	574	622	571	611	584	590	590	587	573	594	614	606	540	588	585	597	586	543	616	644	592	586	550	575	570	592	592	613	545	645	592	566	586	597	618	582	544	602	571	598	617	594	589	566	618	560	616	561	576	596	605	603	610	563	582	582	548	543	590	616	596	583	574	600	558	575	569	589	581	626	601	588	593	585	611	565	567	554	592	553	598	574	605	593	549	593	596	558	576	575	652	597	583	522	593	571	613	573	607	569	608	561	591	636	617	563	593	607	590	579	619	592	592	637	589	587	600	583	602	627	623	617	625	636	616	592	612	641	556	632	585	573	601	576	631	581	581	621	568	605	604	586	580	567	569	571	594	595	549	616	590	626	597	585	627	594	593	582	600	581	546	573	556	574	576	583	544	607	584	622	580	540	573	594	613	563	547	584	591	585	594	561	577	612	607	522	604	605	569	581	608	592	614	572	576	596	585	545	582	530	608	615	607	565	600	587	579	553	571	598	597	583	557	572	563	606	575	580	595	593	574	587	590	609	620	578	606	596	552	647	579	623	613	607	610	566	575	594	550	637	579	565	577	624	577	576	609	565	557	597	608	598	540	602	581	574	578	568	568	548	555	609	566	587	567	575	582	553	633	575	543	610	598	596	576	595	572	589	565	573	604	580	537	582	596	560	595	585	585	595	605	589	570	603	604	568	568	602	586	564	603	584	568	595	592	606	613	608	610	557	593	552	552	593	584	580	580	564	588	524	579	568	575	584	552	555	570	576	589	614	554	573	564	616	561	591	550	551	546	634	609	605	591	590	553	588	574	590	613	626	597	566	576	618	610	611	567	619	597	575	589	609	566	580	628	597	596	633	641	592	574	571	585	578	580	541	596	587	598	581	577	552	583	547	596	595	610	616	610	572	596	580	581	618	618	571	575	590	585	566	612	604	562	589	569	585	564	601	546	545	602	582	598	563	582	583	604	548	584	572	618	603	599	579	567	557	587	533	565	538	634	575	573	559	608	562	584	566	617	602	566	564	583	569	581	602	572	553	622	565	565	595	601	594	621	592	581	573	605	557	597	597	589	546	618	576	575	591	628	530	607	566	576	532	605	581	621	593	574	577	531	601	575	594	565	618	576	576	569	604	610	555	570	585	590	568	535	598	562	598	635	579	623	600	612	591	565	603	586	604	565	591	625	622	610	612	602	588	612	560	593	556	590	558	606	600	572	562	586	621	565	553	589	582	538	633	541	564	580	594	599	617	542	621	612	588	586	571	579	630	603	619	601	556	603	599	576	552	583	580	555	600	603	617	599	563	594	550	610	582	578	651	558
27980	10577	915	560	439	421	426	403	449	411	369	430	429	429	375	350	426	439	397	384	401	394	375	411	409	410	403	401	387	381	394	380	393	388	384	398	396	380	411	396	361	387	397	367	421	355	422	397	403	416	397	384	378	403	384	380	380	412	382	354	396	414	386	386	364	378	381	412	376	398	400	410	406	392	367	370	409	375	374	399	405	443	391	376	414	396	404	409	404	378	409	388	428	379	421	371	383	410	355	409	392	373	382	381	413	382	366	372	383	406	431	424	378	407	398	390	399	389	389	399	407	437	404	383	399	406	420	389	404	397	416	357	396	385	382	404	444	372	407	411	373	404	354	390	395	395	412	408	357	392	403	397	388	376	404	402	394	414	373	396	381	419	403	395	393	374	408	420	388	362	403	389	415	382	393	359	372	413	390	417	369	404	369	364	396	430	404	379	384	393	416	401	344	402	410	402	381	410	379	435	363	391	407	371	384	364	394	367	369	410	397	382	408	362	393	374	374	421	379	383	389	338	422	410	384	453	398	362	388	389	383	362	385	396	366	383	410	368	380	394	412	371	378	417	374	392	357	394	400	408	368	403	406	373	387	356	380	404	376	374	364	440	377	385	401	366	391	399	386	387	401	413	376	400	414	363	385	387	409	385	384	407	389	437	378	342	416	393	404	408	420	395	400	394	376	412	362	405	393	391	404	390	392	406	377	410	366	391	399	403	390	347	365	431	394	363	397	391	414	365	407	407	375	431	389	375	369	383	405	361	412	368	386	375	384	351	418	396	368	380	397	343	375	394	395	406	378	392	360	413	390	366	371	423	401	395	389	374	394	404	417	377	441	427	417	390	395	406	401	373	403	405	415	394	411	414	395	401	395	382	379	373	407	352	407	423	392	411	379	391	391	415	405	363	415	387	387	410	372	370	378	410	387	391	390	378	384	390	411	344	385	382	407	386	391	396	411	370	376	404	402	384	358	384	371	354	396	397	377	387	389	393	377	387	397	358	371	379	413	360	415	428	373	393	404	409	389	423	388	378	386	380	427	369	408	415	421	340	430	440	412	388	358	396	408	380	400	351	376	382	432	370	413	367	396	378	384	398	413	380	417	346	431	380	418	389	425	396	395	388	371	405	394	430	379	399	380	413	369	414	377	403	387	386	387	384	386	361	369	439	397	375	401	397	369	407	396	358	384	410	389	420	400	413	391	390	398	406	409	390	400	384	397	404	390	370	397	392	380	420	384	348	374	399	375	442	404	367	374	382	408	407	376	383	416	376	403	374	375	385	408	407	394	417	385	371	373	435	399	426	405	372	391	396	395	391	365	355	429	373	365	369	370	379	395	388	441	429	379	374	391	382	369	381	402	414	423	388	400	358	388	407	357	372	410	409	403	373	407	385	372	394	368	384	433	382	392	398	369	390	396	385	393	383	373	379	389	393	398	389	395	357	392	384	416	403	409	421	402	386	375	378	389	374	386	412	383	390	405	401	396	385	414	396	400	379	371	423	379	387	365	376	421	379	394	418	417	395	438	399	370	382	378	389	429	399	423	391	378	392	362	348	368	390	387	384	328	377	365	392	416	394	427	387	403	396	387	381	378	408	366	364	419	375	389	378	381	389	389	416	358	425	391	398	385	407	427	399	387	366	375	400	362	378	403	392	386	380	405	413	405	413	390	410	382	368	396	365	366	396	414	412	409	401	395	397	403	455	391	392	376	405	393	380	385	416	411	375	374	375	401	374	398	393	464	387	400	416	352	436	395	391	401	390	419	380	385	390	421	398	442	407	369	412	378	399	397	407	441	398	398	393	387	366	389	376	386	376	406	390	415	396	363	378	395	416	425	402	378	392	414	399	363	386	384	428	410	391	390	387	399	418	450	390	378	394	396	366	422	359	374	404	395	404	389	385	439	377	426	394	444	386	385	379	390	372	366	394	397	369	392	397	422	373	358	404	431	385	404	345	404	395	385	392	378	382	371	411	385	409	408	397	383	387	389	360	408	387	375	366	358	442	369	401	350	389	377	406	364	420	404	391	393	404	381	397	443	394	359	371	395	379	415	385	400	401	364	387	384	361	416	426	414	402	409	385	394	394	356	408	383	388	414	370	384	407	408	363	379	364	386	408	399	416	399	363	352	370	438	386	386	404	378	384	389	394	396	396	399	391	400	388	375	389	398	405	419	380	380	382	399	378	427	389	376	367	343	376	432	375	393	424	409	408	400	379	417	385	406	403	381	383	369	387	375	356	387	392	383	370	383	430	382	389	421	379	373	342	393	385	377	374	400	426	431	393	371	389	427	350	419	387	413	368	394	380	373	375	380	411	402	392	385	388	402	397	413	407	360	357	404	407	392	373	407	368	403	382	357	369	366	355	428	388	378	375	377	408	399	398	384	357	421	358	402	391	431	375	397	409	387	396	384	405	388	390	361	378	412	378	428	358	439	385	385	429	361	412	397	394	372	385	399	374	408	386	384	404	416	398	367	351	413	370	382	372	358	390	388	404	424	384	438	398	389	405	398	405	357	405	397	396	384	397	382	435	383	410	388	403	378	398	414	408	366	387	403	408	386	396	406	381	363	388	396	406	381	378	396	385	399	385	398	372	368	402	396	394	389	384	401	381	335	377	383	379	412	385	389	384	403	420	379	398	398	410	386	402	413	396	406	385	399	415	432	418	394	429	369	357	364	421	413	397	375	380	401	380	373	413	379	376	402	405	392	384	357	395	404	365	383	359	349	447	384	416	358	379	387	404	408	373	410	422	380	363	399	403	363	427	386	378	397	372	393	404	401	385	386	394	381	397	389	426	391	379	412	361	377	399	399	400	342	368	410	390	401	371	410	388	397	390	404	401	407	391	383	397	381	442	383	397	422	409	384	402	379	381	396	427	357	367	395	378	373	370	375	431	387	414	380	392	446	401	403	409	382	386	365	370	363	390	390	386	338	362	383	334	412	381	426	409	374	368	405	412	388	375	374	394	415	416	386	399	394	395	390	427	360	384	350	392	372	380	379	369	362	415	414	433	448	384	338	395	375	389	383	394	389	414	425	383	374	360	413	350	399	382	367	373	375	349	420	380	378	412	399	390	385	385	382	381	397	388	435	404	360	389	421	351	399	381	421	398	408	362	370	424	344	356	401	377	391	357	392	413	388	428	380	417	395	388	375	418	380	347	394	408	373	381	369	362	402	408	431	396	385	424	366	391	384	400	376	383	396	416	396	425	402	390	388	367	384	403	405	398	385	411	377	400	376	394	376	386	353	375	378	420	399	381	386	392	408	383	390	382	384	353	360	414	367	378	384	401	378	395	380	414	396	376	376	403	400	375	398	395	395	392	397	412	412	381	403	384	394	405	406	401	386	398	375	337	392	382	419	391	375	400	349	402	395	403	393	422	398	377	368	397	392	328	384	376	402	390	391	415	402	402	365	382	346	386	384	426	432	390	377	361	427	410	411	409	362	395	429	391	378	384	349	337	367	374	411	434	356	407
4682	535	427	396	330	302	299	274	289	323	308	296	315	283	331	264	317	312	296	315	281	262	307	275	272	282	276	293	294	296	258	282	301	264	285	275	292	298	285	309	281	312	321	303	301	294	295	270	307	289	280	295	281	281	298	301	284	303	313	273	318	285	292	312	269	297	287	283	287	276	302	282	302	326	298	279	266	307	327	286	257	299	293	330	251	297	308	287	275	275	308	298	302	316	294	325	308	270	294	309	288	274	305	290	272	292	258	291	322	311	281	311	278	300	324	281	281	318	303	264	298	318	291	300	310	282	274	284	269	265	316	277	270	270	294	308	303	288	308	266	301	278	300	289	291	294	296	316	270	305	315	270	286	312	273	314	290	299	311	268	292	287	293	276	278	292	279	344	302	301	291	260	258	290	300	296	313	296	288	286	284	291	279	325	303	269	254	265	286	303	310	287	283	300	316	281	290	268	330	265	300	305	288	295	264	294	271	289	268	300	287	242	290	261	269	285	259	295	284	286	258	272	295	255	274	297	254	318	318	288	326	287	277	264	311	284	278	283	302	311	270	276	253	273	322	316	283	280	331	315	259	296	282	300	285	308	277	297	294	283	280	320	276	296	256	288	315	251	262	308	287	306	327	312	290	275	281	267	285	311	306	302	301	311	271	290	297	303	299	298	317	290	298	285	307	268	270	296	260	280	298	308	290	253	294	267	273	263	300	278	282	278	288	297	304	306	312	319	313	279	287	301	268	302	299	289	317	275	304	279	261	278	302	308	280	315	286	299	282	284	301	276	297	271	261	300	267	269	289	308	284	280	316	277	272	272	292	318	259	320	280	318	308	292	290	304	286	272	321	275	268	268	272	332	255	316	277	316	286	289	309	310	272	301	265	283	312	335	260	285	282	262	289	302	296	305	284	307	259	278	286	274	297	284	299	278	320	279	296	258	321	260	288	289	271	279	315	287	317	287	280	281	305	293	291	287	333	310	290	293	290	269	281	290	277	286	314	312	278	284	300	315	292	262	268	319	303	301	334	305	253	295	273	294	272	296	313	312	298	322	277	292	272	291	272	266	284	288	270	299	297	270	297	285	274	297	272	337	259	283	296	281	317	290	320	281	330	311	294	271	291	293	271	282	304	297	295	274	287	280	296	277	282	291	296	300	282	296	293	270	292	341	243	253	284	273	289	266	269	279	321	287	292	255	312	316	302	269	304	316	292	308	302	283	268	313	288	294	295	328	284	319	266	318	276	273	297	272	302	248	313	299	276	308	305	310	266	261	294	280	289	275	306	274	295	289	278	301	288	280	299	295	293	301	280	280	285	318	302	300	302	287	277	273	275	286	314	264	309	259	298	303	285	269	330	290	286	293	266	297	274	296	277	295	280	292	274	296	279	294	286	282	270	304	303	258	267	305	278	300	282	255	285	306	302	309	269	278	269	256	319	309	318	273	258	310	317	284	282	284	303	271	282	287	308	303	281	291	277	275	282	333	292	330	292	305	294	312	301	296	301	294	275	310	286	294	252	281	274	294	283	302	293	285	311	287	284	285	274	292	310	309	318	253	297	287	286	300	275	274	278	272	284	306	299	283	273	267	266	302	279	260	286	294	276	287	302	316	291	305	291	291	324	282	317	300	286	287	277	304	284	290	291	286	253	283	301	297	301	312	253	283	296	307	273	284	299	305	305	281	328	325	282	296	290	279	287	274	277	287	279	266	288	313	285	274	258	268	301	306	298	283	293	287	284	302	269	305	271	300	288	272	260	281	287	313	313	294	304	271	273	285	298	310	288	323	272	314	262	292	288	286	320	276	316	313	297	290	304	295	302	265	303	259	265	303	259	254	308	287	291	295	279	294	264	271	304	301	287	293	286	302	295	287	304	300	274	313	295	293	285	307	302	301	319	311	309	275	292	314	276	275	271	313	269	314	276	299	333	275	265	295	284	286	273	291	313	291	263	288	306	276	305	292	306	269	303	266	277	255	292	274	287	273	290	279	282	290	311	277	305	287	331	298	304	302	242	281	276	318	316	289	287	254	286	308	276	306	284	288	301	281	304	306	309	301	299	294	271	311	263	296	306	318	275	283	296	287	277	295	292	296	297	264	275	284	309	268	298	276	296	310	312	299	293	310	289	327	311	269	313	268	286	276	278	309	342	286	279	283	298	286	278	308	289	286	272	262	275	264	296	303	287	283	294	310	285	325	297	305	298	302	315	292	286	285	287	327	305	298	295	276	296	281	315	275	315	296	283	328	283	276	286	299	288	270	298	292	263	298	296	294	304	271	286	283	286	293	258	303	290	284	263	295	287	300	302	269	289	296	301	289	273	273	299	255	286	291	266	277	345	300	277	270	306	289	297	310	291	252	272	265	279	249	292	290	282	290	284	283	262	299	291	288	316	280	300	297	287	281	284	270	304	286	303	281	301	276	315	300	271	283	266	273	300	277	276	317	269	274	247	276	285	308	317	317	302	294	280	291	318	290	282	282	268	290	281	290	292	296	288	283	286	269	312	316	276	310	302	305	317	240	302	280	292	291	286	326	272	307	317	276	271	294	295	332	297	305	314	305	301	291	278	288	289	272	315	280	295	332	285	278	282	272	280	265	300	300	301	301	306	308	271	277	312	290	293	297	289	298	284	306	280	308	302	261	294	307	297	269	317	283	290	278	264	333	290	285	282	273	298	304	293	278	278	293	318	286	284	287	287	293	282	298	285	275	286	283	289	293	279	260	293	293	273	284	320	280	295	277	296	289	290	294	284	261	289	290	280	295	313	302	292	298	308	283	285	275	286	280	293	277	280	279	286	286	300	274	301	284	289	289	315	294	293	270	280	328	305	296	290	299	332	291	279	310	308	321	286	294	301	284	280	313	306	320	298	334	294	276	264	325	297	294	298	287	288	314	321	266	305	297	305	316	297	296	291	315	293	277	286	296	287	287	262	292	273	276	312	291	288	308	307	289	274	303	301	281	303	288	291	302	294	290	296	281	269	296	280	254	294	320	268	311	295	300	321	299	283	305	261	283	293	305	296	290	268	304	274	278	302	294	299	304	308	274	273	275	293	292	253	327	281	278	287	297	302	276	277	309	284	267	296	280	318	274	283	298	295	289	268	307	292	279	317	287	315	273	312	261	303	292	268	296	297	280	267	294	275	285	307	295	307	323	268	271	278	293	292	297	290	269	292	301	283	294	279	301	301	322	273	274	301	299	272	291	289	264	319	281	291	290	255	296	320	284	306	271	284	294	292	303	297	337	291	299	293	292	315	310	269	282	261	298	273	295	300	311	310	295	289	285	328	269	317	283	282	302	268	313	305	309	287	279	309	336	296	282	284	275	280	282	329	273	277	282	270	277	270	296	310	293	284	293	309	263	305	304	320	276	315	272	296	301	297	265	307	293	266	309	326	327	300	321	293	294	306	299	300	284	296	316	280	315	321	276	291	282	276	330	264	275	299	286	312	297	294	274	297	282	287	291	281	265	291	288
25389	21336	27762	25256	11722	1721	1245	1035	920	813	870	881	869	858	800	825	838	790	828	802	813	751	787	753	860	778	825	820	796	869	785	804	834	813	780	814	786	824	813	830	784	776	750	842	849	771	798	805	756	878	809	767	803	782	750	776	802	800	816	806	848	803	818	802	781	771	790	773	800	784	820	768	776	810	796	762	776	789	809	788	757	820	732	867	739	797	817	811	815	795	751	755	797	794	802	747	865	800	782	775	787	771	779	775	793	801	791	760	854	788	821	843	850	778	793	753	832	780	816	802	796	738	796	793	818	793	792	800	755	821	790	753	741	739	821	805	764	764	767	764	790	842	845	774	780	798	749	805	800	782	777	776	809	800	820	744	835	748	821	812	806	771	790	823	742	832	808	851	821	846	788	817	747	754	801	799	831	780	802	757	805	778	758	822	797	817	781	820	807	844	837	833	795	784	773	763	772	785	787	806	787	788	722	761	782	783	805	764	820	831	759	733	761	744	733	834	804	837	774	846	774	730	726	802	751	753	774	813	746	796	809	791	805	858	747	822	777	796	772	797	811	730	763	805	795	821	773	818	718	787	781	812	761	817	807	808	756	767	812	739	776	831	826	800	787	781	784	754	784	754	765	764	765	736	755	785	792	796	755	772	819	748	748	821	795	802	729	778	850	785	798	737	814	797	779	787	835	751	795	786	804	827	828	807	772	780	756	763	795	795	812	761	774	815	748	790	828	769	811	781	776	793	755	776	803	799	798	792	758	813	766	790	813	779	803	779	737	801	774	761	741	796	771	788	806	779	764	773	776	777	810	777	779	803	791	747	803	827	816	809	768	760	783	792	871	809	800	814	805	842	828	750	772	761	789	776	808	810	773	755	813	763	770	780	800	759	784	826	824	769	855	750	811	770	808	799	783	757	812	820	829	746	803	816	812	766	763	788	790	747	815	796	773	813	806	808	795	797	810	799	811	810	796	748	774	801	805	779	775	780	837	811	809	775	789	825	784	805	840	765	766	762	773	742	823	815	818	769	808	811	780	785	812	842	817	804	782	772	792	756	850	819	769	783	794	755	762	800	828	807	755	787	761	810	779	786	783	767	793	776	776	791	784	842	778	772	793	849	790	741	814	770	766	773	833	795	801	761	811	815	804	832	776	785	783	812	785	801	754	751	777	758	753	743	823	770	798	815	756	765	723	772	770	787	808	815	817	790	763	759	771	833	769	804	787	786	820	786	746	760	798	743	812	808	771	731	791	819	826	754	790	854	781	779	776	797	774	762	843	792	807	767	814	736	796	797	743	780	796	747	775	780	769	776	770	789	790	826	776	760	762	824	788	792	811	813	799	770	773	782	784	754	777	763	804	817	771	795	786	791	791	766	759	794	802	817	763	723	831	767	785	735	781	801	683	851	807	816	801	768	769	790	763	756	737	746	813	808	753	773	756	825	787	847	750	765	801	788	768	779	778	764	822	763	785	792	797	800	758	758	810	810	804	792	750	779	770	769	797	759	771	829	776	791	761	836	788	814	737	746	762	778	814	792	781	769	787	780	818	848	805	762	799	798	837	742	823	787	772	785	771	788	765	821	809	809	796	751	813	820	804	843	774	765	824	819	852	790	748	746	778	802	822	759	771	750	771	753	738	793	785	791	774	817	823	800	750	770	795	764	818	789	737	754	789	760	810	770	790	784	805	734	824	791	821	786	778	767	772	830	795	731	771	817	764	771	775	781	808	802	788	797	789	736	812	807	780	755	773	784	784	824	747	723	761	759	748	782	759	833	742	747	785	766	804	808	782	819	726	767	761	799	764	813	869	846	806	750	737	814	778	797	784	773	739	810	796	867	774	765	776	726	791	774	784	778	823	735	799	734	750	824	779	815	744	756	820	774	780	752	769	813	760	761	807	800	743	810	813	750	776	793	752	739	775	801	814	841	776	834	770	830	747	731	793	798	761	809	762	765	775	801	764	793	788	788	786	723	759	760	754	811	799	728	817	772	772	793	725	788	756	763	769	770	756	803	747	769	763	765	768	854	774	771	785	807	747	827	773	774	776	767	755	793	786	765	780	779	765	747	795	757	785	781	800	787	767	777	791	789	764	800	792	728	757	807	786	770	785	777	834	828	801	796	764	830	801	745	768	766	834	803	810	806	803	754	757	758	817	738	755	823	761	821	777	763	779	769	747	805	787	779	779	804	836	749	737	795	769	794	753	767	766	770	790	739	758	778	818	804	815	787	799	773	794	785	821	791	758	749	822	776	802	784	806	765	749	788	765	803	788	754	736	793	733	765	799	778	741	816	791	763	800	813	796	804	798	753	799	776	772	770	801	785	779	780	772	757	767	768	811	795	748	810	787	783	780	775	814	832	788	745	755	786	780	812	819	773	772	762	784	785	761	810	757	785	793	752	775	809	773	794	792	786	778	783	818	807	765	769	803	772	776	819	793	780	801	805	786	807	792	876	808	749	819	788	761	780	783	754	784	804	842	785	744	734	809	815	809	840	822	789	778	843	792	753	857	769	803	753	817	760	763	816	792	817	765	778	849	789	783	794	802	804	778	783	783	778	814	851	793	772	807	812	826	795	787	775	789	757	815	791	781	805	797	750	752	761	699	796	733	762	777	804	828	839	803	751	802	848	793	785	780	754	832	797	765	730	766	800	823	761	765	785	743	772	827	798	781	810	776	781	756	771	728	804	815	743	775	797	746	805	803	781	799	799	798	792	790	785	785	827	778	807	830	826	764	782	791	779	730	772	779	756	753	810	814	801	803	833	737	796	836	745	775	731	831	783	765	765	841	805	836	787	758	760	786	793	785	810	804	812	777	864	745	785	805	757	832	757	778	760	772	740	792	751	826	794	788	773	810	848	758	782	799	805	809	808	773	781	841	804	745	849	827	781	747	789	797	819	820	780	762	875	783	812	733	824	790	762	775	823	813	794	755	772	784	821	802	766	756	782	761	747	797	795	760	782	814	757	807	774	750	804	756	749	782	764	776	815	735	754	795	784	767	810	791	829	772	752	745	806	760	822	788	756	746	782	740	778	794	750	774	785	815	825	812	808	773	759	798	771	779	815	813	794	810	787	749	818	783	767	786	832	836	805	753	771	796	773	743	777	853	787	782	781	769	795	854	778	797	826	775	804	791	775	841	810	779	791	762	780	765	798	744	786	798	749	823	803	803	769	771	805	787	794	744	790	776	768	800	749	733	774	780	789	821	711	822	798	760	786	827	793	798	776	801	816	762	789	791	802	767	780	821	773	806	787	818	794	824	835	783	816	738	800	813	809	816	756	784	765	796	813	773	824	788	815	814	783	837	752	792	729	778	776	792	842	797	851	781	791	741	777	780	780	805	851	791	795	763	801	793	841	808	763	749	823	747	799	797	801	851	804	853	776	748	803	763	801	747	774	779	857	732	797	814	786	754	766	763	791	781	762	813	782	807	720	821	750	777	784	820	800	736	759	798	808	821	853	790	769	785	835	760	780
3487	3647	2976	1582	1269	1054	922	832	770	738	693	714	678	673	661	642	644	670	653	645	638	654	643	636	591	575	593	599	647	570	619	609	589	607	595	563	578	600	565	603	553	594	593	571	599	576	603	598	587	577	606	630	606	603	568	567	622	552	606	606	571	566	554	581	609	589	581	587	557	577	605	600	607	595	573	588	571	619	623	627	593	572	603	600	584	614	578	613	595	567	574	586	575	624	631	576	614	557	592	599	616	591	593	636	564	602	541	624	580	563	620	598	618	542	581	587	583	626	578	581	608	586	553	600	572	635	592	599	634	631	641	593	572	620	602	565	594	562	597	583	567	568	587	584	539	605	615	589	582	558	579	556	594	586	586	575	540	596	615	572	584	600	603	557	528	569	576	557	601	583	554	612	604	585	596	583	626	533	645	623	592	579	544	585	594	554	547	561	576	606	581	594	555	577	597	580	568	582	577	584	619	598	609	607	614	573	623	568	576	568	590	573	619	561	591	550	575	604	572	567	597	577	575	590	591	601	555	564	634	620	602	565	582	622	586	590	613	571	563	568	600	548	617	600	579	596	571	575	588	576	609	549	605	552	569	564	589	596	584	559	573	561	558	567	609	613	623	615	599	595	638	574	606	618	595	589	601	601	587	581	543	588	588	540	581	587	634	557	550	557	578	541	623	602	554	559	608	576	581	557	546	581	593	557	539	608	585	617	607	576	547	609	576	573	605	592	572	586	577	584	529	594	582	589	559	613	600	616	595	592	590	608	589	556	576	580	557	579	600	584	535	545	586	562	584	573	601	594	556	580	576	558	600	534	605	614	574	575	565	574	581	570	580	624	628	594	587	560	619	587	554	573	563	580	579	614	537	591	604	568	589	580	599	608	630	637	547	579	617	596	581	624	555	613	587	548	559	580	572	617	586	591	625	614	581	584	582	559	550	584	534	563	617	571	565	567	571	559	581	600	557	578	587	591	604	552	549	596	573	561	601	559	636	587	594	578	625	619	576	589	595	550	610	575	562	574	578	562	575	582	567	590	571	568	562	594	590	572	595	581	609	600	596	607	580	616	589	584	578	607	583	606	542	572	606	622	599	560	622	591	593	574	606	547	569	594	547	593	580	630	563	563	570	563	544	570	608	542	636	651	559	553	606	569	565	543	571	593	579	587	599	633	575	611	601	602	606	558	591	570	610	573	604	523	577	543	578	578	617	541	563	516	549	563	585	580	577	541	589	593	603	549	573	555	543	575	573	562	566	563	583	575	615	585	591	586	580	622	630	525	587	575	609	573	567	537	568	590	622	625	582	595	587	570	565	583	635	563	558	590	613	594	575	601	581	567	559	600	552	593	575	570	627	611	585	605	598	538	554	594	580	564	560	573	594	579	574	559	594	569	566	566	546	568	558	577	553	574	584	617	596	569	604	576	602	580	553	581	621	525	563	572	553	554	606	569	573	555	600	545	573	568	592	573	569	617	564	573	616	608	589	582	591	552	564	590	547	558	574	619	601	607	576	567	634	618	594	613	619	571	565	603	580	546	557	589	574	589	617	565	559	568	560	589	602	565	526	583	573	581	565	564	561	542	603	566	558	591	582	557	574	546	602	552	557	592	563	590	579	623	600	593	568	634	571	591	571	575	565	577	580	608	578	573	600	573	585	569	573	578	556	542	591	577	587	619	604	602	586	572	594	560	587	579	588	549	599	561	591	556	578	584	560	549	584	588	603	575	585	583	559	576	563	566	575	621	605	622	593	574	557	615	534	561	613	559	592	560	572	562	615	640	585	540	582	599	595	585	599	587	556	548	566	593	576	563	522	608	549	593	554	580	595	611	595	567	587	612	578	585	546	569	573	553	554	627	598	585	566	582	570	553	543	598	598	579	610	583	606	590	599	570	570	578	576	585	594	556	616	559	610	587	536	580	582	557	591	549	573	594	596	598	547	552	535	560	565	557	572	583	574	553	559	593	584	595	561	574	556	550	568	587	559	563	592	610	587	572	546	558	566	571	616	598	549	602	545	549	640	577	566	566	580	562	573	637	609	579	603	553	591	571	576	582	597	597	594	640	618	626	575	593	575	590	587	588	590	545	557	581	581	596	583	601	605	562	620	579	584	531	574	600	584	591	558	581	634	562	581	585	572	610	526	564	587	528	585	570	597	565	618	582	563	606	568	609	581	587	591	535	567	586	548	597	567	539	559	612	513	574	562	575	545	570	556	585	597	567	652	597	590	580	609	609	591	560	619	570	567	585	595	562	563	573	592	551	577	595	630	565	589	559	570	592	572	566	593	567	620	590	560	528	555	575	567	569	589	557	587	579	549	604	579	602	559	602	575	563	610	560	608	609	610	563	561	517	567	587	562	579	555	593	580	582	586	608	601	585	577	565	577	599	564	585	578	557	561	567	583	579	584	629	526	562	561	576	551	618	561	564	539	571	571	584	572	537	607	565	603	590	586	573	624	605	522	584	612	558	545	589	568	518	560	572	567	607	604	587	557	587	573	557	547	582	532	586	591	577	560	577	571	611	596	554	586	592	559	580	615	568	617	545	604	574	568	613	587	601	569	592	601	572	568	544	580	609	581	607	575	577	545	601	576	567	550	576	576	573	528	612	598	606	620	593	567	594	604	560	631	587	598	593	532	568	546	581	560	606	601	557	576	574	598	549	598	612	550	572	558	621	559	575	552	602	573	591	580	550	570	586	588	581	558	544	591	564	587	610	603	608	553	567	587	559	544	636	622	604	591	591	597	545	589	611	594	577	578	555	638	579	601	568	579	595	540	581	571	563	537	559	602	569	571	550	616	578	563	576	565	595	601	553	546	596	570	575	544	590	574	541	563	538	615	596	536	558	586	561	572	588	581	568	586	583	518	551	585	576	569	594	613	566	624	594	582	607	559	577	563	605	581	564	575	577	562	603	595	594	578	580	569	591	565	567	617	558	603	597	556	558	581	565	548	580	571	537	599	615	548	577	549	554	599	544	556	584	580	543	545	561	564	562	591	622	563	527	585	615	563	558	564	557	609	557	569	569	609	572	526	590	585	605	562	545	589	550	570	554	587	574	601	600	601	559	580	597	563	543	542	571	558	628	582	586	594	527	535	582	603	590	575	615	588	552	611	603	541	583	587	620	553	567	532	555	546	541	598	560	597	594	589	547	587	558	567	553	559	561	556	605	595	515	589	548	608	577	597	573	539	579	521	580	551	567	565	587	571	586	605	593	529	608	564	588	601	614	591	573	584	602	552	605	582	604	586	580	603	614	521	567	587	579	577	588	597	582	536	609	572	593	570	593	627	567	578	599	577	566	592	572	586	589	583	527	551	554	622	550	546	555	555	550	559	544	577	559	577	598	559	587	558	574	581	579	583	593	551	574	600	591	615	582	605	547	594	568	593	584	562	570	606	550	600	567	577	604	565	555	574	578	577	603	569	629	591	589	584	608	610	542	587	557	578	532	592	584	605	585	553	587	587	604	651	560	550	595
24425	21478	28874	24496	21477	9489	1987	1211	998	975	970	900	847	886	856	876	882	822	791	849	870	826	788	853	829	805	794	832	788	768	824	795	818	802	816	795	817	818	851	800	849	838	787	798	831	847	794	790	728	794	820	784	788	822	813	798	772	788	834	802	742	779	779	846	800	780	780	793	785	788	796	782	809	811	796	794	790	803	790	850	798	816	788	815	819	761	815	786	808	873	793	733	784	778	814	773	802	793	775	812	769	749	761	792	759	785	792	817	804	810	787	799	775	780	815	770	801	787	792	814	727	781	798	728	821	805	794	764	791	809	791	838	757	800	812	722	775	781	806	783	809	800	807	813	786	782	767	767	776	760	819	787	772	765	739	808	808	782	752	777	811	830	785	780	817	780	813	807	830	783	765	785	827	771	761	850	790	820	781	809	796	785	833	818	777	761	760	802	876	771	765	793	761	790	814	741	785	794	766	846	781	843	804	788	794	754	850	817	780	825	737	798	766	842	779	825	740	825	759	782	760	797	816	809	802	861	764	808	825	797	835	752	814	787	801	791	824	772	785	817	807	800	761	858	739	770	783	803	796	792	784	787	781	759	820	749	801	799	763	726	775	846	723	826	769	822	858	761	781	786	769	809	787	823	755	760	806	809	774	820	750	806	791	801	799	758	813	737	790	759	763	752	798	715	756	754	792	808	831	817	817	759	769	740	775	789	764	805	793	787	813	771	775	783	827	824	793	763	788	785	782	765	806	828	796	787	805	811	802	786	801	794	845	771	739	753	751	824	788	769	770	738	784	772	799	777	827	768	804	853	754	783	795	767	796	813	804	777	872	765	790	732	786	771	792	716	748	812	799	788	736	804	816	743	819	831	795	756	826	799	759	792	840	781	773	778	789	776	787	748	813	777	787	756	810	807	780	805	755	777	788	736	845	714	802	741	790	810	830	841	748	776	804	786	766	797	797	743	747	725	791	790	781	785	786	760	770	817	778	799	812	766	785	793	750	770	800	787	767	789	799	817	776	807	771	785	797	811	777	802	740	767	756	812	740	831	791	764	781	822	783	850	797	795	797	762	812	770	827	752	755	802	795	722	789	764	751	800	803	766	821	768	835	779	741	778	786	758	821	772	799	803	794	772	775	767	842	756	743	760	771	778	763	783	814	798	756	778	778	788	802	818	775	782	827	761	774	823	792	809	778	882	839	766	765	822	796	825	766	794	770	785	777	779	804	789	804	739	791	781	774	798	822	791	824	729	832	797	734	791	741	836	757	755	789	800	745	787	739	799	796	745	772	747	769	805	770	803	801	805	804	775	787	767	736	799	799	754	791	781	780	812	781	748	777	763	751	816	744	835	768	778	803	829	786	736	820	735	786	760	765	729	795	786	818	788	768	784	768	775	736	763	741	782	770	768	787	739	806	756	786	774	770	771	819	806	763	764	791	806	727	737	812	758	770	759	728	780	754	799	788	749	750	768	794	761	753	741	773	809	781	781	714	808	745	763	775	764	792	801	787	814	765	795	775	788	805	830	782	780	835	822	814	818	810	814	800	777	746	803	756	729	858	779	761	785	756	780	793	743	815	770	736	791	784	786	770	804	808	788	791	794	787	750	819	770	755	773	779	766	803	762	754	740	799	783	719	773	783	785	728	777	788	758	826	790	817	747	799	812	813	770	809	756	808	741	779	796	760	729	770	831	798	799	792	731	749	806	754	748	834	765	743	819	768	763	769	782	805	766	768	768	776	823	808	795	788	794	798	787	781	787	773	776	804	818	785	816	762	778	797	715	763	749	793	798	848	784	816	772	743	751	845	811	793	783	777	806	798	786	828	789	787	769	863	794	778	788	771	796	787	751	743	739	761	745	769	779	753	750	722	741	781	785	788	751	772	780	797	809	777	806	776	753	810	755	786	811	800	766	808	831	770	767	774	837	813	797	741	835	768	782	764	775	753	755	852	792	775	789	779	777	790	764	769	771	817	787	799	785	827	802	752	799	796	778	798	788	765	775	717	783	811	774	776	809	775	773	786	820	739	708	772	816	821	763	800	822	786	805	797	796	780	800	796	750	796	790	780	804	817	750	742	803	823	777	802	795	761	857	826	803	747	770	751	741	764	789	784	758	765	810	756	745	829	773	768	771	729	791	781	769	840	741	790	783	759	753	786	841	796	775	789	758	776	770	759	799	773	819	775	815	730	750	774	753	766	802	759	796	825	805	806	785	760	786	801	787	801	817	805	794	796	832	786	721	797	820	793	774	754	766	802	749	836	743	778	711	787	784	753	788	811	743	807	794	823	782	784	776	796	775	809	815	832	831	792	827	791	778	767	796	798	737	766	749	761	777	776	745	790	763	784	746	847	729	818	780	749	812	774	731	795	801	735	758	778	773	719	775	817	740	798	772	812	724	792	773	751	798	759	818	817	765	792	777	786	795	760	799	779	787	792	775	794	822	757	791	822	757	752	767	783	752	740	733	727	805	807	742	801	799	765	758	730	800	753	733	793	772	789	787	786	758	778	781	792	796	776	797	817	781	779	782	797	793	754	698	749	762	786	712	786	822	807	790	733	812	815	791	808	770	792	734	741	791	815	773	802	822	800	838	843	806	754	825	707	743	797	762	823	799	776	791	755	812	767	760	784	780	803	803	780	803	786	779	765	739	830	800	800	781	788	751	790	768	789	787	819	785	799	810	751	766	816	762	783	772	748	764	784	810	748	776	823	772	755	744	757	766	787	746	809	770	796	776	801	748	754	803	798	751	770	751	725	742	764	786	761	787	771	784	777	731	795	795	735	731	784	758	764	764	785	745	806	729	773	748	777	784	757	774	780	766	723	774	802	748	842	848	739	770	836	797	795	811	780	799	800	695	805	802	779	778	800	777	772	723	796	762	774	758	768	793	776	781	765	812	790	801	806	838	775	735	841	757	807	763	747	752	770	769	745	799	793	804	739	795	794	752	753	786	816	786	770	796	839	765	755	777	810	778	858	773	799	788	824	754	768	842	786	766	814	750	762	735	768	780	754	831	762	746	756	761	772	830	784	824	746	763	785	768	781	762	779	788	760	789	793	777	847	778	776	789	792	790	790	791	768	768	737	800	832	783	778	782	781	813	787	766	779	799	756	770	812	777	766	795	821	793	771	790	802	806	792	830	775	785	788	777	734	781	754	804	759	767	798	748	734	784	761	787	704	756	786	824	760	819	787	769	761	808	790	799	766	770	790	801	770	794	825	775	781	759	755	766	799	753	797	819	795	775	776	787	785	768	731	760	752	784	757	788	815	769	781	800	817	777	796	782	784	794	776	755	755	757	769	749	743	792	771	810	808	799	764	783	829	771	760	777	775	806	810	767	810	783	750	729	792	785	770	803	750	780	758	789	794	806	825	804	796	796	786	805	755	777	758	744	806	829	788	809	740	785	776	794	802	782	782	833	782	804	717	792	832	743	729	717	738	793	784	831	772	778	761	802	801	779	761	772	768	802	782	807	815	726
3701	6091	5035	2706	1826	1460	1227	1081	988	899	794	768	738	726	711	730	651	639	727	682	645	673	643	632	643	618	610	630	606	614	629	639	680	636	600	586	611	612	606	623	607	599	640	641	640	593	625	621	590	651	638	622	597	633	622	594	615	595	620	601	626	654	620	605	588	596	616	610	595	617	604	626	624	608	571	616	576	624	639	599	612	604	585	609	597	543	590	661	580	607	600	641	590	606	620	572	590	586	568	584	601	633	599	600	592	590	615	624	608	619	637	580	608	643	599	600	603	612	593	578	638	623	581	592	587	603	567	600	578	613	587	608	575	638	598	596	557	587	557	559	583	660	599	609	598	596	606	594	572	574	597	619	614	617	576	634	573	599	606	588	614	664	626	671	611	608	612	615	596	599	585	602	588	593	609	620	612	564	585	610	524	588	624	615	624	613	598	588	617	687	568	629	616	595	640	572	591	666	605	583	627	624	605	605	586	636	588	618	591	623	617	617	610	586	581	647	578	566	629	609	589	642	565	616	611	570	607	585	576	574	570	608	576	599	659	599	586	610	598	571	599	587	577	594	554	618	550	613	599	637	593	569	551	618	590	578	596	618	588	608	573	557	553	564	619	598	632	625	615	612	586	586	610	629	584	613	566	623	610	552	545	619	597	605	605	611	576	659	620	629	624	626	561	591	574	586	623	576	613	593	592	645	590	619	601	585	615	595	595	600	578	560	581	592	590	663	614	604	578	611	593	615	578	606	592	608	575	565	565	580	572	622	618	615	589	583	554	612	646	577	621	546	590	601	585	580	578	577	600	561	590	622	592	598	567	606	593	616	573	562	595	597	587	598	592	621	647	576	556	645	594	573	576	576	598	581	589	579	625	578	582	611	627	579	578	617	609	597	607	565	570	601	577	593	580	615	590	577	603	608	576	568	584	615	575	618	583	597	603	618	609	635	567	590	645	595	593	616	574	585	570	588	657	606	573	620	626	602	585	589	601	619	563	583	567	600	561	591	540	621	604	570	616	615	610	601	550	603	581	582	616	608	613	582	560	575	587	574	581	564	570	597	583	597	593	632	630	596	603	610	594	597	538	610	568	551	554	610	606	571	567	577	624	608	585	568	623	569	629	557	619	622	602	595	575	554	551	580	601	586	605	624	592	574	600	584	618	596	609	612	614	593	581	590	596	652	578	567	559	607	630	620	556	617	544	599	560	607	631	594	568	613	582	643	560	591	603	626	586	635	630	597	570	574	577	578	599	628	563	573	600	555	587	566	598	570	599	567	627	618	585	622	611	580	556	592	581	573	546	628	561	622	585	652	551	621	617	593	562	613	642	582	621	579	540	596	599	612	624	583	587	581	611	636	580	602	558	600	566	591	616	576	544	594	599	590	592	571	603	579	598	579	557	569	597	629	591	572	547	583	634	606	558	605	565	578	585	580	603	587	587	579	625	628	576	650	589	587	582	613	625	608	588	596	544	597	604	581	590	627	586	581	606	583	597	610	602	576	576	598	596	596	589	596	617	615	588	585	582	579	582	618	578	548	592	576	582	587	551	557	610	604	578	584	600	632	564	581	601	588	600	580	630	559	624	577	597	561	564	546	587	603	604	600	603	615	634	570	569	581	603	566	597	584	594	576	583	616	577	604	565	573	613	602	576	605	605	534	556	572	596	545	581	635	603	570	560	594	564	615	549	576	607	605	568	567	616	572	604	628	581	544	602	643	582	564	584	575	596	561	584	593	610	568	624	560	573	620	608	602	619	605	581	567	579	564	633	548	554	588	585	576	540	559	594	633	579	588	551	592	624	584	624	597	596	561	574	610	578	579	585	582	553	573	574	582	584	615	559	587	633	605	607	613	578	596	577	602	542	580	605	582	579	589	596	621	610	575	588	605	611	604	587	573	551	634	650	575	599	581	629	622	592	593	537	588	581	608	600	565	603	610	547	551	578	606	619	602	579	596	603	572	561	614	637	610	584	659	594	607	556	593	596	559	601	577	601	577	617	619	598	585	578	642	614	591	590	580	615	582	598	569	622	567	626	638	566	600	604	563	660	588	598	562	587	610	596	617	579	574	559	593	590	563	531	644	608	611	623	592	603	547	569	587	577	598	632	589	561	571	611	607	570	655	593	553	614	636	583	559	571	567	604	622	613	581	611	562	592	540	606	580	598	567	552	612	604	615	606	614	601	605	604	577	576	579	587	656	552	558	509	559	592	591	564	579	579	597	608	591	591	554	595	607	591	636	562	603	552	628	618	626	633	582	612	607	552	560	560	603	574	610	626	532	604	594	598	605	600	596	552	591	558	601	538	567	577	555	605	568	582	554	552	597	554	580	561	546	578	593	616	631	574	602	565	602	632	626	608	602	561	568	617	595	591	585	582	549	585	573	588	583	612	624	571	607	574	562	585	594	564	574	613	597	598	586	593	636	542	577	550	598	632	572	591	637	590	610	583	598	576	612	574	613	620	576	603	588	574	606	560	595	587	562	593	595	589	590	588	597	591	586	572	619	581	547	614	608	588	588	636	615	593	579	589	596	566	617	576	606	571	552	600	546	564	599	555	636	581	609	593	582	568	584	555	591	615	626	570	557	579	550	579	550	614	620	589	576	606	609	613	584	580	612	612	599	595	622	552	597	567	628	557	572	602	608	613	604	558	579	606	561	612	598	584	591	620	614	631	613	577	564	593	609	548	613	571	601	549	578	594	578	587	580	586	616	600	574	586	551	561	564	629	581	562	570	562	579	600	563	582	593	574	623	573	628	602	557	575	601	614	582	608	588	583	582	577	545	606	556	566	584	590	636	581	579	591	574	583	582	559	599	574	579	582	600	568	595	604	580	591	626	561	599	550	596	543	566	590	596	597	646	589	600	589	584	600	602	591	568	588	615	601	564	639	579	592	612	527	629	603	628	583	560	607	593	595	601	605	602	610	599	605	619	565	574	640	557	581	584	592	585	605	570	607	605	561	635	586	573	618	611	588	589	587	600	600	632	638	606	574	615	629	588	649	624	556	615	623	587	607	577	602	635	585	601	577	593	572	568	597	596	602	576	610	602	646	603	592	609	572	562	598	578	582	595	573	605	585	622	615	636	616	611	572	573	594	585	622	602	587	571	587	581	628	591	577	628	563	610	615	608	607	592	577	626	568	570	553	631	599	597	597	607	583	599	640	608	606	578	567	571	633	595	585	621	603	584	593	618	628	600	570	543	604	590	637	584	613	583	582	539	582	566	565	592	585	589	616	568	580	540	595	550	570	585	595	600	555	606	550	602	615	578	575	556	614	580	563	549	595	578	634	573	589	610	583	601	593	585	589	566	557	602	618	579	585	545	591	595	580	588	598	586	585	622	584	590	582	619	599	590	574	570	617	589	571	547	568	564	580	559	606	610	531	597	590	636	564	615	568	612	568	587	567	575	578	593	606	579	577	588	583	609	572	579	597	606	551	610	617	578	575	641	604	554	610	574	567	570	602	560	535	573	539	597
27919	10639	936	582	456	393	477	416	379	410	387	416	399	379	374	403	365	403	397	399	422	396	388	395	395	364	385	416	380	383	391	443	412	390	402	419	398	413	403	409	402	368	421	369	414	367	375	398	399	422	404	452	398	370	375	412	397	388	376	393	410	401	430	395	374	410	417	394	385	351	427	410	422	400	409	396	425	389	411	391	421	377	386	382	428	393	371	389	401	406	387	375	390	404	383	379	407	392	412	402	407	453	384	373	392	386	400	432	394	427	400	413	405	446	416	405	372	324	366	379	390	369	378	392	395	387	373	478	399	375	394	432	377	416	372	375	374	414	400	396	432	376	417	433	387	393	399	407	370	399	405	382	411	373	413	405	411	394	405	409	420	384	393	423	376	382	383	410	396	378	401	368	390	405	393	398	376	383	390	383	399	403	425	397	416	414	406	393	346	400	353	425	386	379	423	422	403	412	375	380	379	369	386	401	393	416	443	369	384	384	417	398	386	373	401	397	356	381	390	395	392	415	396	390	413	413	391	401	374	411	443	387	386	414	424	373	398	441	397	411	402	379	395	402	407	370	412	387	382	366	350	405	371	379	392	381	414	373	376	384	375	382	392	370	378	408	418	388	441	416	404	385	405	398	385	378	413	389	375	401	389	383	365	366	374	399	413	395	414	398	424	366	367	386	387	424	377	393	400	370	354	395	423	358	408	392	416	377	403	373	457	398	390	373	420	402	366	402	397	381	406	407	401	399	366	418	398	396	354	391	372	356	362	387	357	402	369	414	413	414	394	379	389	405	359	412	358	389	374	394	402	418	389	406	417	388	406	386	385	369	370	371	367	419	397	391	407	419	384	410	396	395	417	430	403	362	392	402	407	382	394	419	369	418	405	402	375	394	345	391	369	392	407	392	422	381	381	404	414	392	359	423	389	400	437	403	376	405	381	399	404	397	405	374	407	413	419	388	396	418	389	421	370	397	389	423	372	401	380	395	389	384	416	399	405	390	425	401	369	383	382	379	433	376	395	404	372	393	434	395	393	391	361	420	406	407	380	395	360	383	363	388	390	402	403	379	391	381	386	409	405	401	383	404	398	402	396	383	386	400	415	429	408	400	402	391	391	400	403	371	404	375	373	388	408	401	366	412	399	389	386	393	364	394	376	396	393	414	421	391	378	375	397	392	383	409	368	404	448	372	410	419	407	374	377	408	406	405	429	430	403	392	349	358	422	419	401	367	392	366	394	376	433	416	387	345	379	423	401	366	399	382	418	394	407	382	394	393	410	417	438	397	373	408	412	373	381	386	414	407	369	383	375	368	421	397	402	386	420	378	387	396	384	388	424	386	392	398	398	372	402	388	397	413	377	390	392	385	403	396	392	428	395	387	396	391	414	363	429	386	379	375	389	391	423	362	380	396	348	398	388	410	420	405	379	417	387	387	397	380	368	390	389	411	402	368	429	385	377	400	381	421	392	411	419	384	408	407	405	411	389	426	374	381	375	394	385	390	371	401	368	358	348	412	383	365	383	437	395	390	425	367	408	357	409	366	391	398	392	408	363	417	400	389	416	406	389	450	384	419	419	403	396	403	384	401	360	408	390	372	355	395	406	400	385	415	383	399	382	377	413	408	403	394	359	384	400	375	374	387	394	396	396	393	392	383	412	395	393	404	412	363	395	365	409	402	434	355	407	412	420	400	425	415	402	433	384	404	387	434	387	397	381	413	408	409	410	406	424	409	400	392	435	405	394	442	385	393	370	426	359	395	372	396	390	400	353	391	371	342	386	405	401	372	415	373	426	407	420	383	378	374	411	419	427	407	412	420	419	423	363	404	424	386	394	422	368	359	390	390	394	395	385	384	382	404	403	421	388	406	399	397	416	434	409	446	426	417	374	382	387	391	382	375	399	415	392	360	359	396	390	374	413	390	412	365	401	377	370	407	390	402	363	422	377	395	405	394	358	390	428	373	427	396	404	390	404	400	395	381	403	426	386	373	441	403	429	396	411	364	350	376	388	403	381	424	418	361	463	411	416	418	409	370	371	421	364	407	402	389	411	412	400	418	433	412	421	409	379	382	367	417	405	380	411	436	405	402	365	377	443	383	429	421	364	399	381	356	411	388	387	387	400	373	432	348	378	415	361	389	384	388	411	400	406	419	394	408	413	401	406	425	435	401	392	382	436	380	394	394	429	392	405	412	429	394	383	369	414	410	393	400	406	417	398	379	395	406	405	408	440	418	382	359	391	392	364	411	378	396	413	362	410	392	381	405	416	422	406	390	363	378	357	372	393	369	393	401	372	407	402	405	385	376	408	398	376	409	385	369	394	400	372	376	379	425	390	404	383	403	394	384	404	424	396	382	385	398	401	383	410	427	400	399	379	391	390	398	401	427	372	368	381	398	392	341	400	386	397	350	396	390	376	376	372	397	401	376	423	410	371	407	374	353	406	399	413	401	380	382	404	370	387	417	384	393	425	387	417	380	401	390	350	411	378	386	418	379	418	382	364	394	387	411	375	390	381	386	404	406	396	413	376	377	369	386	360	378	373	392	418	432	399	398	382	387	380	422	414	413	374	388	375	396	391	358	371	382	380	365	416	363	441	401	391	404	406	435	393	348	386	407	402	388	411	408	416	364	402	392	364	420	430	398	397	397	374	371	357	410	377	415	365	382	396	388	417	385	380	370	401	411	399	403	397	403	380	411	374	366	382	392	421	393	389	400	399	385	402	424	342	386	402	382	401	422	373	411	385	358	393	388	369	365	404	365	412	391	415	399	396	409	431	407	374	391	411	398	416	399	407	407	409	393	366	431	401	373	420	426	380	416	401	383	411	357	408	408	381	371	423	422	379	380	391	407	400	424	398	417	403	382	385	403	403	421	375	374	423	431	413	409	431	406	404	401	411	400	389	385	413	363	427	388	433	386	423	391	411	396	376	382	407	384	391	423	405	359	383	384	429	370	375	397	389	402	412	409	372	396	385	397	420	429	411	433	379	408	391	380	413	389	377	359	404	398	401	398	404	402	424	390	375	378	401	378	404	410	362	451	406	391	418	375	378	395	396	374	406	393	403	397	388	374	424	383	397	397	411	386	415	409	372	395	421	363	386	389	374	430	371	423	384	400	392	398	391	408	407	381	407	405	403	416	416	386	431	396	371	402	397	424	382	375	355	397	396	412	381	399	354	431	400	408	394	388	410	341	415	419	393	399	417	370	385	381	395	391	386	442	407	355	416	371	396	412	344	406	422	403	414	405	393	389	347	371	385	403	387	401	385	395	389	395	417	364	398	430	403	397	397	403	383	374	364	426	398	360	408	355	374	365	355	377	397	405	405	378	408	396	418	406	424	438	408	355	405	401	402	380	403	393	369	403	409	403	403	400	377	417	424	398	351	415	405	383	400	392	392	399	370	409	406	354	401	395	416	383	409	393	381	405	384	445	401	410	395	416	403	404	393	443	390	391	407	389	367	370	415	387	382	409	418	395	388	381
4729	492	429	348	341	307	295	288	307	327	295	317	284	331	285	307	296	310	297	298	275	289	305	301	300	271	297	235	308	294	308	277	311	272	293	264	284	254	275	282	287	296	309	280	286	275	324	303	271	302	291	290	309	288	295	302	287	289	303	300	305	296	284	266	281	274	272	290	286	260	276	315	274	278	282	295	288	289	305	276	303	302	300	311	266	300	247	285	296	303	275	297	282	296	290	285	283	270	289	294	251	270	307	319	273	284	285	267	274	283	300	293	281	295	300	291	272	317	311	282	321	258	278	281	305	297	278	285	277	292	293	288	310	295	285	291	271	283	289	321	273	278	289	262	288	294	309	299	292	308	260	284	296	286	300	248	270	319	284	276	286	266	286	295	324	258	292	283	299	285	284	297	303	276	257	282	294	301	282	261	282	283	272	283	287	280	309	302	289	291	279	284	266	308	298	286	303	267	254	286	302	275	294	281	282	295	300	293	283	285	299	302	301	289	273	280	270	306	315	269	299	293	295	287	285	337	296	296	304	271	302	299	261	270	285	304	302	307	283	302	295	303	283	304	293	269	274	277	272	317	309	289	297	321	307	312	301	315	276	303	300	290	289	260	309	311	305	285	318	292	304	284	301	301	299	289	286	305	291	301	299	297	312	281	289	300	295	304	295	299	305	290	287	272	328	258	306	262	263	274	298	293	273	281	292	253	260	257	271	297	267	300	282	283	317	312	316	298	302	294	283	309	266	294	298	303	282	306	283	272	288	278	296	295	298	273	288	273	302	310	277	281	286	308	286	293	297	261	292	263	302	295	281	275	317	293	283	338	310	308	296	297	281	279	267	275	290	292	313	305	297	282	301	304	311	280	302	319	325	299	266	292	278	278	275	295	286	278	287	280	336	304	276	292	260	248	287	290	297	298	282	287	271	303	314	286	280	294	304	298	305	292	318	284	299	272	307	317	293	287	318	309	292	275	284	304	303	275	314	328	286	293	296	285	300	300	327	283	314	274	319	299	253	310	287	298	280	289	293	280	277	323	264	275	316	293	283	265	291	266	305	281	303	278	272	258	302	297	285	286	285	282	293	270	306	282	281	299	309	291	269	340	257	334	250	280	316	267	290	278	297	294	290	310	261	262	306	315	282	305	287	247	278	305	319	290	266	256	325	277	289	279	290	278	283	317	317	310	298	301	308	323	288	291	288	263	302	298	300	270	313	284	290	289	255	299	307	283	299	281	273	266	314	283	335	324	293	276	281	268	315	291	276	292	312	267	296	332	280	282	265	290	283	312	289	307	285	286	285	302	272	320	280	273	311	281	292	292	296	274	282	308	308	323	271	291	279	286	293	272	277	304	311	268	288	302	265	284	287	292	295	302	299	299	310	311	251	295	290	294	256	286	310	290	306	271	286	284	306	256	273	297	309	288	297	268	269	304	286	299	287	290	289	324	285	295	273	305	266	322	295	298	267	305	268	276	319	282	293	309	300	281	304	279	305	283	298	288	310	302	301	289	301	316	305	288	296	302	276	271	250	314	295	275	289	262	277	282	306	273	304	282	283	284	275	288	264	298	298	316	277	285	274	301	281	307	279	270	293	309	273	282	286	276	294	286	252	277	276	286	286	271	301	257	277	268	272	262	259	254	309	229	268	278	310	255	295	290	293	275	300	319	287	292	306	263	297	289	286	299	290	284	284	274	291	269	285	282	279	341	281	279	293	280	286	282	286	315	294	295	257	286	293	275	254	321	277	277	269	333	303	291	304	320	263	308	294	293	336	272	284	325	261	270	293	298	280	272	293	297	278	282	259	302	278	296	293	284	307	286	296	300	285	271	288	305	283	282	312	301	287	311	314	254	298	290	280	282	292	295	275	284	264	308	277	288	291	300	271	285	288	289	303	266	289	270	299	317	294	292	247	299	264	299	292	254	275	291	280	311	269	290	295	285	283	283	281	294	252	288	290	282	302	257	300	261	294	265	272	295	264	271	276	268	265	301	321	270	281	288	304	279	272	290	275	314	282	284	297	262	259	300	286	288	289	292	283	281	271	325	281	298	268	280	301	302	287	260	283	284	287	312	266	253	310	306	308	275	304	310	277	272	290	266	303	279	296	301	308	278	275	276	277	295	287	282	302	289	294	299	311	275	284	298	290	256	317	315	272	271	281	256	278	280	274	285	274	302	304	305	297	301	315	264	279	315	276	281	297	268	274	298	293	316	287	289	257	286	282	296	286	288	290	317	287	294	274	301	296	291	277	317	287	329	296	292	301	334	307	273	285	287	278	292	269	278	272	287	279	292	296	301	266	286	293	289	293	309	265	300	296	281	278	328	285	294	285	275	254	285	287	304	290	300	315	280	286	297	302	309	332	293	303	288	266	313	262	319	286	298	290	281	285	287	285	316	264	287	279	301	279	292	297	282	282	285	286	268	310	285	282	293	278	283	289	298	268	311	309	273	266	288	305	290	299	254	296	300	291	279	282	298	296	289	316	290	287	293	311	270	308	314	286	309	272	274	293	280	273	291	263	305	279	270	278	293	277	290	275	328	299	272	279	310	262	285	294	270	284	296	293	293	278	289	265	293	285	294	309	284	278	284	284	298	256	297	285	279	292	297	298	285	297	287	275	305	353	292	295	250	286	306	265	314	264	272	289	280	310	284	294	262	310	261	288	299	266	318	287	287	269	288	281	289	305	272	313	287	304	273	307	286	278	259	285	317	272	284	292	277	253	294	297	299	270	297	315	286	288	304	280	289	289	305	282	293	270	310	279	269	316	297	303	294	278	279	310	316	287	266	307	283	315	282	275	267	283	267	278	279	326	292	296	307	293	312	294	286	292	302	282	292	308	292	315	314	281	296	274	278	289	288	328	279	275	295	274	278	278	313	296	301	283	297	284	275	317	287	292	285	303	269	317	251	331	287	285	322	281	289	288	297	273	280	299	319	285	285	286	310	285	299	269	282	282	264	299	295	270	296	296	317	311	246	287	285	293	309	304	324	272	269	284	297	290	270	299	275	299	282	274	266	281	311	296	286	268	281	285	301	291	292	287	298	291	283	286	305	293	288	317	297	289	267	317	302	259	297	306	300	296	308	281	310	302	307	333	285	302	308	281	265	285	321	286	289	258	262	299	292	265	301	305	278	303	267	319	290	283	280	262	288	282	287	309	294	277	284	279	276	311	275	278	308	301	315	277	297	315	290	276	251	297	302	284	277	305	283	285	330	316	276	269	316	291	278	292	275	299	280	287	326	268	281	296	308	285	306	286	278	264	257	329	267	321	312	291	276	290	274	280	279	293	286	308	277	305	303	277	311	284	263	270	303	267	266	311	282	290	292	298	288	298	284	272	293	269	300	283	291	282	319	285	286	300	288	259	301	277	285	255	279	312	290	271	286	310	282	281	270	249	277	266	301	314	300	265	275	301	277	284	266	275	288	273	295	288	295	306	282	303	284	299	300	292	288	285	297	310	302	282	301	288	314	302	286
25484	21456	27953	25404	11717	1803	1272	1011	880	890	886	853	872	845	857	862	831	829	838	815	820	862	835	796	816	810	826	836	826	814	809	781	786	797	797	809	790	745	804	824	841	805	759	809	794	809	774	797	819	886	760	799	856	774	807	814	805	778	807	792	839	782	760	802	815	744	839	799	781	746	818	827	748	854	788	816	786	760	754	810	811	802	753	844	807	802	770	793	820	798	861	877	762	797	837	853	816	777	788	753	810	785	792	805	848	812	776	785	788	819	817	839	821	794	784	833	842	825	857	796	816	792	796	768	811	780	852	834	759	824	854	797	785	776	833	806	763	811	820	757	834	822	811	809	800	778	789	808	830	789	823	806	808	784	754	826	754	812	817	795	850	810	798	794	790	753	710	777	833	813	800	751	841	804	806	784	802	785	801	815	856	799	810	798	771	809	852	789	837	872	801	774	793	885	762	830	824	793	792	849	804	766	803	764	780	814	804	764	772	777	811	762	812	764	738	811	826	747	764	753	795	814	808	839	784	793	814	806	813	789	792	791	738	699	764	838	787	778	829	831	811	769	839	775	768	781	787	733	815	802	826	813	801	823	802	810	781	762	761	760	750	785	781	769	793	759	789	781	728	818	772	776	800	766	785	753	756	764	774	781	800	803	816	833	807	799	812	835	789	818	848	780	798	760	764	795	793	861	786	790	779	802	763	810	800	778	822	760	799	774	837	835	784	755	781	844	767	844	813	771	794	785	820	785	812	777	791	827	777	812	802	746	814	784	813	777	795	827	823	761	780	812	798	774	798	805	774	861	822	756	775	794	764	796	816	734	787	817	798	728	781	802	831	802	791	849	751	833	792	811	785	739	786	816	799	805	764	752	809	730	774	831	790	797	775	760	785	838	852	802	785	770	803	771	792	817	818	745	717	794	756	807	771	792	808	828	829	817	771	783	824	762	841	792	794	835	766	798	860	819	780	759	796	765	803	778	821	807	772	792	774	781	776	804	801	789	844	775	751	793	801	838	786	775	825	825	764	755	782	786	743	774	785	788	775	779	829	806	785	762	776	821	724	789	758	834	775	754	805	773	816	812	851	812	769	804	789	802	764	772	817	828	807	803	805	816	789	776	819	807	774	837	810	781	843	773	816	850	773	776	831	782	811	802	795	720	805	793	772	801	803	796	786	757	781	834	767	761	799	832	777	800	790	806	751	777	828	766	780	760	777	784	802	794	749	781	838	753	756	768	804	747	766	826	770	804	777	832	776	770	789	813	807	834	766	760	769	736	802	770	804	782	809	762	799	775	784	816	743	778	783	790	812	776	807	759	832	830	729	760	845	796	734	809	792	855	762	797	827	764	763	830	770	804	808	782	828	756	759	747	768	771	790	862	786	795	785	752	763	764	839	764	785	835	807	816	743	805	766	825	802	801	817	805	782	759	755	813	825	808	781	803	799	804	761	773	763	748	837	763	774	754	774	766	809	803	794	828	739	799	804	803	820	840	808	788	768	813	798	785	828	814	779	784	789	784	744	751	742	787	800	798	811	819	823	822	822	724	809	787	825	789	805	798	764	774	815	778	760	838	839	795	763	765	829	795	790	770	811	708	834	818	827	722	776	745	835	798	762	785	805	816	830	744	790	817	796	789	785	760	833	799	756	797	822	770	755	833	754	810	825	823	825	835	796	828	743	780	807	768	782	801	798	730	746	807	775	807	781	775	803	785	806	844	794	814	736	727	828	807	774	823	872	783	766	808	812	787	792	765	807	794	803	804	768	803	764	786	791	817	773	740	745	745	778	733	783	801	774	799	783	809	764	840	790	780	793	763	814	781	803	780	786	759	780	811	837	748	795	788	772	778	750	780	771	779	761	792	771	808	733	765	818	773	776	785	753	824	807	832	804	766	777	769	776	776	760	810	802	839	783	833	735	845	796	808	805	801	797	764	806	798	789	827	808	805	790	800	853	761	786	770	812	793	775	839	788	813	792	831	792	816	797	840	815	822	804	777	745	710	783	794	826	770	758	844	786	763	827	786	861	795	838	794	787	732	784	780	789	773	787	822	879	852	816	778	753	773	827	770	820	783	798	812	762	815	807	787	780	835	793	812	787	798	791	769	763	779	793	805	822	798	841	826	784	806	805	790	788	867	770	792	795	826	757	801	773	786	823	769	848	840	743	819	758	814	798	816	763	838	817	797	822	780	838	793	819	771	843	829	774	762	799	809	700	846	820	843	741	796	771	798	769	786	797	801	806	769	795	776	840	819	783	791	796	743	804	817	792	745	771	792	853	752	790	785	808	837	809	825	797	759	786	792	788	772	830	795	775	771	804	773	792	806	812	837	816	770	796	822	754	772	747	796	768	789	848	734	779	794	804	786	814	818	818	828	795	799	840	852	819	826	796	745	785	780	832	814	809	788	828	778	766	766	803	825	829	777	808	760	765	779	826	838	772	827	757	832	846	803	779	722	754	769	781	785	787	757	803	755	788	822	785	809	769	752	809	769	799	746	808	749	772	805	739	768	794	773	760	764	806	821	799	821	810	783	770	720	776	829	784	809	771	737	807	777	766	785	826	799	825	773	800	770	802	773	804	818	837	782	780	768	815	695	821	778	802	849	776	795	788	801	784	781	735	810	817	816	795	820	786	828	770	726	764	790	774	758	810	774	770	805	817	822	780	832	786	809	765	783	775	817	762	747	803	782	822	748	777	854	777	747	814	763	784	824	778	791	789	812	767	813	791	792	766	844	773	782	770	788	762	807	786	799	809	810	802	831	805	764	762	834	822	756	793	791	842	814	849	858	781	825	793	798	781	770	792	830	746	791	830	778	819	780	787	738	811	794	811	811	847	792	836	756	801	762	818	801	817	795	820	823	757	729	788	792	818	758	724	808	772	791	735	757	785	795	759	814	792	776	766	786	769	763	788	755	749	759	834	798	765	782	795	756	781	815	765	783	759	856	743	813	781	790	811	755	745	804	793	779	790	799	776	782	764	802	812	813	816	826	782	792	852	813	813	754	753	843	763	806	760	796	773	797	844	807	768	775	800	790	783	778	812	788	726	773	768	758	775	798	880	805	775	756	786	762	807	778	814	797	774	818	792	783	772	709	791	799	777	805	766	783	779	762	780	876	779	782	794	769	784	800	806	791	822	832	775	783	746	814	760	826	752	753	770	821	787	773	843	802	817	741	777	822	794	773	777	778	806	810	805	773	818	828	762	774	786	731	810	792	807	787	770	756	787	776	756	844	755	776	820	786	748	798	743	793	771	804	789	782	759	773	782	808	768	820	740	768	767	806	767	783	787	792	820	831	802	843	821	765	834	802	779	800	784	767	825	761	813	779	802	775	799	826	737	795	799	775	819	769	832	779	781	765	780	772	773	834	788	810	776	749	808	760	798	757	785	773	789	760	791	751	770	840	753	751	777	792	838	811	765	790	803	805	857	773	804	762	763	794	839	829	794	772	793	775	790	777	770	834	768	784	788	807	800	834
3416	3550	2915	1690	1234	1011	839	799	765	681	679	711	691	677	692	623	614	647	664	644	628	588	591	617	619	614	621	608	592	582	602	610	555	589	593	648	573	609	641	592	611	579	590	588	616	573	614	583	574	576	568	599	605	619	578	585	599	622	584	583	602	596	556	636	593	586	632	588	604	569	574	573	571	626	548	615	584	587	605	592	624	590	567	557	610	600	587	539	620	579	566	601	597	618	606	596	613	624	562	575	512	623	627	595	608	618	621	566	590	570	585	596	626	583	594	586	596	592	570	592	603	596	592	547	510	542	561	615	582	588	617	595	604	573	570	608	606	594	600	616	543	613	594	586	637	607	587	617	595	618	616	593	611	618	611	572	592	602	593	563	561	561	612	559	632	589	598	620	608	597	605	586	580	565	590	596	609	537	586	569	613	573	602	554	580	601	583	578	607	535	593	589	607	611	536	600	550	578	593	584	554	582	601	553	589	558	568	552	580	606	573	604	574	551	570	566	613	604	619	561	605	569	554	609	610	618	613	606	566	560	536	571	633	581	620	608	585	603	605	595	634	606	555	580	616	578	575	574	593	550	583	581	599	580	586	636	590	554	576	586	614	622	583	622	575	562	624	575	588	561	579	571	601	581	585	624	602	592	567	594	551	612	636	561	576	630	607	596	618	591	591	593	603	580	624	581	616	563	567	582	581	548	629	613	612	591	606	573	577	609	588	606	558	592	593	592	563	613	566	623	559	600	586	596	579	622	613	551	600	533	589	570	533	553	561	641	583	584	590	581	617	610	582	609	577	566	566	552	549	603	610	638	576	611	594	599	601	613	629	579	631	568	591	562	620	594	594	600	573	600	576	623	601	605	614	544	592	580	597	536	600	597	594	605	583	575	591	606	623	594	607	626	592	566	606	543	561	589	596	596	584	578	579	509	587	564	571	552	606	640	605	591	571	612	580	573	549	577	581	592	590	643	587	602	617	566	555	591	580	580	582	552	610	594	574	573	607	585	611	602	583	563	615	599	574	598	612	548	577	542	591	581	560	561	569	568	577	558	578	581	584	591	596	620	615	628	586	619	563	581	577	585	610	595	555	613	572	562	568	553	573	588	616	559	605	585	585	612	578	549	629	627	599	556	600	587	591	551	621	591	576	622	603	584	602	600	586	597	595	570	579	561	575	605	625	579	549	579	596	630	551	558	602	609	580	579	559	650	581	526	531	576	591	572	633	579	517	567	568	567	545	600	588	613	597	620	561	560	568	580	580	544	620	567	555	586	592	623	575	564	606	577	570	588	580	573	565	594	584	557	578	583	613	571	592	597	602	579	600	564	581	585	586	531	549	570	619	557	573	569	602	599	601	578	571	602	554	566	579	607	593	572	594	562	614	588	610	598	578	516	613	555	603	563	576	575	569	611	618	560	581	588	550	576	536	561	592	612	600	594	601	585	584	616	571	589	590	593	572	584	608	617	536	610	531	535	640	552	633	549	563	614	586	602	597	572	606	562	593	596	636	575	570	608	606	604	619	620	610	604	621	617	627	525	604	604	541	568	577	578	556	595	600	599	544	517	610	604	617	568	653	614	538	595	579	576	617	582	604	600	580	582	598	619	576	569	599	568	571	557	570	601	565	607	600	579	612	584	559	559	601	587	589	551	600	602	557	555	601	589	627	583	586	569	565	584	580	555	592	624	612	583	563	549	587	573	577	579	556	577	590	581	614	587	516	558	599	611	558	608	566	572	560	569	580	572	561	623	616	616	637	605	613	588	648	604	619	584	576	592	548	596	598	592	618	602	608	549	597	537	633	565	640	598	610	541	604	570	560	570	607	552	586	624	590	582	592	547	624	586	619	544	562	588	540	592	645	609	609	583	583	569	573	579	598	574	554	555	614	537	529	554	601	545	575	594	575	581	557	573	565	585	575	576	563	613	560	616	589	564	586	593	572	571	593	579	571	605	585	608	591	593	576	556	590	599	615	563	585	628	549	553	547	597	600	590	595	556	532	586	602	571	583	620	572	600	611	593	577	592	595	583	608	577	544	577	579	595	602	576	543	615	558	580	593	614	613	612	574	577	581	599	573	630	547	592	575	648	575	636	573	592	577	571	565	564	600	590	547	630	608	586	585	607	589	557	583	595	593	602	546	581	562	537	623	618	608	543	575	592	627	577	581	619	573	537	598	563	620	583	571	605	568	591	584	563	585	584	597	607	614	582	593	565	593	605	586	572	616	573	571	604	593	581	591	624	597	548	595	567	545	593	572	568	601	564	565	561	590	587	616	577	530	594	577	624	608	634	581	565	591	569	587	601	622	570	570	578	623	544	544	591	607	610	619	585	572	595	558	585	540	636	543	586	573	574	549	525	639	524	591	567	603	567	586	560	585	569	599	578	568	609	621	576	623	592	563	578	571	569	590	621	591	565	548	557	603	630	528	529	593	605	555	563	551	591	555	574	570	615	565	606	593	547	598	556	557	575	564	556	592	558	550	603	603	573	557	591	625	594	603	563	575	567	594	613	571	603	593	532	573	562	537	599	597	575	549	590	579	589	617	609	598	586	593	570	588	539	573	530	553	563	596	558	566	564	573	580	594	570	606	605	589	568	633	595	575	593	599	566	529	633	581	573	585	591	597	626	600	559	566	555	622	605	557	607	559	636	520	571	588	587	575	582	591	576	576	603	593	616	604	587	600	584	535	581	564	585	569	574	633	582	595	604	575	561	561	551	600	566	597	585	569	600	587	616	595	591	594	602	625	615	585	600	599	570	585	593	623	566	539	561	561	518	553	602	573	536	572	610	582	622	610	597	580	594	522	533	554	555	584	610	613	616	572	589	629	607	599	611	561	550	550	595	580	556	609	625	591	604	584	614	573	623	582	579	555	576	613	569	602	599	631	601	591	562	590	564	571	602	578	574	556	583	584	644	563	605	609	565	610	608	583	634	573	605	565	574	568	578	607	585	599	596	598	603	632	581	597	598	608	560	574	521	609	610	547	536	584	560	557	591	575	564	540	602	587	551	581	628	604	615	546	570	542	614	554	540	586	566	546	567	558	563	572	622	604	592	552	552	614	595	607	587	595	580	560	599	609	560	609	570	592	586	638	564	616	644	575	600	587	575	580	594	540	623	585	563	583	581	582	578	564	566	613	571	575	594	571	621	625	593	614	585	565	565	574	552	583	576	550	551	586	564	596	606	544	578	625	609	568	613	639	628	609	593	579	573	612	581	558	574	622	605	575	585	598	587	589	581	588	559	560	619	575	600	586	605	625	599	574	589	534	586	575	588	579	583	607	550	600	595	555	565	612	617	600	593	568	551	561	572	540	611	532	612	609	560	600	586	591	584	609	591	565	562	581	561	606	556	569	565	583	623	579	570	579	541	552	573	569	592	580	586	584	575	586	600	596	564	583	576	573	606	635	524	560	584	587	606	592	563	578	570	586	568	573	583	567	555	575	554	582	548	601	603	578	594	591	569	571	571	624	560	599	563
24561	21490	28870	24529	21480	9492	1975	1255	1042	1027	909	871	931	913	937	868	900	826	881	853	905	783	858	823	860	845	811	837	806	805	813	816	771	825	763	783	854	773	763	827	792	865	778	780	797	810	841	798	803	802	805	856	852	812	777	777	807	777	831	773	820	793	847	771	730	814	768	803	827	750	735	802	778	794	749	782	826	806	804	787	768	798	764	828	770	799	776	828	752	836	743	823	805	815	769	759	848	813	831	802	748	812	766	750	784	748	795	804	759	825	842	807	802	795	777	813	737	748	786	824	749	762	822	806	781	746	828	786	778	797	792	816	792	794	786	802	764	850	792	792	776	796	808	750	785	809	784	827	805	789	824	842	773	804	769	818	827	755	818	792	776	798	773	780	824	736	818	818	810	775	822	789	825	729	822	770	791	787	814	775	779	742	822	804	766	820	827	798	792	799	819	746	809	798	805	792	728	791	747	778	801	789	764	737	777	786	771	753	821	824	794	748	791	805	819	797	786	767	763	769	824	723	784	779	824	739	776	734	802	753	824	817	755	830	773	760	742	774	840	786	720	756	759	761	800	781	749	811	754	765	765	761	743	796	772	812	770	673	794	815	787	780	741	807	820	812	793	787	724	832	798	737	767	821	842	720	800	798	786	809	807	763	791	790	738	735	775	783	821	873	735	808	753	818	839	794	795	782	752	805	745	799	789	819	798	770	745	777	762	797	808	786	758	757	755	796	797	824	778	806	813	843	798	773	772	805	769	828	816	810	743	816	728	880	818	744	817	791	819	826	775	836	750	805	744	801	809	828	754	769	781	808	778	795	722	754	731	804	750	736	766	786	757	762	755	769	742	844	790	765	818	741	779	722	786	761	770	781	773	765	779	818	752	791	758	765	783	773	780	788	814	739	779	788	782	789	746	792	797	769	723	790	778	787	819	776	823	726	741	788	789	755	806	764	753	795	825	810	779	790	794	764	802	759	801	761	790	754	758	789	789	737	791	791	773	773	768	833	760	805	792	789	749	770	763	771	718	800	801	764	770	774	782	752	755	798	819	775	773	761	740	806	815	787	802	811	778	821	784	797	743	782	778	812	764	757	777	740	742	781	836	768	778	779	815	772	753	812	782	771	823	751	790	808	764	769	809	799	777	773	794	775	805	813	841	789	820	773	761	834	754	776	764	762	752	796	767	810	774	775	784	846	801	759	809	788	774	775	756	754	744	761	781	778	812	821	794	766	721	765	815	789	776	808	824	756	769	757	780	799	779	821	804	806	837	820	789	816	807	782	749	801	726	764	814	795	795	789	757	788	803	772	763	778	742	784	841	780	738	746	713	760	778	837	767	762	790	769	766	788	759	772	794	772	759	806	789	811	779	818	763	787	771	799	795	769	744	801	831	778	790	778	763	760	784	773	812	772	815	786	762	783	758	785	806	789	755	783	802	786	720	783	752	837	822	815	779	805	727	810	731	822	784	835	820	795	831	783	775	767	790	772	777	768	774	791	761	775	736	751	749	794	818	758	755	812	764	743	758	742	786	781	790	774	773	780	788	785	800	803	783	726	758	794	789	778	801	800	779	825	809	766	803	765	795	812	813	751	832	787	766	762	833	785	796	806	787	778	797	760	752	771	771	791	780	737	782	810	770	799	770	812	775	784	754	789	773	804	783	743	817	765	782	754	805	810	737	740	805	768	803	803	790	774	778	809	799	766	706	759	797	734	765	797	779	775	833	809	728	744	758	767	793	804	840	789	772	810	730	792	789	803	767	792	749	776	773	820	762	806	796	778	826	792	774	768	789	766	764	782	819	813	754	790	805	758	805	842	816	809	726	810	752	767	747	783	792	801	810	754	789	770	802	807	773	790	803	772	784	775	776	789	761	804	782	820	727	809	809	844	745	777	804	793	758	733	787	735	789	832	804	803	811	781	790	765	764	725	763	827	819	757	778	743	760	746	802	768	777	784	746	755	804	743	755	733	751	836	728	818	816	750	723	772	747	803	756	808	844	797	766	787	764	767	825	752	757	754	787	756	780	801	763	808	779	804	807	749	750	774	777	813	835	799	775	779	833	795	784	801	773	779	763	754	811	783	745	761	802	787	782	795	782	834	814	782	786	808	791	794	833	779	790	796	819	784	740	768	781	802	811	776	768	740	717	814	785	786	752	761	798	797	734	763	799	751	775	764	813	756	787	797	784	773	768	772	801	800	802	773	785	741	797	780	782	778	784	786	791	776	766	768	747	762	827	806	833	847	774	773	790	774	830	768	805	776	746	798	751	774	790	792	758	767	765	823	755	743	783	781	805	751	772	763	789	803	714	748	757	769	764	778	799	752	809	778	748	748	760	789	748	746	780	810	713	788	725	794	738	780	779	803	787	756	760	781	779	810	762	736	805	765	795	764	769	777	795	727	752	754	781	771	754	753	801	816	787	725	785	840	750	794	801	765	779	770	797	729	808	780	751	832	787	770	806	790	776	761	842	810	756	768	800	823	796	753	796	794	769	759	820	777	768	799	802	789	790	832	799	788	766	796	749	778	787	795	776	804	736	786	814	761	742	730	757	745	777	808	756	772	809	775	806	743	788	762	796	797	748	801	817	741	821	810	798	772	799	780	720	777	772	774	768	784	795	824	764	770	694	826	806	767	796	788	823	767	784	782	818	785	783	747	817	757	776	796	765	772	789	743	833	747	813	734	796	769	745	767	811	833	804	730	786	794	787	819	767	791	809	802	813	784	765	793	773	807	787	811	744	832	759	715	798	768	698	795	823	753	820	747	803	772	788	793	789	789	804	786	767	753	781	778	788	744	794	769	770	815	771	813	806	806	803	808	767	757	816	832	793	827	800	752	770	806	830	784	782	832	792	738	804	822	788	745	761	757	747	751	782	807	833	792	819	754	793	822	798	825	786	754	781	751	763	775	804	799	773	836	807	800	798	751	772	741	815	777	779	808	761	788	763	761	758	748	744	757	787	813	827	817	788	807	775	769	847	774	794	735	768	773	807	782	804	755	823	779	770	782	844	804	773	751	820	851	773	807	797	759	750	754	779	774	813	775	732	797	789	772	785	779	804	785	765	812	804	782	774	794	786	761	744	716	755	773	725	827	777	796	818	832	864	769	811	782	764	829	758	761	763	792	781	760	781	747	808	772	787	798	764	777	768	768	734	761	803	771	781	770	800	783	822	786	800	765	783	771	763	759	759	772	793	725	750	785	768	842	794	772	780	845	762	766	751	808	768	770	805	797	782	791	768	772	821	770	786	809	764	813	853	821	798	846	778	790	775	742	794	787	779	792	804	785	784	786	764	752	748	754	812	824	721	808	782	794	758	825	778	811	780	790	777	782	783	808	759	758	810	767	782	787	779	773	740	788	791	759	774	739	797	866	755	742	770	806	814	791	815	761	835	772	836	792	809	779	791	808	785	766	789	801	807	816	748	767	830	804	767	804	784	772	761	808	768	760	805	795	815	742	806	778	785	799	784	795	764	778
3754	6206	5022	2624	1822	1413	1198	1072	906	839	900	740	781	707	708	720	648	673	638	632	667	651	649	618	652	645	625	615	611	626	618	644	635	623	620	642	664	630	682	597	644	584	607	596	605	594	635	653	581	553	604	611	632	587	613	591	600	580	560	559	610	627	629	594	603	581	608	605	585	586	575	607	620	615	578	616	594	577	607	601	592	583	650	600	612	609	583	638	558	603	632	565	643	603	608	587	560	647	596	588	627	564	595	530	604	559	576	586	600	618	624	573	613	574	641	650	600	606	618	597	621	610	571	614	602	653	603	615	588	618	626	625	561	586	595	653	551	571	619	590	592	578	569	620	577	605	586	664	595	590	621	609	584	587	617	619	569	606	596	578	620	586	574	587	611	585	587	544	602	562	592	590	581	587	581	642	554	602	613	629	611	581	571	635	594	606	577	582	604	553	612	602	539	596	614	593	616	574	603	607	643	635	589	607	616	565	606	588	598	567	586	582	624	591	572	644	616	581	570	579	622	626	630	612	624	589	573	571	593	586	613	590	614	583	623	543	614	631	602	602	621	621	584	568	596	607	620	591	609	594	565	551	639	575	614	658	621	612	634	603	599	598	634	582	561	593	572	582	584	646	597	596	562	622	547	598	578	597	586	612	615	645	562	620	600	616	611	636	590	578	583	600	574	633	573	576	571	586	599	559	601	602	610	589	564	596	618	570	585	632	560	568	621	571	535	571	576	572	598	596	582	566	609	611	616	599	580	585	626	628	604	591	590	580	559	600	602	576	566	582	574	622	605	598	576	585	660	590	568	603	589	575	576	623	611	604	607	577	602	565	578	599	555	555	577	563	577	572	594	596	583	563	585	592	606	612	626	551	588	609	614	549	588	577	629	609	530	593	574	664	579	571	558	585	636	586	619	526	613	600	591	599	594	568	598	622	606	564	580	645	634	603	599	591	579	589	576	540	618	630	599	577	604	597	544	585	628	574	583	596	595	576	663	584	579	554	590	604	617	643	621	609	621	575	603	574	590	587	610	628	608	559	611	573	549	621	590	567	538	603	586	626	541	543	592	530	549	581	564	603	588	578	601	566	575	576	584	608	579	586	597	580	559	570	596	605	560	607	560	575	605	597	628	614	618	538	588	618	617	620	609	641	594	588	564	611	547	581	610	594	565	588	614	560	571	587	604	568	574	591	537	569	610	624	576	561	573	617	621	559	578	590	581	571	610	551	578	601	605	610	568	628	582	596	609	589	579	557	601	577	576	623	619	620	596	588	594	609	594	634	548	613	567	567	589	569	604	583	564	577	584	579	596	603	637	574	549	602	563	605	602	570	567	570	615	584	575	582	635	597	605	615	595	570	582	595	607	607	581	608	580	610	580	585	594	588	605	606	584	610	582	588	625	557	568	557	555	573	583	604	605	568	597	623	583	550	598	595	559	577	613	616	615	566	553	589	627	577	578	601	564	587	551	603	537	580	622	594	595	615	581	599	585	565	599	570	576	557	584	600	581	561	587	597	613	592	612	602	567	591	604	606	559	576	601	588	618	545	606	588	614	561	595	574	538	582	632	552	586	545	601	574	557	607	570	602	583	577	553	600	622	615	607	591	594	604	562	596	590	597	637	580	605	601	562	549	567	542	582	595	609	606	565	596	554	609	629	558	559	628	616	591	593	568	602	571	538	589	588	590	589	583	580	573	586	584	579	581	630	593	555	580	576	594	548	632	584	580	576	608	572	583	621	578	597	596	593	601	585	551	591	601	553	628	616	604	575	576	583	583	546	571	605	572	570	581	601	606	590	556	524	609	613	575	575	605	566	596	584	624	607	631	577	578	595	579	584	600	642	576	575	583	577	595	562	556	603	635	599	605	562	549	600	620	577	665	571	630	528	590	569	572	569	593	612	565	606	572	566	597	597	629	568	600	587	607	629	588	598	565	629	568	587	579	566	613	641	562	604	586	572	585	608	608	612	602	560	605	639	606	586	582	587	587	578	595	611	561	605	585	625	552	612	559	585	584	613	607	608	613	621	614	561	627	590	540	589	570	558	607	592	542	569	561	580	630	571	628	586	576	615	642	563	593	603	598	579	648	592	578	559	592	617	569	579	595	577	592	586	575	605	624	569	551	568	609	585	572	590	572	596	585	601	589	577	572	580	602	604	567	608	603	597	603	536	597	593	565	592	563	581	594	578	577	543	524	577	574	569	567	609	606	586	593	598	574	590	569	565	611	574	608	582	545	631	554	589	544	625	613	594	593	644	582	561	613	585	570	583	543	603	596	597	532	589	575	594	594	587	581	593	545	603	571	605	555	573	616	589	588	556	611	616	577	600	614	538	550	572	577	584	585	594	607	586	598	609	579	589	562	555	573	588	581	568	621	570	571	556	554	575	556	554	649	637	537	617	593	537	565	576	585	565	602	551	579	588	591	615	555	574	570	610	616	611	618	605	561	599	545	609	559	583	578	548	581	567	594	595	593	589	594	594	559	643	581	581	639	615	565	578	595	586	577	627	579	569	588	593	569	592	599	572	578	567	575	591	579	576	642	608	592	575	614	585	631	570	559	576	553	561	613	578	596	593	573	582	610	602	566	591	544	548	600	553	554	550	566	554	572	564	562	578	551	614	572	597	594	551	580	556	596	620	594	583	616	578	632	602	583	560	549	596	532	581	628	629	614	559	562	570	561	620	546	603	628	595	584	588	627	598	560	534	576	615	575	582	586	583	606	587	586	545	591	540	591	563	575	583	542	591	560	595	612	564	551	550	592	625	591	599	590	559	591	594	550	580	580	593	655	566	592	588	596	588	603	588	544	564	553	576	630	599	590	598	590	552	571	612	610	574	609	610	548	603	585	569	552	600	570	596	591	552	591	579	566	580	575	576	572	581	560	596	618	617	562	589	580	561	560	594	556	584	563	571	619	636	619	606	591	607	562	578	583	575	632	584	586	583	580	601	603	623	591	576	617	583	637	595	578	598	585	618	583	565	614	571	571	612	591	609	609	623	564	568	576	602	569	595	566	558	556	592	603	585	576	576	573	607	606	582	592	580	555	613	557	629	599	581	600	580	601	617	605	549	579	571	598	547	599	541	540	563	617	573	569	568	590	582	575	577	537	644	554	580	593	600	609	552	599	552	606	597	590	608	566	586	588	626	557	607	577	592	551	604	579	573	586	553	570	565	583	595	565	568	593	616	586	605	572	605	627	600	607	595	601	577	556	590	601	585	548	584	567	600	574	566	587	618	554	609	576	550	584	576	595	583	643	609	636	608	602	587	580	556	569	597	588	583	610	560	595	553	560	569	594	537	582	519	619	591	569	593	566	589	578	570	600	616	559	575	623	613	624	562	591	550	600	583	609	564	575	574	585	598	577	547	623	565	548	642	564	599	562	616	568	546	613	592	617	532	585	583	582	590	588	590	577	543	601	571	626	576	605	536	595	586	590	587	544	600	588	604	604	571	588	568	605	595	515	600	557	577	575	584	581
27930	10670	939	569	494	412	395	384	373	387	383	389	329	383	364	388	403	421	412	382	365	414	399	384	382	409	408	408	400	404	401	362	444	388	420	402	397	411	436	375	392	421	389	387	381	412	400	413	392	399	430	368	383	395	396	363	357	373	388	371	404	403	384	418	371	376	372	403	384	356	386	415	401	357	379	407	383	377	340	408	381	387	377	369	362	390	381	420	417	375	389	387	396	397	393	365	400	389	404	368	399	383	382	409	401	403	399	382	401	395	401	383	406	368	407	388	395	394	379	402	372	372	428	378	395	388	378	396	377	394	393	413	396	371	393	434	418	363	355	357	398	414	391	412	370	392	367	396	416	399	395	387	372	415	387	385	390	410	367	404	380	410	413	397	406	348	382	400	374	332	384	389	423	380	436	377	372	398	447	374	416	409	387	412	416	373	413	424	390	405	392	413	376	399	388	368	379	375	413	393	372	408	380	384	426	419	422	381	395	385	378	406	371	391	412	400	405	392	396	400	387	398	350	392	382	382	375	359	444	412	381	374	391	403	401	390	405	378	369	390	392	394	428	409	402	382	354	368	381	401	395	429	391	410	412	398	416	419	380	398	382	389	395	411	412	385	374	409	385	343	423	394	376	378	391	381	383	403	393	418	417	399	399	423	389	381	350	354	397	404	383	388	376	415	410	401	402	399	405	405	374	392	349	407	424	381	383	410	357	408	395	403	348	403	408	370	411	402	364	394	393	369	390	386	384	415	394	392	409	395	395	384	422	380	362	368	394	431	349	380	383	386	383	377	400	391	353	362	373	378	383	386	423	383	390	409	389	368	381	393	364	384	383	372	398	412	364	375	404	380	393	391	377	385	382	381	377	420	388	388	384	397	422	403	397	363	376	381	376	382	356	375	408	382	408	406	340	388	377	384	377	414	421	389	401	394	382	379	384	413	366	374	409	396	394	383	369	396	364	417	363	366	379	420	372	401	375	406	391	419	399	377	388	422	415	394	381	360	364	370	387	417	398	375	400	453	394	356	391	429	388	444	386	410	409	387	388	397	385	400	380	389	416	355	375	401	371	407	384	395	417	431	409	388	354	383	396	381	409	416	372	430	404	388	393	356	389	376	439	399	442	419	390	376	410	383	398	379	371	427	406	369	383	407	384	407	361	381	373	380	367	405	369	394	354	379	363	408	378	398	383	363	359	360	395	391	404	396	349	357	399	366	368	370	366	375	343	428	389	416	403	415	342	360	377	383	384	416	416	387	374	374	389	379	393	431	391	404	396	400	373	386	419	370	388	387	394	419	388	428	397	387	401	403	388	362	419	391	383	388	408	403	400	412	379	382	397	385	401	357	407	400	414	411	356	357	375	375	369	373	381	410	368	397	352	408	373	372	391	440	422	368	380	371	407	395	381	396	417	385	394	408	382	429	379	391	381	398	397	407	332	422	397	404	409	406	405	396	386	394	407	418	383	409	400	381	411	407	419	405	419	405	380	394	395	409	399	416	368	370	450	377	391	378	393	416	393	395	338	382	396	397	360	412	354	382	406	408	389	360	370	370	380	395	343	378	382	399	377	388	399	379	438	389	397	378	383	395	374	398	397	399	410	427	412	391	375	391	368	369	410	373	362	381	437	379	380	404	431	402	352	417	393	408	373	401	369	408	376	405	381	425	410	398	408	371	421	409	355	410	376	363	372	372	400	441	362	401	392	367	379	434	376	414	431	401	409	375	383	411	396	353	387	401	382	376	407	433	371	429	393	400	410	425	379	400	407	371	410	380	407	399	355	377	380	393	403	417	370	409	376	398	420	357	357	418	393	420	415	402	403	381	367	378	375	405	407	407	401	417	409	367	402	388	392	389	403	407	410	362	447	399	352	414	387	404	349	381	419	373	382	409	375	377	374	394	385	427	383	394	366	410	389	385	401	389	398	396	407	389	422	422	359	371	393	424	386	398	376	379	379	385	384	380	363	406	415	420	422	378	449	411	389	361	368	396	393	364	407	340	362	419	397	372	415	364	363	398	361	404	392	369	388	368	420	368	433	369	368	396	402	401	417	398	416	399	392	412	382	421	366	383	376	379	402	387	350	371	431	411	412	369	390	392	384	399	401	420	398	413	372	389	405	385	362	387	390	439	398	377	400	403	399	409	378	393	386	378	400	395	365	428	338	393	384	363	392	379	392	414	396	394	391	406	390	393	389	376	389	381	395	394	414	426	416	392	389	387	408	419	359	408	361	358	406	413	391	392	403	399	407	406	427	396	381	406	390	413	399	380	378	409	350	402	357	416	376	349	397	385	382	386	409	411	414	387	382	385	405	388	360	389	390	367	358	379	410	383	394	376	363	367	418	391	418	402	418	403	422	420	374	424	375	390	379	417	426	365	369	364	399	385	411	401	404	426	409	381	412	396	416	386	417	363	384	378	377	418	381	397	344	391	407	379	393	400	398	385	395	373	344	382	404	361	372	411	368	380	410	393	400	384	400	397	409	396	389	393	381	416	383	411	382	398	407	379	401	356	410	369	391	377	370	391	389	390	386	366	407	375	390	400	406	419	413	349	346	416	362	410	383	430	415	383	358	403	429	385	370	402	386	391	410	419	393	402	385	415	356	418	393	403	375	417	426	381	407	422	409	403	372	369	389	401	384	395	394	405	365	394	391	416	357	410	362	391	415	403	374	383	384	371	399	400	418	410	377	392	411	365	374	367	394	408	397	383	383	398	375	392	385	397	386	418	349	360	380	389	420	398	386	386	387	397	392	406	398	411	395	439	387	388	395	388	404	374	376	395	359	423	390	402	349	398	370	411	396	359	420	417	373	414	366	410	402	381	379	398	422	385	410	390	392	414	376	408	408	387	389	388	366	386	396	393	385	363	389	409	393	390	389	412	393	378	368	412	415	371	369	435	380	404	388	398	406	443	381	368	363	382	380	364	394	388	380	413	377	393	356	393	410	403	394	411	395	365	379	392	360	387	386	388	391	392	366	393	372	404	414	440	449	401	376	394	420	380	367	409	368	385	374	403	366	376	424	397	407	411	385	403	399	406	388	360	397	412	386	398	389	349	362	371	368	401	404	376	423	415	402	380	419	399	389	382	386	390	381	368	388	383	407	373	402	370	399	398	376	376	346	368	420	398	426	370	355	412	377	400	403	399	376	380	408	400	371	403	395	388	340	393	394	365	401	386	443	370	412	408	392	393	375	381	407	369	422	398	381	422	405	368	396	412	394	356	414	397	366	421	422	394	394	374	405	374	397	357	393	394	378	389	438	403	387	389	369	405	379	441	358	395	384	371	386	390	364	410	397	400	416	423	416	400	376	403	409	408	394	347	386	377	388	385	381	409	389	417	390	394	412	392	398	426	414	405	427	395	397	380	406	404	379	383	404	403	377	392	391	397	403	422	384	391	398	380	396	406	430	372	416	356	399	382	382	402	371	350	388	406	383	387	368	367	377	408	428	395	403	414	425	367	403	430	445	397	367	407
4745	472	406	340	313	286	327	315	330	297	307	284	272	280	335	283	294	296	286	282	321	294	314	304	306	295	298	310	281	261	280	306	302	266	293	285	294	273	305	260	324	268	314	299	290	288	320	304	301	285	295	279	288	283	279	282	283	297	280	294	286	285	313	278	289	271	331	278	277	290	270	280	277	324	287	294	300	295	295	297	266	285	268	292	297	271	320	299	290	298	285	287	339	255	296	284	275	285	289	294	309	284	289	304	270	285	295	284	290	278	290	320	304	282	288	264	271	275	268	318	312	287	278	265	287	271	282	260	280	261	307	262	295	276	277	271	264	288	283	289	298	309	255	294	296	275	309	283	263	254	311	249	294	309	287	318	308	281	304	289	266	294	295	259	299	279	301	282	265	277	282	332	276	295	307	273	265	292	282	278	282	284	288	295	266	289	293	323	263	279	292	294	286	303	288	292	272	295	289	299	308	315	319	309	283	284	294	303	327	303	281	311	256	291	287	288	272	277	278	314	274	269	262	260	302	310	266	261	289	275	297	297	264	309	294	285	283	305	265	267	251	285	310	279	287	252	249	265	269	293	269	296	304	280	282	304	275	304	263	253	265	268	288	290	271	282	278	264	306	300	274	270	271	331	286	294	293	283	278	282	304	275	281	280	268	310	288	283	300	276	287	311	320	282	301	262	284	296	285	278	265	296	269	295	288	300	271	282	286	306	314	282	300	243	308	296	324	290	258	290	304	266	250	275	275	274	290	272	281	307	267	269	332	268	270	304	285	284	281	296	274	312	273	299	285	271	287	282	296	311	277	266	302	250	295	311	267	284	310	277	285	261	334	299	306	281	272	274	301	289	292	294	293	305	278	298	282	284	271	253	289	286	289	307	312	281	319	290	272	284	260	299	303	302	301	296	292	268	278	285	314	291	291	294	284	298	276	294	281	298	283	306	289	294	291	302	279	323	273	279	282	278	274	270	281	296	280	306	273	257	277	298	324	280	274	270	279	311	293	267	289	303	279	278	267	327	308	325	301	310	240	270	297	275	301	309	312	267	271	292	295	284	321	295	276	265	279	284	304	278	297	285	274	268	279	290	290	304	265	299	288	301	307	307	306	284	303	288	298	286	243	328	308	274	287	283	289	275	287	280	304	303	301	288	265	286	312	276	281	329	279	277	273	306	307	293	296	294	279	284	287	295	285	275	274	303	286	275	308	298	263	271	303	292	296	280	274	305	290	251	291	276	285	287	276	272	284	313	269	284	291	278	263	320	273	275	293	285	267	300	283	329	316	303	287	282	286	295	321	254	300	289	330	294	301	271	285	280	257	296	304	266	307	289	279	269	285	299	292	278	292	309	278	307	298	264	337	290	266	273	293	254	303	258	284	258	292	264	285	313	282	284	275	302	307	312	301	270	283	265	293	287	294	279	298	282	274	277	298	292	274	290	303	301	259	271	317	278	286	277	262	297	299	296	278	284	261	264	275	288	331	299	288	294	273	297	280	292	244	298	267	268	277	301	277	266	274	276	288	296	273	255	298	268	271	311	287	302	294	285	264	274	301	301	283	317	275	304	294	273	278	309	277	259	292	283	287	294	284	270	265	283	288	296	286	282	294	292	302	288	289	284	302	286	282	291	291	298	275	265	291	250	298	296	279	279	293	303	277	276	294	306	310	326	268	302	290	287	299	293	302	282	273	287	328	305	286	312	271	273	283	292	273	305	268	286	319	292	314	320	275	303	302	260	276	274	313	289	286	287	302	280	306	301	302	236	297	288	236	283	296	256	319	262	290	319	265	306	300	263	301	282	304	277	281	293	294	312	272	281	299	285	293	261	274	269	278	309	282	279	293	278	251	273	335	298	284	259	284	309	288	281	278	278	265	296	273	276	313	268	279	286	263	278	290	292	275	299	261	282	268	282	299	295	302	294	302	303	307	286	289	239	304	312	268	309	312	299	275	288	278	278	276	278	275	261	279	308	308	310	277	327	258	285	277	289	276	296	284	278	266	284	285	287	270	280	261	320	288	278	299	270	305	294	285	341	292	260	315	271	290	279	293	273	261	317	291	291	282	257	286	248	277	296	281	263	301	292	315	325	291	274	280	310	298	307	290	278	272	284	265	277	316	280	292	275	295	305	280	251	288	307	272	290	296	271	276	229	281	305	271	315	300	279	272	301	291	290	300	279	291	289	289	290	302	297	283	270	296	268	289	277	319	266	277	282	269	304	283	271	255	291	305	285	292	297	268	283	280	271	307	269	291	279	300	299	276	265	295	279	285	308	298	288	275	292	299	310	257	285	289	302	286	306	286	283	308	274	312	277	250	271	268	285	291	289	261	248	288	288	295	284	274	307	291	300	269	286	292	279	325	281	324	259	285	308	297	268	290	293	264	303	307	286	313	297	289	269	287	294	304	309	286	259	269	301	308	254	282	287	308	314	271	267	265	261	282	274	291	286	315	285	290	283	287	284	313	327	296	292	296	278	303	292	308	280	277	261	270	298	276	260	273	284	289	283	285	314	312	244	287	306	288	303	298	260	295	306	322	275	248	291	272	268	279	309	284	287	304	285	302	288	334	299	292	291	262	297	308	301	297	283	288	277	294	276	268	280	281	298	270	292	278	296	294	287	301	275	291	277	302	293	258	294	275	321	311	283	281	284	282	289	279	272	290	269	276	294	285	273	268	291	281	281	278	305	288	282	271	304	310	275	274	262	281	299	279	281	278	247	298	298	296	287	315	274	289	289	283	296	253	309	314	287	278	268	289	288	316	293	267	279	282	284	272	278	284	297	272	296	283	292	293	305	267	272	307	317	281	256	263	280	314	314	255	263	261	318	289	285	325	278	245	307	271	280	287	296	283	256	280	306	277	303	258	271	267	304	273	275	283	275	274	279	309	266	277	307	258	275	280	292	284	302	275	331	315	277	291	279	265	286	307	274	269	320	296	294	297	273	281	276	273	277	275	290	299	301	251	315	270	263	269	285	304	285	292	277	291	283	288	270	280	279	292	277	290	272	286	301	288	282	264	262	281	279	289	264	304	281	270	289	312	286	269	261	286	280	287	270	267	254	259	274	312	263	296	270	262	261	275	296	293	283	296	272	305	283	309	278	321	294	291	293	268	283	253	320	289	321	285	300	293	256	323	298	267	296	290	247	314	296	279	282	297	279	268	283	280	280	298	320	275	325	264	306	268	268	273	287	308	310	292	287	299	277	286	292	314	296	290	292	287	279	300	266	272	306	244	274	302	290	268	252	299	287	287	246	280	286	320	293	258	288	266	300	295	263	301	310	291	301	300	304	269	278	277	328	282	280	276	287	281	289	241	291	287	302	295	299	294	269	279	304	281	261	308	324	268	285	296	290	280	316	315	274	269	290	319	293	295	284	267	265	268	274	302	291	295	295	272	301	303	267	273	295	276	311	311	317	288	287	282	284	257	269	272	276	285	311	304	325	267	302	285	275	326	295	268	294	307	283	273	270	301	302
25432	21454	27916	25387	11465	1750	1246	996	892	986	841	803	866	863	809	807	871	820	840	850	818	870	795	813	803	799	780	742	830	773	797	832	816	802	773	787	736	825	757	806	805	798	769	831	782	846	747	800	811	753	840	793	777	756	793	829	773	760	809	728	830	840	771	757	776	824	799	823	787	764	823	752	821	826	775	815	784	860	791	851	772	823	770	814	832	797	782	759	760	747	757	809	838	806	766	756	759	764	752	745	804	763	769	811	748	763	802	809	765	783	794	752	821	773	820	782	838	792	802	838	774	782	723	741	837	767	771	758	718	799	786	812	820	793	771	750	817	754	777	817	807	753	736	842	750	820	774	799	814	824	763	826	759	760	802	832	813	762	758	742	780	751	819	835	820	820	808	743	811	774	765	759	809	836	792	787	787	783	762	821	772	765	765	794	806	779	778	785	791	802	827	752	816	788	730	759	822	800	779	779	819	728	746	832	797	817	810	805	826	732	808	735	779	807	789	811	780	827	802	805	813	762	790	830	779	824	791	772	777	788	791	794	822	759	786	820	777	801	756	787	804	760	805	734	772	738	754	769	763	781	784	781	784	811	778	756	760	761	781	762	760	803	766	779	801	749	774	773	797	759	796	759	788	753	774	782	762	821	790	778	815	786	797	729	773	767	787	732	788	736	801	789	763	798	796	739	796	771	817	769	786	794	789	793	788	819	796	825	793	804	796	751	744	793	784	780	795	793	751	834	772	826	822	802	768	736	757	789	761	800	777	819	803	783	786	835	833	765	798	771	798	803	794	775	751	786	794	819	798	750	765	765	842	799	818	784	757	835	812	783	739	815	754	815	824	745	807	758	781	787	799	725	753	796	809	772	780	814	770	761	782	734	807	804	771	812	804	832	805	787	765	770	826	751	774	798	778	809	793	782	775	782	823	764	834	781	812	767	795	773	792	779	836	854	808	807	762	840	820	798	783	774	756	756	799	812	761	773	784	794	790	812	796	770	780	730	715	781	767	813	804	798	820	756	754	802	846	830	817	809	824	803	776	825	784	754	784	738	789	837	801	804	788	792	813	798	738	785	842	841	749	833	784	858	778	849	761	809	760	764	821	778	774	816	742	795	804	793	769	733	824	796	758	821	789	811	772	759	728	784	797	785	812	760	806	855	849	796	773	810	770	777	794	733	764	780	770	786	757	799	828	752	807	798	810	782	769	745	753	818	767	754	759	749	787	784	785	749	788	754	783	750	764	770	789	736	758	815	767	800	753	755	764	774	815	765	837	766	773	818	781	815	792	789	785	827	801	711	821	819	778	779	760	830	818	819	745	770	749	760	772	798	773	803	750	804	730	801	774	816	781	761	753	765	790	801	818	806	729	758	769	791	766	774	734	774	765	758	793	812	787	789	797	786	788	791	792	763	805	779	817	779	809	817	841	759	856	758	795	735	763	801	805	769	769	744	783	751	757	764	837	764	760	826	789	762	799	743	846	799	692	802	727	776	766	858	800	812	766	787	795	773	817	828	789	759	768	766	772	778	798	795	821	728	766	720	737	831	842	770	804	779	756	787	742	777	760	777	772	777	797	758	792	760	806	784	804	777	788	802	818	780	779	772	759	803	801	727	853	858	782	776	789	775	852	783	801	742	778	813	796	776	780	757	788	772	770	828	798	791	802	784	787	701	791	811	781	838	811	791	790	772	775	748	803	757	803	818	800	762	752	748	779	802	731	774	758	773	737	766	805	815	781	850	749	805	813	817	824	753	783	749	780	738	771	770	745	797	786	801	786	825	776	754	802	775	778	791	756	787	804	798	794	785	818	773	835	756	805	807	766	815	778	797	723	765	834	807	806	781	782	798	761	787	761	768	784	808	785	797	787	757	810	774	818	789	843	809	765	779	821	740	766	799	770	745	788	797	737	775	778	799	822	793	757	756	753	841	816	854	834	767	753	760	860	805	860	835	744	767	803	773	775	836	774	804	785	782	791	767	747	782	842	782	795	754	758	807	805	764	744	753	790	782	762	749	765	814	746	778	773	786	715	805	771	793	765	783	770	770	814	808	749	763	818	819	825	819	746	783	755	740	844	796	765	832	750	740	789	803	813	773	792	854	767	747	773	785	801	772	785	770	821	796	774	747	744	804	821	781	789	808	774	794	775	779	767	772	789	785	862	780	781	778	812	811	781	767	754	860	774	802	774	767	750	808	792	754	806	789	773	792	787	742	827	782	829	793	820	755	795	772	764	785	770	758	748	751	793	787	724	800	781	821	801	801	795	771	771	814	747	790	823	826	790	855	771	834	785	772	778	800	781	753	858	764	768	800	776	773	804	783	753	786	800	784	775	815	823	782	771	795	771	771	780	761	783	750	765	767	780	773	841	766	804	768	766	767	787	787	838	772	771	795	781	787	805	774	799	763	771	816	831	764	809	774	764	781	793	779	767	814	782	759	783	802	749	763	734	816	752	759	807	813	785	767	867	757	762	790	792	760	794	788	772	814	805	821	757	824	782	829	763	783	823	812	793	807	801	770	773	780	764	698	770	767	770	767	814	803	741	791	792	792	817	784	824	817	753	752	759	766	882	800	752	759	798	774	826	785	816	754	807	821	774	781	791	836	801	783	788	745	833	773	792	842	823	786	750	779	838	779	824	753	767	771	770	754	794	795	806	788	733	802	848	761	769	755	804	758	736	783	770	827	845	793	842	753	786	755	772	785	752	741	807	787	803	773	787	766	761	793	817	753	821	784	727	785	751	804	820	793	776	833	743	795	802	756	742	812	786	780	787	777	780	810	785	771	793	845	757	768	771	768	829	806	720	776	746	795	751	779	775	794	806	817	806	795	729	762	773	800	805	783	773	759	794	796	780	774	813	767	803	801	768	768	777	757	704	763	785	743	756	795	748	759	852	759	786	730	759	794	817	783	774	796	787	774	782	817	831	802	763	759	771	798	810	803	770	793	812	805	759	787	755	782	796	766	743	747	826	787	774	807	767	805	845	809	828	770	778	779	768	746	788	775	796	785	804	749	767	779	781	773	763	790	746	761	765	769	835	779	767	833	753	807	795	809	727	793	820	796	770	791	841	761	793	733	753	820	817	754	785	784	786	796	789	721	786	793	785	728	754	799	817	827	809	769	811	759	822	827	821	758	785	761	776	738	769	744	716	760	799	809	758	737	785	805	771	784	821	823	770	816	788	785	789	764	715	743	760	776	739	791	782	760	803	781	785	855	828	737	754	776	807	783	770	781	781	744	811	790	775	756	816	771	812	795	814	822	767	806	779	782	778	813	759	792	799	843	823	792	774	828	748	827	766	754	761	789	767	796	759	798	771	761	737	782	770	785	795	787	827	779	757	745	816	788	762	763	779	755	790	771	737	845	755	806	812	821	731	770	769	795	815	835	819	760	840	721	780	786	811	768	772	761	807	795	811	801	804	805	842	785	759	778	792	815	773	753	739	758	805	802	752	774	782	764	761	780	794	769	746	788	812	781
3455	3407	2923	1705	1278	1019	833	809	756	727	692	689	638	677	653	611	639	618	618	637	600	601	643	661	575	580	599	576	605	601	584	573	618	605	621	593	594	558	615	580	597	587	571	549	641	600	629	599	594	593	516	581	642	526	625	605	604	577	578	613	559	621	555	596	580	610	588	574	588	564	586	611	592	577	610	594	595	581	612	595	590	565	591	571	578	569	575	594	597	623	558	607	586	609	620	565	555	605	532	587	617	534	610	599	575	589	549	574	598	603	601	561	572	603	557	617	557	563	615	559	592	599	568	616	598	579	575	553	597	609	598	585	560	609	564	542	601	651	569	614	614	597	596	584	574	601	588	574	576	623	550	607	580	541	537	594	577	557	597	590	594	606	576	594	571	551	587	592	557	598	584	576	632	620	578	609	610	629	631	597	586	541	593	595	555	563	573	557	605	533	570	609	601	556	549	629	545	572	587	604	563	566	565	598	568	565	573	567	584	609	582	584	606	553	603	600	593	623	554	557	591	533	577	609	595	609	534	596	543	590	575	612	602	595	577	576	582	599	587	617	551	571	569	628	577	625	627	570	621	598	588	593	580	558	551	585	574	543	602	594	618	618	564	566	575	611	564	579	556	623	598	603	580	572	535	560	612	567	572	572	569	529	607	572	568	585	555	609	585	609	571	604	582	582	596	556	560	581	611	593	646	552	578	565	601	570	549	555	548	590	607	575	597	560	529	578	578	590	588	581	592	591	581	592	570	596	599	580	562	575	554	606	587	546	563	601	548	592	615	600	539	548	583	587	565	633	569	622	603	596	579	558	585	566	588	526	589	602	566	569	571	604	622	590	551	548	585	617	602	574	613	606	582	523	570	533	560	551	579	597	598	594	589	573	599	606	577	607	580	575	570	585	574	622	598	615	573	594	551	595	578	571	576	613	586	566	598	634	602	602	575	629	578	607	592	581	587	600	554	597	528	585	564	524	583	597	582	570	561	586	585	611	602	558	570	588	560	587	571	620	609	576	621	614	572	576	578	546	575	544	593	602	585	571	603	589	599	583	592	625	567	599	550	578	568	585	591	541	567	558	551	596	582	570	599	544	577	598	586	564	600	589	566	584	578	585	619	576	595	595	569	582	581	551	599	584	592	543	601	587	594	531	566	566	616	541	592	548	584	581	604	560	596	595	613	591	591	556	593	627	579	588	630	568	574	596	626	578	594	572	583	552	622	611	556	553	572	556	593	572	581	614	589	546	610	571	556	589	542	582	590	583	544	577	606	589	643	570	572	557	614	635	611	584	576	575	607	601	623	575	607	544	607	597	555	589	593	577	580	563	572	614	559	577	574	595	615	589	566	568	562	560	601	536	600	561	606	579	603	603	537	557	585	580	560	616	559	551	559	597	612	560	576	632	575	543	553	572	577	596	590	556	565	575	552	531	592	617	576	580	615	590	605	573	559	549	565	598	568	575	518	600	535	564	568	553	555	591	573	611	593	572	578	582	605	562	591	583	573	580	608	602	641	582	518	604	578	554	545	591	587	581	558	586	591	568	653	588	586	606	603	601	552	598	596	602	623	605	577	587	559	567	570	530	593	572	551	589	576	561	633	564	571	543	589	595	562	573	610	593	589	565	612	603	600	584	572	566	563	602	588	574	561	594	525	573	582	589	529	610	597	559	566	608	572	583	557	558	584	606	591	610	624	584	597	577	556	586	596	575	571	592	549	577	596	578	545	565	543	560	558	617	591	572	562	591	550	584	562	577	596	579	533	589	544	582	573	599	597	580	558	595	603	614	575	596	542	529	578	590	581	582	596	532	564	596	572	573	609	576	586	563	617	622	610	564	571	580	587	606	584	586	580	616	648	598	592	564	511	597	565	589	566	584	551	551	595	575	590	566	595	605	615	552	572	573	605	558	557	561	574	566	587	564	605	598	573	599	570	596	580	557	603	577	537	613	570	549	599	543	557	591	611	568	561	587	578	565	588	581	544	619	591	567	635	563	599	571	554	556	563	581	587	612	584	524	577	555	564	588	566	608	559	574	596	605	576	593	631	579	575	583	609	568	598	575	581	574	538	584	565	594	600	586	622	588	613	572	588	581	577	616	555	547	612	593	536	568	575	610	553	584	581	555	549	556	602	557	581	595	572	566	610	555	618	558	577	592	612	570	629	617	606	613	548	593	529	556	605	564	573	567	597	592	603	587	553	558	600	580	581	580	539	592	612	597	598	553	577	560	557	592	560	550	588	582	591	564	583	567	563	592	561	586	574	615	574	562	597	583	598	524	579	570	596	585	525	584	581	594	588	605	558	581	587	542	552	627	586	573	547	575	567	595	531	579	593	597	588	576	548	546	608	599	592	593	608	541	626	559	616	545	550	517	571	588	564	580	575	557	542	600	554	556	579	594	647	553	575	594	577	588	612	573	573	597	584	599	596	578	578	545	548	624	568	547	574	585	579	565	602	552	591	566	607	577	595	533	574	601	546	574	568	602	581	614	610	570	586	576	530	555	608	601	545	580	586	602	539	575	553	559	601	559	599	615	612	571	574	550	578	603	596	542	575	572	599	576	573	551	539	602	562	591	579	557	582	588	582	580	566	547	592	585	639	543	539	594	572	580	564	591	532	551	571	604	588	506	628	619	583	611	582	593	569	578	578	555	582	569	619	586	598	587	606	626	583	540	597	580	566	612	592	560	555	584	596	567	535	599	541	577	545	580	620	644	588	585	587	547	568	600	599	564	589	589	550	574	607	578	580	596	590	562	606	592	585	609	534	584	591	583	591	573	574	592	602	560	572	576	555	576	568	551	608	581	566	576	564	593	561	542	563	607	600	565	586	587	536	594	583	579	548	592	570	600	556	582	573	606	606	597	585	565	607	613	586	596	580	579	586	548	592	571	652	546	556	614	579	613	541	558	582	571	616	606	619	596	585	566	603	589	609	571	567	577	611	600	616	583	567	580	559	619	557	588	587	565	626	570	605	553	611	585	583	555	589	586	603	605	579	526	547	579	566	561	597	571	597	597	593	575	618	568	630	566	574	603	558	593	583	627	591	554	602	534	557	582	561	543	588	558	556	593	601	541	539	600	575	577	543	593	573	590	579	564	582	585	584	562	614	541	576	554	596	600	562	568	579	613	597	560	607	596	549	594	594	586	560	571	599	581	577	565	567	571	592	601	611	576	628	592	544	559	596	605	586	570	599	617	561	525	593	591	601	566	554	590	553	612	600	591	612	550	556	557	566	587	572	573	552	580	548	588	577	594	564	574	587	613	581	601	575	563	550	582	606	577	543	559	594	554	573	583	589	598	561	587	599	563	581	568	595	593	590	536	536	578	610	589	600	588	600	529	566	522	557	534	601	616	561	633	572	604	587	630	595	564	577	572	591	587	584	577	571	572	576	590	598	542	570	594	562	578	583	569	584	580	563	586	556	555	593	578	600	583	531	596	540	594	616	575	566	581	566	606	554	581	573	607	566	598	589	582	609	553
24546	21502	28874	24569	21502	9475	1892	1211	998	1007	967	925	948	919	935	849	870	835	845	827	848	853	835	805	838	834	877	802	862	817	808	816	806	815	752	776	783	793	811	771	854	841	829	796	763	728	841	842	777	841	847	821	794	771	783	832	832	806	774	812	820	747	807	770	789	773	799	744	820	808	766	795	794	796	752	774	746	787	801	787	820	796	808	788	773	806	804	806	795	706	762	780	774	752	783	769	768	804	773	737	769	767	781	800	733	751	774	834	745	754	771	774	794	822	779	767	762	741	802	790	814	763	797	814	818	784	802	760	823	830	784	757	779	768	823	819	785	794	831	788	848	748	762	739	731	765	782	777	759	780	721	799	825	799	770	798	798	811	788	821	796	826	823	811	782	820	776	798	787	839	854	805	746	785	764	766	853	787	778	744	813	797	790	772	770	773	786	799	803	817	820	793	821	784	813	802	808	786	802	787	778	833	777	748	775	760	771	786	759	746	809	789	814	765	754	764	795	834	806	764	805	765	798	795	824	843	775	860	817	748	812	776	748	719	774	758	772	756	787	777	785	771	777	771	731	833	764	821	794	773	774	802	761	780	750	801	730	812	760	773	746	764	793	809	772	757	783	790	798	783	831	796	797	809	811	761	813	834	838	774	781	804	789	792	757	765	801	797	784	782	749	830	785	770	767	743	793	807	785	739	767	815	789	748	781	793	772	817	825	756	768	778	791	775	745	786	805	729	784	782	765	765	781	789	815	827	824	764	762	794	802	786	795	786	808	771	818	824	832	793	758	824	770	758	789	802	755	765	800	825	801	838	778	779	773	804	784	806	767	799	789	777	744	794	788	790	773	810	728	807	820	767	801	793	802	768	823	802	782	790	794	761	784	811	782	778	768	802	821	843	771	827	822	767	787	771	816	805	844	794	813	826	712	735	783	816	745	750	742	736	779	786	803	767	792	817	797	785	781	776	782	806	780	797	803	805	773	792	796	805	810	750	753	748	800	823	783	801	788	778	811	799	803	748	745	792	775	737	829	781	756	741	785	809	762	792	792	759	765	793	771	723	812	791	792	757	771	796	766	743	828	788	813	741	763	763	737	770	784	772	727	779	771	836	775	810	755	759	816	766	795	769	774	770	811	760	793	779	732	800	798	761	782	779	722	785	806	789	773	810	810	791	746	845	764	824	776	753	821	740	752	791	786	805	783	811	769	746	776	831	793	776	806	736	755	799	781	759	773	817	867	800	765	769	805	804	770	822	828	800	783	761	785	786	772	794	822	776	756	760	746	808	799	796	779	846	793	721	717	792	793	754	775	780	822	785	793	769	730	784	767	834	783	822	789	735	791	786	757	784	740	764	751	832	762	806	743	812	713	771	796	770	779	802	765	773	802	743	811	750	796	802	797	766	826	753	796	734	760	772	769	728	764	775	802	893	813	809	788	787	787	738	788	858	792	835	785	781	780	790	761	767	748	788	757	764	757	830	789	753	779	842	756	803	802	798	781	813	803	771	779	785	791	806	786	771	781	791	768	761	757	823	785	737	782	772	811	816	794	762	732	759	792	760	764	794	740	782	725	738	779	789	811	755	775	798	756	796	806	793	775	783	779	777	779	832	791	798	858	770	794	792	822	812	814	796	783	810	789	750	836	743	778	784	805	783	807	824	752	778	828	752	802	780	762	857	751	795	783	800	792	773	833	718	771	823	805	766	796	791	804	784	820	769	728	759	814	789	814	750	779	718	800	833	786	806	837	782	733	802	811	835	742	748	716	779	843	740	825	764	772	745	785	789	787	827	751	817	801	805	799	741	832	778	832	733	759	793	789	730	817	769	742	773	791	818	764	828	809	748	821	827	727	765	782	824	751	792	726	793	745	737	789	796	798	803	820	750	782	801	768	740	774	795	788	780	754	770	781	830	786	757	801	777	784	721	794	809	808	731	757	819	804	807	770	766	803	765	803	790	788	827	771	807	817	799	752	785	764	746	801	784	795	824	713	797	767	791	792	805	743	755	789	784	801	781	780	773	762	822	779	799	776	782	798	820	825	782	784	805	763	811	796	802	812	803	779	761	748	822	799	725	790	804	796	787	768	791	781	763	785	759	801	737	795	771	786	787	723	775	789	809	783	799	756	776	827	757	759	801	728	756	751	834	805	827	797	804	775	785	793	785	788	741	789	743	792	791	811	750	752	770	826	791	794	800	825	808	810	765	764	819	822	776	819	780	731	752	780	828	693	784	798	774	800	740	724	760	778	756	766	814	749	771	816	751	782	770	812	749	754	767	777	812	780	813	758	771	760	767	831	823	820	771	751	781	769	756	793	727	805	770	747	787	781	784	762	722	759	807	769	753	829	825	751	805	760	773	774	813	737	796	772	778	787	774	827	824	759	823	819	748	808	810	752	745	775	814	818	787	763	784	828	729	804	734	804	745	793	754	795	764	791	798	746	783	779	752	764	819	815	739	798	768	787	816	783	781	774	771	759	755	762	752	752	790	766	800	737	859	781	832	697	782	743	760	727	751	758	786	733	786	742	731	778	779	769	816	833	767	761	815	810	734	763	831	740	793	822	796	821	817	745	777	764	815	807	748	793	752	808	789	818	775	755	777	751	795	789	783	800	799	757	807	802	816	777	833	828	745	841	786	773	768	788	747	781	800	770	765	757	798	757	789	768	784	832	747	805	791	755	791	775	779	761	797	773	775	787	770	809	750	783	735	816	778	791	770	749	830	768	791	749	785	733	788	758	782	755	792	774	743	801	790	765	721	803	749	777	784	738	775	769	803	799	762	772	742	795	786	771	777	770	819	772	766	785	815	807	790	761	803	746	811	787	778	772	807	842	767	785	716	812	821	768	755	796	836	824	820	818	804	762	803	768	700	767	782	826	833	747	789	793	771	778	770	798	765	815	746	786	792	728	827	825	788	769	771	729	814	778	826	791	800	792	826	777	747	774	802	833	772	770	791	787	803	795	776	750	786	819	775	772	777	775	795	800	811	745	770	754	795	781	784	804	817	803	788	743	774	815	792	740	749	796	797	783	810	787	775	746	794	755	799	744	797	789	829	789	787	752	801	775	768	746	826	732	782	766	709	799	700	756	810	816	805	781	781	754	782	689	752	727	777	761	798	800	818	810	737	811	750	815	809	772	772	794	833	784	796	811	831	784	758	849	811	774	811	796	774	784	757	775	771	788	816	810	751	747	765	774	798	791	785	839	786	814	782	789	772	761	772	845	801	795	820	757	821	799	735	775	804	749	762	774	815	830	808	774	760	767	798	788	815	724	775	793	797	731	767	774	750	816	776	764	749	829	799	753	826	756	845	762	814	763	813	819	779	785	812	828	759	808	789	761	758	753	779	792	807	696	808	758	801	774	812	793	766	791	849	768	755	722	780	779	759	780	727	785	775	769	789	720	776	764	760	820	804	768	749	780	777	760	737	738	824	760	782	779	777	734	825	790	766	828	818	767	791	779	794	794	774	765	772	794	754
3759	6173	5008	2622	1864	1445	1217	1008	948	910	857	805	766	716	702	722	672	706	684	627	646	600	667	632	629	632	665	580	619	629	583	603	629	621	597	611	580	584	601	644	583	611	607	640	611	605	664	611	603	584	611	628	599	627	605	625	585	605	614	598	640	580	600	531	605	596	583	551	584	621	595	603	616	541	624	553	614	588	600	606	624	599	615	593	582	604	596	584	619	566	636	625	644	610	589	603	573	583	611	576	558	601	572	560	603	595	576	560	586	595	549	598	596	591	630	620	589	656	592	611	556	581	586	623	625	584	587	573	645	582	605	586	617	601	607	595	604	607	575	602	576	607	631	581	622	639	624	606	577	594	601	602	557	568	582	566	594	617	583	647	646	592	599	628	591	596	583	631	564	597	599	585	598	569	622	613	605	597	628	618	592	605	609	585	589	562	610	608	591	548	618	589	586	649	574	593	622	617	581	587	539	631	584	590	588	585	562	560	564	608	590	572	593	585	600	571	574	602	579	583	597	580	564	559	621	603	571	568	578	568	560	597	589	599	606	621	575	547	570	609	590	569	590	604	576	574	593	604	577	608	617	586	591	577	571	603	576	606	559	603	591	586	548	597	587	567	596	574	573	553	591	572	573	624	585	641	594	578	593	588	598	597	603	588	610	614	567	577	571	585	611	583	568	601	587	593	629	557	577	589	597	619	624	595	627	597	585	646	587	574	598	646	586	594	546	579	606	579	561	571	610	566	588	564	605	573	554	599	623	585	609	604	592	601	584	572	580	630	632	649	562	596	634	579	535	529	563	598	559	562	592	613	556	592	577	569	570	544	613	579	611	610	573	603	600	547	547	580	599	605	651	602	598	591	538	615	589	607	593	575	613	608	584	596	616	625	575	576	551	574	560	600	582	573	532	593	552	577	606	610	633	570	554	597	568	567	627	598	595	600	563	593	580	603	658	553	530	595	591	629	571	601	571	584	581	566	611	616	594	573	602	611	620	618	605	591	564	631	569	590	576	597	586	558	608	582	603	625	627	605	612	613	627	570	568	584	611	567	593	549	557	590	597	590	610	567	567	583	585	602	547	560	636	609	573	620	557	629	574	552	610	611	575	580	598	590	626	637	611	607	610	570	600	570	577	562	569	589	583	608	590	549	565	589	560	588	530	609	589	581	585	562	580	593	614	612	613	552	593	577	577	652	577	587	528	617	579	561	588	562	584	585	587	568	580	595	582	631	568	604	577	585	603	565	621	557	586	605	595	605	602	564	576	584	556	590	585	602	576	594	588	586	586	593	593	575	576	641	557	595	556	580	544	591	554	587	639	615	568	611	538	626	639	557	604	625	572	608	543	613	583	619	638	596	615	613	564	588	604	600	555	590	622	617	569	588	523	617	569	606	612	627	601	558	632	600	576	590	589	582	595	555	622	587	593	560	584	577	569	603	577	615	622	620	592	606	575	564	553	583	627	614	560	596	554	574	560	578	559	569	588	580	572	636	572	596	576	618	568	570	573	562	582	583	617	567	589	574	568	577	588	520	659	602	595	572	603	604	581	592	585	558	588	629	592	574	553	587	602	533	586	587	588	607	599	576	604	570	584	574	582	597	592	563	580	576	596	569	590	610	573	597	541	547	561	619	559	588	609	604	568	598	624	556	610	586	623	620	622	588	606	574	605	645	555	579	575	606	569	582	601	575	580	586	605	606	563	554	633	592	556	593	581	587	574	591	556	585	600	610	607	597	603	613	595	590	601	606	599	582	598	637	595	540	560	599	577	575	572	612	567	571	531	587	539	599	582	569	586	580	621	592	565	591	600	623	560	574	549	616	575	569	549	551	593	571	563	544	564	549	572	596	601	555	627	586	539	574	584	581	591	575	570	571	580	614	619	630	629	586	587	561	564	577	607	579	570	612	579	596	562	601	594	567	600	562	566	618	606	565	571	573	570	566	569	585	581	585	599	590	597	581	599	595	559	623	584	550	574	614	586	584	584	608	575	580	614	566	586	494	577	572	579	550	569	606	552	572	551	554	598	570	582	594	617	595	583	576	600	560	575	591	546	611	520	571	546	557	606	573	572	573	545	584	610	587	612	626	570	588	604	562	595	609	578	590	582	604	603	618	601	559	597	575	558	601	572	594	552	611	547	530	552	571	570	566	607	602	597	607	589	576	600	598	575	584	627	612	620	622	617	555	561	565	582	610	605	565	553	597	563	592	547	599	603	588	589	588	596	575	568	568	603	617	628	599	516	593	564	596	593	589	593	583	582	584	586	583	604	556	547	555	580	578	611	566	582	615	583	608	563	582	588	622	553	539	593	579	580	557	565	581	553	562	613	575	557	578	574	569	548	558	548	611	587	605	630	594	594	555	598	560	616	571	583	588	608	576	595	616	584	581	595	579	583	554	595	582	639	594	568	607	630	580	577	593	588	630	619	611	608	589	588	560	563	586	547	609	589	667	557	617	571	599	557	578	574	578	533	545	548	575	616	611	576	569	604	601	599	609	615	590	585	603	559	599	585	624	597	588	612	572	614	604	637	573	607	557	596	614	539	640	599	570	632	620	583	580	540	600	641	529	559	584	594	616	564	561	530	586	596	583	633	612	553	599	595	604	579	604	596	590	618	570	559	542	605	583	598	551	568	551	557	596	573	591	544	573	578	592	607	608	581	604	575	556	595	557	575	594	623	622	560	565	583	593	591	590	532	587	561	568	592	570	479	574	641	551	569	567	527	621	542	605	568	560	590	544	562	613	584	526	580	583	567	566	628	601	555	562	574	572	550	592	616	561	526	572	588	545	557	567	574	557	574	587	600	603	567	563	591	544	564	578	592	571	635	563	580	572	574	591	560	545	600	589	633	590	549	629	585	538	590	572	611	608	613	584	587	585	584	605	604	569	563	613	577	549	616	606	553	571	581	605	575	578	593	594	600	563	598	582	527	556	590	579	623	571	603	639	590	581	558	609	530	584	577	599	607	583	613	586	555	593	550	550	608	559	595	578	604	589	587	562	627	569	626	613	571	574	591	587	568	575	578	623	607	563	566	566	564	616	609	559	563	538	595	574	575	593	605	546	587	574	611	566	567	582	602	581	594	575	587	598	563	549	554	571	605	597	607	606	589	554	611	561	570	582	598	612	574	588	599	549	573	586	566	553	579	588	600	605	566	569	559	577	545	548	582	563	573	561	630	540	587	550	561	603	572	583	569	593	540	580	580	564	576	642	577	532	636	536	550	579	634	579	594	606	613	573	552	563	559	616	590	626	560	568	563	592	562	586	599	591	572	568	587	614	593	574	578	568	592	568	517	561	612	572	630	566	569	568	564	609	579	602	583	577	589	639	560	549	576	549	574	567	590	612	569	590	615	596	562	609	559	555	601	606	598	627	580	582	584	570	602	597	563	579	621	566	578	583	638	581	577	594	568	592	578	552	579	587	584	547	586	580	563	581	597	586	560	572	593	585	599	598	565	577	592	574	563	550	608	588	602	612
27926	10455	975	569	401	428	413	376	428	415	408	404	415	409	403	382	418	443	426	360	369	419	403	442	423	374	399	407	379	420	399	370	418	396	353	433	402	385	392	390	401	414	384	383	393	395	412	379	422	367	383	401	417	389	400	397	382	417	402	363	389	432	417	381	417	381	399	376	384	380	423	400	417	413	393	452	391	405	389	400	432	378	395	379	432	401	399	408	389	406	383	402	369	370	423	366	375	360	401	368	358	395	380	431	395	371	376	410	396	388	377	393	391	366	355	426	372	407	402	414	373	367	383	401	390	401	408	402	388	411	396	396	396	411	416	381	408	380	386	383	358	401	407	427	391	405	375	391	380	399	417	401	408	398	401	417	388	381	402	401	378	400	377	415	385	384	406	397	405	378	426	380	446	415	376	403	382	393	386	388	417	395	372	374	390	398	394	416	382	420	401	377	395	402	425	429	395	381	411	391	421	415	383	417	408	385	380	419	385	404	407	368	369	401	373	383	410	408	406	355	421	349	437	360	390	391	396	417	404	426	399	434	405	405	413	404	397	379	435	392	367	387	388	388	394	404	341	411	409	401	402	412	422	388	396	391	420	396	413	434	362	391	328	415	391	409	403	370	394	379	395	383	384	378	383	414	400	424	412	453	400	438	393	393	407	352	391	377	392	396	412	421	384	435	422	389	359	433	415	389	394	384	393	361	390	419	362	362	366	370	371	400	384	393	398	362	382	388	392	416	372	410	410	408	370	382	380	347	360	415	385	375	350	344	404	362	391	389	372	412	380	397	395	406	405	389	394	375	386	402	382	465	396	376	403	402	396	408	425	442	399	397	406	405	384	374	400	349	398	372	383	389	381	409	367	369	400	381	405	364	377	382	383	378	386	412	400	402	406	432	442	395	442	395	395	421	393	402	405	437	398	350	384	373	374	437	360	414	400	390	390	389	411	378	419	390	373	392	405	391	370	362	435	369	402	370	369	381	391	437	423	402	369	396	391	415	390	315	382	390	368	353	373	352	424	383	397	408	406	370	364	400	405	392	397	395	362	399	437	423	415	407	385	380	364	390	379	405	386	388	378	399	407	433	395	391	399	402	400	414	386	387	444	361	401	394	408	383	384	373	382	404	428	405	407	376	413	375	374	368	393	418	397	392	401	395	401	380	393	385	402	383	384	386	375	380	372	383	388	397	399	402	372	365	387	330	425	371	387	386	426	399	417	427	432	359	382	406	392	384	372	389	390	408	393	432	421	379	388	374	415	384	381	406	389	373	365	384	417	366	379	392	375	382	361	384	397	392	365	384	394	406	427	396	395	394	374	391	399	354	393	415	396	394	430	401	342	419	363	403	380	408	404	419	393	351	379	360	412	373	357	361	365	386	389	382	375	363	360	390	401	387	381	379	358	400	378	413	398	394	393	358	386	387	378	408	407	406	407	397	415	434	399	411	358	396	396	407	375	426	396	427	422	395	383	376	396	363	391	388	372	386	418	402	355	433	419	403	404	370	388	384	403	408	399	394	423	389	383	372	419	397	376	406	414	390	407	385	366	400	370	419	404	405	367	396	406	416	374	401	375	365	428	406	383	392	366	398	429	411	348	397	410	428	380	410	398	408	393	443	367	389	382	368	377	397	397	399	389	440	345	396	370	407	396	380	426	402	398	368	414	387	384	364	379	370	425	440	404	359	393	432	380	422	398	373	411	395	351	374	420	350	378	401	384	411	374	395	397	425	409	394	402	395	383	419	371	392	433	403	399	407	390	399	387	402	412	375	362	373	402	380	423	406	424	385	412	365	404	375	438	376	402	385	395	392	414	442	408	414	359	371	411	357	370	422	394	411	417	421	420	403	390	350	364	384	393	440	405	416	347	384	393	407	374	375	375	421	374	369	419	368	382	388	415	399	372	422	384	378	372	367	379	408	381	366	362	407	369	424	421	371	378	383	414	401	381	409	391	374	376	428	400	392	395	378	383	425	378	353	382	415	393	379	403	403	371	376	384	428	388	388	384	415	387	377	374	398	353	420	394	408	412	370	417	396	386	409	388	424	407	444	368	375	403	384	387	377	380	379	399	420	392	411	351	391	391	384	403	419	399	403	368	393	368	409	402	423	373	380	354	369	404	392	381	381	349	389	451	421	408	444	381	393	399	392	427	411	395	351	375	383	369	366	415	393	409	416	384	405	399	408	413	444	393	388	382	377	402	408	383	391	381	376	403	422	393	434	389	416	399	399	380	380	399	409	415	393	407	373	372	401	433	398	424	392	378	385	396	383	367	384	387	399	409	398	408	391	427	401	343	405	399	410	376	383	387	415	381	364	428	375	391	417	361	405	417	406	376	397	410	402	403	370	390	396	439	427	390	380	378	430	377	391	371	386	405	358	374	396	393	395	413	428	416	359	375	393	441	424	383	387	404	410	398	392	416	378	408	402	391	402	389	401	450	387	391	372	387	380	372	391	404	396	371	429	389	378	404	374	402	377	405	368	429	430	424	392	411	389	455	430	396	403	400	409	414	408	359	417	413	385	402	367	397	396	365	419	424	371	420	376	398	425	412	387	402	370	417	393	416	377	400	399	414	408	410	387	381	359	406	403	385	395	418	424	399	387	421	375	384	424	376	406	405	411	374	407	404	400	396	414	397	430	440	407	398	380	378	388	371	372	412	404	384	372	375	451	351	369	400	395	351	409	415	398	412	378	365	419	402	417	398	413	377	371	395	412	399	434	379	387	346	378	357	370	389	404	377	400	410	398	404	387	400	378	379	361	451	387	392	393	365	399	388	406	378	378	374	367	393	383	388	434	415	375	385	368	395	391	398	374	354	404	405	362	380	437	386	385	336	369	421	409	391	401	397	385	404	374	364	385	419	393	363	411	407	375	362	380	383	368	374	385	380	385	376	419	383	388	413	407	411	368	398	401	423	382	405	420	392	404	421	406	378	382	399	372	400	414	433	424	406	426	387	379	391	443	405	390	418	383	405	373	420	418	353	414	351	396	395	392	402	396	419	390	371	361	378	367	382	387	374	386	354	383	413	411	413	381	354	370	407	388	392	367	386	381	390	393	400	394	410	370	397	361	377	390	424	403	423	410	429	344	412	382	404	383	376	399	403	387	390	397	401	405	391	433	442	418	367	381	373	370	438	395	392	422	393	417	363	389	418	422	433	379	401	445	429	388	379	389	378	402	398	409	411	399	398	395	356	405	373	410	386	413	375	415	420	405	378	409	413	407	439	383	393	361	392	421	397	396	421	366	363	364	423	399	348	375	391	400	392	378	399	378	405	368	340	377	388	406	420	389	380	381	378	426	393	383	403	376	379	415	405	371	427	386	396	418	371	363	402	420	413	376	395	383	408	392	400	398	357	386	404	405	402	414	382	419	362	393	417	423	422	373	413	442	374	400	441	405	371	389	398	400	403	359	365	404	367	392	373	414	411	398	408	376	374	434	383	385	373	401	360	373	398	424	389	418	367	406	408	405	387	360
4714	508	448	354	330	323	312	314	317	293	282	276	301	280	320	279	328	288	303	292	287	283	276	302	257	279	278	292	290	274	309	283	289	241	291	281	298	321	303	289	280	257	299	249	319	287	261	279	309	284	308	269	291	277	301	309	258	299	258	331	291	252	321	297	309	288	297	271	274	268	294	288	299	293	289	275	293	296	293	264	286	295	292	280	274	271	309	311	313	294	288	274	294	317	279	285	277	267	316	295	296	291	298	299	259	288	274	277	292	291	308	270	295	302	302	270	288	266	265	296	304	256	280	298	266	294	275	255	290	290	266	283	290	280	262	277	253	288	305	329	263	276	251	289	271	296	308	277	330	286	304	264	277	288	295	303	292	292	274	282	302	295	285	290	291	292	308	258	301	283	267	274	310	322	258	272	293	312	296	309	295	284	308	281	285	268	273	299	283	281	315	317	292	295	289	284	306	286	303	265	301	292	260	314	310	317	301	276	275	292	280	280	289	259	267	317	295	278	291	295	287	298	282	276	316	277	300	312	285	282	278	315	264	261	312	280	289	310	327	270	284	263	262	280	293	287	251	289	259	271	303	306	249	326	283	298	289	318	274	317	297	299	295	273	274	280	310	311	312	282	284	250	274	299	310	306	275	277	262	286	292	311	292	294	291	285	270	250	305	265	291	289	287	301	280	294	294	280	284	284	299	294	276	299	267	289	278	305	310	269	296	281	287	278	282	307	289	288	308	318	275	320	332	270	260	271	296	288	283	288	292	277	276	291	312	272	269	279	297	271	294	292	297	279	286	295	273	265	301	292	276	294	310	273	286	307	266	260	286	305	293	258	286	265	290	284	290	280	280	274	298	252	261	280	275	311	282	293	288	269	278	295	277	302	283	277	275	275	281	282	314	298	281	288	261	289	289	290	309	293	302	287	269	304	281	300	296	291	271	300	274	290	293	315	286	271	272	260	295	296	283	292	294	292	287	306	314	299	272	279	315	310	283	283	286	296	297	298	288	287	251	257	265	295	302	257	283	284	329	273	309	305	275	298	306	304	302	279	277	309	278	295	295	305	277	275	292	285	293	295	304	279	302	303	308	253	277	304	277	282	279	301	288	307	287	300	265	287	284	295	307	275	292	289	275	279	292	301	286	303	305	263	292	288	284	273	273	308	299	283	272	264	274	319	297	274	310	274	287	281	280	289	294	292	281	281	277	287	285	269	266	280	296	305	292	280	276	300	298	290	304	293	285	295	289	259	311	259	282	282	264	284	295	333	296	312	282	262	296	290	278	334	270	283	259	315	304	284	319	274	278	291	293	312	288	297	278	278	293	298	274	307	310	283	300	285	290	302	292	291	312	299	306	260	275	264	276	275	321	279	282	280	318	306	298	264	287	291	301	289	271	292	262	289	270	289	261	279	273	282	292	276	280	277	272	297	289	301	289	296	289	331	282	290	300	299	278	273	278	279	263	327	291	288	307	309	303	282	295	292	322	275	305	313	274	290	301	261	312	275	299	255	314	294	261	267	303	265	276	281	269	306	271	276	277	282	259	286	267	280	292	263	303	290	301	277	294	288	276	307	290	259	250	308	310	307	294	296	290	269	279	307	307	299	295	303	284	282	276	274	292	264	303	268	294	290	307	303	269	282	296	247	268	270	306	286	301	292	299	281	300	296	296	300	263	298	274	302	310	303	270	299	284	298	294	268	284	291	293	266	252	308	303	280	274	283	279	300	269	292	305	271	297	277	268	314	285	279	288	296	296	271	256	286	286	289	284	285	270	271	305	269	311	267	298	254	290	275	277	292	283	278	244	310	328	288	282	260	275	305	276	277	296	285	281	294	314	282	292	291	287	293	312	274	264	276	324	306	289	276	278	281	273	265	296	276	287	244	307	287	287	291	267	274	288	295	290	308	278	293	256	272	286	314	281	271	274	289	296	295	305	309	291	291	285	287	279	288	285	281	297	251	256	258	290	277	295	277	290	283	277	298	300	312	283	261	278	307	292	296	281	301	308	286	275	285	321	303	301	305	282	283	306	272	312	305	316	269	260	271	313	300	327	300	284	273	323	301	285	287	291	312	281	292	280	278	268	276	301	300	306	314	275	283	281	286	252	287	307	302	302	295	276	277	295	307	264	268	281	263	267	280	318	247	297	299	284	297	292	273	281	259	270	316	307	261	277	251	335	277	279	309	295	296	285	296	278	302	293	275	268	287	266	315	269	299	291	268	299	301	305	276	289	282	277	284	320	308	286	325	277	297	300	268	271	261	311	292	277	263	293	299	300	313	279	299	290	270	300	298	293	276	264	292	293	307	286	271	292	275	293	280	284	269	314	278	289	294	252	257	292	290	291	308	287	277	251	290	266	318	283	276	265	298	274	296	285	296	295	294	304	280	289	281	282	281	301	287	280	293	304	276	334	306	277	292	278	263	277	304	303	268	289	296	286	294	283	302	293	306	294	286	287	292	284	274	268	254	283	267	283	280	262	268	301	283	276	263	290	315	290	299	287	269	293	282	270	290	256	296	271	301	314	294	276	278	253	279	255	267	311	276	266	276	270	280	305	294	299	284	295	279	314	294	283	264	279	321	289	262	300	293	293	283	262	279	293	279	334	292	264	272	302	313	268	309	299	299	281	295	300	289	287	299	285	307	306	275	299	300	259	283	253	293	316	288	292	266	268	304	308	278	273	277	291	288	284	279	294	311	316	262	261	261	301	305	264	293	296	295	273	296	295	267	282	302	283	308	286	284	274	285	300	279	279	274	308	273	306	247	270	271	283	315	313	287	299	334	295	301	273	299	297	309	264	292	281	266	295	311	293	301	302	276	296	276	253	278	293	269	300	301	284	270	314	282	270	276	281	291	292	301	333	301	322	317	311	286	290	291	295	295	314	291	320	284	321	274	270	292	303	294	293	287	283	285	331	283	290	308	289	296	297	303	290	284	288	329	261	285	294	323	299	284	303	258	282	315	286	316	279	306	290	297	315	290	287	305	287	284	262	269	266	308	297	284	299	307	261	289	280	289	298	285	284	298	290	279	270	285	276	261	288	257	278	328	308	307	252	304	288	277	277	279	256	271	289	276	318	310	307	275	292	271	298	280	302	284	295	272	280	304	276	297	271	325	291	283	284	275	281	265	273	274	313	299	276	263	292	272	281	279	273	305	287	288	291	293	301	278	294	279	284	284	262	303	295	301	268	291	251	292	286	279	291	294	270	282	306	291	279	280	280	312	308	294	296	294	305	287	292	296	302	304	291	312	281	278	287	286	308	286	278	259	251	280	275	287	277	278	296	277	293	267	295	314	295	278	307	283	295	282	263	276	294	274	290	279	291	325	291	293	290	277	273	283	304	301	294	305	299	289	261	293	275	299	291	300	283	302	296	298	284	282	290	287	299	284	276	246	256	307	258	273	284	293	304	259	271	277	281	308	303	319	304	262	295	277	284	260	307	301	285	308	285	298	285	301	251	274	287	262	289	297	261	292
25519	21486	28010	25394	11672	1738	1200	1012	946	873	866	872	880	852	847	830	847	835	830	816	870	831	819	823	835	781	812	824	817	784	791	765	816	789	809	817	847	852	803	801	823	786	825	765	815	769	790	771	791	844	805	781	799	760	819	757	753	804	828	809	827	787	793	826	823	792	808	776	775	803	796	812	776	803	774	784	782	805	758	770	758	787	804	789	786	789	802	770	845	801	822	798	833	794	776	788	790	757	767	741	775	792	840	806	822	785	803	780	808	784	800	817	809	799	794	824	769	736	792	748	803	852	806	825	804	746	783	770	795	743	772	793	786	832	814	778	822	817	867	807	812	841	795	776	796	797	770	821	830	767	822	784	798	823	810	790	791	799	802	766	820	796	800	821	798	798	808	825	827	795	874	842	782	795	768	829	830	845	810	797	839	792	820	833	812	792	757	823	855	809	778	790	785	822	801	793	784	841	801	824	765	791	757	788	784	819	776	781	772	768	793	770	817	787	779	830	793	787	752	822	815	783	826	806	775	791	782	798	796	846	826	784	798	777	768	800	785	808	822	843	818	802	822	755	833	776	804	839	822	812	813	780	763	738	786	760	809	794	814	824	811	856	786	802	788	781	833	796	795	871	817	793	756	816	803	784	814	839	831	818	758	819	786	814	825	824	791	791	785	793	818	796	798	766	758	798	832	773	782	812	778	759	835	807	795	829	760	815	764	780	798	731	791	785	831	810	829	795	816	774	838	808	778	765	795	814	845	805	827	802	777	791	776	825	797	794	783	801	725	779	824	780	804	800	754	794	802	791	786	783	722	765	792	812	779	857	756	783	793	761	828	768	795	759	755	783	821	788	816	743	818	864	772	816	819	797	785	788	733	828	846	767	828	839	791	779	810	741	745	837	777	781	819	788	813	767	796	772	789	793	806	812	798	808	810	793	759	800	832	740	791	789	804	759	786	780	803	773	827	776	801	827	840	833	812	767	781	758	751	773	837	802	778	834	774	836	795	827	819	826	791	781	802	760	804	783	794	803	750	785	835	797	781	770	817	797	792	787	760	774	837	802	802	820	787	756	837	798	767	808	752	759	766	794	825	859	820	801	773	792	758	778	799	772	809	758	807	827	765	730	777	785	809	762	745	781	801	801	829	843	811	795	820	820	776	780	817	797	851	824	860	815	793	793	814	790	797	809	821	754	780	860	802	805	864	810	785	781	800	808	788	808	774	800	796	820	775	854	780	822	768	776	769	781	783	810	741	770	846	797	794	789	797	818	757	805	811	764	808	747	782	820	786	779	794	775	862	792	796	803	771	809	734	823	827	777	786	783	769	818	803	774	819	774	810	770	798	757	762	810	793	797	794	820	779	835	825	816	818	806	801	793	823	793	784	792	776	795	867	848	725	805	808	765	802	810	789	758	776	801	770	808	757	766	841	761	795	783	819	783	828	756	787	807	756	828	780	791	794	803	804	805	806	813	776	834	812	786	774	814	764	800	816	784	822	836	798	742	734	799	838	768	787	802	774	785	831	813	811	779	794	802	782	741	789	753	817	811	791	718	779	764	771	738	742	796	728	842	797	790	780	847	754	717	790	828	797	818	826	836	814	838	794	763	802	809	812	779	792	775	745	770	710	805	808	841	836	794	812	776	772	812	798	801	773	803	825	805	764	800	795	741	799	843	784	783	833	786	799	822	806	787	778	803	747	800	809	840	853	826	763	788	775	795	775	791	805	815	819	838	839	775	792	782	867	767	827	787	781	797	786	827	810	804	815	764	804	764	830	813	775	721	813	804	815	817	790	792	784	752	756	832	809	807	835	842	780	831	747	764	779	820	745	803	776	769	805	784	811	789	742	815	800	828	824	789	780	802	782	766	810	796	798	784	831	780	795	776	796	829	815	769	768	816	826	827	830	788	763	817	804	801	782	781	772	799	736	812	826	824	883	796	803	764	818	774	826	788	766	791	751	802	828	785	833	833	763	786	779	806	821	784	775	788	853	764	803	795	830	814	796	819	776	773	785	805	839	803	770	803	815	761	775	784	810	757	799	823	771	850	825	802	814	778	778	837	752	767	747	757	750	770	771	813	811	807	770	781	841	776	760	841	766	780	740	759	765	802	781	805	779	870	803	802	791	778	753	806	818	792	815	808	775	783	776	805	760	808	749	805	728	742	758	771	762	817	782	798	762	785	826	766	812	793	790	773	781	753	801	766	784	783	792	745	793	826	801	773	762	850	786	822	770	769	773	759	815	799	810	794	793	774	777	798	762	786	776	848	839	794	701	869	732	783	757	803	745	767	819	780	784	773	814	820	807	837	762	782	815	772	778	783	757	771	798	800	793	827	771	752	750	797	747	807	817	787	798	850	734	758	767	790	755	812	778	770	751	780	784	777	838	807	818	845	779	813	792	831	823	831	839	859	808	759	804	828	750	773	789	855	753	818	814	767	779	755	780	834	804	791	779	759	778	797	807	798	776	772	774	786	829	797	773	743	743	828	825	800	809	832	829	784	742	837	795	847	790	782	852	782	822	822	825	825	771	806	779	785	784	821	776	765	799	800	769	850	762	795	773	835	781	825	742	727	760	854	780	808	776	776	812	804	792	793	798	809	756	747	774	767	840	804	800	781	810	765	804	800	808	774	762	822	812	783	801	754	782	796	821	731	766	811	816	773	761	769	808	795	745	790	795	811	766	808	784	811	750	789	779	804	790	811	743	756	769	765	777	784	763	770	796	824	788	863	805	764	789	769	799	789	811	803	766	780	842	801	793	794	706	778	804	800	803	771	767	745	838	819	785	787	821	821	775	834	813	784	732	796	753	737	802	816	861	759	810	816	797	724	778	764	814	816	847	777	746	775	760	810	765	788	798	830	830	820	776	753	809	778	801	772	770	767	785	795	781	804	802	818	817	782	734	803	785	801	801	809	816	759	819	752	735	814	820	782	800	795	796	763	794	803	807	792	792	780	788	786	835	810	807	812	766	740	829	760	767	834	783	803	815	777	808	768	824	781	830	809	829	797	836	795	793	843	776	792	796	786	806	815	824	778	769	825	771	829	739	783	812	792	748	798	813	819	803	777	812	803	777	842	810	823	761	757	766	821	790	786	819	802	775	792	825	772	768	825	798	767	803	783	790	744	793	793	773	844	790	832	807	808	801	804	811	794	786	807	796	787	813	772	807	795	812	761	769	763	778	821	786	775	786	821	831	795	854	808	789	787	795	794	795	767	837	823	804	793	743	789	729	815	779	822	809	775	771	843	795	800	766	780	833	826	772	771	796	758	844	743	787	799	765	802	764	742	818	807	748	732	784	760	788	776	745	780	742	800	735	796	777	807	799	741	793	781	755	768	810	777	827	792	805	776	808	811	828	761	805	799	711	813	833	828	767	863	780	793	841	844	830	793	793	816	753	769	817	797	831	795	793	801	779	815	776	803	775	784	853	810	792	801	820	770	788	787	788	759	779	783	763	784	772	818	786	774	772	794	769	817
3442	3618	3087	1750	1243	995	900	834	764	715	687	686	685	652	676	654	633	635	641	590	610	563	632	610	645	637	585	608	625	652	596	604	634	621	619	602	592	593	607	603	618	559	584	594	613	612	586	626	607	576	622	622	612	567	611	633	564	590	584	611	552	618	592	587	585	606	614	587	593	580	580	584	580	556	549	614	594	581	570	578	586	607	598	598	641	570	604	631	586	578	599	608	584	597	614	592	552	543	609	559	583	601	591	612	610	641	556	603	559	581	610	588	581	568	607	579	592	582	648	548	564	584	597	562	632	597	619	600	564	583	647	576	595	562	613	643	626	616	580	626	606	594	591	628	635	580	621	599	593	589	597	609	566	595	641	613	591	606	619	565	600	573	588	548	599	612	595	591	628	607	574	580	572	582	632	607	638	580	646	593	573	584	557	614	590	617	631	607	571	564	605	583	602	602	588	588	539	558	656	615	569	591	586	619	600	610	629	607	583	614	598	600	587	618	602	584	594	591	570	605	528	604	590	570	571	567	575	557	620	599	570	600	601	638	603	578	619	529	609	567	589	572	572	548	585	643	619	587	601	572	562	559	534	568	613	535	603	595	594	622	609	576	587	576	576	590	574	586	588	603	580	625	597	580	584	584	583	568	585	640	605	582	588	585	553	604	578	564	598	576	608	572	567	603	597	572	583	573	597	591	542	585	606	576	587	577	587	594	565	636	563	579	585	581	630	548	587	593	593	606	574	535	584	569	580	568	580	582	590	585	597	550	560	532	575	611	600	610	599	604	586	539	578	553	600	600	568	604	594	582	609	570	579	588	657	579	608	577	534	598	549	618	620	596	569	604	581	565	605	632	566	599	596	557	627	601	596	578	583	636	573	584	566	641	575	632	602	589	599	602	546	574	601	542	586	607	590	582	640	582	611	569	568	547	593	565	576	575	582	602	552	614	557	591	570	586	565	597	585	617	602	589	608	624	596	583	556	584	577	573	608	578	569	593	592	610	577	631	563	540	580	589	604	581	557	586	583	569	577	651	547	572	615	619	575	574	597	632	600	562	618	600	590	588	603	565	623	591	617	604	557	605	572	612	565	654	578	571	558	588	588	607	607	566	546	611	585	558	564	577	605	574	571	556	627	569	602	588	563	595	560	603	649	574	540	555	557	586	572	592	618	547	560	564	582	611	605	564	568	584	583	576	620	585	603	592	571	549	595	603	542	571	597	614	548	601	567	599	587	561	543	553	597	593	608	552	595	587	615	569	590	590	597	634	560	631	550	606	629	599	611	619	577	586	571	602	584	605	575	582	566	601	567	593	543	593	590	574	533	586	564	554	564	559	591	555	590	597	588	577	592	632	618	529	575	554	567	580	567	570	580	555	589	568	591	579	581	572	559	585	585	552	596	569	556	555	545	592	609	579	556	619	567	618	604	633	580	556	547	582	607	601	583	591	579	627	572	596	585	573	543	568	584	640	549	596	605	569	600	591	603	582	531	598	600	606	600	575	523	627	558	617	561	585	600	600	579	548	598	570	568	623	619	600	619	584	600	598	579	606	575	538	596	558	562	590	582	587	602	607	550	554	630	562	597	594	590	577	620	589	595	559	646	572	607	607	571	580	610	604	583	620	648	524	607	597	572	575	533	563	561	535	553	574	560	635	603	574	608	553	610	631	606	605	563	547	589	580	586	569	574	553	541	605	609	543	578	545	576	572	587	596	575	574	548	608	585	600	599	618	604	547	550	563	595	611	554	591	623	538	591	563	593	599	552	546	605	527	572	589	605	567	574	563	590	597	596	600	615	616	547	601	607	579	612	584	594	584	571	592	582	601	636	606	583	582	595	623	589	557	611	586	612	587	631	583	587	577	600	598	609	577	579	591	598	575	597	584	602	581	594	597	582	604	589	588	566	613	617	600	577	584	585	542	577	603	582	561	575	593	575	586	565	611	562	540	611	586	662	553	651	555	611	546	587	594	538	561	575	576	614	606	589	613	618	580	596	585	549	563	602	623	631	593	574	560	591	621	577	574	524	530	634	553	632	585	596	574	576	591	591	603	607	585	591	575	570	583	575	544	576	580	570	556	531	586	573	589	557	581	605	580	596	583	617	604	600	621	547	596	554	574	606	576	587	551	586	577	557	614	571	577	611	571	570	553	599	566	617	621	562	625	595	515	605	633	618	580	550	545	585	604	589	589	575	591	569	607	600	620	628	550	588	558	560	583	593	610	586	583	558	556	585	626	593	581	567	569	561	567	595	625	616	578	621	591	567	605	594	592	583	569	588	533	565	591	564	562	548	593	570	540	588	593	576	612	574	548	562	610	591	579	603	574	557	602	588	585	598	585	555	629	585	563	573	611	578	593	560	582	594	585	607	599	607	592	565	572	600	572	558	560	602	590	615	560	594	591	594	578	598	565	576	602	621	605	532	567	593	521	565	576	600	589	566	553	620	604	608	589	561	557	589	587	558	607	576	599	595	599	607	572	593	569	603	555	543	551	584	567	605	589	577	587	603	543	557	588	588	592	612	584	558	570	612	611	604	616	623	601	555	607	587	587	570	602	606	597	574	599	546	616	586	583	571	592	587	586	571	570	553	615	587	609	594	623	639	586	539	558	573	572	534	594	568	589	595	613	592	607	584	571	620	602	556	581	601	561	541	546	616	663	585	601	591	593	591	554	612	613	553	581	577	561	594	615	580	566	603	535	588	577	560	600	553	590	561	611	619	559	587	575	638	589	571	600	622	587	573	575	600	562	615	585	553	565	598	592	571	608	574	590	565	570	595	520	591	593	571	608	594	592	595	613	621	540	539	581	513	600	589	625	574	603	602	569	568	591	599	572	549	535	583	630	603	592	592	576	522	587	598	586	524	590	550	593	584	583	573	581	558	567	604	572	604	577	583	548	604	579	578	579	597	599	586	595	599	586	594	573	564	607	561	614	535	551	582	531	560	562	597	572	595	635	601	607	569	640	594	582	558	577	520	567	573	594	597	603	581	568	578	597	608	609	574	590	582	577	582	568	626	580	588	548	571	598	577	575	574	564	590	594	598	564	577	567	600	622	570	606	580	621	550	588	612	607	591	595	544	613	590	600	601	597	586	587	557	581	586	578	578	531	619	600	574	603	600	594	529	577	561	569	554	587	610	572	597	594	588	585	584	606	550	575	607	585	621	557	632	583	601	617	550	617	561	591	601	582	597	587	589	590	595	565	586	611	600	579	617	603	580	573	594	577	610	561	548	581	561	534	597	603	583	606	573	597	578	596	571	572	604	596	600	586	588	547	595	567	566	545	595	582	542	588	563	533	608	568	587	607	604	566	552	554	551	583	610	552	617	598	535	554	590	591	582	593	572	574	547	569	547	562	582	578	571	541	625	621	546	583	596	546	569	592	573	579	542	583	572	586	577	547	581	598	619	612	566	593	536	560	575	592	585	587	608	604	605	611	547	549	602	595	587	597	602	578	601	544	560	562	540	619	556	594	560	586
24484	21502	28846	24574	21498	9487	1993	1214	1056	953	942	911	959	951	848	858	851	872	892	873	841	863	832	840	813	901	826	825	840	826	840	783	822	875	809	786	767	827	774	817	815	855	791	798	761	757	780	797	801	833	784	793	782	764	804	767	810	845	803	832	770	823	751	790	775	749	785	798	801	784	772	819	836	780	824	835	777	777	800	773	814	820	748	840	756	817	816	776	856	798	788	804	773	803	842	780	753	817	792	774	843	773	757	808	763	805	796	769	850	881	828	819	780	827	751	778	823	839	818	802	763	825	836	825	812	771	833	827	759	748	772	767	803	822	842	814	813	790	828	784	843	793	816	858	761	799	739	858	836	772	765	747	849	857	795	828	839	806	812	738	780	790	792	805	791	800	788	806	782	787	882	862	795	775	777	752	765	811	800	788	768	768	756	781	790	758	791	769	794	762	830	823	787	839	745	786	845	830	792	815	797	830	764	839	842	774	783	775	829	781	786	761	792	814	814	826	790	779	746	763	744	814	778	776	860	819	781	780	803	784	829	832	763	799	823	810	788	813	846	805	805	786	770	794	844	794	800	848	776	835	798	804	759	802	775	757	805	767	775	803	778	791	770	763	772	787	841	810	766	814	802	782	820	807	801	861	753	786	785	781	839	767	816	837	788	787	799	812	791	748	815	786	780	851	792	813	820	813	793	791	782	787	773	833	800	761	797	824	844	866	818	782	850	744	812	780	773	748	824	779	788	789	819	788	794	793	782	787	778	739	826	771	748	813	790	825	802	797	760	803	845	820	804	803	808	791	804	780	829	787	827	788	840	803	762	791	780	807	767	764	846	771	793	790	760	819	739	806	808	789	817	827	808	749	793	835	776	828	739	786	798	781	795	787	827	798	826	736	772	803	802	769	872	791	799	795	809	776	737	754	789	796	762	841	771	827	774	760	750	785	822	817	801	868	793	797	793	791	796	785	756	789	765	809	757	807	763	745	827	771	826	802	847	824	774	792	773	810	821	796	815	767	796	776	806	828	798	805	751	785	765	859	755	748	767	744	818	789	784	776	837	763	786	796	777	782	797	783	846	739	801	833	765	794	804	765	812	765	806	796	810	758	749	833	804	771	775	782	780	776	825	760	789	804	779	820	781	751	822	811	772	745	750	799	770	753	789	787	737	805	720	865	744	834	779	799	786	811	800	762	797	817	824	729	812	790	793	820	818	801	808	810	793	795	816	852	773	733	793	822	777	799	814	782	754	821	818	753	791	787	833	792	766	773	782	802	806	742	814	783	754	767	768	834	774	764	793	819	824	796	777	764	780	735	750	767	804	745	807	795	779	766	800	801	764	804	870	740	765	753	822	781	776	775	788	801	772	773	805	763	795	762	792	759	758	792	813	800	784	794	768	824	768	795	833	812	789	716	789	781	780	787	761	782	756	767	811	770	811	789	810	846	835	746	813	746	799	839	774	776	807	785	774	781	789	754	804	719	839	822	778	754	788	819	821	810	783	807	774	776	795	781	753	802	794	778	765	808	778	784	785	814	801	786	792	778	764	792	792	790	815	736	796	778	791	788	796	749	735	730	800	826	812	771	781	794	761	736	731	843	791	804	803	818	768	789	756	772	799	799	851	806	753	828	815	811	779	765	834	804	788	761	842	821	745	743	812	792	757	762	787	749	750	777	741	754	791	801	800	788	772	828	776	782	794	782	796	759	734	814	780	780	760	813	797	753	815	803	860	759	777	765	807	752	721	772	774	753	806	824	789	769	826	774	746	754	766	775	815	761	776	772	789	770	860	781	801	776	756	792	817	785	771	743	807	785	800	728	798	824	809	800	813	818	776	782	768	804	832	811	835	803	809	779	831	804	770	798	777	813	762	857	817	769	812	739	780	781	826	778	781	762	777	809	780	787	759	811	764	788	797	775	780	793	775	770	793	770	787	813	799	826	788	755	771	805	809	759	811	802	791	811	774	776	742	810	775	814	792	807	774	833	777	800	747	797	793	769	813	798	777	793	754	793	822	795	817	772	785	794	736	726	752	842	793	794	775	801	796	773	732	778	800	813	818	775	753	816	790	789	805	779	807	798	768	843	756	799	818	742	759	794	766	813	814	763	794	797	742	840	740	834	707	823	759	841	768	710	750	813	772	766	774	781	756	811	771	771	811	817	797	784	860	763	833	793	778	808	769	772	765	796	770	816	826	806	754	774	792	791	746	789	766	774	822	787	790	803	822	776	747	806	765	799	840	828	735	797	760	788	795	837	815	776	756	779	776	770	833	784	793	797	753	772	813	833	813	783	804	771	806	828	804	724	752	792	763	745	851	789	772	797	811	820	755	775	835	794	772	767	813	759	812	764	778	787	808	775	800	773	826	768	820	790	823	773	764	778	805	815	827	797	815	774	764	811	785	732	764	776	769	813	780	808	797	772	819	778	795	752	866	799	767	796	769	803	787	766	772	747	799	813	769	786	758	794	791	753	821	772	732	753	806	805	757	775	793	765	835	749	797	775	789	784	820	783	745	816	762	780	773	755	871	804	822	749	820	801	765	785	825	795	863	829	774	784	751	819	836	740	778	771	829	835	801	791	797	806	786	775	767	813	837	807	799	748	781	773	812	784	718	835	780	813	804	775	815	726	789	798	836	768	828	815	760	824	801	782	786	786	767	747	760	773	843	796	778	800	820	780	785	799	773	787	775	800	831	762	759	752	815	766	755	808	754	795	776	786	763	864	770	787	798	794	773	753	766	825	758	838	795	822	870	811	744	780	806	771	801	803	752	734	748	795	759	777	784	827	787	816	804	756	773	793	764	793	794	760	825	772	763	772	804	808	810	780	783	816	793	824	773	779	814	755	794	818	800	777	767	804	755	809	777	765	755	757	805	782	818	776	804	705	809	759	796	729	767	865	784	755	795	776	805	840	808	801	803	807	790	781	859	749	787	831	764	801	808	754	839	828	795	825	812	786	822	845	814	711	745	779	819	800	800	769	793	840	777	786	792	765	807	804	754	784	752	840	745	752	844	808	825	792	807	788	781	805	759	815	777	819	794	815	724	808	824	757	737	829	827	749	820	773	767	783	772	810	736	765	795	792	777	846	783	768	806	804	824	801	762	841	784	777	755	775	879	779	755	776	772	753	812	785	833	800	820	752	799	804	744	761	814	780	782	769	726	794	812	780	799	804	794	766	794	800	784	831	766	807	788	805	790	804	761	774	781	856	816	825	844	797	799	826	782	800	812	814	807	784	805	788	764	731	772	787	745	783	759	808	792	775	782	770	787	804	754	784	803	796	831	843	769	796	840	805	794	866	799	717	800	777	757	821	793	768	803	760	784	787	779	790	744	787	761	822	755	765	785	811	792	778	779	795	801	810	744	798	792	771	829	766	770	781	811	788	784	777	802	778	791	776	785	810	820	790	833	777	773	738	775	805	768	791	788	820	730	797	753	721	804	791	811	853	789	794	763	807	779	781	777	778	786	806	798	823	809	796
3726	6067	4997	2610	1782	1463	1260	1070	954	858	843	778	699	692	669	695	680	717	663	708	619	651	691	585	639	568	589	608	614	628	649	664	615	601	619	607	617	635	560	610	643	633	628	610	616	609	555	624	573	579	580	584	608	594	654	629	612	579	618	634	578	594	599	578	602	599	641	595	577	606	654	578	602	624	631	581	626	607	587	602	609	599	615	592	585	564	575	594	621	609	635	586	633	604	586	623	560	584	538	599	588	616	603	622	584	572	604	580	607	632	589	564	545	617	598	576	629	613	580	622	579	579	622	674	579	576	598	571	586	641	609	584	623	602	560	566	625	575	586	634	564	607	586	594	595	578	615	645	579	574	583	575	589	613	631	605	632	619	576	627	600	570	570	562	606	622	591	624	560	589	595	580	575	585	628	603	574	562	587	595	609	575	600	616	621	570	635	571	596	605	612	585	580	548	585	650	588	599	588	594	642	590	597	581	585	611	582	572	626	592	609	613	595	601	548	551	606	586	584	595	573	592	571	587	592	585	595	567	581	587	588	565	585	534	593	617	621	631	632	540	592	573	593	609	605	627	621	601	608	617	569	566	573	623	566	588	574	609	555	621	609	586	601	604	631	604	628	597	622	621	554	594	580	594	561	637	581	589	570	559	539	551	598	583	548	610	590	571	588	595	567	600	618	592	608	579	596	576	550	613	577	576	597	600	595	584	546	620	572	594	582	574	593	634	581	597	584	591	567	613	644	595	592	615	651	557	581	598	590	575	596	622	575	613	604	584	633	610	629	593	628	574	575	610	564	588	602	554	556	612	587	587	612	648	609	593	594	609	553	615	642	558	588	621	586	570	568	574	546	569	594	623	627	524	595	592	579	577	599	592	575	551	577	566	608	599	606	569	580	599	586	563	592	566	588	587	569	536	540	656	581	604	566	614	588	584	630	591	585	568	595	566	548	584	581	548	587	561	593	608	583	611	589	617	610	542	568	585	576	613	601	563	596	613	566	586	574	601	604	567	585	560	602	593	601	624	614	600	566	623	572	615	616	597	604	625	532	594	589	614	596	570	575	611	596	570	584	576	573	593	611	589	604	594	606	569	566	617	578	595	588	574	577	590	611	575	583	559	594	541	569	617	604	614	604	572	560	583	590	631	579	616	581	581	579	559	574	605	571	613	620	585	646	554	590	532	581	589	577	593	599	580	538	591	562	568	628	581	599	573	582	598	602	580	582	610	621	588	636	612	629	538	632	599	599	638	579	605	589	601	582	552	535	622	573	562	548	604	577	537	603	601	608	606	568	580	577	586	552	596	554	611	557	569	594	615	576	585	595	570	603	537	560	560	637	562	572	575	613	577	598	581	600	607	587	614	587	592	564	574	568	578	609	553	585	544	575	621	620	618	613	622	595	604	578	605	581	609	607	577	585	608	564	567	615	595	594	587	562	626	553	566	609	580	542	587	582	592	590	591	587	584	560	606	605	569	550	559	622	578	596	576	563	611	597	576	603	577	553	606	647	589	624	599	613	562	556	584	592	583	552	561	621	622	579	564	615	554	557	592	617	571	610	570	609	577	620	585	564	597	618	619	556	563	583	597	591	621	626	599	619	575	570	610	602	616	542	588	542	540	590	630	557	602	588	611	612	540	568	586	595	604	602	614	580	586	602	605	588	622	588	589	574	581	615	633	622	588	559	603	589	581	565	618	586	608	615	620	560	619	545	567	581	563	623	629	539	601	599	618	611	577	563	595	551	577	573	571	595	608	581	589	589	587	614	589	581	601	570	575	583	608	544	604	583	594	618	550	598	574	554	577	608	554	601	591	605	601	592	548	596	572	609	583	566	596	561	586	649	608	573	586	571	607	591	583	597	583	578	576	584	603	575	587	605	612	528	563	607	580	584	565	582	600	602	611	570	573	549	636	592	590	539	625	558	607	588	589	589	588	541	565	591	628	597	566	607	591	567	604	612	576	557	549	584	575	602	540	565	593	545	568	608	598	608	600	567	585	575	562	582	609	600	579	608	583	579	590	573	544	600	561	554	558	594	572	542	531	573	571	555	611	640	578	574	588	599	600	573	594	621	612	541	552	557	590	577	602	617	579	610	579	578	609	569	619	589	576	563	572	619	568	588	612	600	584	593	551	595	627	589	601	564	559	587	626	572	566	595	621	612	580	615	579	580	603	588	578	584	598	611	550	626	577	587	579	584	566	584	552	594	590	561	581	564	602	547	569	586	563	628	567	573	567	542	570	590	553	607	587	582	619	564	568	538	610	586	592	603	615	549	581	551	579	559	560	591	571	570	608	577	549	583	578	550	567	584	569	606	573	559	602	623	561	557	595	573	585	586	587	596	626	572	610	577	571	617	552	539	605	598	562	572	603	572	571	639	562	618	563	579	544	609	570	582	551	566	585	569	595	575	603	570	590	539	579	579	543	553	654	583	627	568	622	602	569	593	614	636	612	527	574	594	591	619	573	567	606	548	613	565	602	582	587	581	574	604	556	580	591	565	625	596	578	565	575	600	567	584	539	611	612	576	582	612	580	588	562	624	577	615	543	547	598	585	562	566	563	589	576	580	570	544	576	613	574	578	569	583	587	592	625	617	555	613	597	564	599	540	590	555	576	580	574	578	581	603	531	546	555	537	626	524	593	548	588	616	553	558	617	619	600	606	569	589	576	610	595	553	575	585	610	623	598	608	627	576	604	592	594	589	584	554	614	595	601	595	584	586	570	585	570	596	602	572	614	589	531	582	572	595	587	571	594	551	578	611	586	623	610	557	583	575	557	585	592	583	606	543	601	574	561	612	596	613	572	541	619	601	580	588	589	516	609	601	585	572	551	570	575	602	588	604	562	566	607	601	600	551	655	633	635	599	616	612	584	565	569	547	575	581	614	615	606	577	607	582	608	603	593	608	570	568	572	610	583	554	577	592	562	543	569	600	616	581	604	578	595	593	621	591	596	551	597	614	667	565	552	616	595	584	553	563	591	620	572	570	598	590	555	562	527	603	551	632	590	558	619	569	627	591	566	540	563	600	607	622	568	560	583	557	606	584	513	577	580	600	573	580	542	541	568	558	581	554	556	606	572	562	619	551	602	605	571	576	638	585	613	536	576	536	606	535	588	576	566	585	551	585	585	589	557	548	534	592	584	553	585	587	594	577	565	582	540	604	561	539	630	577	574	625	566	609	550	587	598	615	588	640	607	556	598	567	581	583	606	606	558	559	577	565	614	581	607	541	586	608	614	580	583	585	541	594	592	561	623	603	573	621	603	614	590	590	584	605	614	557	596	594	595	578	565	563	584	550	542	617	592	614	565	550	600	593	609	596	579	551	587	588	605	571	589	607	585	623	573	580	566	593	599	595	538	559	610	598	567	566	592	598	564	571	600	603	565	552	635	605	558	551	581	535	529	578	582	568	552	602	567	552	567	577	545	559	569	599	623	580	595	594	573	603	615	562	586	596	608	554	591	571	581	616	612	571	606	633	566
27855	10575	1017	614	415	395	365	385	425	397	413	406	408	421	393	412	420	380	395	442	392	414	414	403	374	414	398	407	410	389	407	389	390	413	428	389	372	416	430	381	397	410	412	350	390	376	424	406	368	363	419	404	373	398	437	373	391	409	407	393	406	389	432	425	406	412	362	385	398	417	425	432	446	369	371	414	400	377	397	372	398	423	402	378	401	407	421	366	399	387	431	407	414	371	403	386	407	398	417	386	399	409	418	402	432	385	423	428	387	406	375	395	426	388	446	401	424	383	395	401	392	400	381	370	372	401	389	410	390	404	366	425	400	385	397	413	392	389	420	372	406	448	419	416	415	389	381	410	403	426	387	409	386	399	381	385	410	352	388	390	424	417	413	384	395	425	440	418	423	408	438	394	378	395	373	386	383	384	398	407	411	383	394	407	390	415	401	376	412	381	388	382	404	395	417	406	427	391	448	359	420	399	442	428	363	415	380	388	409	405	395	438	408	359	396	393	433	399	400	402	411	367	430	409	445	381	398	395	398	401	386	400	374	367	396	401	441	394	402	434	421	427	394	420	415	408	382	379	398	375	399	408	391	378	418	393	375	367	384	398	385	384	417	391	418	398	435	401	377	399	419	396	391	429	360	394	419	414	406	393	414	405	388	401	382	385	412	409	404	395	417	362	427	350	438	397	396	411	375	437	391	382	430	385	368	420	412	405	403	437	375	400	420	405	388	412	432	405	377	378	408	368	403	372	404	366	369	402	414	409	385	348	416	384	414	413	432	421	384	408	403	395	384	431	420	375	423	406	411	392	374	389	430	417	415	393	390	371	377	399	385	456	384	383	399	414	413	406	393	447	394	393	399	394	403	414	414	409	407	394	386	413	397	394	387	395	365	407	409	394	398	406	359	386	403	400	427	405	386	418	399	403	394	393	396	407	399	414	379	414	404	406	370	378	430	410	390	377	373	404	391	423	398	392	384	365	380	379	387	461	403	406	404	405	414	398	395	351	402	388	391	402	374	415	390	417	424	387	393	417	410	399	400	391	424	420	354	401	394	415	381	380	391	370	391	407	385	382	395	407	373	411	372	408	441	420	398	362	419	404	405	424	432	394	411	426	400	399	423	396	390	415	412	382	415	408	382	375	445	425	399	403	388	416	394	426	449	436	380	374	400	430	435	409	411	431	413	395	388	379	418	424	405	369	383	402	402	406	415	431	388	403	358	389	400	399	389	407	413	391	405	446	396	392	380	370	405	378	383	404	429	395	392	408	426	391	389	380	396	402	439	375	373	393	394	447	376	413	385	436	368	397	422	334	401	397	388	410	386	376	372	364	421	421	392	425	384	400	401	426	377	393	373	393	361	403	408	392	394	381	396	359	396	360	389	404	407	375	388	400	375	397	402	404	397	418	372	425	406	402	415	386	403	386	387	408	417	395	411	389	354	438	397	395	358	396	417	415	399	388	381	422	392	402	428	413	426	391	391	411	375	402	405	430	414	384	389	370	392	408	383	392	395	375	378	392	419	387	409	413	397	375	425	405	444	378	401	388	408	407	391	384	410	400	424	370	360	382	415	382	405	365	411	410	441	389	418	383	420	406	410	367	381	387	380	432	402	400	423	407	377	417	410	415	405	403	374	371	402	377	407	433	384	393	427	390	389	366	441	416	412	399	402	379	458	382	396	406	408	398	374	411	392	354	404	401	431	396	437	465	377	403	412	374	365	359	415	409	412	388	387	378	420	436	371	410	384	406	381	379	409	424	372	404	395	434	351	369	389	407	428	361	376	419	387	417	421	390	395	416	416	377	398	423	404	392	394	369	383	411	422	419	410	396	361	429	403	369	382	393	382	404	416	367	382	401	373	403	383	374	395	412	384	404	383	422	375	390	391	401	387	408	415	430	389	402	413	378	392	370	376	392	402	361	393	417	405	440	348	393	416	436	401	409	414	381	412	368	371	423	378	388	401	358	383	387	400	429	404	373	390	396	411	409	428	396	385	426	373	394	385	381	398	367	439	422	381	398	397	422	427	386	419	379	368	413	412	394	375	404	398	394	388	400	375	403	430	420	393	409	394	373	376	401	406	433	403	365	385	401	417	385	401	424	381	379	394	402	403	375	370	417	408	375	412	406	373	385	399	390	383	444	372	415	378	394	387	387	396	386	394	421	393	405	404	425	386	427	402	381	381	412	408	435	373	406	369	389	429	399	420	402	394	432	386	396	381	394	381	407	392	412	420	399	433	378	373	390	457	395	404	404	383	349	358	420	399	443	417	416	391	387	422	422	401	400	390	390	421	406	375	397	360	374	383	401	386	404	419	429	371	433	397	378	411	372	400	361	402	391	373	401	373	371	426	390	402	409	391	408	345	388	378	395	406	343	400	411	416	373	383	405	410	374	393	393	405	413	391	381	422	374	388	369	402	389	423	389	417	387	413	430	392	416	412	401	413	376	378	380	405	370	376	411	379	417	397	409	401	366	398	394	398	406	403	382	395	385	403	402	391	402	412	385	385	407	408	426	418	445	398	417	372	384	416	390	399	421	411	378	393	400	398	424	396	389	399	386	394	412	417	419	388	388	377	430	374	398	372	393	386	413	426	416	408	395	410	404	416	424	409	398	366	369	406	375	404	376	375	415	411	391	413	409	384	365	383	378	377	417	371	387	416	404	406	428	438	391	372	393	389	415	395	404	361	401	405	402	368	415	409	408	384	378	374	388	380	386	382	395	423	391	381	388	376	421	409	429	414	403	401	372	393	415	420	411	417	446	430	417	418	398	427	415	370	370	400	369	406	388	376	406	384	388	378	432	419	393	390	423	413	401	393	404	365	411	434	380	373	402	380	417	392	397	379	407	403	356	367	377	407	375	384	404	425	400	397	419	392	381	388	416	360	392	351	417	406	462	397	378	372	395	409	396	424	432	428	384	406	397	368	390	383	389	439	406	375	423	382	391	395	393	407	407	407	372	390	411	376	385	415	401	422	390	391	418	374	438	373	391	414	397	398	377	402	388	368	392	358	374	415	416	417	375	409	392	404	442	384	423	424	377	421	395	391	395	381	403	406	382	415	380	371	400	397	402	359	400	399	430	396	370	372	362	428	414	391	423	412	397	355	380	394	400	405	381	371	406	406	410	405	393	388	392	398	375	421	420	409	366	392	397	378	405	392	407	383	382	353	464	428	387	433	418	411	385	373	370	431	398	412	397	455	389	410	381	427	421	387	389	389	396	386	396	378	404	433	391	423	412	399	401	373	390	414	369	396	430	442	424	416	393	363	383	377	401	400	382	392	391	427	357	370	404	413	417	380	391	446	426	401	414	408	391	362	372	406	389	406	435	402	395	390	411	372	400	371	414	410	382	412	412	365	359	395	399	361	361	421	414	402	381	379	369	379	414	387	413	393	382	389	404	423	381	391	402	407	420	383	408	402	414	377	414	390	409	414	402	375	387	404	387	403	404	412	360	393	403	420	388	378	395	380	392	399	424
4741	454	421	335	321	298	315	293	290	290	295	278	253	258	319	308	316	270	311	270	296	338	254	305	308	292	307	277	289	282	312	284	305	308	298	289	247	278	288	313	281	283	300	301	292	291	261	305	294	278	272	310	270	265	255	285	317	303	285	274	288	323	298	291	345	274	296	302	284	264	282	327	286	299	279	299	291	306	271	286	273	302	301	268	296	286	288	273	292	293	298	295	256	286	286	316	305	319	282	280	296	307	294	287	263	272	324	264	284	310	306	276	251	286	304	305	278	278	277	291	247	294	301	303	313	283	274	259	263	271	293	285	284	278	295	277	337	288	262	296	302	282	286	296	271	299	281	281	269	283	282	279	276	245	287	293	300	306	279	301	273	298	277	276	290	269	287	266	315	279	291	282	304	262	276	266	262	271	305	270	274	281	281	297	272	289	296	317	292	294	289	307	291	297	309	282	284	277	278	289	303	310	266	299	332	266	275	299	279	301	287	287	284	282	288	266	249	290	289	295	286	264	280	276	320	289	292	269	285	289	288	262	282	264	282	319	278	292	295	310	269	301	285	293	307	297	272	252	307	304	272	272	277	339	312	271	294	322	258	290	280	301	311	287	304	277	272	283	306	295	303	263	315	282	286	305	293	287	268	291	310	331	273	273	308	281	282	292	289	333	287	268	297	269	304	312	303	282	280	267	293	277	295	290	298	312	291	292	257	304	296	272	296	286	288	259	275	292	318	277	309	291	282	316	263	276	296	304	296	304	292	273	294	291	295	292	302	276	336	309	312	263	281	300	284	278	277	288	304	285	299	289	277	278	304	290	280	326	312	317	297	283	326	278	313	289	318	295	278	274	280	271	293	283	299	268	308	316	294	288	290	312	317	277	300	284	296	302	292	315	282	287	296	294	266	278	303	291	308	302	320	316	275	243	286	293	283	311	284	288	293	283	315	280	268	265	276	260	296	286	273	314	290	263	287	299	325	331	300	273	284	262	317	331	278	266	312	287	322	276	279	267	284	271	310	301	304	291	283	253	258	267	272	275	271	299	269	286	298	269	275	292	286	282	326	324	309	294	295	327	281	291	308	289	286	295	298	306	303	305	283	283	304	308	295	292	271	282	291	292	238	289	303	275	269	296	315	273	280	310	323	283	297	285	293	307	292	297	290	313	305	297	293	276	310	257	288	285	286	299	292	284	301	259	286	281	334	297	238	269	287	266	303	297	260	328	278	284	263	271	288	327	276	301	291	286	306	293	275	297	306	326	297	304	314	286	297	309	302	313	278	299	256	297	294	287	288	302	309	302	280	294	300	299	280	322	281	288	286	271	293	273	285	299	320	292	269	284	293	276	308	299	286	268	314	276	293	312	274	294	326	243	275	308	278	274	296	305	281	239	287	249	273	281	280	259	292	261	265	284	276	299	275	264	275	287	314	259	263	267	281	295	274	299	299	287	330	294	269	293	264	275	255	285	265	303	272	275	292	268	313	277	299	306	276	294	284	292	296	264	276	296	322	264	294	278	329	272	302	274	287	307	310	293	334	284	286	286	306	317	285	269	308	313	305	272	310	307	309	283	287	294	306	289	293	277	298	284	282	284	271	270	272	292	292	294	293	287	295	296	298	287	291	294	275	297	279	285	303	317	313	287	282	273	286	310	295	299	295	281	256	293	278	285	298	315	287	268	302	289	308	287	263	261	306	283	272	295	260	317	271	301	290	265	294	254	282	278	281	293	332	311	318	309	264	276	295	283	276	271	308	315	282	301	270	268	277	290	306	323	308	285	324	292	308	284	272	283	273	289	315	305	270	287	305	306	275	296	297	293	311	323	273	312	296	288	290	305	295	285	285	294	300	318	276	278	317	266	251	310	276	286	302	312	297	282	282	301	290	300	286	284	284	256	299	298	302	297	299	294	280	281	300	284	300	297	305	278	281	270	280	274	294	303	303	267	272	283	278	308	284	304	283	271	290	295	291	291	294	287	285	307	329	308	278	254	301	298	310	274	300	249	285	306	282	310	289	264	287	299	261	275	294	287	309	296	276	307	308	288	266	296	307	307	300	308	307	303	288	315	317	277	294	266	314	301	302	299	271	292	277	262	289	258	304	291	301	305	286	317	293	323	276	307	297	289	304	282	323	294	289	321	297	302	305	280	262	289	283	259	286	281	275	305	287	288	278	301	266	288	287	274	275	286	307	296	266	318	269	291	324	286	313	292	298	279	312	310	269	287	305	292	293	287	280	297	290	315	284	265	278	289	309	280	287	285	303	286	309	269	289	301	315	276	296	317	297	276	295	304	297	282	269	306	281	275	295	312	284	299	257	291	269	277	298	291	271	301	277	312	285	273	296	307	309	290	300	299	290	317	309	278	273	288	315	297	277	290	301	306	287	259	300	304	316	279	299	300	284	293	282	295	280	260	254	255	309	303	302	296	307	275	298	281	306	293	282	276	285	261	300	271	272	290	309	285	296	281	247	297	293	282	322	294	299	284	283	304	283	284	289	292	297	258	301	281	307	283	282	299	317	283	300	285	340	294	282	272	275	288	275	320	277	285	325	298	288	335	309	297	311	311	295	299	275	297	307	282	274	273	272	306	283	291	266	269	303	285	280	249	282	305	301	293	295	310	297	269	296	297	306	298	301	304	302	286	300	298	327	281	282	273	317	323	291	271	276	265	266	288	268	315	291	267	325	295	267	302	319	279	301	286	273	287	293	279	301	305	278	269	282	288	273	278	266	296	282	319	282	295	307	289	321	273	285	300	288	289	265	294	252	293	256	291	282	288	290	298	298	278	276	300	293	275	289	316	293	287	294	315	307	274	266	292	303	285	270	266	290	303	297	312	283	309	296	316	300	281	288	296	286	292	302	330	287	271	282	250	286	291	277	280	250	264	305	302	285	281	314	311	298	262	288	301	288	285	280	291	313	290	301	298	275	298	314	290	287	290	311	290	309	295	261	268	298	309	288	304	277	289	272	274	320	275	307	317	285	272	310	287	312	309	273	288	254	302	295	278	303	277	302	281	324	310	300	258	290	285	280	303	290	277	328	272	278	287	272	307	299	291	302	302	277	316	277	314	271	280	272	305	264	272	316	299	289	316	310	272	326	297	277	264	296	294	311	298	287	270	273	302	284	277	299	295	285	283	287	276	323	302	260	264	312	303	272	303	287	275	267	281	285	287	276	296	305	278	310	288	306	258	305	300	288	274	275	263	288	286	281	290	307	334	285	298	304	304	272	293	273	298	298	278	330	281	284	263	318	297	277	297	321	287	300	296	262	276	279	291	266	274	297	275	279	285	271	275	274	287	289	275	299	299	281	273	270	319	306	318	311	289	254	312	292	279	272	279	308	267	319	288	258	291	268	281	308	305	306	287	300	275	279	294	301	292	285	311	283	298	275	303	280	276	264	299	284	275	277	291	291	300	296	292	270	276	266	319	273	274	276	304	288	303	300	272	290	274	305	269	292	280	285	276	288	277	275	316
25494	21482	27955	25433	11590	1707	1246	1039	991	894	889	920	859	880	839	819	857	826	833	847	858	776	857	810	831	792	795	798	811	821	816	807	764	851	807	799	831	835	836	825	828	886	797	779	819	841	799	789	824	812	841	880	816	754	791	824	807	782	821	806	870	752	805	785	808	828	817	866	785	845	830	800	801	777	821	793	795	784	819	829	821	755	838	775	877	829	767	818	837	818	783	809	767	830	859	748	798	803	831	795	787	830	774	804	763	799	792	789	783	771	826	820	813	818	771	849	779	818	845	767	776	830	846	772	835	831	829	768	807	831	797	848	829	799	793	812	794	805	751	841	814	789	782	820	766	764	843	819	811	778	846	743	845	754	842	788	760	800	792	773	838	841	770	819	817	740	853	846	775	837	761	796	820	804	758	911	857	870	842	791	849	805	811	814	772	818	860	780	787	818	826	770	804	802	779	812	796	754	832	793	808	803	792	801	786	804	785	818	793	748	785	809	769	767	811	801	825	775	790	765	766	806	840	802	781	788	805	770	789	779	841	744	807	799	827	805	767	738	775	882	773	784	811	791	825	783	821	769	807	808	748	788	768	777	828	741	818	815	787	808	820	797	764	768	848	771	839	781	832	795	817	846	762	778	851	813	816	825	784	776	828	767	831	847	784	824	789	809	796	835	821	807	833	841	798	783	842	841	851	795	782	827	832	806	816	775	718	813	800	807	829	813	798	771	792	828	810	799	814	800	772	845	797	780	822	825	853	769	764	829	812	780	810	752	786	795	789	764	833	770	798	852	821	791	746	769	863	800	745	795	780	815	786	751	853	759	763	788	762	768	799	804	755	808	816	798	797	824	770	830	790	779	792	819	888	801	817	832	724	781	809	816	786	805	807	785	803	816	788	793	848	836	859	840	803	809	761	796	801	828	785	812	767	791	772	856	802	780	811	776	777	816	785	766	804	809	784	829	804	829	788	800	818	764	851	822	841	807	806	834	788	806	814	804	789	838	805	787	829	776	816	762	819	775	778	763	753	779	822	810	803	779	795	779	767	794	815	855	746	781	813	842	770	844	773	780	774	808	792	831	809	802	781	793	764	844	853	802	826	806	783	784	798	801	794	781	802	813	765	843	811	817	806	806	748	779	810	812	818	853	758	832	804	790	834	806	795	823	837	790	802	800	781	840	782	788	873	778	833	793	844	835	761	790	844	788	790	819	840	811	856	753	808	729	794	767	787	832	844	799	795	768	825	765	798	797	790	790	779	730	755	797	807	843	829	780	856	807	788	766	796	774	749	795	781	822	816	782	824	810	839	756	783	793	769	767	840	789	792	774	798	808	826	811	787	804	751	846	792	856	831	808	845	777	747	827	811	758	742	805	810	758	749	763	780	808	831	821	796	803	781	784	743	825	798	781	770	780	805	753	825	823	796	744	841	797	819	830	780	755	794	827	761	794	796	732	773	752	862	793	826	824	819	823	807	815	855	800	834	761	825	825	786	824	781	790	791	797	826	804	813	817	805	779	783	806	801	786	791	791	819	773	782	811	750	771	824	843	823	822	827	786	801	742	760	764	805	770	792	831	812	819	781	770	844	794	851	791	765	796	751	808	820	767	741	808	851	861	811	784	824	793	820	771	778	774	791	855	801	799	759	809	769	786	764	764	797	761	776	783	815	775	816	768	801	844	755	777	787	767	758	818	843	773	787	833	817	826	825	764	733	843	845	813	828	826	842	812	851	836	797	804	820	815	776	805	810	769	831	805	856	799	783	834	782	784	812	838	784	818	795	804	784	818	826	811	748	814	803	800	736	895	764	762	820	816	804	806	821	841	800	813	822	833	773	774	810	805	809	800	738	807	775	782	827	819	784	822	810	788	814	783	833	816	805	778	858	802	802	749	765	811	853	778	818	834	798	780	758	795	821	816	825	822	806	816	815	744	748	770	820	798	848	816	811	812	805	773	716	788	786	786	766	796	848	782	820	794	846	774	808	846	811	777	791	780	758	823	726	815	810	779	830	784	796	839	767	784	819	763	807	810	780	798	830	795	823	816	780	814	858	814	828	817	791	804	717	845	813	748	782	832	779	785	774	757	810	815	799	818	759	766	810	839	838	801	793	811	749	788	775	825	774	812	783	773	797	752	786	788	783	746	799	747	768	811	771	772	812	761	852	768	843	774	808	730	730	781	760	803	784	784	787	773	816	781	826	787	770	779	791	793	802	789	804	803	830	806	810	836	785	770	766	815	792	755	753	800	754	834	822	799	788	807	837	761	788	812	810	785	791	816	790	830	775	776	746	751	767	818	764	788	798	782	777	778	722	790	804	852	797	821	765	857	784	763	826	773	825	814	788	776	746	777	812	796	815	806	787	807	812	786	788	883	787	796	783	772	813	768	816	787	801	792	777	825	837	763	808	753	821	810	831	814	782	782	779	843	842	789	809	764	717	789	820	776	796	749	783	798	797	852	800	800	783	787	775	817	781	724	764	791	793	844	793	781	812	785	774	784	791	819	811	766	759	757	800	833	772	876	800	853	799	800	806	790	786	793	855	833	796	734	843	780	812	760	806	826	782	773	782	785	796	725	824	821	827	857	823	747	834	790	796	782	797	792	831	801	789	806	766	796	829	816	800	769	780	805	829	796	791	776	772	784	792	838	830	795	802	842	816	799	825	846	786	810	822	764	736	840	803	828	846	812	847	847	794	792	831	834	810	775	813	788	834	811	775	816	804	802	787	782	808	812	794	797	827	802	791	757	765	797	796	829	799	775	786	806	811	796	810	848	835	786	827	778	827	737	809	793	754	825	749	791	799	733	765	830	812	785	801	772	770	817	791	816	752	831	796	793	768	844	823	777	776	810	841	740	780	839	746	797	851	764	749	781	792	767	792	787	769	779	799	800	827	820	772	762	791	747	787	797	858	805	797	796	797	796	802	782	830	791	813	802	774	828	795	827	814	806	822	784	789	765	800	815	815	780	826	816	754	828	815	799	784	794	860	847	822	804	719	769	826	767	853	809	761	797	836	824	780	814	763	775	777	809	826	781	834	843	789	754	780	807	743	813	795	831	783	801	741	773	810	815	829	821	772	758	824	785	785	795	788	793	728	791	814	837	811	818	782	771	775	847	787	793	853	793	787	710	824	769	822	805	803	810	809	788	853	820	794	756	820	769	772	776	761	787	824	830	761	830	804	813	803	770	771	838	816	841	830	812	827	817	801	815	835	790	801	807	779	818	799	804	768	838	749	822	831	804	797	804	855	759	823	799	788	805	835	849	756	798	787	819	818	812	770	795	831	755	803	814	764	848	774	786	800	792	812	741	815	793	771	777	772	810	822	788	806	787	776	774	771	799	734	754	779	759	834	828	827	783	783	769	798	760	800	791	804	869	753	784	783	797	783	826	827	777	775	785	785	808	794	796	820	832	841	794	823	766	784	747	798	788	851	808	753	806	803	744	810	789	735	806	766	803	784	775	757	810	799	794	835	795	793	803
3352	3509	2845	1689	1284	995	898	790	773	729	662	672	641	629	613	689	621	671	637	605	590	612	597	598	606	626	608	574	630	573	626	598	617	580	626	588	603	578	575	637	596	569	624	610	562	631	603	600	587	563	606	581	603	603	625	545	615	612	646	609	617	593	601	617	593	574	619	616	626	573	589	600	609	565	582	567	579	579	585	591	590	576	598	612	607	633	594	593	584	588	593	636	604	571	593	584	635	576	603	579	584	577	610	593	582	591	597	570	550	568	580	631	603	600	593	596	618	603	573	606	569	615	548	585	579	620	600	543	598	579	554	563	592	600	577	582	591	559	585	600	606	544	585	589	602	549	583	604	606	616	602	597	586	598	618	616	560	566	598	587	617	606	631	569	575	623	621	602	598	591	590	627	568	616	605	598	579	584	621	617	562	560	563	591	592	625	593	605	579	535	567	594	552	572	580	586	609	576	557	573	560	569	580	621	563	620	609	601	597	605	586	580	595	596	566	584	611	588	553	582	593	575	598	611	581	617	587	587	579	576	561	589	624	637	610	541	620	587	588	631	578	573	588	614	603	605	612	582	643	606	628	567	599	612	582	582	648	592	560	583	573	594	608	578	569	560	601	597	583	576	543	526	583	576	567	568	562	605	604	597	555	607	564	573	575	576	585	578	605	576	636	582	538	595	567	590	587	581	602	573	551	599	558	549	580	599	548	617	584	578	547	567	576	586	584	609	543	578	540	615	574	509	582	585	564	550	563	584	574	589	595	541	557	563	610	564	570	543	574	602	569	551	594	589	587	582	574	582	598	578	540	578	587	577	604	589	619	564	580	575	610	632	612	595	553	580	615	599	618	575	612	577	576	590	589	582	617	589	589	585	603	558	560	574	599	588	564	585	578	549	600	627	604	563	597	613	597	599	610	596	599	571	561	607	589	597	552	549	594	592	543	597	581	580	574	627	563	623	627	616	578	599	613	579	578	620	593	625	583	581	568	586	552	590	570	567	575	584	539	568	604	564	593	547	617	575	558	577	592	583	543	601	588	591	594	571	583	536	578	589	601	573	596	605	609	556	621	580	579	549	573	585	584	561	598	590	594	556	561	578	539	586	604	590	592	563	564	560	577	591	557	605	581	595	562	584	563	577	612	589	566	564	563	572	569	576	606	596	609	595	612	580	571	597	613	567	591	570	575	592	574	600	577	554	603	598	607	589	583	572	552	572	603	576	577	566	579	581	559	602	576	566	550	561	590	580	569	598	572	583	564	579	566	603	564	578	599	600	540	618	566	577	560	603	549	625	577	583	586	617	600	566	599	554	599	607	573	608	588	602	538	584	558	581	559	569	602	548	588	572	596	559	572	567	612	540	589	581	609	585	573	591	588	606	593	603	615	628	582	553	584	604	567	575	604	583	590	562	560	577	627	568	560	588	585	578	605	597	616	581	573	559	571	593	596	576	552	581	619	582	562	585	624	603	644	592	563	556	585	607	586	573	596	557	609	620	525	600	569	544	569	597	572	561	557	579	563	615	586	587	579	617	601	592	617	578	576	617	579	593	571	562	570	605	568	595	590	611	612	568	601	553	585	571	564	562	585	604	557	591	588	609	611	527	603	615	572	609	601	584	569	563	576	604	551	622	570	587	565	599	576	618	607	584	600	580	540	566	568	549	603	588	596	564	612	530	613	632	528	582	597	550	604	569	576	606	547	567	617	575	544	585	603	578	591	557	578	569	660	611	588	577	530	573	591	576	601	587	581	567	555	583	578	594	548	598	540	628	581	612	624	599	601	599	597	563	639	576	569	565	563	621	586	578	580	626	625	584	610	596	580	609	596	561	536	613	580	562	536	556	589	587	587	622	597	635	544	591	585	591	556	582	577	521	579	568	597	627	603	593	582	570	578	551	577	568	590	584	607	580	567	557	564	571	574	582	559	545	644	602	630	585	581	573	574	593	614	591	640	585	634	587	591	567	578	630	573	579	563	587	574	608	569	588	533	561	599	580	584	583	607	546	568	597	560	591	553	572	574	617	562	624	590	614	556	565	563	562	568	570	555	573	527	577	592	547	560	565	604	560	558	564	580	594	543	621	575	535	581	564	560	555	555	640	626	563	587	591	590	580	591	588	564	628	560	586	563	585	591	601	573	645	567	581	593	541	563	549	563	572	591	629	613	574	593	576	611	563	569	567	581	585	563	622	570	601	547	505	583	584	559	599	670	564	616	536	573	575	523	557	537	571	517	585	581	590	570	565	567	579	578	553	604	584	563	605	561	587	560	530	562	573	580	544	577	565	542	608	557	542	577	594	581	613	566	600	600	592	584	540	571	544	576	540	597	608	613	604	577	580	592	608	529	557	584	576	604	583	544	554	545	567	574	571	543	579	548	577	567	593	569	616	563	567	573	517	554	573	625	589	578	567	562	604	598	551	581	548	536	588	606	621	586	580	580	572	581	554	590	582	585	603	581	592	591	555	567	568	553	532	558	610	535	573	606	592	609	637	535	547	587	609	570	596	562	551	568	588	602	621	572	553	627	592	599	595	592	600	596	569	595	549	591	538	589	547	575	546	603	561	593	599	593	573	570	566	580	564	598	552	579	599	566	560	594	575	539	607	559	564	573	590	598	586	575	591	622	551	588	588	567	576	575	560	583	547	585	566	551	558	594	562	609	548	589	578	602	603	562	564	604	568	581	608	600	590	558	595	594	565	532	552	636	593	587	529	554	565	604	600	603	603	508	586	564	564	585	559	549	575	563	591	634	572	572	595	561	621	593	600	574	564	569	595	550	555	543	558	614	559	570	567	585	610	595	576	591	557	587	601	559	594	569	616	604	553	549	549	571	577	566	592	589	595	570	598	544	607	591	557	575	581	561	539	608	585	574	563	588	562	563	569	577	582	596	599	554	588	599	562	556	547	575	591	594	576	630	588	531	586	611	558	593	578	609	569	586	592	560	575	548	593	549	600	552	612	563	582	586	548	563	593	580	612	581	612	543	580	607	560	561	593	573	595	581	624	555	638	578	594	514	555	538	542	596	571	563	557	517	591	589	573	576	589	568	592	545	618	583	547	545	613	542	583	526	558	586	601	613	594	580	584	558	611	525	608	564	614	587	587	598	569	560	562	561	603	592	599	567	587	566	578	579	555	578	572	586	569	512	596	595	573	522	651	594	588	523	583	560	574	589	572	611	611	613	533	563	560	567	566	563	602	572	546	561	595	548	575	624	590	567	574	613	607	604	582	583	560	584	590	564	599	552	576	539	573	557	578	577	565	595	601	544	594	594	591	558	533	609	541	582	552	573	573	575	569	573	569	618	539	612	613	577	574	589	586	593	601	526	584	587	572	570	579	554	518	587	547	519	603	567	561	583	580	548	613	577	574	567	538	590	576	581	590	546	556	575	570	565	592	559	589	544	588	591	592	597	529	584	546	545	560	550	581	580	565	587	567	547	595	556	565	599	609	526	575	552	581	580	552	563	525	603	612	554	578
24521	21510	28860	24585	21496	9379	1898	1200	1018	1004	997	867	894	910	919	839	874	880	780	817	819	839	839	771	834	816	839	834	816	810	837	799	766	803	807	792	798	830	839	828	837	827	783	780	771	869	729	848	827	821	828	797	811	827	721	780	834	796	768	807	806	776	769	833	855	790	808	762	777	793	782	841	834	772	784	793	819	881	798	790	811	758	794	845	745	813	789	809	804	835	810	805	775	850	823	802	828	790	830	845	817	774	723	780	821	787	777	799	760	774	744	813	809	811	830	770	836	817	757	778	798	800	780	786	812	790	831	736	837	823	791	810	817	745	810	797	872	747	775	792	811	830	810	776	830	774	806	808	828	805	801	846	795	758	780	829	816	741	796	842	756	801	810	736	802	773	813	773	766	782	822	806	756	811	778	849	840	786	778	821	741	753	767	777	732	774	810	768	829	777	795	828	743	760	788	844	809	800	793	759	789	730	797	784	770	760	819	793	804	771	765	788	804	830	772	761	784	799	769	785	773	810	763	782	872	785	751	806	763	800	810	740	832	728	824	807	767	832	780	769	827	794	800	832	761	861	787	758	771	836	738	782	787	810	791	719	792	850	809	790	833	820	777	793	839	769	797	754	762	793	796	737	838	790	794	811	813	820	762	754	818	770	717	782	787	768	798	763	783	771	790	798	857	808	731	775	764	825	804	826	800	825	775	802	799	762	827	774	831	755	794	739	786	793	803	795	756	798	804	757	760	790	825	815	796	791	798	782	786	833	788	813	804	818	742	798	844	808	783	798	786	806	852	786	860	790	759	800	726	760	802	762	761	790	790	749	745	776	821	784	749	746	785	790	817	730	771	822	764	754	763	809	845	757	806	761	776	803	778	800	842	758	775	839	745	805	770	799	752	791	791	801	823	759	767	766	799	795	829	750	805	775	779	801	824	788	733	764	761	800	785	795	812	768	790	792	721	825	786	772	799	819	757	836	815	779	785	758	783	808	754	800	749	755	789	800	800	824	785	789	813	795	773	762	760	806	794	793	813	808	807	752	803	763	770	792	772	782	722	768	828	765	805	812	762	780	748	766	786	756	820	780	769	781	753	806	797	805	772	810	775	759	777	757	825	770	768	790	799	817	830	779	737	791	812	813	784	795	770	783	805	744	752	755	816	774	758	761	770	837	771	807	796	746	793	813	773	793	826	756	769	776	830	797	827	765	721	763	805	726	760	850	851	757	780	815	803	792	776	775	775	823	815	757	797	801	800	822	786	797	744	761	817	810	788	767	764	804	791	731	778	846	769	790	746	797	816	742	779	810	787	750	784	805	764	836	838	785	789	801	784	801	752	745	778	774	786	823	773	798	765	769	706	764	743	781	776	730	800	775	836	805	836	777	788	778	762	804	750	848	748	800	789	755	747	792	767	817	770	798	752	788	817	762	799	853	788	806	773	807	739	845	767	774	853	783	767	819	807	832	823	775	786	808	777	795	810	791	746	746	820	853	788	754	750	803	799	757	781	824	802	840	759	713	771	815	743	750	756	780	782	781	759	787	772	786	742	774	783	800	799	827	745	775	818	794	785	851	741	808	812	825	851	780	782	829	772	832	789	782	809	842	798	843	758	763	761	885	793	743	760	802	857	805	769	788	816	766	831	814	796	799	810	786	779	766	830	757	788	802	751	815	793	784	767	812	797	803	753	801	757	754	807	769	785	751	789	767	739	809	809	749	804	806	801	825	802	801	777	772	781	783	791	783	800	750	818	789	822	791	804	787	752	773	796	841	818	785	799	774	807	783	788	787	745	805	776	761	740	768	793	815	747	792	835	754	813	825	826	794	750	825	767	785	727	815	738	811	762	746	791	801	800	735	787	831	824	777	764	863	789	774	762	802	782	760	793	840	824	802	802	758	767	792	803	731	799	782	734	763	759	777	735	779	822	751	780	785	772	794	775	796	791	817	725	770	782	806	801	836	775	739	753	772	756	829	825	776	838	784	787	800	819	789	769	824	743	773	752	752	764	786	798	797	819	827	792	798	790	859	749	704	758	766	784	767	797	796	803	735	791	803	730	807	778	764	812	792	795	819	774	788	772	794	781	786	830	749	817	823	819	800	768	794	782	762	776	778	803	763	801	824	782	804	781	803	783	797	793	785	829	834	774	781	825	776	779	738	770	787	800	811	800	779	787	776	821	786	756	737	845	792	733	777	811	789	780	784	825	802	761	753	812	799	776	758	825	774	779	779	803	766	767	785	793	798	798	790	777	699	735	788	813	749	767	811	790	838	783	805	779	829	776	828	795	831	792	808	822	826	815	809	794	780	820	784	814	786	797	778	810	744	780	798	776	794	834	781	774	786	798	763	790	784	821	816	786	754	813	741	779	762	726	792	800	820	810	760	775	794	763	804	799	786	742	754	819	741	760	782	754	833	779	833	801	800	793	796	774	779	803	823	766	743	784	771	767	843	815	795	819	822	772	771	792	752	809	809	785	793	738	769	764	797	796	817	800	752	761	790	744	793	746	832	750	806	777	789	799	721	787	794	767	829	791	767	838	815	768	813	776	779	789	748	793	825	813	817	796	779	756	789	744	767	766	773	768	773	793	787	790	789	783	847	795	771	798	785	780	824	768	809	766	839	751	814	804	811	736	818	787	810	793	811	809	784	757	808	797	813	789	774	763	798	794	791	844	803	790	753	753	775	792	797	827	801	810	801	807	773	798	777	805	797	793	749	829	770	767	762	802	804	789	794	824	772	753	772	764	775	769	786	772	796	755	727	836	779	808	791	813	811	799	777	806	795	766	782	809	788	763	811	853	741	817	787	754	825	761	758	791	774	846	825	819	780	787	777	737	785	791	763	781	760	764	810	807	820	763	793	778	756	756	812	784	753	775	842	813	803	797	747	741	789	800	711	764	779	793	828	782	840	797	821	774	822	763	833	780	795	787	803	748	764	828	790	763	799	793	729	741	795	786	794	784	839	796	782	789	777	738	823	800	779	775	731	803	736	828	792	778	794	817	783	825	798	837	806	785	773	850	750	837	752	817	803	774	782	839	794	769	778	792	776	761	762	731	765	762	824	774	797	805	791	767	793	770	803	767	785	791	758	781	764	813	792	788	795	825	789	769	764	778	779	735	763	819	786	807	777	748	794	789	782	811	758	797	768	837	737	754	764	803	791	794	797	780	835	799	796	786	760	827	749	784	789	825	785	774	776	798	799	740	788	812	804	773	804	824	753	799	797	792	804	797	758	754	705	820	803	829	739	789	775	806	824	756	776	811	759	780	778	761	720	817	830	765	766	773	743	735	815	795	753	792	777	806	824	787	804	822	789	815	740	758	789	769	800	786	831	799	773	755	782	791	746	784	792	790	750	795	796	864	851	770	770	799	803	782	777	785	754	787	773	784	740	737	792	771	819	791	803	817	751	824	801	787	824	811	811	824	764	764	793	737	748	745	809	774	798	786	794	773	789	807	753	825	781	826	777	787	782	823	770	789	838
3693	6127	5053	2579	1852	1470	1200	1058	888	891	838	831	771	731	727	678	697	691	646	684	650	662	639	615	646	636	637	604	591	698	634	607	621	666	662	606	625	615	657	606	615	622	605	604	603	628	606	602	615	593	625	619	633	609	611	608	625	600	623	616	633	589	639	625	610	556	602	563	568	624	605	644	592	584	571	612	608	576	572	534	567	600	607	569	592	638	586	631	628	588	585	591	594	582	570	605	614	591	595	577	598	599	599	648	603	619	622	597	603	590	610	650	569	590	609	584	605	638	624	602	568	579	599	551	578	632	597	556	583	592	601	585	590	563	577	613	560	621	597	604	600	622	585	625	591	614	588	586	593	620	629	664	605	571	612	640	550	594	585	640	608	613	579	623	634	613	593	632	595	556	601	588	576	632	589	611	611	519	636	590	576	585	603	596	597	580	613	602	606	620	579	596	563	575	608	556	585	639	587	556	556	582	592	597	607	553	577	589	589	578	596	600	639	612	598	574	563	607	597	580	569	627	611	561	549	562	583	619	581	575	562	613	573	606	576	591	564	612	600	608	586	561	570	554	581	605	636	589	650	588	570	593	566	586	571	558	564	600	605	580	619	581	557	595	560	550	589	629	587	613	587	606	605	573	597	612	547	590	595	574	627	615	614	614	592	585	603	613	599	566	556	587	588	570	582	610	600	627	599	640	626	595	629	564	635	587	608	579	590	565	610	598	598	581	559	587	592	606	612	603	590	607	593	595	622	622	580	565	610	618	577	617	584	608	568	635	594	611	584	600	598	618	568	582	594	554	588	553	599	563	630	593	591	613	647	635	559	568	622	605	607	582	632	612	583	583	576	560	614	540	587	543	581	575	604	585	580	598	582	567	603	559	662	608	555	584	546	540	602	584	576	577	574	572	555	623	623	589	627	602	589	609	605	581	566	578	567	578	545	576	567	565	630	570	556	567	589	650	594	610	609	531	592	591	567	553	594	575	584	550	605	585	609	611	565	608	567	585	596	578	571	594	549	592	608	580	544	572	577	606	542	613	613	579	563	601	593	564	611	578	546	601	565	590	566	566	612	592	598	602	550	580	601	576	583	607	613	599	611	572	581	586	598	572	556	598	566	600	583	616	628	573	578	539	584	565	564	576	601	589	576	618	588	597	589	558	581	610	606	602	578	572	586	596	562	617	585	627	576	579	533	579	586	551	588	565	580	571	595	564	592	522	591	567	584	577	574	617	603	542	536	598	653	549	594	584	558	575	574	559	588	563	622	549	597	588	575	530	617	588	598	592	562	582	584	595	614	622	597	561	579	579	592	575	585	579	591	599	588	605	583	572	581	541	583	558	603	562	603	627	592	581	590	612	572	624	608	551	584	592	584	583	600	539	599	592	555	585	598	637	603	557	557	572	581	603	580	598	564	579	580	575	579	569	621	601	556	630	559	550	565	561	602	576	633	643	542	603	557	571	609	544	526	646	570	571	598	599	545	592	608	604	582	591	589	545	573	529	593	577	558	565	615	595	617	595	583	569	589	599	568	618	590	563	520	600	607	565	552	586	612	607	547	594	600	612	567	590	588	591	611	552	594	612	614	597	522	595	558	598	612	575	608	603	577	554	550	566	554	583	563	599	606	648	611	595	601	568	555	599	588	545	594	578	589	596	567	538	585	556	548	546	569	595	584	572	613	596	601	605	581	560	637	608	605	598	565	570	568	609	602	607	556	640	564	581	596	584	626	602	592	580	576	607	555	564	574	560	587	629	617	569	574	551	565	550	599	536	585	584	595	566	589	620	599	597	597	596	512	611	600	572	610	621	536	607	570	551	603	589	574	565	591	570	581	557	587	590	574	564	573	626	593	591	622	549	570	598	568	601	564	592	616	569	591	596	546	618	588	598	587	594	620	549	546	649	555	560	571	529	623	595	590	581	563	553	593	578	592	556	563	573	572	610	547	601	591	544	593	632	577	593	605	548	602	537	562	568	585	584	584	610	582	595	577	570	545	590	559	608	605	591	587	539	535	574	605	592	591	612	564	598	564	588	568	592	588	597	584	587	545	588	638	541	581	592	571	588	580	580	603	555	582	620	569	586	582	572	589	594	586	586	592	582	580	550	598	571	583	555	599	616	569	609	614	567	592	584	585	575	584	599	603	607	576	572	574	601	585	544	545	545	643	575	593	570	578	588	600	598	573	610	599	584	561	573	596	555	544	586	596	528	547	578	556	589	574	548	631	584	558	571	572	549	632	581	598	547	564	566	579	592	578	575	546	591	605	600	586	582	632	579	592	598	560	572	576	561	558	561	603	619	616	592	607	578	564	556	545	610	526	583	603	572	552	623	554	540	580	582	619	564	585	542	613	598	590	566	603	641	574	554	578	589	563	556	585	586	601	566	590	622	559	589	534	600	602	612	553	556	560	555	586	581	558	596	551	652	555	566	584	579	604	575	553	583	580	584	582	568	559	580	586	561	581	580	591	534	611	569	630	565	620	567	604	577	592	586	541	591	559	557	600	566	623	582	597	552	583	547	564	608	554	557	541	567	621	557	623	575	578	592	553	622	576	574	587	630	535	639	559	566	594	643	642	559	567	563	603	604	603	580	606	598	615	542	603	601	546	610	562	576	598	582	578	611	571	562	577	549	552	548	599	641	603	562	590	591	618	588	555	575	633	538	620	584	604	561	594	543	580	563	509	594	588	573	580	562	547	558	585	579	594	588	583	554	564	553	537	616	565	581	574	599	598	559	571	593	571	571	563	667	587	581	604	566	573	600	587	587	580	518	571	599	595	578	559	565	602	615	560	612	610	604	553	564	569	595	592	653	613	530	586	627	603	554	604	567	604	586	628	589	585	558	581	553	599	566	611	595	555	592	549	592	596	632	583	623	557	593	578	576	614	557	567	571	568	539	580	587	579	570	588	581	599	595	605	568	629	577	599	577	575	600	606	555	599	573	615	588	599	579	600	560	549	592	535	600	572	594	606	562	571	581	590	543	590	581	574	560	593	566	597	556	580	601	588	621	522	584	575	599	563	532	617	574	592	579	590	562	570	619	586	569	594	608	592	600	567	584	551	595	575	561	634	621	597	622	603	543	555	603	555	560	611	601	557	541	595	568	560	558	668	605	573	603	567	561	537	618	572	553	565	591	577	541	593	578	611	596	574	568	604	576	589	604	574	532	587	586	611	614	592	585	579	585	582	574	601	566	561	569	593	586	572	584	582	597	577	574	531	589	585	583	554	588	532	552	567	571	592	605	549	571	595	599	559	616	566	574	569	567	612	573	531	555	563	553	572	578	585	578	543	595	557	588	521	576	572	573	576	601	549	582	631	545	589	576	563	529	596	613	580	593	586	570	573	580	576	588	559	602	594	596	576	585	565	616	577	557	602	616	575	571	613	620	595	551	607	563	574	610	585	564	563	568	569	595	631	566	595	600	574	625	611	592	550	584	573	581	585	604	600	611	573	611	585	569	565	514	577	596	619	541	556	592
27874	10588	931	595	432	424	400	411	412	393	415	415	391	401	388	393	437	407	384	393	447	386	367	414	387	385	402	406	386	366	412	386	417	386	400	432	411	384	420	383	409	392	374	411	373	397	400	370	398	392	426	374	353	418	405	373	406	425	382	415	376	444	379	350	390	386	393	406	391	411	382	393	427	410	406	366	392	401	382	411	429	415	397	406	392	399	403	396	407	407	425	412	380	405	395	411	417	367	443	402	390	380	363	412	417	375	409	375	364	405	382	383	388	427	434	371	380	374	397	415	437	402	404	399	380	392	399	410	415	385	411	405	414	427	392	403	367	396	444	390	365	375	387	371	420	381	378	407	435	365	392	393	380	425	414	381	348	398	378	392	394	415	399	375	418	390	409	381	382	435	407	407	415	387	383	398	412	406	375	427	405	400	370	429	414	424	356	396	380	395	420	374	407	401	400	395	393	387	381	399	375	389	384	341	386	413	384	395	398	371	398	397	373	395	396	385	427	412	421	436	375	375	381	404	408	410	375	431	418	395	403	393	377	419	415	404	401	415	409	394	392	374	367	398	390	433	431	412	397	419	394	419	422	398	444	355	384	391	425	393	392	424	383	385	383	411	390	427	363	423	379	402	422	390	378	378	379	356	385	362	398	393	389	413	397	421	421	387	390	432	385	395	381	378	390	400	395	400	362	406	440	392	401	431	418	393	395	395	407	366	387	407	402	404	442	395	392	418	414	349	386	394	436	418	405	407	394	399	399	398	378	396	398	400	367	426	392	365	388	378	407	391	423	401	359	418	390	406	388	398	407	366	410	409	391	417	401	357	428	348	400	407	428	422	427	381	384	425	361	418	400	362	378	371	397	415	426	379	396	380	391	417	375	370	432	400	405	374	380	408	423	383	398	440	420	398	422	408	414	390	366	364	412	416	397	370	391	373	408	376	399	379	368	438	401	373	384	429	406	397	416	435	387	379	390	416	383	408	422	434	378	410	414	377	367	398	422	388	361	392	391	397	416	393	411	385	449	430	419	407	396	378	367	383	432	426	411	385	447	419	405	390	411	409	391	405	400	391	418	418	424	404	374	388	379	381	410	406	390	398	431	430	381	399	401	385	433	418	396	424	424	404	445	404	369	402	397	428	391	407	429	395	419	387	390	438	388	413	377	404	414	430	393	363	390	385	370	409	379	399	395	351	379	403	420	423	403	380	375	390	398	398	389	388	398	416	390	399	400	358	395	398	357	355	418	406	409	404	422	409	369	403	380	379	376	392	406	373	389	404	387	405	420	378	398	371	390	384	385	445	371	394	428	366	390	402	404	421	405	383	367	370	416	376	403	370	414	377	395	379	455	369	400	366	367	398	405	383	398	406	416	431	392	399	418	366	392	380	389	395	401	427	406	391	408	411	365	381	358	406	409	403	397	393	341	396	370	378	375	410	399	393	431	368	368	392	440	399	436	394	393	379	388	418	426	404	399	442	379	402	374	436	448	400	400	406	365	427	405	425	398	402	413	425	400	398	382	409	368	372	390	379	415	403	370	390	394	398	410	372	368	399	358	376	391	416	423	432	392	384	410	424	417	434	396	421	431	387	406	414	399	402	371	399	412	427	416	379	409	397	402	389	392	417	370	415	478	397	368	435	415	372	421	413	374	396	381	420	339	368	426	388	408	373	374	382	445	387	410	434	384	417	410	436	414	370	410	394	396	403	421	397	441	370	390	414	369	382	415	414	429	403	398	421	416	387	404	411	397	400	414	411	389	372	433	422	422	371	413	394	389	417	424	398	407	425	420	404	389	395	395	398	374	428	425	377	390	402	399	419	432	374	363	400	388	404	371	400	382	375	383	385	424	376	399	388	438	410	414	375	394	377	393	411	384	393	409	396	363	384	374	392	373	400	383	435	392	386	393	426	410	372	433	405	447	432	395	403	412	404	404	433	423	391	384	419	400	387	404	389	371	364	425	388	393	405	383	391	429	400	417	399	418	411	417	378	402	387	425	383	412	379	412	409	428	378	424	378	399	382	372	411	417	386	393	388	409	371	413	404	433	424	370	387	396	368	380	406	396	399	400	388	360	370	430	414	392	417	368	417	412	365	392	368	371	387	420	397	399	393	385	435	429	385	411	388	388	378	406	375	424	390	431	352	429	416	368	403	396	389	385	399	415	407	424	378	398	436	386	389	385	411	410	410	394	412	386	391	399	409	402	401	406	394	407	395	390	379	402	400	407	379	436	414	376	388	442	420	371	395	407	417	379	376	419	426	395	379	435	359	431	382	390	403	366	399	419	403	387	421	376	412	395	383	407	411	398	419	377	385	368	407	375	387	425	406	400	394	435	355	410	403	419	385	404	386	414	407	387	438	414	382	388	388	423	401	396	401	424	388	393	403	401	390	383	423	386	368	409	409	410	375	385	414	359	389	370	408	415	385	404	376	394	382	395	357	374	389	378	439	383	413	390	402	390	376	409	387	394	378	374	394	369	435	404	411	433	411	410	438	389	389	428	382	350	391	364	377	407	374	415	397	400	382	371	387	395	400	393	409	359	393	372	404	410	383	406	402	365	390	379	407	373	408	377	414	387	387	352	381	385	392	390	396	364	388	404	384	433	407	383	419	430	360	367	383	425	394	400	380	380	409	414	424	432	413	406	407	379	377	405	393	404	395	389	389	403	397	373	364	395	424	372	391	387	426	400	410	385	374	382	381	370	385	418	365	440	416	387	391	405	411	423	384	448	405	409	400	418	423	399	405	374	413	420	404	417	417	388	398	410	426	415	417	418	417	397	415	379	371	385	400	425	417	367	376	409	425	405	405	393	371	372	392	418	422	401	378	419	423	384	360	362	391	418	417	424	407	408	373	385	416	378	399	400	401	429	401	384	421	402	437	398	432	386	377	414	398	361	406	354	378	386	394	423	397	368	415	405	429	411	384	397	374	420	415	415	374	409	364	412	405	400	394	409	397	384	394	428	400	390	426	359	371	372	396	408	385	372	388	361	379	401	393	390	392	377	409	414	378	420	377	377	378	400	382	407	419	415	417	411	378	412	420	412	417	397	372	391	398	400	374	425	379	390	368	380	396	388	404	393	387	391	397	408	371	378	402	381	392	377	417	392	416	399	370	374	385	400	424	365	407	405	368	390	382	367	395	405	416	397	364	387	384	342	393	372	397	389	448	389	438	391	439	406	385	382	378	366	408	373	417	373	414	373	393	404	405	407	369	376	419	428	430	413	409	418	398	401	415	400	415	393	410	378	398	404	397	358	440	368	366	412	372	391	415	377	367	413	384	381	372	404	419	371	410	448	423	370	358	425	355	388	395	377	375	420	399	385	435	407	365	418	406	374	386	358	409	369	355	365	410	370	423	396	375	430	360	405	399	401	413	408	437	404	395	406	398	374	390	428	419	409	401	381	424	384	372	362	423	402	402	394	349	398	384	383	389	417	417	384	406	379	393	395	404	417	372	387	385	370	415	435	392	377	403
4685	467	405	335	317	312	308	306	315	291	320	260	272	315	271	318	274	299	300	277	283	303	279	284	288	290	311	303	295	270	278	283	297	284	282	277	281	282	285	280	311	316	300	306	297	303	288	274	283	275	287	292	263	288	273	298	306	289	290	330	297	274	265	288	298	268	324	305	304	270	307	327	294	310	277	296	253	293	247	286	288	310	290	290	306	288	300	280	300	277	288	255	296	301	297	299	269	310	292	274	294	304	280	276	272	323	302	248	286	295	287	281	283	285	250	276	266	312	275	282	304	299	294	294	287	257	280	315	308	284	286	295	320	304	281	266	282	302	297	322	274	294	280	282	292	293	310	292	286	300	299	303	290	283	246	294	301	267	290	285	287	283	292	282	294	281	282	269	317	313	300	300	283	294	300	300	272	265	258	306	307	322	279	313	284	318	266	285	283	278	295	291	273	293	306	296	288	276	291	279	277	267	311	264	309	294	273	291	277	307	270	294	293	276	266	281	281	327	288	289	290	304	283	281	319	301	269	287	276	302	298	282	282	274	331	290	270	282	274	279	294	318	316	265	292	278	262	295	296	266	304	276	301	284	286	283	260	286	297	328	306	295	276	263	281	294	284	290	290	310	277	282	296	286	271	314	289	296	271	297	265	285	293	251	308	293	297	298	275	304	318	302	267	249	267	277	339	296	285	280	269	282	273	323	311	280	278	278	267	329	291	283	286	280	299	310	296	302	245	270	297	319	309	304	310	318	252	287	268	300	301	302	263	299	293	280	293	272	274	264	270	280	263	271	291	268	275	290	286	291	295	298	270	269	287	301	298	294	311	315	284	311	259	287	312	279	271	284	275	279	294	295	285	273	305	261	297	303	319	290	299	273	292	279	283	325	274	291	297	310	276	267	264	267	281	260	262	307	284	271	266	277	265	289	281	278	263	315	300	299	249	268	257	305	324	289	294	280	320	283	274	277	298	311	330	280	318	325	290	296	259	274	292	299	284	303	271	307	281	269	263	298	294	300	292	307	335	282	292	287	311	299	303	299	263	278	301	298	291	291	267	271	294	269	286	252	279	278	297	311	271	279	294	289	318	278	302	297	282	283	275	302	293	288	256	309	263	289	320	292	287	296	298	290	290	281	291	262	277	286	287	308	293	314	314	282	284	298	299	300	277	276	277	296	323	276	312	305	292	292	278	263	297	263	301	293	302	299	306	296	278	303	301	283	304	245	246	290	270	328	282	274	267	314	313	296	304	298	277	277	269	286	274	303	294	284	255	285	308	283	258	281	282	289	299	279	297	282	275	317	303	304	307	301	281	304	311	302	310	276	279	316	300	299	303	290	292	288	284	275	311	274	312	315	278	260	296	297	324	271	280	276	292	302	295	275	301	312	270	298	274	290	309	281	281	277	315	300	287	301	312	259	301	310	275	302	295	283	290	307	289	298	266	273	287	291	299	284	305	307	294	296	295	307	296	315	251	286	279	295	302	289	292	273	296	286	287	281	305	282	265	254	269	297	279	289	273	304	283	273	275	334	281	316	242	295	276	294	276	285	304	267	284	281	310	306	282	266	291	264	332	287	290	295	308	292	281	301	295	285	300	295	255	273	268	307	249	276	304	296	275	281	273	255	294	300	272	292	279	284	258	269	286	270	325	310	288	288	294	284	300	278	298	278	295	283	282	310	288	282	311	293	305	258	295	283	312	297	282	283	325	283	285	288	276	300	303	291	285	280	285	297	278	287	270	285	299	303	298	274	301	305	281	286	297	273	283	277	306	290	288	296	298	293	261	294	291	270	287	261	282	282	286	272	312	283	267	293	288	293	323	280	281	297	256	304	288	270	313	289	292	271	297	310	292	267	267	298	281	345	271	299	273	281	295	283	291	278	304	302	306	293	284	270	301	284	274	305	270	272	282	304	265	281	290	283	280	271	289	276	303	290	289	277	290	308	292	268	279	303	284	318	276	301	285	279	266	295	292	313	260	292	277	284	290	310	267	278	302	325	273	281	277	300	282	281	293	284	309	290	283	297	293	270	294	288	305	268	309	286	314	267	285	289	287	275	296	279	295	283	290	299	281	294	291	275	259	265	315	305	314	304	302	314	263	279	298	281	261	302	294	310	305	282	267	309	273	273	283	274	325	264	298	301	271	315	307	257	280	267	309	300	298	300	273	279	305	299	266	282	289	271	300	293	271	281	264	268	292	299	290	305	269	310	261	306	313	283	328	284	265	278	277	272	279	265	287	273	306	285	288	297	262	275	309	288	263	267	286	302	269	303	325	296	300	268	308	269	274	285	310	274	255	278	299	290	293	306	283	260	252	303	285	282	300	302	266	282	291	294	296	281	273	272	283	322	299	274	274	286	292	273	293	305	294	288	286	293	313	299	277	301	280	287	288	316	313	313	285	274	282	301	274	287	264	268	283	282	288	298	267	277	288	273	277	281	258	279	277	301	273	301	294	297	268	275	305	262	301	282	289	275	285	286	280	301	322	264	306	286	253	281	276	283	302	300	303	304	311	325	278	277	299	282	299	269	315	292	289	274	286	259	278	304	290	304	269	287	319	271	294	303	289	316	297	295	262	289	305	268	283	283	296	295	270	307	304	321	281	289	290	318	298	269	287	311	274	298	286	288	265	286	305	309	291	295	297	306	305	294	273	268	259	326	297	305	283	283	299	268	302	279	288	277	290	289	300	277	309	301	253	257	319	305	278	266	290	294	305	300	287	287	269	276	289	274	314	278	270	286	298	275	276	310	294	281	282	297	292	317	305	293	297	287	244	301	273	302	263	282	301	286	295	293	277	295	263	297	300	314	262	292	286	272	300	311	320	301	292	303	279	301	280	301	299	284	279	264	264	316	313	286	290	333	245	261	324	268	281	300	273	282	297	305	286	278	304	279	319	287	290	274	311	272	261	311	310	298	295	279	282	304	270	297	282	284	301	290	309	285	274	277	293	278	302	287	278	302	293	283	286	278	292	291	272	298	267	280	278	285	276	326	293	299	283	286	300	286	315	316	307	284	269	304	279	274	271	288	285	310	305	280	304	279	300	308	268	320	277	299	268	298	267	315	263	290	274	284	258	270	295	254	257	276	263	291	287	267	301	272	322	274	295	278	272	279	286	301	293	267	266	298	292	290	307	302	264	281	299	288	304	295	293	292	280	278	288	292	289	302	283	288	290	281	275	302	308	275	312	290	267	304	283	286	262	271	286	261	291	300	287	255	265	289	291	311	261	284	285	295	286	287	274	303	285	304	292	255	283	280	278	292	292	306	282	261	277	319	269	285	310	291	299	315	300	317	270	313	281	275	300	277	268	263	302	295	295	284	296	255	297	280	313	278	270	281	289	293	327	279	288	285	287	299	302	279	297	284	289	325	276	280	309	297	282	318	300	285	277	299	276	299	296	279	328	305	275	295	288	288	283	245	297	300	284	308	290	291	275	312	306	305	279	291	298	302	318	284	253	308	309	299	312	288	293	292
25625	21472	27949	25394	11562	1776	1267	1021	939	917	880	854	854	890	825	816	845	857	822	806	825	846	833	869	793	789	880	780	849	801	862	865	751	782	846	804	828	820	814	823	813	736	798	807	842	779	785	794	862	813	815	824	834	814	802	782	788	786	836	800	798	796	776	804	800	818	787	823	795	846	845	829	830	850	830	813	845	809	840	805	798	872	765	835	820	798	748	845	830	813	806	872	832	868	779	813	827	772	828	769	846	827	832	804	763	858	808	821	829	796	750	870	817	827	774	847	824	783	845	814	751	821	783	751	781	769	761	813	797	820	811	823	794	833	814	822	807	805	828	819	829	754	748	797	804	802	771	859	822	827	806	762	826	825	828	826	809	870	791	812	763	785	800	800	825	771	786	829	803	732	799	742	815	778	767	835	861	788	821	799	805	775	852	822	826	831	802	786	784	782	790	839	792	841	823	855	854	780	822	880	775	802	826	843	814	818	815	822	777	816	770	816	762	780	774	811	768	813	772	847	834	791	793	812	799	789	887	775	782	769	854	837	804	799	806	846	824	801	845	774	827	814	751	878	799	776	762	855	826	780	854	787	822	772	815	825	800	849	762	801	794	809	843	784	853	823	805	776	840	805	824	750	785	793	792	788	842	832	806	806	797	837	841	748	839	777	807	812	803	814	791	759	807	776	772	806	777	745	773	778	798	767	769	825	789	823	837	821	808	788	773	797	787	773	768	761	801	823	801	827	794	835	809	799	817	736	838	766	746	808	767	783	786	801	795	790	738	809	790	801	841	743	778	834	801	823	843	763	810	823	774	840	837	843	794	855	876	802	798	802	800	808	814	816	828	833	770	807	865	770	822	794	777	758	776	768	882	840	799	798	797	791	767	857	761	794	752	786	769	811	860	801	800	803	767	797	799	799	832	872	787	777	783	836	802	782	821	827	769	806	819	777	820	789	795	818	787	876	780	853	812	809	817	794	819	769	803	789	768	759	848	808	787	817	820	814	764	830	798	817	795	831	770	748	811	801	823	775	799	796	770	813	788	796	784	784	768	798	792	767	815	816	794	789	841	801	832	803	848	792	762	833	815	795	795	865	807	766	805	802	810	799	762	824	840	786	804	828	823	811	785	805	810	795	765	833	817	764	780	838	828	840	737	843	784	763	864	796	819	809	773	798	767	831	771	813	841	770	773	794	808	809	769	799	763	825	800	785	746	788	829	812	760	753	822	815	818	816	777	775	834	801	803	783	843	793	787	860	828	767	836	811	854	831	805	744	802	782	816	825	754	777	754	794	805	798	830	773	842	856	805	765	781	781	769	784	813	836	807	835	798	770	739	851	764	778	813	855	775	811	770	762	853	781	797	780	813	817	796	787	845	822	816	808	765	803	836	801	818	789	805	779	842	750	803	782	810	791	801	791	804	831	775	853	799	835	755	764	812	802	770	771	769	774	795	787	829	766	790	828	833	801	795	851	824	817	835	828	824	860	771	853	815	853	764	798	770	834	787	868	810	811	793	807	819	812	869	830	781	826	819	807	882	836	810	779	862	788	802	738	816	845	807	805	827	777	817	858	812	757	800	856	758	809	787	819	808	793	782	793	773	784	799	789	757	812	820	835	830	806	789	777	746	796	797	851	829	854	829	778	850	806	815	836	812	766	758	786	758	740	770	756	780	756	773	823	824	759	755	814	816	787	800	802	778	800	785	857	764	830	804	908	825	764	810	792	822	821	828	774	809	785	782	801	827	813	790	816	797	762	774	817	817	798	791	812	808	799	787	801	818	771	838	834	821	753	801	787	850	807	783	777	837	815	798	862	799	773	808	816	783	747	789	802	760	832	769	823	790	806	790	844	818	852	757	788	815	831	760	758	812	845	786	838	841	773	825	775	838	762	811	811	766	840	834	756	836	849	848	798	789	813	809	799	834	823	781	773	764	754	768	811	795	793	741	790	793	843	858	746	837	804	809	765	773	801	786	808	790	831	831	765	778	844	720	862	854	787	773	826	809	787	761	761	833	810	778	811	788	791	782	828	795	800	788	813	778	779	822	763	812	734	823	839	814	823	802	836	768	815	787	771	847	831	742	824	813	843	824	785	821	852	777	785	867	819	856	793	806	793	799	830	802	815	802	820	812	818	812	855	828	810	774	791	794	780	776	832	846	804	832	786	778	776	786	808	808	779	778	798	819	784	802	827	805	802	827	806	797	841	790	787	755	794	792	814	766	797	799	784	784	828	773	795	741	779	807	825	788	801	860	797	789	828	852	801	812	781	825	822	801	775	790	825	830	741	798	809	812	806	812	816	778	807	785	853	789	784	786	856	855	786	759	829	824	738	808	834	841	796	756	865	808	790	806	849	791	810	848	756	779	760	789	822	799	805	773	792	802	820	814	817	784	843	782	805	814	784	814	848	753	834	787	812	843	800	729	816	823	811	775	850	810	772	794	868	806	778	820	867	845	791	815	802	787	846	769	818	794	790	787	867	773	788	828	781	826	752	825	811	764	775	810	812	817	786	807	737	867	746	766	806	826	760	810	791	799	796	759	799	789	765	790	848	837	781	728	821	783	809	776	779	795	770	802	822	829	811	835	813	762	816	857	830	773	798	794	788	728	740	788	817	826	822	784	750	796	822	806	764	806	753	860	762	857	808	816	797	818	830	822	804	821	809	791	751	757	794	832	780	788	842	806	857	871	803	836	807	850	817	846	781	813	736	833	820	793	803	797	791	787	815	798	796	808	826	795	788	775	770	750	802	832	810	771	810	767	819	763	778	782	793	748	767	841	821	744	812	783	795	822	808	805	797	826	783	810	870	798	822	759	842	819	792	783	807	782	839	774	822	760	772	798	782	805	768	783	788	797	848	861	824	780	844	807	802	814	823	775	764	772	728	807	734	798	823	824	775	816	781	785	812	794	787	837	823	843	793	828	792	809	818	809	812	777	800	767	829	793	790	768	763	846	791	824	758	842	800	801	731	789	831	784	789	749	842	776	765	764	807	813	837	824	809	768	725	773	827	830	827	768	793	830	805	790	829	857	783	777	771	796	805	807	805	791	759	824	795	814	864	781	818	810	796	804	795	771	875	847	812	796	790	842	788	860	853	815	803	789	784	837	764	865	806	800	802	846	825	818	774	801	835	805	772	793	801	840	818	788	817	815	818	808	823	825	762	775	781	772	766	793	847	796	824	832	833	825	796	780	795	801	779	808	818	771	776	824	801	849	868	827	782	823	844	833	771	756	794	759	839	809	782	762	778	797	788	796	749	841	786	822	814	797	816	737	778	767	773	804	787	807	782	768	764	823	830	798	822	815	774	830	782	817	834	799	811	801	850	835	848	814	820	819	832	794	793	831	780	836	801	844	839	846	798	795	768	904	799	816	780	810	762	800	787	803	822	779	806	755	757	750	818	805	766	829	802	754	766	798	814	807	770	805	786	832	815	804	759	790	765	799	782	758	809	794	744	780	793	816	820	738	784	790	812	764	795
3426	3579	3007	1667	1234	1038	932	814	785	754	694	725	758	698	646	628	679	634	585	618	647	638	578	632	651	577	592	583	614	635	615	624	682	596	629	560	574	568	639	592	590	580	565	600	564	646	594	577	571	603	575	580	627	604	612	605	568	575	621	620	588	584	603	630	623	567	607	601	608	586	619	631	605	609	565	620	606	615	608	620	614	597	576	620	564	629	615	577	601	575	553	563	569	561	604	602	575	628	592	628	610	621	588	581	596	588	602	580	625	560	558	556	620	587	557	527	601	571	555	602	614	572	575	546	555	608	619	622	610	618	599	589	606	574	620	640	587	625	582	566	548	608	562	593	619	622	591	625	574	582	600	628	621	601	615	613	595	593	593	594	595	586	592	594	597	555	600	593	540	518	560	591	593	586	550	595	546	600	578	562	607	576	566	653	566	630	568	576	635	621	611	591	561	620	555	559	626	554	594	609	591	601	621	551	562	590	585	578	599	567	602	557	642	603	571	603	578	593	552	584	588	636	610	591	556	587	552	540	566	569	594	570	626	581	549	511	587	615	614	594	560	628	577	625	568	554	613	613	565	568	589	556	598	577	579	624	613	579	539	579	614	568	608	606	618	584	574	565	572	574	586	631	566	588	629	586	573	624	610	617	548	592	604	620	624	587	622	617	562	567	563	603	565	572	576	599	592	629	574	584	615	616	599	640	611	521	573	577	664	586	605	556	581	563	565	581	591	583	570	587	594	582	591	572	574	584	578	556	570	593	598	584	612	592	608	590	632	594	607	556	605	584	571	571	630	559	559	574	578	566	554	598	559	596	596	622	529	570	572	616	537	569	568	602	644	605	608	635	560	500	596	541	621	578	601	622	581	543	639	593	568	569	547	615	632	567	572	590	637	618	591	570	572	593	561	546	579	566	596	582	558	581	579	558	605	549	545	592	546	615	616	579	585	595	585	593	612	553	557	583	579	618	582	618	570	527	608	622	594	603	586	570	590	582	605	622	582	563	587	561	610	567	594	593	576	575	610	601	606	536	609	585	586	528	582	567	578	591	602	562	534	591	562	590	642	574	559	577	615	586	601	588	577	563	613	579	611	595	568	585	573	607	592	583	589	615	573	635	606	586	567	572	610	567	604	621	571	603	593	567	612	589	593	572	599	576	576	575	617	595	572	601	574	586	601	601	589	561	601	640	595	606	590	592	579	604	557	605	585	564	562	573	552	577	592	598	611	582	535	574	593	592	592	586	568	578	618	597	549	616	590	606	551	606	585	614	597	628	615	552	589	571	568	572	558	537	601	631	555	581	582	586	558	601	589	584	610	560	587	596	570	580	570	563	595	583	590	631	583	570	539	574	570	588	575	601	602	577	570	623	586	578	568	578	562	550	588	563	599	564	564	588	595	612	597	570	608	593	585	577	603	567	616	550	636	601	607	607	617	591	574	573	588	559	598	572	564	558	606	580	608	566	552	589	619	581	551	596	561	574	562	555	550	570	550	603	571	566	562	564	592	610	595	557	609	604	571	567	563	605	584	591	596	635	578	561	545	599	571	590	642	585	594	590	618	605	610	624	574	542	596	609	574	561	583	609	601	593	569	594	592	620	581	589	550	624	555	573	551	577	589	647	591	567	576	558	631	598	637	545	552	565	532	592	602	562	590	560	599	560	613	579	584	568	577	587	615	621	560	563	566	581	568	576	590	564	533	595	577	567	598	570	582	567	569	604	596	592	589	590	609	571	565	620	571	554	627	561	597	591	602	538	624	564	575	618	601	551	592	603	584	552	615	558	607	618	556	547	608	559	589	560	578	583	583	610	587	606	559	585	645	566	568	569	540	584	567	584	555	560	581	577	588	547	551	575	569	592	626	578	577	586	601	556	597	587	566	602	604	558	582	602	540	552	586	608	594	583	618	610	593	562	512	595	558	607	553	587	568	569	575	625	576	576	569	591	582	593	571	601	605	581	603	571	614	545	574	582	611	585	584	614	563	547	611	545	623	589	594	580	559	603	557	574	592	568	558	592	584	547	577	621	603	585	562	601	610	561	555	593	538	594	577	560	580	578	592	591	554	607	563	572	563	591	567	597	558	584	588	590	558	595	628	601	615	575	578	581	590	654	559	605	577	637	548	588	621	585	637	591	556	556	585	586	557	572	598	601	585	534	555	534	573	580	612	580	604	613	567	555	537	605	578	613	576	567	589	531	604	587	594	614	547	611	559	579	585	599	538	607	592	600	565	592	574	549	555	592	597	574	654	628	611	581	546	600	569	569	581	586	616	591	574	558	557	545	586	584	566	580	596	586	568	532	617	566	552	561	548	564	571	588	561	587	557	597	604	549	613	564	563	565	612	588	559	616	554	558	550	549	538	596	552	587	550	574	588	613	602	569	651	587	618	547	597	599	588	624	613	563	628	597	523	624	582	567	597	618	547	598	547	592	587	592	597	621	600	665	612	559	556	591	570	593	601	593	590	538	587	583	576	585	588	606	594	601	574	624	576	577	570	562	615	587	594	587	528	577	570	567	597	587	557	590	539	596	576	561	584	590	582	597	549	580	593	538	568	591	571	583	598	571	532	594	561	597	617	543	541	585	623	583	555	593	561	561	629	589	610	603	548	618	549	593	597	596	532	575	614	600	546	603	586	553	589	598	599	568	599	520	514	622	565	595	604	580	598	564	576	572	616	618	581	609	541	585	554	599	582	530	524	583	624	538	593	608	575	548	602	543	606	572	580	587	619	578	570	584	539	586	589	566	555	569	557	588	551	554	571	602	574	579	538	603	632	557	546	576	571	586	581	551	587	546	599	545	557	612	573	574	611	599	609	556	571	613	542	562	589	572	618	576	559	582	557	613	545	595	581	585	581	539	591	613	574	540	591	604	564	586	588	598	598	627	571	615	580	593	541	571	575	563	577	573	578	560	617	561	603	607	544	574	628	586	589	586	580	609	555	564	545	543	595	609	593	571	545	595	610	546	595	584	543	589	615	559	604	568	558	581	587	578	604	608	532	558	594	573	591	601	584	618	548	554	566	628	574	593	552	538	582	560	609	594	579	558	605	565	608	591	632	581	573	557	551	529	581	558	618	555	572	548	558	582	601	539	609	620	660	580	628	574	572	533	598	534	569	577	563	635	565	570	544	621	604	548	548	612	578	597	597	576	545	599	581	584	552	609	583	574	560	590	619	610	523	584	554	611	596	580	572	570	563	550	616	578	555	613	588	615	595	569	538	585	563	557	615	587	597	575	586	586	552	588	568	530	571	609	579	565	598	586	619	568	616	575	571	572	538	560	561	556	592	632	570	585	604	580	626	558	617	568	596	615	596	607	579	556	562	617	602	624	611	589	597	617	566	573	535	572	614	575	622	580	628	591	584	575	610	576	566	598	574	569	590	554	617	583	559	577	598	584	573	584	604	555	550	586	603	611	575	592	555	607	523	569	608	573	596	586	592	608	537	591	553	554	585	628	554	591	576	612	614	546	606	523
24535	21518	28895	24589	21503	9442	1946	1258	1031	966	919	934	927	949	899	877	893	871	870	909	845	855	824	776	802	832	803	873	770	806	805	806	847	815	795	806	791	855	797	814	803	754	800	789	843	750	825	807	798	784	788	747	807	736	790	797	778	790	796	811	841	809	799	804	829	804	781	830	829	768	781	812	750	820	833	769	746	778	810	808	785	853	761	827	801	784	793	806	761	860	768	795	777	787	751	813	780	738	798	806	834	838	768	758	763	808	804	797	772	761	871	772	785	749	826	767	811	764	745	809	786	777	796	830	766	848	770	824	797	797	806	791	848	745	844	838	810	838	770	794	808	735	805	785	797	799	802	802	821	787	768	800	742	786	772	772	725	748	842	791	822	792	768	806	797	804	809	797	800	764	713	754	789	784	802	787	818	745	763	815	785	784	761	767	773	772	802	776	783	858	760	744	791	817	800	821	813	808	789	801	742	787	776	768	827	812	782	808	807	764	747	802	821	802	776	795	740	781	778	790	821	833	791	775	789	799	802	787	834	760	796	765	801	789	787	781	809	831	794	796	790	764	744	779	802	792	768	810	781	800	765	852	777	794	756	815	801	744	765	772	768	767	852	827	789	790	737	774	766	784	784	797	758	807	737	800	760	802	792	783	778	764	736	780	811	809	831	782	756	797	830	808	827	846	793	785	809	752	798	807	804	793	831	808	794	775	771	803	761	802	733	789	749	829	809	811	767	790	806	770	743	778	812	802	768	769	799	765	829	769	802	784	824	786	811	794	799	748	804	752	809	825	760	767	767	800	755	822	806	775	815	828	785	819	771	775	777	768	831	798	809	769	819	759	755	783	797	777	772	778	772	844	800	735	796	757	781	809	728	784	770	809	817	825	824	786	771	800	765	743	774	798	797	761	782	779	797	786	806	783	884	799	798	792	801	799	798	814	751	787	781	790	770	761	751	818	848	756	751	773	814	810	801	819	780	766	777	828	761	752	776	779	756	742	802	791	774	795	827	727	814	792	814	775	819	816	781	766	735	746	790	745	782	781	814	784	782	775	777	795	765	770	800	784	791	780	771	793	775	794	862	749	801	790	766	837	816	762	795	819	759	783	770	788	757	771	785	746	814	789	803	826	756	738	827	769	812	773	801	777	739	830	784	784	788	812	785	774	794	793	786	829	816	823	805	817	783	780	773	785	828	787	826	827	775	785	785	785	744	783	733	776	797	793	767	789	813	798	835	809	761	775	816	823	828	802	774	781	783	835	786	780	822	771	816	797	816	794	800	849	781	803	773	748	801	773	779	786	808	766	776	797	787	740	776	798	805	802	775	760	793	787	816	822	787	802	789	725	797	796	798	770	764	752	772	760	790	770	805	725	790	717	772	835	721	800	788	815	787	801	784	779	733	769	801	765	822	766	823	823	772	823	762	778	805	797	811	738	819	798	856	801	792	810	793	792	799	824	837	755	740	773	816	810	799	782	791	867	754	803	814	784	821	772	727	764	807	747	795	817	755	768	818	804	798	774	764	819	852	800	784	788	784	811	764	813	755	760	778	817	748	755	795	851	741	793	791	759	777	751	741	801	779	768	773	782	793	828	793	798	804	801	806	793	810	830	785	766	750	757	790	796	784	826	796	776	812	807	784	808	828	804	808	762	807	775	784	768	760	831	805	830	748	786	815	786	748	800	760	816	751	795	813	780	801	767	805	812	751	757	823	779	781	810	775	797	800	743	798	778	796	773	752	731	744	797	778	785	814	768	798	824	772	758	805	763	784	723	835	768	765	764	751	802	791	817	741	791	792	809	717	768	798	802	777	768	820	844	784	755	768	801	769	762	825	743	775	743	761	788	804	809	770	814	770	822	788	734	805	790	811	748	809	790	783	744	753	787	810	781	794	813	846	797	755	803	862	819	798	763	800	757	797	805	806	804	780	795	789	789	791	817	809	786	771	835	766	787	794	801	792	814	764	773	844	771	793	809	797	839	748	785	776	767	743	754	775	830	801	746	794	748	777	737	807	758	789	819	805	768	811	822	809	769	794	775	814	767	795	816	741	736	836	796	785	782	787	807	756	850	789	799	816	794	794	749	819	799	747	765	784	817	792	823	788	816	766	778	803	743	770	750	804	795	850	827	775	816	772	849	754	747	801	819	786	792	831	821	749	837	769	777	817	807	789	818	807	793	797	766	831	762	799	723	774	849	800	791	763	753	777	819	761	805	816	770	736	795	778	817	743	786	781	795	781	786	830	795	823	803	828	793	805	795	824	774	748	784	777	783	805	825	789	728	798	826	792	785	811	749	788	823	832	799	828	772	771	792	784	761	753	770	780	778	747	797	775	749	749	813	814	806	772	768	792	835	779	767	773	794	786	751	758	778	821	802	747	792	762	822	800	774	748	761	827	797	773	754	738	798	793	749	757	803	836	793	791	768	790	789	802	776	736	822	793	767	803	787	758	787	813	751	845	793	780	825	778	860	836	788	803	787	794	769	798	791	816	775	778	813	752	785	791	784	719	766	809	791	784	800	795	820	751	781	825	770	814	796	804	786	747	771	727	764	779	764	731	798	716	779	767	826	833	766	794	827	766	715	785	847	756	793	785	798	862	791	773	792	821	816	778	773	795	757	761	799	785	822	750	759	820	765	768	739	809	747	812	802	810	836	798	779	810	835	772	843	772	806	758	724	803	828	781	774	822	771	774	818	818	819	779	728	803	768	756	770	830	823	758	772	771	798	835	826	753	778	772	757	781	810	796	744	746	783	711	776	812	803	782	775	813	784	822	785	818	780	808	710	796	814	730	759	740	781	810	742	802	800	782	762	751	766	804	832	745	760	788	775	800	804	713	750	796	807	776	772	805	784	794	772	822	752	770	756	777	793	789	840	806	769	808	785	757	779	841	784	755	815	764	795	783	731	809	788	779	813	773	737	791	798	796	750	811	801	783	749	767	777	785	784	792	785	794	780	781	797	813	766	778	839	839	759	837	794	752	772	808	792	816	826	738	782	757	761	743	785	764	772	764	766	770	802	769	824	786	761	774	763	781	767	802	785	785	811	781	799	796	732	799	802	795	782	739	790	796	795	794	785	776	796	755	774	781	770	757	822	775	840	775	807	752	776	771	805	777	783	771	785	798	751	801	790	805	734	781	789	830	809	756	739	767	843	831	758	791	784	803	787	806	783	794	811	762	747	794	765	740	713	736	792	800	802	752	839	816	729	770	785	749	829	785	872	735	809	818	828	800	800	711	756	764	807	808	828	772	787	820	758	777	741	802	807	781	710	789	795	759	848	760	804	795	751	778	775	785	809	799	788	823	824	760	703	753	758	807	806	711	746	772	820	782	786	827	772	759	812	735	841	761	816	775	833	789	763	783	766	804	813	785	774	851	796	727	776	779	799	799	756	732	792	792	767	778	812	779	747	814	737	770	738	792	769	805	792	812	783	815	729	757	788	806	807	810	791	757	827	785	774	775	790	757	824	799	854	824	778
3750	6081	4890	2655	1858	1420	1261	1052	959	923	790	808	754	746	689	718	680	678	645	623	626	672	652	679	623	646	563	617	556	580	599	625	603	592	574	556	624	607	633	566	601	631	596	605	562	571	591	616	570	616	632	618	627	556	587	601	607	582	555	623	597	577	611	611	612	583	626	615	597	631	621	579	590	600	595	591	591	620	588	594	601	586	597	602	597	594	576	592	583	602	630	623	615	622	641	588	562	589	603	578	557	578	556	602	572	593	614	605	592	592	554	553	616	573	591	580	599	578	588	604	613	595	634	540	627	608	543	589	572	564	544	609	575	570	603	623	596	616	533	558	629	564	583	583	556	609	603	598	566	572	644	601	586	581	595	628	596	605	602	593	582	599	599	605	592	571	641	630	576	575	607	560	583	600	564	583	567	532	603	578	604	619	586	607	554	628	606	577	592	586	591	627	579	593	601	601	590	577	569	599	605	626	590	606	566	574	631	569	589	580	627	577	560	609	589	612	596	614	575	632	593	584	584	554	581	599	563	608	546	618	595	572	588	563	634	597	588	616	552	593	587	646	602	593	626	591	574	576	629	575	627	596	610	572	633	591	580	560	620	600	550	582	559	589	577	600	610	560	580	581	582	579	551	576	585	565	578	617	581	604	607	587	596	561	548	584	589	583	552	607	573	582	577	548	558	553	594	605	612	622	560	583	589	590	621	593	568	593	599	600	561	569	579	561	579	588	632	577	596	615	597	570	590	586	575	538	604	637	568	561	582	583	602	566	650	580	637	658	635	583	583	584	616	575	597	612	548	540	627	562	582	609	546	605	585	615	611	599	552	596	610	599	580	561	623	581	592	603	625	608	584	587	594	578	579	595	559	611	616	609	604	537	572	575	636	590	597	574	581	567	564	573	585	594	555	596	590	588	622	631	586	610	611	614	609	586	589	609	587	569	612	574	564	564	593	553	617	598	624	617	565	623	595	618	591	558	582	587	546	575	586	637	594	569	591	575	642	596	541	571	575	564	585	640	552	599	621	582	556	602	606	618	546	569	598	565	592	617	603	587	593	614	603	554	545	569	612	583	576	610	625	597	594	573	606	583	571	606	576	615	577	564	542	594	577	564	619	575	555	569	558	599	594	594	616	598	634	598	584	609	605	572	601	613	581	610	547	608	577	591	572	583	580	581	594	614	613	583	615	599	638	585	566	562	590	584	576	587	614	590	574	596	623	575	602	538	550	593	608	632	571	525	590	565	561	576	593	593	614	592	563	590	542	560	569	605	617	597	574	532	539	595	602	604	565	599	610	549	578	628	617	622	558	585	587	591	594	547	577	577	543	588	614	519	577	553	578	618	541	611	635	601	596	604	581	576	575	572	605	601	547	566	610	578	618	582	612	593	605	597	575	572	549	586	570	605	573	562	566	585	565	573	645	545	632	562	642	631	564	568	567	549	540	599	526	617	565	664	609	586	596	580	602	616	565	601	561	589	610	554	583	590	612	616	596	638	556	584	560	628	582	583	597	594	574	569	566	629	586	563	594	605	598	586	545	575	617	595	560	605	569	591	623	612	537	555	546	595	583	598	571	555	586	561	597	613	564	586	601	593	574	592	591	597	591	580	573	570	600	554	558	602	578	584	577	599	588	597	615	575	557	545	626	652	551	620	585	535	586	583	536	568	557	562	570	615	594	532	594	512	569	566	595	632	598	620	631	608	639	570	609	583	488	605	575	617	598	632	613	587	568	579	586	589	584	600	574	581	563	581	622	606	567	555	579	558	584	572	573	559	554	583	643	596	567	549	571	620	531	566	542	611	613	549	577	620	573	604	591	594	593	544	605	564	606	589	577	588	615	581	575	528	566	598	617	574	550	608	600	575	608	623	619	601	571	547	612	630	572	631	629	563	527	578	584	575	621	587	600	539	591	581	576	599	594	572	583	573	567	564	520	618	601	579	683	530	589	544	578	617	582	590	626	565	597	555	584	551	591	595	572	564	563	521	586	570	560	570	558	580	590	546	594	597	600	543	627	635	596	552	571	582	569	563	603	603	581	629	606	578	589	586	568	568	568	551	561	564	556	605	573	563	621	586	560	565	633	587	626	544	574	546	622	589	610	599	552	560	592	563	603	567	573	631	555	542	600	589	579	640	580	571	591	556	593	579	599	609	594	579	607	626	575	569	548	591	554	535	555	576	590	626	618	590	554	579	561	610	556	614	591	572	589	568	563	598	579	645	598	572	576	586	603	599	584	600	565	598	590	630	551	595	560	615	586	570	562	538	572	574	575	516	561	577	598	583	610	571	599	551	574	619	624	585	593	568	585	580	670	590	590	589	596	545	585	587	600	602	564	572	577	619	544	569	600	591	602	582	605	610	515	586	594	586	565	547	600	590	565	550	565	620	550	615	578	576	541	557	576	636	586	579	599	601	547	567	599	546	564	589	583	532	583	571	629	559	592	585	565	595	593	546	611	578	618	556	585	556	593	634	618	614	586	575	563	603	571	588	567	585	597	579	560	561	534	568	556	598	557	551	603	571	572	584	581	565	563	599	552	563	597	565	552	566	552	581	559	575	624	574	580	581	578	564	537	580	546	584	567	594	555	585	588	585	582	576	637	590	579	581	617	590	576	531	533	537	595	557	627	548	567	581	571	563	569	622	585	615	604	577	602	548	611	539	587	586	559	562	563	564	573	507	561	551	587	569	565	582	562	617	614	582	587	543	585	568	579	577	591	615	614	588	603	580	594	572	630	557	557	539	605	575	586	562	528	564	577	564	585	604	536	594	565	590	555	608	567	625	565	607	600	597	612	590	591	606	582	551	581	608	569	560	524	544	566	554	594	567	554	613	566	568	586	622	571	603	584	615	544	577	575	565	604	584	608	572	592	579	551	573	558	573	564	618	561	585	591	580	583	533	595	629	616	571	550	612	564	595	578	603	630	618	558	601	586	557	550	579	547	566	547	588	562	597	561	600	620	549	598	532	571	555	568	640	598	577	542	552	540	557	580	591	564	613	578	567	607	584	558	594	610	582	573	576	568	592	584	536	581	562	578	595	604	602	569	623	586	570	584	546	584	586	609	578	594	571	598	581	559	616	592	594	573	591	644	561	620	594	597	597	583	587	583	576	567	586	571	620	623	624	573	586	583	603	579	593	575	575	543	578	602	593	598	556	552	567	555	567	593	588	579	577	581	555	611	621	579	605	641	574	584	552	606	590	593	571	588	607	594	580	563	549	573	555	561	587	617	568	603	548	583	590	517	606	536	543	544	568	596	575	616	597	596	623	552	538	581	562	598	606	626	572	572	595	536	574	581	597	547	575	592	581	598	566	537	578	557	588	569	577	566	578	580	612	547	555	624	551	614	579	600	592	546	553	565	584	600	627	629	604	584	576	587	545	569	579	572	592	529	587	614	556	569	548	586	526	565	563	605	581	600	569	585	586	570	599	557	571	545	588	581	574	566	575	590	579	559	616	601	597	559	598	591	546	591	582
27867	10524	948	604	428	431	444	437	400	411	399	391	385	408	420	394	438	384	406	420	396	434	389	370	412	366	406	396	378	406	430	432	421	410	421	406	396	395	386	394	402	394	398	393	381	433	381	392	387	385	407	412	392	402	421	341	402	444	369	364	393	407	404	399	388	397	402	395	420	417	418	385	372	397	387	421	401	398	418	389	377	413	401	391	416	392	393	396	379	390	393	448	407	417	417	410	426	387	432	386	423	422	434	417	404	399	384	416	391	398	385	379	369	406	410	410	357	381	421	401	409	377	417	404	387	407	388	395	364	411	382	382	404	413	414	364	418	385	380	351	419	372	410	385	404	392	418	376	423	391	390	419	414	402	402	364	384	398	378	392	426	417	398	434	411	369	408	382	406	410	427	409	429	413	366	362	398	417	423	418	382	402	429	418	450	402	403	397	392	406	404	393	422	369	372	381	423	377	417	430	395	358	403	419	418	397	420	425	405	371	427	384	395	412	404	418	413	387	383	368	387	399	415	415	372	403	369	400	408	384	375	446	428	407	417	337	394	424	407	469	391	408	337	389	359	396	404	403	400	394	403	410	407	379	382	368	368	384	443	389	392	420	417	422	411	408	383	394	383	397	379	433	394	398	404	395	385	424	416	406	413	384	371	386	375	422	406	386	394	403	409	394	390	397	423	412	379	374	420	405	374	393	384	445	383	383	395	393	379	410	380	408	430	412	440	365	394	402	376	427	395	402	415	411	442	425	389	392	370	425	389	396	413	381	378	429	410	382	385	397	366	411	410	396	375	389	389	403	451	452	414	418	406	396	441	429	424	377	372	362	399	422	362	419	414	404	387	375	403	370	417	372	403	418	390	374	421	402	379	390	414	409	396	372	409	411	361	401	415	450	357	391	395	383	365	398	384	397	372	413	374	363	401	405	404	400	372	409	386	384	351	389	393	415	395	396	358	404	408	404	372	428	396	403	427	385	403	391	389	379	385	383	386	407	404	422	413	383	416	410	414	387	393	418	389	409	382	404	356	424	354	448	369	379	434	401	380	383	399	398	432	356	382	385	384	410	409	409	402	413	396	398	345	384	391	408	397	408	441	377	400	394	365	394	391	430	393	400	355	376	378	391	382	407	417	421	359	388	369	388	371	415	367	405	400	373	388	397	371	388	394	388	398	424	413	404	372	404	377	438	420	386	416	408	419	428	413	360	358	415	404	412	417	410	399	426	373	440	356	386	395	370	393	356	426	392	414	411	368	413	380	400	362	425	410	375	360	405	390	377	388	410	417	419	417	412	372	405	388	392	394	416	387	405	388	402	380	389	383	381	418	431	410	373	398	428	406	409	402	420	386	401	387	389	380	368	408	390	443	404	389	410	397	384	423	428	400	392	415	348	381	402	388	408	405	413	370	437	399	386	374	396	402	391	402	383	362	396	387	432	393	393	396	417	406	416	394	440	379	366	408	403	394	413	381	395	354	381	401	411	411	402	426	427	406	395	382	373	403	411	401	382	407	391	403	443	384	395	379	420	401	418	421	401	363	376	370	406	438	382	386	427	369	391	375	425	381	446	397	408	398	383	411	438	387	392	381	396	380	356	400	445	424	400	382	399	425	399	423	425	395	403	399	410	417	405	420	408	405	393	404	396	377	406	393	356	405	395	403	428	407	384	404	411	352	391	403	412	389	428	416	398	414	415	375	416	420	418	373	356	372	404	391	410	384	388	403	388	381	400	407	423	376	418	406	384	395	412	414	396	379	365	413	388	403	390	377	413	393	409	401	404	398	417	393	369	394	430	372	397	437	396	394	417	384	426	412	379	378	417	392	390	406	386	378	427	380	398	415	441	452	403	376	407	412	395	390	434	392	427	395	452	392	421	391	393	387	388	399	384	393	375	395	426	412	403	376	403	412	381	384	408	432	401	402	399	390	397	396	408	408	396	416	402	414	391	390	405	405	352	384	383	400	363	369	388	398	386	406	417	406	426	385	411	370	385	386	384	396	377	392	391	410	416	376	420	422	405	417	395	351	409	390	389	425	398	398	392	401	387	441	402	420	409	413	408	394	410	388	366	351	417	468	409	372	388	442	372	425	405	393	393	396	352	420	367	410	411	415	418	407	418	371	387	399	448	409	416	396	399	381	428	405	396	362	421	444	397	348	391	374	448	415	390	375	402	359	425	403	410	360	395	410	390	384	438	387	390	410	396	368	438	397	417	421	384	392	373	397	434	406	415	382	389	417	403	390	381	352	400	366	414	397	433	393	397	393	392	404	407	394	395	373	401	384	379	402	376	436	405	425	393	400	406	378	406	393	438	420	408	387	402	380	419	414	400	357	398	381	370	400	412	412	414	394	407	397	427	386	403	379	410	414	416	396	385	406	411	417	382	417	384	448	371	360	410	421	388	398	372	420	395	420	404	400	392	396	377	395	378	418	398	407	381	340	369	422	398	383	397	388	383	390	406	389	407	410	385	379	390	400	390	375	398	400	410	370	385	381	393	431	413	391	426	381	400	381	437	392	388	398	401	377	374	382	390	378	359	394	391	408	409	400	390	407	391	393	405	360	397	422	394	390	403	430	379	400	411	371	373	402	372	403	421	372	429	436	388	421	390	376	362	392	419	407	393	368	427	407	418	409	378	394	395	392	370	408	388	394	379	394	422	394	397	407	396	433	378	416	388	421	389	383	419	381	420	419	421	405	430	434	405	400	392	390	426	446	428	406	392	391	386	400	404	410	396	415	397	426	366	424	440	406	410	403	416	402	430	406	384	404	395	430	403	439	429	405	410	411	402	388	425	402	428	435	387	380	376	386	378	391	427	379	402	409	424	399	389	388	381	397	440	419	394	410	392	410	378	402	390	392	402	384	384	396	375	383	429	380	375	413	415	387	421	408	387	416	375	379	373	420	382	398	443	380	386	359	421	402	390	386	390	392	335	405	367	411	386	380	370	412	403	423	416	397	390	365	401	369	375	410	373	387	406	364	419	403	373	417	434	470	389	389	405	378	387	394	368	392	387	394	437	376	393	414	412	398	388	347	379	400	434	357	418	389	378	374	401	429	368	378	388	392	388	392	435	365	415	397	390	404	397	384	398	433	383	372	423	417	404	411	380	391	372	405	396	353	418	386	395	418	408	391	388	394	400	388	397	393	385	382	413	402	403	403	391	422	420	394	408	417	371	419	388	400	419	405	398	391	441	374	408	400	400	405	379	354	384	386	404	382	389	371	392	388	380	363	399	388	429	375	391	377	426	367	369	413	398	404	406	410	404	393	409	402	381	396	435	401	420	413	366	421	386	386	392	387	403	393	371	377	365	414	415	408	418	401	425	418	405	403	369	415	387	412	418	412	373	435	382	421	442	399	406	417	416	407	395	395	390	374	426	400	414	398	411	382	409	405	439	405	407	398	362	372	412	391	396	410	413	401	391	415	375	386	389	412	386	408	384	416	377	423	416	416	406	411	393	364	380	381	389	400	436	393	379
4789	466	465	364	337	290	297	303	316	292	309	282	316	310	284	280	297	296	313	269	278	304	288	294	298	292	280	249	309	293	324	275	279	305	289	280	294	322	308	313	303	290	289	310	287	280	283	327	291	280	271	304	258	321	259	291	301	301	278	267	301	293	296	292	266	286	266	271	287	286	300	299	306	283	306	316	303	279	257	316	300	319	270	252	291	321	300	273	300	320	328	283	276	284	271	280	289	291	322	272	275	302	281	323	314	310	314	303	317	292	270	290	301	287	275	275	318	307	297	278	285	282	289	264	295	290	267	252	325	310	308	284	258	298	281	294	305	264	303	285	291	286	291	272	298	295	273	265	301	276	291	290	289	277	293	299	256	280	267	272	261	279	264	306	312	267	288	301	295	274	249	297	277	311	300	315	286	287	290	316	279	292	294	288	325	270	249	315	297	323	314	286	289	286	286	300	293	295	278	321	292	283	247	271	254	318	288	276	309	338	315	271	265	289	288	300	271	288	280	272	296	289	293	293	263	281	288	288	295	279	305	298	294	278	279	305	314	312	296	291	308	312	266	289	293	283	296	288	298	285	313	277	297	308	325	310	294	300	269	294	274	265	308	270	303	276	271	330	285	313	257	280	320	299	317	290	286	310	312	275	298	284	300	284	289	284	310	295	297	287	296	286	301	268	284	280	287	293	284	259	290	306	333	275	312	265	293	289	285	250	287	298	307	308	265	278	313	296	294	277	301	306	282	295	299	320	271	314	310	286	303	297	265	284	292	265	303	301	300	314	276	287	305	267	282	287	282	269	280	302	299	314	298	299	304	273	286	304	291	286	273	285	265	285	291	302	303	273	270	297	251	277	307	289	280	276	282	274	290	268	305	277	281	293	287	292	280	276	278	271	276	306	294	311	316	286	287	279	266	332	293	296	311	269	316	279	292	305	286	264	287	297	281	265	325	298	278	262	300	291	295	305	332	293	301	309	272	293	278	315	292	300	317	297	301	295	279	302	257	292	268	277	295	309	320	286	316	282	306	260	275	266	285	278	253	284	256	286	286	316	273	280	283	310	300	325	308	295	270	312	295	294	274	280	270	291	299	295	273	302	287	288	258	285	265	290	295	290	283	266	289	299	274	271	305	287	313	298	298	304	266	298	289	273	316	290	280	318	291	276	297	285	272	262	271	292	296	305	300	279	309	296	303	308	302	313	259	275	284	291	313	278	274	303	263	274	282	242	287	298	278	303	283	312	302	303	271	261	279	278	277	301	303	318	312	295	304	303	285	294	302	288	283	288	271	269	296	295	286	287	291	272	297	284	284	302	310	281	280	264	281	284	291	283	294	270	256	298	300	312	308	292	305	299	286	288	286	304	285	263	260	289	263	259	298	282	289	283	286	306	292	288	328	291	301	290	299	283	311	283	297	285	285	286	300	280	274	284	284	302	276	286	277	260	284	257	269	292	293	263	319	274	296	276	275	261	307	279	271	315	289	286	264	324	290	287	315	284	294	310	257	300	300	279	298	255	284	272	285	289	289	276	306	270	308	273	291	282	259	272	310	298	279	282	287	273	298	310	306	297	292	274	312	258	287	241	289	276	333	288	288	298	274	289	272	272	298	261	274	273	287	297	282	309	305	302	260	289	280	309	278	267	314	280	272	276	274	294	305	270	296	306	293	302	284	289	252	286	281	282	282	273	322	302	283	277	305	323	284	294	287	286	300	290	289	294	302	305	288	294	298	299	288	303	304	286	321	318	315	260	296	276	301	294	286	305	286	294	280	298	319	280	283	281	310	308	273	271	288	288	308	272	313	282	281	296	289	327	303	309	286	277	315	262	281	286	280	303	304	278	316	278	287	282	271	303	260	321	317	288	292	280	268	279	277	284	305	320	281	291	307	275	289	281	252	299	305	267	303	288	279	302	283	326	309	289	295	312	291	319	287	294	271	297	278	290	280	288	311	276	291	311	282	302	260	285	274	288	320	289	311	303	312	320	290	313	288	272	287	310	291	287	283	298	297	288	267	328	293	301	272	299	293	280	272	297	275	315	293	256	282	285	284	275	302	289	290	314	291	282	287	301	280	284	268	276	286	305	279	271	315	320	280	303	277	309	290	307	295	304	315	301	291	286	291	257	291	289	277	284	300	292	288	264	290	286	316	294	283	312	308	269	244	270	293	280	285	303	275	282	246	323	299	316	293	259	272	288	301	296	273	280	275	293	313	314	273	260	296	290	277	290	292	269	250	302	272	274	300	275	291	305	290	314	306	294	331	300	294	274	275	275	317	290	298	286	276	262	278	280	284	282	293	312	273	316	300	315	271	299	269	262	298	307	294	270	265	326	278	287	271	281	287	282	336	307	280	262	303	286	298	275	300	323	290	273	277	311	254	291	254	301	283	295	304	260	274	313	301	282	289	276	297	295	295	278	277	292	292	312	278	267	302	307	291	289	260	315	288	290	279	305	312	285	304	296	289	280	287	309	308	275	279	291	276	275	330	291	275	274	301	291	295	296	313	286	283	250	311	328	281	293	257	302	263	290	323	297	269	264	256	295	260	284	279	286	301	277	313	278	302	272	285	297	286	303	308	285	306	278	296	317	311	281	294	291	264	286	274	273	319	281	306	255	292	280	286	252	266	276	327	278	266	299	245	256	309	313	282	299	330	328	307	268	284	285	296	280	278	242	276	319	309	292	292	297	284	294	292	304	260	314	297	285	250	308	288	296	299	273	276	295	276	267	257	302	309	262	258	270	273	297	283	261	285	293	297	289	261	302	280	303	269	284	280	280	305	293	305	277	296	286	306	283	294	302	330	304	277	288	270	286	282	313	285	289	313	278	255	300	273	289	312	281	315	269	270	282	265	313	312	293	295	276	309	283	294	287	255	288	275	315	312	265	279	285	288	271	295	299	297	274	273	287	286	278	271	271	278	281	318	266	312	259	295	281	279	280	313	295	266	277	312	305	293	265	295	268	270	285	304	244	276	290	270	303	288	289	271	299	262	311	276	278	329	276	255	288	284	286	294	289	285	308	281	283	292	304	274	301	286	282	290	278	250	290	280	320	290	285	303	305	291	302	298	310	296	284	331	306	292	307	278	267	288	314	292	282	276	307	282	325	285	304	310	297	259	321	301	293	310	307	285	273	308	286	301	287	281	291	242	289	291	265	283	295	316	308	299	291	266	278	270	273	272	313	319	286	318	286	289	279	251	290	280	279	255	280	289	309	299	281	281	292	263	285	331	265	255	298	286	297	278	286	286	293	285	264	292	272	274	291	282	276	270	278	290	287	265	310	287	311	250	309	276	269	291	315	283	293	312	276	288	282	302	279	306	309	296	279	271	284	306	263	287	284	274	264	306	287	274	247	290	287	295	277	311	278	287	264	301	273	301	284	282	285	289	278	291	281	284	315	310	304	281	296	309	262	307	321	328	314	252	290	304	284	271	293	290	313	309	292	283	287	297	281	298	265	283	266	285	272	299	299	267	313
25379	21478	27981	25382	11544	1742	1243	1038	927	904	910	933	858	887	812	853	845	799	828	834	836	838	776	813	770	787	786	829	811	818	782	813	817	802	785	802	798	798	831	856	762	831	887	787	796	780	817	774	805	781	790	812	796	791	755	762	806	787	830	792	818	790	808	779	819	809	781	830	797	816	824	762	760	795	780	833	790	814	804	857	854	783	770	761	839	748	798	764	791	749	774	825	796	860	843	812	798	775	827	763	829	852	779	790	778	835	756	773	807	756	793	840	780	810	806	765	799	788	791	769	790	850	820	820	827	785	777	783	802	829	840	792	827	816	771	814	777	782	799	784	809	825	799	730	804	809	769	837	763	799	793	823	796	767	813	810	801	740	815	762	806	787	797	793	793	831	848	765	795	775	766	791	834	765	825	837	815	743	780	813	807	795	770	787	850	828	762	786	791	824	793	802	817	810	761	807	785	783	776	785	778	825	832	768	798	786	812	809	765	772	782	770	830	818	819	743	772	829	807	773	797	796	789	743	811	820	830	798	751	762	758	793	787	794	791	764	833	794	778	770	826	762	837	790	752	727	788	795	780	824	806	798	773	811	748	826	801	822	792	836	755	788	806	763	758	756	818	770	835	788	772	787	795	834	734	802	838	785	782	798	759	783	791	829	759	819	768	745	794	793	816	787	825	752	838	752	799	804	724	809	795	789	777	750	783	846	793	725	814	831	763	791	752	810	849	801	758	757	838	812	798	855	775	794	752	855	805	777	819	800	791	798	759	775	807	772	800	792	811	764	818	760	829	776	825	797	792	824	795	758	772	836	785	751	793	792	771	799	829	744	802	764	774	743	803	778	843	755	805	822	768	820	770	794	836	799	749	682	804	805	771	775	774	792	791	773	794	796	765	817	784	823	823	775	814	804	773	838	805	802	777	750	805	809	750	793	802	845	784	803	779	831	803	773	777	787	790	820	753	806	786	754	789	804	788	793	861	821	797	751	811	831	855	787	790	783	811	839	827	767	778	807	806	844	841	791	803	759	802	799	774	809	840	807	774	782	787	791	775	822	789	817	781	817	780	788	793	781	782	822	752	830	762	803	775	876	814	775	806	776	792	720	789	747	791	761	840	772	780	809	765	782	766	819	783	754	784	773	795	796	789	793	805	787	796	811	790	789	819	837	787	774	755	769	788	747	791	831	807	779	775	753	787	760	820	777	765	828	780	784	821	799	795	805	741	841	804	848	831	803	821	810	772	781	796	811	740	787	781	846	774	787	742	788	799	780	797	794	780	802	857	785	857	748	821	799	799	771	762	821	800	843	778	802	786	757	822	764	804	829	764	828	781	782	797	824	784	754	781	763	819	803	797	822	758	823	816	765	799	758	725	832	806	801	807	738	809	795	785	826	766	747	797	771	823	770	827	801	803	828	806	779	803	772	780	758	769	752	783	830	800	773	794	792	749	819	846	794	753	849	750	772	793	799	795	800	770	788	805	759	774	774	780	836	758	826	755	841	813	786	866	801	772	811	783	780	738	837	798	822	802	786	758	778	785	779	770	794	806	746	748	794	774	808	801	775	780	790	835	788	820	797	864	780	794	770	803	753	808	791	768	792	785	795	769	759	800	828	803	811	804	843	826	738	731	799	791	807	792	797	776	802	785	777	759	820	828	830	741	775	754	847	808	816	779	753	785	727	779	805	792	793	772	765	785	817	824	772	788	803	833	805	818	777	756	798	811	819	785	825	768	798	780	814	742	801	813	775	775	776	772	777	803	797	735	839	816	774	739	763	769	740	770	792	792	787	789	830	806	826	799	796	805	809	797	781	774	812	801	805	815	795	768	772	830	789	753	765	785	797	786	813	789	795	770	811	744	707	802	798	787	786	791	763	750	756	779	813	780	781	751	816	789	775	789	750	806	724	829	843	806	829	828	793	797	779	795	860	801	767	829	821	784	759	832	782	752	766	740	736	793	793	772	839	825	772	814	747	770	785	768	752	781	797	789	767	813	783	804	792	796	749	828	773	795	753	772	796	778	795	842	785	767	824	775	767	764	769	805	825	789	784	782	774	799	724	811	789	796	781	769	816	804	775	886	747	778	807	823	774	734	740	776	788	749	813	793	784	801	830	777	816	795	813	813	810	857	792	820	822	817	773	808	829	812	741	795	802	805	798	759	774	794	796	790	796	794	771	821	777	752	807	765	820	800	786	809	740	795	755	856	798	811	749	760	744	793	806	775	806	757	804	789	799	775	786	786	769	779	775	775	755	795	830	797	808	784	796	777	773	795	806	794	828	807	756	814	755	790	818	782	732	773	836	750	778	817	775	871	771	827	776	786	795	795	797	796	793	829	769	762	785	768	805	783	816	776	800	753	811	857	774	770	758	805	779	823	827	806	820	763	839	765	798	841	840	764	782	801	796	696	764	791	745	741	789	786	749	812	816	788	795	828	801	835	829	804	813	809	813	742	786	799	759	776	779	844	823	798	759	790	783	783	799	784	818	788	851	830	826	811	799	768	785	803	827	795	744	766	835	787	779	788	804	820	796	837	789	791	810	811	814	812	771	765	805	785	807	806	771	817	827	800	795	791	809	804	762	760	770	789	867	798	776	795	753	781	816	783	824	790	774	761	814	817	854	796	792	792	805	778	788	794	820	781	777	787	750	767	795	780	820	773	782	808	789	778	814	788	819	731	807	774	767	824	781	816	783	805	831	810	749	783	740	779	746	798	737	831	762	751	838	774	746	807	773	853	789	782	814	795	811	776	797	813	749	784	790	834	811	764	791	840	787	773	807	829	728	783	782	793	794	781	784	738	839	806	821	833	776	775	765	825	805	821	766	757	754	792	800	791	766	829	764	770	852	818	809	757	827	778	822	773	790	800	789	813	751	823	786	774	809	807	777	837	819	749	765	806	751	831	808	821	764	805	796	803	860	784	783	773	746	835	790	811	755	805	771	840	717	832	787	766	780	785	806	783	799	767	780	781	776	810	803	808	804	779	807	804	844	855	802	811	782	783	773	797	759	769	772	818	810	787	746	801	782	782	763	763	696	825	805	748	808	805	782	785	773	840	770	812	819	806	771	801	783	792	780	760	848	740	830	784	744	776	816	783	806	775	732	784	807	781	767	780	814	832	825	788	779	782	814	891	773	829	730	791	780	726	840	797	829	770	814	772	825	815	816	829	769	789	758	780	802	823	816	852	767	749	806	800	820	809	794	896	789	730	797	771	761	828	780	741	748	799	806	809	740	791	781	835	814	752	761	811	776	795	802	783	806	826	787	816	829	819	839	815	789	817	790	778	745	807	753	805	833	800	781	741	827	802	773	804	795	747	851	848	817	756	814	825	782	832	751	730	834	736	770	808	830	809	797	728	789	797	788	804	797	756	792	814	756	752	811	805	755	788	775	811	781	784	754	745	735	794	826	780	780	740	763	813	773	796	781	803	781	809	813	764	798	771	856	758	755	806	773	781	794	763	861	764	805	764	750	765	810
3360	3559	2911	1614	1273	1015	924	824	737	738	729	695	671	659	595	672	632	637	662	621	576	626	611	663	603	616	594	663	605	598	598	596	615	619	620	615	607	586	586	626	628	596	570	568	634	599	641	627	605	586	595	636	599	569	605	606	604	632	620	573	583	603	567	587	592	592	565	564	606	615	586	591	552	600	587	592	598	568	547	584	545	602	588	554	626	597	560	595	610	621	568	602	592	585	620	589	573	598	578	563	537	577	596	550	582	600	558	620	589	576	550	588	589	608	606	569	645	590	604	592	614	627	570	607	596	564	601	597	558	595	574	587	594	538	611	576	596	600	627	590	601	648	582	577	577	593	631	585	598	583	550	565	610	630	582	569	566	603	601	577	630	595	599	582	582	543	577	584	538	528	557	596	572	561	603	599	573	625	582	593	635	590	665	605	571	570	597	580	571	603	615	583	560	569	566	576	623	569	563	569	589	612	576	587	582	590	610	570	585	595	599	586	609	577	581	585	602	617	667	577	627	579	550	613	608	625	601	585	595	593	624	561	589	600	599	567	571	575	591	584	593	614	577	546	610	582	596	622	610	618	610	612	576	594	633	542	596	597	575	556	602	648	598	564	642	623	632	533	547	579	623	564	594	550	608	626	594	575	617	560	585	620	551	597	584	593	611	593	586	588	619	585	574	575	583	629	606	569	556	625	544	613	575	597	562	606	571	567	545	604	545	631	550	594	573	563	612	618	599	590	625	546	575	588	616	589	582	560	605	579	591	564	629	617	582	558	586	590	586	567	564	596	604	581	576	578	618	616	589	572	578	588	583	568	560	626	556	615	601	586	563	576	538	570	597	601	589	597	623	644	614	582	560	600	584	614	536	574	613	593	609	550	603	548	561	563	586	624	556	588	554	551	592	603	565	567	549	549	594	589	576	602	607	594	593	549	595	589	570	542	584	620	568	599	595	608	564	512	562	584	553	588	534	570	575	624	584	599	596	603	597	596	617	585	594	642	586	594	597	609	608	595	602	592	563	596	557	562	543	542	586	571	617	635	577	569	629	560	591	555	582	624	565	571	572	571	581	572	594	595	566	582	592	590	606	610	599	554	592	608	582	589	575	589	577	562	559	584	577	568	578	593	560	577	578	609	619	541	589	563	625	611	568	575	557	611	592	553	559	581	607	582	609	589	604	644	593	583	590	600	595	611	608	629	617	576	606	543	575	567	588	577	602	564	503	570	597	614	625	571	561	631	572	568	606	588	560	592	590	578	602	626	543	595	584	578	610	594	588	554	582	578	610	575	595	575	565	602	589	584	591	573	604	560	582	571	581	571	636	601	580	551	561	551	582	608	558	575	586	542	590	591	578	572	585	614	597	538	599	551	633	570	614	575	582	569	563	545	585	561	621	560	585	589	562	562	594	589	524	594	613	590	597	603	600	608	561	586	527	597	617	538	597	544	599	568	573	575	637	596	596	579	613	614	607	570	606	625	584	588	594	566	585	570	553	579	604	542	546	586	606	549	584	576	579	628	623	625	616	629	541	596	617	559	581	585	565	608	573	554	576	589	605	584	579	596	587	599	599	564	600	566	616	596	625	606	564	647	581	546	537	553	589	556	569	565	609	551	591	559	585	593	551	626	581	615	607	560	558	584	589	601	585	556	575	623	552	611	588	589	582	568	595	566	598	561	583	576	605	610	568	625	615	604	578	598	555	582	573	588	588	595	563	573	592	605	595	632	606	557	602	554	621	592	617	568	576	567	595	617	556	594	572	598	541	606	587	565	608	614	567	625	582	581	608	558	620	568	604	610	562	567	600	535	582	598	591	615	566	590	557	590	563	566	565	566	575	578	601	619	579	582	598	576	568	619	593	618	579	567	564	563	564	600	584	596	550	571	555	542	593	585	582	604	575	603	593	572	594	569	571	623	588	572	558	596	556	553	589	574	557	594	591	566	561	579	620	607	570	532	597	560	543	578	585	547	572	573	606	558	578	589	572	567	592	598	577	549	527	572	574	544	583	604	548	590	595	608	618	585	593	593	585	551	580	553	588	598	555	584	560	608	591	573	585	592	594	554	582	537	593	598	576	587	577	591	598	575	595	560	612	586	616	549	602	609	614	617	575	612	563	574	555	590	618	570	574	561	607	620	566	561	610	611	561	598	594	562	597	639	627	597	582	596	594	599	605	549	585	570	563	601	606	540	557	570	571	559	582	561	595	558	586	574	569	587	607	564	579	565	549	553	607	633	579	595	582	578	560	603	625	572	586	604	576	599	554	619	555	560	583	627	553	577	574	563	569	571	616	551	627	537	610	596	582	594	588	568	577	558	581	562	611	579	575	614	578	578	617	620	619	534	577	597	604	570	557	622	605	565	574	630	585	562	524	576	579	601	624	547	583	559	560	598	623	587	580	606	623	612	585	610	650	610	539	578	583	593	598	579	571	574	618	556	591	575	584	554	583	589	569	580	577	567	562	583	562	560	635	609	594	600	587	584	597	634	593	574	546	594	514	589	580	579	589	530	604	568	594	604	620	546	584	546	596	597	607	606	582	566	583	598	581	584	593	574	533	579	600	573	534	608	579	619	571	617	554	563	588	582	556	562	612	555	582	571	597	599	564	576	585	603	584	566	586	559	557	605	592	543	545	571	581	552	513	576	574	605	602	565	526	619	596	600	574	593	535	596	559	579	540	542	587	655	608	606	587	630	627	573	605	558	572	563	566	585	557	561	593	582	570	592	657	556	595	583	603	612	590	558	562	563	605	549	594	614	563	596	569	586	587	597	581	567	522	597	569	575	589	605	587	584	574	576	582	571	543	562	580	621	535	551	582	579	583	602	552	575	615	533	598	607	587	571	579	576	559	592	580	576	549	626	572	581	609	594	618	592	567	583	507	577	578	580	590	590	575	613	567	558	556	597	606	519	586	561	564	579	567	613	571	585	565	560	594	557	578	619	539	628	606	618	566	569	596	578	595	606	566	578	574	544	570	590	572	572	591	592	595	584	605	565	568	563	612	593	572	572	557	579	550	567	545	619	620	588	585	628	589	560	598	539	575	593	580	594	581	592	562	582	577	566	530	567	562	609	583	584	627	575	617	551	623	547	590	572	588	548	545	545	551	573	565	581	579	585	577	565	568	573	579	548	566	589	581	591	583	568	582	601	600	584	544	581	570	542	549	575	562	565	604	598	559	577	596	638	609	588	606	518	558	576	595	605	596	566	559	584	633	599	552	565	539	549	611	563	574	584	590	559	590	569	589	581	555	571	580	581	571	571	642	573	590	549	618	595	581	603	510	579	552	574	566	638	546	573	564	587	562	571	545	572	575	555	623	577	595	565	557	573	578	577	619	543	579	568	575	591	548	568	589	589	579	573	569	573	539	623	553	613	600	585	573	588	599	576	589	561	589	604	604	559	635	563	529	569	547	543	557	564	597	540	600	567	553	578	571	571	626	624	594	577	598	566	550	591	563	598	584	567	600	576	575	567	624	567
24523	21486	28894	24516	21479	9405	1943	1226	1028	1002	915	908	882	837	836	855	864	864	868	834	848	844	837	822	738	839	865	851	841	830	791	827	814	791	854	823	798	791	814	782	790	800	797	794	759	825	759	836	826	795	831	737	788	830	888	759	769	813	802	797	808	737	772	722	793	826	778	740	850	738	758	765	805	802	754	761	795	795	775	742	794	776	798	765	810	771	799	820	812	789	755	809	786	829	792	758	778	778	813	755	794	809	767	780	743	755	802	819	800	825	809	719	739	800	800	815	762	841	757	776	811	776	817	714	784	783	830	833	780	818	798	775	754	825	783	768	794	776	814	841	790	759	804	770	814	805	837	808	769	735	773	744	758	776	778	746	741	797	778	820	749	767	773	793	775	843	766	735	813	757	825	779	815	767	749	763	764	824	813	808	806	823	821	791	725	800	792	821	762	780	790	745	799	779	805	766	807	799	769	798	762	792	777	827	798	759	803	777	832	771	792	762	767	766	810	777	769	824	770	786	758	786	754	726	800	819	714	842	792	796	792	766	783	816	768	773	805	777	802	798	765	760	793	842	810	759	838	803	735	773	734	802	829	766	835	790	829	755	756	812	769	837	788	837	796	821	811	757	754	835	777	808	791	756	757	772	787	799	823	747	799	794	804	794	832	763	767	769	862	795	800	785	792	788	754	805	766	777	800	752	838	765	807	766	873	765	769	746	794	780	803	788	744	781	724	755	765	745	800	817	784	784	746	784	767	823	757	800	786	772	778	775	800	791	807	741	793	762	757	756	813	798	758	753	788	760	738	787	752	778	819	772	835	828	799	766	792	833	816	816	784	795	764	811	883	783	799	793	812	806	735	761	721	806	787	736	763	765	768	776	825	821	808	770	819	797	735	791	785	833	829	758	808	818	782	768	764	769	815	826	788	811	757	757	756	845	777	809	773	758	870	748	788	786	813	783	752	799	755	768	827	752	840	827	801	756	772	773	780	796	782	785	833	739	729	725	813	746	791	764	777	794	778	844	790	791	784	777	764	829	788	823	794	774	771	781	847	750	780	816	807	736	731	812	825	790	776	788	770	810	818	765	781	755	738	786	767	808	799	750	803	795	749	783	752	765	783	788	798	820	789	778	757	785	793	783	780	747	760	790	758	804	786	776	843	768	808	797	779	820	735	769	816	763	764	799	745	762	750	800	774	766	800	799	754	783	778	742	793	754	823	784	770	841	773	830	719	767	808	833	819	817	847	768	730	808	800	751	750	746	835	736	802	804	805	818	768	780	790	811	770	809	786	791	782	797	759	849	803	788	801	751	727	829	798	779	798	737	758	739	803	824	752	819	831	791	823	803	755	824	766	776	838	761	775	779	792	801	753	825	773	774	771	751	788	782	774	755	779	796	793	719	765	790	798	753	738	790	834	812	772	775	748	750	748	790	760	734	799	780	770	776	778	791	769	788	788	740	750	715	749	774	779	781	731	809	791	775	808	777	801	842	802	759	820	715	816	768	806	760	746	836	754	767	773	749	794	781	737	734	787	816	777	814	738	748	803	736	768	731	771	781	768	762	778	798	786	847	791	841	775	811	791	766	725	797	755	807	793	842	829	769	785	808	800	785	811	753	799	734	829	761	834	781	770	798	807	755	750	787	802	777	795	832	792	800	821	773	790	799	782	759	826	710	783	837	811	807	765	831	800	779	820	761	782	789	731	781	755	815	757	769	782	736	758	809	796	797	806	782	793	725	769	837	792	810	776	821	741	768	772	752	810	731	763	799	764	825	808	781	790	767	774	796	793	818	775	780	778	778	776	768	803	738	772	781	782	788	762	736	757	792	750	798	767	803	811	820	784	776	778	767	791	753	771	752	806	774	700	786	732	767	758	763	814	755	821	811	761	770	733	809	773	804	831	779	771	795	804	752	774	782	770	739	761	760	757	777	755	731	780	748	766	759	815	784	746	775	766	821	809	789	814	752	793	812	770	761	820	774	762	740	825	770	759	808	781	771	774	718	794	772	824	781	771	744	754	742	821	754	764	799	772	791	818	786	775	769	729	776	772	801	797	764	798	777	764	781	807	790	738	859	755	793	805	791	728	767	789	799	750	760	756	784	727	753	850	783	750	810	812	810	776	785	827	807	779	843	797	775	798	782	785	785	735	786	790	818	742	769	777	807	763	696	803	801	730	743	773	785	812	777	742	788	769	764	759	779	734	782	755	814	792	776	786	787	727	756	769	818	764	840	760	759	776	775	808	769	812	747	784	764	789	779	791	819	758	790	793	752	764	816	840	792	848	796	805	785	789	790	817	745	771	787	778	763	744	791	752	760	768	801	797	834	789	768	788	787	795	788	794	773	772	709	775	792	781	783	791	765	766	858	787	782	781	743	818	739	764	778	781	775	781	775	777	755	804	760	831	825	826	776	747	801	750	790	761	770	777	829	791	806	781	816	768	783	795	743	756	744	788	778	766	788	842	747	749	796	794	790	793	769	792	808	799	769	815	711	804	804	788	766	749	734	774	788	783	797	780	820	822	805	800	741	784	815	792	804	802	754	788	759	780	785	742	782	814	771	841	784	765	780	863	727	849	814	743	789	778	765	788	787	819	797	738	790	820	785	811	776	774	775	761	818	782	723	772	788	789	802	756	800	825	807	768	837	799	810	788	768	792	803	789	765	727	777	793	801	759	821	784	744	795	763	763	785	759	820	735	844	800	774	799	745	762	798	796	768	780	747	758	755	807	718	777	766	839	769	809	745	771	740	776	734	784	783	815	775	797	746	754	802	795	770	786	782	811	782	781	772	806	733	800	742	832	788	760	736	799	782	697	759	786	788	762	749	789	785	776	751	770	765	791	779	834	814	761	786	771	779	788	819	754	807	684	787	781	753	760	762	771	799	777	803	774	776	773	760	767	763	776	793	783	820	767	803	799	777	800	731	823	764	814	737	782	752	799	736	845	775	804	825	757	756	759	762	829	768	800	801	762	781	707	743	835	756	793	786	784	806	779	756	796	797	797	719	772	816	847	761	834	721	797	783	695	777	755	756	764	767	774	813	776	798	752	721	752	813	736	763	722	794	778	791	806	681	763	776	794	819	831	798	775	768	819	749	801	830	738	842	796	755	775	782	742	817	762	812	817	841	818	795	824	723	736	743	769	764	790	798	741	805	741	766	790	840	747	794	773	768	814	816	797	789	799	813	792	750	805	795	802	806	755	793	803	822	788	782	809	757	785	747	778	759	817	766	777	755	741	806	819	767	762	791	759	766	755	739	766	745	797	766	780	806	796	816	738	784	809	783	799	761	784	743	804	804	781	745	786	797	779	788	794	785	792	789	782	741	787	832	772	765	792	814	759	812	796	778	764	781	770	773	766	795	779	798	803	771	796	796	745	834	821	758	783	802	774	800	719	758	770	788	761	832	790	819	800	744	764	762	727	805	741	764	730	774	807	774	746	822	806	789	733	819	794	795	790	781	788	741	768	810	791	771	803	799
3699	5932	4973	2645	1746	1444	1228	1065	963	847	832	802	731	728	766	672	702	736	621	656	656	624	621	617	654	631	622	613	618	615	631	653	635	605	573	635	622	624	574	648	584	640	580	612	586	604	606	606	621	607	609	616	589	630	632	585	578	606	590	582	621	582	590	632	596	581	568	555	591	600	603	568	613	563	591	582	582	596	574	616	606	620	586	612	608	626	610	616	587	587	608	602	572	589	636	523	640	618	608	604	593	581	598	553	580	617	613	549	618	626	589	617	571	602	608	592	614	615	632	602	611	590	590	641	583	640	571	609	609	598	644	581	606	631	562	600	608	616	574	635	622	610	598	586	572	622	592	610	619	616	559	583	631	594	574	569	599	618	559	658	623	566	572	566	626	525	653	564	577	607	643	581	582	573	610	581	578	575	640	565	606	602	599	606	592	585	598	609	588	560	568	604	525	557	564	634	595	556	577	597	604	627	604	608	584	560	569	600	587	607	593	550	573	605	578	591	664	616	591	638	609	576	565	603	559	605	575	607	571	597	569	575	607	537	621	583	625	591	584	602	600	599	598	615	587	571	592	601	565	532	597	611	613	596	566	601	592	607	627	592	596	594	554	521	559	592	578	598	585	579	617	569	605	598	599	632	588	571	605	619	586	552	569	617	574	630	617	611	568	576	595	600	561	553	586	585	580	585	611	588	599	588	581	567	603	549	536	599	545	598	613	570	557	582	552	621	569	583	597	562	560	583	588	592	614	631	605	542	588	554	560	574	603	596	527	612	555	570	629	606	605	557	561	582	594	610	553	567	596	598	555	600	555	600	568	586	603	619	579	584	563	589	588	594	656	658	587	618	611	593	603	628	576	569	572	568	624	532	612	565	590	611	591	565	641	614	594	622	572	562	615	610	636	585	610	614	561	569	587	572	585	573	576	611	589	587	528	620	571	563	576	599	625	584	564	620	596	603	613	551	612	589	565	636	625	593	603	589	604	603	596	592	575	581	600	560	595	603	614	559	548	620	592	596	583	642	577	587	599	584	564	610	577	629	601	567	531	608	594	577	587	568	576	621	615	554	637	619	579	557	597	625	599	582	613	578	577	594	654	559	564	545	564	569	576	655	545	569	555	553	590	569	591	612	607	605	600	585	637	569	598	621	599	623	560	602	571	608	609	589	612	590	555	577	590	591	573	563	587	618	616	607	551	545	584	613	556	608	639	598	587	568	581	595	604	548	600	577	608	561	604	567	550	580	578	585	571	594	587	613	558	579	569	590	548	605	591	586	547	606	593	599	563	604	633	583	613	572	622	562	597	573	586	568	594	554	598	578	602	589	587	626	596	560	598	538	539	564	581	595	564	545	593	555	588	583	564	586	595	570	569	553	570	565	591	618	607	576	604	591	567	548	566	607	598	570	582	619	568	616	594	590	592	573	565	618	587	531	540	617	620	579	553	605	569	587	578	581	630	572	626	557	578	599	593	569	566	517	605	571	603	570	567	578	590	572	611	587	563	574	577	541	605	639	617	575	582	591	552	575	560	626	627	530	585	554	567	595	547	590	592	588	598	593	611	591	593	582	568	543	529	606	571	595	581	546	561	561	568	581	587	597	608	565	638	556	557	592	573	622	578	556	555	591	556	594	522	595	589	627	572	594	563	563	533	570	568	554	600	587	592	603	552	550	602	573	578	582	554	591	601	591	598	522	571	555	572	568	578	579	629	568	606	558	581	591	583	574	573	577	579	607	554	577	567	599	611	560	631	616	574	591	614	543	536	583	561	567	613	630	606	597	591	595	578	596	560	555	548	588	567	578	562	579	564	594	553	573	589	573	597	549	568	578	566	564	600	610	583	592	602	587	584	562	633	552	585	599	607	588	508	577	613	615	578	659	582	568	578	562	551	649	630	572	554	593	574	594	581	610	574	552	585	586	584	569	576	596	590	584	604	625	592	606	599	567	607	565	624	572	572	568	615	556	590	604	594	578	557	642	615	597	589	550	626	592	579	596	565	556	550	613	572	617	607	553	548	583	590	568	536	552	584	593	636	572	590	581	613	555	646	611	641	564	600	591	532	609	564	632	595	578	556	566	584	568	553	599	592	599	617	551	577	585	601	593	605	546	581	545	623	614	584	581	539	553	579	553	577	624	576	565	652	570	603	597	571	583	576	580	622	574	562	544	603	585	603	565	592	607	618	581	554	586	611	574	559	548	542	571	537	604	591	609	579	569	583	567	550	606	619	610	604	540	566	595	586	565	616	599	583	610	609	617	569	580	576	582	575	623	588	613	625	542	609	571	584	585	605	569	576	565	599	607	598	611	591	567	588	600	630	582	553	570	548	584	565	568	592	600	606	582	589	613	588	624	589	590	558	579	594	575	561	601	573	631	572	563	573	608	599	574	571	618	601	587	570	572	577	594	581	591	604	579	546	593	570	588	599	565	591	569	580	585	566	550	544	615	568	590	588	595	626	579	613	568	602	603	573	589	583	565	600	630	620	542	579	523	613	590	609	599	587	619	585	578	559	590	612	603	593	605	534	537	603	611	580	564	576	617	566	563	588	552	581	576	605	556	591	581	569	586	583	581	555	584	596	578	590	542	542	588	603	577	575	589	555	547	594	557	560	627	613	569	570	617	575	586	577	581	572	504	616	597	602	562	569	583	518	583	577	630	614	567	550	594	542	591	579	562	608	551	612	583	570	578	583	579	589	580	538	582	585	573	567	539	565	623	527	573	584	606	588	578	567	535	573	589	568	618	539	580	599	571	627	603	557	605	571	572	575	574	553	601	582	627	618	585	603	580	566	565	585	560	607	629	609	608	586	573	591	597	595	601	579	528	597	580	608	605	618	617	568	570	558	596	576	567	569	546	550	581	616	588	550	576	570	580	603	561	581	600	619	592	599	585	581	560	573	601	572	537	613	588	576	560	578	554	583	562	611	561	582	624	563	599	598	573	565	586	596	558	605	554	582	566	559	616	567	602	560	554	581	626	572	567	591	572	607	618	560	612	599	581	612	585	576	559	590	596	590	551	585	546	610	562	541	586	536	561	612	570	538	576	615	581	602	575	602	546	632	600	568	580	568	550	567	545	567	565	575	584	576	593	558	532	570	551	592	569	560	594	572	631	545	575	602	592	609	599	534	543	599	596	568	597	565	570	599	563	528	569	599	567	583	565	560	598	541	595	567	552	510	581	596	541	581	579	583	604	593	592	606	592	586	600	615	598	584	590	568	569	533	585	590	575	606	577	576	581	589	572	607	617	550	573	554	571	550	544	599	555	610	576	584	555	604	576	551	567	597	580	570	596	570	616	599	576	621	581	570	540	596	572	580	561	564	594	576	586	589	608	639	606	606	600	612	523	575	583	567	587	547	606	619	554	575	585	523	594	620	593	591	601	563	607	553	582	569	553	566	551	583	573	591	589	566	586	590	596	584	560	585	586	604	559	527	603	590	585	579	568	586	566	548	583	584	567	606	557	557	576	568	595	607	588
27867	10506	953	561	431	437	420	414	430	396	425	386	360	420	408	414	399	410	388	425	407	404	396	418	394	399	385	426	371	381	399	383	408	395	398	392	390	397	412	407	407	414	400	415	392	398	398	423	395	386	371	415	382	380	375	401	384	373	369	362	401	397	378	402	412	423	389	386	398	393	420	431	394	368	381	399	398	407	413	416	410	394	403	426	433	411	427	376	384	395	473	421	408	414	375	386	417	428	417	402	417	443	423	406	408	354	401	417	399	430	411	422	434	373	377	398	411	412	382	408	398	387	403	377	391	388	379	375	414	360	437	420	431	411	418	411	378	383	411	389	423	414	369	405	413	412	383	415	418	413	364	408	404	364	422	415	406	397	396	411	406	368	379	415	402	406	389	397	422	393	409	396	399	422	407	415	428	404	393	395	414	407	388	389	415	378	410	387	371	400	410	371	361	398	390	390	434	415	419	423	386	440	436	405	403	371	402	403	406	438	379	417	441	448	413	388	411	377	414	388	406	386	382	424	401	382	401	412	442	401	377	385	365	427	412	397	414	380	423	413	393	439	397	411	396	380	382	397	390	408	385	388	394	422	415	401	397	388	385	403	382	423	386	411	397	345	433	395	383	377	392	382	387	402	425	403	443	410	409	427	421	383	417	380	406	420	414	400	383	366	412	392	409	406	398	405	388	392	404	386	413	424	390	367	393	413	401	373	390	396	404	388	409	405	362	415	424	381	413	368	385	403	414	408	386	404	363	380	382	384	370	401	425	414	386	424	406	388	405	401	388	423	402	417	411	390	408	414	409	406	392	392	380	424	399	388	419	422	429	376	389	398	369	391	378	368	376	419	372	396	387	374	406	413	407	425	382	445	400	398	407	416	381	442	387	385	381	402	384	384	368	374	400	384	380	413	422	396	398	369	387	355	398	361	382	405	415	380	399	401	411	399	387	372	355	422	403	434	414	413	406	380	446	356	395	398	401	404	381	396	403	393	404	394	435	416	406	379	391	409	391	406	381	372	414	443	418	379	417	372	424	409	402	385	434	392	393	371	384	388	424	394	409	398	412	427	407	395	409	376	424	388	386	392	432	378	386	339	415	395	372	415	383	401	446	389	397	407	389	390	386	397	352	395	398	428	422	367	417	391	378	400	374	360	441	424	402	377	419	396	419	397	398	399	404	384	417	369	361	395	384	435	374	402	424	408	409	369	382	407	422	404	410	388	389	450	402	363	430	404	395	401	397	402	380	405	378	416	392	421	406	380	397	397	427	418	418	399	400	426	405	399	366	424	404	391	406	419	403	389	366	379	344	414	420	392	414	399	366	433	389	396	392	404	396	392	388	394	396	410	385	423	376	405	413	388	389	394	390	383	388	439	402	390	426	383	421	380	442	429	406	376	371	377	398	368	432	390	389	417	377	382	413	371	378	379	404	389	375	379	419	411	386	358	427	378	422	385	419	428	376	447	389	375	405	366	412	352	410	402	419	396	428	402	405	420	396	387	412	410	440	466	413	404	390	428	385	452	436	419	388	449	417	393	420	351	394	412	377	388	399	407	421	400	374	413	383	407	396	394	411	382	421	387	389	412	394	424	358	408	408	417	367	421	414	375	415	430	405	389	414	377	419	385	411	463	437	421	409	421	392	405	431	392	389	383	405	418	346	412	402	422	395	390	393	405	402	425	393	412	380	429	407	407	389	378	407	414	394	421	398	411	387	387	392	369	411	387	397	405	418	374	394	383	414	413	405	386	402	387	393	394	385	375	393	380	392	389	410	403	406	391	392	416	370	408	394	416	401	407	412	430	432	418	395	401	395	417	409	414	403	435	417	425	415	423	384	400	405	374	415	431	456	373	414	388	396	373	412	409	421	385	411	354	390	403	376	389	409	410	396	399	394	419	408	376	387	401	382	374	384	396	393	411	403	395	416	392	362	380	395	406	390	412	412	414	404	380	388	398	396	377	425	390	389	403	366	383	398	398	426	412	439	456	416	382	427	409	413	393	410	380	410	401	407	404	404	439	413	386	413	399	381	410	405	376	375	421	428	418	422	364	426	443	378	383	427	395	375	377	389	400	390	425	416	373	408	429	415	390	396	388	345	424	392	377	384	406	405	390	403	413	405	422	426	397	366	415	382	402	378	445	406	389	392	389	443	423	400	422	407	396	346	380	389	408	402	406	406	399	386	404	420	415	429	438	414	390	412	417	381	401	378	395	425	417	395	390	388	374	417	421	401	406	424	396	426	415	414	402	397	387	384	418	406	376	407	378	404	423	414	385	400	406	403	367	389	382	418	428	381	417	390	395	425	386	406	425	405	424	438	398	400	358	392	384	400	378	414	415	399	440	390	405	388	399	437	370	404	361	399	399	405	410	413	373	422	428	372	380	399	405	425	399	416	390	387	404	421	395	406	371	382	423	379	387	395	400	389	448	412	380	384	388	413	400	399	382	419	413	396	383	394	393	383	376	391	411	425	396	417	405	411	418	454	377	406	425	383	407	405	383	386	438	411	394	400	409	391	420	383	397	428	397	405	407	384	371	411	398	388	406	410	408	388	389	392	377	390	371	395	412	424	386	432	377	379	377	330	378	399	393	431	388	368	413	405	437	388	399	443	416	388	410	404	357	403	431	393	392	396	378	378	351	419	404	392	397	398	390	359	389	392	376	384	409	430	354	400	409	408	362	404	414	409	382	410	380	440	412	405	423	406	397	392	423	376	398	397	413	365	424	398	386	395	360	393	385	382	387	407	420	381	389	403	449	395	403	399	436	391	414	364	397	400	396	408	416	355	435	407	383	412	441	382	379	401	420	415	415	394	415	398	399	387	387	432	379	389	386	377	431	420	395	411	393	403	395	363	386	401	374	381	429	396	408	366	356	422	412	421	386	373	409	393	411	413	405	395	388	420	366	401	416	408	355	392	434	418	427	371	424	404	363	424	379	390	400	384	366	404	390	400	407	369	414	392	391	397	370	409	422	396	397	407	412	418	397	394	392	413	378	397	397	377	429	397	397	356	433	426	394	383	415	377	419	371	403	378	435	378	426	417	389	395	405	406	416	374	365	401	417	387	382	427	390	398	443	394	411	427	410	409	435	423	382	391	394	411	406	384	400	376	368	410	401	405	370	384	396	395	395	407	402	421	414	392	412	395	435	414	408	437	435	375	423	399	422	417	417	382	384	397	431	405	415	368	382	376	403	405	440	387	430	391	446	404	414	446	399	389	405	446	404	394	407	379	374	397	367	401	438	440	434	403	383	444	386	374	387	442	424	411	444	382	390	394	422	378	374	415	377	376	418	385	360	425	392	401	422	413	399	410	388	403	394	373	439	390	413	410	374	401	407	406	404	421	384	366	384	382	395	378	415	354	382	371	408	368	405	412	392	373	375	400	395	417	417	383	400	389	363	402	395	385	376	384	409	417	392	398	408	385	397	417	397	387	413	407	435	395	426	377	413	363	401	395	395	445	434	395	405	398	402	397	373
4746	541	478	371	374	283	331	291	280	260	290	284	335	310	267	310	297	317	303	302	288	273	307	294	295	316	272	291	286	329	303	302	312	301	288	283	312	311	352	285	278	336	313	281	280	287	309	313	288	273	276	287	291	264	296	306	302	268	305	313	297	295	303	307	275	290	324	291	288	344	290	298	307	277	290	291	300	279	282	291	293	280	332	278	327	303	322	297	306	311	306	288	299	283	302	295	292	304	292	282	294	293	307	262	276	290	295	290	311	293	272	295	290	280	304	279	312	296	284	270	292	304	297	328	310	274	288	263	322	301	282	300	294	312	300	278	284	317	278	301	305	283	283	290	319	300	301	285	267	276	271	287	283	284	279	292	320	294	279	297	265	279	313	256	289	290	276	285	307	310	286	287	282	303	276	266	287	285	297	324	287	299	293	291	277	278	282	280	324	299	257	282	307	293	285	300	262	322	302	296	298	283	310	276	274	295	286	289	293	285	297	281	332	301	290	269	292	317	289	267	270	279	287	295	286	312	273	333	292	286	295	281	312	277	302	296	278	294	278	317	294	317	315	306	304	302	264	307	299	283	272	292	307	304	305	297	277	301	291	324	285	299	297	265	279	299	322	273	300	266	299	270	305	267	301	296	305	283	261	243	289	256	272	273	309	267	303	318	290	324	312	267	273	322	294	274	294	332	273	307	306	303	313	278	304	299	279	293	326	307	312	284	284	287	274	271	289	323	299	286	284	277	290	311	273	277	305	294	333	307	326	274	295	318	260	270	291	288	278	299	299	279	321	294	280	297	302	275	275	308	305	275	299	340	295	293	290	296	310	277	305	287	299	312	284	312	311	304	303	304	319	299	325	310	286	276	302	289	322	265	313	289	296	291	294	304	274	264	286	314	323	291	301	301	316	319	291	278	256	271	311	304	296	266	311	289	289	287	278	298	274	271	274	282	278	288	315	316	294	298	286	261	325	285	290	303	310	258	302	287	318	259	282	310	280	288	274	309	286	310	298	286	279	255	282	287	319	307	299	283	282	319	311	300	305	303	306	303	278	271	322	289	281	286	291	283	285	315	314	293	313	277	273	295	288	306	294	289	303	284	287	282	300	286	296	289	286	295	299	295	298	320	315	278	286	281	308	298	285	276	319	317	314	295	280	267	275	314	283	308	286	316	295	288	301	279	289	272	283	279	297	294	291	320	279	295	309	267	283	267	298	336	294	311	287	287	282	308	300	299	295	274	317	291	305	313	292	307	340	251	273	297	286	288	297	277	282	284	324	276	295	267	278	289	282	286	283	298	265	301	274	287	312	299	310	296	280	303	299	284	297	295	281	291	302	309	279	301	280	278	304	276	299	310	272	304	316	308	312	291	265	273	292	280	305	307	291	299	295	263	305	291	276	292	282	293	316	298	247	283	293	293	272	291	321	324	317	284	311	298	297	277	309	303	266	271	303	290	312	303	257	254	283	286	290	281	306	291	288	280	266	297	276	276	308	291	331	285	272	290	283	274	284	275	290	285	307	285	275	310	297	319	297	292	317	306	289	288	282	286	315	262	312	289	317	294	264	296	337	305	308	279	269	322	316	294	272	300	283	318	335	284	280	281	259	322	275	251	277	290	299	304	285	296	308	307	308	257	307	259	302	324	297	287	283	285	320	296	294	309	293	278	281	286	287	312	281	278	268	275	270	313	283	266	282	263	278	323	276	302	289	311	303	265	298	312	309	304	285	254	296	273	301	308	312	286	308	284	294	292	286	306	321	302	276	294	294	270	305	295	276	288	290	279	314	310	303	290	300	281	302	289	324	305	296	297	312	321	283	307	310	289	284	316	307	261	279	273	266	268	290	305	295	337	289	327	291	292	285	294	297	317	284	315	282	285	287	311	340	277	305	326	265	286	298	273	286	295	308	305	294	292	294	306	313	307	285	286	299	316	308	288	290	267	289	305	320	282	292	296	263	293	292	270	273	287	295	289	318	293	277	306	299	302	295	292	282	303	300	248	283	264	292	311	280	320	345	296	290	299	318	300	296	283	282	301	315	285	311	280	276	271	298	338	283	260	289	302	290	299	302	273	313	305	313	296	311	291	313	256	263	319	306	300	279	276	309	337	287	285	313	298	306	287	284	287	280	326	265	303	310	288	260	328	288	290	290	342	301	313	268	297	336	289	316	263	290	288	331	309	285	284	275	291	283	324	304	276	290	282	304	285	277	301	296	292	308	298	269	293	332	276	296	274	291	284	296	297	281	314	295	300	303	328	302	339	287	288	299	283	260	297	294	280	314	280	267	267	288	264	280	294	279	301	296	346	292	266	267	273	300	270	299	290	303	291	332	296	285	278	295	245	303	266	314	287	297	308	300	274	288	279	313	278	299	281	286	296	285	287	302	292	316	328	306	285	298	329	274	264	301	266	315	288	297	305	311	266	292	276	289	299	308	281	292	294	279	286	272	312	318	267	323	300	288	300	296	299	275	298	275	293	293	290	292	283	320	325	266	265	290	302	323	303	333	291	330	288	306	303	296	293	291	310	305	279	273	305	303	302	287	266	283	258	283	283	281	266	266	299	272	288	284	254	278	309	259	318	284	253	327	277	341	288	278	323	284	287	286	282	276	301	272	288	301	319	306	297	306	312	266	265	261	277	294	309	297	274	297	275	284	272	290	270	299	279	304	281	270	271	283	267	263	300	301	299	312	268	287	296	306	262	312	297	266	268	304	312	304	263	309	294	282	281	312	317	300	345	276	310	284	261	267	279	272	278	310	278	277	295	296	308	309	299	284	280	291	308	284	286	298	280	308	303	293	296	309	298	281	259	281	263	296	278	312	294	312	302	276	299	277	276	296	273	284	319	278	300	287	279	298	307	284	295	268	275	325	289	289	248	282	312	283	300	307	304	291	297	322	296	295	280	284	295	310	288	278	283	290	289	322	294	310	318	315	286	301	280	275	299	294	305	307	273	307	312	303	284	265	289	291	297	304	331	297	300	264	304	290	281	285	285	304	275	318	299	279	289	297	283	291	285	274	292	307	275	314	289	291	310	314	296	272	296	300	293	304	318	294	314	332	301	263	324	288	307	303	280	283	273	271	294	297	319	300	296	313	267	269	305	334	282	265	305	311	283	283	275	301	291	298	274	298	294	301	286	289	296	288	325	280	280	314	276	298	270	283	258	265	303	310	288	322	292	327	300	307	292	299	286	290	298	309	287	289	291	293	293	285	295	296	304	288	279	288	267	288	295	279	297	291	275	303	289	308	304	256	294	312	310	308	295	307	302	302	301	282	295	286	267	299	292	293	300	305	254	300	283	279	281	321	284	262	322	322	286	286	324	283	307	269	293	291	307	307	265	273	283	265	297	297	292	276	293	309	286	280	302	298	317	300	293	286	298	310	306	354	284	311	278	312	275	271	273	307	347	290	285	292	309	298	322	298	289	284	312	287	301	292	284	299	311	288	311	288	283	322	284	294	241	297	271	293	277	297	284
25485	21466	27896	25439	11472	1734	1196	990	926	877	940	902	872	840	872	851	809	860	805	839	815	838	830	873	880	833	781	827	832	882	840	800	860	825	804	761	820	780	828	811	789	816	801	810	845	789	795	832	793	790	786	823	763	845	792	830	823	801	830	822	835	796	790	794	782	754	781	763	821	783	831	766	819	744	785	829	833	828	798	763	821	780	833	832	786	798	796	811	819	802	754	775	772	762	797	828	790	799	842	797	831	789	828	843	868	775	801	829	757	779	812	777	794	800	862	791	756	788	834	777	829	864	801	822	769	781	797	800	812	813	779	800	840	782	788	791	803	776	785	792	855	772	826	818	825	818	833	755	812	753	763	793	782	800	811	767	798	727	813	767	838	839	793	775	761	813	827	780	804	825	749	773	845	810	785	804	814	800	844	789	796	833	775	809	818	809	799	765	788	816	765	810	806	800	803	864	780	771	784	786	815	776	789	759	799	763	792	829	817	801	817	793	789	750	838	771	758	770	834	806	789	816	801	800	742	824	813	785	830	819	803	828	735	839	774	774	767	799	750	793	805	771	765	819	794	764	812	794	827	828	779	801	811	820	830	769	809	788	755	776	864	778	774	782	780	770	743	841	786	757	789	809	774	858	796	801	827	757	856	806	788	840	775	804	777	766	785	821	752	785	802	810	817	845	768	779	846	802	845	811	811	774	761	794	850	794	841	785	780	768	796	777	762	805	772	830	793	800	808	755	798	795	798	779	774	766	776	844	751	798	821	798	839	804	854	829	752	848	783	800	766	828	813	791	762	774	788	813	762	825	808	792	785	830	807	794	812	842	853	822	754	803	779	767	765	785	798	768	836	797	815	836	800	786	806	798	815	795	806	807	726	815	808	837	769	799	877	798	820	821	792	787	802	781	813	773	836	796	775	829	791	830	828	812	756	785	871	780	759	796	781	826	805	755	783	784	757	815	837	825	828	783	821	813	790	822	800	758	789	787	826	783	810	834	740	805	772	772	748	821	780	785	776	767	794	780	771	812	798	771	815	778	776	744	798	753	773	801	791	775	810	796	844	782	781	759	837	803	787	793	771	797	809	792	824	792	821	772	789	741	765	747	829	833	790	811	799	794	761	799	787	832	779	785	775	827	834	809	804	747	811	756	784	798	822	812	842	758	768	786	754	772	833	818	850	783	847	779	820	782	823	791	745	793	808	764	805	827	800	803	815	807	843	763	770	804	760	784	747	831	812	809	852	780	808	846	780	815	834	799	811	777	779	811	825	775	801	804	810	793	747	812	771	807	790	798	824	802	778	858	776	793	784	755	773	830	842	800	771	830	808	815	845	752	757	787	787	795	782	827	773	806	802	801	776	830	779	817	812	780	718	832	759	794	789	800	812	788	819	785	826	784	806	806	859	782	821	846	765	821	794	750	788	777	821	814	776	813	786	808	807	765	813	781	790	765	789	828	791	773	808	797	817	712	799	837	803	833	808	817	798	827	832	816	839	830	720	833	816	766	801	769	744	813	827	828	838	832	785	836	819	811	770	779	799	810	777	804	767	766	824	788	840	737	807	796	760	789	786	782	830	790	794	804	821	802	852	774	802	833	780	791	802	784	765	803	848	823	857	832	799	794	780	804	793	843	807	773	835	816	814	784	782	775	830	778	741	775	760	795	774	800	789	784	780	769	815	838	829	833	786	799	742	809	837	837	831	743	796	808	800	780	760	816	786	803	801	798	814	808	788	792	834	821	782	796	831	788	765	782	815	807	802	808	809	766	769	816	799	788	762	783	823	765	812	793	800	785	784	809	792	811	850	750	754	840	783	763	785	782	744	843	822	808	796	805	847	822	786	783	730	782	763	838	773	792	814	809	838	864	786	770	772	755	801	790	873	766	793	789	798	778	790	821	768	785	799	783	802	871	798	795	810	818	738	791	807	813	771	783	798	782	829	774	820	770	777	783	785	828	784	751	848	821	786	778	797	778	764	813	759	800	797	819	757	810	777	754	778	829	844	755	786	828	774	843	768	778	781	798	806	803	826	792	818	837	838	787	808	773	812	832	790	793	789	780	781	849	818	785	801	810	851	817	804	759	811	840	772	809	839	827	816	813	799	786	785	752	781	754	868	862	850	762	799	783	807	820	756	794	796	793	803	777	814	803	808	803	807	805	805	766	756	777	796	789	781	812	810	820	789	844	748	786	855	775	791	808	765	838	818	801	744	797	796	872	825	779	752	810	752	790	831	763	761	799	778	862	850	785	778	818	776	842	849	776	769	804	797	826	815	824	811	767	789	772	740	837	836	778	796	770	847	808	768	800	810	793	820	778	801	848	753	783	771	815	753	789	780	761	782	789	762	815	783	814	754	865	862	763	781	769	787	761	805	839	802	829	810	823	812	803	851	802	789	757	779	780	791	796	788	811	792	788	830	767	776	786	755	821	779	770	780	804	834	806	805	754	808	812	830	805	831	792	811	831	798	855	839	780	766	789	775	727	765	815	783	829	784	797	821	762	763	834	784	758	764	797	784	745	843	795	747	805	822	743	817	779	768	791	777	803	810	860	852	776	794	783	793	755	807	783	779	740	782	816	800	744	800	771	820	778	797	785	788	749	752	796	850	832	781	816	755	772	742	797	847	783	778	790	772	789	826	768	784	845	783	797	833	723	819	800	742	776	783	830	787	767	794	747	862	834	758	713	776	784	798	818	790	778	810	788	801	795	817	799	843	746	778	818	765	783	761	854	833	796	801	743	755	745	833	742	796	739	781	807	756	819	818	780	805	783	798	783	790	791	834	770	798	827	842	801	797	751	786	792	724	809	744	785	772	828	814	787	785	788	807	837	804	792	828	747	780	779	830	756	812	785	801	785	809	844	748	800	830	813	788	792	782	787	828	806	785	790	814	793	817	778	792	792	838	781	767	791	779	805	850	838	794	820	803	841	769	748	781	776	787	800	798	819	828	802	839	804	768	810	771	778	758	790	801	842	765	798	838	821	778	797	770	747	867	781	770	775	807	816	796	774	794	796	762	868	804	772	800	854	830	785	776	852	761	792	826	814	816	798	816	845	824	790	811	767	843	810	829	761	828	720	811	805	830	820	781	822	786	805	764	833	831	772	797	785	828	819	814	802	743	773	793	813	850	842	771	818	808	775	814	809	847	812	791	783	754	782	825	756	756	800	780	778	769	807	786	769	816	834	781	768	792	821	880	816	823	780	725	794	814	819	782	803	806	787	812	776	767	829	778	770	783	762	786	728	766	818	822	751	788	835	772	808	778	809	772	781	764	838	803	784	833	802	827	775	815	823	743	764	769	820	807	789	746	807	778	809	791	794	822	809	794	815	761	784	770	784	817	809	790	816	781	788	794	831	809	792	790	784	811	821	833	824	808	822	832	800	800	774	731	810	844	809	803	775	814	813	802	832	841	819	796	858	820	829	769	808	827	797	764	775	766	766	814	813	776	769	775	814	818	776	799	839	771	772	855	774	758	811
3417	3623	2916	1606	1246	973	917	821	812	750	718	691	678	653	645	630	620	661	664	626	588	605	627	634	588	583	596	583	651	610	634	602	611	566	582	643	603	607	599	617	595	606	651	584	625	624	593	587	613	624	637	597	618	605	569	618	617	629	632	635	619	567	613	611	651	600	570	615	598	598	571	606	564	612	650	620	601	594	559	622	574	597	560	615	569	584	585	634	606	582	559	614	585	619	575	588	589	549	546	587	543	604	632	608	589	628	607	585	569	624	600	607	583	540	597	562	599	561	627	574	656	542	597	639	594	588	593	558	636	584	575	567	566	602	642	607	599	579	570	627	634	566	578	606	600	616	635	617	601	567	573	571	609	575	614	590	537	616	572	594	543	605	601	646	593	570	649	587	553	633	579	577	625	586	581	599	628	605	647	610	556	611	559	591	589	573	559	564	617	590	630	601	557	577	640	587	554	605	576	558	598	581	584	579	563	616	582	606	566	585	578	573	579	574	653	624	612	566	606	575	627	578	642	597	595	603	557	600	604	589	639	586	601	547	594	553	585	597	568	602	559	617	650	627	590	607	560	576	627	576	590	607	604	611	615	614	573	640	599	572	605	601	592	561	624	596	598	598	608	574	646	566	619	596	612	624	620	654	600	601	577	586	572	555	600	603	614	535	594	542	555	561	613	558	600	608	591	569	563	595	583	670	570	564	529	603	585	595	576	579	569	609	605	592	610	543	594	578	624	608	615	581	574	558	577	563	585	588	591	582	525	547	607	586	597	611	600	611	583	570	593	563	549	571	593	594	623	607	575	567	615	554	654	581	553	581	578	637	608	589	618	621	570	571	617	572	626	587	617	575	609	582	599	617	632	576	620	608	620	626	615	619	596	618	605	602	558	612	554	648	581	589	593	569	565	576	620	626	594	575	583	580	594	547	596	584	566	557	561	659	603	559	561	599	617	578	550	584	616	605	607	639	539	604	600	582	634	600	594	579	557	601	567	539	598	584	595	619	613	562	577	610	608	596	532	593	613	625	576	568	559	620	595	561	587	623	607	622	559	610	587	616	597	621	556	555	620	620	564	612	613	599	544	614	597	601	592	599	604	580	609	599	564	625	534	564	583	556	648	575	643	630	633	592	579	628	568	593	607	575	599	593	585	576	623	622	610	568	593	615	608	564	627	576	555	556	546	606	590	603	575	612	595	604	558	550	543	614	564	597	588	582	632	584	580	582	553	605	578	584	590	601	597	540	611	582	568	599	583	578	589	581	623	601	595	606	581	560	596	577	580	565	586	565	572	602	606	604	596	600	577	582	596	564	563	568	559	591	614	569	563	543	603	567	580	630	556	616	594	577	623	636	612	568	559	579	574	566	599	542	606	546	616	557	590	600	557	553	585	609	574	592	636	591	601	577	615	599	573	564	588	598	562	604	591	560	610	587	569	546	563	565	584	584	601	596	589	599	618	620	591	558	606	572	607	607	589	617	607	579	603	580	610	558	559	598	580	578	582	628	598	571	580	588	602	601	588	599	571	569	557	614	617	602	551	522	596	589	545	584	560	624	598	628	544	605	583	598	630	590	568	607	597	584	541	542	564	580	578	562	612	608	537	570	555	581	601	570	551	565	597	593	584	568	573	521	603	595	564	585	604	579	604	577	547	520	566	581	623	543	559	550	594	570	607	556	629	577	626	584	585	646	583	595	590	611	607	575	543	547	587	573	626	621	557	573	582	591	569	581	571	577	598	635	562	577	571	581	574	571	555	596	596	579	579	557	609	645	574	589	558	569	577	607	586	571	590	585	608	575	591	604	595	619	581	613	592	603	593	593	565	609	617	589	598	608	548	584	599	606	606	618	561	609	624	615	569	619	588	583	594	604	618	567	606	587	578	578	537	579	627	589	544	595	576	602	575	570	581	621	567	588	620	627	608	576	579	585	598	595	634	600	618	610	604	570	559	617	579	571	569	595	569	568	564	554	596	589	542	596	572	612	593	585	584	559	593	581	599	601	614	606	581	574	603	565	586	609	629	623	610	597	609	621	611	597	608	585	596	557	599	607	574	578	594	573	566	632	567	549	608	575	607	538	590	592	598	593	596	578	570	617	578	635	575	583	578	588	583	580	607	569	539	607	539	594	585	618	580	614	559	600	559	616	577	567	594	593	558	587	571	575	553	585	605	598	624	600	562	618	623	595	610	576	535	579	548	624	582	578	573	581	615	595	594	582	570	568	615	606	608	535	551	610	552	551	585	602	587	602	628	596	569	593	594	594	594	572	574	576	568	574	579	626	578	566	533	588	575	579	554	555	572	577	593	568	585	546	571	565	592	601	629	536	566	589	584	573	605	590	612	564	592	566	569	610	580	614	580	559	595	584	559	574	594	588	588	572	595	600	575	591	599	582	577	642	577	614	583	556	584	571	587	592	581	632	601	583	564	599	612	559	611	561	563	613	581	576	593	611	622	616	591	580	588	560	563	579	581	599	581	569	615	601	613	559	597	590	564	618	590	611	602	579	624	570	582	589	579	603	574	574	589	573	548	592	588	583	653	581	580	579	594	548	592	615	575	629	591	577	584	574	557	578	585	587	576	660	577	551	600	609	568	601	591	598	552	603	588	582	569	575	568	595	550	549	578	576	607	578	573	581	584	554	623	563	615	609	554	600	578	620	605	562	546	582	578	615	575	605	576	584	580	598	584	641	630	605	598	594	589	565	592	596	597	630	596	580	591	599	601	550	591	579	539	563	576	581	621	612	600	584	642	561	615	598	582	593	619	629	587	598	579	529	572	596	578	621	592	586	578	598	566	589	570	606	570	578	570	560	530	580	588	612	587	580	572	604	539	631	589	587	605	570	604	576	595	527	584	572	584	585	561	584	604	610	566	593	595	588	589	605	542	559	561	603	582	588	612	596	607	562	598	592	567	575	607	589	575	589	610	579	600	585	574	578	565	646	597	572	541	575	604	597	576	575	594	590	577	614	587	620	566	579	549	576	588	558	580	591	575	595	585	562	574	586	592	559	642	587	617	589	568	617	577	578	559	606	591	558	584	554	570	550	604	606	572	584	598	550	584	559	590	586	617	634	585	565	592	600	576	570	630	574	612	621	593	570	546	596	585	584	596	618	576	588	560	629	591	620	572	562	588	565	590	554	561	556	611	576	590	543	557	552	610	558	604	626	560	595	615	603	621	630	643	590	594	581	553	558	593	603	600	569	579	596	552	562	583	583	590	604	602	605	603	540	597	562	591	577	589	605	570	579	556	583	626	561	590	605	600	600	574	599	556	559	585	582	589	578	571	584	555	604	600	595	620	629	613	564	596	606	624	608	546	623	574	580	574	572	618	592	588	607	562	569	583	578	600	581	588	606	598	555	593	592	547	545	567	602	565	587	626	597	592	608	593	596	598	573	600	589	610	611	578	574	595	562	606	561	525	615	601	553	601	576	602	632	633	584	569	574	598	594	543	595	610	530	615	531	561	591	555	612	573	584
24513	21498	28859	24562	21492	9182	1943	1218	1069	1005	947	958	900	922	875	837	792	875	816	868	816	900	863	783	784	803	822	818	885	775	786	817	832	780	826	794	831	812	783	819	825	778	861	824	796	850	755	805	802	833	768	783	824	848	812	765	751	896	789	735	819	831	774	812	746	782	796	813	806	822	793	811	796	754	784	819	772	768	828	824	788	790	775	780	790	745	761	772	800	817	821	790	839	807	801	798	761	789	759	786	806	743	813	783	786	790	759	779	799	810	808	780	824	764	802	789	798	806	805	776	809	804	854	762	760	823	810	788	805	775	811	814	779	772	756	772	770	791	807	795	774	796	818	780	771	778	792	814	731	762	783	836	811	797	756	783	808	776	829	780	790	751	819	823	807	772	722	764	749	754	765	731	752	788	778	753	843	750	750	839	817	809	761	742	784	780	809	830	773	769	753	789	778	778	794	792	734	753	793	827	787	776	783	736	760	823	763	785	749	797	807	806	807	812	799	785	783	766	762	808	751	760	767	779	780	769	847	799	754	756	803	808	782	779	809	839	791	793	775	784	833	781	842	760	785	746	777	796	800	782	795	738	842	755	766	784	791	809	795	833	804	756	771	784	770	828	821	772	813	784	794	775	802	752	800	782	776	761	769	812	824	796	798	773	779	747	733	799	794	773	764	779	755	779	826	806	716	753	759	727	756	742	801	795	806	805	772	807	788	759	805	853	778	751	775	736	800	785	781	731	843	785	794	792	831	800	770	730	729	789	771	835	780	824	719	770	832	784	825	758	788	823	768	841	810	768	771	824	797	798	812	789	794	799	775	762	772	817	778	752	818	805	789	832	788	759	799	773	785	784	776	803	780	787	803	843	816	824	791	799	765	776	794	783	772	786	783	833	781	770	770	776	792	816	780	778	820	781	843	763	715	795	767	809	797	773	820	775	787	882	793	826	786	798	780	741	776	760	816	823	768	816	783	783	768	788	789	757	783	733	779	739	800	767	784	776	777	745	759	845	826	828	802	804	754	791	853	792	773	817	773	769	802	799	779	785	747	774	758	793	794	748	811	794	828	759	781	745	772	823	784	788	816	786	773	810	794	741	808	759	768	788	807	763	783	756	771	793	778	718	782	772	821	781	736	836	784	745	779	784	746	794	723	818	791	776	781	727	824	779	803	828	818	803	803	777	779	792	759	767	820	829	788	837	800	805	797	775	755	754	801	766	796	722	846	762	766	785	749	785	807	760	783	777	838	794	799	772	730	803	756	827	750	750	793	791	800	845	773	799	787	792	747	775	781	802	763	745	817	750	755	754	748	791	811	820	797	771	768	800	758	772	783	759	728	723	815	787	853	750	774	744	758	747	746	789	785	823	757	779	802	766	806	840	751	785	823	811	767	845	791	753	787	767	776	750	760	810	727	766	844	740	743	784	773	758	759	796	790	778	772	781	782	785	776	741	720	778	808	824	807	757	762	817	803	825	770	750	760	743	776	796	782	779	856	836	776	752	795	812	746	777	731	759	815	806	771	825	752	779	750	832	811	791	778	751	813	783	770	800	768	786	797	820	766	836	817	774	775	796	768	783	774	783	762	761	777	802	746	778	788	774	797	787	759	786	833	762	811	797	797	785	768	819	804	780	807	784	767	791	755	797	793	832	776	769	791	824	803	819	817	767	814	792	789	796	792	779	789	797	812	819	789	781	769	758	781	779	817	799	759	734	737	752	731	833	775	758	744	829	793	777	753	795	763	788	821	821	757	809	756	785	741	766	791	779	764	799	788	791	808	758	800	850	805	808	771	760	823	810	765	783	849	802	848	741	710	793	768	791	775	785	796	794	760	765	813	726	739	767	791	736	767	821	788	801	756	794	776	794	780	809	803	800	800	747	787	777	778	827	779	820	754	801	746	826	768	724	777	784	768	755	766	813	829	782	744	822	812	802	765	720	807	797	805	770	744	773	818	779	745	771	781	761	764	798	800	800	809	764	779	774	824	851	823	795	816	808	735	814	756	749	761	740	772	822	799	788	784	775	775	851	799	770	829	761	803	803	789	764	815	754	794	805	769	785	768	805	763	805	851	763	808	780	789	790	786	758	747	792	801	803	745	785	812	792	857	781	764	778	771	762	733	782	792	793	771	793	777	804	776	790	802	757	766	766	755	786	777	784	740	784	763	794	842	795	822	796	787	817	771	817	784	783	715	795	782	815	768	766	806	813	764	784	811	804	795	750	764	769	760	767	815	762	825	743	776	753	831	774	784	771	792	754	777	751	760	780	805	772	804	761	777	782	820	791	832	823	776	810	790	828	830	815	723	773	811	802	763	802	753	760	822	780	792	753	768	788	737	746	756	804	752	779	782	786	759	789	729	770	763	789	786	746	774	783	821	790	772	766	761	728	781	752	783	764	771	777	778	740	754	785	760	792	764	805	756	780	806	757	780	740	791	757	793	773	816	802	768	753	782	773	778	759	764	766	751	832	762	766	788	717	781	767	788	779	833	756	813	790	804	764	801	777	791	723	770	764	750	796	766	807	798	777	841	791	712	736	794	759	776	770	807	752	815	796	731	752	802	779	761	804	796	813	777	740	824	800	789	776	773	819	803	753	740	811	780	774	805	778	816	755	817	761	733	777	757	777	785	798	795	805	733	758	790	754	773	762	764	775	777	742	761	776	775	768	789	798	770	775	846	769	815	745	742	849	790	813	733	786	758	824	763	779	747	784	796	749	762	785	744	809	795	746	807	762	728	785	737	809	783	820	766	782	777	783	802	765	808	769	793	807	800	810	764	782	750	758	799	774	794	817	804	809	776	793	812	798	753	766	806	767	782	798	798	827	766	794	796	761	797	840	801	770	826	818	779	749	795	784	814	804	780	819	757	716	794	801	788	792	817	773	860	807	738	823	759	789	775	790	763	790	792	716	768	772	722	754	790	776	781	768	850	776	750	694	737	775	809	789	808	740	772	746	777	777	816	777	761	801	782	754	762	745	815	756	736	769	764	745	786	786	741	789	799	732	814	770	813	769	740	768	797	730	805	764	812	808	820	822	810	798	800	800	805	749	820	784	765	762	775	731	785	775	809	766	754	773	793	788	785	763	757	831	784	748	785	758	768	777	758	769	763	796	831	815	839	749	768	803	767	801	801	771	797	808	769	739	791	788	797	825	791	733	766	748	780	783	752	775	783	743	783	810	817	836	796	768	772	763	759	801	778	768	768	806	774	785	829	775	786	789	745	726	761	786	713	814	774	757	788	791	770	789	751	720	759	799	747	804	817	734	781	782	759	773	766	812	807	790	816	789	774	809	780	823	815	753	800	782	783	793	775	813	823	767	760	766	777	796	842	785	753	782	756	773	761	766	776	767	768	787	734	796	755	785	815	797	742	784	821	755	775	794	804	785	809	818	744	740	794	771	813	805	780	794	763	769	733	767	833	760	733	807	794	757	820	741	751	776	805	771	771	853	760	798	770	801	748	755	760	804	771	772	784	788
3690	6054	5001	2665	1866	1453	1169	1082	959	876	857	804	743	719	729	669	649	660	638	646	665	623	629	630	651	642	619	621	610	610	598	672	621	645	589	627	643	580	638	619	644	605	612	621	628	619	581	592	578	558	578	574	609	600	602	561	598	634	657	615	559	585	599	605	585	608	605	583	618	592	599	554	605	592	590	561	630	610	634	560	591	576	627	598	575	594	619	603	610	611	629	587	622	613	612	584	590	645	619	613	574	620	604	584	626	652	627	639	644	564	608	603	609	614	604	633	611	580	604	599	605	543	591	563	632	588	609	575	567	583	594	603	599	606	640	574	587	586	607	636	589	572	634	604	592	622	588	544	604	607	596	608	612	629	544	597	599	632	557	637	604	600	606	597	599	617	600	600	602	595	604	578	590	576	593	619	584	577	627	552	583	574	581	619	593	608	637	601	608	556	595	602	581	569	626	611	616	602	540	633	626	587	598	547	622	587	570	568	592	622	602	602	603	618	574	603	647	596	577	561	603	600	561	589	604	594	574	564	604	620	550	583	612	592	610	605	592	594	572	598	637	593	595	581	584	584	607	578	616	610	600	570	586	613	621	567	609	630	541	570	602	653	607	578	574	603	635	618	587	575	652	615	626	635	619	583	590	590	638	597	654	586	599	571	602	628	590	553	582	590	571	610	601	550	667	551	634	599	544	540	598	601	618	576	573	606	615	597	605	591	616	637	637	551	553	594	635	583	594	587	594	617	538	588	549	594	600	622	595	600	609	606	569	574	574	618	602	580	568	651	598	557	617	607	556	613	574	544	593	573	550	598	560	592	629	573	620	569	602	585	578	617	619	579	622	624	593	635	580	625	632	611	543	596	597	549	636	643	570	546	629	598	588	549	624	621	580	563	586	596	635	600	597	595	594	581	612	603	580	604	619	557	586	620	578	604	653	602	611	631	568	592	603	588	537	568	606	593	577	583	622	609	607	586	605	588	584	576	606	580	564	600	583	603	596	538	597	568	543	598	608	593	528	595	560	553	569	564	647	634	611	575	626	582	588	580	586	605	532	609	601	575	548	644	580	548	594	579	640	570	583	596	631	589	614	644	567	592	616	620	553	591	569	591	597	592	592	644	614	590	587	577	571	551	581	581	599	561	583	594	585	621	558	577	579	586	616	627	590	604	552	593	586	581	608	606	597	608	612	578	549	607	594	589	566	572	542	577	628	542	600	621	594	632	606	611	594	541	575	620	619	596	585	639	621	553	619	567	577	593	563	602	575	582	580	613	606	546	586	612	618	629	596	620	538	563	549	608	596	543	604	593	584	582	598	586	574	626	570	563	589	610	614	567	590	604	577	631	563	594	628	560	567	602	601	582	616	562	611	585	612	611	563	577	587	565	616	600	562	550	588	619	595	587	577	574	578	602	650	554	575	609	567	639	606	590	572	609	592	644	555	613	584	595	670	588	602	573	588	567	585	564	571	580	594	592	575	616	578	596	565	585	602	629	588	569	569	588	600	581	574	575	603	585	622	577	592	583	595	569	621	578	540	563	621	572	594	593	566	619	599	578	585	601	608	619	600	602	621	547	578	586	591	580	608	606	608	568	564	604	659	595	571	604	577	602	542	563	603	627	598	578	596	565	678	562	607	599	540	568	556	581	577	562	558	607	584	559	587	568	559	602	589	563	562	593	566	568	548	570	606	616	583	545	568	592	573	603	619	593	555	597	565	588	560	552	583	584	580	576	615	599	581	626	639	618	601	597	584	564	546	647	612	606	582	574	558	617	534	621	575	597	596	615	582	588	636	619	572	541	538	597	595	556	585	571	611	603	593	618	565	553	576	588	594	541	577	603	582	628	620	604	608	547	582	593	597	564	568	576	574	590	597	613	587	574	623	613	623	588	576	582	612	596	578	628	569	624	585	617	600	590	578	576	600	625	599	617	597	593	606	587	570	613	636	602	590	588	585	563	580	587	600	605	562	559	570	579	561	569	568	611	618	556	559	612	581	561	559	574	553	579	630	595	602	622	613	610	586	579	643	639	537	604	594	626	597	605	589	548	583	581	620	621	571	596	616	582	562	626	571	583	596	558	568	534	608	622	625	578	610	562	593	590	533	613	584	591	630	590	585	594	583	610	592	644	617	589	569	564	612	615	602	543	602	620	567	581	558	561	559	633	587	603	569	585	551	609	581	609	561	597	563	603	591	582	605	584	560	563	572	628	615	560	617	578	551	557	581	588	571	582	552	584	630	597	591	587	592	641	615	563	607	610	589	580	585	583	615	602	544	561	599	619	587	620	614	599	561	587	586	630	584	553	550	620	576	594	576	550	594	580	566	610	630	589	535	590	579	597	575	552	627	618	565	569	602	604	631	652	601	563	579	587	603	579	586	562	573	551	631	590	619	575	609	571	600	594	562	593	569	574	553	575	590	575	628	559	596	617	597	632	577	630	601	598	635	593	586	594	576	623	600	619	583	624	571	554	622	590	599	598	589	608	578	617	605	584	594	580	620	584	586	543	615	599	552	602	582	573	538	596	547	533	614	600	577	586	598	620	583	614	600	572	618	587	591	606	573	567	579	556	597	596	602	589	572	598	592	575	560	601	585	605	620	588	558	576	602	584	580	627	591	555	593	555	572	596	548	591	598	572	594	606	608	580	604	584	594	596	571	548	582	541	584	583	569	600	588	592	596	599	595	574	596	578	570	585	610	599	597	572	573	575	583	558	566	576	631	614	587	583	571	550	591	609	613	609	571	575	615	580	592	616	539	556	584	597	551	647	586	572	582	601	620	612	609	628	551	590	601	589	608	579	581	563	600	585	564	594	562	618	585	588	594	610	563	614	581	576	593	629	592	623	557	555	573	602	565	573	589	600	570	613	555	626	574	527	606	615	599	618	586	573	555	548	610	587	541	588	576	580	571	591	580	584	590	610	587	580	549	594	576	552	548	580	558	581	588	618	641	590	590	597	572	592	603	580	590	540	568	564	567	597	590	629	559	619	624	601	571	542	585	552	566	605	597	555	605	582	572	581	550	586	611	578	614	579	588	595	619	612	593	589	677	566	595	598	612	594	632	550	616	620	587	565	594	606	574	607	599	541	538	589	601	596	585	568	511	572	552	534	594	588	582	538	570	559	590	594	615	598	573	582	582	602	597	592	589	605	554	549	558	610	570	584	613	598	598	578	592	558	621	590	582	599	588	569	567	570	581	547	535	560	588	550	602	576	644	550	582	567	593	551	592	627	571	620	583	565	597	585	594	579	614	587	572	567	572	553	606	617	591	576	613	628	584	572	588	606	575	556	568	577	594	575	588	608	594	595	586	587	588	568	576	607	626	586	604	589	590	587	566	632	523	587	563	599	596	619	580	537	552	566	620	640	582	579	549	601	566	570	558	616	576	576	583	574	578	608	617	647	601	595	603	547	567	616	584	617	579	610	612	583	620	577	573	590	593	575	539	581	558	570	609	591	564	563	611	624	610	626	589	588	549	561
27856	10437	958	580	453	386	396	402	424	401	380	365	403	435	422	415	415	418	391	374	412	391	420	413	420	379	384	409	415	410	392	433	399	400	389	390	370	439	384	379	397	393	418	403	406	402	398	391	419	418	352	424	410	371	397	350	392	379	404	383	374	380	415	413	431	450	404	420	387	419	408	369	355	400	400	397	414	423	379	352	388	397	388	391	425	357	398	447	421	424	417	422	357	429	406	387	406	401	418	457	398	401	397	386	402	379	374	394	411	451	419	377	406	388	409	389	398	396	391	424	368	381	401	399	391	397	392	391	413	384	400	404	366	397	388	417	416	386	403	370	416	390	360	366	379	404	419	397	410	358	380	400	354	389	389	416	409	385	373	410	375	365	395	372	432	401	394	354	379	388	370	385	397	415	421	378	397	403	370	391	402	432	409	394	429	385	410	365	422	399	401	435	390	384	415	389	441	398	418	390	410	418	401	371	379	437	418	433	361	369	403	403	420	391	398	402	410	393	423	396	384	378	417	394	378	380	416	370	360	392	350	370	405	366	400	406	383	403	429	380	383	393	402	382	414	389	408	381	397	383	381	376	409	394	392	385	418	381	410	381	425	404	393	380	410	396	413	430	392	398	434	430	393	369	404	431	422	358	369	434	413	413	406	423	369	418	403	389	405	400	388	429	388	425	391	431	412	374	418	424	394	426	385	402	388	418	394	387	409	426	388	397	391	413	380	383	413	414	426	400	392	423	379	385	405	394	433	394	389	393	387	386	409	428	410	403	424	465	410	379	392	386	390	401	369	372	390	421	420	390	399	396	419	398	419	360	400	389	408	404	382	422	401	382	379	382	403	394	408	400	396	371	399	418	409	404	409	419	384	416	375	371	426	403	405	408	444	401	406	398	388	366	367	404	375	443	404	393	384	419	369	381	423	385	417	395	397	383	381	375	400	389	391	383	435	413	419	389	418	391	420	375	392	424	404	350	407	389	377	415	406	394	371	431	414	411	429	390	376	414	396	393	405	381	404	403	384	395	426	408	357	406	412	426	395	389	381	405	402	426	415	401	393	402	393	373	420	371	385	426	435	413	396	382	387	405	409	418	377	394	407	379	358	409	453	408	405	368	417	382	386	403	392	386	395	413	389	403	394	393	393	417	400	387	407	389	419	392	390	405	382	397	375	388	387	393	414	408	409	413	370	402	395	398	431	460	378	394	381	411	393	396	380	386	392	417	370	452	398	396	399	408	355	405	383	390	428	432	401	433	384	404	403	404	404	409	390	425	411	395	416	414	412	403	399	406	333	432	380	400	422	391	366	437	416	387	404	379	387	375	386	379	381	383	374	384	428	419	447	362	417	383	394	367	401	390	423	372	400	408	401	392	358	388	391	381	400	428	400	395	364	393	412	389	418	374	376	393	362	395	400	404	430	393	425	386	407	387	391	382	377	393	423	415	416	400	400	401	404	435	391	394	415	409	436	431	363	394	384	434	407	423	388	444	389	438	406	400	410	412	377	386	360	394	408	413	386	392	391	407	395	418	378	396	391	409	401	419	395	424	353	390	415	359	454	413	378	349	386	407	415	436	410	390	401	391	374	394	383	421	370	378	402	401	400	399	417	410	401	449	405	367	433	385	393	431	413	372	367	372	435	404	395	372	375	393	424	396	393	415	425	365	355	390	434	405	397	437	383	379	432	398	374	349	395	428	411	397	392	389	374	375	383	412	411	405	391	429	391	373	407	385	371	405	373	373	442	379	410	372	387	414	383	397	406	417	429	410	394	402	401	397	423	391	423	385	381	394	371	391	373	441	398	415	394	399	388	395	380	384	380	393	381	400	406	398	410	409	398	392	413	403	410	415	411	376	406	388	394	377	365	393	402	396	388	383	397	419	410	437	382	417	410	417	374	420	422	409	446	410	385	390	394	412	402	439	428	387	395	435	384	407	393	389	384	408	423	404	400	399	388	411	427	379	398	375	437	372	377	390	377	401	382	352	409	440	387	374	383	397	382	404	410	387	380	399	379	433	381	380	397	401	404	395	393	363	394	381	356	366	440	396	442	372	416	398	387	409	399	399	416	413	368	362	406	408	404	408	392	395	372	373	374	362	413	420	404	391	397	378	380	401	424	430	399	379	420	421	365	378	420	396	390	406	398	401	390	389	406	381	463	392	407	397	404	399	425	409	403	386	391	406	434	426	442	428	411	422	380	394	411	384	398	372	375	379	425	405	381	403	413	393	396	395	364	378	405	352	408	375	379	438	394	413	416	411	427	438	409	415	395	404	426	381	371	412	399	392	384	385	401	404	381	372	408	390	415	385	366	405	369	374	377	420	393	359	373	400	385	387	396	406	421	393	413	374	445	372	389	408	436	398	391	392	396	413	398	365	379	391	399	417	405	383	369	401	425	398	416	405	403	419	419	355	404	442	363	373	437	419	397	405	386	375	389	383	423	394	414	392	390	399	425	374	393	381	406	403	409	369	427	411	422	390	417	387	392	428	430	399	411	438	379	412	406	389	391	385	445	394	435	384	393	404	394	399	379	393	417	417	434	375	400	384	395	375	380	401	416	441	420	399	379	393	376	388	416	411	399	388	395	378	434	427	385	387	409	412	420	407	398	426	393	397	406	419	417	402	388	379	396	393	422	375	379	422	416	353	394	427	383	411	422	393	397	368	372	395	434	404	385	390	358	409	379	392	387	415	377	385	387	406	382	393	404	391	415	393	378	394	425	394	397	412	369	384	393	386	395	412	390	361	383	389	379	409	372	419	429	395	383	410	388	375	366	406	358	397	357	407	408	390	400	415	425	393	378	444	386	427	385	425	400	406	390	399	398	386	392	402	383	387	353	423	396	421	441	427	421	357	395	369	407	418	401	430	394	401	411	440	434	386	390	363	391	395	370	354	415	381	399	430	391	416	422	385	388	393	380	414	373	390	403	375	402	414	372	435	396	409	410	429	418	395	389	394	400	401	375	401	423	440	397	379	401	396	421	397	357	361	394	385	390	377	376	367	366	444	415	388	378	431	397	378	439	401	400	395	405	386	419	415	409	408	397	367	424	395	377	396	400	372	367	444	433	417	361	429	417	413	421	399	382	369	388	418	419	363	419	401	387	396	402	426	405	425	387	381	364	386	422	400	405	397	399	395	396	384	440	394	395	444	376	380	420	408	409	404	411	412	423	401	391	398	436	391	430	401	386	374	388	374	401	396	374	386	402	391	411	433	400	390	395	417	388	431	401	382	392	393	393	399	395	393	389	403	424	420	407	413	377	396	403	383	417	370	370	403	422	390	403	408	399	418	391	367	398	393	380	362	428	404	369	428	415	383	366	372	440	414	423	353	415	389	353	385	392	381	400	361	389	392	409	377	392	402	394	406	408	384	401	416	414	406	440	452	377	388	425	394	394	398	392	401	425	420	340	383	399	415	397	407	411	418	393	425	364	385	400	393	396	424	416	394	390	408	369	417	391	373	421	368	362	429	440	349
4719	454	457	380	371	315	320	300	310	313	278	288	325	280	285	296	265	323	287	298	268	289	285	294	275	307	296	281	292	293	316	272	279	284	299	286	323	292	282	282	286	282	310	320	316	305	277	266	291	275	284	325	284	281	290	285	253	280	272	301	314	325	289	291	306	316	247	265	274	303	281	284	277	259	299	269	285	323	302	300	258	293	286	286	286	285	321	267	252	302	300	285	288	256	297	286	304	268	301	306	296	287	268	313	292	283	313	273	267	312	300	279	309	282	295	297	303	310	296	296	271	301	281	314	289	294	321	301	277	283	273	326	320	259	287	280	291	275	300	271	300	238	287	254	287	275	298	298	323	294	285	296	280	297	308	277	306	287	294	285	294	294	321	274	255	291	301	291	279	321	296	295	290	301	299	283	298	297	284	254	309	281	321	272	287	291	281	294	317	268	288	273	318	284	283	296	272	325	289	290	288	305	314	310	316	293	303	304	283	295	275	301	296	292	256	298	291	263	294	304	307	269	295	282	283	287	292	291	296	302	288	253	308	289	292	280	304	294	306	271	314	285	314	303	308	288	308	313	281	293	286	284	284	290	293	281	308	294	288	313	281	295	287	315	294	304	305	285	298	279	297	284	278	281	293	300	302	328	313	319	307	306	295	283	292	274	285	302	283	326	294	281	257	288	323	286	319	268	299	301	303	309	292	299	349	300	300	318	308	314	266	289	274	289	300	278	291	269	317	277	298	249	296	310	298	281	302	280	307	314	342	300	287	324	288	285	285	333	288	302	276	288	286	303	301	296	265	258	318	328	296	287	292	300	281	300	281	283	282	298	275	324	299	299	278	288	302	289	273	319	272	293	357	286	299	266	299	301	285	313	261	296	275	266	288	292	291	307	271	306	303	300	285	296	317	279	275	300	292	318	290	296	314	297	317	289	283	269	280	312	301	281	288	299	305	249	303	285	295	312	285	296	292	287	319	306	303	281	299	267	295	330	329	293	280	274	293	303	284	307	254	299	304	284	306	270	314	293	291	302	309	300	298	285	237	295	285	295	241	292	274	289	294	282	302	302	285	293	265	280	277	295	306	282	288	282	278	294	327	264	287	316	287	257	307	302	296	273	293	275	283	298	275	276	288	303	299	282	322	287	298	267	304	293	300	302	271	300	301	268	323	319	279	263	296	285	279	292	266	281	269	271	290	299	264	280	318	271	277	317	283	312	310	293	270	288	301	254	271	294	305	285	267	282	325	307	303	284	284	293	268	290	322	282	287	316	301	281	299	298	293	292	293	308	292	305	273	323	315	263	287	280	291	285	320	305	288	279	294	294	278	295	296	326	280	274	256	282	290	286	332	289	310	281	276	292	283	277	296	293	321	288	292	287	266	324	319	311	306	286	293	273	299	259	270	296	293	294	299	275	291	303	302	301	282	291	310	279	270	265	273	291	308	286	265	301	289	282	284	283	301	268	289	314	297	274	288	297	290	323	303	297	314	262	304	293	309	312	296	277	282	290	294	272	317	281	283	310	304	306	315	291	257	294	294	318	305	289	318	255	304	301	332	277	291	278	289	265	283	293	292	276	277	279	269	277	297	305	288	293	309	307	293	304	294	310	291	300	295	289	289	301	311	275	299	297	272	303	279	289	305	310	271	275	295	291	290	291	277	282	289	292	286	286	290	306	270	281	285	257	272	288	302	295	307	294	278	294	297	322	264	286	305	284	286	315	276	291	304	301	298	286	248	302	309	286	289	303	292	277	297	295	265	312	287	293	296	319	311	278	291	322	309	277	313	274	283	280	315	294	309	298	271	300	298	277	285	293	257	300	285	285	272	287	301	279	316	296	307	301	297	287	285	301	299	287	292	300	294	274	288	302	292	317	267	290	280	251	305	307	302	289	281	272	294	295	289	308	286	279	326	297	252	308	301	288	310	260	272	322	316	274	291	324	292	278	313	311	299	269	285	345	256	317	296	280	294	278	277	298	319	285	298	273	292	299	303	310	297	299	279	280	312	310	295	308	284	303	312	274	294	304	319	291	271	323	293	296	283	300	260	308	297	280	276	306	301	294	329	311	280	306	277	307	290	290	306	297	287	283	301	326	288	308	305	316	290	276	328	266	318	316	309	323	279	266	267	281	287	312	291	294	310	293	295	285	337	284	269	273	316	311	305	311	289	273	284	303	329	300	283	301	281	320	299	283	273	296	274	288	274	291	289	303	313	303	267	344	284	261	323	282	294	276	289	294	307	309	294	281	305	303	264	269	261	283	270	263	339	305	268	302	285	305	263	271	309	310	301	312	277	284	289	307	288	285	296	307	303	330	284	298	286	301	295	322	266	317	282	273	291	262	306	289	302	295	300	291	319	282	286	279	301	314	293	306	286	322	306	276	311	305	290	272	293	281	254	249	263	299	294	274	264	276	282	288	308	281	292	278	277	297	299	313	283	277	290	266	295	272	303	296	268	287	278	316	275	310	302	300	263	276	320	280	298	315	302	273	284	289	275	324	312	287	275	288	304	290	316	298	307	297	308	287	283	283	262	276	295	292	294	279	313	266	307	311	294	285	313	290	296	282	308	309	298	313	237	303	285	301	289	261	295	294	291	310	280	276	279	295	305	260	324	314	283	286	300	314	302	274	299	290	274	268	303	321	338	310	278	305	319	287	279	302	266	318	256	261	319	309	309	281	306	287	276	283	270	291	281	292	262	301	298	296	300	289	246	303	291	290	308	317	307	293	288	267	286	301	310	323	304	276	294	282	279	290	288	287	280	297	299	278	298	322	318	283	287	288	296	300	285	288	305	321	286	270	293	269	274	311	284	299	274	285	309	287	285	303	296	279	299	277	281	268	294	263	298	271	293	252	301	282	261	308	298	292	280	251	310	305	313	251	294	291	302	297	263	292	304	291	298	320	315	283	299	270	290	286	300	276	326	311	325	291	298	300	258	314	307	285	275	259	286	294	327	317	270	307	261	315	276	270	285	307	273	299	282	309	284	318	266	300	298	323	302	339	287	319	296	307	315	284	329	307	297	303	272	279	295	285	279	284	300	279	287	247	294	298	279	297	296	295	299	309	305	267	298	326	273	294	294	314	301	276	299	286	286	292	304	309	295	307	272	293	295	305	284	251	288	294	321	296	314	285	297	297	313	330	267	292	294	274	326	285	279	268	320	288	299	285	288	337	282	270	260	298	287	300	294	296	292	306	285	279	291	284	290	322	286	272	309	293	262	276	269	283	315	275	293	276	260	311	318	287	293	308	303	293	276	260	267	297	267	292	314	321	279	275	310	295	307	284	259	291	273	313	297	308	301	281	268	262	268	262	320	275	290	321	285	300	267	280	310	270	292	252	260	288	308	275	288	272	269	264	271	293	308	317	288	295	303	292	277	295	287	316	285	312	271	295	337	292	294	296	279	298	281	279	298	282	315	298	273	299	288	282	282	297	286	321	303	324	309	292	301	283	312	292	250	300	301	272	268	297	270	296
25376	21438	27949	25336	11567	1709	1193	1045	893	937	878	879	840	873	885	844	857	805	857	836	850	871	829	821	795	845	789	822	831	814	856	812	821	833	838	822	870	836	808	788	859	789	779	819	812	800	753	848	814	833	810	825	814	807	845	756	849	802	807	739	792	850	804	794	744	820	794	785	815	769	824	779	795	793	795	840	823	792	801	832	816	831	797	774	806	796	838	799	829	900	824	827	832	775	845	753	794	835	802	832	794	795	830	813	778	853	770	824	860	826	846	808	781	824	867	785	828	793	825	873	814	801	800	814	778	814	801	820	813	815	805	836	802	796	829	768	770	831	796	835	830	799	783	823	803	861	757	825	771	766	794	773	851	796	859	782	824	799	805	813	785	813	807	785	829	784	825	808	803	781	798	806	831	776	799	824	777	858	810	826	830	777	837	838	800	819	805	812	847	812	831	822	764	833	765	797	760	879	826	834	751	821	761	772	814	774	758	822	800	808	830	795	838	840	855	807	802	798	810	863	840	811	746	799	769	783	841	788	813	831	773	830	871	759	779	777	845	728	780	821	821	779	829	845	812	799	825	805	842	781	754	774	778	791	763	812	807	860	795	833	809	754	793	846	806	805	796	740	781	769	804	789	842	815	851	784	817	760	827	840	762	773	794	786	823	810	839	799	767	780	780	807	791	766	781	826	804	749	825	838	781	799	784	791	799	759	782	792	815	827	806	805	810	794	812	799	790	755	791	809	783	758	831	810	858	816	801	801	807	801	808	756	792	769	800	752	786	735	770	769	811	734	800	828	778	770	795	812	830	815	832	755	835	778	792	800	782	838	806	769	797	780	800	806	808	810	708	837	798	835	795	789	778	748	826	763	810	782	812	846	731	820	755	871	754	788	824	791	779	830	797	852	745	787	809	818	805	795	792	799	789	818	772	797	832	779	813	825	776	777	819	813	808	813	775	766	791	832	741	773	851	823	778	851	785	804	773	822	736	837	780	802	804	773	803	800	802	795	792	754	856	811	853	807	816	766	800	806	772	761	808	722	814	764	794	833	808	833	816	831	853	814	829	793	788	822	803	793	765	767	797	839	850	775	747	773	791	822	774	845	786	814	777	769	820	758	817	802	791	821	795	801	827	816	773	812	800	771	822	752	833	781	797	810	814	725	766	830	816	829	778	771	791	761	821	771	823	794	783	794	787	753	817	796	756	807	781	807	797	820	796	788	787	818	778	825	823	818	850	805	834	798	758	799	828	775	810	736	784	811	784	884	766	807	826	842	799	830	797	861	777	773	860	851	774	809	816	758	789	802	744	806	826	820	774	801	769	822	803	822	839	824	800	766	800	795	775	829	792	772	819	830	849	770	769	823	805	788	803	809	804	845	795	790	750	769	773	813	786	758	801	755	826	740	797	754	807	763	778	789	823	797	811	846	828	805	703	831	769	769	787	792	794	807	808	774	819	754	773	800	790	767	799	815	791	797	808	772	784	832	793	831	776	772	825	775	842	806	798	827	771	880	768	789	834	795	787	801	804	823	819	764	791	828	784	781	837	797	807	832	819	784	789	747	782	766	779	750	785	756	779	781	744	828	788	848	795	806	743	782	766	804	772	778	815	799	768	760	813	816	790	792	827	823	843	781	781	775	778	799	754	799	795	764	780	804	835	744	749	817	767	775	750	790	778	769	838	779	823	777	777	823	743	829	840	786	857	791	825	751	813	815	801	810	796	797	816	744	852	789	760	775	800	832	794	812	814	797	807	823	789	792	837	804	797	768	794	794	746	785	819	804	804	777	837	778	761	819	801	787	766	778	770	809	769	844	796	748	742	765	834	817	805	810	824	808	778	826	775	800	716	786	773	782	780	812	797	757	826	816	800	783	793	817	816	807	802	801	806	864	784	782	788	773	798	772	748	759	837	765	768	800	809	820	833	787	770	777	804	814	802	808	805	764	805	777	821	772	829	791	790	771	810	773	839	824	816	791	769	781	798	785	816	772	752	809	833	776	772	732	834	785	794	801	788	778	845	770	762	819	753	816	771	834	800	752	817	732	795	790	802	787	744	818	776	835	799	740	751	821	775	823	847	814	760	813	783	775	759	794	763	756	806	851	817	784	804	812	810	810	771	830	791	785	799	740	727	801	797	804	767	834	852	743	783	778	757	796	811	835	802	833	828	810	754	825	803	780	821	819	773	823	741	817	739	787	813	785	824	769	816	806	783	794	782	836	785	805	769	831	805	830	820	813	776	763	793	804	747	814	826	837	793	776	794	821	810	782	783	786	764	781	770	776	772	807	744	765	824	799	837	742	749	786	780	811	830	811	821	811	799	798	792	750	810	797	861	832	795	840	814	817	782	822	858	831	834	801	800	815	876	800	804	797	797	814	800	791	762	775	816	764	778	773	804	773	767	778	805	820	801	797	893	834	758	832	762	764	756	861	811	799	824	822	789	844	801	801	781	769	800	772	809	735	810	815	768	774	748	791	758	787	861	778	810	805	850	867	750	837	816	794	801	773	804	804	781	808	801	750	844	789	809	739	811	815	785	799	805	761	774	793	834	786	813	784	798	759	762	805	832	767	805	831	796	778	769	799	767	748	790	823	806	786	807	828	797	797	798	810	793	791	853	781	780	864	798	800	763	725	829	807	853	861	810	775	837	836	782	810	758	772	844	809	844	851	789	755	814	805	801	810	762	761	804	819	803	798	852	773	798	806	792	807	801	762	776	823	779	750	811	856	746	782	820	846	793	784	784	780	787	770	796	819	811	790	796	783	798	822	764	823	809	855	806	794	773	784	783	828	740	884	795	791	857	771	784	800	787	774	807	787	812	755	790	831	769	795	798	804	794	806	766	764	775	798	804	802	782	800	734	786	837	749	783	746	808	833	812	812	804	798	795	760	812	792	885	760	777	816	788	789	816	812	757	820	801	810	815	829	816	790	837	771	764	780	792	795	813	797	801	802	822	763	768	849	771	809	819	783	765	772	767	826	756	828	839	822	807	804	781	817	811	786	826	838	752	805	753	803	813	862	802	750	762	783	795	792	829	786	855	782	810	822	807	769	775	806	807	810	794	774	809	767	842	821	784	813	830	785	829	790	802	829	815	800	797	839	788	782	819	747	810	835	801	770	809	740	735	798	749	852	740	777	806	774	845	795	817	830	813	850	837	801	784	767	750	772	786	792	757	767	734	786	784	758	819	837	794	784	774	794	821	806	813	815	779	789	792	816	870	822	791	796	817	771	834	808	792	793	786	784	816	772	821	791	801	831	790	820	818	775	831	794	857	868	779	842	795	761	804	819	770	813	801	797	830	815	773	814	836	738	820	812	810	833	812	819	824	776	785	763	820	814	816	808	834	798	843	800	796	780	842	821	834	802	844	823	798	781	870	798	756	799	791	795	806	856	772	779	798	802	764	807	775	764	768	855	789	846	833	777	807	787	825	801	789	797	772	773	819	814	792	797	828	758	807	807	794	841	750	859	829	796	835	796
3417	3690	3020	1714	1193	1029	916	798	811	779	713	729	677	658	670	674	673	614	708	658	630	626	656	628	652	611	672	628	601	588	660	592	590	578	620	627	590	595	652	589	611	604	597	565	590	648	611	622	609	619	595	592	598	629	619	582	608	646	650	585	620	625	619	585	637	592	595	623	587	584	588	571	589	621	580	619	562	577	608	603	670	611	575	578	612	533	602	601	595	611	578	584	602	579	621	581	637	619	610	598	598	600	574	595	637	598	602	560	571	651	606	578	596	608	611	593	593	610	584	611	585	640	640	582	586	586	589	573	589	618	579	611	560	612	612	576	625	602	570	586	625	616	575	610	621	645	567	584	608	539	558	612	613	621	586	579	618	624	580	611	548	633	565	561	586	583	562	615	580	589	568	588	608	633	581	556	580	632	589	621	576	593	602	580	600	573	577	533	627	578	596	602	588	594	573	561	594	592	628	595	613	606	568	584	586	605	604	601	607	654	561	604	586	611	575	602	615	618	589	588	608	611	576	621	552	610	631	578	560	619	618	612	549	642	589	571	637	623	611	594	549	601	635	636	548	583	603	631	587	609	632	530	569	627	586	555	588	580	624	576	568	611	597	637	528	571	605	596	624	636	574	590	603	570	601	633	554	624	579	603	598	563	637	596	577	582	611	605	605	609	564	620	631	600	599	593	611	650	632	603	595	621	581	611	598	565	604	526	560	591	567	613	588	605	562	602	600	593	620	573	590	586	583	584	612	570	593	601	579	627	604	575	599	557	563	589	568	628	588	661	627	579	586	613	593	614	590	596	612	561	618	561	601	539	629	614	592	528	568	582	612	573	609	582	575	604	587	593	601	546	571	534	621	583	578	601	590	582	565	612	585	608	527	564	570	605	614	555	598	598	614	649	606	602	624	587	595	623	597	634	651	545	558	594	583	606	632	595	606	558	585	586	581	599	577	567	580	551	577	590	597	593	591	556	552	571	558	600	575	579	648	581	567	594	593	604	572	614	563	592	617	615	645	588	593	583	578	651	608	558	565	616	587	579	585	628	574	596	607	596	567	572	572	549	613	632	617	601	592	591	579	580	558	597	611	594	592	540	618	574	630	593	554	624	590	589	590	612	598	586	583	577	574	600	609	549	537	574	557	630	588	615	584	622	592	604	591	621	597	609	531	622	579	591	617	592	554	558	591	571	550	578	551	627	587	607	600	563	600	624	626	572	553	596	608	585	562	601	597	570	604	569	561	643	597	589	623	597	601	625	570	602	567	594	593	576	575	577	584	596	580	566	574	562	583	566	558	595	629	578	581	566	614	610	576	653	538	605	581	661	603	602	585	561	570	633	565	556	583	574	571	542	568	602	611	667	570	609	599	575	557	607	643	583	634	613	577	592	605	598	569	584	607	603	601	568	628	594	561	600	613	636	558	590	564	581	592	590	589	586	576	584	611	566	579	642	642	558	567	640	603	641	622	528	612	579	604	583	625	593	636	592	598	573	621	546	549	572	610	611	562	575	552	613	641	604	563	610	601	569	606	603	584	642	604	577	604	584	583	570	632	587	622	582	568	579	610	561	579	583	597	577	598	591	615	633	549	599	594	574	565	596	572	615	578	604	577	595	621	547	540	599	577	589	568	599	566	630	582	588	610	581	619	596	573	616	623	553	600	610	579	595	564	582	596	612	569	590	616	605	567	652	557	625	602	588	559	632	627	632	596	567	548	586	576	601	572	560	574	584	616	610	620	590	621	586	544	641	581	580	566	585	597	565	588	591	631	629	573	616	565	563	572	627	607	621	621	627	576	567	626	583	637	581	595	606	594	576	568	611	562	613	573	599	559	618	572	599	617	542	632	575	563	587	571	593	607	562	565	611	635	574	580	573	559	592	562	566	570	584	596	563	572	570	608	552	571	625	588	640	565	610	625	610	581	591	563	565	610	608	621	572	643	587	597	545	562	641	576	603	626	535	604	565	579	511	575	595	629	568	609	559	579	587	584	585	603	593	545	604	579	628	571	577	594	590	582	605	603	604	591	597	582	551	573	592	598	611	602	608	582	609	560	604	626	538	638	587	617	629	557	594	585	597	577	583	573	566	574	606	619	558	600	556	610	599	601	566	535	591	565	563	619	561	615	548	599	578	613	549	623	613	610	580	578	570	608	569	587	602	543	567	565	605	586	609	601	581	581	569	552	555	620	552	595	580	596	588	530	578	599	583	564	606	607	618	578	574	603	536	595	592	579	607	558	576	568	617	547	596	609	588	570	599	565	590	590	596	617	588	573	596	581	644	593	558	620	600	577	585	605	613	523	580	615	618	634	575	566	553	579	579	561	574	600	569	562	571	605	572	584	594	582	573	642	590	566	573	593	546	608	585	600	573	610	602	570	565	617	585	558	628	564	644	623	579	629	592	576	605	538	588	601	570	606	559	608	594	596	543	575	584	578	608	637	571	582	611	611	577	612	593	599	596	617	584	569	613	572	571	621	620	582	583	559	600	605	595	613	552	591	569	656	629	550	598	593	603	585	607	614	561	555	595	570	550	612	576	568	601	608	622	568	568	591	564	599	585	587	592	622	603	572	593	608	632	635	595	579	585	582	601	630	563	586	545	586	627	581	597	586	537	581	624	608	577	579	588	602	589	627	585	608	602	513	604	549	588	564	597	607	577	587	597	545	573	561	545	554	651	608	586	564	584	635	567	564	637	584	593	637	588	556	599	545	579	557	579	607	578	608	572	576	600	610	592	596	626	599	614	576	631	591	542	631	620	597	614	571	577	596	622	577	575	550	603	581	576	604	583	608	580	589	611	576	573	535	599	572	570	619	564	554	650	636	606	564	615	592	586	618	634	574	561	597	640	607	593	561	604	593	609	579	595	562	571	558	561	610	645	561	546	535	580	626	597	595	554	566	576	599	601	612	550	588	589	594	602	559	614	588	599	586	587	568	596	569	547	562	550	506	634	581	593	583	591	584	580	614	587	617	585	570	598	573	585	579	620	568	608	591	583	568	592	595	549	606	595	632	613	574	595	608	539	596	573	605	597	621	577	596	542	579	581	589	584	528	585	577	641	601	571	571	580	542	599	523	574	601	568	571	581	585	593	583	610	609	624	586	615	577	633	599	590	576	546	574	577	559	628	612	619	568	584	564	604	571	614	622	563	590	610	587	626	599	588	603	575	576	544	607	539	566	591	517	591	569	588	606	602	594	611	570	613	635	567	580	596	598	599	594	597	657	569	555	570	582	592	571	644	597	584	642	540	614	574	611	613	581	586	588	591	568	607	568	622	556	604	610	600	597	552	580	582	595	606	583	583	559	577	578	620	565	613	567	564	623	585	592	640	619	551	598	586	596	632	574	632	558	583	564	622	546	579	579	592	591	562	557	605	596	547	626	591	600	575	589	592	575	576	587	590	567	609	556	565	593	607	586	592	605	601	610	580	602	599	570	552	576	597	608	575	580	567	605	618	601	575	559	567	560	611	602	577	564	564
24520	21490	28856	24558	21487	9334	1945	1238	1027	1006	987	927	887	899	822	859	879	835	837	832	828	804	914	786	805	837	813	803	845	848	821	801	873	836	810	860	790	829	806	737	818	812	769	803	798	743	797	844	770	796	826	823	832	758	795	806	791	797	820	787	807	780	828	804	814	770	801	744	775	795	799	769	818	805	794	805	871	814	795	779	795	748	808	810	804	771	812	781	830	800	707	830	774	807	785	809	816	782	772	777	817	769	763	793	749	846	841	779	833	756	829	830	789	790	811	802	784	842	780	823	793	836	762	791	770	838	759	802	780	786	828	800	820	793	797	750	776	793	789	782	739	799	773	813	770	817	779	823	754	792	791	761	872	790	789	779	769	765	771	798	836	813	783	817	772	773	788	784	843	808	781	819	807	808	771	763	814	760	770	774	799	736	765	803	764	743	823	761	784	780	782	840	828	826	753	749	813	762	800	824	801	772	768	772	793	734	771	842	765	819	792	808	773	799	824	767	801	805	787	857	804	780	792	808	780	780	803	777	785	767	764	780	796	756	753	757	770	768	799	807	767	799	801	784	788	764	813	767	827	766	797	787	820	807	786	798	739	830	793	788	810	785	820	782	850	729	800	817	776	773	762	729	786	797	765	819	862	758	741	816	739	809	761	799	865	753	835	694	786	789	757	808	757	735	812	827	778	766	817	777	771	755	771	754	768	794	767	791	790	830	831	811	764	805	786	818	775	740	809	801	807	820	775	767	802	771	814	739	770	835	750	791	783	754	801	773	784	793	804	820	771	799	760	777	801	780	774	759	781	726	817	788	752	757	778	805	766	780	784	758	787	801	781	850	796	810	844	802	800	761	813	783	778	803	807	789	789	783	762	769	800	847	786	768	781	735	768	767	779	804	759	817	795	734	757	792	827	753	769	758	786	833	793	820	837	794	762	755	778	802	784	792	763	758	762	834	830	776	761	768	753	749	804	799	786	776	834	809	819	820	776	764	761	819	760	818	760	760	760	796	811	718	790	792	793	765	787	729	813	727	787	818	815	841	779	792	813	844	820	804	802	818	845	783	837	781	816	787	765	826	784	788	766	803	753	740	749	744	798	760	774	776	741	820	794	789	785	716	743	740	805	740	799	785	788	807	774	825	771	791	780	770	757	795	764	827	778	778	809	790	826	799	793	798	770	781	773	817	769	787	796	818	768	805	747	822	824	767	765	747	791	794	793	796	791	765	777	824	816	799	791	774	802	749	804	823	790	768	820	764	768	769	750	723	770	790	801	777	802	767	778	787	827	726	776	771	785	762	755	762	787	757	799	815	803	765	828	829	779	776	770	791	790	802	815	800	766	801	777	802	762	756	827	757	712	802	776	755	743	781	759	772	768	779	783	745	825	771	790	748	742	745	768	765	751	800	791	800	772	787	824	773	785	807	710	814	793	767	750	785	765	817	770	810	748	820	770	749	791	800	731	789	781	776	800	826	816	800	801	770	808	791	775	776	808	843	786	778	830	803	813	768	773	802	847	760	842	734	817	748	745	775	728	775	800	825	742	728	768	802	802	757	796	779	765	784	792	824	804	743	808	783	783	777	795	799	799	728	738	806	804	798	782	794	786	801	804	731	811	749	767	752	828	810	822	792	844	813	794	804	811	738	806	732	822	744	823	797	795	827	731	810	820	820	789	807	791	778	778	737	877	817	756	799	804	818	804	753	789	821	828	832	788	813	768	760	808	794	747	770	767	743	821	771	836	779	786	770	806	791	749	759	798	784	784	767	780	808	782	803	730	772	746	784	784	782	763	787	812	719	785	764	794	788	770	772	809	758	771	743	811	746	781	755	749	743	736	796	785	764	725	810	786	817	782	766	779	791	822	822	732	742	746	829	739	826	817	847	740	831	795	772	781	814	754	779	804	783	773	805	809	801	778	772	869	819	787	803	841	795	761	801	791	781	819	759	741	773	712	809	820	766	801	791	772	813	748	706	794	755	812	736	803	801	773	783	822	812	808	738	812	799	777	835	781	808	756	841	785	776	802	776	803	782	774	764	762	758	796	782	840	785	767	759	816	799	748	798	814	781	769	773	831	801	773	789	797	773	777	791	775	820	804	815	757	753	761	762	813	765	760	800	766	772	744	811	769	773	819	796	813	794	827	813	809	779	778	844	799	799	754	745	789	789	768	773	766	744	837	802	749	787	764	783	764	824	764	777	776	762	791	771	757	722	763	769	780	744	814	739	788	748	740	772	786	764	730	809	786	825	781	775	788	775	775	781	758	773	756	797	817	803	749	760	745	765	765	800	755	760	801	766	810	847	761	764	794	752	832	788	764	789	776	761	775	809	754	848	802	755	781	782	795	759	748	817	799	773	770	796	825	719	758	789	771	800	764	773	799	799	779	757	806	764	800	817	773	749	786	765	764	828	817	767	789	821	801	823	770	800	777	815	796	772	825	765	781	819	795	830	850	784	802	780	817	775	767	760	826	752	799	816	806	773	789	803	819	811	828	775	752	759	785	813	743	747	767	774	780	824	768	765	750	811	765	768	815	780	749	810	783	819	827	792	815	747	785	775	785	760	786	772	783	720	773	783	761	777	773	808	787	745	816	776	783	803	736	766	764	772	811	838	774	812	740	741	802	793	776	806	764	757	776	781	794	747	760	818	816	721	796	795	788	748	817	752	826	824	809	728	775	788	824	821	758	792	807	789	784	776	785	781	814	815	796	785	807	774	810	836	771	776	768	750	761	779	740	791	789	824	730	770	831	759	760	789	781	817	798	767	803	800	770	762	798	784	760	727	806	813	768	808	813	798	802	785	811	776	795	750	765	738	781	786	825	789	827	767	777	844	796	756	759	791	736	764	841	789	831	736	812	770	773	799	839	775	748	779	792	782	795	742	770	806	834	743	802	753	800	765	790	832	759	740	758	762	789	779	769	766	789	798	745	801	724	785	784	837	777	794	706	811	761	817	769	802	767	790	831	786	784	811	768	801	811	833	708	787	762	793	795	768	777	762	827	791	812	774	809	832	785	842	778	806	815	784	789	762	832	766	801	782	770	788	867	801	744	801	840	768	782	811	778	800	728	763	796	774	784	767	802	743	772	761	726	798	755	789	766	807	765	808	790	752	807	789	796	774	784	772	753	693	749	787	730	757	785	823	755	781	819	752	739	811	778	823	769	783	844	777	793	803	799	777	814	802	761	814	791	758	846	804	790	775	770	793	774	774	741	763	754	829	782	754	775	786	785	747	793	790	808	775	798	752	780	793	737	778	751	752	738	724	755	771	776	768	793	797	779	807	770	791	779	813	796	791	817	825	716	786	775	831	796	855	810	716	820	798	765	784	768	793	746	774	776	821	763	772	750	809	778	737	832	739	817	775	793	750	745	829	706	805	830	809	766	796	766	794	734	788	809	789	799	770	750	758	796	777	737	734	797	807	810	800	793	773	770	789	774	759	829	822	795	824	814	765	809	802	747	719	804	793	830	815	781	795
3829	6153	4928	2659	1945	1426	1207	1086	936	858	820	747	789	699	717	662	709	674	701	661	641	666	697	662	626	611	615	649	636	649	637	635	606	657	659	613	584	644	630	610	575	619	616	620	615	640	592	670	618	619	646	612	610	612	569	573	602	585	631	587	615	563	557	583	623	613	606	625	569	636	578	614	625	589	609	591	593	626	598	623	599	575	604	576	618	615	586	581	612	581	586	581	643	587	598	609	600	579	608	611	595	577	571	612	594	604	603	612	620	587	584	576	581	648	565	597	588	604	606	582	585	600	607	588	574	601	569	607	576	615	587	580	656	673	609	556	580	599	548	578	576	621	606	600	598	565	608	592	570	599	583	599	619	589	608	628	607	551	586	595	580	599	537	604	607	576	617	597	618	555	570	602	557	603	604	636	578	571	592	616	574	601	626	596	582	586	621	621	554	584	567	605	581	556	590	596	574	601	597	620	605	609	619	671	675	588	606	612	609	598	587	585	568	587	589	551	561	617	561	594	572	565	616	572	583	594	598	618	628	569	581	605	579	630	589	573	598	589	600	604	583	579	580	608	606	591	587	550	596	599	604	590	606	602	609	683	574	597	591	641	594	543	599	566	555	584	591	625	604	598	567	615	594	627	578	564	586	624	586	587	586	617	572	571	615	601	578	588	609	620	588	564	580	576	647	599	584	576	589	624	653	557	620	578	594	547	560	617	580	602	586	603	604	639	638	578	603	591	601	606	618	611	590	626	541	600	628	553	566	573	570	579	610	615	601	562	614	593	605	565	612	625	645	626	630	576	631	576	591	584	564	528	581	569	580	584	544	582	617	628	548	592	581	612	619	576	602	616	571	620	578	603	601	630	623	570	603	557	615	640	590	625	633	567	588	615	603	610	621	580	598	574	541	583	630	586	606	618	642	556	577	556	586	617	558	585	560	545	546	538	558	625	575	620	595	619	577	616	614	535	587	580	568	567	596	633	578	573	627	589	567	566	585	591	617	608	618	584	581	604	580	662	613	562	573	580	576	590	607	572	588	580	579	582	591	569	570	628	600	622	631	546	625	643	598	609	620	617	586	563	573	563	577	561	529	605	622	587	582	579	576	541	616	614	606	579	575	606	578	584	558	593	596	589	580	598	598	585	577	621	620	582	594	572	590	608	585	599	568	593	598	598	644	572	573	622	587	614	589	618	559	616	541	637	579	584	639	604	570	592	614	561	590	593	607	580	557	612	607	600	643	572	607	554	617	622	606	566	640	550	597	620	601	578	646	588	573	612	586	557	564	613	575	600	566	583	554	618	595	592	616	643	604	591	613	568	593	617	551	631	644	575	560	598	611	579	602	557	564	569	565	592	657	614	602	567	588	627	612	559	576	578	536	583	577	580	586	573	633	640	551	611	615	590	578	590	578	574	563	597	601	586	535	606	576	605	611	593	592	561	631	589	599	627	612	633	577	560	598	622	584	614	561	546	578	579	596	600	598	605	574	626	608	625	576	590	563	565	592	578	616	629	591	581	583	625	593	559	545	562	600	611	555	602	567	608	611	553	585	580	585	611	601	567	577	585	608	628	606	573	607	574	578	592	565	586	603	543	595	567	570	622	587	605	622	596	610	575	618	597	594	602	574	593	576	599	580	611	541	535	568	591	562	579	571	595	602	622	590	560	596	584	591	564	602	597	594	581	602	590	613	599	639	605	630	613	587	616	584	579	552	585	612	594	625	573	593	556	577	631	570	595	619	546	589	588	541	601	600	555	609	593	540	581	573	620	581	577	551	590	588	601	590	633	596	591	572	557	601	543	538	583	609	553	606	576	560	614	570	622	603	586	573	592	589	579	598	559	574	607	579	612	577	538	609	522	579	597	547	556	559	618	568	589	573	563	588	558	613	615	574	584	594	570	603	563	622	565	573	607	581	636	556	596	584	606	550	552	583	609	564	580	569	575	549	537	574	585	582	523	558	572	598	605	586	626	606	637	596	536	568	614	554	597	541	560	631	565	604	596	586	583	606	575	549	582	646	612	572	558	584	622	584	537	590	575	613	598	585	582	559	550	565	605	593	546	601	618	614	588	577	544	579	579	558	558	612	585	571	592	597	581	595	564	601	591	582	597	562	583	581	551	576	582	577	584	625	567	576	574	624	596	555	575	611	578	571	590	571	572	597	616	585	581	582	615	594	556	564	588	556	553	578	541	595	554	597	579	561	552	570	564	579	605	596	592	623	591	596	531	593	585	535	582	596	588	562	553	632	595	594	599	587	661	560	611	555	582	540	590	628	572	602	610	597	581	614	586	581	607	600	613	559	555	563	631	605	564	565	593	577	591	586	562	625	577	600	564	599	599	563	555	546	554	630	576	587	565	566	565	594	625	585	591	565	579	604	652	593	615	590	601	577	586	597	623	581	566	586	591	617	571	594	591	573	570	549	619	572	576	589	572	580	595	576	581	588	553	571	583	562	549	602	597	588	621	548	573	564	599	570	614	585	583	544	564	543	585	561	604	607	566	570	533	591	565	599	597	592	591	563	562	610	577	582	630	571	643	580	607	577	567	656	599	562	591	558	580	574	548	571	591	588	606	580	557	579	559	581	591	603	608	605	573	553	590	597	562	568	576	574	625	601	623	580	575	591	586	569	609	621	568	580	612	595	619	588	592	558	586	580	626	589	591	595	551	620	614	546	517	597	564	585	603	623	553	564	550	570	562	605	613	594	594	538	538	568	548	575	556	592	597	571	602	546	606	591	568	544	622	612	531	590	582	581	660	564	606	583	604	598	584	588	561	625	573	575	587	642	595	590	579	589	602	532	576	629	589	602	600	573	606	569	599	609	588	549	578	576	609	589	615	604	581	541	586	634	581	593	595	616	602	599	597	605	598	545	594	555	601	608	595	603	636	570	561	581	600	589	591	569	589	591	601	592	606	538	618	613	598	573	506	615	540	569	603	549	581	531	612	603	566	587	615	581	600	617	589	592	589	618	576	571	575	623	584	608	562	572	580	574	596	588	622	635	610	571	596	561	566	577	610	542	637	580	595	578	578	573	605	594	609	613	575	596	542	539	547	579	642	614	615	553	584	618	547	569	581	548	618	584	598	606	553	549	587	625	560	621	581	576	578	547	603	637	618	578	553	545	562	567	563	591	584	576	592	588	617	569	595	608	590	575	585	563	585	582	587	597	599	594	563	583	615	583	572	587	593	605	566	574	602	588	568	565	595	629	610	580	635	570	556	551	581	559	576	601	611	563	634	533	570	607	555	576	597	581	610	579	570	606	628	564	563	581	568	566	562	558	604	597	618	600	552	592	595	541	530	553	598	590	547	634	569	580	585	575	591	540	527	578	606	585	589	583	605	561	545	589	581	575	559	593	615	540	548	567	570	593	595	539	543	552	580	588	577	552	543	548	587	554	594	560	578	586	589	575	581	580	618	595	540	612	557	554	572	611	575	578	616	604	579	568	602	598	585	570	531	561	615	550	612	569	584	588	602
27937	10431	953	565	407	444	447	413	435	387	439	412	416	397	393	424	400	407	440	388	391	382	421	402	394	404	403	412	389	416	380	396	396	410	408	422	391	416	413	391	378	414	428	407	409	376	374	390	429	428	422	402	406	390	378	371	395	419	407	414	399	413	374	403	419	422	386	382	414	385	375	388	405	398	375	362	422	425	389	385	402	405	400	425	407	397	384	394	393	383	444	424	387	381	406	411	413	412	423	423	368	419	370	434	412	388	387	413	410	393	403	417	391	388	403	377	400	377	386	406	449	428	410	384	432	414	437	410	420	397	429	355	397	390	413	382	405	420	395	385	429	416	419	394	426	373	386	450	350	409	406	420	404	398	412	425	396	390	378	369	382	374	398	399	395	421	384	398	412	385	411	420	376	395	382	419	394	379	351	408	457	409	397	392	394	392	442	410	413	412	410	375	363	383	402	406	410	410	398	386	396	424	389	430	403	414	396	402	383	396	373	397	402	412	416	394	344	415	402	422	424	376	385	399	364	383	417	416	395	406	399	362	388	381	391	373	408	431	400	400	394	425	424	375	408	374	404	406	388	373	397	404	381	394	373	366	410	435	430	394	365	394	392	370	406	408	408	397	432	387	369	413	391	389	375	432	404	425	385	380	419	394	387	382	407	389	395	407	368	374	411	456	370	404	413	411	396	422	402	394	371	419	384	411	423	411	418	405	393	368	397	388	426	403	413	405	406	389	380	403	400	390	434	389	381	443	401	413	377	373	411	398	403	405	418	387	414	371	373	401	409	385	398	390	435	401	392	415	378	372	387	379	407	391	391	386	402	416	393	383	414	369	420	433	411	421	398	424	392	414	388	441	422	365	427	415	407	384	392	439	387	405	364	436	413	432	384	434	412	387	419	385	388	385	384	388	405	389	384	420	410	398	407	414	420	402	395	379	427	403	391	379	417	378	421	402	392	424	415	374	401	404	432	395	390	406	384	383	403	400	419	410	366	389	374	406	435	404	418	417	418	393	414	439	444	383	409	411	399	395	402	386	387	413	390	400	409	389	423	382	394	386	392	400	406	443	386	400	399	366	386	413	414	412	403	405	391	432	379	408	367	395	424	384	374	385	379	406	391	413	407	425	455	394	388	421	396	429	418	395	410	448	377	433	423	413	381	394	385	375	393	377	359	432	409	390	369	448	389	420	368	405	411	427	403	373	379	378	368	408	411	391	424	427	398	364	388	410	410	368	401	398	405	407	395	405	410	397	423	405	401	387	419	397	402	392	363	386	393	404	383	381	390	417	382	411	395	393	412	409	407	404	371	424	412	424	418	452	426	384	389	406	401	435	421	422	423	406	419	418	404	426	363	342	424	415	370	380	406	392	387	387	395	384	417	381	384	431	396	397	444	390	385	402	382	416	424	381	385	407	385	367	385	414	395	436	362	415	404	380	404	367	411	424	400	423	365	398	389	417	454	403	407	403	399	370	410	425	412	382	388	393	396	404	400	438	444	408	410	359	374	397	409	400	369	366	430	382	431	401	373	393	393	382	348	374	399	412	376	400	395	420	382	444	414	417	420	409	421	385	385	425	433	408	386	414	398	379	405	428	358	399	361	409	431	432	410	348	398	400	407	423	413	396	427	413	391	393	414	424	442	414	444	387	382	391	387	411	415	413	396	386	407	388	383	389	398	401	398	422	406	408	415	388	416	398	404	397	401	364	448	398	422	385	407	400	417	390	401	429	392	388	389	365	400	412	399	435	399	416	386	394	431	377	404	379	414	401	425	382	410	392	418	412	437	424	401	391	417	425	389	405	372	404	430	418	404	410	404	436	415	402	432	391	394	435	412	363	384	410	417	445	394	414	373	365	399	410	415	406	375	442	376	402	411	413	427	403	416	367	370	426	371	424	413	447	410	398	373	406	366	403	417	413	369	374	382	418	384	388	391	391	396	416	386	401	413	368	400	380	436	428	409	422	391	421	411	376	391	356	422	400	376	414	400	349	387	384	425	390	387	375	404	410	395	396	359	424	397	411	420	401	422	364	389	390	405	409	391	343	400	386	416	416	411	420	397	435	426	385	392	420	384	429	387	379	393	372	362	411	456	392	384	434	383	429	408	377	435	402	389	389	398	403	393	388	356	386	390	393	401	409	415	402	396	388	417	383	385	431	385	388	394	416	378	405	442	387	374	406	392	424	396	424	392	398	401	384	409	389	384	378	401	374	413	412	416	388	416	394	422	357	399	417	419	428	397	414	438	415	433	421	415	385	385	373	408	383	439	392	395	400	397	418	424	403	424	436	390	396	434	392	409	405	363	407	398	409	412	371	431	416	391	425	408	370	395	406	387	408	410	428	400	399	407	403	402	425	392	403	388	427	367	411	369	409	416	402	398	431	403	402	393	382	433	398	378	380	366	431	385	368	404	444	382	376	388	403	371	387	441	420	412	388	392	403	414	395	401	405	407	390	360	440	409	410	372	394	397	407	425	390	400	411	403	407	405	390	392	389	375	405	403	357	392	437	380	371	407	415	369	410	423	420	416	395	408	439	415	405	407	393	412	421	383	403	390	403	434	402	400	355	430	396	402	381	393	406	395	402	410	404	383	391	367	390	367	398	386	419	381	386	397	387	419	382	392	385	388	398	415	364	399	379	363	393	420	430	410	401	430	426	411	383	376	378	424	395	411	407	399	396	375	412	404	389	406	365	378	428	399	422	420	402	408	430	360	364	427	353	406	404	438	419	403	410	422	395	394	422	423	373	402	416	386	377	403	384	357	422	443	393	380	435	386	423	382	408	382	419	360	417	394	385	393	403	398	364	411	411	379	388	401	369	373	397	401	393	420	406	436	385	421	399	357	374	413	375	385	402	395	354	443	376	423	421	400	367	451	387	382	438	382	376	380	415	402	385	375	401	422	393	421	411	415	375	380	408	434	414	403	408	393	378	426	385	429	386	375	410	421	389	392	393	366	390	399	393	400	384	395	376	436	435	422	409	386	388	419	411	401	358	377	429	401	372	418	420	388	403	415	435	415	451	402	377	416	369	358	415	402	383	416	380	391	396	389	404	404	402	401	383	374	410	394	394	424	383	417	423	392	397	385	411	436	425	396	376	372	403	392	382	407	370	416	397	409	379	390	379	397	409	405	406	403	420	361	381	385	397	411	413	394	416	409	400	378	414	362	424	398	393	423	387	357	381	367	427	388	402	380	393	368	414	382	405	416	428	396	422	446	377	397	412	385	395	402	385	423	398	413	384	433	378	424	373	385	390	385	447	435	427	411	406	395	416	395	407	389	409	408	400	383	399	421	390	419	376	384	363	411	400	389	379	398	380	394	384	408	412	380	414	355	414	414	429	382	386	406	412	407	411	392	399	423	387	381	427	403	400	440	398	386	392	387	383	411	385	385	424	367	393	411	413	402	373	381	413	429	396	368	396	405	422	393	389	424	417	422	427	379	409	381	379	366	397	350	405	392	372	395	421	414	440	439	435
4703	467	434	364	340	357	308	301	311	313	275	311	312	301	285	301	288	262	296	294	314	273	317	291	312	288	328	319	322	286	282	293	300	311	309	285	272	298	307	287	266	301	267	288	291	238	299	299	271	297	308	285	301	283	299	292	295	282	316	269	266	298	294	296	299	288	298	279	271	275	311	271	294	281	272	290	303	284	278	260	278	337	295	289	263	290	302	290	301	284	319	297	275	307	311	295	291	288	333	306	273	281	309	289	267	282	275	276	289	253	299	290	289	295	244	297	279	273	284	273	300	322	261	300	274	283	283	277	317	275	307	282	277	298	281	281	298	274	287	297	276	280	300	302	273	292	287	293	278	271	303	302	295	291	303	275	261	317	320	294	273	268	281	277	295	304	295	281	305	303	280	305	290	297	269	290	278	296	279	267	302	300	290	295	284	296	271	283	277	275	285	325	271	256	293	301	303	300	284	295	301	286	277	311	277	319	307	304	285	309	312	279	327	298	311	298	307	267	292	306	270	321	298	299	282	288	265	324	297	290	277	243	248	281	318	290	293	296	312	270	275	287	284	320	301	273	306	299	295	290	288	344	326	303	304	343	303	289	276	270	293	282	265	293	271	307	278	304	295	280	269	300	285	304	295	264	284	278	285	268	290	296	294	309	310	323	277	267	310	289	266	284	264	283	289	277	259	305	282	306	290	277	280	289	286	279	274	282	300	329	307	301	308	291	283	298	307	284	285	290	278	294	264	318	259	293	273	315	345	264	282	283	299	327	311	296	277	333	306	269	259	278	289	285	290	303	275	279	295	291	266	304	275	257	279	294	318	309	276	284	276	314	297	275	276	314	310	308	254	300	298	327	316	278	279	279	291	307	291	303	298	281	322	276	310	300	281	293	318	267	322	291	307	264	249	299	274	267	325	292	291	300	296	264	297	290	284	315	297	300	284	282	322	285	308	266	300	289	273	272	323	269	290	281	289	256	311	287	291	305	265	306	264	307	283	312	262	308	246	305	280	316	289	281	275	283	286	293	297	325	277	267	290	302	310	290	297	278	292	286	255	295	281	332	267	302	297	276	286	315	283	283	328	297	327	303	301	303	280	300	255	309	313	291	284	272	287	300	296	304	282	272	279	286	286	296	284	308	287	313	309	286	314	294	292	298	298	292	303	305	292	289	297	281	312	246	299	264	268	272	305	261	269	267	306	292	306	289	285	290	304	287	280	292	286	306	280	304	290	305	327	265	311	336	283	283	285	326	310	290	286	294	261	272	294	282	305	285	295	284	267	276	267	291	297	296	313	311	310	293	312	290	306	287	269	286	327	269	312	297	243	252	280	298	304	296	263	296	314	297	290	287	301	289	273	308	274	281	292	263	258	267	291	282	281	260	294	282	282	300	293	271	319	302	306	277	301	284	275	327	288	288	331	299	294	296	322	309	294	294	324	312	276	311	280	268	269	285	324	333	305	278	298	281	302	288	287	288	259	280	287	341	314	281	292	288	295	318	306	293	281	300	283	305	295	277	296	276	293	268	267	261	256	293	292	301	287	307	253	289	288	316	266	290	271	288	263	292	289	299	270	297	293	284	302	300	278	279	288	284	299	287	263	293	276	301	301	295	312	303	308	302	298	278	307	288	275	281	301	322	297	271	296	302	263	290	261	285	272	313	259	308	287	295	276	310	263	295	306	290	278	298	283	304	289	304	247	284	289	274	331	301	334	301	311	316	287	289	278	326	313	317	269	289	296	297	310	278	328	264	291	295	278	275	269	280	257	290	284	291	306	303	278	266	287	313	270	289	283	295	292	332	338	288	310	266	290	281	294	287	306	267	296	301	316	297	312	282	292	264	306	260	310	278	271	288	268	308	293	293	318	283	325	291	264	298	302	304	279	299	277	292	287	277	283	272	296	281	260	297	281	300	295	300	268	289	321	280	299	291	274	291	300	302	328	328	263	277	290	342	296	277	288	297	284	264	314	285	311	291	297	286	307	300	282	289	299	277	315	284	291	296	289	301	289	310	276	302	308	290	272	294	270	283	262	296	290	279	303	277	298	287	294	286	306	294	282	282	291	265	284	296	301	297	298	294	298	315	295	292	287	285	298	293	268	297	293	295	280	299	267	296	278	282	303	271	309	307	318	324	301	307	271	274	295	312	276	275	299	270	286	286	298	316	301	292	288	278	295	286	328	293	287	270	291	304	305	325	258	268	309	298	279	261	289	300	287	303	252	303	300	283	294	260	306	304	318	307	297	309	293	305	292	309	298	296	268	280	292	274	282	311	280	269	293	267	297	285	270	261	273	315	271	310	280	277	322	295	262	311	317	309	298	297	326	276	298	291	294	317	294	291	282	284	287	296	316	289	292	288	289	272	290	291	273	267	283	265	311	263	281	287	261	285	326	306	267	273	278	325	285	279	303	257	280	296	261	271	283	268	321	292	295	301	280	292	290	271	306	307	305	278	276	312	282	285	273	296	297	290	275	245	311	292	277	317	274	304	304	279	273	284	289	290	295	285	313	266	276	278	336	269	304	299	313	296	289	279	305	270	304	310	287	302	266	289	284	320	283	290	304	291	313	293	257	315	296	291	307	310	259	300	289	309	342	271	293	280	297	292	295	278	302	282	290	316	283	276	266	334	308	291	295	305	324	288	295	307	300	267	274	302	285	315	315	294	291	321	292	306	294	267	294	266	289	310	331	295	290	283	323	291	306	281	293	312	310	287	282	270	277	292	272	307	301	267	264	273	297	278	272	277	296	279	315	290	270	309	304	301	269	265	270	290	300	284	283	290	266	280	279	277	295	307	301	287	300	296	315	291	250	290	280	273	271	290	317	280	286	297	294	287	280	279	301	306	307	314	300	260	320	316	298	316	284	300	264	290	298	299	278	270	270	270	293	319	309	273	257	282	270	290	314	299	290	278	270	325	266	313	284	308	265	299	306	268	290	265	292	315	283	255	319	295	289	268	275	308	320	320	284	306	312	282	301	296	300	284	291	302	289	274	310	281	294	289	278	299	327	285	303	286	297	265	316	277	284	294	282	305	308	312	293	320	281	299	276	315	310	299	302	291	280	253	286	298	319	276	289	291	306	294	285	307	325	326	287	297	272	282	270	307	300	299	273	282	263	278	302	299	321	272	288	265	277	278	255	285	283	322	287	285	343	340	300	277	283	320	308	311	300	287	276	297	281	290	299	310	297	263	284	318	308	294	275	287	296	267	274	309	282	288	279	272	261	289	287	300	307	281	304	322	296	299	308	304	278	308	275	276	310	290	294	319	277	289	281	288	291	301	304	237	287	286	322	280	295	276	311	317	260	308	272	311	278	304	293	285	310	277	295	293	300	282	277	286	255	297	285	286	274	288	283	280	338	270	323	295	298	292	263	263	286	282	324	289	267	276	286	291	268	273	287	287	299	337	297	291	303	302	281	271	266	268	284	265	328	325	276	275	292	270	281	315	300	279	287	297	285	309	293	288	313	321	257	293
25489	21474	27955	25387	11603	1693	1221	1009	956	894	951	840	863	887	891	838	861	831	852	838	811	822	810	815	828	818	812	789	827	794	796	818	832	828	809	815	801	830	800	790	814	856	893	789	816	807	799	867	809	785	810	764	745	774	857	774	815	815	771	828	819	826	734	818	754	822	765	836	733	774	781	859	844	782	833	839	800	797	813	818	822	776	826	812	825	785	859	756	806	898	816	807	850	799	832	823	848	827	802	773	813	797	783	761	805	833	801	834	815	798	850	859	817	770	802	837	823	777	806	806	834	821	836	806	796	821	788	836	796	828	782	812	808	820	812	843	771	800	829	813	816	852	797	813	787	844	761	783	805	868	844	765	806	801	842	819	863	776	770	846	816	848	810	773	848	825	803	796	785	783	799	803	805	806	810	786	805	856	820	780	836	793	787	777	777	866	792	824	837	819	821	845	843	779	792	763	776	802	825	837	808	815	829	788	806	807	800	818	794	787	866	772	813	767	818	771	841	853	732	778	796	851	795	789	799	844	785	803	811	767	791	796	809	803	780	843	784	774	760	843	783	815	825	803	836	793	789	790	829	774	846	827	795	799	779	810	835	792	811	815	816	768	824	793	769	830	786	834	764	814	805	783	796	818	803	776	816	787	816	836	838	789	769	798	746	817	823	792	763	842	815	812	827	816	763	834	810	790	785	844	862	808	822	843	771	801	856	817	832	755	798	786	773	795	778	738	807	803	844	806	863	776	814	819	784	853	790	793	765	816	791	821	800	860	775	830	770	740	820	845	805	837	812	793	822	881	855	835	778	812	783	833	761	819	797	790	757	815	778	781	793	747	770	762	860	761	807	802	826	810	819	795	803	819	788	775	803	791	833	805	813	817	842	756	765	810	830	771	792	793	786	730	856	802	859	768	765	805	766	820	826	790	825	794	802	858	813	771	808	816	755	780	806	809	819	823	790	830	810	772	786	775	809	773	812	812	830	841	840	821	797	811	789	840	837	865	794	798	749	755	849	787	787	753	782	789	832	754	841	873	723	819	783	764	787	837	797	789	834	810	779	733	777	834	800	759	787	767	840	827	797	779	813	748	878	723	794	798	816	798	823	787	846	795	752	804	845	868	776	819	806	846	797	839	824	833	806	871	778	790	891	771	823	778	793	814	792	834	812	771	826	799	776	815	776	831	820	787	810	782	790	780	811	778	837	818	796	828	775	818	826	828	764	779	793	770	783	775	770	815	775	846	812	801	853	800	801	812	822	811	777	789	774	869	808	845	779	805	807	868	773	766	783	806	793	796	825	859	810	834	790	821	783	803	746	820	788	783	815	808	820	804	824	785	827	794	776	802	807	791	822	765	804	796	740	790	781	838	787	764	811	795	803	826	761	843	806	818	810	806	776	831	798	844	803	820	823	763	807	802	849	763	784	810	796	786	804	808	809	770	763	782	819	784	785	801	778	766	758	795	802	762	811	816	771	791	822	798	832	785	819	816	827	799	817	800	803	825	838	790	774	776	845	782	824	798	834	821	775	750	824	831	820	718	812	827	776	806	822	824	753	840	777	786	808	856	830	794	770	799	812	784	800	831	814	879	824	786	852	788	766	746	827	796	784	801	772	798	804	782	782	808	826	800	832	792	789	789	769	823	789	829	839	749	782	820	770	802	763	814	826	810	823	805	868	832	809	785	803	759	818	817	769	789	748	767	814	803	788	822	797	798	825	802	832	807	814	794	774	790	802	812	862	822	803	820	786	803	779	767	802	803	846	801	781	832	823	822	808	766	834	856	779	774	801	765	746	807	822	785	824	816	795	773	757	802	769	818	792	820	740	779	857	834	842	806	822	794	807	783	834	821	827	805	775	817	796	820	790	869	788	762	787	841	760	774	801	799	815	777	804	820	809	748	800	795	787	821	837	785	820	813	814	783	759	780	800	761	821	866	764	816	827	851	814	822	812	787	831	808	811	787	862	779	807	817	818	843	812	859	766	808	782	806	787	785	760	749	818	849	800	815	794	821	834	782	812	860	818	853	820	750	801	838	842	810	778	809	835	768	769	772	847	855	806	793	828	818	838	862	824	795	751	764	800	812	779	802	860	744	782	855	813	809	775	774	821	788	795	833	832	808	808	813	777	803	850	821	796	825	800	812	820	793	798	795	824	750	803	817	773	772	797	826	815	810	760	811	782	794	791	832	790	822	830	807	774	770	816	742	774	783	773	775	816	800	820	779	857	813	754	824	832	787	775	824	758	757	805	823	810	814	776	781	814	787	767	760	803	811	798	777	793	772	837	742	841	761	790	751	816	811	822	886	792	831	801	822	760	745	798	843	791	802	821	780	829	778	820	789	841	820	785	824	809	818	808	810	805	837	820	826	747	792	760	789	847	763	834	806	802	785	769	812	839	795	786	807	806	810	842	776	763	834	781	798	843	764	813	875	867	826	805	794	801	800	854	836	783	781	828	798	832	834	824	801	846	768	795	821	819	814	756	816	823	831	786	842	858	767	812	835	866	814	796	793	789	758	766	803	791	760	812	780	831	819	876	787	778	788	795	818	821	859	775	825	808	790	815	825	830	785	777	835	826	840	857	802	803	783	799	810	778	837	803	762	791	836	797	814	849	803	787	813	801	804	775	811	819	766	752	764	831	776	800	850	830	741	789	784	773	792	750	794	814	788	790	793	842	822	765	783	900	834	838	814	767	780	747	762	845	857	804	831	849	763	781	815	784	875	778	768	858	796	793	750	839	850	834	817	801	767	774	783	794	803	826	803	759	748	856	735	833	786	809	809	805	783	797	804	808	793	818	768	812	790	823	799	783	801	825	793	798	772	801	803	799	802	743	759	836	818	791	823	817	824	808	768	776	750	867	787	827	831	780	831	808	772	785	765	729	801	781	777	792	777	791	812	844	819	800	785	805	774	801	789	791	822	817	772	843	825	771	744	783	793	805	844	812	794	809	789	751	815	900	797	849	825	818	788	757	817	744	793	767	832	865	798	815	795	769	849	835	771	835	833	773	743	839	787	845	771	819	776	821	841	773	811	835	856	832	838	838	804	837	791	803	737	808	819	761	778	809	780	775	828	828	810	773	849	811	799	796	835	816	801	768	775	789	820	815	801	821	795	772	796	815	827	795	821	810	789	759	773	757	834	758	793	777	778	764	811	860	776	797	817	762	774	818	723	761	802	759	830	752	791	757	795	848	799	743	781	839	758	751	841	819	810	843	840	779	807	802	784	757	814	798	779	801	853	802	859	796	837	770	741	798	844	790	764	809	796	746	756	779	829	809	806	822	786	787	783	782	847	811	781	826	854	795	787	860	801	795	765	784	794	748	839	843	813	821	841	798	794	795	799	794	841	833	791	806	820	871	739	829	791	820	873	833	840	807	805	757	801	795	813	786	789	795	809	790	801	802	786	776	807	826	795	833	827	828	776	767	774	857	811	774	802	780	745	787	809	811	760	782	791	746	814	817	841	777	784	840	808	801	773
3405	3627	2907	1563	1257	974	893	800	743	768	691	654	665	653	678	654	613	672	580	635	669	662	631	602	664	634	558	580	618	606	661	605	608	638	646	646	598	618	579	640	579	614	607	626	642	596	637	621	598	637	652	590	599	618	560	590	655	590	597	552	554	584	625	577	610	624	575	605	641	589	592	602	632	599	598	599	597	615	639	593	581	622	600	612	604	598	610	589	577	589	593	605	603	582	619	626	589	584	603	611	600	620	584	614	574	602	551	614	580	628	587	610	611	622	588	564	617	592	605	568	598	616	600	564	569	590	587	568	570	605	575	605	620	591	609	588	589	634	592	559	588	610	623	570	574	590	594	606	616	597	623	584	592	603	610	609	609	595	638	605	601	592	579	597	612	597	583	578	617	568	584	555	604	612	626	604	594	606	637	597	591	570	622	591	592	591	628	605	598	572	621	582	583	599	587	619	621	594	568	551	608	576	572	548	641	607	559	575	620	621	593	630	568	575	570	590	557	634	596	596	591	564	621	568	550	592	580	602	525	599	613	527	655	593	592	600	558	568	620	591	614	560	602	614	625	589	601	617	606	566	592	598	626	595	572	603	598	600	651	598	588	582	601	586	631	568	627	651	561	604	557	579	615	584	554	584	597	608	602	604	569	621	600	563	555	610	549	565	591	578	641	595	571	586	585	595	622	606	606	577	591	608	615	600	610	555	520	556	564	572	587	573	620	602	601	594	579	574	601	614	624	575	559	589	612	596	551	652	580	571	583	615	550	579	602	594	575	589	623	581	594	562	608	556	594	569	620	529	598	584	583	616	594	595	537	594	549	586	572	589	585	591	617	576	641	584	618	593	582	602	596	600	567	608	567	574	588	574	586	596	623	602	557	602	594	588	589	559	589	605	607	576	560	609	598	576	592	613	605	577	587	597	576	559	600	614	563	609	549	599	562	596	596	588	590	592	585	583	641	613	619	598	593	565	585	580	602	602	605	583	558	576	606	588	649	560	609	554	603	613	564	630	566	560	524	587	601	613	604	570	585	579	590	593	574	596	627	588	604	623	575	572	588	581	595	563	588	597	554	580	611	600	602	601	563	627	498	597	625	616	578	566	605	557	585	554	569	565	590	535	585	588	644	607	583	596	556	533	534	579	585	600	590	593	579	593	556	618	573	600	581	581	558	612	596	635	618	582	574	605	585	588	597	570	596	540	597	601	597	577	596	570	599	560	599	578	594	552	592	594	591	557	595	623	608	565	587	646	551	548	584	603	600	604	605	565	564	632	571	575	611	576	620	600	555	557	614	604	612	603	537	588	643	597	588	619	568	615	595	620	614	636	610	625	605	606	611	607	563	561	591	617	588	552	579	578	563	631	586	535	594	607	587	618	582	617	612	593	582	625	564	543	581	609	601	565	612	571	557	572	567	580	596	564	597	588	588	569	596	598	603	565	530	570	645	602	579	584	576	561	583	639	571	608	592	568	567	601	544	580	614	596	584	535	572	613	555	630	592	578	621	590	600	572	572	577	599	596	575	563	585	580	539	564	620	563	585	568	604	591	575	615	614	593	579	592	594	592	588	601	592	581	581	564	602	583	544	609	563	579	564	570	599	613	609	596	608	590	583	584	609	579	567	570	568	592	586	571	603	562	591	581	574	598	567	586	563	577	582	611	588	567	531	634	596	589	611	569	600	602	574	591	590	572	623	550	577	588	554	586	600	605	589	588	577	595	592	578	583	559	634	552	586	590	569	519	602	555	617	609	571	587	601	586	601	575	598	578	584	613	603	624	596	615	578	611	552	630	596	589	561	588	583	590	558	587	560	597	583	587	569	554	605	613	581	571	590	579	550	629	586	606	612	588	590	582	525	581	559	600	566	580	605	625	601	594	649	598	575	573	587	599	566	608	583	619	599	606	588	564	586	621	547	599	555	581	606	550	612	579	579	566	582	611	627	576	557	593	617	611	610	589	594	596	523	568	567	558	581	521	558	632	573	568	600	581	567	546	575	579	547	571	553	609	596	555	588	600	580	574	611	577	637	571	568	597	590	560	601	575	613	584	589	558	590	607	593	555	565	578	581	570	544	618	600	569	595	562	618	605	601	585	559	582	555	599	609	589	608	599	568	594	577	607	566	572	573	597	630	518	559	570	591	592	613	678	555	587	614	589	608	603	604	596	607	561	578	583	556	602	563	588	561	574	604	581	586	550	605	574	596	595	569	582	569	611	587	567	555	610	568	563	562	595	589	577	576	612	632	580	616	608	590	599	574	529	568	596	555	602	521	565	607	572	603	577	613	581	615	579	599	541	550	577	547	611	642	586	625	631	567	563	609	561	564	578	605	628	574	632	626	565	601	599	646	619	561	566	539	620	559	611	638	568	588	610	600	583	549	591	591	590	581	576	564	590	623	605	564	596	580	619	570	551	590	543	612	578	587	591	595	582	582	550	643	577	584	559	602	607	581	587	558	580	625	633	623	559	614	612	619	588	603	578	633	611	642	555	564	632	635	589	571	587	560	571	581	643	591	571	550	588	572	552	541	597	598	583	540	548	613	608	569	581	579	537	566	566	571	586	578	586	532	578	578	562	587	564	614	600	599	546	581	560	586	594	618	582	620	584	594	616	611	620	576	600	615	597	565	575	635	580	605	602	577	580	574	577	605	575	586	553	613	589	561	568	579	563	580	583	563	593	569	604	548	540	565	599	569	568	595	575	589	557	549	581	649	583	622	550	553	568	608	560	573	579	557	591	590	593	560	585	561	585	555	619	596	591	637	610	607	545	618	584	615	564	610	580	594	583	545	621	566	604	520	601	602	606	635	556	596	580	593	566	570	572	597	653	576	604	613	596	573	630	600	594	608	588	599	604	566	547	591	617	586	581	590	569	592	579	599	547	622	578	598	581	555	576	649	555	591	568	619	597	575	625	591	591	617	613	568	591	573	567	629	623	570	566	569	574	601	613	592	623	607	598	609	621	606	584	615	560	589	567	586	579	589	625	602	607	559	594	607	567	552	598	553	603	598	563	611	502	564	632	594	573	593	583	584	579	589	612	570	600	553	558	604	634	557	629	544	565	600	575	609	628	566	558	632	605	543	554	587	579	581	589	591	610	573	561	632	582	609	580	598	611	553	609	506	600	571	560	594	612	544	610	547	597	610	536	562	633	613	584	620	588	577	657	549	596	602	571	542	614	609	595	599	625	593	590	593	560	590	595	640	590	598	596	598	643	567	574	588	601	572	592	543	567	560	605	578	575	572	558	620	578	572	608	596	573	589	550	594	591	584	580	601	584	602	605	602	598	596	575	613	576	607	635	592	622	604	600	627	610	540	591	604	542	594	516	574	619	563	598	587	555	544	604	589	578	583	566	584	570	610	573	575	615	543	624	588	613	610	615	558	584	522	608	597	581	617	601	548	560	569	613	601	546	622	602	587	596	545	569	597	599	642	548	592	620	537	602	548	640	604	586	584	594	601	575	610	569	586	595	562	578
24438	21470	28846	24496	21462	9386	1883	1243	997	996	925	943	948	869	898	895	850	839	884	779	818	901	842	834	827	847	820	757	813	799	790	835	841	857	835	818	826	828	805	819	765	811	844	824	831	794	833	761	781	813	827	782	807	844	784	789	796	794	809	803	758	807	819	820	832	775	821	806	779	817	765	794	818	806	827	772	842	827	810	812	810	765	784	805	788	800	785	780	772	806	771	801	814	802	792	801	778	785	803	805	742	773	823	807	785	774	828	787	814	777	793	773	790	809	782	785	763	813	778	768	785	793	733	799	862	753	809	833	784	800	792	786	773	788	778	788	768	751	740	773	822	766	759	795	816	817	756	752	798	739	828	770	747	790	775	817	782	795	762	719	783	822	753	837	804	779	769	775	777	775	731	786	764	787	778	789	788	780	796	841	847	749	810	793	758	832	753	813	797	838	791	750	831	775	794	802	782	812	807	751	785	803	808	791	710	820	819	765	777	825	824	802	792	832	817	765	780	798	807	767	808	780	837	746	785	745	824	741	806	784	800	829	722	751	757	777	752	824	780	749	791	814	820	806	815	786	789	774	794	795	796	797	839	742	759	822	749	809	748	787	793	800	765	794	815	762	758	841	819	794	823	835	823	831	795	777	838	784	812	773	769	808	767	859	757	769	828	779	818	857	766	799	796	778	771	781	758	793	812	744	797	749	770	764	782	783	777	792	765	830	754	820	791	750	783	744	791	817	808	797	764	785	788	794	830	756	764	813	720	753	795	735	796	786	810	801	761	822	770	818	779	762	733	806	803	782	822	846	789	764	787	807	820	816	825	775	747	766	773	792	771	808	869	813	781	819	744	806	806	809	759	771	795	741	750	812	754	792	750	798	784	810	788	798	787	765	803	811	714	772	803	781	816	740	750	809	812	804	747	771	811	766	841	792	810	832	828	775	786	817	794	822	778	746	804	791	794	766	749	778	779	782	743	712	823	835	821	720	798	779	817	812	805	798	827	798	783	780	787	788	780	782	852	787	825	891	814	763	806	803	755	826	794	842	744	776	742	771	807	808	796	807	731	782	774	818	793	778	776	790	775	783	743	777	775	796	799	788	803	774	791	803	795	775	831	770	811	838	767	792	821	806	774	724	797	824	765	786	799	779	781	767	790	808	826	757	756	858	789	786	835	771	830	762	837	772	795	825	790	825	799	784	739	718	752	752	814	833	782	807	821	827	797	766	780	815	798	829	779	776	784	802	825	826	830	807	780	810	825	797	768	793	748	791	776	760	788	781	736	808	836	778	779	784	800	839	789	793	801	780	783	820	809	755	803	788	775	810	780	806	738	791	800	797	761	757	787	809	833	769	772	774	755	796	752	764	782	762	776	767	839	785	821	828	743	769	765	773	814	795	775	830	793	777	802	809	749	790	809	836	777	778	778	735	775	774	850	804	834	778	807	767	749	836	808	737	751	797	789	800	744	783	769	815	806	779	812	781	789	745	803	818	799	769	788	753	810	762	763	780	745	772	783	816	757	716	819	825	840	774	799	775	734	801	767	803	778	748	732	794	814	754	773	812	805	763	806	739	770	792	816	793	814	764	819	765	797	794	775	760	730	791	855	766	760	800	777	813	824	758	802	790	803	787	805	833	739	747	764	822	785	774	775	801	792	770	806	806	795	807	804	768	755	783	803	795	798	809	803	756	813	803	752	772	817	760	774	801	813	790	812	799	760	768	797	753	776	801	822	789	814	792	763	819	791	815	808	797	813	829	788	797	758	783	786	806	768	807	788	786	761	778	776	851	789	821	752	795	769	831	782	758	751	798	802	737	779	767	771	742	795	772	773	857	821	761	797	773	733	828	743	745	805	797	745	831	821	783	840	786	794	790	757	744	813	849	850	782	801	779	763	777	771	788	775	769	764	780	809	818	781	797	774	740	793	779	790	814	773	783	725	792	845	807	779	776	792	763	816	782	818	827	787	756	785	801	743	810	727	811	737	788	786	827	748	804	789	762	807	743	771	776	818	800	764	803	801	798	820	792	809	755	821	741	763	829	763	865	781	785	727	725	782	777	785	783	745	820	764	793	767	805	783	797	788	843	775	798	781	755	812	782	806	796	823	779	781	789	771	799	796	822	781	765	745	807	816	806	795	801	792	804	747	795	798	778	754	759	810	778	789	781	765	792	813	834	796	841	809	790	775	790	782	805	796	798	763	774	792	824	758	796	797	823	766	762	780	822	802	824	788	761	761	768	813	778	779	815	809	808	769	757	728	726	810	831	810	783	766	832	832	781	775	778	853	828	754	793	743	834	805	766	770	762	814	788	825	815	769	788	822	760	750	803	784	800	852	736	778	766	780	771	755	796	762	831	818	751	782	772	767	781	777	760	810	772	769	793	769	764	783	827	781	788	789	810	735	853	760	775	784	786	788	737	722	768	810	826	783	778	794	812	795	821	806	749	774	775	763	738	820	780	777	846	817	802	775	758	815	782	784	806	739	757	826	759	812	759	749	755	788	843	792	793	821	785	748	766	817	786	798	795	818	765	829	794	749	767	825	759	777	768	781	821	831	798	768	865	793	763	818	796	808	776	783	819	796	778	803	825	793	790	793	791	800	703	801	793	734	808	809	778	783	735	759	785	743	767	751	786	757	834	834	768	795	797	836	798	815	776	809	772	806	779	740	820	794	801	796	858	850	787	802	812	771	799	795	806	780	791	765	817	816	767	803	812	793	835	748	755	753	813	781	760	773	834	779	842	724	814	780	789	792	776	790	806	722	801	791	790	773	784	759	753	769	780	805	783	784	789	789	753	808	781	795	742	808	786	790	760	785	802	785	821	777	748	787	803	763	798	772	800	809	849	782	785	751	702	769	766	785	735	762	843	779	813	800	729	814	806	803	733	796	815	766	778	740	791	786	800	789	786	786	817	802	785	751	792	830	817	791	777	794	806	757	804	784	813	807	735	808	722	777	790	755	752	791	805	824	799	833	783	789	791	764	788	808	815	767	762	781	795	778	785	761	805	779	826	801	813	841	811	751	783	833	824	806	779	763	738	809	765	818	797	815	766	758	827	849	756	808	790	835	770	778	771	825	776	827	819	798	803	811	768	778	767	762	746	798	793	753	772	795	801	814	796	785	781	837	798	771	770	727	769	766	765	798	750	747	789	789	738	761	843	768	746	826	791	814	801	774	792	777	748	778	747	789	756	820	881	760	755	801	833	838	774	786	783	773	787	766	789	752	797	767	754	756	774	793	808	780	740	746	752	796	763	839	858	806	802	789	775	793	717	817	766	761	783	798	776	776	821	717	771	858	802	789	763	759	817	768	776	790	831	806	723	776	771	795	804	775	808	754	757	770	800	813	783	751	847	804	795	780	786	802	812	790	787	763	727	741	797	801	820	810	752	804	801	778	793	814	739	781	750	796	794	760	783	810	778	778	836	819	789	838	772	826	772	787	805	776	818	822	770	802	744	857	781	809	760	822	775	798	740	781	745
3706	6108	5013	2636	1775	1396	1204	1066	958	881	783	786	746	689	728	707	677	720	679	624	635	659	593	668	685	686	602	614	622	599	649	637	603	556	624	625	623	598	629	656	603	589	672	626	623	634	641	624	614	621	583	582	620	600	625	587	574	572	596	608	580	607	603	600	610	602	597	642	622	592	598	576	556	580	592	586	609	586	562	570	616	590	584	576	575	582	572	583	583	579	590	595	608	607	656	582	614	639	597	618	597	582	588	599	630	652	591	590	614	578	560	562	553	586	536	569	593	585	602	576	595	626	541	599	635	559	562	621	624	606	644	574	607	638	572	562	663	568	599	546	589	549	624	616	571	599	600	579	595	601	592	599	567	598	620	590	547	623	645	566	608	584	602	628	594	559	621	557	595	603	596	576	578	578	595	572	605	576	532	587	591	550	585	601	623	560	540	617	632	556	584	579	578	630	616	608	615	601	583	576	551	592	597	571	585	582	556	564	596	619	544	599	570	661	554	539	597	648	574	554	564	606	576	609	565	581	629	623	567	581	574	578	607	638	576	601	581	589	643	587	569	597	605	573	571	611	583	616	602	614	633	564	613	599	617	569	599	536	557	613	591	579	608	551	614	538	566	631	576	560	601	615	583	636	618	603	592	594	579	575	627	564	580	624	597	606	610	600	568	603	599	614	643	606	633	561	579	579	633	575	583	625	560	589	569	566	587	599	594	639	587	602	598	596	631	598	617	552	632	553	621	590	599	613	591	626	621	584	595	550	623	587	599	594	639	575	570	587	607	584	568	601	592	572	567	569	549	618	605	611	576	601	635	593	560	563	591	579	581	585	631	609	549	602	575	608	587	601	572	577	561	600	590	607	578	538	598	588	553	586	565	576	575	597	567	599	601	591	602	561	568	563	569	605	572	566	558	589	661	559	581	620	546	586	572	589	621	543	595	577	623	595	594	543	598	600	542	639	596	630	564	603	559	578	552	583	616	577	548	577	547	605	605	583	584	572	590	563	621	582	581	578	585	602	557	576	525	570	610	571	583	590	578	610	563	618	547	607	602	591	593	577	568	578	537	626	572	570	555	568	577	589	556	601	578	574	592	592	623	602	593	539	569	619	573	574	577	557	584	610	591	585	604	597	609	639	606	582	573	588	581	561	612	533	618	580	607	602	591	587	586	575	564	568	595	611	560	593	621	607	581	566	600	555	564	604	579	593	591	571	625	592	591	566	571	584	544	584	559	556	590	586	618	599	569	580	600	553	613	587	605	543	549	583	592	590	552	575	596	573	561	597	600	637	588	601	590	587	564	644	590	572	566	635	586	600	588	567	568	601	591	646	595	618	586	582	546	530	570	551	586	562	605	593	603	584	587	633	564	629	564	569	630	598	558	609	550	580	588	586	576	580	624	594	595	597	568	620	583	576	604	567	586	562	585	586	597	584	553	593	549	557	568	568	589	548	601	598	589	606	593	614	574	594	554	600	621	596	592	589	559	605	570	576	587	613	579	594	573	595	534	577	580	563	623	610	649	566	661	593	581	527	620	556	575	587	593	583	620	588	604	556	590	571	571	554	533	602	594	641	587	573	564	557	578	578	594	587	569	564	593	554	587	547	586	624	563	558	569	536	613	590	628	573	607	613	551	560	568	574	622	609	625	635	592	615	610	521	547	571	596	596	603	554	585	570	589	572	630	560	559	568	613	573	555	583	592	596	618	573	557	579	606	620	560	599	593	580	618	607	573	593	563	585	556	530	552	564	574	608	551	571	575	572	626	584	604	595	539	582	554	604	557	593	594	621	575	552	598	610	575	593	591	630	604	572	556	596	558	567	593	593	554	539	559	602	613	605	567	611	572	601	572	563	613	564	605	590	563	602	586	582	564	551	586	572	597	584	556	552	594	574	621	590	564	575	625	531	611	547	571	598	587	617	582	560	589	567	609	622	557	550	573	633	579	562	582	620	598	554	593	581	601	555	558	523	592	597	589	619	577	580	563	559	592	578	606	599	532	557	557	533	547	587	544	599	584	606	550	635	558	589	609	601	597	566	587	545	571	575	533	592	581	564	556	557	591	591	610	582	560	634	581	600	561	576	597	628	546	569	559	607	580	564	558	570	575	606	590	543	534	568	544	613	622	609	573	613	578	569	605	593	550	546	579	565	583	566	538	542	596	577	556	593	563	552	588	592	594	597	571	583	571	570	600	555	573	610	603	576	587	592	650	603	599	586	578	539	562	566	641	576	598	605	552	573	580	551	560	565	630	552	594	549	574	593	567	585	598	565	556	568	561	589	632	583	589	594	579	581	578	569	576	592	623	572	568	588	566	571	624	605	587	602	574	593	586	587	530	592	548	594	563	550	587	570	566	572	601	580	576	666	546	550	577	601	616	608	607	604	571	584	595	599	565	562	612	584	627	572	538	581	564	546	599	598	601	552	610	546	623	629	606	594	601	575	571	553	634	588	598	605	584	558	607	617	595	602	608	596	581	596	605	595	586	562	609	571	581	570	603	571	594	576	557	570	572	588	599	534	594	598	560	547	606	581	569	583	565	606	558	575	550	539	549	590	603	595	560	566	575	590	576	557	594	582	570	565	592	591	598	596	607	570	606	623	549	604	597	595	561	554	570	543	594	565	517	620	574	628	598	527	538	598	596	589	589	590	608	621	562	527	562	583	598	586	595	575	546	562	587	581	558	611	625	595	583	578	612	593	622	570	560	562	575	558	550	578	587	567	595	605	556	601	587	592	589	538	536	573	601	627	579	604	595	587	589	553	578	584	607	567	565	598	593	560	600	562	525	583	615	588	569	620	557	665	574	620	589	594	601	551	634	559	594	550	563	587	601	565	573	597	574	553	553	514	582	594	569	533	600	608	610	613	546	575	564	582	597	582	559	535	612	539	618	568	567	579	582	569	579	585	586	551	618	555	603	609	587	574	591	581	621	562	578	598	581	577	571	612	582	593	529	570	593	575	553	583	579	575	593	610	558	563	555	573	591	569	591	554	557	569	587	621	561	572	600	615	562	579	580	607	574	585	626	596	572	552	569	602	553	565	578	543	573	644	594	584	587	590	564	571	606	596	665	578	552	602	539	546	551	588	559	552	616	538	592	544	555	594	567	589	569	591	581	588	543	581	642	577	513	593	563	569	549	552	600	556	570	547	562	562	575	589	562	545	565	560	574	539	596	585	539	565	557	590	585	605	606	563	573	571	585	555	556	582	587	574	561	589	550	593	639	581	624	551	621	551	609	566	595	597	547	561	617	566	641	563	560	587	575	571	560	598	591	540	560	584	576	563	525	583	602	594	581	581	588	613	543	575	570	599	560	568	582	606	584	596	553	626	639	580	608	591	563	565	561	547	587	566	577	576	603	562	621	592	568	547	553	552	563	635	571	558	566	594	523	585	623	590	572	575	590	580	580	614	628	580	578	596	597	599	622	541	584	600	597	577	529	614	543	576	592	579	612	637	549	616	580	549	560	573	593	542	617	576
27911	10579	935	598	445	440	389	405	409	419	420	429	387	407	424	417	432	405	396	417	417	401	392	387	413	421	382	412	403	412	397	373	418	401	396	379	396	415	392	428	402	420	355	400	448	405	389	432	428	413	441	372	432	407	400	423	413	436	418	430	417	398	383	439	397	468	382	437	418	402	402	360	393	406	414	396	408	405	378	399	422	402	417	401	411	431	406	406	427	417	391	403	420	400	389	389	420	398	406	406	405	384	369	385	411	407	396	423	384	391	428	395	408	393	369	458	368	411	379	403	452	402	383	400	401	383	412	387	415	378	413	392	414	454	386	409	409	411	383	386	424	418	445	381	389	379	360	402	380	404	379	428	409	401	422	395	417	384	397	404	413	438	417	413	409	414	382	412	406	397	394	415	403	420	452	425	402	389	393	440	409	393	409	446	443	423	404	394	391	405	434	431	390	376	402	411	422	444	403	381	379	392	411	397	375	397	386	383	414	421	394	422	392	426	425	395	411	395	431	415	383	406	446	405	423	406	415	404	379	411	423	418	400	402	359	383	408	444	406	439	393	407	391	395	410	429	399	405	402	393	385	379	399	405	389	458	411	426	388	448	399	407	420	433	418	389	416	378	387	376	408	435	408	409	413	377	407	411	380	405	397	407	382	416	414	405	419	440	425	434	380	431	426	407	430	429	410	424	428	423	398	402	407	425	415	418	421	421	442	406	417	404	401	407	400	441	417	382	380	402	381	416	426	399	419	406	421	422	398	397	379	402	433	400	413	426	371	387	402	426	387	395	404	382	412	354	430	404	411	385	406	389	399	380	415	374	413	400	408	388	389	399	419	416	405	426	398	422	440	437	416	413	406	426	374	425	426	388	403	420	414	429	390	396	425	412	397	411	404	415	390	372	419	388	404	415	415	395	404	411	389	432	408	425	411	391	382	413	392	415	400	400	428	431	376	393	368	425	406	406	437	421	426	369	448	428	416	408	439	391	427	392	412	436	386	394	402	374	439	401	400	419	428	386	394	389	416	399	413	435	383	379	413	404	432	419	415	390	410	396	379	386	397	458	413	381	389	394	374	420	427	393	398	390	439	403	402	415	462	380	383	410	411	386	452	383	426	437	393	401	371	414	407	438	432	386	397	392	458	399	412	410	412	383	388	392	415	393	429	408	420	415	391	426	390	439	405	410	428	396	411	419	421	395	416	408	378	412	420	376	409	410	442	412	410	411	408	382	393	390	448	420	395	395	424	425	407	386	412	399	446	431	422	391	392	433	404	401	414	401	437	441	390	380	404	404	399	413	386	461	403	418	416	377	388	400	365	393	413	439	402	423	404	381	390	417	429	405	437	395	375	399	387	385	395	402	432	352	422	384	413	409	395	444	400	400	410	410	396	444	421	381	392	400	431	385	393	405	436	432	401	445	398	372	423	376	389	414	398	432	392	415	398	402	431	415	418	433	411	388	419	422	427	431	431	397	422	397	382	424	392	394	421	392	370	406	396	438	402	411	422	415	387	392	395	425	418	389	401	436	371	390	408	398	412	375	401	359	422	404	441	397	384	392	384	414	440	419	440	398	417	387	423	376	414	429	398	402	406	411	438	410	387	396	406	401	393	405	404	396	428	450	393	433	396	422	394	396	416	397	396	384	392	398	378	445	412	408	405	400	431	417	383	414	404	412	412	391	390	402	408	398	392	401	416	451	410	387	436	410	412	381	393	383	394	438	418	417	400	397	412	413	387	416	424	449	423	407	379	406	428	407	412	403	389	375	386	430	417	389	394	392	386	407	373	423	406	375	436	374	416	417	412	449	408	402	424	378	369	402	437	417	390	429	418	409	365	413	453	383	382	432	419	418	425	407	392	415	390	389	425	417	372	438	429	423	425	394	369	406	399	403	384	384	399	384	400	395	426	379	421	423	388	415	385	421	429	414	373	386	413	403	419	405	437	383	438	400	396	404	393	418	408	394	372	409	404	398	429	436	406	398	427	398	417	390	389	406	412	404	384	422	394	380	419	393	411	388	393	378	412	405	396	421	400	416	385	389	447	439	407	430	426	442	387	400	438	425	391	406	411	431	378	401	407	376	386	412	393	393	425	409	389	397	404	435	401	414	389	387	416	436	395	421	453	433	401	384	381	389	417	419	393	445	418	398	450	390	363	400	419	419	413	372	414	386	461	392	409	410	419	413	430	379	384	427	402	391	439	419	389	418	411	402	381	399	369	447	348	414	370	402	403	416	386	415	409	403	362	389	378	378	359	431	417	394	422	404	448	406	397	433	355	418	413	417	423	421	378	448	426	434	419	417	427	382	429	447	379	427	401	413	410	411	408	409	406	411	394	410	421	429	420	377	398	408	386	396	448	403	412	404	422	450	396	398	381	416	392	414	396	384	385	390	362	441	406	417	425	387	412	419	435	399	392	429	408	391	410	392	420	413	384	406	383	385	390	383	409	425	424	407	397	435	407	409	399	420	392	408	411	386	400	397	450	408	409	395	421	423	406	428	395	418	387	358	359	440	394	390	388	388	375	402	416	411	390	395	435	394	375	416	401	411	389	409	388	434	412	473	391	426	419	403	427	407	384	385	410	398	411	415	395	383	406	416	408	434	388	399	385	424	408	408	398	435	391	385	411	419	415	415	406	413	380	441	430	436	414	384	411	382	412	411	390	361	387	392	389	401	418	394	407	375	380	407	426	390	393	401	429	411	440	390	424	427	400	376	409	445	392	450	402	356	392	388	367	409	383	406	407	392	421	371	374	397	355	411	396	426	396	399	389	411	414	402	372	397	445	437	419	406	415	419	410	419	450	419	456	404	375	414	410	403	385	399	385	392	376	374	432	366	423	436	440	396	418	452	392	396	442	395	415	372	364	395	430	409	414	422	424	408	407	426	351	427	373	425	412	399	422	374	412	408	412	403	445	414	389	381	408	389	400	424	398	401	419	401	413	391	405	374	414	414	395	400	439	451	381	420	409	395	414	390	385	396	421	406	403	403	399	415	409	403	397	404	387	409	417	394	389	410	387	413	413	431	430	419	406	401	398	429	433	399	464	385	395	413	419	440	433	383	432	388	424	418	386	396	425	411	415	401	397	406	423	382	405	368	416	407	367	385	385	371	398	380	394	400	376	452	450	406	416	397	407	407	433	420	403	423	425	390	372	411	454	401	409	425	415	397	409	368	428	427	420	406	437	406	404	406	360	406	429	377	409	412	392	405	431	389	412	443	422	392	395	413	413	397	373	408	414	390	429	369	438	427	432	396	388	406	435	405	411	401	428	396	409	437	415	421	389	396	398	388	397	402	411	408	407	416	448	416	434	398	400	383	451	412	374	420	397	397	412	413	433	410	376	390	359	370	435	418	415	392	394	337	415	391	388	401	405	403	409	382	402	424	381	417	400	396	431	415	428	437	401	401	433	412	421	414	402	406	415	378	406	433	391	413	388	403	402	423	411	360	405	412	424	390	408	374	434	413	423	407	410	434
4740	476	446	344	346	316	326	279	269	318	291	306	267	305	328	297	269	317	294	301	272	293	261	299	295	311	270	287	295	274	290	305	305	295	308	291	290	315	287	278	268	294	279	326	285	287	302	293	276	317	281	285	316	321	282	269	277	281	266	311	307	275	309	265	307	280	294	279	262	295	315	297	275	253	283	271	279	254	297	286	294	328	313	264	279	270	283	298	278	307	283	296	279	285	306	298	284	275	286	283	292	283	311	302	330	261	282	277	286	296	300	309	283	320	279	331	293	295	305	274	271	266	283	294	282	300	280	277	311	296	286	274	273	279	300	305	300	325	310	322	297	281	291	294	289	299	285	308	297	276	268	304	297	293	297	278	321	282	294	300	305	302	277	308	302	323	307	294	284	303	309	326	320	274	294	299	286	302	294	309	284	288	292	269	300	296	304	285	276	293	265	287	308	315	289	312	285	303	289	288	276	257	315	313	292	279	297	293	303	289	287	291	281	316	297	279	296	270	281	290	267	280	251	289	257	309	304	289	311	302	274	304	271	298	300	291	285	305	316	288	290	301	316	298	314	273	320	303	269	302	275	326	283	270	289	292	302	296	326	304	306	290	309	272	319	280	300	269	285	267	291	303	286	312	296	255	281	298	273	309	291	295	285	316	299	273	310	279	261	323	270	280	300	285	322	283	297	279	291	289	304	291	292	262	275	313	288	292	325	309	299	305	308	296	282	284	291	285	304	278	291	301	287	294	301	302	278	293	277	322	281	312	310	308	298	305	283	261	245	282	294	304	306	301	296	277	304	274	287	311	309	289	286	266	302	284	311	312	291	265	297	279	259	302	298	287	286	276	289	266	309	288	268	263	291	287	306	250	283	298	311	300	258	297	306	284	300	291	291	320	302	300	300	297	295	289	286	319	294	310	272	293	272	292	281	293	259	322	323	311	289	280	300	287	279	303	280	310	269	295	293	281	289	287	279	304	307	263	296	285	285	269	255	300	304	300	305	287	323	305	273	280	257	311	325	306	295	292	269	296	322	289	284	260	296	321	274	313	278	332	295	284	284	267	298	291	283	289	290	319	276	310	283	295	280	287	300	317	292	292	297	295	295	245	319	293	283	294	279	304	321	284	286	312	255	287	309	261	281	272	280	270	289	292	330	254	286	291	275	268	313	280	302	305	261	314	278	269	304	313	256	310	304	319	288	275	301	304	290	255	282	292	314	291	298	299	268	297	301	324	250	294	292	314	295	292	278	295	269	300	292	286	282	329	288	282	270	313	288	286	270	295	296	291	296	292	260	255	314	319	287	277	271	291	292	307	296	287	265	300	286	296	307	282	257	293	339	288	277	292	281	277	286	300	275	322	296	306	309	306	310	301	268	271	291	299	285	302	269	294	299	328	317	278	285	312	251	301	296	283	290	258	309	276	312	298	328	303	322	279	265	308	291	287	296	277	283	280	267	305	310	280	297	313	294	293	295	284	295	298	310	303	281	283	306	299	287	285	254	271	295	292	272	314	260	294	287	296	285	317	272	302	330	268	285	272	296	287	293	288	267	299	277	284	304	291	285	293	285	290	270	280	291	274	296	295	292	289	288	266	297	291	254	312	274	310	264	285	261	295	317	298	286	293	275	319	286	257	280	314	310	285	284	273	291	293	275	294	254	305	321	304	299	313	294	285	285	299	316	273	293	257	284	282	277	299	279	302	283	311	284	309	331	299	265	276	285	290	283	276	270	277	300	303	289	296	279	265	310	315	281	315	278	277	310	298	292	290	268	264	303	273	294	307	303	267	307	286	296	278	257	316	275	288	319	292	278	271	313	279	338	317	292	308	320	276	271	282	293	286	278	295	272	273	313	293	304	301	317	262	305	249	296	260	259	301	270	263	281	277	314	263	300	321	319	317	302	313	271	248	288	322	269	323	306	323	275	276	295	293	308	288	286	309	281	277	310	286	311	281	298	339	303	279	309	302	296	304	262	278	293	281	292	286	313	322	309	277	292	283	315	304	313	272	273	294	316	263	282	277	305	256	265	283	306	292	284	288	295	286	298	316	301	311	296	286	311	277	275	301	296	271	303	274	327	287	304	289	297	297	291	311	310	280	307	267	295	304	301	295	267	294	299	292	277	302	263	298	274	297	275	273	300	303	280	303	274	317	328	295	306	290	299	308	308	275	300	260	262	289	299	304	299	293	295	287	289	294	263	277	299	315	320	296	309	285	286	269	274	297	291	329	298	280	288	276	291	281	272	304	291	295	275	306	281	279	284	294	311	270	303	274	299	322	322	328	296	298	308	287	308	302	317	308	310	279	328	282	283	278	310	276	272	292	298	305	292	278	278	304	275	311	301	293	298	316	324	281	282	288	319	291	291	278	320	297	291	278	284	266	267	297	325	274	308	274	318	315	301	286	263	293	263	318	323	283	317	290	302	285	315	269	305	289	289	299	274	304	295	322	271	297	312	301	311	284	289	287	287	290	303	279	294	308	309	272	256	282	240	302	275	287	301	293	285	280	311	292	296	297	282	299	285	290	282	311	280	287	300	276	263	293	264	315	338	264	265	280	299	299	291	283	309	309	293	296	264	309	293	298	283	292	297	292	272	322	309	292	274	312	319	345	297	293	307	339	272	283	293	266	303	306	293	310	283	268	308	279	276	304	284	301	290	294	289	320	275	298	289	277	313	305	325	314	262	294	308	309	297	291	305	284	265	277	270	302	278	254	282	286	297	304	272	311	280	288	274	288	310	298	275	282	290	313	277	314	316	283	265	310	290	258	302	308	299	288	283	301	298	308	301	285	285	289	261	307	268	290	299	318	288	300	284	304	301	294	300	284	300	292	277	288	311	293	271	277	278	347	310	272	320	288	301	282	302	321	303	273	291	282	270	262	317	302	257	272	303	314	286	280	292	300	287	283	307	302	275	296	281	297	301	278	289	301	286	287	280	301	299	286	297	297	293	347	283	262	291	298	281	320	313	311	313	283	275	271	279	301	287	302	278	331	306	275	292	266	301	277	283	311	302	273	303	309	272	259	293	256	310	282	291	308	293	297	281	278	306	323	285	290	290	306	286	292	302	348	313	300	314	270	294	252	304	267	306	299	280	270	267	312	290	264	310	295	274	268	283	279	329	264	288	268	297	287	284	322	313	281	332	269	301	292	276	263	292	277	277	296	274	283	304	263	276	285	318	286	282	293	287	292	282	307	299	311	264	292	293	319	304	287	323	295	309	297	293	281	286	276	301	297	321	303	307	299	290	319	306	293	303	283	292	299	259	321	268	282	272	276	301	300	271	284	329	280	310	293	272	270	300	305	308	277	300	329	277	317	310	275	318	306	293	292	303	270	305	279	295	286	274	312	299	311	267	249	295	327	282	279	290	268	287	303	289	308	324	307	280	310	282	255	298	267	309	275	288	273	289	317	289	285	276	307	287	297	307	278	310	277	325	274	299	300	246	302	313	299	304	275	303	278	305	284	256	278	283	305
25540	21494	27975	25416	11749	1778	1208	1025	901	872	907	863	901	877	868	858	894	811	841	820	879	838	878	883	841	812	784	854	869	814	811	856	887	829	794	828	839	776	842	787	825	774	838	823	838	836	778	788	805	811	871	798	820	771	813	787	820	839	835	778	796	800	779	823	791	828	858	747	838	779	798	804	860	776	818	835	769	842	835	784	805	765	839	799	825	822	858	794	808	793	821	836	796	814	798	818	807	777	771	828	868	801	828	841	834	772	846	792	789	846	813	843	833	790	838	821	802	759	796	774	838	786	826	792	810	789	843	784	805	768	844	794	827	783	851	770	816	857	838	810	825	759	818	855	826	818	800	797	779	775	762	784	795	875	819	793	820	841	796	791	817	781	766	828	817	818	807	808	771	806	760	830	822	764	792	820	813	758	884	863	805	795	842	787	814	856	733	811	820	785	770	781	792	785	839	828	789	823	794	794	791	808	792	786	775	863	816	732	782	785	796	811	790	826	834	804	805	814	869	791	788	812	770	719	782	765	797	825	841	771	775	786	826	786	869	835	793	802	747	807	801	790	848	881	816	753	775	781	788	801	817	876	817	776	788	734	765	804	765	836	777	845	768	802	823	807	767	842	748	746	836	840	803	783	816	804	820	819	831	795	755	819	808	848	831	797	822	782	850	818	829	788	809	828	787	796	827	728	803	829	832	794	821	776	793	788	838	790	769	795	786	742	777	792	769	726	777	809	758	783	781	780	872	802	774	801	850	815	789	786	775	751	844	792	795	841	819	808	763	809	826	788	785	803	775	838	782	820	753	774	848	772	757	826	795	848	880	769	803	813	796	821	787	774	852	808	812	831	814	786	798	767	811	835	828	819	812	805	827	792	841	811	773	808	756	804	849	850	795	791	828	775	795	829	843	788	841	833	840	858	821	812	772	764	797	812	795	762	809	818	817	833	832	774	790	835	844	787	740	740	804	750	749	793	840	835	801	773	772	803	789	804	764	794	770	803	758	816	791	845	760	806	803	811	794	818	789	781	816	843	810	801	798	773	802	804	819	797	822	806	797	855	771	818	788	836	780	784	768	820	835	767	765	812	746	836	859	809	824	840	807	802	806	800	825	763	839	822	798	752	843	840	811	821	845	724	765	830	781	816	757	843	772	796	813	808	791	844	789	777	753	834	819	780	803	784	838	731	834	775	819	781	797	845	796	790	822	854	782	747	777	866	757	815	879	856	812	796	773	842	791	825	810	765	840	800	809	812	762	812	810	799	804	796	815	786	795	864	761	789	807	810	825	782	813	828	817	811	807	786	769	814	800	844	788	804	741	784	826	805	845	775	807	812	819	804	829	783	788	815	829	797	800	826	768	801	789	784	818	820	799	830	786	764	776	822	815	804	791	798	881	845	786	814	733	780	780	805	802	805	825	809	820	741	792	791	842	827	807	779	835	817	818	831	815	794	800	761	845	836	779	772	773	768	796	765	800	782	801	746	830	831	848	826	794	811	885	833	816	781	829	814	790	775	816	803	802	796	811	788	817	764	772	810	825	760	900	878	821	799	813	822	832	824	835	759	825	780	820	843	794	755	735	863	810	762	769	821	839	812	829	769	745	800	826	788	836	830	793	784	738	806	796	786	821	835	752	755	803	849	784	775	807	731	757	790	775	818	792	807	809	833	800	828	841	778	787	792	777	838	860	809	792	822	764	787	779	797	804	813	805	819	784	800	845	809	843	803	765	813	781	820	815	784	849	834	816	829	786	794	760	795	793	772	787	827	835	780	824	800	773	771	834	821	812	790	787	753	787	844	782	800	799	812	808	806	798	797	802	797	785	830	763	771	764	772	841	813	812	792	763	810	822	860	810	810	740	815	777	774	793	831	827	815	816	782	804	837	783	849	812	844	794	818	823	854	810	823	779	743	818	837	775	768	775	806	843	810	840	806	764	779	835	839	812	797	800	820	769	786	862	796	807	815	784	776	842	834	859	887	825	766	813	791	830	801	796	790	776	839	807	810	782	782	769	855	808	792	788	826	779	830	775	793	797	788	821	787	822	797	816	792	805	836	780	778	824	819	830	809	783	761	841	827	807	791	794	784	811	770	806	805	819	740	796	820	769	787	813	768	808	803	834	820	795	839	790	835	780	784	837	786	810	766	848	848	777	808	821	770	763	771	762	833	806	785	846	793	838	794	806	804	753	848	802	857	794	824	779	763	813	788	824	804	767	768	795	776	793	838	780	789	815	796	797	823	770	827	818	842	781	781	785	791	774	812	817	817	833	794	773	767	811	771	774	855	828	835	754	783	818	765	825	757	789	788	754	799	844	796	771	789	840	838	792	777	815	793	820	801	786	787	811	809	820	799	794	842	795	800	841	830	793	816	766	838	807	847	818	805	767	781	769	851	804	829	787	852	804	735	816	848	784	841	809	821	817	806	773	817	835	779	790	712	801	787	803	748	856	811	846	833	804	809	849	785	817	846	809	850	817	808	750	779	798	804	840	802	759	739	782	779	797	814	866	870	791	765	808	799	778	793	837	862	801	751	789	827	831	822	828	814	799	804	797	766	803	769	753	804	800	777	808	848	813	874	776	875	773	776	848	791	790	803	800	786	823	785	833	839	787	781	801	827	838	792	793	814	818	870	794	810	784	734	850	840	824	794	815	805	818	854	813	847	808	793	822	822	785	799	779	806	771	795	817	790	842	765	875	814	813	784	788	786	772	771	758	831	820	728	796	830	820	817	842	816	864	856	833	753	830	778	831	849	814	817	790	779	793	806	760	818	779	827	805	815	776	744	806	813	765	787	769	832	823	767	785	813	831	786	771	764	797	756	771	829	843	777	792	825	797	841	818	825	741	846	767	789	790	814	824	817	802	793	810	839	820	849	830	796	817	821	772	808	823	788	812	805	814	796	801	789	809	806	815	842	795	845	816	815	775	833	813	798	790	786	809	793	816	757	878	816	769	811	780	781	804	793	800	832	795	812	798	816	779	775	821	796	802	746	829	765	798	824	790	825	803	854	766	813	814	837	840	815	820	817	830	793	799	822	837	770	789	860	801	844	786	868	781	836	776	853	806	802	785	800	850	798	786	840	801	798	813	842	784	821	810	730	808	764	832	826	842	763	820	893	759	781	827	763	794	853	768	809	816	820	823	830	799	751	818	768	814	825	812	778	794	797	808	828	824	815	814	784	796	791	815	773	779	834	779	791	763	846	800	799	765	833	759	778	841	774	812	801	750	841	806	782	772	783	791	775	816	816	789	788	797	792	821	823	797	820	765	856	793	827	777	799	786	834	755	847	803	842	818	819	831	848	844	846	804	741	812	785	770	784	838	765	800	790	807	798	781	795	821	822	800	747	818	859	799	794	734	803	791	789	856	808	765	853	791	806	819	801	802	778	802	828	849	800	797	778	870	785	832	800	817	845	856	808	787	772	784	761	808	780	773	755	822	835	814	844	786	854	817	826	795	752	806	847	836	796	868	814	804	816
3447	3554	2890	1608	1217	1009	930	834	787	760	728	690	715	672	674	682	623	658	605	638	561	601	564	644	618	586	577	619	612	624	607	617	580	592	587	587	587	603	581	573	570	579	655	568	617	607	615	622	620	598	573	591	612	623	603	627	584	632	565	591	565	577	582	573	572	584	597	638	594	592	601	592	633	618	622	577	588	608	586	555	582	623	626	600	587	569	569	617	577	578	591	599	636	569	612	621	579	584	588	583	582	561	640	650	626	618	566	593	548	646	531	575	583	607	606	580	597	537	575	634	571	606	624	592	581	644	557	598	579	595	610	614	558	571	619	593	575	584	622	566	590	609	609	632	581	530	538	595	596	593	636	564	560	612	568	597	570	508	576	545	607	540	553	536	604	600	620	634	582	586	620	596	612	578	596	596	625	607	601	551	563	559	579	630	598	599	580	545	583	573	581	590	594	582	614	581	602	589	584	556	567	620	564	604	583	594	611	593	590	612	630	582	593	618	564	560	596	608	590	548	576	600	581	586	596	585	589	574	587	582	601	552	577	567	562	602	593	584	579	556	626	619	606	581	578	587	570	586	557	588	618	599	553	608	594	571	574	608	604	597	625	595	615	620	590	608	561	580	587	601	626	590	557	589	571	604	614	593	574	605	570	593	555	576	575	611	617	556	603	581	621	583	594	568	543	604	622	527	623	579	612	606	606	561	565	615	584	612	599	550	563	636	599	602	576	595	597	610	579	581	620	581	527	574	574	560	621	562	592	559	612	568	603	577	587	593	588	572	599	577	568	581	554	550	582	618	581	585	594	583	565	624	610	579	597	601	607	581	574	611	603	642	561	572	612	581	594	587	597	612	592	615	588	622	611	597	602	537	592	570	604	616	595	594	580	610	634	581	588	557	551	564	567	577	560	539	573	571	570	543	601	599	573	615	598	577	600	594	576	579	588	546	543	578	592	592	590	587	588	589	603	578	636	599	557	611	599	613	608	614	611	620	561	640	606	600	612	568	582	587	610	596	569	592	603	580	600	575	575	566	556	611	598	595	610	563	562	543	566	632	589	593	574	563	580	597	569	583	579	620	612	625	562	573	583	601	561	612	552	607	588	565	606	594	607	568	540	559	571	548	567	610	628	575	567	575	565	568	632	549	633	572	554	568	608	566	599	592	624	584	587	590	609	595	596	588	590	546	597	593	584	608	603	580	573	584	586	594	582	615	574	568	570	594	571	550	572	634	608	563	607	602	594	622	533	573	572	565	587	579	608	607	605	602	584	588	611	543	602	591	587	576	598	590	576	570	608	590	590	588	520	564	597	597	622	641	589	596	594	575	544	577	577	606	597	587	595	591	563	577	632	585	584	570	607	615	608	593	581	596	608	613	584	569	584	572	591	612	573	629	573	564	578	607	561	586	603	616	594	579	568	569	614	593	631	616	543	641	566	584	549	608	625	602	599	545	587	584	592	589	564	549	593	598	578	605	591	598	582	611	572	612	577	603	597	546	599	584	548	597	559	583	645	626	624	589	591	577	624	548	594	590	551	551	575	532	582	580	590	561	578	606	585	542	586	607	630	611	584	602	594	627	602	556	524	619	557	612	590	591	618	592	566	585	577	593	611	554	582	554	592	551	588	620	583	580	592	584	606	567	593	624	551	611	601	644	586	599	559	572	584	582	597	594	590	595	568	593	602	595	549	591	593	575	575	559	569	579	585	613	567	587	584	579	602	635	613	600	606	608	559	568	580	591	589	592	580	571	604	619	605	597	589	618	562	587	572	574	582	604	566	585	613	547	555	541	568	630	578	565	602	578	583	575	574	592	595	557	603	567	602	634	599	606	588	602	548	577	601	564	594	604	575	590	577	599	601	563	628	593	626	561	616	592	577	577	598	564	590	578	556	579	659	564	589	596	574	592	591	620	561	580	619	570	591	611	600	575	569	594	567	568	577	600	589	567	546	618	575	575	617	560	584	623	591	543	591	597	585	569	621	575	611	573	618	562	570	520	576	609	568	591	573	613	589	581	552	552	647	575	597	549	570	576	577	616	597	584	606	592	588	632	598	577	630	603	580	597	584	594	543	596	614	582	554	576	580	599	551	558	594	549	593	582	569	598	559	607	589	565	583	590	623	613	575	605	608	599	600	600	605	610	574	568	599	594	606	591	575	571	612	615	570	575	611	591	581	545	613	601	571	556	607	606	570	561	573	600	576	590	612	612	593	582	559	601	590	569	612	580	564	591	605	538	576	597	603	583	594	575	595	557	600	597	592	551	581	587	582	565	574	564	587	614	608	552	560	569	584	524	576	609	614	576	570	592	549	566	581	626	578	582	628	610	591	571	586	596	591	626	581	576	610	606	569	602	592	569	571	569	585	623	604	562	579	586	579	570	565	591	609	564	593	580	532	594	633	605	540	621	578	613	599	586	597	554	586	560	555	616	586	575	599	591	586	565	613	530	612	570	566	573	572	585	631	549	564	573	606	573	607	558	582	642	530	585	552	557	585	612	585	608	572	550	587	547	623	555	596	591	609	612	584	577	582	575	564	587	591	578	583	592	597	592	556	546	609	613	612	542	601	606	577	569	581	586	578	602	619	612	593	581	560	551	582	577	550	561	574	609	597	557	604	576	592	559	567	616	561	609	607	633	575	565	605	572	578	572	622	594	616	592	611	582	581	574	543	616	589	599	596	585	591	606	567	542	571	602	584	606	540	581	572	611	587	566	593	605	630	620	589	610	557	604	613	557	601	580	589	597	549	569	630	589	601	615	555	568	605	579	591	559	593	567	579	653	605	602	606	565	541	593	601	574	596	563	565	576	607	577	620	571	616	565	582	595	561	627	567	602	565	612	644	620	588	592	598	609	560	536	562	632	579	584	562	589	584	567	599	601	572	607	591	638	598	610	553	604	612	592	570	576	599	585	602	559	582	582	534	575	600	608	607	614	588	579	578	554	564	615	584	550	598	575	592	617	554	556	601	620	601	579	591	602	604	591	592	554	626	623	598	549	564	568	552	588	584	588	578	575	611	583	573	577	568	577	551	595	566	583	568	632	582	562	621	600	577	565	580	612	547	552	561	610	584	568	636	579	556	592	569	581	548	580	609	577	591	580	545	564	599	545	606	530	600	576	565	621	580	581	567	591	627	555	572	541	611	636	584	578	551	585	643	554	564	574	555	605	587	618	584	585	571	606	627	580	596	609	617	573	557	530	560	591	592	599	598	593	570	563	581	556	623	530	594	588	617	546	618	591	588	597	590	529	598	576	603	619	579	580	616	617	551	572	554	583	588	632	548	616	550	625	554	589	605	605	567	581	596	600	571	573	586	584	617	587	596	562	569	558	547	581	632	575	536	572	565	565	603	579	595	583	545	588	608	541	567	591	608	631	560	587	616	595	592	537	577	583	551	559	559	527	541	627	631	587	609	582	566	569	602	567	574	593	566	582	581	595	587	577	560	540	557	576	551	561	591	630	583	546	580	611	599	560	585	592
24448	21486	28876	24517	21488	9473	1982	1252	1062	1027	934	955	908	870	876	906	871	883	890	867	821	840	832	852	803	825	833	849	839	855	801	858	825	848	862	817	769	777	843	743	842	802	854	830	842	811	779	841	804	824	856	800	845	809	827	800	848	790	787	771	771	845	795	842	803	814	822	764	785	841	802	797	784	798	771	766	825	803	831	851	808	814	786	870	768	825	835	827	749	826	803	805	830	782	788	813	756	794	824	800	779	819	805	736	831	786	837	798	836	836	811	794	791	822	796	827	767	765	767	733	778	841	742	844	808	792	817	879	855	779	792	818	859	799	809	804	834	818	798	873	732	827	767	769	808	821	776	859	808	830	793	798	784	813	743	796	810	792	786	834	776	861	806	789	825	794	773	811	730	767	771	808	768	830	790	803	826	880	800	781	743	821	794	803	822	740	761	772	768	758	819	780	741	828	774	823	799	818	794	740	741	808	775	822	824	774	827	818	812	800	763	767	779	799	785	813	778	724	825	778	815	756	713	762	830	779	777	793	788	768	844	819	787	771	795	794	794	802	829	783	755	791	784	816	824	852	780	795	774	788	848	787	821	786	799	803	838	818	762	774	835	772	761	773	787	743	807	728	818	817	816	784	837	792	791	776	778	779	807	783	749	767	760	796	785	800	825	814	731	791	815	775	851	830	786	817	746	734	797	806	792	816	758	785	846	742	767	773	781	711	751	829	804	803	753	779	808	790	839	756	816	793	748	804	811	841	818	839	822	770	805	774	808	781	850	820	737	803	823	749	788	794	772	799	802	808	811	781	817	815	829	779	826	820	764	779	767	789	799	810	784	736	790	804	836	788	782	755	786	783	800	780	730	804	740	778	729	788	817	770	766	716	797	761	799	780	817	733	764	801	806	818	785	792	799	855	799	788	772	806	793	764	791	803	773	829	839	753	815	766	797	830	818	788	796	740	802	790	803	800	774	789	798	834	755	779	828	830	829	770	744	801	824	792	851	841	764	779	791	727	792	792	799	806	748	805	831	744	822	765	787	809	758	794	769	756	793	823	790	821	824	732	772	800	812	774	828	827	839	801	823	778	775	781	781	775	811	794	792	792	803	827	771	745	790	792	815	762	772	813	795	823	802	795	777	833	859	824	812	841	788	792	754	756	825	781	786	762	808	803	788	775	745	780	823	803	732	806	849	773	801	792	738	735	778	818	820	794	796	812	806	817	752	827	821	772	770	845	778	824	802	773	812	773	767	793	767	740	800	796	724	810	844	753	754	824	808	819	814	773	803	810	785	819	815	781	772	814	817	820	790	801	803	751	777	785	792	808	766	770	792	803	789	803	800	744	787	782	785	824	814	815	755	778	857	843	757	812	823	803	825	793	791	805	814	777	804	813	775	815	802	737	843	770	780	775	818	824	811	788	817	818	848	786	792	773	755	780	817	793	781	788	758	847	799	784	805	758	830	764	770	815	774	795	754	804	789	845	780	758	812	797	816	835	770	746	756	781	840	770	760	791	810	784	804	736	794	803	784	745	771	807	772	795	747	796	812	778	822	847	771	743	760	794	798	788	789	842	805	740	826	779	785	771	833	741	802	797	740	766	783	814	810	809	825	775	845	785	794	760	841	754	871	769	813	750	860	778	783	766	771	805	797	754	854	780	799	809	762	749	847	819	769	801	812	779	801	816	789	790	794	814	815	837	779	773	738	784	768	778	761	746	786	834	795	789	808	812	789	782	794	804	750	741	774	816	794	770	819	788	846	757	828	775	779	781	827	759	804	773	767	811	792	718	831	776	790	768	799	823	734	856	779	779	796	762	779	768	831	791	787	813	741	765	771	821	758	751	802	783	743	749	752	806	761	789	831	859	752	746	717	794	789	783	815	766	806	776	803	753	775	782	811	745	781	817	793	835	798	828	777	738	749	780	724	802	782	806	833	752	830	787	782	775	814	778	751	753	777	769	833	867	792	842	813	779	775	758	804	803	779	789	820	759	819	790	792	785	813	808	772	774	746	768	771	796	791	826	793	787	807	734	763	775	799	771	802	808	814	772	781	821	724	810	842	796	831	816	806	805	815	738	771	827	812	802	830	789	809	778	799	735	814	784	795	833	785	783	802	780	808	812	798	767	804	776	796	738	797	796	779	796	826	796	765	768	802	797	805	811	807	757	812	760	826	791	789	765	775	750	761	807	799	783	741	818	786	794	772	782	730	849	827	816	805	840	803	768	743	731	798	786	790	779	830	804	771	786	781	797	758	804	749	766	739	817	751	758	792	748	801	766	789	774	778	796	766	806	807	794	756	786	812	773	815	731	820	870	795	792	796	802	795	836	829	784	800	767	761	748	768	737	792	784	810	751	787	763	777	800	786	819	794	777	812	797	778	768	797	787	801	844	757	802	763	832	822	773	803	749	799	777	744	748	801	804	812	838	802	790	763	773	791	801	778	800	729	807	798	762	761	788	783	753	811	841	800	793	746	776	831	808	768	778	790	785	781	786	798	775	801	800	781	823	752	813	799	788	762	770	760	793	797	804	769	796	830	801	790	819	772	735	778	818	797	769	826	776	792	748	799	753	789	776	859	757	773	825	800	772	769	810	800	787	793	785	820	755	754	795	802	781	810	780	824	786	767	752	771	796	786	770	807	777	795	772	799	773	802	761	816	791	766	799	817	817	767	783	760	819	768	819	830	858	809	797	780	759	754	823	753	786	818	742	781	767	806	805	757	771	783	741	782	795	797	830	804	828	810	781	786	760	831	796	732	726	751	778	787	830	782	747	754	818	738	745	745	794	827	804	825	818	786	778	820	781	770	798	798	755	792	824	859	786	803	782	810	784	783	794	802	786	737	802	761	814	741	806	763	793	821	765	735	788	813	806	778	797	744	737	785	798	775	734	802	815	798	778	759	803	830	792	813	770	793	752	768	786	779	813	822	775	763	768	817	774	788	806	792	746	793	752	826	806	759	764	781	808	773	821	761	792	761	810	776	774	777	815	783	785	778	810	799	778	777	793	783	806	806	755	784	815	849	808	743	781	796	747	713	756	752	816	798	767	792	844	831	746	741	811	783	827	770	811	808	731	750	748	785	800	821	789	737	749	855	800	819	742	797	803	810	820	774	810	861	768	810	800	832	751	831	769	849	773	779	795	810	816	777	820	751	814	731	821	779	780	744	827	817	766	783	813	746	846	789	772	792	801	802	838	902	750	735	795	776	785	797	843	832	780	817	763	754	828	820	753	767	769	765	806	798	758	820	790	774	777	795	807	787	780	804	797	769	803	822	749	792	796	787	775	832	769	733	762	765	772	790	778	796	775	790	759	769	806	775	768	774	753	863	835	808	807	837	774	762	827	834	781	795	780	796	804	743	818	813	763	769	748	787	782	754	747	780	778	770	792	778	845	835	801	782	810	787	807	846	809	786	764	830	830	810	817	825	819	785	842	810	784	787	754	806	822	792	756	761	801	773	819	724	792	792	770	803	834	798	748
3740	6154	4963	2618	1839	1487	1205	1046	907	908	803	840	734	747	693	681	664	662	636	648	648	669	615	606	663	651	635	609	621	577	623	617	634	598	593	643	639	639	633	579	618	581	635	612	602	612	605	624	657	605	636	584	628	642	607	580	626	586	577	625	606	599	595	595	593	609	595	616	593	577	563	621	594	612	642	579	567	643	606	613	601	572	603	589	636	620	571	606	612	613	592	578	600	632	606	626	569	620	562	609	572	631	641	638	614	610	618	609	614	572	602	605	560	636	603	642	632	642	582	591	561	599	594	586	577	574	598	565	620	567	572	586	570	619	600	585	592	597	599	557	581	584	625	606	606	577	628	589	603	596	608	570	588	638	603	592	614	619	594	605	591	602	618	560	549	659	561	595	614	612	579	618	629	575	606	602	567	606	575	587	611	555	597	580	558	622	590	616	598	577	597	609	581	572	582	625	614	628	611	541	644	588	541	622	609	617	557	576	610	634	591	567	594	602	589	577	607	562	568	583	586	557	600	620	585	613	544	596	615	642	583	586	557	621	620	628	608	603	607	575	569	616	589	607	664	618	589	585	578	581	611	562	583	587	590	630	622	588	592	580	587	588	600	599	577	614	592	633	608	558	565	588	600	593	614	603	603	618	581	590	599	602	642	599	554	567	555	615	600	573	612	586	563	590	582	580	572	572	598	612	594	589	609	615	591	637	642	591	584	576	601	596	556	612	557	604	629	606	619	602	590	634	590	595	572	593	584	587	627	588	615	582	613	586	629	586	599	628	624	575	584	558	587	614	583	628	566	562	652	609	602	565	624	584	615	571	627	619	564	554	611	615	624	622	596	588	564	579	573	656	618	606	574	580	599	551	575	560	593	635	584	585	598	592	580	596	576	551	581	583	635	624	598	591	631	628	589	611	628	624	627	582	615	607	616	612	573	592	607	608	612	606	589	625	578	581	558	582	580	572	586	594	604	579	611	588	611	611	597	586	605	588	646	590	572	582	580	563	571	615	582	559	603	612	626	559	537	558	624	567	601	577	575	547	635	631	591	597	581	607	596	645	609	580	593	616	613	584	639	582	548	616	643	601	552	606	604	552	582	586	625	571	592	590	578	635	599	577	564	652	605	579	587	562	598	567	612	559	566	580	539	624	606	608	604	590	564	616	592	600	618	620	595	615	582	582	647	618	615	562	616	590	636	569	561	577	569	577	559	572	597	606	613	588	582	572	566	600	615	595	608	544	641	555	588	604	587	602	625	560	580	560	547	616	588	586	586	583	600	590	598	595	638	564	567	556	562	563	566	599	601	584	628	614	578	615	583	582	562	603	574	604	607	546	522	605	606	558	547	569	592	600	560	620	578	553	548	622	588	581	594	555	566	606	534	599	581	551	539	607	585	579	592	611	584	566	583	634	616	559	593	578	598	617	618	600	594	574	552	565	566	591	575	608	575	564	554	603	574	581	581	587	603	559	576	603	586	623	596	575	590	594	583	596	594	615	554	614	586	558	612	598	566	602	566	579	618	624	584	581	578	587	578	538	588	634	615	595	599	593	587	563	594	584	557	546	608	550	601	640	600	620	588	544	605	586	597	573	531	586	552	560	622	595	631	573	571	565	588	564	600	598	592	584	616	549	604	592	562	596	553	578	599	552	598	595	564	582	572	578	637	612	578	570	590	561	595	579	575	594	593	592	565	556	640	577	585	572	564	577	600	550	583	650	578	583	614	570	582	579	554	586	610	642	542	591	564	560	565	545	583	620	585	572	620	595	577	586	574	552	642	554	628	568	557	629	600	590	573	601	556	567	564	611	600	608	550	596	564	571	596	567	597	552	618	576	611	603	601	634	571	532	606	562	561	554	612	617	559	572	604	632	547	594	578	573	558	608	572	560	579	566	579	541	559	596	602	602	574	560	600	550	580	568	578	543	592	584	581	577	569	628	583	603	553	558	607	600	578	538	578	547	568	603	615	595	568	615	583	589	619	562	590	608	595	611	570	577	569	599	606	605	602	590	572	539	584	613	602	584	573	600	616	585	597	603	567	533	611	579	564	606	614	603	583	576	590	582	637	578	545	632	601	597	655	579	594	579	613	608	552	600	583	561	579	603	573	617	588	557	525	647	528	586	590	626	617	619	586	578	621	615	592	569	617	587	622	554	625	587	611	541	557	587	583	592	553	591	572	615	575	582	570	577	576	605	579	570	545	616	593	594	569	581	577	565	595	580	571	593	603	569	576	562	594	613	559	578	575	616	581	584	609	609	555	583	588	549	558	573	600	566	583	588	571	587	598	602	578	589	617	561	575	633	578	621	550	604	589	616	557	583	578	574	609	563	598	622	552	593	598	550	572	595	557	572	559	590	596	607	566	600	559	623	599	571	567	627	568	555	610	593	608	557	576	588	580	608	573	631	586	596	602	590	587	597	606	573	622	549	643	585	606	551	563	592	597	544	556	605	597	618	603	602	566	543	602	633	557	583	605	588	599	545	588	536	561	551	578	574	542	595	540	643	582	560	613	589	611	577	557	568	597	635	579	518	588	540	604	582	613	560	612	578	590	600	619	577	585	563	565	610	555	593	585	582	586	579	562	584	585	578	565	615	578	620	548	580	572	601	567	571	582	578	578	548	594	592	603	559	555	598	615	586	578	596	557	595	573	595	575	612	603	605	618	566	556	573	590	607	560	585	561	648	569	575	566	597	576	601	583	603	547	558	540	595	598	618	617	574	590	603	623	568	561	561	577	561	565	591	538	601	606	635	602	583	602	564	615	590	577	581	580	581	638	646	574	614	590	556	569	586	585	629	576	598	545	596	573	566	604	591	588	565	572	590	606	575	579	578	595	593	573	630	573	542	590	586	562	587	547	588	588	590	596	616	615	611	569	601	577	601	542	610	567	581	559	559	611	574	584	569	616	582	567	606	610	631	577	574	595	598	575	568	592	592	625	583	598	617	594	604	578	553	610	593	595	541	554	573	565	630	584	601	567	581	554	581	609	545	568	537	556	566	570	587	554	562	573	583	566	578	560	588	562	587	590	624	621	579	564	564	602	553	608	608	566	561	587	583	597	561	534	602	539	567	579	597	559	598	558	566	589	561	554	593	604	575	584	531	596	572	574	601	642	574	554	573	582	560	566	581	559	604	580	571	565	545	528	578	637	611	579	583	549	535	581	588	607	596	553	589	545	638	551	624	563	612	590	558	589	560	547	544	583	589	601	575	606	597	584	614	575	645	637	606	596	591	571	624	574	597	636	571	608	554	541	608	606	537	629	574	576	584	570	538	562	592	580	587	606	560	577	562	566	608	612	574	595	600	571	567	585	592	580	591	610	604	599	609	587	519	586	618	624	600	604	598	549	595	594	611	582	541	584	604	560	564	599	613	614	625	582	559	595	589	582	553	580	565	590	608	564	587	574	540	611	609	576	596	566	541	590	599	558	583	596	580	608	579	578	532	585	589	587	612	583	573	588	579	577	569	578	579	543	594
27826	10606	1018	550	429	442	409	394	418	422	400	435	436	438	416	393	425	427	382	409	416	415	419	374	407	392	408	438	400	409	407	388	415	394	410	401	373	393	410	412	410	382	392	344	401	421	398	416	444	395	414	444	404	428	348	416	430	427	400	412	394	408	372	374	430	421	413	401	412	396	397	404	405	429	403	409	416	385	402	417	398	394	387	376	404	431	405	411	400	429	370	404	426	366	368	385	383	432	380	390	413	406	444	406	375	368	452	420	408	408	384	415	373	394	403	453	422	421	378	423	426	421	401	390	422	345	403	381	373	402	405	427	420	442	367	417	404	392	391	394	445	435	379	394	400	394	395	433	405	427	427	375	421	392	421	377	401	357	391	391	416	417	387	390	417	427	383	389	404	411	400	408	403	382	375	409	424	414	424	422	409	407	407	370	409	416	382	411	420	411	429	432	410	414	402	414	407	402	410	426	441	396	422	369	396	454	407	385	423	384	417	376	435	420	380	407	394	396	440	430	414	426	407	425	407	379	378	416	385	396	416	429	410	407	426	412	439	409	383	406	409	382	417	391	409	391	408	400	367	418	423	445	413	403	395	356	383	405	381	419	380	391	408	400	403	395	405	420	402	400	400	401	404	426	384	410	427	407	435	376	430	401	391	399	412	367	418	439	430	381	425	436	392	410	431	396	399	419	402	401	406	407	368	385	386	409	386	394	409	390	401	412	427	421	439	399	402	399	423	428	409	411	402	388	414	420	401	396	402	428	405	406	409	421	406	409	372	400	383	377	397	419	396	435	443	404	395	391	395	395	407	397	420	411	371	396	431	411	414	413	412	413	437	375	444	403	432	418	381	387	426	442	396	401	418	426	424	378	405	392	419	400	460	404	444	410	424	394	405	399	385	408	412	418	416	397	433	400	419	425	411	436	394	411	409	408	423	421	445	385	427	417	416	427	420	393	438	385	362	391	393	395	388	425	427	377	426	424	386	416	401	414	410	398	439	419	418	393	432	379	374	433	429	415	414	392	447	418	394	398	381	414	418	413	409	405	415	406	414	408	394	441	402	421	397	417	407	389	399	401	420	356	411	350	436	426	386	414	364	403	422	425	441	427	409	431	419	422	410	390	415	414	435	380	396	437	424	397	401	381	429	422	437	402	440	385	426	379	387	394	397	394	428	441	437	391	415	372	394	385	403	432	419	401	397	430	430	409	451	391	412	407	393	385	396	357	396	389	425	383	430	419	399	376	450	435	397	404	402	411	409	458	418	386	415	382	419	437	399	454	414	367	421	389	425	386	411	384	370	391	413	415	403	390	428	427	362	434	377	399	427	370	420	398	407	401	405	391	391	416	413	395	391	394	425	398	371	434	395	390	394	410	425	420	406	410	436	405	410	408	432	406	449	432	413	399	402	423	387	432	416	399	413	430	393	405	425	404	404	370	412	413	378	416	430	418	399	390	427	404	426	406	412	420	414	388	431	460	393	424	423	425	407	435	423	406	435	412	416	438	413	381	422	434	389	405	402	413	424	423	432	402	408	404	413	397	406	400	391	380	411	391	421	414	391	400	429	416	386	439	422	406	402	396	399	395	418	408	419	421	391	371	388	427	385	438	418	403	392	386	393	399	409	444	405	419	368	415	409	389	391	421	410	385	375	425	413	420	418	390	406	407	412	409	384	406	399	386	392	385	384	384	411	375	451	404	402	398	394	407	396	418	418	391	426	386	385	364	402	447	383	390	420	371	395	404	413	407	417	370	450	422	442	411	384	409	435	395	394	378	377	451	422	421	405	414	390	395	370	396	378	428	380	377	425	370	413	415	437	389	399	382	405	399	410	430	426	429	423	402	416	408	390	414	393	413	369	380	423	412	406	390	435	421	399	426	386	420	386	406	443	456	434	417	375	403	433	412	377	422	414	379	421	401	410	374	406	418	394	406	378	393	430	460	409	435	462	400	382	432	430	388	405	392	378	414	432	423	415	417	407	402	440	389	388	411	416	401	388	404	389	446	421	399	435	401	429	417	404	362	416	386	381	390	392	445	365	419	415	366	389	411	430	381	395	419	418	405	411	408	382	389	410	381	410	390	394	379	394	414	417	412	410	386	398	367	404	432	402	386	426	379	395	396	417	424	407	395	387	366	421	416	408	424	435	390	421	413	416	365	402	405	406	422	427	419	407	430	402	445	400	382	399	400	414	414	366	409	442	380	428	396	436	387	404	422	404	398	387	368	395	399	424	368	393	398	424	413	382	426	386	436	375	388	414	403	425	417	441	376	357	441	404	426	399	422	404	429	392	400	399	381	403	403	379	413	407	415	412	412	411	403	442	397	397	426	420	390	389	412	382	411	443	425	402	431	439	417	406	387	414	425	436	400	404	396	411	416	415	374	370	364	403	415	386	441	414	412	386	424	429	421	433	384	404	411	410	372	419	381	400	433	414	421	422	406	376	420	423	413	403	420	414	390	389	399	378	402	442	371	365	398	430	399	408	410	443	422	396	404	418	418	414	399	420	447	408	404	421	407	433	415	406	365	410	393	410	423	370	450	424	386	408	450	429	410	405	382	408	382	422	409	429	404	433	425	448	390	389	446	384	400	449	421	386	397	399	363	384	401	401	427	398	363	391	415	418	397	410	421	345	371	414	415	430	433	419	434	409	432	428	380	442	430	418	383	419	415	396	402	425	397	411	405	420	422	437	384	440	398	394	396	418	416	416	414	393	432	401	420	403	405	393	365	387	393	397	404	440	408	425	382	433	399	446	408	375	402	413	419	446	408	395	398	416	373	395	403	389	381	411	420	385	392	447	399	411	423	422	418	393	384	422	395	412	399	379	390	406	405	369	402	402	416	397	415	365	388	427	393	384	418	401	402	418	388	402	406	395	398	398	397	442	422	406	366	438	391	424	416	373	418	380	394	405	415	409	413	417	431	412	416	415	364	431	431	392	392	378	408	356	412	401	425	409	426	380	441	413	383	416	423	405	399	394	440	375	396	408	412	410	364	386	431	405	420	431	419	422	396	392	417	393	376	424	363	400	423	414	404	416	394	399	403	402	388	415	423	390	428	365	366	380	357	455	412	412	422	399	432	401	417	421	463	442	405	452	401	402	415	383	412	408	423	395	415	432	396	400	435	423	414	439	380	387	386	400	391	411	418	406	374	370	373	415	399	438	445	404	402	406	394	416	391	434	405	416	381	364	401	351	406	399	393	386	439	462	422	391	424	402	434	414	424	414	412	405	402	391	432	405	425	399	393	370	425	418	405	394	440	413	421	406	429	393	406	409	415	407	373	449	381	376	415	422	394	403	395	402	414	412	417	432	410	394	408	372	411	424	394	447	429	442	412	418	432	411	401	447	406	387	398	415	421	461	410	416	414	431	392	412	438	391	419	410	394	407	417	451	427	441	392	411	408	402	424	419	411	429	384	395	391	423	396	394	396	373	385	421	363	449	402	390	421	396	446	397	422	372	419	390	379	420	414	399	399
4721	438	437	382	339	289	259	328	306	286	297	303	291	322	297	275	284	306	323	313	319	297	273	300	317	268	285	332	272	294	282	310	293	303	283	306	288	291	278	301	304	303	260	286	334	335	340	271	286	303	293	319	290	298	280	276	282	284	293	273	311	284	295	277	299	284	302	273	305	338	300	317	268	306	311	288	301	310	285	299	291	283	310	287	277	313	322	289	296	308	289	317	294	276	287	322	275	293	295	297	265	284	326	290	320	276	308	294	285	296	301	302	274	312	288	282	309	300	279	299	272	319	300	304	303	295	307	322	302	300	279	300	313	274	294	280	268	294	287	305	261	329	300	264	289	315	290	275	297	276	294	321	289	288	289	265	288	307	304	286	303	278	333	330	317	290	302	320	292	271	299	295	338	280	304	312	294	300	288	287	304	276	305	287	292	296	294	282	268	287	273	289	274	253	295	286	269	293	304	285	291	258	307	314	308	306	338	284	281	267	291	303	302	286	279	309	292	306	270	295	280	309	325	293	275	268	304	307	293	319	303	285	279	298	306	289	297	300	289	268	298	301	264	281	290	280	311	313	274	290	289	315	302	276	302	282	294	266	298	304	305	305	327	280	289	287	286	311	285	300	321	299	292	272	337	272	265	285	279	300	278	287	298	259	311	288	322	328	319	288	286	278	297	271	293	284	308	288	281	266	274	277	284	324	292	294	282	262	332	315	302	307	288	311	314	332	287	303	272	299	307	291	294	304	296	299	263	288	293	298	289	284	283	299	279	263	302	274	284	275	286	293	307	317	314	309	306	323	285	305	297	315	285	311	322	301	254	310	297	242	286	309	299	304	308	292	288	303	290	292	310	300	307	304	294	307	294	309	264	320	287	285	290	302	245	274	323	323	287	262	320	331	277	295	288	297	308	297	280	298	306	312	300	299	315	310	287	341	287	290	288	270	292	305	285	285	277	297	315	302	301	300	310	280	292	307	279	302	267	270	286	296	315	280	283	305	304	300	292	273	300	289	297	303	278	288	305	283	282	297	297	287	282	297	247	299	295	297	278	329	316	296	287	266	295	290	260	276	283	310	292	273	314	275	282	286	299	287	304	275	311	322	286	277	285	286	333	311	318	298	268	268	313	316	264	309	263	294	279	322	282	300	281	308	284	299	305	287	306	297	290	278	291	295	329	307	314	304	280	299	307	295	280	278	315	272	298	312	274	285	318	301	321	284	289	270	279	302	288	307	285	278	305	292	300	294	305	287	305	287	293	282	306	302	304	307	275	302	298	285	270	278	273	305	296	297	282	296	291	310	267	323	328	314	283	308	301	316	305	293	299	282	290	277	287	303	292	306	282	286	265	312	282	301	335	333	247	310	339	294	329	315	262	295	295	301	303	322	322	306	295	290	296	306	296	330	287	278	307	288	279	295	261	272	290	327	314	271	286	292	295	293	301	299	292	265	287	299	268	292	307	303	278	307	294	307	285	282	295	300	276	291	335	270	289	303	314	282	259	309	333	271	269	287	302	288	258	273	291	282	324	293	274	309	305	308	292	319	277	255	326	296	294	273	289	325	276	289	306	283	289	310	252	308	302	292	271	292	288	307	262	295	307	277	284	278	299	317	296	278	294	291	299	328	298	285	310	301	318	295	287	296	302	327	285	281	301	309	270	284	279	259	298	295	326	303	282	287	294	279	283	267	298	300	283	307	297	283	278	295	297	283	304	296	305	266	309	293	300	286	278	294	312	314	282	297	304	276	270	322	311	292	288	322	307	261	303	299	300	301	313	284	290	313	314	287	299	323	272	291	288	269	305	302	254	280	298	334	304	315	285	298	297	297	250	302	312	307	305	288	288	329	295	306	300	277	284	283	305	304	301	330	326	295	279	271	295	295	292	279	316	308	297	279	278	283	308	293	256	288	276	308	291	281	288	310	300	292	305	285	310	305	289	298	291	285	273	262	266	270	324	307	287	293	291	307	322	268	294	280	303	298	284	279	289	290	281	257	304	286	281	283	300	297	291	300	284	272	282	296	282	276	273	294	268	298	306	270	284	271	297	298	282	302	311	283	310	290	298	301	291	303	318	305	304	299	303	306	295	308	283	282	274	298	286	281	302	313	279	270	296	307	310	317	263	299	296	282	318	308	271	307	310	287	279	310	290	289	307	252	290	305	316	261	318	285	308	310	326	271	262	269	300	304	307	277	289	282	308	307	292	261	304	320	306	300	296	286	298	288	282	279	297	290	266	320	286	307	269	280	279	294	306	272	305	297	306	317	317	319	270	284	327	304	255	318	311	301	292	277	319	274	283	314	319	320	295	315	323	315	309	312	292	310	300	297	291	313	306	291	321	289	292	247	310	310	281	282	298	275	278	303	296	338	242	272	295	276	279	317	268	287	307	297	292	297	293	300	278	295	328	271	292	264	331	293	316	283	283	323	282	306	302	292	298	312	282	277	304	271	315	301	321	299	253	312	282	292	305	288	310	298	303	287	270	328	288	266	303	310	335	290	283	303	282	304	280	300	282	297	302	278	302	321	277	263	283	287	284	307	303	310	285	301	299	306	319	315	288	284	311	315	254	291	282	290	265	308	275	311	303	298	293	291	292	296	295	284	297	298	280	304	289	279	313	269	278	294	300	325	299	289	281	311	291	326	339	303	278	289	317	310	315	246	287	287	283	309	276	271	297	303	306	285	302	312	290	270	279	277	297	317	296	300	283	303	262	276	305	310	286	302	266	288	297	322	280	285	293	314	311	297	279	303	282	280	293	316	305	292	299	277	269	295	284	292	278	277	292	314	303	267	297	333	307	335	295	296	272	290	285	286	273	301	287	298	299	308	309	306	308	289	301	304	274	292	293	282	304	315	285	311	298	305	290	291	296	280	318	285	289	303	298	308	313	315	304	292	266	281	299	299	287	297	285	286	293	308	294	291	291	308	282	287	252	278	273	293	296	271	265	281	310	313	303	259	290	270	288	282	287	291	317	306	300	277	259	308	292	279	314	292	301	313	284	310	289	297	295	277	290	277	301	315	300	287	279	268	281	305	295	303	294	283	293	307	337	297	301	265	295	286	317	314	319	287	278	308	289	310	289	335	293	292	257	268	300	276	331	331	304	289	291	303	288	289	310	298	303	289	270	282	298	262	289	319	281	288	300	290	277	269	291	299	281	281	287	276	318	284	309	317	313	279	262	292	280	324	297	305	332	301	296	299	318	280	279	289	312	298	321	297	275	282	287	298	268	313	325	291	283	294	281	320	268	283	296	285	266	293	284	300	281	290	280	294	291	306	322	294	291	297	286	298	323	304	281	277	261	281	316	290	310	318	302	280	284	292	302	287	328	327	289	256	311	315	290	290	305	292	328	294	320	295	306	323	294	268	292	270	303	287	301	301	279	304	283	295	312	285	298	298	307	287	319	304	324	252	297	326	285	282	336	258	280	286	288	312	284	303	271	308	297	320	300	307	287	310	284	326	285	289	280	289	273	253
25452	21464	27963	25362	11725	1802	1269	1021	884	900	869	920	880	885	854	877	842	850	800	911	803	842	854	897	854	833	839	810	828	804	897	858	782	816	829	824	800	875	823	836	836	810	831	816	804	858	856	853	842	837	868	842	792	761	849	814	825	837	864	863	846	776	801	812	838	762	796	868	787	846	849	743	747	840	839	793	801	845	875	817	833	828	853	822	820	780	814	817	795	841	835	807	760	794	806	828	806	845	833	822	833	904	813	805	834	836	806	816	837	801	780	854	835	777	803	836	852	815	779	803	832	819	831	755	801	826	824	831	820	791	806	822	823	804	827	838	819	832	854	805	831	756	823	837	812	795	850	850	829	783	825	820	848	813	843	854	830	765	822	799	811	829	824	804	814	769	815	877	827	835	816	788	817	821	855	788	782	800	786	822	821	801	837	800	864	791	775	855	818	803	783	868	797	859	797	823	812	819	779	817	780	830	794	778	820	837	851	801	838	761	827	775	806	785	854	793	839	823	785	788	770	816	810	897	868	769	774	821	779	883	794	792	805	841	817	819	863	830	848	792	764	871	813	861	822	795	824	822	868	843	767	807	766	785	788	756	811	849	824	847	800	838	849	781	754	799	799	811	782	840	781	832	816	790	824	783	819	830	788	813	884	864	777	798	819	791	806	806	847	823	876	850	810	784	864	818	794	818	803	823	870	865	786	853	779	856	771	831	857	789	816	853	782	846	775	832	862	797	801	798	817	779	839	825	781	811	831	804	794	782	842	803	860	852	739	733	754	816	827	807	793	837	864	834	787	812	850	757	840	790	822	833	737	806	804	856	840	805	835	804	822	763	823	791	789	876	780	822	815	792	807	774	799	838	787	845	872	828	779	833	811	830	779	832	853	777	816	795	769	808	846	835	808	817	796	819	799	852	823	831	867	859	772	862	829	805	823	811	838	753	768	851	787	812	809	854	789	809	835	809	805	826	794	813	768	782	775	791	817	857	852	837	843	781	828	836	764	822	860	780	763	821	847	774	835	778	844	796	818	764	787	802	760	864	779	860	823	807	802	834	836	813	784	800	731	773	792	772	813	776	799	786	815	795	821	791	850	816	809	861	765	803	797	833	804	803	826	784	861	813	837	791	798	803	802	807	792	803	775	833	802	793	811	811	833	814	774	792	787	848	801	837	781	863	775	832	825	804	768	807	762	794	763	844	783	800	784	823	817	768	820	833	795	823	802	828	788	790	788	766	826	799	816	782	838	819	768	778	827	814	870	837	852	825	821	843	813	800	820	829	766	810	785	782	779	818	823	798	819	765	833	798	773	811	817	850	812	834	838	797	830	796	797	798	850	841	803	797	869	765	782	839	820	783	802	735	844	782	780	840	777	774	838	768	858	833	832	827	798	829	814	811	826	805	810	855	823	761	781	819	780	827	797	850	814	824	856	789	839	858	787	816	830	799	846	860	811	802	798	806	808	831	826	765	859	777	829	783	834	822	803	809	787	830	797	824	854	796	812	814	829	829	774	810	823	795	782	804	823	806	850	849	806	783	771	812	733	744	831	841	804	799	810	801	793	831	809	781	783	825	793	788	816	796	813	803	794	773	821	774	804	860	792	775	803	791	792	814	852	794	822	837	808	791	824	813	801	812	870	829	783	865	789	794	830	807	808	830	840	793	835	809	783	801	757	764	794	824	838	786	776	877	817	793	838	832	809	839	745	823	792	855	853	831	815	840	811	746	810	794	822	818	798	758	838	792	818	810	901	812	872	783	778	799	844	827	842	820	831	817	890	773	834	790	763	822	787	818	821	828	817	833	844	796	824	840	782	784	799	757	806	807	793	807	827	772	774	803	807	796	793	829	851	858	735	757	815	761	824	776	824	831	825	813	813	863	811	808	821	818	812	766	821	838	796	812	798	774	800	824	811	869	833	787	747	796	793	879	852	836	814	849	810	809	833	887	799	844	821	771	844	852	815	818	789	808	847	767	866	814	823	793	804	857	874	855	840	832	811	846	753	811	801	825	794	832	822	781	831	787	848	813	801	855	806	799	844	831	808	825	816	843	822	817	834	787	835	753	853	889	829	824	811	830	868	763	844	815	813	838	782	803	819	804	835	820	825	840	842	791	823	830	788	853	821	845	841	807	819	808	821	817	795	815	792	773	859	783	813	792	881	830	808	791	834	831	842	803	839	792	805	816	793	875	825	795	820	799	787	831	859	779	810	843	821	807	843	768	800	840	754	780	802	811	840	814	785	780	803	806	879	828	793	839	787	811	776	804	790	808	833	823	806	818	828	839	845	808	830	766	839	773	848	838	827	814	842	818	776	841	814	807	812	856	804	809	775	800	835	788	818	821	774	818	794	811	835	787	797	806	842	784	818	805	795	863	798	804	766	792	788	809	771	809	813	831	781	787	838	800	832	763	801	807	782	769	795	814	777	832	799	826	812	824	820	775	785	810	825	769	833	851	801	804	752	775	792	759	818	834	807	827	838	790	771	802	781	802	809	793	823	810	785	801	809	829	819	877	791	786	827	778	764	798	869	835	831	827	796	820	823	834	785	817	785	790	816	843	845	751	811	824	811	822	832	773	830	795	819	868	761	832	834	749	788	785	825	816	856	789	865	795	816	798	787	822	823	797	760	801	777	817	846	826	767	741	774	822	832	788	830	790	828	802	801	787	837	829	819	833	786	801	811	859	796	805	833	800	863	830	821	836	814	825	804	823	825	862	856	818	766	806	812	831	791	814	803	806	815	846	807	802	854	790	802	807	801	830	806	850	746	811	786	814	850	818	795	822	760	786	857	834	796	810	796	786	849	809	812	820	869	857	783	830	825	835	829	796	826	851	792	832	823	775	811	843	800	866	803	814	827	821	875	833	827	822	801	807	797	802	790	843	778	867	767	819	837	795	737	783	812	850	847	869	819	802	813	824	823	849	850	789	801	841	782	794	758	784	816	812	777	772	843	856	838	818	766	833	854	837	828	830	865	778	826	797	816	814	807	808	767	792	816	786	792	804	829	774	728	766	761	799	841	849	807	815	792	812	820	830	806	849	823	793	849	858	821	801	854	803	795	843	854	827	825	792	823	837	761	799	833	789	797	780	858	774	808	809	749	809	763	802	780	798	812	775	761	779	814	813	799	836	814	826	835	768	786	784	869	820	815	847	813	844	774	805	779	779	843	786	813	813	784	780	740	836	791	836	822	857	834	816	827	822	788	757	862	852	840	833	821	851	806	850	834	808	795	832	816	758	791	842	838	871	838	793	829	843	820	798	806	848	782	799	869	855	823	830	805	775	829	826	786	812	786	789	828	782	832	780	865	825	800	842	769	767	833	758	765	816	816	828	803	815	784	857	785	839	832	817	764	782	789	765	823	802	835	826	872	814	802	787	809	872	786	797	823	831	741	780	793	751	827	858	775	834	807	874	783	817	797	804	808	858	792	822	844	816	763	857	827	788	832	764	810	783	827	884	896	815	846	798	763	838	810	820
3482	3611	3063	1625	1256	1086	945	838	799	700	753	669	683	651	654	676	647	644	627	616	629	584	647	559	587	622	626	636	660	649	587	604	655	600	564	618	606	632	566	586	545	618	595	609	608	639	565	619	596	617	580	643	642	598	608	588	593	587	614	600	588	601	620	619	610	565	575	618	589	635	615	613	600	609	622	631	626	577	603	626	613	572	628	629	613	568	622	613	591	603	604	592	637	594	657	563	642	598	600	603	583	593	552	605	557	573	585	646	611	618	612	622	644	615	626	587	577	595	575	624	614	584	614	633	635	572	613	608	603	575	620	532	644	600	617	567	608	579	634	606	577	626	647	632	555	584	607	600	632	616	610	670	589	594	574	582	528	598	616	585	641	597	625	640	615	549	613	619	624	631	602	593	566	561	581	618	595	574	590	618	561	583	621	545	629	583	608	608	593	581	627	572	648	591	619	627	618	614	600	557	615	580	631	567	621	584	592	581	595	616	590	571	557	581	569	559	643	576	571	624	608	593	624	596	614	590	581	617	605	581	530	630	592	605	539	589	629	581	566	621	596	578	575	588	600	559	598	571	586	593	591	598	550	606	567	577	570	564	614	581	604	606	589	598	602	576	573	584	560	596	558	556	622	611	612	634	630	612	567	588	630	636	602	644	614	579	603	604	583	628	572	574	585	605	653	575	556	622	602	585	637	591	595	562	613	597	594	569	646	560	642	551	556	624	598	580	626	601	596	586	618	581	607	602	626	642	583	588	626	565	595	631	560	626	632	565	599	600	557	576	590	621	581	600	615	617	607	592	605	551	575	581	634	637	586	572	577	609	592	613	602	586	617	586	587	612	559	589	549	595	586	583	611	597	571	621	648	586	589	590	599	566	582	593	568	602	609	594	603	598	589	568	604	577	632	554	650	569	643	586	579	590	580	641	617	588	620	599	654	616	595	621	629	598	599	620	599	572	552	609	594	591	574	568	592	629	603	573	603	527	596	567	587	584	556	606	577	587	562	571	580	576	573	608	568	618	586	594	618	594	578	605	588	596	604	602	594	606	570	584	615	550	631	593	611	588	594	615	577	583	577	580	588	620	598	601	592	636	594	583	611	588	545	621	593	571	602	575	618	651	594	585	619	596	595	599	582	645	583	571	604	572	570	573	570	595	626	577	577	620	619	598	573	554	589	598	630	636	577	567	661	592	615	593	556	516	591	577	635	561	606	603	600	576	591	598	592	580	592	593	613	618	536	590	571	594	567	604	607	613	610	575	591	596	581	588	577	613	621	611	615	559	615	593	578	618	603	628	580	617	561	578	632	586	553	597	590	558	586	624	622	611	608	603	641	604	601	535	601	614	594	588	625	597	614	608	610	572	604	582	608	592	573	566	561	537	545	578	589	594	585	585	598	583	586	579	549	599	627	589	616	626	564	581	584	566	538	601	597	519	595	597	588	589	593	565	627	615	600	628	552	568	565	610	586	606	612	612	592	543	612	594	583	568	539	632	598	599	597	593	567	646	605	562	590	598	634	607	605	596	519	610	583	564	627	566	609	622	603	586	603	603	582	582	606	598	570	593	562	566	563	592	606	578	573	598	622	600	571	558	618	583	548	561	606	586	582	592	598	568	609	580	638	560	613	570	583	556	603	596	585	557	574	567	578	585	645	562	621	596	600	589	581	578	597	606	575	576	602	581	624	626	566	629	593	669	629	576	590	621	584	551	602	589	568	526	592	546	588	596	579	649	586	593	598	596	601	569	597	567	630	600	628	618	599	595	611	557	626	604	594	589	575	608	581	564	587	621	560	580	569	617	583	572	565	601	614	595	578	560	606	578	566	592	598	597	614	581	584	555	594	553	599	553	616	679	595	558	551	583	573	577	570	582	621	583	603	630	608	591	584	597	617	543	607	583	603	576	592	598	622	587	608	631	602	583	593	573	613	583	617	595	567	584	590	563	583	590	583	607	578	563	638	579	584	595	643	583	559	607	551	615	603	612	585	567	532	625	562	605	567	599	601	613	572	550	591	554	568	567	589	619	616	581	607	602	573	628	605	579	600	588	572	628	606	607	580	582	580	591	556	589	607	629	593	536	540	553	600	557	582	574	607	603	564	589	618	542	649	560	572	567	611	593	574	601	592	589	602	592	559	591	585	588	582	551	580	590	613	574	618	587	627	620	573	630	617	581	574	628	623	590	598	587	605	615	571	616	624	572	567	552	605	561	578	591	602	594	559	565	606	586	589	594	617	573	540	572	619	601	618	572	594	577	610	570	567	547	580	607	609	614	569	588	582	590	590	566	557	577	570	581	649	592	594	624	565	598	615	565	586	625	631	600	563	614	545	567	583	571	632	541	605	586	582	618	587	584	598	595	583	561	608	579	591	597	575	618	617	600	587	616	610	604	582	616	610	586	645	571	578	607	666	617	561	578	588	552	607	578	592	610	623	648	568	568	599	550	604	605	604	569	600	595	588	592	615	620	605	649	609	586	586	609	598	556	552	632	599	613	572	585	644	576	585	579	559	597	584	557	603	515	621	576	578	555	634	603	551	544	608	570	562	594	542	574	616	621	563	585	603	627	553	627	594	612	552	548	593	572	600	612	611	582	589	586	586	557	607	613	591	544	574	559	596	601	578	616	614	610	599	640	559	582	560	571	600	585	600	569	552	637	613	595	601	636	555	596	611	633	590	569	596	607	604	600	602	594	589	580	596	575	583	607	607	576	558	602	598	551	558	571	548	637	581	623	572	615	572	594	606	588	572	602	580	606	584	591	568	605	576	594	625	556	600	612	597	569	608	566	561	603	594	597	615	531	574	602	633	599	591	620	618	589	560	651	583	612	590	611	604	558	528	593	590	594	561	586	605	594	569	582	602	585	573	558	600	604	609	589	605	594	579	628	608	588	611	592	590	555	574	630	551	610	584	582	593	652	558	647	600	593	551	592	638	533	564	630	588	586	563	603	590	597	621	619	612	592	584	590	592	579	590	595	593	590	561	601	590	622	617	575	563	570	624	607	598	578	580	625	583	630	571	559	539	580	577	574	618	585	597	575	605	630	580	596	609	559	579	531	587	582	558	598	603	624	664	575	624	592	616	574	649	595	609	602	604	567	621	623	564	623	566	526	605	583	600	593	611	619	588	594	601	568	585	567	584	557	582	623	590	608	586	553	567	607	584	578	609	579	582	604	601	557	616	587	603	578	605	582	544	621	617	609	554	592	596	572	636	595	578	555	588	568	598	603	596	618	587	603	555	620	580	567	557	590	603	601	600	592	585	603	587	563	555	585	599	559	584	601	562	574	592	568	578	626	585	629	592	562	544	659	569	575	574	587	606	630	593	587	573	632	576	560	577	620	584	597	593	556	609	638	590	576	610	605	586	593	626	615	578	590	607	612	642	601	574	564	595	598	622	581	574	602	619	602	601	544	594	602	620	554	596	592	663	615	550	586	595	576	575	573	612	580	583	592	579	555	592	610	629	617	634	593	581	632
24429	21456	28822	24523	21450	9523	1908	1223	995	1014	1003	963	887	839	925	875	848	888	809	899	883	833	803	870	844	758	835	864	847	776	789	779	877	859	783	773	792	781	898	813	842	783	834	741	749	807	775	771	867	778	808	808	822	804	811	784	825	762	777	768	810	806	766	808	793	774	852	798	761	778	810	754	735	791	814	802	823	776	796	747	831	805	778	794	753	764	768	803	758	785	836	800	786	815	799	834	762	824	772	790	790	825	743	746	813	782	852	829	769	822	779	823	771	813	816	800	781	762	758	802	794	780	772	812	784	766	807	751	822	806	863	814	800	784	791	829	746	780	830	802	772	795	797	822	729	827	835	813	783	793	781	791	735	763	768	758	750	783	777	818	808	798	814	743	780	807	812	827	748	768	852	795	784	824	782	784	771	818	755	766	745	765	787	789	765	779	869	772	773	770	760	792	815	790	800	801	804	782	792	805	755	787	772	753	778	814	811	772	771	807	782	775	772	770	808	811	755	785	786	737	811	821	763	781	833	809	836	773	803	813	796	784	809	762	770	789	781	790	812	824	831	777	803	800	821	831	809	775	784	749	785	817	822	805	798	773	821	811	751	801	798	758	758	791	800	731	779	776	819	826	794	774	742	825	821	800	819	774	803	791	762	831	773	807	824	793	751	784	883	825	814	731	791	800	818	837	795	727	786	784	767	791	785	812	755	799	760	775	833	795	788	758	742	787	755	776	825	779	819	794	841	789	827	773	815	801	795	836	789	813	847	768	744	793	774	777	782	818	807	810	768	795	760	811	794	739	743	768	745	750	789	700	844	792	784	808	844	781	824	769	886	821	824	791	748	812	799	840	746	797	789	796	825	772	816	797	738	805	777	799	792	820	788	839	755	743	814	856	801	719	803	786	770	750	777	783	746	808	794	735	792	745	756	781	768	807	811	783	776	792	835	792	761	786	804	797	752	810	822	755	785	793	793	778	757	819	751	734	845	762	800	822	772	754	742	790	807	799	746	789	784	850	755	768	816	772	766	767	750	741	747	787	803	847	805	794	768	805	801	778	807	740	794	829	769	764	803	814	762	871	763	726	795	831	789	771	732	809	787	768	814	800	768	806	754	786	766	847	756	775	793	848	761	792	849	798	800	766	832	851	848	780	809	788	835	772	801	788	808	764	749	806	762	770	797	775	803	755	767	838	807	743	769	815	784	743	774	755	799	754	774	827	770	842	806	802	787	753	812	751	760	783	818	828	799	781	796	797	748	750	798	778	806	804	830	781	804	767	776	766	815	783	770	779	801	814	799	753	748	798	784	757	769	796	762	794	788	830	833	751	806	788	712	784	770	823	760	815	757	788	835	761	811	810	815	764	753	836	803	767	756	751	769	764	795	774	757	805	776	770	772	808	802	764	747	745	820	766	795	765	798	795	768	826	765	771	776	799	755	798	791	791	769	796	736	752	764	774	772	736	780	795	759	768	774	768	773	779	803	758	755	780	744	774	818	766	800	848	816	774	794	813	825	778	783	739	796	759	760	813	830	831	794	774	745	809	771	804	778	804	829	759	801	776	768	781	794	799	771	818	808	822	811	791	787	797	804	777	799	760	811	765	761	821	834	835	831	751	769	820	779	788	806	819	828	782	812	799	777	752	783	845	793	774	799	772	786	765	782	834	811	776	744	803	830	792	799	763	757	764	763	774	819	795	728	799	759	782	738	789	818	791	795	788	802	830	755	814	778	795	799	758	807	764	815	771	787	727	802	771	822	774	817	780	812	846	757	822	801	723	777	815	809	749	815	818	783	830	773	787	787	760	743	759	781	826	746	774	739	822	823	767	836	779	807	814	752	763	804	808	777	818	819	795	814	819	779	778	738	775	764	850	760	725	774	790	792	790	756	784	774	836	853	798	757	856	779	825	870	752	797	796	781	816	781	785	807	802	824	803	835	833	781	767	811	786	741	711	802	780	755	788	820	782	773	772	771	774	772	766	832	796	821	748	764	772	743	820	768	731	842	826	828	752	791	770	776	737	759	808	825	807	779	795	780	812	812	751	785	785	787	783	799	813	827	759	766	807	765	821	744	779	807	738	807	811	828	787	801	802	774	730	769	805	781	695	837	764	744	773	782	795	768	827	834	743	761	812	779	843	716	847	788	752	794	800	793	795	808	799	771	780	798	792	781	813	766	772	754	803	788	778	828	792	820	748	823	771	757	785	747	742	781	832	788	807	807	809	796	735	860	822	753	818	766	764	784	794	842	747	754	813	794	806	739	758	799	786	795	828	833	767	774	767	767	769	786	777	813	803	814	807	833	792	802	809	795	783	753	796	765	810	753	788	806	782	752	772	782	790	790	772	766	829	806	775	774	773	806	811	791	770	826	802	752	792	822	738	763	757	771	736	771	792	785	747	782	726	796	794	756	818	791	766	785	804	859	778	764	810	758	764	802	741	789	775	753	814	790	777	767	799	796	794	712	740	732	756	791	755	726	769	813	755	770	776	800	744	802	873	794	739	821	807	791	759	816	748	724	808	729	760	750	821	755	768	740	764	763	797	803	865	775	742	763	761	796	793	796	764	790	791	779	737	767	734	839	780	827	765	762	778	772	818	770	743	808	781	834	786	747	767	723	799	743	821	791	776	839	784	808	740	806	823	800	806	779	800	778	778	803	820	768	765	794	807	761	757	840	742	777	780	805	777	787	747	813	809	818	768	766	804	706	732	843	820	858	778	813	810	757	759	824	792	752	771	783	813	823	827	762	827	779	803	789	848	744	795	808	856	771	788	821	764	793	811	792	817	804	761	792	784	804	783	841	731	819	812	801	798	777	779	813	798	811	828	756	793	743	781	794	781	755	769	738	832	778	800	773	787	750	824	797	795	771	818	809	812	720	748	753	758	802	835	761	770	764	774	760	816	790	743	844	796	783	723	787	777	770	838	827	796	773	814	844	735	753	734	773	777	799	834	780	798	781	788	799	835	799	837	782	786	804	788	774	790	789	798	795	762	752	777	776	778	779	785	802	751	761	807	762	794	762	809	799	763	781	800	842	811	787	820	733	788	719	786	766	760	772	791	764	808	795	801	770	810	780	764	767	742	772	821	790	761	795	778	749	776	773	828	809	774	763	775	762	804	827	814	819	794	776	729	757	791	762	758	785	807	780	801	776	766	806	773	831	780	792	785	734	763	788	785	733	795	789	810	790	753	832	771	788	799	839	773	797	772	751	777	770	825	764	759	692	801	747	759	749	837	817	772	798	801	733	794	812	756	793	798	811	787	813	737	810	798	780	805	809	805	783	802	794	821	799	832	797	812	802	777	796	798	792	737	775	791	827	775	781	738	763	729	845	762	788	825	807	787	762	731	785	803	737	785	812	764	745	754	792	798	799	748	756	839	796	788	742	769	763	761	789	758	799	835	802	776	782	838	719	810	805	838	831	778	810	808	791	802	757	844	817	766	817	829	776	811	802	776	763	818	761	733	816	765	810	823	783	819
3726	5987	4844	2665	1906	1447	1222	1095	944	942	838	777	771	725	735	736	678	665	650	659	652	608	657	677	649	614	651	645	588	643	636	620	593	612	572	581	622	643	621	597	622	611	601	612	613	617	619	619	604	626	626	621	593	596	575	583	601	629	585	613	615	596	653	640	562	631	610	628	594	588	579	649	626	616	569	619	590	627	646	579	622	611	618	586	626	613	555	602	588	657	596	578	632	602	604	607	600	613	616	645	614	665	607	593	593	592	580	594	578	612	624	626	610	603	618	557	558	604	640	617	590	573	574	591	612	631	564	538	588	563	620	584	625	614	598	558	579	562	591	580	636	632	619	622	583	613	612	603	578	590	608	625	598	556	602	553	600	607	619	609	625	623	599	595	591	584	601	616	567	608	608	600	607	626	582	653	584	599	614	565	608	557	569	607	596	587	608	567	589	584	588	567	603	613	588	610	596	559	616	594	577	585	617	580	584	604	592	596	564	559	616	587	565	611	559	604	560	613	586	605	612	612	608	569	621	596	580	616	583	589	609	599	617	637	624	608	644	593	620	604	577	579	588	563	587	585	630	606	587	584	610	590	579	603	632	595	597	548	571	590	588	600	563	654	589	573	603	577	627	603	586	584	605	604	599	591	600	631	608	597	552	614	574	564	609	616	560	599	619	612	617	602	621	615	577	589	582	608	594	561	596	597	591	583	580	588	625	594	616	647	605	628	611	632	604	601	621	575	607	565	605	547	598	620	633	574	638	611	629	604	610	616	590	590	617	578	565	593	623	543	652	604	592	588	618	572	602	585	598	581	639	625	601	607	587	594	616	588	619	601	590	609	615	593	581	593	617	639	569	599	588	593	609	576	585	602	629	615	582	595	626	549	588	597	574	600	619	584	614	603	601	584	617	624	599	632	549	592	586	614	563	596	583	621	587	592	563	555	586	622	601	581	614	604	609	585	617	564	582	622	595	611	581	604	570	595	611	612	624	547	576	568	599	618	633	583	574	620	603	586	574	659	546	593	617	617	601	587	600	595	656	622	592	579	574	587	570	584	611	600	608	621	607	587	561	626	570	555	593	625	625	564	606	634	600	629	602	596	609	578	602	593	606	598	605	617	602	584	626	547	580	579	586	589	616	588	625	573	574	593	615	577	606	597	568	622	602	587	573	626	551	598	589	573	593	573	618	577	572	609	557	577	609	621	592	573	605	596	539	544	581	604	588	581	587	591	600	580	572	574	598	590	587	629	625	607	608	568	598	582	572	628	644	602	637	567	592	618	552	620	585	600	610	596	583	578	618	603	536	592	593	605	594	608	569	575	626	620	618	589	583	644	585	605	604	634	550	651	581	622	579	572	596	601	570	631	630	579	598	587	556	612	616	573	565	579	612	627	572	586	605	612	572	644	630	586	596	618	622	574	594	558	613	596	617	550	581	612	596	620	594	574	598	578	614	610	569	573	570	577	562	578	579	603	593	628	593	573	625	567	579	606	600	583	633	577	563	577	620	552	610	571	549	607	596	564	605	588	559	596	565	628	586	542	570	588	614	564	645	607	551	600	582	631	569	632	546	592	563	606	556	617	591	608	552	638	628	605	576	602	580	587	572	608	570	631	632	600	529	582	575	576	568	545	639	562	592	563	605	585	550	592	606	552	619	579	633	558	619	572	605	611	561	568	595	593	602	570	576	563	544	620	600	596	548	584	597	609	567	544	570	590	599	577	588	608	634	632	586	610	566	635	605	622	581	595	592	557	589	568	571	615	604	614	595	569	607	578	555	597	551	582	614	610	616	586	582	615	601	574	593	589	599	608	550	589	609	633	599	569	583	611	561	611	577	557	659	601	587	592	602	565	595	595	598	556	621	562	623	635	586	612	623	642	608	597	553	551	583	568	618	591	572	597	595	591	647	582	594	593	601	599	588	610	596	565	642	588	592	640	631	534	600	595	568	547	589	586	570	584	596	553	575	628	554	599	599	576	617	577	590	580	573	607	551	569	586	623	545	592	556	567	612	641	587	523	591	614	596	592	602	579	567	515	633	598	594	607	585	616	595	571	588	583	544	612	592	574	583	555	559	605	613	605	565	605	601	604	553	627	560	589	556	587	582	631	597	626	638	595	583	555	614	568	586	589	585	576	616	611	598	571	613	630	625	635	606	633	586	608	589	614	610	610	537	591	565	555	601	594	583	620	610	573	580	582	574	600	601	574	574	609	623	616	598	601	603	601	608	536	636	618	630	603	629	588	593	589	589	620	573	575	575	550	568	599	542	575	604	546	599	584	537	578	569	579	612	661	602	601	620	595	616	565	562	613	578	564	575	600	543	573	578	557	581	607	540	624	614	610	586	576	565	563	575	576	628	598	589	570	593	636	532	570	590	598	607	583	573	558	608	625	619	603	609	560	535	570	581	570	569	583	597	621	591	579	554	607	561	587	573	581	603	564	580	621	593	604	600	588	581	590	597	581	589	560	558	592	563	583	545	611	584	587	583	597	594	561	596	585	568	555	558	612	614	602	629	601	562	564	609	600	592	610	578	633	590	580	595	579	565	594	579	571	595	576	645	570	583	571	599	623	564	575	571	593	599	634	606	587	583	625	581	591	582	632	562	553	622	545	596	644	566	558	572	570	613	573	617	608	615	632	606	580	575	574	557	605	568	590	580	596	602	565	581	569	582	580	596	598	553	547	555	546	598	575	571	556	625	582	592	631	605	586	569	591	559	615	575	579	590	548	582	594	602	606	561	596	583	595	603	577	606	588	577	589	613	563	628	580	567	636	581	589	590	591	562	549	573	600	592	590	580	599	582	599	592	656	584	580	577	593	575	599	576	579	579	563	610	599	633	588	606	606	564	588	583	567	599	590	572	598	622	521	575	629	567	613	562	589	619	614	588	612	618	570	618	603	597	583	594	572	542	600	584	528	583	581	573	593	611	581	605	590	617	566	626	603	572	565	588	573	582	566	570	604	606	598	567	594	640	585	611	602	564	573	594	568	568	638	542	618	598	560	629	630	612	623	607	558	605	596	577	570	653	564	601	528	613	601	615	532	634	575	577	612	565	565	588	569	600	537	568	577	594	576	565	573	578	612	606	565	584	604	537	615	572	572	602	608	594	594	589	573	590	609	616	577	579	533	599	563	621	612	587	596	639	550	605	597	615	595	590	562	569	531	593	573	534	561	571	585	553	606	531	585	631	577	561	585	577	581	595	602	630	574	566	573	586	589	558	562	548	545	530	564	587	556	577	573	592	561	578	590	577	562	592	600	579	572	587	613	596	598	592	572	551	543	562	598	575	555	574	576	570	576	623	585	605	609	598	569	607	540	600	545	579	598	561	588	580	592	580	574	581	606	607	601	589	573	639	600	614	564	508	576	559	599	557	619	587	626	611	587	624	621	540	599	585	635	590	606	594	613	604	565	565	617	604	598	589	569	543	613	578	614	554	610	641	562	574	610	592	593	570	561	590	540	570	616	574	600	527	611	560	622
27908	10498	984	628	463	414	423	419	426	421	401	409	395	381	421	407	399	399	472	424	384	417	403	428	392	410	415	430	370	402	426	395	394	397	416	392	397	442	422	379	371	433	371	398	425	396	389	414	387	351	435	392	385	379	400	411	422	372	399	423	413	417	395	407	443	399	409	432	370	407	435	439	415	402	420	415	404	406	437	399	392	423	389	435	448	388	411	407	409	390	390	426	394	426	424	387	372	412	452	391	391	381	399	412	426	390	394	420	408	441	404	399	413	384	382	396	407	438	410	391	390	401	416	378	403	373	455	397	394	407	375	360	400	393	393	417	410	408	405	426	388	434	414	428	402	429	385	430	394	417	413	425	431	416	367	422	389	423	413	398	379	410	380	380	414	399	407	400	451	441	401	376	420	420	429	419	414	382	397	392	382	394	366	416	432	389	380	419	397	400	386	392	413	409	427	391	441	378	397	358	405	390	414	416	390	398	399	368	406	400	397	396	395	418	402	365	437	433	379	407	403	377	431	444	395	404	362	433	416	384	433	396	406	367	389	397	394	390	411	384	410	381	440	440	393	387	365	408	399	406	405	394	398	414	424	367	386	408	437	398	388	410	436	419	419	398	437	413	377	429	401	436	398	396	388	410	395	413	394	416	406	381	410	404	410	404	412	418	427	394	401	382	431	398	400	422	383	381	393	429	389	431	422	403	408	418	393	371	412	418	398	423	413	433	396	380	425	404	414	432	389	389	388	410	379	412	410	412	391	393	385	411	386	396	428	394	396	416	432	397	412	392	394	413	378	389	387	379	421	425	407	433	411	422	404	417	405	380	378	411	404	462	392	402	413	402	408	380	395	396	373	407	425	426	401	378	412	388	422	443	424	410	409	410	423	384	403	400	390	417	386	423	378	362	395	368	403	400	394	375	403	413	409	412	419	353	412	404	395	421	400	411	412	442	422	417	377	426	414	395	435	370	401	376	447	377	373	393	407	418	381	410	414	398	431	425	376	428	416	390	381	426	414	408	382	408	411	387	379	389	406	407	408	413	434	362	404	384	396	406	407	432	411	432	377	451	381	407	402	409	403	405	356	390	396	390	400	400	412	385	418	423	397	419	429	427	424	409	372	382	415	375	398	413	404	410	473	409	420	445	401	427	431	415	391	376	396	397	438	404	414	419	357	421	396	419	400	423	401	366	393	395	373	401	438	406	406	361	407	411	379	410	392	419	371	413	418	372	421	425	386	403	343	402	384	421	392	389	406	377	372	404	415	403	429	387	390	402	419	397	397	421	383	410	371	408	385	393	412	402	375	415	396	433	416	439	410	439	401	373	424	413	381	413	398	437	374	424	386	414	420	423	415	445	377	445	403	381	426	429	436	427	406	388	377	397	421	391	393	395	416	372	408	390	423	425	422	367	408	382	395	426	401	366	370	390	373	408	407	400	405	392	409	401	425	405	410	433	379	428	374	390	392	381	384	423	376	421	438	426	401	403	406	381	430	434	408	366	400	392	349	406	393	400	403	404	366	403	400	381	375	391	421	425	441	404	411	412	415	379	396	385	397	384	392	384	435	420	397	432	392	373	404	416	397	415	431	430	432	443	449	396	407	408	374	442	377	408	381	428	404	384	395	427	401	391	409	402	420	395	386	444	363	406	391	417	440	402	375	370	399	398	420	426	397	403	383	380	397	428	381	386	390	406	413	366	386	423	420	399	391	440	436	399	396	424	401	413	394	395	430	423	434	398	424	419	448	417	407	371	407	412	392	404	397	397	384	380	408	403	434	390	433	408	395	406	439	424	415	449	371	387	417	383	389	399	441	413	391	424	357	371	394	421	428	417	417	394	431	396	426	429	404	400	388	379	374	430	410	416	399	406	423	403	408	391	394	403	380	445	392	450	392	419	390	401	399	403	374	382	405	384	460	435	416	389	399	403	383	429	431	409	396	403	434	425	391	424	395	393	391	404	419	424	419	467	387	427	421	408	391	425	407	396	424	410	460	414	441	431	420	432	410	420	372	407	398	393	398	429	383	412	431	396	412	409	385	401	411	378	390	382	402	418	418	407	408	424	398	406	382	426	376	417	403	413	412	395	397	412	382	397	402	434	422	406	374	415	440	439	454	405	390	413	418	421	402	395	422	413	412	437	416	409	404	413	397	400	388	398	421	408	404	352	410	446	392	385	388	427	415	411	417	425	396	426	372	421	406	381	423	385	399	386	386	385	377	349	399	403	399	428	429	413	431	427	376	399	413	393	421	392	386	414	381	412	389	421	401	462	376	423	413	436	411	405	382	373	395	431	404	426	383	403	458	394	398	410	380	404	374	375	390	379	394	407	395	418	455	418	413	391	421	432	434	427	401	398	405	416	424	383	406	386	403	377	397	439	397	446	425	437	394	397	419	415	411	401	386	411	371	426	418	426	398	399	400	426	419	399	456	408	435	406	394	411	419	398	395	390	430	427	420	383	394	402	374	395	391	365	417	400	431	373	399	417	381	399	421	366	413	385	398	384	401	390	398	419	408	409	417	407	388	392	393	405	444	396	371	438	415	432	405	408	426	396	425	398	405	395	375	407	391	399	387	370	417	400	412	362	429	423	420	413	379	411	425	404	434	423	398	404	405	396	374	409	404	408	393	387	440	414	364	384	394	390	409	451	405	403	437	410	401	389	383	410	388	437	380	374	396	400	424	410	437	416	406	402	406	423	420	407	428	408	405	430	398	423	421	421	410	404	417	385	391	409	395	432	416	397	395	376	421	434	396	387	382	400	411	414	439	398	396	373	408	396	377	376	399	375	413	422	425	407	417	372	400	378	410	400	400	417	397	393	397	425	406	381	375	431	432	409	389	431	409	386	417	366	379	392	412	401	415	385	374	425	383	413	397	432	445	405	429	417	392	375	393	368	356	381	419	433	349	417	380	349	397	396	395	432	419	394	376	422	418	391	394	366	407	403	403	413	426	389	408	404	402	422	414	384	416	379	439	394	408	409	393	421	412	418	421	376	424	426	427	421	361	393	397	402	403	395	414	395	416	426	426	377	386	387	439	367	442	373	405	392	374	370	367	382	412	386	431	397	365	392	408	450	410	391	441	379	372	395	435	382	415	384	426	402	403	424	362	410	399	405	395	381	400	388	377	401	391	371	433	449	407	445	426	383	404	410	419	406	396	363	420	439	385	390	375	372	435	391	414	411	392	411	423	384	420	405	401	395	462	405	376	380	384	389	420	393	438	376	409	412	384	400	405	430	401	416	427	426	419	380	380	409	376	364	411	415	408	396	422	399	410	383	415	403	393	412	376	389	385	441	401	391	406	413	380	398	392	386	419	392	382	373	390	443	406	441	385	412	388	393	414	404	423	370	423	405	411	390	421	431	408	387	400	408	417	388	396	417	427	441	405	380	414	396	406	400	430	394	400	394	431	423	393	403	418	372	407	367	397	414	418	427	385	410	413	420	387	411	412	443	426	382	403	387	409	413	442	394	412	420
4747	487	470	353	322	299	324	334	315	310	301	295	302	299	275	285	286	295	301	283	304	288	305	326	322	294	298	309	311	309	292	307	297	303	286	287	308	294	304	289	319	277	264	289	290	317	286	316	315	278	266	256	287	308	308	319	288	285	307	291	321	280	304	284	271	319	308	310	316	299	272	297	328	284	318	307	304	281	304	298	305	290	290	308	297	297	316	294	283	312	302	319	307	316	296	304	298	263	250	292	277	304	283	300	282	314	287	299	271	289	324	278	304	314	302	292	268	276	301	299	282	312	322	312	311	288	292	300	280	272	293	306	284	288	284	312	269	299	325	300	316	300	284	316	255	301	303	298	313	310	285	308	283	289	289	274	318	292	289	315	286	272	293	305	317	303	307	275	284	280	308	330	294	311	263	304	291	292	277	309	300	299	316	304	311	302	296	302	302	298	307	327	288	316	293	261	302	285	280	308	305	295	276	298	279	300	276	325	324	291	294	310	309	306	310	279	295	290	291	289	273	278	296	285	283	292	290	301	276	289	292	324	305	314	300	335	290	295	307	295	320	313	292	286	276	293	305	270	306	278	280	300	306	297	325	308	281	268	289	289	284	335	301	309	279	339	300	306	290	299	322	323	270	292	299	307	268	296	273	311	288	277	276	300	318	285	279	330	280	316	292	297	324	316	292	315	331	310	300	286	270	304	302	329	271	303	290	335	267	290	306	312	275	312	282	314	291	257	313	298	290	287	294	275	300	295	326	279	305	301	282	307	267	296	292	323	319	281	279	341	310	298	297	279	309	292	293	319	310	278	291	300	261	326	287	278	303	281	279	335	291	269	306	303	287	275	295	289	310	287	304	297	289	310	298	294	304	291	336	291	287	301	330	283	306	307	298	277	334	274	291	311	304	274	320	304	270	304	318	333	291	293	316	291	317	293	278	281	319	302	306	255	302	326	290	298	291	293	302	292	280	312	293	290	329	323	327	284	262	305	265	290	282	301	326	310	279	295	276	282	305	284	281	320	328	317	280	280	304	298	309	308	293	303	316	302	291	308	269	289	314	272	298	299	268	280	286	290	275	289	301	302	309	318	284	296	288	301	294	302	287	298	309	293	305	301	319	326	313	291	252	310	299	300	307	279	308	299	319	282	294	281	310	286	290	321	276	289	301	294	231	281	289	285	317	301	320	328	285	277	275	327	303	304	286	288	323	302	308	291	300	292	271	316	291	295	303	322	280	291	318	273	306	296	289	313	298	296	293	285	255	288	282	305	306	329	329	294	309	331	270	286	279	306	280	282	309	291	303	312	252	297	307	314	307	263	301	301	302	297	304	311	335	325	307	283	309	308	305	316	318	321	299	318	304	301	275	319	289	338	286	305	291	314	297	297	319	295	274	303	298	281	307	285	282	257	319	288	290	257	310	303	287	290	286	268	308	280	297	276	314	309	314	320	276	311	266	319	279	307	297	304	317	307	274	284	304	307	270	339	309	285	306	299	293	296	289	335	262	300	266	288	285	303	305	315	312	281	303	318	277	302	277	310	270	298	318	283	300	274	288	306	274	285	310	277	301	274	326	288	303	299	293	313	279	311	294	264	298	297	290	330	284	311	238	272	270	295	292	279	267	290	299	293	302	292	313	300	281	314	283	282	285	317	295	270	291	293	296	289	295	319	299	308	312	301	304	282	273	292	326	333	308	289	280	314	321	317	295	294	291	301	295	307	312	279	310	281	271	277	287	264	323	311	263	299	320	294	292	297	282	305	284	308	277	288	267	328	276	317	283	319	270	297	273	285	280	291	291	256	251	287	284	291	314	270	303	271	290	299	307	324	279	300	311	283	288	307	281	275	302	292	312	289	284	292	297	318	286	240	289	291	294	327	297	312	285	274	315	312	270	287	282	307	304	286	280	317	305	296	281	299	306	281	275	285	268	296	284	294	267	326	288	295	305	332	339	297	315	294	304	294	310	291	306	281	315	295	294	293	290	289	283	296	290	310	265	303	262	301	292	291	292	302	297	322	316	281	292	322	336	275	298	306	318	318	291	329	308	302	320	335	299	314	277	302	301	286	289	259	279	254	299	271	307	278	311	318	267	301	284	284	311	311	302	294	299	282	267	281	286	276	299	275	309	307	318	312	288	293	298	299	279	317	297	327	314	296	283	292	280	284	279	314	293	281	318	286	308	302	284	290	301	296	319	311	307	311	301	330	297	284	339	304	286	303	283	285	320	314	267	275	296	306	303	297	286	277	283	302	304	331	309	303	305	309	285	274	297	280	320	303	306	338	296	302	284	324	274	297	341	307	284	305	306	305	292	310	297	279	313	282	331	335	284	297	281	294	303	289	319	317	307	305	321	286	293	285	283	298	305	316	280	270	292	330	302	287	280	274	304	281	286	296	276	294	287	306	309	273	296	309	292	291	304	315	289	274	278	290	325	298	340	281	302	302	305	308	310	269	332	296	294	322	298	293	295	290	302	310	276	318	313	292	271	282	310	299	318	318	307	254	305	301	315	262	278	315	262	313	281	294	284	294	301	288	298	292	321	300	288	251	284	299	315	287	298	291	284	292	263	307	298	299	308	327	289	312	278	288	316	266	300	261	285	295	301	313	312	315	304	277	311	298	329	283	284	279	285	309	328	305	342	288	279	312	296	288	300	296	300	289	287	330	300	333	281	276	328	284	287	291	288	314	258	287	301	312	285	291	281	294	311	302	291	302	272	291	261	287	286	305	295	325	311	277	288	299	303	272	312	310	308	313	278	310	323	287	302	287	316	282	282	294	304	276	309	269	258	308	328	323	295	307	316	290	284	281	313	280	283	298	311	344	299	313	295	324	291	320	269	337	304	291	282	286	275	317	316	294	288	331	333	341	315	288	298	300	300	291	303	298	310	266	312	286	285	293	281	302	307	307	313	294	306	334	297	275	284	281	278	301	315	318	302	321	287	285	300	314	308	286	294	292	259	285	287	307	293	292	304	280	311	318	317	314	279	303	289	291	298	294	315	316	276	314	297	325	310	301	303	313	327	333	309	294	322	303	331	295	298	318	288	306	291	292	297	302	298	312	301	299	298	298	276	312	294	316	274	287	299	302	292	302	297	299	281	289	275	291	308	299	304	249	275	291	315	300	271	290	284	290	334	312	311	290	316	267	279	278	319	256	269	314	242	273	291	289	300	331	310	321	303	276	263	274	291	293	295	278	302	290	304	298	312	286	305	303	273	273	298	281	266	289	297	338	278	306	296	309	275	291	327	273	315	294	296	304	282	287	306	295	321	307	282	290	292	288	316	287	303	290	284	303	300	307	340	308	294	301	293	283	287	325	295	273	286	299	292	271	342	288	300	297	284	323	273	311	281	307	310	292	308	303	275	316	276	297	270	298	277	290	292	302	303	280	285	296	305	309	283	277	315	295	285	283	279	294	302	305	281	290	296	306	271	287	303	290	301	314	333	283	268	299	316	271	281	291	295	311	305	297	309	298	282	306
25594	21486	27941	25426	11833	1756	1229	1004	946	929	935	885	857	921	827	912	839	847	858	860	837	857	818	839	865	806	809	848	835	825	793	844	795	871	843	826	826	843	785	846	821	787	882	816	764	848	789	789	840	861	855	824	855	794	820	802	802	856	847	804	807	832	842	818	848	854	814	808	793	802	819	798	804	850	876	795	838	813	802	805	834	807	813	828	808	796	839	741	798	816	785	751	788	804	824	785	875	786	814	834	801	816	828	831	771	828	783	835	820	864	845	733	817	804	750	855	792	818	808	789	847	737	806	794	872	786	807	877	827	764	806	830	810	766	782	818	852	784	821	817	823	806	806	812	828	781	774	830	825	776	814	808	815	813	839	826	822	791	798	781	806	775	816	838	851	832	804	854	847	800	814	859	781	796	789	787	797	809	802	793	782	821	813	818	802	841	775	783	823	800	788	795	817	790	763	796	799	787	773	812	776	797	774	805	825	852	852	844	761	815	850	796	844	813	801	824	820	805	776	817	797	818	828	792	871	848	797	813	804	844	809	850	814	814	834	833	824	870	840	831	797	832	843	786	839	793	819	820	764	806	816	825	801	848	837	824	796	833	736	828	790	822	848	803	760	862	780	806	813	828	817	814	794	805	775	818	771	818	763	822	832	869	813	764	821	815	776	768	747	862	858	786	816	851	817	828	815	788	760	831	788	800	716	795	770	820	764	789	765	835	794	808	772	780	769	805	800	811	821	811	820	796	779	761	822	829	852	817	772	770	833	848	876	799	833	826	777	812	818	794	838	863	790	833	824	785	793	778	811	829	848	783	828	816	836	832	792	821	831	795	748	801	768	787	800	834	832	807	802	798	771	756	775	791	783	777	819	862	815	768	779	790	816	790	795	780	829	822	815	800	796	813	804	816	811	758	778	791	827	779	799	786	838	794	811	814	796	755	809	784	776	792	845	767	797	845	830	847	812	835	750	804	786	816	830	837	795	825	867	771	827	857	764	843	811	849	839	799	878	829	855	753	802	830	823	828	825	842	841	848	828	822	813	825	780	825	843	798	826	873	809	831	794	862	801	768	853	788	809	866	740	791	780	782	747	820	859	759	758	780	798	855	823	837	796	785	804	775	857	789	859	828	809	782	842	760	813	865	801	829	842	785	810	783	840	836	812	823	830	802	815	823	797	810	767	840	852	785	841	808	768	821	760	825	768	841	788	778	839	824	806	860	764	819	802	792	793	821	779	769	826	821	806	806	841	872	825	782	845	772	786	817	815	812	781	845	847	839	833	782	863	788	852	779	762	803	862	816	738	773	851	795	836	744	794	821	801	805	792	790	752	790	851	769	820	809	829	802	802	824	792	830	845	796	727	767	778	820	781	821	791	812	826	800	856	802	805	777	792	809	812	803	793	792	808	807	812	817	842	818	795	817	806	789	837	792	831	775	793	816	843	836	832	849	818	795	814	836	813	858	823	854	820	857	828	801	761	800	789	778	774	821	860	840	794	785	744	769	868	797	811	831	782	810	814	816	781	770	761	829	802	819	784	838	797	799	836	803	810	842	800	838	807	793	775	840	800	818	836	821	775	807	763	782	786	757	846	747	837	830	819	793	812	832	800	779	768	857	830	788	820	816	833	836	813	825	814	837	835	807	794	830	790	821	804	836	848	779	798	822	803	849	823	812	776	770	777	854	783	782	777	775	812	801	813	835	812	806	867	783	797	779	847	837	784	787	864	782	830	772	783	769	743	861	737	805	807	822	821	785	811	795	807	831	797	813	820	774	792	788	834	800	814	772	820	788	849	831	836	817	828	801	806	781	879	823	799	787	864	806	769	866	815	783	825	791	810	814	849	766	803	754	786	822	832	836	777	829	816	808	838	837	789	806	802	813	782	794	799	839	804	784	752	837	736	758	777	826	816	750	762	831	762	811	828	839	829	800	768	796	850	806	829	793	815	794	837	784	764	784	791	809	824	802	843	835	786	813	794	774	841	857	831	865	821	874	804	832	784	780	836	848	796	819	851	786	760	802	790	787	786	846	814	784	874	820	788	815	794	834	767	761	745	835	826	834	885	826	782	784	813	822	838	837	820	786	766	793	790	776	801	797	800	812	763	744	822	858	819	777	746	823	803	821	846	776	801	850	787	766	815	784	825	776	771	826	781	782	793	749	825	837	806	784	835	776	784	816	764	801	839	849	834	777	801	853	864	796	794	863	803	759	778	852	777	824	771	784	776	788	845	802	769	782	809	793	851	770	774	783	809	812	800	839	781	801	863	824	851	815	812	851	866	746	826	769	810	793	811	766	854	771	820	802	787	836	849	806	861	858	798	771	830	850	827	758	817	849	855	823	812	789	765	803	825	830	814	787	797	841	765	828	777	779	773	859	846	819	776	805	834	811	797	787	799	801	785	799	822	781	758	852	785	881	804	868	815	774	808	887	803	803	793	852	834	842	805	871	848	777	800	801	823	786	768	822	830	798	840	876	769	795	801	837	823	802	868	787	811	791	801	782	858	806	813	781	841	780	820	813	804	782	740	857	830	788	800	782	815	814	796	822	837	823	793	792	804	791	841	787	863	822	795	799	817	805	856	790	820	833	802	852	856	861	810	863	803	805	855	789	790	799	829	776	794	789	825	799	792	776	789	793	836	765	817	806	710	789	795	800	790	776	802	826	848	787	820	787	753	764	806	831	804	796	801	799	800	882	830	849	770	788	776	794	824	778	836	832	788	800	795	839	844	737	782	806	860	789	774	844	796	788	807	822	766	808	799	799	804	806	794	763	842	842	796	821	744	839	816	801	786	795	774	831	809	809	832	802	783	864	773	822	787	798	804	812	799	819	772	818	833	761	860	819	832	767	821	822	917	773	813	839	801	812	813	804	848	853	831	782	824	787	840	839	843	812	883	776	788	777	824	810	844	814	787	836	824	802	795	836	785	783	841	811	845	834	835	783	778	779	853	818	816	795	786	783	745	811	815	815	852	833	851	784	865	796	780	812	819	834	830	834	835	818	778	764	788	869	791	822	836	809	842	815	795	829	836	803	735	802	792	866	823	832	808	849	834	774	773	802	795	787	791	801	761	830	827	821	845	861	832	839	809	808	793	812	807	820	758	799	781	820	872	796	795	855	820	841	828	817	779	788	893	792	859	836	880	784	764	828	796	811	804	808	828	829	816	822	842	864	816	820	792	843	779	788	790	826	798	785	818	808	829	802	815	792	767	833	786	831	858	854	794	794	867	853	807	817	857	849	795	824	820	800	805	830	775	845	780	821	857	825	795	771	787	853	808	831	759	778	809	788	827	859	827	829	825	787	847	808	793	843	820	800	770	793	802	818	847	831	842	827	811	807	827	773	824	814	830	784	764	832	805	763	849	832	815	803	868	841	812	831	772	779	782	810	800	786	845	786	823	811	811	819	797	726	807	801	826	805	781	859	799	884	811	834	796	827	780	761	861	773	842	791	824	791	802	796	870	845	846	828	840	851	797	841
3463	3630	2967	1669	1249	984	895	844	793	792	745	724	646	681	669	676	672	680	620	624	604	631	682	634	582	653	618	649	583	627	606	655	624	613	648	561	627	623	626	611	597	632	620	610	612	633	622	651	602	592	573	579	636	627	592	600	613	615	586	652	587	625	622	559	592	638	565	624	581	530	578	626	633	627	602	589	630	564	620	601	580	588	566	636	603	595	641	668	534	615	599	610	589	654	634	617	606	587	553	547	577	615	597	613	606	591	566	570	609	567	603	635	579	552	621	575	634	567	608	583	597	594	625	610	610	591	594	624	576	623	648	599	573	595	644	572	612	589	576	634	602	598	596	572	590	617	568	605	628	606	628	628	604	600	624	577	598	613	599	642	583	607	586	595	624	634	608	593	592	629	616	605	542	617	602	571	598	616	620	571	598	608	598	588	564	587	584	565	583	576	613	607	570	596	608	554	590	592	574	648	612	589	586	598	613	588	633	584	586	595	567	607	603	618	587	579	582	555	611	609	580	601	603	583	593	633	589	628	547	646	636	590	576	620	557	567	600	625	574	605	623	644	595	585	586	569	573	613	631	579	584	586	595	573	623	587	600	569	575	570	617	571	626	607	609	597	609	591	611	592	642	616	597	600	612	589	582	606	617	605	588	592	607	581	591	567	589	599	558	605	612	611	572	596	573	611	577	606	610	617	555	594	592	574	576	549	637	595	573	582	628	611	595	618	584	582	565	558	669	592	620	575	606	569	598	611	571	623	550	587	609	560	562	603	598	662	597	617	556	589	598	591	594	596	591	573	565	567	617	545	568	583	560	582	620	593	613	622	570	611	549	597	604	596	596	593	628	579	621	623	607	539	572	559	612	564	595	603	577	551	555	591	587	621	595	573	630	568	610	595	608	600	560	580	613	598	598	567	562	564	618	601	610	569	564	583	552	626	609	610	604	613	600	609	609	576	554	577	562	596	633	583	557	583	567	549	562	575	600	626	559	544	584	587	615	606	595	603	588	606	619	616	586	564	592	564	606	581	622	606	576	557	570	561	588	613	633	579	583	649	602	626	571	617	596	639	589	579	593	579	565	580	590	593	555	572	607	629	604	592	561	605	580	591	599	563	604	630	613	618	578	597	613	603	598	613	587	558	605	632	622	615	638	620	617	614	610	575	586	613	645	548	596	601	608	564	557	579	619	618	593	604	661	617	619	598	571	598	593	606	604	585	538	579	614	595	587	611	594	580	581	582	572	606	593	630	566	589	590	604	616	630	609	584	622	596	574	576	591	609	620	550	570	608	600	590	638	558	652	557	577	555	598	548	554	633	595	611	567	585	590	558	605	624	588	575	589	597	605	615	582	552	560	588	560	590	577	587	610	580	574	549	628	623	584	581	601	591	588	601	581	593	586	559	603	597	590	610	600	559	584	610	612	572	611	555	589	618	577	560	582	563	565	603	588	554	539	607	643	569	565	562	571	609	629	567	579	612	583	605	611	628	556	631	604	636	567	579	589	597	570	615	574	596	594	637	571	604	563	588	585	567	570	591	638	576	556	595	572	609	568	616	555	589	539	599	635	566	585	581	595	582	569	611	593	577	543	510	616	547	578	620	592	609	575	570	580	582	602	582	569	612	604	631	580	626	627	592	581	644	600	549	622	569	601	606	592	560	582	599	612	563	591	606	591	633	632	559	621	578	609	569	638	601	589	603	601	582	599	609	581	595	607	627	591	581	598	590	546	600	557	615	568	616	592	609	596	590	610	636	622	582	608	547	616	582	594	563	565	593	622	572	586	616	599	574	539	624	579	621	583	577	614	572	615	567	601	612	532	605	591	587	615	551	638	559	616	588	609	602	596	628	581	572	602	603	597	549	603	616	591	609	601	585	639	611	598	576	602	573	597	560	546	610	597	571	611	595	589	594	578	571	593	563	587	611	540	580	638	674	595	559	596	619	526	569	622	566	597	594	560	612	598	615	583	604	563	582	594	548	578	626	576	590	554	631	559	639	604	611	631	579	615	583	576	586	551	598	595	608	596	589	561	591	592	597	625	581	586	628	625	560	610	579	562	602	627	561	545	603	604	587	572	614	614	566	544	575	571	589	606	571	551	574	608	609	574	620	609	589	556	557	604	598	540	627	577	607	584	626	599	610	603	584	576	579	575	578	611	566	560	641	611	601	591	607	616	575	564	610	580	591	612	631	594	590	583	595	615	576	610	609	621	601	628	595	590	594	550	593	603	614	605	569	612	560	600	591	549	524	636	605	624	576	621	560	594	618	616	557	571	592	624	585	600	592	591	569	572	568	584	623	570	593	611	557	569	573	612	603	580	593	615	541	624	574	600	611	595	605	615	595	560	602	595	580	604	571	627	578	562	559	549	611	601	589	576	618	612	617	568	616	644	581	574	592	591	554	564	619	591	568	600	588	608	601	615	584	572	568	590	617	546	616	570	582	618	565	619	580	598	629	635	601	558	617	588	559	551	548	593	613	591	572	597	606	591	601	587	517	580	579	614	608	582	528	587	587	587	558	553	591	575	587	603	609	599	654	603	600	637	591	541	617	591	614	586	632	587	592	605	599	549	574	612	631	618	571	585	584	626	611	573	554	587	526	576	624	615	608	528	568	594	556	613	611	591	567	595	575	623	557	593	600	554	587	580	595	612	599	568	577	641	593	563	625	596	607	558	578	608	602	580	601	592	554	603	596	575	588	588	541	590	551	616	630	605	568	587	575	593	616	625	589	514	594	591	602	591	580	584	648	630	582	629	569	544	634	616	630	554	608	605	608	577	576	559	599	594	574	583	570	575	550	581	606	573	598	568	581	619	601	566	581	611	595	640	601	586	601	578	580	581	599	564	574	604	583	535	587	601	539	572	548	640	641	618	623	583	571	619	524	609	559	571	605	583	590	622	616	580	592	568	558	618	581	537	577	574	550	605	583	635	522	572	625	547	588	614	586	575	571	589	585	587	590	590	586	613	588	522	570	588	615	550	655	600	605	605	562	567	598	601	570	629	622	561	572	587	582	596	581	563	632	621	613	591	582	612	635	588	594	608	573	600	601	592	574	596	590	590	592	577	576	618	554	621	570	560	635	607	640	581	615	626	596	553	606	597	585	575	566	592	554	594	599	621	593	568	569	587	571	579	638	597	585	611	564	575	588	522	580	588	588	598	631	594	572	594	633	556	586	616	541	596	562	575	605	611	597	560	602	563	624	606	644	579	581	594	582	597	603	609	565	578	555	598	561	573	631	588	538	615	646	582	610	555	658	557	566	566	591	580	620	566	602	555	574	562	583	575	590	614	582	630	554	576	575	594	568	586	593	602	621	586	595	547	576	596	533	605	591	589	579	624	580	600	586	587	580	625	588	573	561	543	609	620	574	582	617	592	592	574	630	621	605	574	627	593	611	567	622	554	572	564	568	582	582	574	591	595	618	596	571	628	587	579	555	637	565	625	580	583	559	579	616	580	638	554	570	605	603	578	533	593	576
24399	21458	28850	24503	21456	9507	2029	1267	1047	1001	967	859	914	847	967	911	879	869	842	816	825	874	849	848	803	856	828	821	800	808	830	824	804	805	812	772	835	842	833	840	780	833	782	769	812	830	839	828	800	820	795	785	838	819	827	829	799	768	775	812	866	794	783	786	790	811	827	811	765	805	775	820	798	836	795	790	768	805	795	804	803	829	826	823	780	774	755	797	808	788	836	836	845	801	799	809	837	810	770	831	763	782	790	772	776	761	820	819	767	809	798	800	755	764	768	864	825	773	800	776	788	770	807	828	779	792	834	877	820	774	769	815	783	738	799	825	809	794	802	772	839	837	838	776	824	831	782	790	796	806	796	760	749	820	856	820	841	770	789	759	807	827	852	770	861	772	791	817	778	815	835	787	780	758	766	819	771	811	732	799	742	734	771	815	828	794	763	773	788	808	783	800	763	819	809	760	829	759	766	811	824	776	842	841	807	825	829	822	780	812	808	807	832	810	771	810	758	804	829	819	788	856	787	745	769	747	834	846	820	781	832	809	819	831	793	778	817	801	801	783	800	769	817	800	800	834	765	798	758	826	765	787	807	753	803	805	761	799	782	737	831	814	773	845	795	756	779	805	778	766	795	822	829	803	823	773	838	831	784	783	750	787	785	778	808	781	821	780	773	783	784	813	802	834	788	806	791	790	770	826	856	779	803	769	772	786	757	813	820	842	799	826	803	848	767	798	744	825	781	808	827	815	779	743	766	839	774	811	837	800	789	837	803	824	823	809	758	784	786	857	771	782	795	814	811	801	767	782	790	755	840	787	780	824	800	778	780	752	813	775	703	749	735	760	774	788	798	800	792	787	790	826	782	790	803	855	764	741	794	799	832	754	779	788	818	772	802	793	854	783	759	796	806	785	781	805	805	808	822	801	805	752	810	790	817	784	796	793	826	764	761	787	781	825	786	840	844	768	800	807	831	839	736	789	777	837	812	801	786	819	732	839	779	831	800	774	848	803	789	768	793	813	815	782	813	736	813	835	815	750	772	775	866	815	801	824	799	804	792	821	772	749	821	807	800	818	832	800	755	824	779	777	793	811	762	830	758	865	808	807	812	761	808	788	805	782	774	833	792	790	776	845	825	786	800	787	821	788	799	818	781	771	765	783	809	768	829	771	811	794	772	789	811	752	803	743	844	810	808	830	783	836	841	794	717	767	733	765	803	827	807	798	786	769	812	745	786	809	799	834	815	819	831	796	789	819	798	812	781	812	741	817	774	778	839	797	742	716	775	820	790	807	814	805	769	791	825	807	813	800	802	816	779	759	842	803	799	840	779	831	830	748	786	823	776	809	806	823	770	817	758	793	818	811	797	841	772	832	794	769	736	808	805	775	792	765	789	773	815	838	835	809	769	792	793	783	776	837	797	801	733	760	751	782	805	823	824	850	838	794	820	822	861	787	792	738	799	782	788	789	826	790	780	799	828	828	801	767	856	810	748	820	795	774	773	773	801	772	827	774	793	841	819	760	771	736	805	785	822	812	748	814	797	782	779	792	785	813	795	819	786	782	815	824	775	780	757	802	821	805	818	757	789	728	799	798	800	789	778	839	798	805	798	792	777	756	751	776	795	741	778	806	809	812	761	798	817	838	804	824	758	815	823	786	833	803	796	812	776	749	745	801	826	783	774	811	858	768	786	753	725	806	844	758	776	806	801	796	772	802	791	807	805	811	786	790	786	840	763	780	810	797	784	795	767	774	730	835	785	832	761	806	804	764	802	784	803	767	812	823	783	779	809	804	822	800	798	763	770	794	808	747	801	830	797	764	797	785	781	803	831	796	754	775	780	810	777	852	782	791	833	783	846	770	825	811	740	808	767	802	772	794	781	762	752	763	829	864	757	795	805	787	802	810	819	751	784	775	846	772	815	782	805	793	806	802	768	772	780	783	808	754	772	784	755	777	803	807	803	813	828	751	771	742	765	782	758	753	803	791	778	782	800	756	745	770	765	754	837	851	762	828	817	797	818	819	742	813	739	775	776	755	788	829	825	792	765	760	723	780	835	766	750	775	801	766	797	771	785	789	777	801	858	821	821	798	807	772	767	786	819	811	789	731	781	761	797	791	802	771	815	820	789	798	836	798	789	757	773	750	800	780	843	820	781	726	765	773	808	783	797	753	854	766	791	796	829	777	799	792	781	758	832	788	794	813	783	818	761	845	809	830	777	808	810	806	793	756	824	830	762	768	807	777	762	788	777	802	787	821	778	817	811	756	808	793	771	760	809	800	791	804	861	810	880	801	810	789	810	823	831	755	752	810	809	781	778	837	798	809	793	787	819	760	805	801	818	743	728	804	775	788	780	816	812	810	759	771	807	780	786	791	747	834	803	761	792	773	784	787	797	809	776	831	824	767	835	772	816	791	798	826	805	804	787	794	779	735	789	811	769	770	762	850	771	795	753	821	765	758	831	807	760	820	749	789	770	821	814	764	802	768	774	756	812	814	784	773	848	838	788	792	780	783	782	821	806	802	805	773	833	817	737	795	777	778	816	773	834	804	787	788	786	785	849	716	766	824	773	803	801	752	818	812	811	833	776	804	813	778	782	747	820	833	800	774	807	803	758	753	806	811	790	844	883	763	763	780	766	796	799	816	795	771	836	730	812	813	774	753	802	785	788	775	791	805	791	795	788	812	787	799	776	778	776	771	782	745	815	825	763	787	803	777	784	748	814	804	802	749	771	783	807	778	852	810	850	782	795	799	821	792	764	754	770	852	817	808	767	756	806	787	811	769	803	739	795	853	809	772	753	779	789	788	790	768	788	804	812	841	813	768	809	770	791	823	868	757	800	787	775	796	725	807	770	766	825	724	791	764	805	777	826	802	757	778	806	768	837	834	807	794	799	825	802	785	813	832	793	773	795	816	771	839	773	794	772	763	743	775	768	823	780	789	830	784	815	782	797	762	792	810	740	798	872	800	760	810	785	760	785	851	794	776	765	786	750	767	764	796	843	775	794	765	820	806	810	837	812	812	747	781	821	757	814	765	813	810	782	772	769	732	789	835	765	758	813	797	727	808	763	790	781	805	743	783	746	796	810	790	796	797	804	772	795	797	851	768	779	829	765	804	753	776	777	801	784	792	824	806	793	813	824	805	772	811	751	804	819	761	794	778	759	819	761	791	771	789	820	770	772	831	774	801	775	803	823	751	829	771	821	772	782	791	773	777	825	818	774	762	780	793	779	828	768	797	783	805	793	708	749	761	749	803	789	809	786	827	791	795	792	778	811	835	805	810	851	798	794	799	764	794	818	781	762	762	823	770	802	748	756	828	833	791	814	782	826	772	776	755	853	791	780	781	766	783	787	778	790	809	789	796	822	792	799	774	786	813	777	817	792	810	800	807	791	759	810	836	797	780	742	807	779	844	811	745	768	800	824	738	819	770	821	810	782	824	830	843	798	787	817	759	768	851	793	771	796	785	767	745	822	789	785	813	808	760
3669	6032	4907	2659	1781	1444	1151	1073	927	896	829	786	785	699	665	696	691	669	638	661	677	681	650	672	645	643	648	678	624	592	609	626	641	615	599	597	628	581	617	586	604	622	567	579	601	625	587	610	633	615	604	626	635	561	557	602	566	619	592	586	636	606	600	604	595	607	601	591	608	596	590	560	607	608	592	640	584	597	573	604	602	632	622	608	602	575	676	600	607	626	591	592	624	579	603	560	571	587	583	601	612	630	595	610	603	610	613	647	612	590	556	558	581	583	622	597	611	619	621	616	595	566	585	565	582	589	622	613	613	640	572	599	571	635	624	629	612	618	579	558	607	588	613	582	631	616	586	567	591	597	567	604	588	585	583	619	577	582	596	583	568	600	580	586	593	593	611	604	602	636	575	556	529	609	567	612	604	562	617	559	605	605	597	609	591	611	612	589	606	603	595	626	627	567	590	583	591	574	628	596	608	646	593	537	594	598	565	585	582	569	586	602	611	540	562	546	605	588	584	575	552	630	619	604	595	557	577	588	591	597	626	658	543	554	576	612	583	617	548	598	592	603	633	587	584	598	596	622	593	603	578	625	591	567	601	601	595	569	601	584	604	556	588	627	555	611	578	585	614	591	564	629	599	564	610	582	616	605	613	605	613	599	598	597	615	538	625	598	616	593	637	574	602	559	640	610	559	599	553	577	586	622	594	610	572	598	557	616	583	582	562	585	605	569	606	598	598	588	590	577	573	535	615	579	605	576	562	551	575	606	607	588	549	637	546	566	577	647	567	526	591	576	599	585	571	563	579	579	560	591	561	584	572	552	603	585	550	578	596	613	573	538	586	617	554	590	622	610	576	569	587	614	551	591	611	605	590	573	610	580	566	601	581	638	570	589	567	578	550	598	627	569	611	555	607	546	599	616	592	557	558	570	566	636	619	560	581	607	585	580	563	594	571	608	599	567	564	628	563	595	581	563	570	593	618	574	602	583	607	587	584	567	610	607	592	602	607	590	612	605	607	553	584	611	598	582	596	581	558	611	636	578	606	596	638	603	630	596	581	575	587	616	574	552	551	554	624	590	571	598	590	568	552	624	604	606	608	612	607	606	589	539	591	574	600	594	558	586	605	583	600	606	641	615	576	669	612	638	581	564	610	579	601	608	597	581	593	595	566	577	573	585	574	589	610	540	547	568	608	567	569	606	593	562	622	590	585	594	568	554	587	589	606	647	603	572	579	586	616	556	596	561	604	557	544	628	638	620	558	600	592	597	588	601	617	591	566	577	565	564	567	574	590	596	564	596	594	632	567	547	586	609	587	564	598	616	595	598	603	623	582	568	601	559	636	579	590	620	596	625	580	592	629	630	605	571	652	589	583	618	597	630	562	556	618	629	581	632	626	568	616	549	561	596	600	602	568	582	592	556	639	630	598	569	570	583	569	536	600	603	612	564	594	598	604	583	564	607	632	606	610	562	582	579	593	575	572	579	571	624	587	629	569	574	540	601	595	579	630	567	602	567	577	571	585	579	602	604	552	614	592	622	558	582	585	569	601	559	597	605	599	595	555	552	595	577	614	546	583	539	597	614	582	567	622	552	556	576	599	625	638	579	581	591	611	613	609	586	553	560	532	622	595	567	639	614	575	594	586	547	564	565	562	573	599	555	631	610	574	581	584	599	589	554	581	611	583	595	609	622	566	557	609	621	597	562	622	627	537	547	584	582	578	602	557	594	594	575	578	567	597	559	638	578	605	547	578	551	582	555	591	588	602	593	576	568	590	592	603	576	579	579	570	627	562	575	592	536	585	594	548	594	622	561	600	609	567	576	571	599	581	598	638	609	583	567	623	607	581	595	602	587	617	606	612	590	550	619	596	557	612	577	615	569	596	592	560	596	601	547	621	560	655	547	592	583	562	542	584	566	593	570	567	592	553	545	604	548	544	555	612	587	583	572	588	590	582	589	565	545	596	599	583	572	539	610	564	596	601	598	575	579	587	551	615	616	569	551	558	633	567	610	557	626	629	616	587	634	563	567	606	579	584	603	586	607	519	617	577	586	575	612	591	576	602	569	582	613	599	617	616	584	595	595	579	604	619	593	536	624	639	561	548	603	605	604	617	570	620	603	587	562	572	567	576	624	563	590	574	573	605	624	588	547	556	603	626	595	610	565	561	569	570	579	580	561	567	563	585	550	582	620	592	590	595	578	579	580	589	555	572	596	616	626	622	584	604	566	581	547	587	581	538	557	593	614	574	623	609	592	567	581	589	567	621	563	637	637	592	559	573	586	628	574	588	629	597	549	559	570	576	533	599	572	613	604	563	554	606	556	590	540	591	589	574	591	573	579	606	608	581	557	585	605	597	578	560	548	565	583	616	625	586	608	576	554	571	558	587	536	606	600	603	532	605	581	590	594	581	630	581	568	575	574	580	564	587	579	588	551	572	578	555	596	564	583	591	563	572	640	589	612	583	588	578	571	574	588	558	577	535	612	586	568	581	627	627	576	568	562	606	589	602	527	615	535	562	577	582	581	601	567	580	568	582	599	572	644	554	649	591	609	591	575	590	606	575	578	533	634	533	591	606	641	559	630	577	608	603	575	520	550	564	587	571	542	579	607	586	597	563	569	594	600	568	556	601	561	572	585	587	577	581	578	591	569	552	619	619	590	575	593	564	542	582	583	582	560	559	614	582	592	598	562	607	552	574	599	607	586	576	570	583	601	613	579	550	584	627	571	547	587	598	595	535	557	552	590	573	594	573	563	616	582	603	580	609	601	581	597	594	570	575	590	561	539	621	583	564	589	557	592	634	537	594	606	559	569	601	551	625	565	570	577	528	562	563	559	588	554	592	605	587	576	550	615	618	604	578	623	570	580	563	581	621	577	587	559	625	628	600	578	583	589	563	618	594	593	599	581	531	584	545	603	574	588	592	558	561	552	574	562	616	628	597	595	548	553	587	586	598	604	551	578	575	540	602	606	551	598	631	616	554	582	577	576	575	597	602	635	611	609	576	615	596	599	559	577	571	603	556	616	611	603	585	573	575	606	581	521	599	562	607	574	571	560	611	591	595	540	587	540	533	579	633	600	566	573	597	583	529	550	595	578	604	578	584	568	543	582	611	582	637	534	586	575	553	573	595	613	578	625	593	572	546	578	575	645	584	593	555	605	587	595	553	573	576	644	560	553	594	574	614	619	580	597	606	586	571	574	579	626	558	595	597	573	590	558	644	538	582	561	579	546	550	574	572	573	599	587	590	604	554	627	588	554	544	593	593	560	590	585	590	578	591	584	602	600	565	573	586	549	571	559	565	558	578	543	546	609	557	594	619	566	606	568	635	558	581	621	560	566	605	607	581	606	568	553	558	562	540	600	580	610	570	620	562	545	584	568	553	583	567	614	634	588	536	590	528	555	591	591	539	582	612	591	617	567	589	567	578	576	558	600	626	581	581	579	601	590	561	637	576	563	585	615	593	544	616	579	548	598	588	546	572	577
28055	10556	998	543	415	421	415	400	395	391	402	391	414	431	431	405	400	338	407	403	397	416	397	395	400	380	442	360	401	383	391	448	394	396	432	468	380	421	433	413	374	384	381	390	406	415	373	393	395	407	369	388	407	403	408	391	423	395	408	407	409	425	410	383	458	409	453	432	430	424	337	399	399	416	441	392	397	410	401	424	413	421	379	401	394	407	391	420	375	408	407	400	419	405	391	407	379	394	401	371	398	401	412	403	401	404	372	377	415	401	382	439	378	422	412	417	429	396	384	388	381	432	414	389	400	424	420	397	395	405	448	396	385	440	402	389	414	396	384	415	404	403	419	423	432	408	406	406	431	450	373	419	375	345	422	440	420	416	439	406	413	430	395	393	431	397	404	413	375	367	362	415	392	379	432	434	390	410	417	403	411	434	409	386	413	402	391	372	395	425	402	382	379	377	373	419	396	447	400	413	378	410	418	432	377	419	430	396	404	408	393	412	389	436	371	422	421	380	428	399	397	392	373	424	401	390	450	390	348	373	408	379	417	397	412	446	336	426	389	394	376	437	439	415	381	411	385	420	393	395	407	415	395	417	417	420	415	394	423	424	373	383	426	398	400	404	396	414	392	410	438	376	430	411	412	411	395	424	394	417	425	388	411	419	422	435	395	399	426	423	404	399	419	406	436	413	403	402	403	397	414	413	411	397	407	394	374	441	412	411	430	405	424	421	423	435	393	429	407	341	424	387	401	435	406	395	410	393	482	386	378	402	397	417	418	412	422	381	394	413	440	411	422	383	393	398	403	393	374	408	413	404	435	450	390	373	404	410	421	403	451	371	385	396	385	391	409	442	377	407	408	426	412	370	420	395	366	416	416	377	394	387	395	407	365	400	397	443	422	387	408	387	389	378	415	368	422	388	385	349	414	437	387	390	383	398	432	381	405	388	418	393	374	359	368	399	394	400	445	415	370	418	376	392	446	421	449	364	389	390	436	426	423	403	415	406	399	395	370	421	436	418	398	421	402	421	402	393	420	377	425	377	416	436	401	413	365	388	436	379	396	391	411	397	444	415	382	391	394	396	431	401	401	403	454	402	403	364	401	439	437	398	436	414	405	384	397	418	389	419	404	448	395	404	441	455	390	388	398	401	390	425	422	404	400	401	389	440	417	392	425	412	405	381	390	438	399	438	463	406	400	382	425	403	400	404	381	401	431	416	411	364	407	418	386	396	446	429	394	394	395	420	391	427	431	435	421	384	408	423	430	412	403	387	375	365	393	382	363	379	443	392	433	413	403	382	392	388	394	445	388	406	396	415	389	419	419	406	411	416	463	379	366	428	409	421	382	385	398	405	393	418	401	416	403	378	417	394	434	431	367	438	417	421	391	396	383	405	386	430	394	379	393	441	378	423	431	393	415	382	423	390	443	395	424	427	417	396	392	395	384	398	423	398	421	443	424	414	421	420	401	390	422	401	420	365	439	410	429	394	387	405	419	385	425	441	429	357	413	392	451	398	417	420	396	415	357	390	398	429	377	425	413	376	413	394	400	405	417	402	414	398	405	406	403	425	414	403	375	397	395	413	396	411	432	366	377	409	408	422	368	415	386	404	398	381	436	411	398	383	438	414	438	407	387	403	387	429	394	395	407	408	396	414	380	442	409	420	413	368	402	389	386	395	399	404	403	417	391	409	380	416	387	390	434	402	430	379	388	388	390	371	435	416	379	427	410	399	405	396	370	429	417	438	438	398	384	396	397	429	405	407	384	400	416	413	371	407	390	407	362	432	417	440	426	427	384	418	400	419	380	394	396	408	417	440	377	453	438	376	381	420	364	394	411	428	379	368	387	394	406	363	415	379	404	387	401	396	408	436	446	379	400	407	415	403	430	387	427	396	420	387	414	386	445	389	429	426	435	403	401	434	407	408	373	414	395	432	430	406	398	396	410	426	432	407	413	391	435	418	419	413	420	423	404	391	373	423	432	420	433	424	391	445	398	403	397	386	403	397	394	381	417	394	406	404	400	408	387	400	404	378	384	376	381	413	398	441	409	372	425	403	365	399	380	386	423	423	433	386	374	392	435	398	382	393	406	439	381	423	417	391	403	388	401	406	364	404	389	432	419	386	421	382	433	426	395	413	422	433	366	404	443	402	423	400	357	422	403	442	448	407	412	395	402	427	407	384	420	367	428	419	397	425	410	412	391	410	385	401	403	412	386	404	401	405	380	417	395	392	398	427	418	390	419	422	418	409	388	416	412	368	442	420	395	397	407	454	390	407	380	421	377	363	419	413	387	426	431	406	418	419	387	406	394	382	443	396	413	409	385	466	401	399	422	392	371	422	390	410	405	376	361	425	406	398	440	384	405	404	392	394	416	402	396	382	406	419	415	435	389	381	383	392	374	420	400	405	431	449	376	380	406	389	379	441	388	410	421	402	399	441	397	386	396	404	407	386	434	422	438	369	403	413	397	394	399	426	412	390	399	390	428	379	414	377	420	372	414	404	388	400	401	407	394	442	368	414	398	396	430	394	384	412	381	411	434	417	399	397	426	408	424	375	414	444	388	392	445	378	405	390	403	420	380	417	396	400	416	402	379	380	436	410	395	414	429	400	372	410	396	375	392	407	401	418	376	386	371	395	416	423	417	379	378	446	430	399	423	406	474	400	402	406	429	416	414	397	437	392	394	377	414	405	427	448	423	409	396	407	408	414	430	432	400	403	400	422	392	406	373	389	469	401	438	426	405	397	394	387	402	415	361	428	403	411	449	367	402	389	404	387	366	412	410	373	403	432	419	365	422	413	407	432	399	403	416	394	424	413	429	400	425	434	411	423	429	398	438	363	403	378	371	398	414	389	426	367	418	419	393	403	401	387	426	404	429	422	395	391	411	387	383	397	409	394	389	431	376	402	401	395	405	394	428	395	422	396	425	390	410	418	368	395	384	381	413	353	431	401	411	383	393	438	430	414	452	396	431	404	455	411	394	412	431	412	392	423	411	413	415	385	402	396	402	373	400	392	373	427	394	396	410	412	431	400	406	427	418	389	411	390	384	390	431	395	407	396	388	391	402	397	429	383	432	372	413	390	419	421	399	401	416	391	385	445	369	408	393	382	414	401	398	378	409	452	430	403	426	389	390	422	440	436	393	393	399	437	409	397	406	358	388	396	426	405	409	398	403	379	387	406	408	388	398	391	393	422	361	428	401	400	402	404	438	387	373	394	422	408	412	427	398	384	426	398	461	404	435	427	413	422	362	393	388	402	380	389	433	398	369	410	423	411	390	412	416	404	431	430	402	407	423	392	403	425	389	406	403	362	394	407	416	397	395	409	429	379	402	417	389	400	433	409	354	379	429	415	430	418	416	389	369	380	397	378	420	370	401	423	436	395	443	410	405	393	412	416	417	388	362	412	392	415	383	392	370	420	386	394	436	412	390	419	403	389	392	405	420	457	434	395	389	388	407	406	375	395	420	410	415	366	441	395	440	403
4755	510	423	358	331	342	293	297	264	318	289	322	314	293	321	322	289	310	308	318	315	292	296	303	318	299	297	302	283	311	287	321	299	274	292	304	321	295	283	336	304	320	315	291	289	286	291	265	319	311	293	301	298	292	285	316	282	323	290	309	302	293	310	299	325	279	290	285	285	289	294	297	297	278	313	262	300	272	286	285	244	293	315	314	281	282	280	277	300	304	311	304	322	313	298	283	282	272	294	298	280	287	272	282	310	269	304	271	287	292	287	314	273	277	292	297	274	285	289	285	316	290	312	305	262	305	311	294	300	315	309	297	289	306	303	289	295	316	338	278	271	265	296	315	309	300	257	314	313	310	274	287	321	302	307	292	296	282	261	287	275	285	304	307	327	339	280	291	350	274	302	280	270	273	277	291	336	274	272	300	305	327	272	290	289	299	261	301	290	279	317	287	299	298	308	290	308	273	316	267	286	286	285	303	312	353	302	299	302	258	284	306	293	305	283	278	316	277	295	277	302	286	275	309	292	309	319	287	303	285	294	298	333	281	294	303	296	289	287	312	296	305	292	261	299	292	320	284	313	282	307	287	322	282	273	290	307	289	297	327	318	298	282	259	320	301	307	302	328	283	299	276	294	265	300	299	305	306	301	265	300	268	299	282	297	301	271	275	301	311	295	279	303	310	275	301	292	299	297	296	283	328	283	303	290	303	282	256	301	304	267	277	326	315	297	300	294	320	288	288	302	300	294	296	279	255	306	296	301	279	292	267	299	335	300	271	280	301	308	309	312	286	328	310	293	339	278	294	275	298	281	273	313	316	263	292	273	308	295	296	289	278	318	303	279	295	307	320	267	282	286	292	310	304	284	266	305	305	316	295	329	317	359	328	251	281	314	302	314	289	277	286	303	308	297	272	302	296	271	294	288	315	288	254	267	322	304	314	306	279	295	294	305	284	312	293	278	292	308	300	269	288	295	294	296	304	278	314	275	282	307	303	312	304	307	289	312	316	329	306	289	279	312	304	319	303	288	289	298	305	302	300	291	288	291	341	277	267	299	283	328	299	306	301	288	283	281	263	308	290	250	316	277	303	298	270	307	271	299	282	310	309	302	312	289	297	320	286	301	270	288	279	270	290	284	313	297	264	326	313	309	299	308	304	283	296	293	319	311	282	277	287	282	315	291	271	280	261	248	300	286	311	289	290	322	277	294	320	294	301	277	327	281	322	289	294	263	318	315	295	283	291	299	319	302	305	296	316	306	275	319	343	309	311	297	308	285	289	311	311	286	262	319	278	314	293	316	289	305	303	300	309	296	267	300	305	267	307	295	296	284	303	314	283	290	276	310	303	278	294	254	290	294	290	281	290	295	288	308	304	302	297	308	289	301	266	300	316	261	282	266	314	269	320	296	301	315	298	297	310	295	313	292	302	270	303	302	297	292	273	269	288	310	274	314	271	304	296	304	280	289	320	275	283	297	276	299	283	310	287	279	315	278	282	274	315	272	282	287	296	277	280	298	306	267	313	270	312	313	294	271	283	284	257	286	318	326	281	301	284	269	314	299	254	291	322	283	299	268	261	267	287	284	293	301	318	305	303	266	316	300	287	297	297	286	319	322	267	312	270	274	270	305	265	297	320	294	296	282	287	306	314	287	297	283	316	298	309	275	275	321	335	328	274	330	286	317	290	286	318	274	292	304	298	294	293	302	281	278	275	329	283	300	302	309	286	275	266	284	270	303	282	299	310	323	327	281	270	282	303	301	296	263	297	283	273	296	279	288	300	322	294	322	288	319	304	295	320	306	297	274	288	301	299	288	288	306	289	279	289	294	307	311	274	308	274	271	291	302	296	293	291	283	279	275	311	316	293	277	322	281	271	309	305	289	310	270	295	294	314	273	271	307	271	306	315	302	261	316	300	301	310	285	294	280	292	272	303	300	301	290	322	290	261	269	287	288	271	328	273	315	326	297	291	293	262	328	259	296	323	279	292	291	280	316	287	299	295	300	264	297	280	272	338	310	277	318	331	270	282	286	299	295	307	293	305	298	291	280	316	288	270	308	296	293	302	266	302	328	292	322	296	283	331	292	294	281	287	297	287	303	311	307	289	324	290	283	333	303	261	271	292	300	305	287	325	283	292	277	314	295	276	284	307	309	292	287	254	279	314	289	297	315	291	298	275	280	326	298	272	299	295	258	284	275	304	306	306	289	294	291	275	304	319	290	281	288	287	309	322	335	302	278	314	255	260	295	293	305	294	314	306	300	280	290	307	269	289	296	336	280	275	316	329	264	259	310	287	269	306	290	255	296	305	285	296	286	305	290	300	294	285	297	319	281	277	284	258	303	269	289	297	298	289	330	313	296	329	278	309	307	313	305	305	289	276	334	282	297	297	276	282	285	305	279	299	314	257	290	312	318	320	307	314	259	320	277	283	280	285	260	330	307	274	293	257	303	308	304	292	317	313	301	301	319	320	295	298	290	315	304	305	293	301	297	283	286	288	300	298	327	295	291	294	297	284	290	261	271	297	303	296	250	311	274	269	314	290	265	299	285	309	300	312	292	295	297	290	306	290	314	310	269	333	311	281	275	267	296	313	272	284	297	298	305	276	317	327	305	335	293	282	299	294	257	271	301	286	281	313	295	290	313	263	317	291	262	312	319	315	301	301	265	297	297	307	291	297	294	279	277	280	297	275	272	296	294	313	297	278	285	282	285	314	283	290	274	302	318	292	287	279	324	308	319	277	310	304	292	289	281	310	282	290	303	296	293	270	299	327	305	301	291	307	265	322	305	271	297	291	299	279	293	272	298	304	316	283	298	317	297	326	287	293	313	320	283	275	303	287	256	315	309	275	316	275	329	266	304	281	283	277	304	314	291	239	306	332	290	298	298	321	325	312	289	279	284	316	256	278	295	297	311	294	285	298	308	289	310	298	267	270	292	345	301	298	284	287	327	318	289	291	304	282	304	288	302	324	305	303	306	297	269	262	320	280	299	328	306	308	312	281	289	283	296	326	260	302	305	305	252	316	270	319	262	299	312	293	307	270	287	300	313	283	298	286	296	295	310	284	288	297	292	312	329	266	274	267	334	317	308	318	283	295	296	277	287	304	288	284	287	284	304	292	294	272	300	309	307	317	324	248	287	326	283	331	303	316	288	268	290	315	297	307	286	275	284	274	314	314	345	291	295	300	310	313	288	296	317	299	287	299	314	299	262	278	296	296	286	285	319	299	312	312	285	292	286	300	276	300	267	303	311	311	347	309	301	328	297	278	315	285	303	286	287	289	302	292	269	283	301	293	303	301	287	315	310	287	287	270	293	295	296	305	282	310	318	320	303	299	297	300	289	281	297	314	306	328	298	301	327	312	305	284	312	294	293	300	294	289	295	293	274	308	281	287	300	275	305	307	315	283	278	323	298	294	298	322	302	268	306	325	294	317	278	292	298	288	259	288	298	298	272	283	300	288	310	320	291	304	322	317	296	274	318	297
25484	21502	27978	25426	11657	1841	1283	1029	990	949	902	876	947	841	872	855	877	826	846	828	788	942	852	827	859	801	865	823	831	847	850	839	843	854	776	780	816	827	843	857	837	810	829	768	826	831	849	810	832	810	813	818	830	852	798	809	812	826	811	788	843	789	811	777	807	799	808	804	780	818	822	737	783	796	808	826	781	834	775	824	808	796	801	854	792	798	820	840	801	797	801	817	828	854	768	812	844	848	798	850	779	810	842	833	810	831	820	804	849	847	759	795	884	794	836	759	821	786	821	815	818	804	821	773	840	837	790	782	781	850	790	809	798	833	829	843	799	796	796	848	814	819	793	851	774	767	833	831	817	834	784	843	822	792	817	787	841	812	829	798	843	855	808	825	798	788	820	829	789	822	800	760	768	755	841	836	803	830	845	852	777	832	801	801	769	769	797	820	810	854	830	798	837	817	841	790	807	832	807	806	854	801	818	785	755	818	771	800	822	797	787	811	805	826	795	845	816	749	811	825	776	809	812	794	785	771	782	855	807	835	768	828	801	785	795	798	764	760	806	800	810	806	780	831	845	768	797	795	760	779	815	848	763	860	781	808	759	807	804	832	808	788	795	794	794	829	801	796	838	810	820	762	810	807	802	801	824	758	817	857	823	761	844	835	761	847	800	783	806	865	833	750	809	817	823	833	798	850	816	787	807	769	804	861	836	792	807	798	769	762	865	799	809	788	755	812	842	861	754	784	820	790	762	838	753	809	839	843	829	783	724	787	860	735	852	798	845	854	810	805	823	814	836	760	822	787	811	796	795	825	789	777	857	798	762	782	802	795	809	809	823	812	879	822	795	808	783	797	797	816	780	805	864	778	790	809	870	755	807	858	822	819	782	832	767	810	820	823	787	823	808	827	792	808	819	827	830	812	804	810	834	791	770	839	774	844	836	813	810	800	836	754	789	854	801	837	804	825	815	857	830	802	799	811	819	816	830	813	786	829	809	828	792	813	807	774	807	823	790	855	800	789	804	814	840	770	785	802	802	791	851	877	828	832	791	841	813	802	774	794	827	862	804	793	890	786	800	756	753	792	828	801	819	784	823	790	821	814	794	849	820	766	828	839	788	801	790	767	775	823	832	847	872	792	828	836	773	805	803	822	799	789	779	829	808	794	786	810	835	793	802	794	817	828	832	838	785	847	796	865	778	793	885	841	816	803	774	845	836	784	801	787	854	820	800	801	844	847	806	777	763	828	827	781	849	846	848	839	817	770	799	810	821	842	836	781	772	814	768	818	802	829	844	863	797	851	855	794	804	741	774	800	825	771	819	823	821	806	845	809	833	808	800	826	789	787	778	803	756	742	803	812	847	797	773	792	850	823	787	757	811	813	784	787	789	831	837	815	808	811	795	847	774	832	821	792	803	774	854	817	787	815	807	831	812	826	811	818	830	831	833	816	786	761	774	818	823	786	866	785	805	808	809	787	804	788	834	764	769	812	817	818	776	811	798	890	791	800	796	799	821	792	808	792	794	764	821	851	800	800	802	836	783	740	805	821	824	793	825	764	803	822	780	805	750	854	795	896	827	758	812	790	822	814	840	821	832	785	766	872	842	779	811	754	783	839	827	835	775	791	769	818	804	789	867	826	822	816	820	845	857	803	834	853	807	822	811	819	826	785	775	777	795	795	764	829	824	791	840	783	833	843	856	797	831	783	809	867	826	793	811	787	776	853	810	804	788	818	813	759	812	839	796	830	787	851	826	772	822	822	769	828	779	804	779	839	813	763	793	800	812	792	814	802	829	819	806	794	838	824	809	868	804	824	776	833	826	789	766	829	751	865	828	765	779	800	863	810	847	790	790	809	818	805	793	851	793	828	791	804	816	818	842	788	842	846	874	847	831	817	817	811	811	836	731	818	788	799	817	863	787	785	802	754	784	827	827	763	754	846	768	821	798	811	790	804	815	699	792	787	794	849	792	853	870	826	851	840	775	796	811	880	834	822	802	855	792	808	777	805	832	805	737	779	821	813	806	800	820	795	800	801	805	801	838	820	814	879	789	800	808	807	824	808	812	871	850	805	811	769	816	801	815	831	804	801	783	880	847	814	784	774	808	747	804	839	785	813	786	811	775	850	824	793	823	819	749	792	834	798	777	826	788	821	789	818	799	816	825	869	824	780	795	796	811	798	787	830	780	809	830	868	793	819	813	864	816	838	835	783	773	822	827	817	779	781	833	803	809	789	822	810	811	815	808	753	831	807	827	774	798	848	854	823	803	831	824	808	813	776	795	782	821	780	794	804	816	795	827	831	831	883	769	798	875	826	776	845	830	801	765	836	875	817	809	793	834	788	790	833	800	811	793	838	806	848	818	768	823	796	766	792	773	825	859	836	849	721	798	854	775	814	794	818	793	832	807	787	818	777	793	784	824	828	784	835	811	775	805	785	782	800	803	791	848	818	797	825	834	816	822	786	777	849	811	880	807	840	744	834	766	776	858	794	905	834	773	829	799	774	834	789	811	839	756	792	833	814	786	808	809	801	812	843	765	815	798	777	815	810	816	828	835	774	834	803	835	816	827	807	742	786	781	806	796	777	795	817	795	734	784	809	797	790	802	821	841	806	786	795	788	782	862	793	805	828	852	818	799	796	820	863	826	811	761	761	824	799	794	785	827	819	814	799	801	790	778	828	781	825	817	819	778	795	761	780	799	776	812	807	841	765	823	804	806	786	762	846	802	777	804	783	795	804	807	847	816	805	778	783	793	830	827	801	862	772	807	758	804	811	836	821	753	817	828	839	775	789	733	800	841	796	820	767	850	806	801	858	823	854	818	784	817	833	847	840	800	789	792	823	745	804	821	775	765	803	781	765	772	815	813	853	796	798	861	813	816	808	772	789	826	812	835	822	796	795	783	788	880	773	807	854	833	808	814	791	810	842	827	812	763	817	827	832	821	858	811	823	770	830	797	836	815	747	825	837	814	790	803	832	789	802	807	837	771	835	853	812	811	786	793	813	811	873	857	809	799	817	818	789	850	811	799	801	757	787	750	832	800	784	809	792	799	791	814	799	778	805	807	813	817	852	783	760	795	787	826	840	840	739	825	776	788	778	829	762	818	766	814	789	749	826	746	742	802	809	820	844	809	758	829	796	788	823	871	766	824	810	776	825	815	800	808	819	856	799	803	790	791	798	766	785	772	785	823	807	783	855	788	793	815	795	835	795	800	794	841	862	779	797	809	785	884	811	840	875	804	788	827	864	838	846	786	816	834	767	789	863	784	814	864	848	798	798	807	790	812	768	813	822	791	761	807	776	817	814	820	838	784	831	852	752	863	840	821	807	833	829	870	803	801	828	781	835	817	740	772	771	763	853	799	848	804	764	823	812	825	832	870	895	824	797	847	789	792	836	842	777	789	801	869	798	822	843	840	808	813	768	838	810	778	776	777	771	790	834	786	776	779	816	828	843	877	825	795	789	825	828	808	801	801	764	816	826	775	816
3376	3629	2905	1650	1220	1060	849	811	756	717	746	682	694	652	650	645	675	613	599	644	595	664	627	632	583	597	632	664	617	638	625	610	604	592	638	614	602	562	574	585	627	611	613	613	584	602	593	640	613	568	598	573	605	585	558	616	562	651	599	591	624	581	611	602	606	587	587	572	617	564	591	578	584	614	628	617	602	609	590	611	645	613	603	595	587	611	601	648	629	584	578	549	592	570	635	594	568	599	607	628	580	603	547	625	609	604	624	602	583	613	589	550	562	587	577	591	625	613	600	599	607	575	563	569	555	590	594	592	595	641	620	579	583	591	574	580	587	571	582	673	608	598	597	591	575	568	586	614	588	585	641	593	593	647	621	611	567	565	657	595	600	625	589	625	592	631	601	599	591	568	632	600	608	608	630	563	612	589	592	577	624	602	610	573	548	624	647	621	590	588	633	622	528	581	585	614	608	588	602	590	554	589	632	625	582	578	610	657	592	594	560	567	624	597	578	586	608	589	610	618	607	636	596	618	571	603	598	582	612	588	615	555	578	622	593	598	585	625	600	608	572	624	649	597	617	592	594	561	602	587	539	630	533	566	595	610	599	624	570	599	592	593	577	631	608	586	539	610	629	600	580	629	601	605	601	611	543	553	585	562	590	603	573	570	604	579	562	611	581	543	568	562	566	604	651	568	594	604	605	582	574	603	583	648	596	602	581	570	593	600	619	598	567	579	593	578	561	588	614	584	588	585	574	586	603	581	597	638	611	614	593	605	620	562	594	542	588	613	586	563	580	601	562	569	590	527	613	578	573	620	605	539	597	563	606	624	614	583	566	575	586	571	640	575	562	616	592	596	577	563	597	605	618	574	585	618	587	583	599	645	565	576	611	572	622	565	594	585	629	601	566	614	595	569	619	619	644	567	573	611	603	645	606	630	576	551	643	589	604	589	644	584	598	577	578	547	600	571	564	618	641	593	601	583	566	593	577	603	571	593	579	579	569	566	553	550	570	619	525	619	597	578	556	575	617	601	574	577	597	615	558	531	589	598	577	573	614	620	594	560	644	581	614	609	625	588	585	591	602	577	597	626	597	567	567	583	558	592	572	569	612	547	578	615	596	589	572	553	614	572	550	589	558	571	600	629	574	569	549	581	559	630	573	578	567	586	584	595	585	589	606	615	564	602	570	574	595	603	565	604	587	608	607	589	594	567	604	624	588	561	551	555	561	582	609	590	612	567	602	637	646	566	571	592	547	619	573	583	569	581	601	602	554	579	553	587	590	572	629	602	573	575	575	600	591	601	590	614	572	585	627	580	575	594	608	569	586	591	590	568	590	616	572	587	547	572	603	616	545	578	620	601	574	555	553	571	572	573	591	547	592	571	567	558	641	599	594	547	584	609	613	573	591	597	544	562	616	585	582	583	625	584	586	614	568	532	573	598	577	591	634	597	615	569	590	629	563	584	591	564	585	572	601	575	595	559	598	612	571	565	575	594	597	600	605	544	582	591	576	562	619	580	553	575	566	591	549	615	566	602	626	590	594	574	591	575	602	550	624	609	576	586	590	593	578	573	587	591	574	570	590	587	603	594	586	612	559	578	607	589	534	614	562	577	576	593	618	576	566	580	557	556	630	614	595	581	532	581	534	584	614	576	566	604	561	578	601	605	548	583	568	597	550	592	589	579	613	544	635	616	606	587	566	608	631	569	614	584	611	548	603	602	630	594	608	571	577	584	548	616	619	573	602	611	604	605	620	558	565	599	608	614	566	609	634	607	623	559	548	585	615	636	587	600	613	545	596	524	629	614	626	624	605	555	559	580	630	573	592	594	609	582	565	587	635	601	591	596	545	600	561	576	584	614	597	595	612	617	612	560	578	583	565	627	594	607	625	612	590	594	634	580	598	603	571	581	564	576	556	584	579	549	589	588	568	564	600	592	614	561	590	603	555	564	591	542	591	607	588	541	599	606	587	635	575	541	590	575	563	591	621	595	559	618	591	580	573	586	603	563	616	595	599	606	578	622	553	559	601	583	565	592	600	597	595	603	578	562	595	569	584	554	631	585	601	570	600	551	572	595	624	635	582	576	603	602	572	611	571	580	587	571	636	567	570	590	563	561	568	629	617	545	600	592	561	601	545	600	579	605	569	568	566	574	612	619	585	572	603	606	615	561	589	590	587	628	595	577	603	552	581	588	558	554	618	532	626	601	592	576	573	605	597	585	597	556	555	561	572	611	570	632	617	552	622	578	581	552	560	596	605	614	590	558	585	559	608	584	556	595	583	605	592	563	577	567	587	577	572	594	597	582	550	572	616	581	609	611	590	551	569	571	575	557	554	589	578	562	568	564	620	600	551	560	551	589	590	602	607	602	568	601	638	603	569	580	591	577	560	605	575	611	629	608	605	581	603	573	552	597	599	608	606	591	621	651	609	605	572	601	596	594	595	543	603	599	572	582	535	605	575	582	597	576	564	567	554	573	569	558	597	630	615	567	581	615	587	547	601	605	573	642	570	587	612	543	573	555	594	599	670	607	589	577	584	589	574	589	566	617	602	560	579	569	585	586	598	628	609	535	567	602	617	596	558	606	565	567	578	586	602	595	585	629	591	619	615	627	622	565	599	604	614	552	567	579	609	622	566	594	576	570	572	571	571	597	570	524	601	554	594	585	620	554	545	547	590	553	580	536	552	591	557	657	556	595	615	556	636	601	585	534	594	574	568	577	528	531	619	626	628	537	576	597	591	538	605	579	568	595	591	560	598	558	604	600	574	554	597	581	577	541	582	567	563	599	527	623	590	550	535	574	607	595	575	608	546	584	606	565	583	549	569	562	605	558	578	591	570	628	548	591	591	580	599	651	598	602	638	619	534	598	593	594	616	622	541	568	589	568	577	541	641	604	582	599	591	605	613	591	602	589	576	673	609	575	578	560	585	548	570	575	577	594	582	601	567	583	600	567	618	603	618	548	573	616	623	536	580	576	564	579	637	590	600	600	602	563	614	623	557	592	608	541	579	572	611	560	576	573	585	588	601	565	611	611	588	574	591	588	570	583	592	564	576	610	558	568	559	560	612	599	570	585	561	599	549	585	591	584	564	560	571	555	556	632	559	600	614	590	594	580	578	558	582	589	615	592	545	591	588	599	587	583	587	585	589	577	579	543	587	616	627	610	614	608	594	601	606	592	598	623	584	548	590	620	566	552	588	532	604	590	605	582	537	558	622	617	524	576	553	576	541	550	508	569	577	560	530	545	553	560	561	593	574	582	592	614	599	553	542	626	591	535	585	601	599	604	580	597	546	581	561	607	567	618	543	577	549	582	587	608	593	575	576	619	623	544	584	600	551	598	617	589	617	613	604	580	588	580	614	581	579	608	604	597	562	546	563	564	589	562	587	561	558	581	607	605	542	546	592	577	548	609	594	584	587	594	580	581	580	591	586	589	591	586	594	608	617	583	625	555	600	590	571	593	600	563	584	549	608	571	591	542	603	567
24440	21516	28917	24554	21508	9678	1890	1303	1015	1042	1001	917	913	866	859	851	914	874	899	890	898	817	816	832	854	830	857	838	785	857	825	809	802	851	811	814	838	843	852	808	853	804	789	797	807	818	802	826	817	846	816	816	804	763	824	812	831	803	842	778	836	779	804	772	786	772	816	845	829	837	830	807	826	763	758	806	843	786	821	761	836	804	813	843	761	792	792	793	875	832	817	727	811	803	820	806	847	827	796	844	818	801	872	831	795	776	799	776	795	832	773	796	796	837	795	773	837	793	777	811	788	793	740	776	804	846	815	823	798	836	817	827	817	787	812	790	801	763	823	842	839	854	845	847	755	775	746	760	792	790	765	815	798	818	804	799	752	823	859	788	824	788	816	785	843	803	815	800	834	837	803	819	820	794	804	786	794	861	794	762	786	834	770	759	824	840	802	770	819	813	823	754	818	834	759	831	827	804	740	795	761	735	819	775	819	818	772	769	811	798	768	780	799	846	742	839	796	772	856	826	831	791	837	810	794	821	817	827	786	770	861	817	765	797	757	840	772	820	775	768	845	834	809	748	729	833	787	833	761	787	779	809	788	830	762	801	844	819	752	844	783	790	779	831	790	829	787	768	773	801	844	787	794	766	803	818	764	786	756	831	843	787	768	805	817	790	810	813	813	854	813	812	765	755	789	785	793	758	779	831	809	790	816	799	762	840	777	812	797	759	818	824	838	819	826	848	808	829	820	805	782	809	831	822	772	823	761	812	827	875	834	851	794	774	805	816	770	772	801	821	813	838	738	811	797	781	800	797	837	783	794	784	833	790	811	795	823	810	783	808	810	767	782	838	840	840	818	822	819	828	802	843	809	833	858	790	771	796	777	780	815	831	842	826	763	804	801	792	801	791	799	842	813	790	800	774	781	795	742	792	775	814	771	798	824	822	822	789	799	784	790	857	792	749	839	868	793	831	775	811	784	827	793	766	800	777	739	799	748	811	737	833	781	767	794	785	792	817	752	787	796	775	787	779	761	795	755	786	820	770	745	811	759	808	772	787	771	818	778	793	795	815	834	768	814	792	813	807	818	795	745	764	798	837	811	810	815	781	763	821	855	789	849	820	847	813	751	781	822	807	818	775	815	781	809	756	791	791	821	849	796	791	847	800	762	763	789	840	828	784	752	767	753	831	801	826	795	794	817	833	816	793	834	785	766	832	801	766	769	744	779	810	805	795	766	775	822	820	786	843	762	815	833	805	846	783	781	819	787	779	761	750	789	791	811	797	745	821	823	767	800	810	819	838	801	832	801	761	858	836	806	798	767	792	827	847	822	785	780	795	825	795	798	820	838	822	832	842	809	802	821	775	789	800	749	770	751	870	793	822	820	791	793	809	798	831	792	815	802	803	750	859	801	815	823	801	809	792	731	850	783	778	772	834	785	792	771	806	799	768	821	839	804	786	758	806	789	810	804	807	820	851	829	801	781	801	774	798	796	795	796	849	765	817	790	823	809	773	776	765	766	814	754	815	818	825	802	840	765	790	777	823	774	788	832	811	837	828	762	817	759	736	822	793	781	782	794	768	766	775	796	819	762	803	793	825	846	784	767	807	825	768	819	840	764	786	811	805	786	811	865	805	821	770	805	771	811	774	806	789	832	796	834	776	829	823	791	772	796	791	858	800	814	826	840	753	773	783	795	762	778	787	769	809	763	796	867	785	802	840	831	785	817	751	779	769	810	799	731	821	764	836	813	804	817	824	804	828	749	787	800	800	827	774	761	811	815	788	809	832	780	859	754	805	778	760	809	804	738	839	789	809	780	816	775	807	801	798	788	821	785	823	787	824	814	831	797	791	820	836	798	820	779	760	769	835	759	815	796	769	767	787	777	798	806	791	828	876	826	758	814	779	784	808	796	766	788	794	788	843	781	801	767	810	797	843	792	796	772	833	794	808	773	835	773	806	783	773	781	758	792	821	827	797	753	791	847	810	834	779	796	797	805	794	788	795	842	804	787	766	760	835	784	784	834	810	839	757	783	811	801	780	858	790	794	830	821	794	820	793	804	792	789	827	775	761	760	786	797	741	802	844	804	788	763	774	763	779	845	851	824	798	791	798	827	796	803	787	823	805	770	814	794	754	759	787	820	781	743	809	834	781	731	803	790	790	784	774	791	837	783	800	791	796	832	777	812	806	775	782	792	855	836	780	760	813	819	790	824	806	793	777	787	810	826	816	788	758	739	787	788	771	744	845	788	785	820	834	830	802	757	780	799	766	774	825	743	755	799	825	812	761	815	814	791	840	801	797	808	759	844	801	814	859	750	828	734	787	800	809	834	802	791	824	826	840	772	811	829	816	792	790	794	782	798	757	857	808	788	800	771	819	851	802	807	793	811	812	767	802	796	811	803	788	791	817	775	771	743	748	779	756	801	788	827	856	835	823	795	829	835	788	846	800	797	758	843	806	795	843	836	826	808	791	742	819	796	760	743	773	795	817	807	781	795	765	827	759	794	798	803	782	782	804	850	785	864	841	782	803	821	825	838	789	817	814	797	784	808	837	788	806	736	783	791	783	772	824	806	835	768	768	813	802	813	819	815	755	767	821	855	826	839	805	772	835	834	783	791	776	827	898	784	770	807	785	824	800	801	803	769	810	781	845	716	822	875	838	767	822	786	735	823	839	787	806	803	846	775	811	783	746	784	799	759	781	800	763	802	798	852	819	819	796	781	759	827	794	791	827	763	824	826	796	772	774	780	820	844	814	803	744	801	771	765	782	772	782	783	748	787	834	807	826	834	846	787	826	849	799	793	796	759	808	823	764	797	782	797	822	844	811	837	776	784	788	819	769	761	854	838	769	824	835	831	807	804	819	784	774	794	811	797	784	797	782	736	793	812	796	789	807	821	749	800	788	797	784	755	805	805	854	823	788	813	818	823	769	833	800	785	832	789	801	808	843	829	800	788	832	809	785	813	807	782	743	763	831	825	825	769	797	760	803	831	753	818	766	758	829	797	860	832	772	823	737	827	761	812	796	763	802	773	829	811	803	759	805	765	846	785	843	803	823	826	810	829	768	800	754	809	774	797	854	814	755	772	795	845	795	858	795	781	775	802	832	808	769	801	805	825	811	827	813	819	790	784	806	827	791	819	802	729	732	788	790	780	837	758	753	801	814	828	757	835	778	771	800	841	842	816	775	807	806	829	818	792	794	835	826	760	789	805	783	856	758	773	806	762	832	797	818	767	790	788	818	798	849	834	776	760	807	787	812	806	778	788	800	805	793	806	818	815	805	854	815	752	814	771	771	760	791	788	788	836	793	808	755	755	799	839	782	829	797	752	768	786	810	816	834	801	802	821	822	795	827	805	759	807	778	809	838	786	828	755	825	831	805	752	789	799	835	754	794	856	776	825	850	796	789	807	773	763	750	778	733	791	781	773	782	790	733	753	781	811	782	799	836	832	768	747	843	781	788	806	825	782	802	781	825	769	821	763	812	826	813
3678	6126	5106	2649	1834	1426	1245	1034	939	901	806	776	777	747	711	658	678	707	667	665	711	689	662	684	626	641	615	601	653	622	615	621	609	591	650	634	656	626	617	619	568	583	616	612	590	615	584	609	591	619	609	609	572	574	603	619	596	647	635	649	602	602	610	588	560	593	613	589	582	631	580	581	616	633	614	618	577	577	623	612	598	617	624	579	566	624	618	611	576	598	626	635	591	598	583	604	586	623	583	635	621	574	602	603	554	566	590	631	585	623	595	577	570	566	572	591	578	586	595	637	588	611	613	622	526	594	585	611	630	634	626	609	648	638	583	569	585	601	591	612	549	619	631	610	643	588	599	584	651	626	577	605	572	603	573	592	574	634	587	532	597	603	590	557	638	622	619	616	564	606	614	632	585	572	623	624	585	577	600	593	632	547	616	635	585	643	628	576	588	548	572	593	611	560	572	526	600	607	583	575	561	587	593	600	581	566	607	645	577	607	573	577	605	566	592	564	574	593	582	576	643	606	552	620	612	616	607	589	571	620	610	583	536	633	596	627	620	632	575	583	592	573	545	567	573	638	634	580	565	593	598	588	609	583	641	600	587	590	606	567	589	591	544	570	579	644	622	610	606	600	630	599	577	567	650	544	602	591	553	581	545	622	601	565	614	593	647	567	562	609	584	570	547	611	586	608	573	601	608	535	576	608	614	566	594	582	610	569	615	567	617	575	587	633	559	587	605	576	627	600	551	598	556	584	580	558	576	574	590	577	588	609	605	594	585	605	569	586	606	613	586	622	616	613	555	598	561	579	577	577	579	595	564	603	562	618	603	562	578	575	617	549	587	565	565	572	594	627	613	607	610	629	583	597	573	577	592	574	598	581	618	596	547	588	579	538	574	598	585	625	606	595	582	591	629	607	564	569	609	597	557	606	590	582	577	579	544	636	567	611	597	573	591	590	588	547	568	566	572	596	580	623	624	619	587	583	586	621	560	545	643	544	599	615	609	562	615	586	590	602	583	582	571	627	576	586	572	592	579	601	583	569	578	612	586	592	584	601	611	580	567	583	598	574	636	528	592	582	602	599	554	626	548	626	591	578	600	599	589	563	621	620	582	607	584	600	595	593	589	602	634	589	602	645	613	598	613	542	577	580	568	594	599	643	572	576	564	600	592	585	622	574	632	584	602	608	569	600	584	620	644	577	648	584	579	589	575	609	593	596	589	591	559	604	571	584	568	564	571	596	589	591	630	577	545	615	566	570	610	572	574	595	584	600	560	569	583	578	602	566	623	571	567	573	576	583	591	605	559	637	607	555	618	593	589	598	577	590	613	594	560	603	604	578	586	579	581	614	631	568	600	572	596	570	553	569	583	606	564	665	603	637	587	640	580	562	639	589	551	557	588	599	556	567	546	589	605	659	610	600	551	617	608	587	595	637	627	557	571	583	572	614	557	589	565	593	606	612	543	583	570	603	559	598	561	577	622	591	582	603	599	588	546	609	601	577	549	582	603	598	605	584	592	630	541	607	561	535	582	589	566	608	601	570	572	596	633	614	631	618	635	576	621	612	610	601	610	577	629	577	587	595	544	559	615	578	603	625	594	605	598	586	596	565	578	587	561	576	591	567	573	577	598	575	627	554	577	625	595	553	598	602	600	605	589	580	616	565	611	629	571	588	612	595	578	593	601	600	571	533	581	599	571	581	580	590	611	548	605	596	610	596	602	590	605	605	554	589	584	582	603	570	592	611	638	585	596	579	610	601	598	591	578	578	586	569	550	616	589	601	587	590	566	585	558	603	614	606	640	548	592	565	588	574	622	602	542	565	528	568	604	566	619	574	569	573	579	626	581	593	606	585	598	609	615	645	540	628	664	587	636	577	572	564	610	627	608	567	594	589	630	590	601	556	600	599	558	644	585	605	603	548	596	564	597	600	565	572	594	566	599	595	606	614	627	575	587	593	588	617	543	553	644	580	621	613	627	565	560	562	574	598	554	607	555	562	562	562	608	578	566	610	606	591	557	595	600	609	550	618	569	643	592	629	601	590	576	602	550	580	598	571	573	604	568	585	572	588	582	584	564	606	598	580	581	577	571	623	590	585	599	544	621	609	603	634	585	553	583	614	601	546	558	620	526	591	582	613	567	577	599	598	594	602	604	609	599	580	584	573	591	604	608	590	604	576	566	608	569	592	600	600	557	629	584	577	570	592	616	563	627	604	591	543	599	586	537	623	596	558	614	606	595	608	597	602	593	604	630	661	611	576	586	594	560	591	579	560	562	574	630	587	586	575	564	628	543	628	593	527	582	613	577	605	588	610	545	587	571	577	591	563	608	555	593	587	591	570	568	571	594	621	611	609	582	616	609	621	575	595	595	612	581	603	594	587	585	580	588	609	580	548	616	568	550	572	623	615	545	585	570	593	554	564	568	604	579	590	592	623	578	670	589	597	595	571	572	550	576	556	579	569	583	626	550	645	563	619	574	615	599	570	586	588	600	615	583	572	599	551	589	590	615	578	592	600	585	600	588	592	593	575	617	581	587	561	561	595	593	585	558	573	610	600	581	607	582	571	589	613	554	588	570	565	597	606	605	587	553	566	614	592	528	616	600	612	573	552	605	597	534	558	566	598	586	593	571	641	579	620	588	568	608	561	580	589	595	591	581	568	588	592	534	560	589	582	587	558	596	578	591	582	580	609	597	604	567	612	578	591	553	582	565	580	540	583	617	570	584	597	575	617	561	561	602	575	590	550	595	593	596	588	607	577	603	635	580	564	567	607	562	551	611	585	603	635	601	553	592	552	571	652	582	605	592	590	609	571	617	597	572	584	626	605	603	568	585	565	618	590	591	559	527	610	570	602	579	591	648	557	604	598	577	567	594	566	568	556	583	581	576	576	583	562	579	589	582	609	597	562	527	554	545	564	572	565	584	566	582	629	576	600	635	569	621	584	611	579	609	594	594	620	577	566	573	544	594	587	581	593	600	593	587	591	558	606	603	597	579	565	622	635	604	586	582	586	610	574	534	570	555	583	575	584	606	571	589	578	590	586	598	611	552	568	573	582	581	593	609	597	629	567	560	585	599	598	595	581	600	617	553	568	557	575	556	604	611	563	608	592	612	548	622	583	594	570	563	553	602	590	557	599	578	601	587	596	573	548	531	566	564	651	551	566	559	577	578	624	555	599	567	582	569	611	515	557	570	555	592	601	549	582	584	634	644	573	587	573	573	599	571	631	589	578	613	597	615	588	596	544	591	570	638	572	551	579	589	557	576	624	589	604	584	613	584	583	548	588	600	558	535	566	588	581	518	581	540	588	569	600	605	576	565	543	586	579	629	599	550	612	577	609	596	548	587	581	549	577	603	635	552	542	614	567	541	579	580	602	599	544	589	609	581	612	569	570	600	584	530	589	607	615	589	544	614	594	597	565	568	549	602	562	616	580	576	572	626	585	581	547	582	560	587	585	605	563	625	569	579	597	619	562	615	564	589	607
27845	10636	957	591	428	415	420	413	449	417	436	435	405	434	441	401	425	377	405	397	411	390	442	432	414	436	398	415	430	399	385	446	429	425	415	402	413	413	399	406	418	429	380	401	423	464	417	406	414	398	429	408	407	400	398	409	390	395	443	434	410	383	358	415	395	389	378	433	412	380	381	363	417	418	428	424	404	462	442	363	412	405	452	437	425	420	357	393	386	424	372	422	436	355	421	406	452	375	425	402	396	423	385	421	378	418	384	456	409	389	396	398	410	383	401	402	432	426	421	447	427	413	411	388	371	434	417	375	396	416	396	442	395	412	426	392	424	429	413	372	438	419	468	411	434	408	411	386	371	411	411	393	411	388	383	459	395	423	362	385	425	372	432	384	399	402	396	395	413	413	402	447	398	405	425	404	435	365	410	385	412	423	407	427	421	432	380	386	413	392	381	420	431	409	426	425	409	404	404	403	372	425	447	439	417	426	374	433	397	404	416	390	417	414	400	428	400	435	404	397	416	411	413	420	436	418	386	380	401	422	422	392	370	388	418	382	452	433	410	437	422	409	382	396	382	392	426	396	391	446	413	421	440	415	437	392	457	436	396	399	427	383	383	403	410	393	406	434	422	393	399	407	439	380	410	437	438	419	402	390	416	437	398	398	397	382	429	432	417	391	379	397	400	407	431	390	418	415	400	402	404	410	406	386	374	425	352	413	418	466	392	418	409	419	402	408	393	433	426	404	400	386	412	424	380	368	385	407	398	431	459	397	375	435	419	415	381	380	401	399	399	361	409	455	419	441	411	433	427	407	383	360	440	400	403	426	426	366	421	412	423	420	418	440	425	428	407	427	404	386	376	410	385	423	399	370	408	425	415	413	405	391	433	471	417	427	391	398	385	417	432	428	385	411	414	409	416	385	429	441	404	397	391	422	421	444	437	445	399	424	452	396	426	455	423	392	360	404	382	426	414	448	382	394	414	413	442	440	422	445	430	410	419	387	398	420	398	422	436	384	417	436	408	412	393	383	408	375	413	431	428	410	401	441	419	412	391	420	405	410	403	430	415	374	400	450	431	389	413	419	388	404	423	428	402	409	390	406	439	426	413	399	392	406	422	444	426	360	426	429	394	435	369	396	404	396	376	407	424	419	429	414	430	433	400	392	417	384	390	426	407	436	417	433	383	398	405	408	399	407	412	399	420	443	417	412	379	410	413	416	401	398	416	410	390	412	422	407	422	429	436	380	398	409	393	393	414	430	421	393	405	456	427	439	429	390	436	410	421	399	400	414	447	416	409	418	397	451	414	371	426	412	418	386	414	398	387	427	429	395	413	420	413	370	401	422	405	417	394	401	413	438	394	390	428	412	421	401	386	426	388	419	460	378	381	409	404	378	408	391	407	438	426	434	447	419	428	412	430	390	422	384	417	414	405	405	378	429	402	408	383	402	430	423	417	436	429	403	416	389	423	404	416	388	411	402	388	390	408	422	376	421	439	435	427	440	393	400	388	407	383	407	467	402	414	424	411	399	405	407	401	437	436	434	415	409	449	398	414	433	415	443	430	444	403	419	408	449	419	423	414	444	411	418	440	404	420	399	404	422	408	403	466	399	418	403	426	402	448	438	472	426	381	412	416	421	394	416	376	391	432	416	395	410	390	436	380	401	407	454	402	428	430	413	406	384	420	395	417	398	390	419	397	401	401	472	395	439	408	407	407	404	404	382	416	388	407	396	420	431	379	391	411	392	405	402	405	447	454	431	455	390	429	407	391	413	432	453	423	443	398	377	415	411	417	402	442	426	427	391	402	380	431	409	391	427	406	424	368	414	436	424	423	418	425	426	394	391	436	430	382	407	378	420	424	436	433	412	396	401	384	428	394	411	405	392	392	391	388	392	390	419	413	391	383	387	456	393	424	424	387	398	406	393	393	395	431	442	381	400	416	367	417	391	435	430	392	400	376	418	389	392	402	418	387	383	393	422	393	425	405	437	437	419	427	394	412	411	423	432	431	376	412	430	432	402	440	399	416	404	417	422	416	402	423	444	409	422	409	405	428	397	430	425	402	445	373	379	424	402	434	433	416	415	402	423	399	436	435	437	397	428	428	404	407	442	389	429	427	398	413	407	417	415	392	438	366	365	382	424	386	415	413	430	401	401	424	417	423	399	411	402	409	428	370	391	424	388	413	430	410	432	394	421	427	405	393	392	437	449	395	399	457	406	394	407	433	415	400	381	451	426	433	427	444	399	458	398	419	423	411	362	423	423	406	387	398	431	411	419	400	417	397	391	436	395	412	417	407	398	384	380	421	404	409	414	391	408	390	440	426	404	423	451	398	367	411	415	391	402	426	407	401	394	379	411	408	394	426	372	393	413	417	379	397	388	405	399	374	389	427	425	394	417	407	381	448	398	417	422	420	394	414	368	389	377	429	403	433	406	376	405	400	413	398	438	405	424	410	412	391	362	391	389	412	420	444	419	440	415	380	447	397	367	420	439	400	436	417	411	400	432	421	432	405	428	395	408	434	417	394	416	425	418	419	429	453	400	439	439	406	402	395	434	407	459	401	392	425	417	404	402	453	410	458	399	428	416	441	410	395	406	410	399	410	439	393	388	422	398	390	413	410	377	388	413	419	405	410	438	447	391	411	420	409	380	459	396	400	371	389	430	407	444	413	394	410	409	399	391	385	402	425	391	403	393	358	422	441	447	402	413	392	415	399	403	420	405	400	398	428	368	409	424	420	408	432	454	417	427	412	430	402	390	432	439	439	426	419	420	364	393	424	420	427	421	429	406	449	428	459	404	435	417	439	415	399	414	431	401	400	430	409	401	376	369	400	386	407	388	409	405	398	392	403	409	423	407	418	415	431	410	397	440	393	371	387	414	404	417	391	415	382	428	439	420	416	397	402	420	424	414	399	414	387	425	364	395	391	415	397	391	420	416	397	411	446	425	378	389	386	399	413	451	387	400	411	390	427	391	404	409	407	406	398	404	454	383	391	399	421	375	419	457	417	403	451	381	416	409	427	387	396	396	408	419	435	411	416	434	406	413	379	424	453	405	438	411	441	395	397	395	412	402	398	405	422	426	432	412	424	443	393	414	383	435	447	381	414	426	441	423	427	428	416	433	405	438	410	433	388	395	373	408	416	440	418	376	442	367	402	403	406	448	407	432	443	419	426	388	434	411	426	423	413	411	427	403	416	395	393	424	381	426	405	422	402	379	433	381	449	419	416	411	401	393	438	414	413	383	384	404	450	412	390	403	392	401	427	426	405	420	401	399	383	393	428	430	438	406	385	420	400	426	368	418	426	424	410	399	415	368	429	436	425	409	383	431	389	413	366	420	417	396	416	428	438	388	435	432	393	395	464	408	417	381	391	406	436	402	414	425	443	390	422	375	417	426	394	401	389	403	427	391	421	413	440	366	434	442	415	440	382	414	379	435	408	424	394	413	387	401	414	407	407	479	408	413	405	416	402	408	399	416	401	407
4725	485	459	341	348	323	297	282	315	317	291	319	241	290	289	280	300	283	343	284	292	322	254	327	341	319	325	300	286	287	308	311	300	300	289	292	294	301	302	307	311	299	295	330	314	299	340	329	287	300	306	307	297	308	294	308	312	292	279	301	295	302	320	326	301	304	327	319	259	294	291	293	338	288	261	323	303	321	293	298	303	315	304	316	312	268	317	278	274	292	293	281	307	320	320	281	300	294	288	316	301	307	317	330	273	289	292	294	298	302	273	310	283	302	291	292	308	281	245	298	297	297	305	306	309	306	295	302	300	316	352	300	270	324	294	284	310	263	319	317	305	339	329	304	318	295	287	300	282	275	314	293	300	282	314	294	269	298	308	307	303	296	274	327	288	312	295	296	301	294	287	302	297	292	291	273	310	312	302	299	302	321	282	316	311	328	288	309	280	268	283	266	300	321	289	275	296	303	318	302	303	305	298	330	284	279	304	278	288	302	278	285	296	305	303	282	294	286	301	278	310	279	313	309	310	332	284	296	278	310	267	280	296	290	300	308	329	305	277	293	303	266	307	329	315	314	293	273	278	284	295	297	315	294	292	261	261	313	328	313	294	268	297	296	320	300	286	308	304	302	322	274	315	284	284	273	331	311	305	293	279	311	320	310	305	300	315	298	287	308	294	280	300	288	293	278	284	288	299	306	280	283	317	290	312	297	280	313	309	298	321	290	293	294	299	288	294	330	272	274	309	303	262	287	292	321	286	302	305	289	306	293	311	267	302	317	296	291	294	317	302	283	299	293	333	327	282	299	321	294	294	304	304	299	301	295	301	281	281	303	304	270	277	300	287	275	297	266	307	324	328	293	324	296	293	296	292	308	303	297	288	290	297	314	299	281	276	305	311	268	305	307	280	313	301	291	308	307	298	310	288	287	260	263	292	303	280	290	282	313	282	283	298	304	295	297	322	300	289	305	324	299	290	279	316	309	287	318	288	268	299	289	316	348	322	281	294	319	286	300	296	292	301	294	281	319	304	319	312	291	312	279	298	300	266	295	328	284	298	296	295	280	293	301	326	319	297	287	292	287	297	272	311	280	293	315	279	294	327	290	328	284	279	278	287	290	299	298	296	327	304	320	314	305	281	323	300	303	296	305	306	271	285	320	294	294	292	294	264	301	293	271	284	257	307	294	357	290	275	310	299	303	285	331	300	319	314	328	294	303	284	324	293	273	284	326	261	270	325	271	322	299	309	271	287	330	291	291	329	300	277	299	287	315	302	286	332	324	295	302	318	302	273	327	243	319	300	269	318	275	291	290	304	318	313	285	300	318	318	308	287	302	300	286	283	301	291	257	290	293	286	275	277	304	286	281	299	292	266	309	295	282	319	291	330	301	342	291	317	318	306	312	312	307	296	305	274	298	292	307	320	305	288	313	305	292	289	297	311	251	289	269	300	310	305	254	294	274	320	275	301	297	317	305	278	307	293	284	302	327	312	289	288	282	279	313	297	266	306	274	311	295	280	300	315	301	302	298	305	300	284	295	314	321	316	270	283	299	286	273	276	290	294	291	279	271	275	302	278	303	309	300	297	290	295	292	279	298	289	314	305	332	297	303	269	302	330	301	272	282	320	283	295	294	316	318	298	299	296	299	278	337	297	284	266	305	290	293	295	324	277	300	279	294	309	294	277	283	276	316	330	300	278	305	306	306	301	295	306	282	282	257	287	266	302	298	301	314	300	285	275	303	294	287	283	302	294	303	309	284	315	340	304	287	265	312	300	291	291	278	310	281	319	267	285	324	305	287	283	317	273	278	314	298	304	270	335	284	283	295	279	310	297	308	280	262	333	296	295	305	315	274	304	309	291	300	274	306	309	294	316	268	316	295	293	298	296	298	288	304	252	239	280	318	317	300	278	309	268	310	265	286	276	299	317	289	300	296	295	300	292	325	311	323	302	308	265	303	300	323	338	315	304	286	301	304	311	289	301	322	317	300	309	301	301	293	305	281	307	289	271	290	271	284	289	284	305	307	286	290	321	302	291	295	299	265	298	310	310	298	316	308	333	276	320	278	345	300	252	317	301	316	293	313	315	314	302	306	289	289	301	302	312	331	281	280	320	306	323	278	294	307	304	288	277	338	290	262	286	296	300	304	294	355	288	312	291	298	327	300	314	303	311	278	302	275	304	291	276	282	286	268	311	318	303	287	304	328	260	325	308	288	326	344	297	299	336	282	300	291	296	302	312	301	286	283	303	292	295	266	295	281	274	305	314	321	299	300	320	322	329	301	286	287	304	313	300	286	330	305	261	299	283	313	297	284	318	294	302	274	297	274	310	282	318	302	302	294	321	315	292	306	240	281	336	291	300	309	299	294	309	286	320	291	301	278	334	251	274	309	308	300	290	325	303	310	290	303	304	307	296	317	335	299	263	302	306	285	296	289	268	301	301	290	292	281	277	268	304	311	293	295	288	315	319	293	307	283	272	287	301	301	261	277	300	296	299	285	307	330	295	303	292	309	284	300	302	260	280	306	302	275	287	302	324	285	279	318	302	270	295	319	306	295	301	324	307	275	278	300	298	329	317	338	295	283	294	306	288	317	288	305	309	272	286	303	281	305	304	327	269	300	322	313	299	269	310	306	295	272	286	326	290	297	285	292	326	320	304	298	281	298	293	259	303	290	297	302	304	322	295	264	273	273	279	310	301	304	325	289	274	299	309	283	277	285	289	295	253	269	298	315	283	292	298	287	314	294	294	313	258	256	280	303	301	296	303	295	321	334	305	310	295	321	269	279	328	278	255	302	322	283	299	278	279	280	311	294	288	279	260	295	301	292	307	296	291	283	289	307	301	337	285	308	311	321	277	310	291	293	293	284	272	299	284	271	310	313	303	277	279	253	276	304	290	280	280	314	270	300	308	319	293	284	312	295	331	256	284	295	276	277	275	310	301	312	294	309	299	317	319	308	326	308	282	298	320	287	302	303	269	279	304	263	274	298	317	326	283	280	305	303	295	299	296	267	292	275	282	297	282	292	324	333	278	324	323	288	297	286	298	293	268	297	288	327	290	296	296	279	286	305	276	322	296	269	275	302	297	271	278	310	277	298	294	283	319	290	261	283	279	296	287	294	275	315	310	308	312	315	295	277	320	312	301	306	272	306	286	314	297	313	300	298	345	290	321	322	310	310	300	296	247	289	300	319	277	312	314	309	326	315	299	316	297	318	295	303	306	251	276	278	320	317	317	305	305	307	290	310	293	304	343	325	306	325	296	289	300	297	310	299	287	297	319	322	298	287	300	308	292	296	308	299	274	296	289	271	299	305	307	298	294	278	250	313	251	353	272	280	294	296	287	286	296	307	312	301	315	292	294	313	295	290	315	285	283	328	276	307	314	306	315	317	279	272	310	278	302	298	276	305	318	309	282	300	309	318	314	298	282	279	320	304	302	281	307	299	310	287	284	306	306	267	318	332	261	297	317	296	291	291	291	286	317	294
25412	21450	27929	25339	11911	1787	1190	994	939	908	880	938	823	868	820	845	866	822	887	870	861	826	822	801	843	865	832	798	811	811	828	819	853	845	807	803	861	829	864	813	818	774	838	851	793	846	841	862	786	896	791	855	809	813	831	819	826	757	781	830	772	833	877	777	872	834	807	803	786	810	841	840	852	817	810	795	841	836	801	799	872	814	834	806	797	839	792	818	819	796	806	845	840	795	802	761	795	846	845	849	787	810	831	795	821	830	747	819	825	843	793	816	839	866	859	857	833	788	837	794	839	806	789	781	852	761	781	796	800	824	798	816	827	787	838	807	797	828	807	794	880	839	809	800	798	785	833	795	835	842	809	798	854	790	848	822	783	796	795	814	815	870	836	797	860	818	788	806	806	771	865	870	876	824	815	826	774	840	833	856	793	817	810	852	799	809	779	808	854	837	812	834	853	849	860	832	814	836	827	822	845	858	784	790	827	819	810	811	802	766	814	827	835	807	840	823	788	816	773	774	795	844	827	806	849	782	840	884	778	754	768	812	828	811	802	819	802	841	780	822	851	822	861	816	832	859	861	802	803	810	841	841	759	801	805	806	821	850	853	795	786	799	846	782	792	801	764	800	765	839	833	793	783	806	839	785	820	792	821	825	798	790	842	836	845	809	809	776	817	813	816	815	768	841	798	867	789	840	800	801	829	840	790	816	786	822	796	855	817	812	815	800	898	854	907	860	844	832	760	777	828	831	863	813	850	800	813	773	896	768	787	822	831	841	870	774	793	833	818	807	805	822	849	896	824	829	838	841	778	885	816	868	788	855	839	843	811	869	740	830	794	870	814	809	836	821	830	789	765	818	787	837	811	866	834	829	816	812	797	832	857	836	801	775	784	842	842	821	828	806	849	861	831	809	871	810	767	818	803	825	837	791	755	806	866	836	802	786	861	820	803	797	822	793	838	807	807	817	838	811	810	814	832	829	792	852	843	826	794	797	805	797	898	834	830	808	817	802	802	838	790	778	824	833	815	863	854	814	870	832	814	838	846	847	785	789	836	837	812	849	853	767	797	794	864	810	856	845	840	773	798	795	788	814	789	751	818	793	865	824	833	775	783	794	785	845	853	888	805	814	819	809	815	836	811	833	805	849	806	811	800	818	790	812	821	827	816	772	836	852	860	820	778	828	785	827	781	780	759	826	876	780	793	785	844	809	800	806	834	774	790	805	795	775	794	807	801	847	834	816	799	780	845	823	833	839	814	841	827	808	827	844	834	843	788	781	785	822	813	806	832	822	845	776	769	782	816	812	818	814	826	803	855	809	798	767	835	803	876	833	801	795	785	848	798	827	781	820	797	840	802	805	818	828	853	771	839	788	805	793	783	757	802	792	817	853	834	802	806	866	881	837	797	832	826	811	804	771	747	814	827	784	851	840	811	889	803	887	812	841	847	789	797	800	876	843	774	777	797	827	857	904	806	834	813	811	824	788	830	827	800	807	785	820	793	812	808	791	808	834	863	782	796	843	798	769	872	831	873	824	812	867	817	836	798	860	801	816	809	804	817	806	805	874	831	806	772	783	828	807	845	838	825	800	775	833	830	755	842	791	812	828	851	837	792	849	819	806	835	819	816	827	794	794	824	814	837	780	837	825	795	809	731	787	779	827	808	833	855	829	778	774	789	819	884	810	831	828	792	788	791	830	807	822	825	801	794	841	798	814	823	741	827	831	803	788	813	778	825	789	818	795	819	795	833	859	827	833	817	802	839	802	857	800	847	802	803	819	805	814	775	816	806	790	794	841	785	838	820	796	804	851	762	868	773	824	811	796	803	769	781	846	753	785	865	814	805	788	849	804	789	817	856	790	810	807	782	825	811	840	776	846	814	761	848	832	806	844	754	817	806	834	827	775	807	798	805	844	845	817	842	804	868	837	840	774	801	825	821	815	817	836	781	840	825	805	778	806	826	826	777	815	813	747	821	833	855	785	817	767	831	768	821	808	810	794	785	811	827	802	793	824	853	800	839	762	803	850	843	798	840	748	760	866	847	815	810	804	863	777	797	800	843	801	784	879	812	816	842	816	789	783	812	786	793	833	812	813	768	748	824	842	819	782	843	791	786	793	796	837	790	812	840	791	801	843	779	844	801	782	812	847	824	809	808	844	855	832	849	876	808	813	824	780	827	849	846	781	837	844	829	830	818	862	825	822	801	843	816	895	789	766	806	779	867	811	779	814	832	803	804	864	794	785	810	803	815	812	803	795	795	790	841	808	778	805	770	823	827	862	792	841	854	769	805	824	858	848	876	885	832	797	785	781	790	828	861	832	794	813	811	815	800	827	809	762	810	814	812	827	815	881	780	861	856	851	792	836	787	814	787	810	775	871	794	793	795	833	834	819	849	831	820	734	799	855	819	809	825	826	833	824	816	799	856	795	770	811	804	761	849	776	799	841	836	798	827	783	775	847	798	784	823	778	852	828	814	782	815	782	829	839	840	803	816	813	789	831	820	808	771	803	785	792	831	831	831	856	835	804	852	839	859	855	810	750	826	826	828	804	820	769	807	822	790	784	849	868	834	794	815	813	824	805	822	782	820	809	794	812	840	815	824	797	782	823	837	816	844	832	802	815	793	817	802	837	737	810	784	813	789	866	800	875	853	843	893	780	831	798	771	836	817	782	806	812	777	859	846	805	806	788	815	841	815	840	848	789	823	824	821	795	820	788	819	827	855	808	847	809	810	839	817	841	779	892	763	845	830	841	768	821	850	840	816	851	780	827	795	866	808	817	817	810	809	838	826	800	799	808	813	825	786	853	832	748	826	853	816	788	772	818	771	823	853	762	796	814	824	771	822	783	816	807	771	773	822	874	830	801	831	814	818	801	793	840	842	803	819	838	799	791	841	788	807	775	804	786	859	797	811	844	807	866	849	839	762	843	832	826	793	841	803	815	825	819	831	753	793	808	830	807	852	772	843	816	784	845	807	749	750	782	795	851	780	823	811	885	823	815	795	810	815	810	791	817	800	801	790	790	827	814	757	775	791	820	840	763	840	841	829	804	820	796	769	842	881	853	861	861	845	815	820	830	823	821	850	840	786	822	861	821	796	797	833	826	815	832	763	826	851	870	847	832	799	861	828	848	806	797	807	810	776	831	783	811	876	848	778	822	813	860	799	814	802	806	819	804	829	877	775	738	852	819	802	870	793	823	797	839	821	811	772	826	775	838	805	833	840	886	830	864	829	839	816	780	802	812	842	847	823	847	808	823	802	788	765	787	832	820	854	832	841	797	831	837	877	802	843	781	796	838	835	796	821	779	871	852	830	807	826	761	805	884	797	832	854	822	754	845	848	830	860	831	791	799	807	820	762	825	826	743	762	817	779	810	789	815	766	799	856	835	846	796	823	824	811	798	771	787	800	764	766	852	782	801	846	817	810	822	749	844	845	799	808	821	787	824	723	830	849	789	775	802	870	854	799	795	799	844	815	804	809	858	821	787
3428	3569	3011	1731	1210	1038	899	873	789	776	651	680	687	677	669	679	676	638	657	616	652	662	617	645	643	655	617	593	632	606	639	610	605	619	633	652	642	641	590	579	626	635	586	592	629	595	576	562	608	596	613	593	619	614	565	588	569	568	624	611	615	665	611	618	612	614	593	662	617	609	604	629	583	612	601	611	598	589	605	637	597	559	599	628	585	578	601	623	588	581	588	605	616	597	618	606	616	579	623	593	593	613	580	578	583	629	643	611	580	594	588	622	608	533	555	575	585	611	589	628	583	585	636	601	559	624	588	623	597	574	592	613	614	619	578	544	626	582	587	618	582	622	600	572	626	572	574	606	606	635	635	629	591	615	626	577	621	604	604	580	585	539	624	632	609	583	592	587	638	616	619	578	592	570	622	598	588	578	623	598	586	574	600	610	563	614	602	603	624	590	586	636	598	580	618	593	585	599	635	579	601	622	586	617	600	609	553	581	598	583	638	603	585	607	584	605	611	612	582	579	566	628	605	597	608	593	586	627	585	594	596	590	587	604	581	591	634	589	559	608	605	630	621	586	550	555	621	569	625	610	578	612	648	560	628	624	630	621	596	553	630	583	646	551	631	606	603	613	559	599	598	606	640	615	573	624	616	580	613	610	571	619	629	606	613	583	648	610	623	634	631	587	606	569	601	612	625	626	576	572	608	576	603	582	593	619	597	568	612	558	624	593	611	585	594	565	592	610	584	579	587	589	639	590	581	585	577	641	589	612	620	580	625	621	617	634	616	604	603	627	607	572	624	612	551	538	613	553	611	569	550	573	606	605	615	595	613	627	596	584	625	596	608	601	609	613	559	591	574	610	618	584	589	617	612	604	572	610	651	615	621	601	553	593	582	583	583	605	629	620	622	571	562	599	598	579	597	632	589	595	607	581	592	621	568	619	605	638	606	610	607	597	592	554	613	577	623	606	577	586	597	638	649	587	618	583	595	590	585	618	588	614	569	584	631	601	619	590	597	614	633	616	575	560	575	592	612	560	613	590	605	596	627	584	589	551	617	572	592	584	598	583	583	581	603	584	612	577	599	596	585	574	619	596	565	611	596	580	605	595	586	635	602	635	592	528	569	611	605	603	628	608	590	574	609	597	573	637	583	618	574	566	566	529	579	564	580	628	559	632	564	604	566	580	593	615	570	578	616	611	599	577	559	608	561	611	610	618	608	611	568	574	542	616	576	588	603	578	578	573	592	603	588	614	614	578	602	576	613	597	606	597	621	637	560	563	600	578	597	606	573	611	594	562	568	604	601	569	601	592	568	567	576	619	597	581	593	560	605	627	591	574	588	601	582	612	551	586	634	613	598	571	646	603	549	686	619	575	596	575	547	577	577	583	582	639	608	597	554	569	603	608	645	575	587	616	603	556	544	591	603	607	564	608	605	597	611	601	589	596	610	559	585	641	599	584	610	587	608	557	564	570	595	560	614	567	568	588	577	558	598	573	568	588	593	609	592	579	611	602	583	666	596	583	603	613	616	567	565	627	629	570	621	599	630	601	620	587	589	607	560	595	611	590	602	586	594	629	587	605	549	591	588	601	543	614	563	570	627	578	571	605	566	605	603	609	616	615	639	592	567	562	554	573	570	627	588	600	595	575	639	611	581	589	563	587	587	607	566	580	595	591	623	611	562	589	595	619	603	602	572	587	610	612	567	608	600	586	617	574	650	611	547	583	567	586	605	602	541	621	541	642	584	596	589	597	616	594	610	592	617	593	587	618	580	562	531	603	588	588	547	602	586	583	603	581	575	567	561	600	595	578	568	587	584	598	585	583	589	582	581	583	567	577	630	582	605	624	602	586	581	616	581	594	584	561	607	577	619	550	548	564	593	629	580	578	588	547	620	580	576	587	575	581	563	677	582	613	580	594	612	575	631	617	593	605	572	600	618	565	594	580	577	519	607	563	592	589	621	596	611	582	593	591	564	576	582	608	582	623	600	560	631	555	587	609	562	586	580	597	592	606	573	605	600	601	581	564	544	613	599	627	606	590	581	653	545	595	581	592	559	570	597	620	610	564	540	616	572	585	588	632	589	560	579	573	610	602	596	591	561	602	583	599	597	606	617	602	619	583	608	569	590	609	596	585	616	600	576	621	584	568	593	601	611	580	623	583	545	596	546	550	607	613	577	552	551	605	572	589	594	623	630	600	592	601	583	600	571	619	605	583	601	640	552	596	620	600	609	622	583	595	634	560	579	572	569	583	556	592	560	553	650	629	578	603	609	592	600	596	612	607	599	593	570	595	579	601	628	575	576	602	579	556	574	592	599	661	602	608	587	602	584	586	642	623	601	585	593	612	586	582	604	608	570	607	635	549	623	619	598	594	611	575	570	604	565	612	607	517	572	582	557	572	579	535	596	615	556	564	592	575	594	573	601	569	629	628	603	567	679	602	625	561	563	578	573	607	558	566	528	602	612	579	591	566	594	578	575	591	572	572	584	632	576	625	625	592	569	596	607	564	618	592	602	604	560	620	611	587	555	575	616	573	616	577	549	596	552	645	623	601	611	605	602	591	592	553	587	629	578	623	571	594	601	575	568	586	534	608	591	594	569	573	549	617	595	537	597	635	587	572	573	586	607	590	585	633	593	593	618	558	574	607	563	597	570	601	594	548	596	602	599	596	569	579	569	570	623	598	603	641	564	593	604	598	549	589	584	572	629	574	584	583	581	591	585	579	588	562	574	610	608	586	552	582	600	637	574	570	651	559	555	571	594	577	618	593	587	604	619	603	609	620	614	606	572	592	615	606	544	622	597	574	596	540	593	597	574	632	595	618	594	547	603	600	564	609	587	659	538	558	605	631	626	645	545	542	570	530	608	562	571	627	585	636	584	613	617	614	580	586	561	580	614	571	579	555	618	611	579	583	550	570	603	644	600	572	601	601	551	567	620	655	561	586	609	631	582	630	584	575	560	604	567	615	601	569	583	585	577	588	610	568	594	574	645	599	571	562	569	592	566	592	596	590	581	536	588	570	630	610	607	617	626	593	550	625	579	596	584	619	607	547	592	590	614	603	603	608	566	621	587	590	555	594	584	606	601	597	605	592	588	588	572	576	611	569	601	608	549	584	572	648	591	584	579	600	598	574	567	581	620	623	593	600	568	583	560	550	563	562	612	601	571	571	582	592	583	560	593	581	608	630	589	613	612	608	614	571	570	600	574	594	600	635	590	624	621	591	578	577	605	580	610	602	563	594	571	532	542	589	590	617	610	619	553	629	614	606	579	587	576	636	601	623	597	584	610	582	617	601	586	599	570	571	565	576	584	616	597	604	581	584	595	580	560	582	560	561	536	605	574	590	553	589	615	621	621	595	541	605	586	571	616	654	584	563	625	615	556	625	592	574	607	571	638	589	600	599	597	572	616	635	601	548	571	612	570	576	582	600	579	585	613	555	616	620	556	586	620	598	601	614	585	620	579	584	602	574	579	558	593	587	599	580
24484	21478	28871	24520	21495	9559	1938	1220	1018	1022	977	932	927	939	853	844	873	824	854	783	838	871	834	802	814	841	814	776	845	777	824	820	745	780	791	796	823	789	837	826	832	818	779	838	757	829	817	781	784	838	814	825	835	790	837	797	856	830	788	828	788	802	835	810	833	799	770	812	765	808	818	811	764	836	798	850	818	795	809	813	808	783	776	794	810	848	770	824	837	817	830	840	861	799	796	777	803	815	776	758	792	776	768	768	770	820	790	818	829	779	822	739	821	770	816	800	783	727	805	810	806	804	765	757	804	797	770	778	752	784	817	805	836	811	777	803	809	794	757	778	789	827	800	779	775	783	769	750	822	778	825	810	784	781	775	805	764	799	807	803	828	783	806	829	811	782	834	763	828	786	788	783	785	812	773	831	794	815	861	798	780	803	802	752	836	791	770	742	803	772	804	768	788	768	767	815	774	757	825	814	841	812	835	759	824	724	789	811	784	815	841	839	799	812	801	831	778	809	764	786	817	830	728	866	813	797	817	806	756	774	784	820	773	766	776	771	774	829	812	832	787	783	844	770	765	808	766	753	739	771	788	781	793	828	786	757	834	754	803	810	796	813	776	868	773	769	753	828	778	783	814	767	791	760	807	766	830	781	779	784	763	763	795	765	797	772	772	808	800	768	794	811	837	806	737	748	758	734	808	840	842	785	786	831	773	826	768	785	794	798	765	733	803	828	845	772	770	795	772	804	799	778	800	823	773	781	799	825	857	816	766	778	795	745	753	736	757	783	796	791	732	739	789	851	831	781	787	795	822	705	760	769	880	841	801	825	798	802	756	735	813	822	798	770	785	819	816	781	807	817	773	773	810	760	816	836	824	824	851	770	798	823	800	797	815	765	774	765	779	802	751	804	810	758	777	820	839	808	792	830	804	768	812	786	756	792	803	797	810	834	807	796	750	759	807	801	824	815	794	729	813	764	806	773	785	815	815	788	779	758	737	750	817	766	789	812	776	807	785	745	796	787	791	784	850	809	814	809	792	812	825	781	822	813	840	828	772	821	762	812	823	793	778	839	843	772	807	820	780	784	791	829	816	811	793	714	766	806	749	795	782	822	815	781	779	825	815	755	793	799	828	836	820	782	769	818	783	805	830	764	757	786	807	810	834	830	784	779	782	797	768	812	755	768	787	792	774	833	804	787	795	814	821	786	780	798	845	793	816	804	817	827	727	783	807	779	818	826	814	793	780	776	812	768	807	777	775	781	784	783	816	749	832	807	800	812	795	788	768	775	821	790	816	767	707	781	767	790	864	756	791	804	789	812	796	815	775	801	810	841	792	808	809	800	816	834	812	766	776	786	820	773	853	753	825	814	795	794	768	779	797	790	820	788	856	769	786	777	793	809	796	787	800	851	797	792	838	726	776	761	750	815	802	769	788	783	780	828	807	795	776	829	775	779	794	825	797	797	764	768	791	759	722	817	732	753	802	755	797	785	802	779	855	841	805	849	809	843	822	805	793	857	774	830	781	776	839	814	805	782	806	769	806	817	727	767	802	763	819	805	764	777	805	818	779	795	795	798	809	774	784	759	799	817	792	817	805	835	770	809	766	786	770	784	809	788	788	805	802	820	794	779	835	761	845	830	763	777	748	725	845	823	830	782	761	823	770	832	798	819	778	768	779	822	805	806	806	778	839	818	787	792	780	827	820	812	794	808	786	840	842	795	766	757	787	747	819	773	777	792	774	836	803	846	836	781	770	739	808	799	839	813	821	774	786	806	848	780	793	768	818	814	779	808	779	756	775	765	797	807	791	856	786	789	829	777	809	771	787	813	836	803	772	782	787	738	813	762	792	790	812	768	788	789	802	803	784	754	814	832	861	801	802	794	770	806	827	771	801	784	825	818	778	798	847	774	814	763	748	804	787	756	794	810	791	804	781	755	781	819	814	795	747	809	829	848	786	823	824	797	749	760	768	790	795	814	775	780	801	782	799	783	763	752	844	795	740	838	837	769	805	810	765	798	768	821	781	804	767	786	819	773	818	776	823	802	795	813	870	753	798	813	814	787	766	754	812	771	813	766	766	838	757	751	805	769	776	796	794	812	823	788	802	871	740	809	810	825	806	783	727	794	786	762	743	794	789	795	794	746	783	813	759	745	785	814	768	763	798	751	802	798	814	813	818	796	817	752	806	785	735	818	837	771	764	811	778	775	805	827	795	762	742	796	808	805	750	798	776	791	802	799	773	787	761	802	840	777	739	840	817	768	823	782	813	807	810	760	834	780	791	809	734	763	841	779	872	802	738	773	753	765	786	763	783	821	791	810	788	732	799	779	793	819	732	797	789	803	801	768	790	806	767	767	750	739	798	779	786	843	796	735	805	782	774	806	804	788	804	786	824	718	799	785	786	787	807	774	808	790	782	771	727	810	848	805	737	759	827	749	841	778	785	802	832	794	829	811	780	779	756	772	815	759	793	774	828	816	798	837	824	790	793	784	819	827	771	813	776	813	842	787	805	784	799	770	803	789	777	830	792	753	725	781	774	756	767	781	826	735	794	793	748	825	797	788	792	751	819	783	805	814	791	781	795	820	759	760	794	799	763	789	758	773	744	781	770	805	852	742	769	736	709	815	817	792	795	842	773	774	731	766	790	785	756	752	804	785	756	789	801	802	783	817	794	789	797	798	812	812	811	833	815	801	797	787	808	871	802	781	771	828	762	746	725	754	761	748	802	761	793	784	847	781	795	733	748	744	803	815	786	838	785	782	764	815	841	820	754	819	725	788	873	834	829	810	823	757	773	730	802	743	772	825	800	808	762	753	775	846	757	790	820	781	762	785	775	802	786	803	799	773	815	785	812	784	793	796	819	757	756	816	755	757	776	741	834	790	764	793	750	856	793	753	753	752	839	792	816	796	780	796	811	793	777	782	830	761	799	836	779	761	799	830	726	814	732	837	794	787	773	800	769	748	805	789	792	806	818	776	779	806	829	803	824	790	773	808	788	780	804	752	821	780	769	801	799	767	752	782	825	728	737	808	796	793	760	762	719	834	808	781	798	837	775	827	832	795	821	773	789	770	810	832	778	771	773	793	805	823	785	778	804	791	791	794	804	789	765	758	779	771	800	819	771	808	779	824	774	808	789	840	783	849	779	785	796	738	825	785	799	707	797	792	738	829	779	805	810	795	782	793	804	779	844	770	801	751	792	816	765	818	814	780	769	742	784	750	785	775	820	805	764	819	821	811	734	764	799	761	806	765	750	756	813	821	754	743	796	825	805	831	798	832	802	789	792	760	808	746	813	774	760	822	758	768	786	768	817	821	826	768	784	829	832	764	809	805	795	762	826	735	825	758	823	740	733	801	776	778	784	769	803	739	746	839	816	821	780	827	802	809	792	800	819	819	785	831	749	805	789	836	720	785	807	821	833	777	772	820	785	769	757	799	806	814	773	740	778	809	800	814	805	799	810	718	742	773	749	820	775	799	787	760	761	765
3779	6114	4897	2630	1917	1482	1222	1018	1001	883	789	709	724	787	710	690	661	686	696	681	650	617	648	663	632	628	624	665	644	579	635	626	677	660	636	625	628	648	617	611	652	604	612	580	583	625	645	597	557	582	609	604	593	610	584	562	627	590	584	590	592	631	615	604	629	555	618	631	587	618	600	593	591	590	620	638	597	599	595	609	626	593	581	648	611	589	590	594	622	609	590	602	611	615	579	625	608	618	603	603	630	554	598	570	581	600	591	563	591	593	573	620	602	593	604	628	589	604	595	623	585	595	581	592	604	585	598	634	606	575	597	590	625	566	624	608	567	615	604	559	561	575	640	603	544	570	635	614	565	590	582	629	587	545	618	603	626	580	638	626	599	621	593	549	582	590	578	581	602	602	623	568	590	599	551	568	571	591	612	576	571	582	629	591	583	616	597	586	601	611	588	600	569	619	562	581	652	570	602	584	601	589	629	610	563	617	584	576	544	597	589	585	623	581	614	627	592	615	568	561	595	599	564	584	618	598	572	567	612	606	612	599	595	594	597	555	607	600	620	595	627	563	548	589	566	610	592	598	541	620	567	571	591	636	619	566	570	609	615	577	574	653	596	621	572	579	632	607	634	595	625	607	628	549	601	608	603	602	659	585	601	627	605	580	580	607	613	609	622	598	559	640	650	572	596	543	552	556	615	615	572	600	560	615	567	658	618	632	596	533	558	617	593	592	589	602	564	570	548	586	592	608	602	589	586	593	577	621	607	602	567	591	596	599	554	578	608	549	575	588	597	560	608	572	630	642	573	596	624	565	598	578	595	634	587	600	589	607	625	584	612	563	584	526	595	581	607	606	589	552	564	578	570	595	585	589	568	603	608	579	632	602	569	596	596	640	621	605	583	607	604	609	689	581	575	600	572	576	627	588	583	569	612	584	598	604	608	562	573	585	611	589	571	610	581	566	576	549	616	581	573	591	601	592	553	591	609	601	563	563	636	612	591	598	553	606	584	570	553	600	601	570	566	584	613	585	594	617	541	617	605	577	612	604	586	614	592	586	627	601	586	591	555	593	573	598	603	575	672	616	608	609	605	578	636	603	583	586	620	570	573	613	596	643	628	594	595	526	585	562	601	625	606	620	582	538	601	582	612	623	563	582	587	567	602	577	608	586	591	554	604	557	598	579	585	586	580	592	581	607	638	571	642	600	607	533	585	594	597	617	566	587	583	557	596	576	596	581	593	574	576	568	624	616	601	589	609	604	620	594	601	599	599	562	638	608	569	605	580	600	568	587	603	624	565	584	610	584	575	572	609	547	608	601	567	564	592	610	597	572	574	580	635	635	569	543	558	585	607	587	594	580	613	609	614	567	570	607	581	607	581	578	590	582	598	635	578	600	588	545	594	570	637	599	554	585	624	591	607	596	605	624	577	616	561	580	583	601	553	624	592	593	593	578	593	581	613	605	607	569	602	603	590	665	557	570	549	557	575	555	583	615	535	586	599	583	615	602	591	565	603	594	567	526	542	631	605	567	586	606	593	566	533	577	595	576	619	617	588	619	596	594	585	584	653	617	614	577	592	603	609	632	593	586	628	606	584	582	620	577	613	614	619	613	560	582	615	583	627	575	584	619	554	607	596	612	573	551	633	565	580	568	594	575	569	603	593	590	545	581	627	578	605	608	603	548	563	604	576	580	595	581	621	599	613	571	593	618	550	576	595	601	579	573	582	574	552	596	564	586	567	597	558	523	597	570	590	566	600	595	567	553	553	567	601	612	623	576	612	625	551	592	584	569	574	568	539	601	596	613	593	571	613	569	597	588	633	579	596	586	605	637	567	570	561	584	608	588	587	597	591	599	631	593	587	565	599	590	578	560	590	568	587	580	593	588	619	574	610	582	599	607	606	587	568	557	601	565	594	541	554	558	565	596	617	587	576	569	580	592	603	596	610	608	666	586	591	548	624	587	597	580	570	599	576	567	593	557	607	575	581	614	585	601	580	595	594	609	572	596	578	589	567	543	555	598	605	592	586	620	597	604	568	606	584	601	579	588	604	596	560	585	581	569	593	563	579	644	618	624	588	582	603	576	611	594	540	580	627	585	604	576	602	566	591	638	543	537	563	577	602	597	603	618	575	606	528	621	592	553	600	546	560	560	557	585	619	628	569	588	572	583	589	581	570	517	598	560	571	608	582	612	610	559	575	574	601	549	620	535	594	601	630	608	568	643	564	603	603	568	563	575	609	579	550	553	585	549	581	574	595	617	604	553	575	565	646	623	588	588	602	622	585	579	580	621	619	570	585	568	551	568	569	621	575	632	591	589	571	568	558	606	606	583	590	611	596	598	570	546	640	580	630	629	624	597	566	598	553	565	562	596	570	553	571	591	576	583	609	504	575	593	622	593	605	580	599	596	582	567	603	589	560	630	614	564	550	593	594	557	587	571	556	558	595	588	607	588	548	593	567	550	557	588	589	574	560	585	546	572	587	581	631	592	603	589	581	599	569	573	593	558	580	573	625	573	608	579	582	606	629	629	621	595	608	620	587	555	564	544	559	588	587	574	549	577	613	590	589	600	543	586	651	559	566	611	606	600	626	544	597	602	526	585	576	612	540	598	512	577	608	595	555	574	565	580	598	562	615	583	563	616	583	560	593	555	612	586	609	546	607	598	589	558	556	595	644	586	585	545	596	582	601	608	578	561	537	548	554	580	587	591	583	590	584	579	573	583	570	596	585	573	632	619	573	573	592	614	573	574	606	608	592	601	542	571	564	551	571	553	527	569	567	622	597	596	574	622	604	582	610	577	574	588	589	626	581	589	608	570	570	586	592	573	608	590	580	567	601	576	593	608	602	607	554	572	592	577	616	598	606	567	542	610	605	571	568	573	575	561	606	589	575	620	584	558	615	606	600	559	602	579	579	586	576	576	565	588	608	564	551	587	548	584	569	581	626	574	517	624	585	581	628	561	568	549	528	597	615	600	651	609	581	627	568	586	584	568	553	624	612	623	613	555	566	600	605	577	578	567	585	574	615	555	567	577	612	574	577	596	576	572	554	589	610	568	596	596	568	568	576	559	612	605	537	580	573	612	595	589	601	580	582	580	535	608	578	518	560	562	591	590	604	609	559	573	562	560	576	593	610	602	572	582	593	589	565	570	606	617	589	616	552	565	613	601	563	610	600	569	577	618	594	554	612	616	548	621	576	598	591	557	626	546	596	593	584	597	563	553	639	596	569	565	625	580	588	616	571	587	596	562	579	636	606	623	592	596	580	604	580	574	594	559	627	642	581	586	577	563	598	630	602	602	586	587	624	566	575	582	594	617	556	587	560	538	595	590	596	598	605	609	583	634	617	530	525	580	563	616	625	605	560	592	580	584	588	615	576	590	597	559	567	646	578	550	577	582	619	523	586	606	630	593	588	583	594	608	612	628	595	581	578	575	572	578	601	597	605	558	574	556	601	576	556	626	613	611	587	529	570	577	572	567	575	610
27969	10610	972	575	449	446	426	420	409	402	435	419	385	405	391	423	385	439	421	398	419	412	435	398	418	377	420	391	394	426	416	436	398	429	392	400	428	388	427	432	411	405	383	390	417	410	392	386	400	394	414	414	424	392	431	458	386	434	390	450	413	451	400	441	407	399	397	438	445	451	399	407	419	398	397	434	434	429	433	426	424	370	393	373	430	442	405	432	422	409	396	406	419	368	452	420	406	403	440	429	422	423	422	396	418	435	427	402	423	405	400	392	419	407	419	423	434	391	395	392	394	400	416	458	419	397	390	462	406	444	409	428	425	420	426	387	387	453	437	425	381	413	417	392	405	416	392	391	407	398	411	398	393	425	406	400	404	448	436	431	388	413	413	393	384	395	385	382	449	413	379	414	433	390	373	450	429	418	397	450	420	405	427	394	424	409	369	380	404	424	428	399	415	402	412	389	379	407	412	411	420	433	403	417	405	424	431	401	429	416	394	389	420	415	413	400	387	433	420	343	421	409	425	415	375	391	451	435	397	399	437	400	455	425	435	398	445	409	430	401	428	443	398	387	426	398	405	396	419	391	408	415	405	399	407	418	415	407	402	419	418	394	406	385	401	427	414	440	401	407	406	419	415	391	356	417	403	409	390	401	389	409	430	444	411	419	440	396	384	417	411	384	419	385	418	407	424	433	434	410	406	434	377	399	396	458	426	397	391	372	405	418	394	448	398	404	416	387	397	386	415	447	396	413	400	398	422	403	396	392	417	424	388	402	422	398	392	405	403	421	443	419	392	378	427	400	423	415	422	412	426	386	442	412	416	413	403	402	415	418	382	381	447	427	373	425	421	422	429	425	406	432	433	388	405	427	404	421	385	419	402	391	446	399	374	383	400	402	428	415	400	408	419	455	451	423	356	392	390	422	402	435	433	404	431	381	406	404	435	394	396	364	401	380	464	431	384	398	446	437	432	424	437	381	438	416	398	398	389	400	418	384	423	423	415	434	417	387	408	437	403	381	441	409	404	390	391	398	419	402	433	419	399	391	409	410	394	416	401	424	451	398	399	412	404	382	415	399	395	403	405	393	406	399	425	421	441	393	446	384	391	462	391	411	404	381	415	396	440	426	375	384	445	440	436	400	387	414	437	360	386	416	438	425	422	398	387	409	406	413	396	401	414	397	402	401	429	393	421	438	433	417	413	414	425	414	387	419	413	431	411	421	439	405	442	441	397	437	414	427	416	416	406	409	381	412	408	402	423	421	384	442	417	401	427	413	407	405	393	407	417	398	414	405	431	405	420	407	432	408	428	394	408	413	415	407	380	350	417	422	407	389	402	405	460	410	412	390	401	411	405	423	396	395	394	391	447	424	404	434	385	408	435	423	408	395	390	435	428	395	381	397	422	364	400	394	435	380	392	396	450	408	394	425	425	449	400	441	416	392	405	404	354	393	399	385	414	403	419	381	387	440	420	418	428	420	415	396	405	411	407	402	408	388	399	415	396	427	424	422	374	399	403	399	423	414	401	372	416	406	419	406	411	359	396	401	438	430	398	420	412	461	373	429	394	444	397	390	439	409	415	413	421	420	416	396	396	384	380	441	400	435	421	414	415	446	413	414	389	391	421	378	431	412	418	428	419	414	430	391	384	393	412	437	401	424	435	414	401	440	423	400	389	411	411	421	407	381	431	403	438	357	390	415	410	386	417	425	418	413	390	397	424	430	420	401	402	399	406	443	427	423	428	411	416	414	415	396	396	384	384	391	447	399	434	402	405	414	395	396	423	392	384	433	455	408	393	401	390	419	411	395	419	404	417	389	412	442	406	408	430	392	398	386	413	403	436	424	420	411	412	418	462	421	432	432	400	414	400	413	417	420	416	429	432	427	371	407	429	394	430	373	407	412	376	372	390	448	375	378	426	438	406	435	368	381	390	405	411	377	403	430	427	406	406	406	450	403	423	400	410	428	447	433	399	411	451	411	421	396	443	453	388	392	408	379	429	404	420	449	415	368	433	418	410	401	406	396	436	373	430	406	406	456	368	398	375	396	435	394	418	419	419	441	400	397	404	390	390	426	430	385	399	389	437	403	410	391	422	407	393	411	402	419	415	433	440	393	382	385	392	392	383	400	392	410	411	395	368	364	398	449	432	394	409	421	408	419	409	427	410	415	433	404	423	411	420	404	378	418	432	387	404	399	436	439	395	417	417	392	419	431	415	375	440	409	379	417	409	412	411	436	401	436	417	381	397	406	403	449	428	433	455	422	418	391	407	416	423	391	369	408	425	407	358	433	382	403	437	370	396	417	450	377	394	400	441	431	432	406	446	387	372	413	421	393	418	405	446	356	435	403	409	397	446	400	428	409	433	406	422	395	399	397	409	411	375	364	432	386	407	392	411	424	444	426	426	409	424	406	408	428	397	445	439	408	430	405	443	419	400	425	388	412	417	402	347	377	423	425	377	388	394	362	406	424	375	393	422	437	404	418	420	431	413	415	397	388	412	403	402	368	397	403	455	455	432	407	427	406	420	429	409	444	439	399	427	400	408	399	412	395	408	384	435	386	426	435	381	410	415	416	442	415	429	407	406	429	437	411	409	393	420	421	393	384	441	405	384	431	415	356	454	390	398	413	419	423	421	443	380	418	411	380	434	421	373	416	414	411	376	410	409	434	425	430	391	400	419	440	348	442	409	411	421	387	416	385	380	432	411	425	399	392	416	423	410	394	402	437	402	425	402	413	425	389	421	378	432	393	377	405	410	396	398	391	438	409	408	433	365	431	414	417	423	446	412	412	425	428	441	445	406	417	412	390	396	441	409	422	427	426	441	374	431	414	417	418	419	386	415	377	410	436	411	426	421	397	394	398	399	414	419	394	440	438	408	383	402	415	414	375	415	410	444	431	396	418	421	431	400	397	417	410	401	397	414	411	393	426	386	410	413	401	406	429	428	393	413	397	406	364	404	407	427	441	377	391	395	415	411	412	406	394	401	397	404	433	434	428	416	392	402	441	399	377	412	425	436	417	445	349	434	456	377	425	422	397	398	411	437	396	398	399	382	422	426	425	391	414	436	390	409	397	423	408	367	408	413	412	412	455	399	407	421	439	427	402	435	391	438	394	381	455	360	423	414	453	401	387	407	406	425	393	382	380	385	411	418	390	422	406	413	385	401	409	370	399	415	423	453	457	395	410	422	433	396	438	385	432	426	383	448	397	394	414	373	405	411	367	402	402	386	428	426	410	420	396	404	412	387	409	424	380	399	434	403	418	390	422	419	404	387	395	393	412	423	443	393	437	384	428	415	425	446	426	424	416	399	377	406	402	386	418	411	401	430	391	394	438	423	410	398	423	437	459	434	396	443	415	408	409	407	381	395	413	410	411	413	443	409	409	380	401	397	367	413	413	413	435	382	429	411	420	380	389	427	415	405	405	410	379	404	385	409	418	371	415	415	404	416	403	398	424	418	378	424	391	412	391	389	390	449	405	417	389
4714	506	423	404	323	311	312	339	275	289	277	266	276	339	285	320	319	303	316	336	303	310	298	281	290	299	321	303	313	303	282	324	307	272	265	304	246	303	276	289	290	259	308	296	298	288	296	292	293	298	274	264	294	336	302	292	308	317	305	274	302	279	300	321	303	307	289	323	282	286	280	338	291	304	312	306	319	298	338	294	264	292	278	299	309	307	306	309	290	293	266	300	323	282	346	286	263	291	284	284	316	263	320	287	324	281	282	298	258	276	286	287	301	344	279	283	305	262	319	266	289	290	312	321	295	297	301	295	281	248	311	313	286	295	309	305	345	310	278	305	300	303	288	294	307	298	316	316	293	313	290	279	314	287	309	309	293	275	296	293	283	278	304	290	280	329	303	261	296	276	302	309	272	280	296	305	300	298	352	316	300	306	275	307	316	284	284	269	290	284	283	314	308	296	305	282	303	308	312	304	326	303	292	259	273	282	296	317	308	300	284	323	280	279	284	309	296	296	316	309	257	312	287	281	296	289	285	316	297	307	311	302	283	279	322	278	301	319	293	292	281	312	316	271	267	285	288	304	312	316	272	282	284	309	284	300	279	312	283	272	293	296	299	281	292	276	293	304	276	295	314	277	296	309	299	284	310	332	300	307	312	304	288	302	292	294	270	302	298	299	311	291	334	282	299	279	322	284	334	249	323	322	318	344	314	304	286	274	280	264	298	292	279	298	300	269	285	301	281	302	314	284	297	323	313	302	277	279	315	288	300	308	314	299	298	278	322	318	299	294	272	270	285	327	306	274	296	362	296	295	272	303	272	308	301	299	306	268	297	303	300	292	317	278	269	274	311	288	280	281	314	288	274	302	280	285	316	321	292	275	286	280	284	298	296	308	315	284	281	320	322	313	301	265	281	292	249	281	295	323	283	326	317	294	318	301	299	289	280	317	273	312	294	293	290	289	323	283	320	297	323	290	302	306	279	296	294	331	293	295	300	279	334	283	311	274	290	301	299	301	298	270	282	273	286	292	272	301	297	317	277	293	293	289	265	296	298	289	272	296	299	297	273	319	308	283	271	309	266	289	310	283	291	301	333	270	260	324	308	344	320	291	277	305	284	278	289	288	274	326	296	313	306	281	311	328	294	281	328	311	326	311	321	299	307	293	283	280	315	307	292	317	307	298	291	296	324	312	316	297	282	289	294	287	319	280	320	296	270	273	287	299	267	301	282	322	301	258	299	305	309	286	293	280	282	294	275	290	294	294	275	306	299	287	303	311	285	300	307	254	313	298	301	307	313	294	301	289	332	303	293	304	296	324	308	299	291	334	311	269	318	279	291	304	294	302	259	276	292	295	333	292	294	311	306	276	276	300	288	296	291	309	307	297	310	293	298	314	315	298	282	298	286	302	290	301	299	308	277	305	269	301	298	290	298	306	304	300	302	286	312	305	322	295	321	297	298	271	296	297	308	293	295	276	287	299	340	336	297	283	252	257	303	310	297	281	331	327	314	282	310	319	287	295	304	321	308	284	288	293	319	298	295	256	301	324	286	317	320	289	294	281	290	292	286	298	322	308	285	299	290	266	311	310	278	304	293	309	273	298	322	305	311	301	298	318	285	276	306	309	306	309	339	311	276	289	316	296	290	294	309	299	285	308	288	267	310	300	277	288	283	277	307	267	308	296	277	294	295	280	322	290	328	297	263	314	320	292	302	300	277	281	291	320	299	330	295	325	296	305	301	349	300	327	311	289	293	317	307	304	283	326	318	284	298	322	285	314	266	330	294	284	271	304	294	279	295	290	307	288	311	297	319	315	292	285	320	322	319	339	310	267	328	280	310	287	281	310	277	295	341	280	267	310	279	301	306	291	298	318	282	307	296	311	317	305	292	318	304	295	292	305	321	309	298	277	295	266	328	314	285	328	281	283	292	283	282	309	284	319	324	307	285	321	286	307	283	295	292	306	308	277	298	269	286	329	307	313	286	269	314	300	288	303	299	315	297	321	287	300	272	298	286	307	304	295	305	259	273	309	297	295	285	291	265	340	298	295	285	294	294	295	291	292	312	272	306	299	310	313	318	253	273	322	336	294	295	319	298	278	328	316	301	291	289	309	303	276	309	305	278	308	300	284	299	310	306	295	321	304	296	303	299	301	318	298	335	298	291	284	284	306	309	337	290	310	282	291	301	315	302	334	289	290	294	303	307	271	307	316	300	288	301	290	316	286	297	289	285	301	294	300	300	292	302	297	269	283	273	277	293	312	286	297	315	313	319	291	322	310	314	327	322	321	324	294	352	304	289	293	305	298	292	309	294	313	293	267	302	287	304	317	273	309	286	346	267	282	284	318	303	302	293	305	302	293	284	315	312	267	299	286	265	288	289	277	292	296	297	290	289	303	310	301	282	282	313	312	302	304	326	296	281	318	325	277	295	285	285	275	324	295	295	314	312	294	324	294	315	305	270	272	282	286	289	303	286	304	285	264	263	313	293	342	314	305	298	313	290	299	325	302	309	284	279	294	313	308	315	290	303	277	269	282	300	283	317	293	278	298	288	316	291	322	269	306	309	323	303	266	310	274	311	297	284	327	299	305	282	256	292	293	311	351	292	276	276	302	323	293	316	285	322	302	303	304	275	320	267	303	291	298	288	314	293	287	327	328	301	286	280	267	310	260	288	330	305	298	291	321	313	283	306	299	323	313	303	317	328	308	301	270	322	275	304	287	306	312	280	298	307	286	335	299	294	311	315	323	281	313	294	298	305	305	305	300	294	295	299	305	326	285	289	307	337	304	308	278	316	260	296	304	307	290	285	310	288	309	309	294	304	335	285	296	305	288	279	312	309	305	278	296	270	271	283	274	285	315	279	292	300	271	305	257	285	299	301	305	278	306	317	312	309	291	307	295	301	304	290	312	304	286	288	296	295	312	290	301	295	310	270	286	312	300	299	301	305	311	304	322	307	336	304	276	289	301	266	277	267	297	304	280	308	307	308	301	304	298	318	249	284	313	318	281	303	318	289	277	280	274	330	301	299	297	309	307	300	335	275	349	304	324	319	285	325	308	269	294	280	282	308	256	282	328	302	284	299	314	301	308	310	282	283	285	273	282	279	284	274	303	324	284	301	254	313	279	283	307	299	325	291	282	278	278	291	313	282	299	311	286	324	300	326	280	251	278	305	316	330	284	280	282	297	273	303	283	292	328	319	301	299	304	320	330	285	277	307	310	279	311	323	309	287	290	308	309	275	317	284	278	306	334	306	325	288	311	270	293	288	278	296	300	306	291	273	311	318	281	296	272	320	306	282	310	313	301	289	295	290	279	316	290	289	318	306	322	318	257	273	318	278	313	315	270	293	293	324	308	246	320	291	306	314	314	328	287	302	283	296	302	286	321	309	292	281	287	276	302	312	317	304	328	311	265	287	333	310	313	331	281	287	290	285	308	258	290	294	305	299	284	300	303	284	324	302	300	288	292	310	306	284	289	297	305	282	298
25511	21478	27965	25395	11777	1723	1267	1039	954	881	941	922	863	832	851	869	866	830	835	810	824	814	815	789	815	777	832	827	851	866	804	819	860	838	832	787	842	834	842	802	834	849	844	844	816	830	805	807	791	826	818	792	804	770	835	816	800	792	810	784	793	798	827	815	843	872	793	858	795	832	830	816	842	830	831	788	854	846	850	826	795	835	829	850	854	802	849	829	886	825	774	825	823	815	863	849	824	794	792	852	788	835	827	841	788	833	806	885	803	807	846	846	824	832	759	825	855	841	844	805	834	819	806	811	883	752	800	848	780	825	835	824	842	823	750	804	814	826	737	767	780	835	842	839	779	779	788	786	811	772	842	795	877	807	836	831	836	833	804	863	772	823	795	775	840	851	840	801	831	797	785	811	807	817	802	822	808	832	798	829	812	794	795	820	834	791	827	881	835	817	792	769	822	771	832	843	809	815	820	836	840	798	802	798	814	838	822	799	774	781	807	812	824	782	885	744	825	757	800	804	805	809	839	793	792	838	797	803	799	803	766	768	793	828	834	815	823	855	804	762	809	818	814	832	770	820	855	871	854	808	825	852	822	803	833	785	827	817	806	841	840	814	816	752	795	803	858	825	796	802	828	844	758	813	814	879	825	823	774	766	797	796	787	807	766	795	835	851	781	846	766	839	796	843	815	849	862	878	827	841	798	752	775	814	882	825	816	861	762	800	834	840	878	825	791	829	797	795	826	804	830	783	821	822	787	752	821	833	790	827	815	808	878	818	814	819	803	828	719	819	774	766	831	821	805	805	802	792	828	834	830	785	784	810	801	802	842	850	789	807	830	852	791	847	809	806	783	849	783	773	840	801	848	840	806	834	863	798	820	811	829	834	842	792	865	777	855	803	775	780	816	823	809	804	810	819	824	798	775	791	801	792	802	836	815	842	798	804	787	801	812	766	798	820	833	823	815	796	820	815	824	801	789	802	817	820	848	805	836	861	826	768	804	851	793	846	807	847	825	809	784	794	825	800	833	806	855	837	823	775	836	856	766	775	805	842	799	855	778	779	854	835	801	778	752	759	804	841	775	849	833	806	844	825	844	805	804	752	815	845	806	819	817	819	835	762	803	801	776	883	857	792	791	838	846	807	775	808	812	866	752	790	813	763	809	839	807	820	799	773	858	822	830	826	818	856	870	844	831	821	837	812	881	752	784	795	797	789	829	795	756	839	795	832	785	775	801	777	791	821	835	817	868	829	825	808	814	780	780	755	850	822	824	818	766	850	796	811	811	787	811	823	779	840	834	819	813	842	803	854	814	822	799	844	776	817	815	866	822	830	858	850	864	791	800	816	818	814	830	819	860	862	843	800	788	790	835	843	799	816	808	822	813	792	783	831	800	812	831	820	845	750	863	754	794	802	788	790	813	837	797	834	777	792	804	807	789	885	830	803	784	810	787	855	824	802	803	876	792	798	817	817	825	827	807	815	838	825	809	761	798	805	837	818	764	861	765	800	816	811	847	800	825	844	797	865	817	779	824	802	750	840	871	798	797	807	786	807	793	819	843	791	795	837	792	795	790	847	846	806	788	851	798	814	798	776	800	844	798	834	805	869	789	794	766	805	800	783	758	801	811	771	817	856	791	820	812	833	817	790	826	816	801	793	784	793	824	774	807	827	845	844	830	793	810	807	756	789	814	826	805	805	843	768	838	811	812	796	797	862	818	854	852	861	782	814	779	807	805	793	852	868	808	836	832	836	799	821	798	812	769	843	818	859	851	859	823	794	874	821	798	835	768	818	804	857	811	780	782	817	823	815	864	845	785	817	813	762	863	800	806	847	835	776	878	841	786	807	773	806	812	778	789	819	831	836	835	819	834	757	830	785	819	800	826	847	820	813	848	814	802	754	844	784	772	831	800	763	827	793	825	779	845	750	837	829	803	802	800	796	806	830	835	766	778	825	772	797	892	830	824	798	755	802	818	790	791	835	839	823	820	798	812	821	806	784	823	774	820	792	865	831	825	785	813	846	834	809	762	828	773	797	829	805	798	807	842	863	819	859	858	810	853	784	815	783	805	798	831	819	762	841	811	790	792	795	821	817	843	790	847	811	827	808	793	772	881	839	758	784	809	790	840	837	792	819	818	803	801	788	798	831	822	833	819	770	789	808	786	833	800	801	812	832	801	817	822	805	838	811	785	809	850	789	879	750	857	810	818	842	801	808	878	869	798	777	849	787	811	769	811	779	823	794	844	814	801	784	784	792	807	806	795	872	807	812	791	792	837	762	822	765	803	774	780	808	819	843	828	783	797	770	822	819	828	800	845	842	809	797	838	843	813	802	779	887	807	868	784	809	786	855	803	832	866	823	806	810	794	803	786	787	802	766	833	824	792	837	806	833	796	794	821	837	819	817	751	823	808	763	779	819	799	816	784	800	798	836	848	810	824	776	826	847	797	852	804	791	793	826	787	834	799	807	820	875	809	794	780	834	821	869	820	833	745	775	815	833	785	821	800	809	803	792	807	788	807	831	801	813	845	793	825	816	869	794	821	821	754	804	836	779	791	816	821	828	804	792	802	834	813	827	863	825	807	826	766	843	798	845	749	788	867	787	858	816	848	841	833	802	804	816	795	779	806	733	808	806	774	851	821	820	798	788	782	793	840	843	836	825	834	833	798	848	806	815	800	831	854	785	835	764	790	824	778	773	877	810	841	821	782	787	810	822	860	803	834	785	814	779	800	862	837	843	811	809	826	761	771	802	843	805	775	805	781	800	834	820	841	837	849	859	810	804	787	781	762	816	799	867	845	809	862	827	777	840	791	831	828	817	878	779	772	771	847	799	851	874	791	827	836	801	821	814	830	750	773	833	811	789	794	799	791	836	806	816	801	845	846	842	819	821	794	783	770	798	805	817	790	858	797	818	773	844	744	784	779	827	790	828	827	747	794	758	824	797	795	828	805	819	812	777	757	822	820	820	806	830	801	799	803	825	824	799	770	758	845	808	837	770	803	821	844	813	786	790	771	828	846	881	811	785	863	775	815	846	781	783	784	795	795	816	779	776	811	781	810	807	807	813	772	877	778	800	823	757	802	834	857	786	823	791	798	790	853	807	866	784	854	752	786	818	840	833	837	766	782	845	851	812	830	837	811	770	807	815	845	816	821	808	804	806	782	855	782	848	813	844	790	841	869	826	746	853	800	829	766	776	791	848	870	766	867	837	848	833	795	777	800	855	809	771	817	836	827	769	819	816	863	900	805	806	833	779	817	824	832	822	802	839	783	824	814	819	801	834	819	790	763	865	796	805	828	816	809	841	784	783	790	864	788	797	778	769	821	794	765	806	758	872	777	767	780	820	774	793	813	835	770	818	832	778	853	804	842	807	796	835	799	861	739	869	831	827	839	782	794	822	860	809	844	781	771	822	816	819	803	816	797	799	859	801	818	877	803	772	828	785	822	767	756	842	825	843	825	837	814	784	810	801	818	782	844	829	797	762
3472	3650	2981	1660	1210	1054	899	812	803	739	734	776	700	680	669	668	642	609	659	656	664	646	665	628	627	631	602	600	604	617	577	617	626	628	578	578	620	577	585	591	616	614	600	604	609	624	624	669	628	672	603	589	608	625	616	622	631	569	571	583	589	601	649	579	590	570	629	547	610	597	579	577	601	602	617	633	583	615	600	626	610	546	575	617	616	560	623	592	607	681	602	591	611	603	635	600	575	640	608	562	579	616	597	637	596	577	612	612	587	612	588	619	640	631	637	622	614	584	541	600	576	590	625	581	595	606	612	594	628	619	614	635	571	590	622	575	552	598	575	610	616	662	596	615	624	617	602	599	611	599	600	594	581	594	590	592	591	575	612	599	608	582	605	566	586	603	568	568	628	615	598	573	605	612	592	609	600	579	626	562	544	615	619	566	611	583	641	598	568	609	641	636	601	635	602	577	626	581	592	572	637	595	571	660	626	630	635	591	586	611	572	602	654	605	588	621	604	594	624	632	619	585	563	606	623	581	576	579	557	604	612	578	607	595	603	593	606	577	646	563	609	622	608	606	546	608	588	581	630	583	633	592	599	592	538	595	613	548	579	592	580	600	590	595	621	610	577	616	580	569	574	584	600	608	597	629	588	577	601	560	629	629	617	609	574	572	584	620	562	593	588	608	558	573	588	599	605	609	599	607	568	588	563	579	595	620	578	580	584	570	599	595	589	590	593	579	593	630	602	540	649	615	583	612	597	663	647	568	549	615	643	624	592	579	594	584	609	625	586	591	622	582	571	605	623	585	625	602	624	592	604	571	606	591	614	608	628	576	610	608	577	594	561	623	592	549	600	544	580	567	566	571	618	651	606	596	585	588	576	635	556	567	632	586	621	550	605	605	592	608	603	587	586	572	585	603	590	614	597	594	586	647	584	579	546	591	616	620	585	618	595	575	594	623	611	597	600	595	584	579	566	586	560	575	598	602	577	553	624	580	597	597	553	603	536	599	567	649	613	572	604	557	642	608	560	638	600	584	574	561	619	582	621	641	616	587	622	595	562	600	602	615	596	575	611	581	563	606	556	575	630	619	557	594	579	596	559	563	586	578	581	592	595	591	554	570	568	602	585	610	624	574	581	591	605	634	606	611	634	596	605	561	611	583	609	578	595	617	579	598	631	593	599	592	577	588	596	583	647	610	581	529	589	579	596	574	614	539	639	565	533	567	597	634	602	600	630	590	586	586	574	570	612	591	556	584	591	603	619	607	593	572	660	604	575	590	605	582	574	610	543	593	606	596	625	572	573	611	583	601	621	539	609	598	553	588	579	590	573	612	597	578	584	590	556	559	549	617	617	590	601	588	599	581	604	569	587	610	623	585	564	632	547	554	633	651	620	593	605	603	608	557	584	570	600	612	596	636	614	555	597	624	580	595	614	592	607	619	567	583	579	606	586	598	611	627	638	587	601	564	608	515	566	562	582	555	592	602	580	613	626	609	576	590	553	611	583	571	601	585	620	593	592	611	580	593	608	606	548	585	570	626	582	595	594	581	606	613	587	617	624	531	560	623	594	568	634	623	602	561	595	662	603	589	626	579	580	612	591	605	625	586	597	585	603	596	615	629	626	583	566	557	610	568	566	600	588	585	601	603	530	617	586	559	582	619	556	609	583	586	587	638	597	607	631	654	572	592	604	576	622	551	580	595	566	566	565	616	618	596	592	559	578	585	584	632	616	589	608	609	562	597	566	612	628	590	575	595	560	561	602	549	603	630	579	614	614	595	583	615	612	578	601	601	547	563	629	570	582	588	582	613	556	581	614	587	628	603	630	634	579	599	596	580	562	600	577	572	605	571	618	578	586	522	583	587	557	555	606	570	586	623	633	583	622	604	546	603	549	575	627	609	558	630	567	563	586	601	604	630	613	593	597	626	587	609	600	599	620	593	591	592	567	623	625	632	575	602	559	581	602	603	582	609	592	579	622	558	581	581	558	559	535	590	625	555	595	575	590	587	611	629	614	586	584	596	623	560	554	585	552	570	591	605	610	618	603	611	613	609	613	573	571	657	619	595	591	603	610	600	561	645	599	554	557	580	552	570	562	564	612	563	590	601	580	607	593	599	585	596	617	574	626	573	591	543	600	581	622	585	572	593	645	620	620	610	554	582	599	590	571	561	578	640	625	619	591	581	574	562	652	611	557	564	604	579	572	601	593	598	546	597	529	621	590	599	621	564	642	560	598	580	606	534	569	586	571	550	620	584	564	639	592	596	604	573	604	562	602	571	603	617	620	620	590	585	615	590	606	585	595	597	613	564	565	570	566	621	614	602	585	595	530	575	605	582	573	574	623	616	580	594	603	614	565	595	601	612	603	584	604	554	558	589	600	594	601	583	575	586	608	583	587	593	585	593	585	570	570	564	550	579	571	610	579	608	644	602	591	605	587	662	630	583	590	587	615	595	565	572	553	611	565	604	591	578	588	599	603	624	603	602	556	546	571	587	586	570	534	591	604	646	577	614	546	584	611	583	584	594	576	578	582	614	599	550	570	533	566	610	556	619	568	578	603	581	607	614	597	616	597	610	574	573	645	618	578	561	629	593	572	587	576	584	598	598	607	627	579	609	573	577	594	637	571	567	585	588	596	549	577	562	618	578	559	549	562	595	598	590	599	541	537	585	585	576	591	622	598	636	601	578	590	591	588	604	605	592	558	595	587	588	593	564	578	609	585	602	577	551	612	602	540	575	597	587	601	575	569	576	554	619	636	612	572	615	565	586	574	604	594	586	591	580	574	568	610	583	565	582	616	613	577	601	615	572	543	613	606	588	573	584	603	580	596	542	575	617	611	576	599	586	608	615	595	561	590	618	615	598	579	576	627	642	575	567	575	570	614	586	599	563	602	596	602	624	554	595	601	553	594	546	628	607	541	552	664	621	579	540	595	588	566	585	612	611	599	565	588	589	609	579	585	628	573	622	548	618	601	541	607	560	577	554	588	635	596	573	628	574	601	627	576	589	614	595	580	614	581	581	550	596	636	603	550	515	647	613	586	550	521	590	598	597	569	587	531	584	629	582	592	636	596	627	585	606	528	535	576	634	570	601	603	601	619	601	605	576	575	602	580	585	570	602	564	622	591	616	539	613	589	580	573	599	569	572	545	623	600	581	574	555	579	582	598	614	555	558	588	531	611	585	565	601	556	611	584	581	563	552	565	569	584	573	644	592	578	571	583	592	575	604	590	607	573	568	572	583	610	589	582	546	582	637	626	613	580	598	613	584	595	557	640	556	602	614	547	549	593	595	581	589	584	596	580	598	556	554	600	566	560	579	551	618	579	592	624	631	589	615	585	604	555	629	655	581	569	565	605	591	575	588	554	582	606	640	621	570	606	593	569	573	614	591	566	570	573	585	604	603	585	587	592	579	588	588	578	572	591	581	567	619	582	634	583	602	554	594	633	577	561	544	645	601	625	613	626	616	620	582	586	610	525	577	594	558
24490	21498	28873	24539	21506	9839	1967	1197	1031	996	977	929	883	877	866	895	795	833	811	882	853	902	845	809	822	823	892	828	784	853	822	820	820	841	846	787	841	797	816	816	847	788	818	876	759	818	809	772	799	825	797	817	894	759	831	829	812	820	808	821	814	806	767	798	833	778	807	775	806	759	827	792	801	829	823	783	798	776	824	841	756	804	800	841	783	814	786	797	817	813	827	791	795	867	772	746	822	812	780	791	768	838	846	830	813	786	838	806	820	812	788	762	784	816	843	752	812	799	850	783	780	771	798	799	744	813	842	817	798	803	756	775	788	746	815	751	795	827	796	758	799	789	811	856	785	765	779	833	835	745	827	806	794	815	790	858	826	858	782	803	811	800	770	737	790	868	788	826	828	799	796	741	770	796	812	752	784	753	785	832	828	816	808	826	838	753	828	810	765	760	804	785	841	783	805	817	833	758	769	795	789	807	827	772	799	805	745	749	787	814	801	788	844	832	827	796	858	782	804	822	806	777	773	819	781	834	809	752	801	799	794	764	772	800	832	737	746	748	772	789	829	807	779	836	830	816	804	825	808	831	788	806	844	858	797	847	844	841	760	790	778	761	818	785	777	781	814	808	776	766	843	841	798	807	838	845	817	839	796	784	803	789	837	776	824	778	785	810	798	799	830	788	816	848	828	826	750	869	808	790	838	854	797	810	786	780	810	775	746	778	856	845	789	801	818	792	801	844	828	808	789	817	786	764	811	729	789	792	826	799	790	803	773	754	775	763	782	778	742	772	803	804	790	783	780	799	815	824	807	806	786	839	840	782	787	801	835	804	764	794	809	796	840	829	782	798	813	790	816	783	721	807	788	812	842	773	802	784	731	822	727	802	810	831	761	819	773	807	823	811	746	763	782	783	772	753	828	830	790	842	756	792	800	798	816	814	777	789	835	822	813	787	735	775	774	817	811	801	780	794	805	843	754	801	775	762	848	745	800	826	815	807	830	845	804	803	834	814	798	804	776	809	746	843	788	778	809	826	818	781	772	798	774	825	791	822	787	772	830	809	818	768	804	835	776	808	786	762	795	768	760	809	792	795	795	851	747	839	805	806	804	782	784	802	806	774	791	785	818	815	795	807	809	792	780	838	855	783	814	793	821	811	818	790	840	782	829	842	814	819	776	850	782	801	791	801	782	813	816	796	782	811	810	830	794	773	787	782	789	818	817	785	798	744	799	816	728	756	777	801	794	751	837	815	725	766	771	778	815	748	803	785	755	791	811	866	832	777	840	766	767	744	832	806	777	813	796	810	804	819	784	852	800	774	808	823	772	796	831	748	785	783	736	811	743	789	768	780	814	824	779	732	819	823	781	769	726	871	783	753	797	827	784	722	797	762	762	796	802	738	787	800	729	764	826	711	780	773	780	792	793	851	819	756	825	788	822	787	761	801	822	814	855	763	808	828	782	789	812	856	817	754	801	814	768	767	776	781	879	805	831	840	805	802	807	820	814	791	825	788	807	794	811	795	803	805	761	758	764	791	762	747	825	792	746	772	798	816	845	780	816	796	816	795	809	772	779	775	812	782	758	783	813	776	805	851	773	796	754	799	806	767	767	794	841	766	806	815	766	826	794	819	786	744	816	808	767	770	794	814	793	839	760	790	777	785	784	792	815	785	686	797	813	762	800	779	774	769	791	792	793	782	774	788	792	780	779	837	850	769	780	783	821	808	782	795	802	768	816	782	771	816	818	752	809	827	777	750	753	805	753	810	774	793	823	754	828	807	765	824	785	797	788	779	818	808	729	795	790	826	731	796	795	773	792	766	808	823	797	778	809	771	782	780	799	803	778	809	775	774	805	787	765	788	747	856	769	789	794	797	791	828	792	845	789	784	821	824	781	760	803	796	764	820	806	843	803	787	755	801	774	832	817	789	794	788	789	764	802	779	759	791	746	782	792	775	798	804	793	807	747	792	795	833	787	795	778	751	819	799	778	793	856	776	774	777	796	791	774	809	833	804	791	833	830	797	797	765	781	773	804	793	844	795	806	811	805	830	812	863	786	794	832	764	807	800	809	786	775	820	832	792	771	823	763	765	760	795	804	737	752	800	777	778	772	840	785	756	821	815	847	781	814	870	781	806	809	793	773	786	755	733	783	796	793	800	802	806	820	832	801	790	814	822	798	762	771	837	762	840	810	808	781	820	772	778	816	838	749	741	760	859	823	768	778	809	793	818	826	796	778	824	822	796	829	796	832	769	802	844	794	755	802	789	785	829	811	797	819	781	792	797	786	812	821	830	806	814	836	765	773	851	771	815	806	823	794	765	797	776	822	810	736	816	790	781	817	808	792	812	796	853	796	823	839	797	806	825	790	782	781	801	794	731	831	787	804	814	796	810	761	813	796	814	738	814	826	832	768	813	823	806	805	780	786	793	728	806	802	874	800	786	805	822	771	735	788	803	856	808	775	790	830	831	794	836	810	763	833	738	815	791	789	823	768	706	795	826	808	797	785	804	784	771	791	756	781	781	767	770	800	754	791	823	796	791	850	795	818	785	787	798	779	786	826	810	749	802	788	796	775	785	813	779	788	801	788	819	775	845	767	862	791	816	809	832	792	798	815	819	787	834	833	803	773	780	804	747	773	843	835	802	791	774	834	793	806	777	746	784	795	771	763	825	786	792	777	784	778	783	790	795	764	817	765	764	761	823	812	771	803	757	795	785	777	760	756	846	781	765	791	787	776	857	815	843	759	774	811	801	796	830	781	826	770	815	744	771	757	776	749	832	824	849	779	824	830	820	806	777	749	803	820	814	819	792	772	805	829	784	807	797	741	782	778	783	796	764	825	795	762	764	816	823	767	753	772	847	773	778	788	812	790	741	822	796	771	788	738	802	786	809	768	746	769	803	752	820	748	781	790	838	837	821	825	784	833	781	822	758	778	795	815	767	807	813	766	807	800	800	798	818	806	799	748	793	789	777	813	810	766	846	798	784	832	860	813	767	788	749	788	772	849	838	762	783	777	785	751	841	844	775	827	784	806	775	805	809	803	852	846	766	807	789	840	790	729	799	774	754	819	821	755	776	783	782	766	814	747	795	825	755	797	743	767	819	800	764	788	781	775	773	748	794	858	752	815	765	819	828	767	790	778	798	796	800	782	817	845	765	819	785	843	839	787	790	874	825	762	809	830	792	811	805	790	752	771	806	794	788	771	845	791	791	884	784	821	748	782	862	795	801	840	811	786	777	787	843	769	804	800	784	803	832	748	781	806	774	754	792	805	797	793	843	749	794	793	747	846	787	797	739	758	837	768	767	741	829	787	860	796	779	730	800	806	777	830	777	773	806	800	829	827	769	828	814	846	788	800	773	764	783	784	797	817	761	804	768	752	751	845	834	729	795	790	811	749	845	821	801	780	796	839	788	809	755	809	837	787	801	811	793	766	792	808	746	749	728	779	802	817	824	758	791	774	742	782	787	799	818	789	773	798	793	786	761
3728	6138	4995	2585	1784	1463	1164	1101	930	837	785	828	743	734	727	707	680	661	706	668	633	628	664	661	616	599	657	612	601	667	606	570	616	574	598	656	591	569	646	611	579	572	612	632	576	579	610	608	619	616	614	631	584	618	600	596	593	635	559	593	643	574	611	595	610	618	622	588	617	565	593	581	598	590	633	587	631	558	611	638	601	608	641	633	587	623	640	605	601	595	576	595	594	601	608	573	553	642	609	603	611	587	600	586	580	614	579	590	590	631	596	622	632	598	622	613	610	583	641	579	594	577	617	580	597	569	597	556	594	605	595	597	594	586	654	549	652	603	583	612	596	552	605	635	631	603	624	606	586	619	588	614	578	636	600	525	595	570	581	601	584	574	593	612	567	573	612	603	610	609	614	569	628	584	572	624	560	582	587	572	623	577	618	577	592	573	558	604	546	614	628	573	591	647	561	643	575	582	554	573	585	573	629	632	613	596	575	619	622	593	589	606	578	584	600	576	604	555	605	602	576	564	635	605	605	640	606	567	611	607	597	593	620	615	570	620	603	590	607	526	580	594	571	550	610	589	581	616	605	557	568	607	570	573	633	581	584	590	632	565	562	573	580	606	556	597	555	594	603	545	626	582	589	554	550	597	585	591	582	568	549	555	631	610	575	580	577	603	626	557	557	583	559	583	584	580	566	580	612	579	609	576	590	626	614	620	630	655	571	605	601	571	586	601	589	609	620	622	629	568	573	596	561	572	596	638	582	556	611	584	606	597	596	570	603	586	631	605	575	586	624	565	565	609	586	509	604	604	609	603	629	611	594	580	605	560	633	610	584	570	610	573	606	608	543	596	623	584	552	566	571	600	636	586	596	625	568	589	592	590	563	546	601	598	639	552	594	573	568	600	640	579	594	588	619	605	577	570	584	657	603	635	550	614	645	617	606	581	574	612	608	567	593	607	643	581	620	590	617	574	607	591	584	572	620	589	604	584	578	599	606	614	554	572	611	622	603	549	602	607	575	595	628	516	616	589	588	576	571	652	625	608	569	617	595	667	581	590	556	575	556	583	625	627	575	587	615	614	594	605	617	566	609	551	590	582	562	571	572	579	606	560	576	562	593	551	614	519	563	605	583	568	616	615	643	585	591	573	599	598	608	582	591	607	589	592	591	564	537	570	602	639	587	593	593	607	626	627	619	536	569	612	557	547	580	577	587	576	592	572	622	619	613	618	592	631	613	547	580	586	588	558	602	608	602	577	598	613	578	613	567	616	604	569	581	579	574	570	576	566	557	601	609	586	578	551	573	584	583	597	609	556	585	557	597	618	580	628	582	592	625	619	557	642	568	616	641	633	587	612	580	598	572	602	610	627	639	572	644	607	647	589	583	640	636	632	601	589	580	561	592	621	603	592	583	554	597	582	591	569	592	576	571	545	575	572	600	549	580	565	561	583	533	549	592	576	603	573	567	616	576	587	573	568	610	599	624	592	604	576	587	586	539	592	581	596	591	573	602	605	611	611	580	529	576	590	601	619	562	624	593	612	575	556	585	615	592	610	592	573	610	576	561	594	619	596	590	535	605	642	612	579	590	604	625	640	573	576	560	550	630	580	576	611	580	596	585	542	568	589	590	652	651	577	569	607	547	610	597	587	614	630	596	601	579	618	618	580	584	582	603	619	598	595	539	594	568	580	582	612	613	582	573	572	599	609	600	600	598	628	607	614	568	624	628	625	570	606	610	620	568	530	610	586	575	590	590	592	594	625	615	576	536	565	583	600	590	537	590	569	604	589	585	598	582	592	569	610	614	583	590	587	564	585	639	565	592	645	572	534	596	580	628	558	599	615	594	590	588	577	585	605	594	597	598	627	574	617	552	587	581	590	648	557	620	565	598	600	568	570	606	559	565	586	638	552	613	615	628	579	557	586	607	569	575	612	592	571	560	576	549	609	612	591	574	544	614	651	595	590	581	572	583	574	573	591	595	603	568	588	579	606	542	565	567	590	588	597	599	569	545	576	622	600	551	600	540	567	614	601	584	608	594	576	594	569	517	596	592	571	578	625	626	597	576	557	602	602	537	568	598	617	609	588	559	613	574	579	585	602	573	575	601	567	639	588	552	591	600	570	562	550	601	599	581	577	608	599	560	596	577	565	587	577	548	608	593	597	575	575	550	592	530	623	612	613	602	621	575	602	589	577	585	608	590	589	604	580	533	585	599	586	584	589	594	563	561	568	611	596	619	555	564	574	560	570	606	609	574	576	539	560	584	609	584	554	555	583	563	553	592	592	558	621	596	580	585	588	576	597	540	586	609	569	542	616	634	620	600	579	511	563	582	597	590	591	543	547	583	565	622	630	570	591	575	596	560	575	576	604	588	565	572	595	642	603	573	570	593	559	589	577	582	581	594	575	545	581	559	537	592	607	582	557	634	562	613	586	605	607	625	606	583	541	613	611	585	602	622	582	628	548	574	576	574	591	632	578	604	562	597	555	609	582	562	582	572	608	595	550	599	623	557	609	562	544	565	539	556	601	599	586	610	550	602	512	595	552	579	574	593	583	616	628	605	590	576	596	593	548	634	568	579	603	579	567	590	615	580	654	599	554	589	593	620	576	597	584	603	597	591	603	552	577	555	559	589	589	583	578	565	613	584	561	593	594	602	590	623	586	566	613	565	582	570	599	585	559	599	562	562	578	610	596	623	574	620	562	593	631	591	628	550	603	586	594	613	562	624	589	588	579	569	586	621	586	563	569	567	560	568	573	588	604	623	561	572	569	555	575	572	607	591	576	585	571	574	557	573	627	587	608	584	589	583	608	539	584	563	563	602	599	595	614	568	596	576	607	545	614	618	653	629	557	544	579	590	605	578	616	624	564	529	598	607	537	618	591	607	577	587	610	619	565	579	595	577	583	598	589	573	559	594	582	580	569	595	565	577	571	583	601	559	582	615	540	564	552	578	562	595	585	625	554	594	563	580	596	546	591	586	548	555	595	646	610	599	614	597	573	573	620	573	597	557	589	540	559	577	592	579	603	578	537	599	589	593	559	576	546	579	601	590	594	575	632	569	577	536	570	602	589	531	589	591	601	576	545	628	553	601	568	578	539	568	542	623	549	592	555	597	585	562	569	525	597	603	602	617	592	590	560	586	574	586	608	548	579	574	586	564	599	555	609	613	570	614	562	562	617	594	570	579	601	592	579	563	595	580	598	593	600	596	558	593	580	576	562	538	600	561	594	588	591	571	596	603	610	529	606	607	641	574	589	629	629	600	586	582	558	604	574	606	570	592	590	590	586	642	615	566	545	603	578	609	580	591	593	578	579	555	598	563	603	629	569	639	550	575	592	597	558	599	584	576	567	593	601	557	553	585	599	590	547	600	608	589	585	558	565	561	555	582	571	578	561	599	594	595	573	572	571	608	568	580	550	578	592	557	570	623	589	599	592	560	627	636	591	574	557	564	618	591	617	576	606	579	581	547	561	616	582	597	631	599	579
27824	10591	999	588	430	413	414	395	382	422	384	403	427	379	422	415	401	381	413	400	432	421	367	414	433	440	405	385	456	429	451	434	417	414	422	414	433	435	385	381	410	422	428	405	420	400	393	435	423	402	411	424	433	385	409	418	410	397	420	413	448	397	402	398	409	401	394	411	445	430	430	416	437	416	459	421	400	413	429	426	382	399	421	390	442	405	400	429	394	403	408	405	417	406	415	399	411	402	403	396	412	436	415	409	461	393	414	411	431	410	422	411	429	403	435	404	428	416	409	429	378	384	408	391	388	433	378	415	401	396	396	401	431	386	370	423	406	464	431	421	422	391	434	384	434	413	434	424	403	400	415	436	412	386	421	414	425	384	449	411	397	440	403	403	398	422	408	417	421	399	377	403	375	393	402	397	405	398	377	426	411	438	412	385	384	399	386	378	379	456	417	439	423	432	399	414	416	426	421	401	393	397	446	430	427	402	370	395	427	420	418	430	422	435	416	421	436	430	400	390	452	406	395	399	424	393	393	399	427	380	413	442	421	399	430	415	379	420	404	396	436	391	425	401	377	419	422	423	420	409	435	385	405	391	387	408	455	408	410	397	382	351	425	408	411	409	437	418	421	389	360	419	409	394	427	400	419	434	359	422	422	391	404	424	384	395	397	417	399	394	423	445	415	376	421	390	406	397	386	440	464	424	378	411	415	391	402	420	412	440	397	414	418	403	443	401	365	436	360	379	382	417	392	406	400	418	432	437	425	438	424	415	378	433	366	377	402	418	435	410	405	396	386	451	371	394	429	403	403	396	445	437	416	420	424	381	415	423	392	385	431	431	457	435	429	418	425	429	397	401	427	423	396	441	449	420	442	387	416	395	419	428	409	398	426	427	424	418	426	400	417	370	431	440	425	399	400	437	401	410	410	396	445	418	407	390	419	393	435	412	424	399	401	428	387	434	412	390	402	414	430	425	412	409	377	422	400	410	431	402	416	481	385	443	392	410	395	399	407	400	432	414	438	395	418	411	448	419	395	407	416	401	407	419	411	416	427	394	422	439	423	379	373	379	428	423	430	416	427	391	430	419	437	393	424	382	424	429	436	420	401	400	370	426	428	433	394	402	444	440	413	408	409	388	422	403	383	417	395	400	409	402	363	396	431	406	406	418	404	402	416	399	391	430	438	400	407	405	451	411	425	399	422	437	403	424	412	423	418	430	403	412	429	415	388	411	413	385	405	425	418	439	434	403	410	416	406	382	426	435	411	403	378	389	424	400	407	410	424	388	421	421	422	418	420	422	424	442	439	367	417	401	400	403	416	417	419	399	410	438	414	390	417	400	399	392	431	387	424	411	395	454	418	420	450	405	398	421	429	417	427	409	407	401	404	415	389	416	407	441	460	424	426	379	414	392	458	415	432	414	416	397	409	399	406	401	401	422	372	421	389	400	445	403	434	410	413	379	385	392	400	433	410	438	415	388	403	390	418	430	400	430	412	393	400	397	409	395	414	434	389	402	419	410	421	446	393	391	419	420	437	400	431	374	417	451	423	395	373	414	413	414	401	413	416	428	397	422	424	417	393	439	414	437	403	398	430	395	399	415	406	460	381	419	415	413	395	418	420	391	407	429	407	429	417	416	381	403	386	431	408	416	411	394	419	446	401	390	436	407	410	405	426	404	418	405	420	401	397	396	393	417	419	395	409	423	407	456	435	422	431	440	398	424	395	414	439	400	430	391	400	446	439	398	412	413	394	437	392	385	404	424	401	410	445	395	404	399	417	410	421	380	441	425	407	412	405	381	401	393	416	419	416	399	425	413	428	400	398	410	424	395	387	398	403	400	406	396	422	381	392	398	367	399	423	406	416	438	392	374	417	428	384	372	389	427	446	456	412	404	413	380	393	445	422	394	411	411	407	369	421	402	408	418	433	389	428	398	407	398	424	405	398	398	424	411	394	380	422	416	427	389	416	423	375	388	412	421	403	409	436	411	406	439	445	424	396	392	382	415	413	403	410	391	399	413	394	416	407	364	416	463	394	415	451	395	450	392	438	440	412	423	396	403	404	432	390	419	410	402	401	435	419	423	424	423	413	403	408	406	414	419	436	415	435	431	396	417	398	406	426	381	389	364	425	424	390	398	424	385	441	403	385	397	461	423	417	391	384	394	411	378	390	441	423	391	410	417	408	384	418	426	398	417	393	372	438	436	385	401	401	422	420	417	411	428	410	399	404	424	420	435	388	378	417	371	432	411	408	374	439	425	413	403	416	416	398	420	383	378	436	377	418	396	410	397	427	390	388	371	394	382	406	406	418	407	396	420	399	393	446	396	415	399	417	422	417	406	401	375	392	421	406	414	423	391	452	411	412	401	384	383	402	416	423	410	407	441	403	394	429	436	384	439	406	426	420	423	400	446	397	447	401	412	424	431	435	408	405	431	407	436	410	384	412	415	467	404	442	430	396	411	416	413	423	403	399	406	412	404	411	400	389	398	398	424	411	403	416	405	433	412	457	398	393	447	391	342	387	421	379	416	449	456	416	440	409	385	352	441	431	430	406	426	420	413	449	403	402	422	397	410	388	404	428	388	408	402	407	371	415	438	380	360	393	385	405	416	419	377	442	413	394	434	428	433	437	389	392	412	375	429	391	403	440	417	429	418	401	415	436	447	429	403	377	429	398	400	399	407	420	393	416	434	409	385	407	454	414	421	444	407	416	374	441	386	412	388	384	386	435	425	417	430	411	389	415	404	414	430	421	383	409	440	436	423	411	388	417	424	417	408	416	438	420	418	395	467	448	437	384	410	432	424	395	403	426	422	415	437	403	413	433	415	392	416	391	427	422	425	412	391	426	432	423	392	399	420	449	432	401	423	395	407	412	433	390	389	396	410	448	381	396	415	422	421	429	416	457	422	390	379	400	427	380	402	375	426	392	388	421	449	418	398	421	434	399	398	391	403	383	382	418	436	414	417	416	386	404	415	381	423	403	399	379	413	406	415	429	436	433	391	409	448	400	422	415	417	425	428	452	419	456	431	439	431	403	392	402	405	424	441	411	408	393	394	424	431	419	423	399	425	390	424	395	399	439	370	454	383	454	390	407	437	421	412	416	426	413	423	415	430	411	408	421	391	412	388	441	407	410	410	423	429	431	376	411	438	408	420	416	430	399	427	399	442	457	397	402	414	403	430	403	396	406	439	413	398	433	393	416	416	470	450	400	388	425	409	420	392	406	413	392	421	421	386	444	379	431	425	422	412	415	412	410	439	380	402	417	398	386	394	405	397	405	389	459	423	397	401	379	404	401	384	421	403	391	416	457	425	433	438	435	465	426	431	398	423	439	457	428	403	443	405	406	383	409	402	383	414	395	410	419	400	429	417	413	419	413	425	409	402	423	422	405	380	372	435	409	410	373	439	418	400	416	448	402	437	418	415	419	400	419	426	424	391	382	403	423	450	392	402	443	390	390	450	427	374	409	411	398	411	407	400	454	445
4767	510	457	396	324	335	286	348	366	324	276	275	310	318	297	326	283	328	319	300	293	312	319	313	309	300	265	286	305	304	264	293	261	312	283	290	321	315	304	309	312	325	294	307	315	323	275	315	284	302	312	300	271	280	304	272	295	317	290	258	301	307	289	307	276	296	293	278	313	291	284	330	311	304	305	301	306	277	305	300	316	316	299	285	311	289	296	316	297	280	290	272	272	296	302	289	275	315	249	298	304	285	318	285	264	302	294	296	301	298	303	320	279	290	313	282	273	287	290	306	290	295	308	298	324	267	310	251	289	316	301	299	283	315	297	290	310	304	286	321	310	292	285	323	294	301	273	332	305	301	301	316	308	316	309	294	289	304	274	289	306	314	327	318	308	297	291	284	319	305	291	314	287	292	326	294	307	296	299	281	299	297	317	299	266	289	281	326	311	320	339	298	287	301	288	287	292	318	308	306	319	282	295	311	335	286	288	301	280	268	277	283	300	264	295	306	299	287	281	267	284	316	301	311	283	312	315	289	297	281	333	307	303	274	289	290	281	265	299	279	305	302	347	283	294	294	318	288	273	294	300	293	309	305	294	287	324	297	302	290	290	285	316	302	321	294	304	286	293	287	297	326	296	305	303	270	283	287	327	275	296	308	322	285	314	307	273	315	242	305	304	330	270	298	275	310	316	311	304	320	285	292	293	299	300	306	320	307	296	305	298	312	280	322	282	302	299	288	294	290	302	310	302	301	297	298	292	319	300	322	285	298	296	340	309	333	271	266	303	299	305	280	305	318	302	303	294	300	323	283	309	282	296	279	294	332	284	322	328	308	327	272	297	319	299	285	288	301	277	289	298	295	321	297	305	294	277	284	299	319	256	288	284	295	297	297	324	297	296	300	310	316	278	295	295	299	281	314	296	309	282	294	299	343	268	313	321	305	300	308	326	299	322	304	293	312	283	301	273	264	289	304	317	311	315	296	329	282	296	270	319	313	318	262	275	320	264	299	291	300	313	319	314	300	306	308	279	287	296	307	273	295	293	271	288	291	303	295	324	297	251	306	289	277	315	282	285	294	292	297	267	313	319	269	287	265	304	288	278	296	334	310	305	286	278	315	286	296	298	273	273	287	283	282	290	290	271	306	271	286	299	307	300	314	270	314	314	271	301	299	304	299	303	311	295	266	285	284	270	279	279	283	282	264	289	324	280	295	299	309	279	299	311	311	307	294	314	296	295	310	286	329	286	303	297	291	329	278	279	291	314	257	292	299	322	289	306	277	313	305	300	282	310	299	267	327	290	280	293	301	320	305	289	271	286	315	304	305	331	288	287	305	265	280	308	302	260	299	290	265	279	301	273	300	317	304	296	304	276	299	294	302	281	293	300	289	318	299	273	339	313	310	307	309	298	283	289	305	283	305	289	302	283	314	316	305	278	282	272	295	286	300	290	284	270	297	286	291	314	308	296	286	304	286	298	281	291	280	295	296	313	337	291	298	299	300	266	307	306	300	313	273	306	294	314	281	289	322	278	300	315	298	309	288	300	303	304	299	300	316	295	303	312	287	276	280	305	284	298	313	294	312	294	263	301	305	298	309	306	318	294	301	256	310	288	275	291	275	310	296	294	319	311	275	274	287	287	317	276	303	295	329	292	278	302	290	285	288	346	304	297	325	261	324	284	300	271	330	309	304	318	289	278	308	296	286	314	303	320	278	293	275	322	303	308	323	313	304	259	288	328	321	317	315	295	314	275	301	317	300	282	309	335	298	287	284	313	308	319	314	311	299	318	278	323	274	306	313	296	293	289	304	285	331	275	317	313	301	262	319	275	299	318	305	319	303	314	293	284	277	292	304	279	300	294	294	290	309	282	306	319	298	293	313	298	277	303	289	275	265	312	297	260	314	271	300	296	290	289	290	301	308	327	292	313	305	306	286	297	300	304	318	288	298	314	292	316	268	297	294	303	296	277	315	308	309	295	289	290	298	322	286	315	314	283	292	288	304	281	307	282	296	333	314	312	309	299	308	315	317	283	287	297	307	320	310	318	296	291	287	327	318	289	277	302	290	310	330	293	261	304	311	324	329	318	286	293	274	279	287	287	308	292	278	315	320	340	265	271	298	291	275	295	304	284	310	328	280	267	291	309	330	291	303	308	273	288	314	288	304	283	289	283	291	316	298	296	305	304	310	290	274	304	324	288	300	299	271	304	302	285	305	295	260	336	294	315	295	284	314	281	293	280	281	304	300	282	280	301	318	299	277	306	287	305	302	280	312	320	307	313	293	270	281	287	283	337	283	310	312	309	306	295	317	284	295	301	314	320	275	290	302	297	282	313	275	290	269	265	279	305	322	307	288	287	311	255	284	260	301	326	318	318	313	323	303	310	329	324	292	295	309	300	294	260	269	319	307	295	306	307	302	289	256	305	296	269	322	298	286	310	307	315	313	307	264	300	321	288	273	291	317	276	299	299	313	288	266	300	271	283	331	286	298	294	288	329	304	305	302	305	300	267	295	283	273	273	317	302	312	314	306	327	296	312	300	290	305	300	318	341	296	303	309	285	272	316	317	335	328	297	307	299	311	303	293	318	293	295	263	309	315	304	296	293	308	337	270	300	290	302	285	268	308	295	300	255	310	292	325	270	305	294	279	297	280	294	293	283	275	284	299	313	270	263	267	281	317	322	307	283	307	299	293	284	325	298	314	306	334	334	306	307	279	304	299	331	277	304	317	322	285	301	295	327	316	295	299	338	265	291	276	302	297	295	309	323	281	306	287	275	303	290	309	304	312	295	268	289	309	291	300	307	267	276	295	269	304	306	307	273	272	294	321	297	294	292	299	270	304	283	306	320	310	291	276	283	324	291	313	278	306	296	285	312	300	314	311	330	291	299	321	304	294	273	265	283	308	303	294	306	276	284	286	308	265	286	298	281	328	320	303	318	286	320	296	316	289	284	321	293	275	306	293	293	270	312	303	308	285	302	305	304	302	307	300	296	291	311	289	302	289	305	290	303	272	279	285	300	333	301	290	340	317	283	312	334	297	307	305	317	284	269	300	313	305	309	293	295	292	321	301	299	287	314	310	297	308	284	272	289	263	294	281	299	295	287	283	283	289	283	272	300	285	303	318	302	295	312	285	271	274	301	294	286	315	287	270	291	300	282	297	319	294	310	277	290	335	292	292	305	258	303	303	283	300	305	263	273	320	285	281	278	291	303	290	288	326	307	283	302	290	328	300	276	308	299	322	277	310	307	287	320	280	267	278	281	293	282	281	258	274	290	301	311	318	295	292	305	296	295	295	300	281	266	326	270	295	336	289	291	328	296	316	274	306	302	316	299	281	292	278	290	297	297	303	295	326	263	264	278	271	296	287	288	302	321	286	269	327	293	312	297	297	318	289	284	283	306	308	324	330	296	323	323	286	271	325	276	283	327	320	288	301	308	308	284	287	301	310	285	311	292	281	304	310	302	299	316	305	290	299	283	289	310	304
25540	21472	27939	25412	11876	1819	1276	1040	924	984	887	878	897	846	847	851	852	834	845	807	860	853	828	896	854	831	855	821	852	840	875	883	877	795	831	770	817	840	847	792	812	787	832	815	812	794	779	789	783	825	816	813	828	818	824	840	809	861	820	841	834	797	787	839	865	782	851	785	802	750	793	835	832	836	804	791	771	855	807	821	818	836	823	800	792	790	795	789	835	799	803	798	815	851	819	798	808	810	772	808	777	840	751	866	797	808	818	823	821	783	813	792	791	791	778	819	802	791	836	765	774	796	754	805	842	804	839	793	818	836	802	785	804	789	848	794	829	774	839	847	795	808	829	753	835	815	812	884	809	779	829	802	793	863	799	805	780	790	807	777	821	860	883	778	784	796	798	871	798	791	781	838	767	833	860	822	804	810	797	820	801	769	796	782	782	847	821	786	800	857	811	774	792	774	837	808	858	779	831	800	794	844	812	763	847	846	761	828	810	744	770	842	778	812	816	781	780	782	756	815	825	814	815	791	802	766	841	846	829	788	830	827	826	892	861	823	838	817	798	819	867	813	796	821	808	769	805	793	819	799	839	869	858	795	818	857	829	851	810	826	784	838	831	820	783	830	778	859	784	777	854	792	822	833	826	863	816	805	842	783	880	811	753	823	845	843	790	800	797	799	827	814	775	766	812	781	795	779	829	784	833	818	808	809	851	785	861	815	829	819	836	849	820	804	805	811	865	838	796	789	785	756	802	805	821	780	843	806	832	854	849	786	846	794	821	814	814	833	833	786	790	804	826	812	846	800	856	835	807	760	808	803	855	786	814	822	765	832	788	783	814	793	823	797	826	820	784	840	832	846	781	821	823	825	840	826	806	843	784	819	860	799	860	789	821	840	792	823	834	813	806	798	854	836	858	811	792	860	830	801	773	808	821	769	807	800	800	799	852	747	825	822	829	758	812	779	829	754	800	801	793	819	824	805	763	802	781	815	819	787	800	785	820	853	772	821	808	804	853	805	849	809	828	783	819	842	814	801	807	802	854	836	866	869	809	813	793	822	832	813	848	853	836	821	775	844	803	806	825	811	854	756	854	819	827	790	862	799	802	833	793	794	785	804	818	847	811	821	836	800	769	861	788	822	829	816	870	814	844	820	761	844	744	856	835	806	797	819	739	793	746	781	825	806	778	813	830	812	844	813	824	800	799	759	804	822	844	807	742	816	826	777	824	773	798	772	797	823	821	802	829	834	863	839	835	836	776	834	810	823	815	817	822	784	824	793	805	840	789	839	786	885	827	807	816	880	807	833	904	762	807	806	785	765	851	789	793	840	794	829	824	779	837	804	815	856	775	864	750	840	843	853	754	771	780	853	799	807	830	820	818	840	826	872	841	759	796	861	804	812	803	810	813	843	841	809	776	814	794	793	827	821	792	797	806	763	826	872	834	809	834	817	828	810	806	825	840	887	847	793	879	810	841	782	803	818	865	776	800	797	783	796	805	845	833	819	812	804	781	766	865	845	796	830	848	773	844	852	845	795	786	822	869	819	785	800	830	791	809	817	802	798	823	808	833	821	816	844	781	809	779	810	861	809	815	809	806	786	810	815	828	821	811	801	823	826	825	806	753	781	752	795	798	773	794	782	797	810	829	872	815	795	778	804	832	835	827	790	791	839	831	802	806	834	817	781	759	832	836	792	792	822	792	839	842	837	802	791	821	832	833	856	805	798	879	835	830	782	817	792	839	777	765	764	807	829	799	770	806	807	840	860	863	845	817	839	818	824	779	794	790	819	839	875	795	812	827	809	812	814	799	789	753	806	891	757	793	766	842	790	835	768	819	785	811	770	854	801	795	822	793	785	846	801	805	807	787	774	773	805	812	757	837	828	809	804	861	765	843	810	840	794	782	838	784	775	790	777	832	793	805	835	809	781	804	813	824	823	797	837	758	816	822	781	814	836	836	855	835	803	808	830	827	824	820	800	813	816	780	847	871	818	851	789	789	884	789	804	821	759	833	786	826	821	796	819	791	794	782	803	833	830	792	755	808	907	790	803	842	763	819	830	841	811	762	804	766	846	805	822	811	804	884	811	829	812	766	790	804	807	847	800	826	838	808	817	826	747	866	824	790	789	785	790	773	795	784	792	807	788	879	844	829	821	820	761	800	766	822	809	760	829	831	835	836	762	805	829	795	796	833	815	776	824	808	806	814	799	764	756	817	799	769	850	781	854	757	803	848	801	810	882	820	805	785	828	807	834	809	839	802	800	790	816	793	853	810	812	793	827	755	841	861	779	838	848	749	803	834	847	812	836	781	828	856	829	759	759	799	788	756	772	783	844	839	801	881	794	828	813	832	769	791	771	801	782	856	778	792	829	787	843	832	790	779	761	822	778	834	777	799	805	802	762	845	840	814	797	823	799	809	778	769	784	813	806	822	787	787	851	816	834	808	843	814	785	821	761	854	855	799	804	771	813	765	808	794	754	834	836	784	827	874	848	806	805	841	810	770	797	800	812	838	828	817	797	827	806	824	853	817	805	811	839	838	861	787	819	830	839	783	837	812	820	786	808	768	801	820	762	819	817	832	793	802	794	786	871	810	824	757	849	834	826	836	801	827	791	804	813	834	838	847	842	835	803	806	779	781	790	819	784	862	759	776	790	767	797	783	774	829	830	852	810	827	871	835	811	834	791	784	792	833	752	853	844	839	838	848	790	776	756	789	779	809	817	863	826	781	862	804	842	803	797	811	879	792	815	841	802	822	797	822	809	790	860	849	862	799	764	785	796	801	792	805	813	884	810	857	780	789	816	814	842	840	818	781	853	780	822	810	779	858	836	819	795	824	807	865	828	803	850	819	787	810	834	814	784	846	837	797	804	816	809	849	831	824	813	790	829	817	811	797	806	812	782	808	799	859	812	825	871	789	788	813	761	805	854	812	765	828	788	863	859	843	792	818	804	873	772	791	829	768	791	871	835	845	791	846	767	777	787	803	796	787	848	814	820	791	758	765	854	826	829	776	778	770	808	822	778	820	798	798	836	874	822	793	791	786	762	787	790	808	750	785	777	799	828	795	872	778	797	822	824	781	777	892	824	796	826	852	821	801	818	812	806	783	834	765	871	800	798	790	804	836	831	789	794	860	813	785	884	797	811	752	788	835	793	788	780	808	838	819	814	784	786	771	807	761	824	862	796	756	802	796	771	761	780	796	849	836	797	830	804	845	778	793	807	812	786	806	852	764	818	846	850	785	798	810	842	793	850	874	792	816	791	762	789	812	867	809	767	767	792	811	784	778	806	781	820	772	806	772	781	798	818	814	831	837	783	840	791	789	793	751	795	753	826	831	866	805	787	746	784	840	825	808	799	826	788	805	783	823	822	826	833	799	790	794	769	781	785	857	845	870	832	800	809	799	824	792	802	835	802	806	810	783	792	801	792	785	877	792	827	816	829	809	828	801	808	827	818	826	798	821	877	830	776	789	830	803	816	799	794	789	814
3427	3712	2967	1693	1239	1026	937	855	763	763	695	713	631	648	662	678	652	658	631	619	619	631	603	584	640	631	632	607	632	588	653	621	593	626	616	588	637	626	608	662	554	605	646	596	593	633	619	615	611	658	647	587	629	587	587	622	600	563	619	585	626	601	590	597	573	575	629	587	623	599	580	556	620	597	598	639	616	615	646	589	601	606	572	563	586	610	609	598	627	618	562	631	603	564	570	592	608	646	562	595	616	584	597	622	594	596	595	572	592	613	617	602	607	640	597	626	544	571	619	538	631	585	619	608	600	652	624	611	581	572	631	618	665	625	619	583	587	637	595	569	593	595	599	586	520	609	619	583	582	590	572	592	639	589	538	614	589	599	553	574	603	581	570	553	617	643	575	588	570	549	644	581	624	568	559	569	587	585	620	606	603	601	585	629	606	571	621	611	572	591	604	579	604	558	572	574	606	582	585	601	619	616	601	637	601	579	610	603	574	555	623	585	634	633	622	608	628	607	557	586	574	594	621	591	621	595	573	600	561	616	601	546	625	622	570	573	603	573	659	616	627	593	635	593	619	587	561	575	561	572	578	633	616	613	582	605	599	603	591	585	638	575	595	590	615	601	547	602	566	610	607	585	622	614	536	583	585	599	595	611	577	589	604	593	593	581	584	591	633	558	590	568	557	588	602	565	601	603	637	576	573	572	584	588	592	591	615	626	574	600	598	635	547	636	568	611	557	625	619	641	601	568	596	597	612	619	568	617	601	612	604	615	558	549	608	612	568	591	581	560	575	667	541	577	633	591	568	619	625	588	582	591	583	618	611	595	602	578	611	562	571	559	593	569	595	592	587	582	577	556	617	599	554	614	620	548	604	596	560	604	606	555	674	597	589	615	612	601	565	584	564	566	565	535	569	557	573	587	598	616	587	598	608	635	569	588	593	551	582	576	555	558	577	601	586	623	603	567	560	647	559	575	627	546	590	618	570	578	572	596	612	579	606	635	620	622	573	568	619	604	606	612	578	613	567	584	605	564	568	587	599	571	562	546	595	652	620	665	591	583	618	581	585	558	626	567	602	625	579	567	597	573	605	593	612	546	601	584	547	582	610	574	588	618	546	642	601	597	544	630	599	582	567	582	597	568	558	601	588	631	593	585	570	628	576	609	601	595	579	619	610	596	553	618	596	592	578	604	641	596	613	624	592	641	638	575	620	593	588	614	552	590	618	572	533	563	574	587	590	567	599	540	610	588	590	557	630	599	600	598	618	593	569	564	559	592	616	599	621	578	615	571	590	540	603	620	581	574	591	571	597	610	587	619	591	555	546	647	590	593	559	588	576	593	609	594	561	604	593	555	610	615	596	602	614	614	601	590	584	615	629	558	592	602	596	567	647	571	568	589	594	584	585	591	588	604	587	609	584	583	611	563	596	575	616	588	562	557	613	596	584	591	627	608	615	540	606	584	611	597	592	616	586	579	622	537	545	604	600	589	598	565	611	590	577	547	570	548	579	554	576	552	567	626	638	615	608	593	616	506	588	583	589	583	591	584	638	589	610	593	625	621	634	565	621	578	601	582	581	606	608	585	588	604	564	544	590	601	628	570	596	594	571	585	549	553	548	562	604	585	583	606	615	597	576	625	571	578	577	605	637	639	572	586	576	588	571	583	600	588	581	622	554	619	596	559	571	613	610	586	585	572	594	614	597	537	614	593	570	556	523	594	588	624	588	566	588	621	556	588	574	595	580	587	584	566	573	590	529	604	593	580	572	609	563	613	599	547	596	552	599	565	602	545	624	579	628	548	586	608	537	600	578	579	623	620	598	604	593	572	597	576	589	605	591	584	625	578	592	578	573	606	582	598	556	592	574	547	581	557	584	595	617	594	641	584	598	597	594	606	641	559	645	596	565	598	598	606	589	539	597	551	593	593	573	575	548	588	591	557	613	550	539	564	576	546	550	618	530	590	544	559	589	582	565	604	585	581	612	588	636	595	574	612	629	589	592	578	606	622	590	583	625	621	640	609	551	602	596	618	603	577	572	578	601	552	592	577	567	566	596	573	583	515	615	580	541	616	626	630	559	645	576	603	576	563	519	593	589	618	593	567	587	589	578	561	595	611	564	589	633	580	591	583	575	628	602	605	579	538	615	617	613	577	569	588	584	603	603	612	575	597	593	601	590	598	607	586	562	603	581	566	610	597	548	604	582	545	599	594	556	601	589	614	592	631	605	567	618	599	559	589	559	580	560	592	633	573	553	546	590	635	582	590	592	605	560	582	610	593	585	598	566	577	587	579	607	572	600	540	580	600	569	553	611	585	607	651	600	622	567	582	573	575	579	608	625	582	592	593	618	615	594	615	560	570	566	574	563	567	590	596	591	642	583	613	555	557	622	652	525	572	614	625	600	561	543	579	600	588	596	577	575	576	591	585	609	622	559	614	584	595	604	589	624	637	578	568	572	605	633	598	633	582	602	568	604	591	577	563	592	575	558	597	569	570	614	587	595	616	607	610	603	572	551	602	589	562	604	608	554	580	631	603	573	597	573	594	575	606	630	569	614	614	584	608	611	619	545	562	584	603	553	590	589	555	600	585	616	606	581	595	611	594	606	568	589	586	618	597	591	578	576	582	583	621	551	568	589	567	563	573	564	575	581	576	599	628	598	619	581	586	621	572	612	584	549	602	601	572	570	601	609	610	561	593	615	576	592	593	607	562	570	610	596	594	616	543	614	574	612	581	605	620	639	545	557	545	587	582	598	561	583	560	592	580	536	599	584	579	597	590	579	607	593	605	594	586	614	548	606	585	574	637	609	540	561	639	581	561	554	611	588	628	568	597	548	618	569	641	584	589	588	577	604	550	584	603	573	529	587	627	588	598	608	568	601	622	585	604	604	570	582	611	587	571	577	585	568	563	544	558	550	574	625	578	594	523	584	639	599	585	602	540	608	603	608	564	585	576	592	617	591	597	637	608	588	594	654	595	582	604	589	594	582	589	590	618	559	573	593	613	571	636	586	603	567	567	612	611	580	562	615	627	605	569	628	581	613	571	622	572	605	624	573	630	542	630	615	575	554	640	643	598	598	609	681	542	578	551	585	563	603	585	601	578	565	575	580	550	606	572	582	626	585	575	620	587	598	592	569	560	572	590	569	601	606	576	604	617	547	573	606	592	582	618	549	561	616	588	590	576	582	586	593	609	575	591	572	580	511	625	573	562	577	608	628	609	615	592	603	629	613	615	579	571	631	598	599	586	610	571	614	580	611	623	599	579	586	589	598	639	595	563	575	538	596	610	623	563	594	586	630	593	610	616	613	604	577	580	582	534	589	589	614	591	596	597	609	560	600	561	568	600	592	588	557	577	599	546	603	620	598	634	570	538	564	572	609	603	577	569	622	595	581	577	625	574	604	564	601	577	582	608	622	607	570	597	550	606	581	528	575	598	612	587	563	603	558	584	576	598	526	613	593	619	597	591	531	606	595	590	652	557	568	550
24519	21474	28872	24504	21466	9691	1867	1183	1052	1015	955	967	924	930	894	875	891	811	900	798	861	840	865	802	826	864	824	814	791	856	788	747	784	785	795	782	845	821	793	825	771	769	858	785	823	776	811	799	749	830	850	801	780	854	803	804	788	804	797	804	805	802	813	777	783	803	786	792	833	757	778	845	785	790	811	792	777	771	803	803	788	788	790	812	816	744	819	774	796	802	832	765	764	794	753	872	770	773	785	791	855	801	796	788	796	792	740	756	800	836	778	745	795	783	814	812	841	802	841	820	803	805	793	760	776	790	809	766	803	814	781	748	789	801	819	812	764	817	747	777	817	761	765	813	808	792	778	783	783	734	834	808	836	809	824	796	776	796	789	789	800	795	761	820	790	809	775	785	775	790	889	781	770	805	857	812	790	759	811	811	778	758	724	769	746	746	773	789	789	754	769	737	780	832	763	801	777	811	762	809	715	773	811	794	816	762	850	786	805	745	791	778	806	775	772	756	755	770	797	761	758	758	800	797	758	797	806	762	779	797	809	817	778	770	797	791	857	797	754	847	772	767	793	813	819	782	815	775	814	753	798	764	785	781	778	788	769	771	771	779	785	806	820	794	775	798	840	805	788	802	801	771	750	768	784	819	809	773	781	795	770	836	771	795	766	815	766	775	786	775	805	777	827	796	796	766	791	809	854	754	821	742	759	798	775	791	811	758	772	750	839	756	839	764	752	795	789	813	823	791	720	798	773	749	814	828	813	760	839	785	762	795	784	799	799	741	755	761	742	830	805	795	831	802	748	823	766	797	777	753	738	803	847	807	758	748	839	829	865	774	786	774	788	741	789	754	786	776	801	800	745	764	820	783	810	783	816	794	777	768	819	795	806	783	802	774	855	749	783	747	792	735	786	781	803	765	815	814	756	768	774	798	823	817	799	821	741	801	736	822	826	833	755	825	783	850	760	745	807	742	751	727	808	764	839	790	808	796	830	800	783	760	754	769	770	765	743	789	754	802	768	749	803	767	797	808	803	797	784	816	792	795	821	829	818	819	802	788	840	764	785	778	845	757	780	828	784	775	771	796	746	759	753	851	803	810	796	792	762	746	796	814	753	815	835	819	774	740	794	771	840	846	769	766	740	766	825	753	811	740	745	773	808	774	758	842	828	768	816	820	758	773	742	788	764	791	739	794	841	826	794	797	798	805	813	827	811	756	755	805	747	760	772	796	782	774	785	787	827	819	815	804	797	835	726	804	797	776	844	778	802	796	781	784	823	782	815	767	769	827	742	783	831	768	753	806	800	768	754	759	820	792	839	749	750	758	782	794	771	814	759	808	773	853	781	726	784	796	777	865	757	831	766	862	770	762	825	768	771	823	814	735	766	827	733	811	768	778	812	710	803	859	768	813	769	781	783	790	802	823	770	786	809	779	760	819	774	770	795	783	764	765	793	794	804	783	807	797	738	794	826	765	752	782	772	794	793	787	804	727	768	774	728	812	784	763	708	725	831	837	794	818	771	781	777	823	793	743	808	815	763	766	814	754	794	764	826	796	784	786	745	767	770	829	802	770	808	809	805	774	767	762	741	814	788	834	784	759	847	790	781	777	808	763	833	772	809	787	779	761	721	749	764	757	734	761	793	788	784	775	801	802	858	787	800	779	782	797	797	750	782	842	848	747	783	782	738	835	774	768	782	822	798	793	804	767	827	775	767	789	801	725	792	795	783	767	765	744	816	808	800	802	754	786	786	779	767	792	803	798	825	808	792	764	750	771	808	767	806	725	787	769	803	807	797	829	832	768	777	765	824	779	757	765	770	785	843	806	834	800	810	802	792	762	776	733	821	778	782	776	821	755	790	805	774	814	809	717	774	790	776	765	763	750	810	733	846	757	792	778	809	836	774	764	760	791	795	786	786	824	758	775	791	829	791	810	803	782	812	767	752	819	791	733	754	814	787	827	770	795	797	774	801	779	806	786	779	801	748	771	770	805	772	800	803	798	784	801	776	776	793	809	827	786	808	787	818	691	762	764	788	817	766	775	788	781	842	805	799	791	801	761	830	748	813	802	812	790	749	757	835	784	791	814	776	768	783	793	834	784	816	746	764	807	833	793	788	779	798	832	771	792	742	781	805	756	834	773	737	789	748	796	783	760	810	729	795	783	787	747	805	755	749	791	750	798	776	796	823	821	745	741	779	764	745	763	807	792	798	799	736	799	762	782	822	786	789	777	849	778	742	799	794	793	803	777	830	761	772	763	793	819	764	753	814	764	792	815	790	754	818	777	788	749	786	785	803	785	806	829	749	809	765	751	826	793	795	813	779	802	772	790	763	786	814	823	757	728	835	786	788	816	805	808	756	795	764	780	785	766	801	754	775	780	754	844	825	781	732	803	831	785	796	765	769	775	787	806	730	751	754	811	727	784	777	791	757	796	776	740	763	798	819	804	769	764	800	790	772	775	774	805	800	778	823	784	793	811	737	759	813	772	833	773	823	829	809	772	775	748	803	816	760	755	774	779	829	777	815	780	792	765	787	794	788	796	788	783	762	805	831	836	726	731	850	752	764	784	762	734	768	800	779	800	823	742	835	793	775	766	790	786	819	790	763	755	806	745	827	810	802	782	811	765	781	767	718	765	757	729	805	762	779	816	772	790	758	745	760	784	805	736	767	773	749	789	768	746	778	749	778	754	779	785	814	749	812	857	753	821	762	764	753	749	755	748	814	801	817	769	747	784	793	817	800	828	822	792	803	784	800	811	776	780	796	751	770	751	835	788	775	840	752	806	765	818	774	831	800	830	766	759	781	783	773	778	783	788	815	819	785	783	771	796	807	791	805	796	760	768	818	780	782	772	764	844	791	815	750	751	804	797	778	789	796	771	756	789	818	787	820	832	786	791	772	782	800	830	749	756	749	791	750	786	787	822	817	810	792	772	770	783	763	801	785	830	828	797	827	806	781	738	756	774	822	756	735	822	765	760	753	816	783	841	865	797	751	816	796	780	850	784	755	794	772	803	785	720	776	776	770	752	754	779	788	814	812	748	799	804	774	779	805	798	827	778	785	823	780	790	816	805	778	766	810	790	766	739	820	725	803	743	873	778	817	820	806	782	781	776	801	796	746	814	777	804	826	799	780	842	759	791	819	822	839	782	783	775	771	812	799	805	821	773	773	759	749	811	750	762	760	777	758	815	786	822	754	819	793	781	809	728	780	765	797	794	749	785	747	832	768	736	746	795	762	809	810	791	770	750	794	828	755	768	787	776	752	792	749	763	805	808	804	739	750	804	778	764	798	788	766	766	810	764	751	843	786	788	771	818	802	783	774	772	801	804	784	763	805	745	764	809	799	784	741	799	745	771	797	755	816	750	811	764	799	790	807	790	800	792	794	727	839	785	823	763	757	789	785	809	827	815	800	795	793	837	801	777	762	823	821	792	760	792	772	778	783	777	788	778	786	801	762	719	765	791	808	835	765	724	804	778	798	751	767	783
3756	6156	5071	2583	1862	1510	1204	1009	884	884	828	774	809	727	703	676	681	666	712	660	626	664	615	614	624	582	654	642	614	640	607	638	567	616	602	586	667	632	628	629	624	619	562	584	605	619	628	625	585	591	589	622	532	568	584	593	632	584	610	573	589	595	580	608	589	628	624	577	595	575	619	598	610	615	628	589	623	617	600	610	619	625	597	616	620	619	573	620	598	572	598	586	595	596	598	583	578	632	564	624	622	620	626	623	622	614	606	585	586	559	593	615	599	604	565	590	583	632	611	611	624	578	597	627	574	577	598	622	596	593	620	599	601	582	590	597	588	578	580	616	559	566	594	584	591	634	608	603	613	597	611	619	567	585	573	630	587	582	611	623	569	628	616	584	598	576	598	632	582	603	615	583	607	590	604	639	588	609	566	586	579	631	590	612	579	589	624	611	585	570	591	624	606	655	575	669	597	640	610	613	581	623	605	630	586	595	570	627	602	584	613	582	564	604	580	579	638	621	561	625	621	584	600	609	614	616	627	626	605	638	568	564	630	588	665	588	573	598	609	562	587	627	655	568	628	585	575	643	647	600	574	603	581	603	634	637	597	551	588	613	603	591	630	635	619	613	564	621	603	612	582	585	596	604	600	569	566	634	598	624	628	615	594	574	575	579	589	613	544	579	646	571	555	577	615	614	608	646	626	643	605	580	588	596	611	631	593	598	602	597	605	588	621	596	554	602	596	588	615	604	580	601	595	568	598	613	603	589	601	624	574	627	595	612	658	560	589	619	598	550	598	595	600	599	536	581	623	594	595	580	586	616	556	593	597	600	599	555	599	615	627	602	550	597	586	610	585	568	625	591	554	611	582	624	588	605	571	574	609	622	607	574	565	548	643	614	632	593	585	606	601	614	626	554	596	597	598	646	606	632	594	607	577	580	588	615	593	581	634	605	603	577	552	568	604	595	592	590	602	646	585	582	620	561	655	605	594	588	559	612	538	612	561	590	575	611	601	574	608	630	582	618	643	589	583	618	625	613	628	598	558	585	584	592	601	622	619	607	624	635	613	612	576	604	568	536	591	562	573	595	584	572	580	592	538	605	632	615	562	603	580	589	604	572	575	607	594	611	560	604	666	622	576	563	600	580	617	598	618	586	567	581	579	602	605	542	610	582	519	597	640	593	612	591	597	565	587	566	563	602	550	548	617	632	598	553	593	583	594	583	593	615	592	586	640	621	623	598	626	628	550	619	579	599	587	576	587	616	593	552	581	597	644	604	610	603	567	564	599	572	577	552	610	578	577	558	583	605	610	588	581	611	585	623	626	604	635	608	606	564	546	586	554	552	595	581	570	591	579	609	576	629	601	562	603	598	605	553	587	617	601	637	550	561	582	583	570	574	550	606	592	598	596	549	590	587	601	579	578	557	547	620	567	603	611	627	601	528	585	607	563	574	595	618	599	579	562	603	586	604	618	598	597	589	574	587	628	559	587	581	554	607	563	607	601	605	572	589	581	620	579	556	588	589	598	581	554	611	629	581	611	586	587	601	588	617	598	564	540	595	593	632	612	606	599	643	592	607	603	562	567	586	578	598	606	597	582	610	585	579	612	585	611	636	549	573	536	516	592	568	595	580	593	586	577	533	548	575	585	612	620	611	545	609	547	578	585	575	546	606	597	570	600	585	564	613	582	628	561	560	623	558	603	583	581	596	610	575	642	633	573	597	629	552	580	626	543	603	573	563	571	574	572	596	574	551	599	568	588	580	630	564	582	595	603	549	579	557	597	588	576	568	614	602	577	608	596	604	613	598	582	529	558	578	594	549	569	597	615	604	624	595	608	602	580	597	618	595	577	556	595	621	525	566	570	571	580	616	585	635	597	597	562	651	619	552	561	576	563	554	578	555	591	546	593	588	597	583	592	575	616	575	604	582	612	612	558	588	577	573	625	616	553	572	568	540	605	601	546	603	600	576	623	604	544	619	536	581	610	541	611	585	641	604	565	572	552	549	608	603	580	604	568	586	612	605	576	587	590	576	573	565	582	564	580	587	577	563	568	554	588	600	607	578	618	598	534	610	618	629	584	638	626	550	573	583	565	541	646	636	590	555	579	611	585	603	617	603	605	559	543	564	600	639	588	599	594	592	566	590	585	573	561	573	590	604	583	580	584	607	598	582	581	607	560	548	553	557	549	561	559	592	594	596	577	639	568	602	575	567	552	601	600	635	575	575	642	603	550	575	587	624	595	607	580	586	633	572	575	634	594	590	607	599	608	573	605	595	607	570	613	561	614	594	555	582	578	620	591	548	557	565	587	591	579	542	584	595	573	582	544	600	583	607	603	590	577	592	573	596	584	583	592	584	587	617	560	594	584	561	588	577	584	580	591	565	587	578	556	581	623	630	602	599	604	570	632	567	597	636	593	575	591	589	552	585	560	617	615	586	646	593	608	573	604	579	606	581	574	574	588	600	593	589	605	606	562	576	588	591	562	596	584	579	568	599	589	581	577	637	604	605	566	578	601	547	592	601	579	526	564	612	648	613	605	626	549	585	567	572	652	596	582	562	536	546	559	542	588	578	599	572	569	621	573	604	581	630	555	596	594	534	587	581	584	622	564	590	619	595	575	606	574	581	539	592	589	577	592	576	562	569	582	594	608	633	587	588	625	604	599	577	590	535	635	655	612	561	585	627	586	621	589	666	596	566	554	581	594	557	581	575	611	607	614	627	579	558	559	612	580	556	587	601	632	605	601	628	599	599	575	580	631	589	602	604	582	582	652	594	569	584	606	594	617	619	594	566	589	604	572	575	604	569	541	553	546	590	593	600	592	597	536	581	592	593	556	600	626	609	613	602	604	557	586	604	576	558	576	562	553	581	599	557	552	588	580	596	551	617	623	639	543	581	601	620	606	592	561	607	607	567	527	605	558	539	593	600	607	604	596	598	588	563	607	573	592	587	585	614	641	534	575	609	606	584	627	580	550	585	603	610	558	597	618	610	586	576	608	566	552	561	627	576	571	611	630	603	594	589	562	596	566	596	567	577	610	615	613	561	577	575	580	549	596	590	576	582	592	542	628	607	594	571	577	606	617	565	592	607	591	612	557	575	576	589	586	564	618	573	545	570	543	586	593	577	552	581	600	603	580	583	596	562	606	598	602	582	603	598	621	548	583	581	610	593	614	581	596	586	601	541	557	566	615	618	558	558	551	586	544	598	616	572	573	613	562	588	558	553	560	510	602	546	545	573	590	644	583	583	569	622	575	580	587	594	609	564	586	568	607	594	626	605	610	580	585	592	583	586	542	633	566	605	613	595	598	618	596	626	621	592	543	590	574	613	539	588	577	578	567	563	612	602	553	588	597	578	590	544	593	594	564	526	576	603	582	617	569	551	550	579	575	563	562	585	579	568	620	639	678	583	546	580	579	586	567	602	600	575	578	561	570	591	580	608	608	594	578	581	574	581	589	596	550	572	587	584	543	537	571	617	580	586	584	656
27805	10661	996	553	444	441	464	425	420	414	423	440	434	401	397	427	423	435	434	428	389	445	387	404	437	433	387	393	413	430	416	433	437	423	438	397	420	388	437	402	415	417	423	407	453	428	412	382	412	396	431	408	418	404	446	432	435	406	373	434	416	387	401	409	424	417	388	431	359	369	405	451	393	408	427	405	413	382	419	382	413	409	398	398	405	379	408	418	396	357	395	371	394	393	450	405	378	391	410	433	438	426	386	426	414	398	395	401	409	433	371	414	401	367	402	435	410	434	398	406	420	408	408	423	434	398	434	399	426	430	417	429	443	415	405	362	357	419	412	446	440	427	434	404	428	406	374	402	444	410	419	395	380	395	424	432	413	403	424	398	398	421	390	422	455	406	406	435	417	399	486	412	437	407	434	418	412	429	380	451	400	400	409	409	430	426	404	406	411	419	413	387	423	400	427	379	424	428	441	397	412	397	385	420	411	424	444	399	414	423	402	428	423	417	403	408	428	415	418	406	423	373	407	422	445	389	413	408	380	420	407	415	431	387	394	421	401	391	390	395	452	403	409	409	393	388	391	393	377	407	440	429	405	393	418	391	459	384	390	418	386	403	418	395	421	423	397	399	408	394	415	384	404	427	417	392	371	455	381	377	393	439	436	402	378	398	396	386	404	433	411	352	402	399	425	393	397	387	433	400	394	420	385	430	395	436	427	404	451	408	413	406	430	389	407	424	368	424	436	382	436	371	435	393	412	367	414	400	413	442	440	401	383	417	414	429	418	399	389	429	379	386	399	387	403	429	424	437	407	419	424	395	387	399	423	396	360	409	426	400	411	398	423	400	379	401	396	399	376	401	397	408	406	392	406	407	389	413	426	405	388	427	400	450	396	418	403	432	389	412	406	424	392	396	415	392	395	424	452	402	404	414	399	354	416	458	425	423	421	419	419	409	447	472	393	402	417	438	426	432	371	385	422	415	428	410	378	417	403	434	443	399	395	431	375	410	360	414	440	392	389	386	436	433	428	443	420	421	416	415	397	403	425	409	369	400	442	414	411	397	404	379	394	391	375	399	448	390	382	426	410	403	432	404	436	438	410	417	411	406	393	402	404	400	413	385	407	424	417	393	373	367	381	427	419	452	383	399	437	392	428	368	417	394	398	419	374	392	422	408	432	398	387	441	395	392	397	408	399	417	400	422	375	429	445	408	417	423	405	342	400	423	383	428	400	408	410	430	415	369	456	400	392	407	407	401	426	421	408	411	392	361	455	393	384	431	421	407	456	431	426	429	419	431	421	427	430	439	432	415	423	421	418	389	392	411	391	439	416	390	433	430	399	390	397	397	417	354	424	440	404	417	409	396	409	414	379	374	443	405	382	418	374	353	424	422	365	438	429	456	418	396	392	398	361	395	388	393	413	448	422	420	409	411	424	403	393	421	390	415	433	424	392	422	387	382	417	387	414	434	413	403	395	424	434	411	441	436	408	384	357	411	377	416	412	405	389	374	441	418	425	413	385	417	450	450	397	383	426	425	416	372	408	406	397	396	444	416	378	432	384	378	418	411	422	410	438	418	427	389	425	417	394	402	411	434	413	404	412	390	416	408	430	383	425	435	434	410	372	408	405	418	399	416	418	432	396	405	429	421	422	413	419	439	399	402	409	377	448	428	412	369	395	383	444	369	453	417	390	437	409	402	419	449	396	424	396	419	414	404	392	398	424	426	429	413	383	417	425	436	425	411	399	412	421	391	428	409	389	402	390	433	406	397	405	412	395	391	436	414	396	428	422	403	429	385	419	396	385	414	380	393	401	398	400	386	404	405	412	415	438	405	423	395	408	395	421	372	420	411	372	433	409	393	430	417	390	400	407	420	404	391	417	425	413	403	452	402	367	403	400	404	380	400	399	436	396	444	423	381	425	388	443	435	403	379	405	451	414	432	420	413	415	417	392	408	391	409	404	441	402	408	408	389	425	401	428	389	403	360	400	365	411	414	368	411	412	443	398	402	391	362	403	384	412	426	394	343	430	397	393	388	398	393	410	410	425	422	425	423	436	415	381	398	406	391	402	440	408	397	382	396	432	457	399	411	403	411	406	389	394	420	377	450	391	408	423	423	418	438	417	360	380	404	386	363	430	411	462	409	426	406	408	373	426	438	412	384	407	383	383	451	424	435	384	419	390	429	429	427	401	393	391	434	406	415	400	404	402	413	387	414	426	429	381	382	386	437	394	434	389	382	395	406	384	413	457	459	397	444	420	400	381	417	400	358	416	379	387	394	412	405	400	399	441	439	386	399	428	411	393	375	398	377	452	388	395	373	406	422	408	424	394	380	437	397	419	385	398	407	389	397	385	384	435	430	402	422	386	419	401	425	413	387	419	429	411	402	399	375	438	412	363	420	397	447	386	372	399	409	391	383	425	434	438	434	387	397	383	434	447	442	399	400	412	370	406	404	420	390	435	435	426	401	422	407	417	453	392	441	420	400	399	423	409	418	456	428	430	436	445	397	408	388	380	411	426	400	439	398	396	406	400	442	417	403	390	410	415	405	376	413	370	423	410	426	424	400	417	396	423	390	381	393	376	392	394	395	442	435	424	401	392	423	409	360	418	366	424	397	407	415	428	412	395	416	412	435	415	424	430	427	395	378	396	409	429	414	414	423	394	403	424	407	412	402	446	399	427	389	393	418	397	429	436	406	395	461	397	436	426	386	391	418	408	419	430	384	358	416	406	422	435	414	421	423	436	385	396	388	421	417	406	427	405	392	392	424	395	411	404	440	396	417	426	422	391	425	395	377	414	412	421	450	432	404	381	410	389	398	420	407	387	414	428	412	413	430	422	371	418	419	392	394	388	378	397	398	428	412	409	392	401	424	397	425	379	439	437	373	425	459	394	410	429	396	423	391	402	368	426	414	374	428	443	386	393	386	401	402	406	374	405	438	416	408	387	406	397	413	425	426	423	423	376	396	378	393	429	383	415	413	412	428	413	415	418	405	436	374	384	432	400	425	376	402	435	430	402	396	430	413	437	442	442	432	379	443	427	406	417	407	404	417	430	392	410	395	414	376	401	397	423	366	448	447	382	386	414	431	422	406	398	415	420	404	449	391	418	384	406	398	452	415	417	424	387	383	410	436	376	431	440	402	413	419	393	399	408	408	409	375	394	403	410	399	404	388	415	411	399	404	399	400	419	387	403	371	418	435	390	469	393	378	442	401	405	385	429	401	398	409	435	399	424	414	426	393	397	406	353	405	431	429	401	404	373	440	418	404	404	413	432	397	418	416	415	387	406	396	397	440	429	399	423	423	420	414	405	397	386	407	459	444	469	400	390	383	429	433	426	418	385	422	398	399	389	394	377	394	419	400	427	426	410	374	423	417	389	390	400	379	438	407	397	405	423	421	427	408	406	397	429	411	417	430	417	430	424	403	449	397	419	401	410	428	383	410	397	443	440	397	419	429	432	453	422	387	405	411	374	407	387	386	393	404
4694	503	462	402	324	316	329	317	298	306	333	331	313	316	307	283	369	317	283	287	314	289	323	319	294	275	287	253	337	291	310	291	333	289	329	315	305	310	277	301	274	265	321	290	338	285	317	302	280	310	288	306	287	288	288	306	300	269	282	293	309	276	301	311	316	295	304	332	318	306	300	292	275	304	314	309	303	324	334	293	302	332	265	315	319	283	330	279	307	277	280	288	294	300	293	291	304	301	295	281	303	313	309	273	273	305	310	279	345	304	295	303	262	296	276	319	295	302	292	302	297	315	278	318	310	325	276	300	282	329	296	278	288	284	294	296	307	316	303	300	303	283	296	318	300	310	310	272	322	311	260	271	290	300	306	306	294	312	313	289	318	302	289	321	314	283	284	295	276	302	337	304	301	317	310	311	297	303	320	284	302	308	306	343	332	265	330	285	324	309	280	309	318	326	327	301	284	302	297	305	271	302	331	270	300	264	305	309	299	294	304	302	321	327	327	302	277	281	299	305	295	322	279	303	306	313	286	283	274	295	310	291	288	301	328	296	269	301	324	291	287	327	310	297	292	287	298	292	317	297	273	310	318	286	303	296	315	304	303	345	297	325	286	289	328	278	275	294	296	319	314	293	289	285	299	307	276	329	311	307	268	297	297	280	290	310	295	295	321	297	290	272	296	321	295	296	287	279	314	317	277	297	290	309	319	304	299	345	280	308	285	334	305	282	301	262	321	304	303	313	313	288	298	285	325	284	285	270	278	299	299	300	317	303	287	306	284	270	291	290	313	280	286	283	300	318	304	329	309	305	321	264	310	301	302	295	276	312	320	292	295	304	277	291	322	314	319	293	326	286	303	288	327	294	283	297	278	295	302	297	284	282	283	322	273	341	289	301	312	312	294	269	273	288	306	298	310	311	307	310	280	291	298	286	331	292	289	315	270	325	300	273	287	287	332	280	291	287	328	306	298	296	286	296	293	295	273	304	337	278	276	278	300	300	291	292	300	257	294	282	299	314	338	298	325	294	316	296	291	331	278	280	306	266	281	293	254	280	286	314	297	280	289	284	290	244	294	298	292	316	306	335	286	292	318	289	301	313	299	306	313	321	325	301	279	306	300	289	308	297	296	319	331	306	311	253	316	321	308	275	293	324	292	324	316	283	273	276	286	313	325	304	291	281	314	296	287	301	321	295	282	296	304	279	296	300	299	304	295	302	279	305	303	304	294	288	333	313	299	319	322	293	287	287	265	304	275	298	292	264	319	278	264	308	307	296	277	307	297	286	283	317	286	298	298	257	314	303	271	313	306	311	292	318	294	293	288	267	314	303	266	296	282	288	300	300	288	317	313	334	278	292	277	274	311	285	318	299	279	282	285	303	293	294	319	294	305	302	312	286	294	318	306	321	313	300	290	286	297	335	309	278	295	345	313	284	285	314	339	294	271	278	305	271	327	305	287	296	307	322	309	293	296	278	290	297	318	314	293	283	296	322	294	305	329	294	309	267	293	293	256	262	304	303	280	295	330	257	300	316	303	293	301	278	285	304	292	320	281	305	324	298	291	272	309	300	302	318	292	295	312	290	321	282	294	299	318	312	296	325	297	304	280	303	300	288	287	296	320	285	310	292	263	294	292	338	310	292	291	296	320	318	289	303	306	301	317	299	292	316	311	306	286	244	322	279	304	298	289	326	338	276	304	338	316	308	295	282	302	306	264	356	274	310	267	325	287	314	316	280	310	314	300	301	281	317	287	285	308	283	329	291	280	298	306	276	305	295	285	311	271	314	305	317	290	290	292	277	329	303	261	285	287	280	296	309	273	309	276	302	299	278	273	313	290	292	316	278	293	293	266	281	307	297	280	301	309	310	296	299	312	307	303	273	331	295	247	276	293	259	265	308	284	326	267	314	293	302	296	292	281	270	282	302	287	299	305	302	324	297	304	321	299	315	299	319	289	305	329	314	330	299	307	314	300	287	293	301	265	312	260	289	290	298	302	310	298	303	279	310	291	260	314	304	317	306	302	299	282	269	295	339	291	327	311	334	298	304	304	278	299	260	299	293	324	321	312	289	327	283	334	292	276	308	299	299	304	291	319	298	275	295	315	292	284	296	302	295	307	310	322	325	319	298	292	330	300	303	293	275	290	288	302	297	321	310	299	316	296	270	283	305	272	278	301	296	295	300	305	305	313	284	335	300	276	270	304	288	282	275	275	292	319	309	287	310	281	284	312	297	299	306	281	297	275	342	337	307	266	258	271	303	299	266	298	290	311	298	304	309	282	298	302	279	315	265	312	303	317	286	300	294	304	310	299	287	317	329	297	315	269	319	307	295	314	288	343	294	298	327	326	286	274	308	310	287	267	340	282	282	293	316	295	312	274	326	296	317	271	316	288	314	299	296	257	315	291	326	278	296	266	277	324	317	312	326	263	278	305	331	315	315	332	311	273	303	285	279	312	264	282	283	286	306	284	285	288	306	294	307	318	294	323	350	333	313	288	283	284	301	303	313	295	303	327	318	328	291	278	297	272	330	311	283	304	313	292	254	325	317	290	287	279	294	255	329	317	293	276	283	281	275	326	301	271	299	292	284	307	315	301	291	291	289	292	281	292	299	286	302	267	304	278	303	291	263	290	287	333	282	289	299	280	276	301	276	307	295	297	323	294	320	290	299	298	286	281	305	285	318	309	314	284	299	296	297	314	299	306	279	291	293	311	311	291	301	371	320	316	309	301	316	331	298	314	324	299	313	312	287	286	277	302	304	286	294	289	322	307	260	283	312	287	289	294	292	282	295	292	292	289	283	297	313	317	309	283	329	327	327	271	305	292	314	317	292	263	313	334	309	278	286	292	284	336	297	297	276	286	290	319	313	311	277	292	286	300	312	278	266	307	322	307	296	345	316	329	321	301	274	300	314	265	277	281	338	308	298	320	307	290	267	272	297	323	286	290	294	273	279	314	290	270	302	287	318	278	301	326	286	271	292	284	316	301	284	320	301	312	292	308	286	296	286	301	324	332	333	299	280	323	312	281	300	301	265	288	294	295	311	295	306	282	312	309	303	301	287	278	310	269	297	290	313	302	302	330	282	332	301	279	323	289	262	300	321	300	277	266	307	267	305	258	305	259	306	282	276	318	314	306	292	305	285	322	293	306	292	302	277	301	300	281	287	282	306	294	308	285	295	286	294	268	311	295	288	306	312	295	324	298	317	312	254	311	312	259	314	299	309	280	275	259	294	270	291	282	267	316	289	298	294	310	298	282	306	297	329	310	287	261	292	297	309	300	339	320	293	297	283	305	333	297	282	304	331	313	308	283	265	321	297	301	280	308	291	288	290	276	279	318	309	310	298	320	280	317	284	290	302	314	270	318	288	308	292	318	303	324	274	300	250	275	322	292	314	296	310	292	296	265	315	301	304	305	287	281	280	307	313	311	288	319	274	278	327	312	282	296	310	308	333	289	285	304	287	285	337	285	303	263	318	283	299	303	289
25530	21522	28066	25415	11816	1837	1332	1049	902	948	907	883	913	881	839	837	873	865	905	816	834	763	812	847	797	825	812	832	798	862	861	838	868	874	806	849	842	818	832	803	825	862	818	836	862	804	798	851	833	807	805	817	865	782	819	823	858	843	854	767	835	804	839	841	794	856	824	846	872	871	778	889	859	835	829	834	824	782	857	811	842	787	786	801	779	819	831	882	768	799	842	814	807	887	818	826	862	845	836	873	871	850	827	806	824	863	780	822	744	804	786	773	827	852	860	777	748	877	758	796	791	804	813	799	826	793	850	820	829	788	858	833	831	756	843	844	830	852	844	731	818	852	836	800	770	787	837	808	804	790	849	784	827	793	817	802	797	771	818	837	802	796	823	772	866	833	809	768	850	762	809	846	892	865	788	813	843	824	762	769	888	827	810	782	856	843	810	814	812	810	828	881	798	831	845	785	783	770	810	773	810	784	805	827	832	882	789	829	805	849	815	818	809	776	854	772	810	774	788	868	808	759	785	819	796	810	842	818	739	791	823	828	832	841	802	851	836	831	839	779	840	808	781	803	816	759	816	783	759	818	800	824	816	809	832	778	847	805	808	828	834	835	845	768	809	841	789	830	786	794	807	765	835	793	828	832	773	840	800	816	800	818	785	798	798	840	810	826	812	806	804	799	768	818	811	780	815	832	805	832	794	814	798	843	817	830	825	796	845	797	822	828	795	793	785	765	807	822	816	795	825	812	811	788	792	788	784	816	814	802	802	833	844	811	829	744	798	866	837	828	835	852	791	782	830	812	840	810	877	793	828	859	812	801	838	801	797	831	817	812	803	812	806	803	817	826	836	851	835	776	782	821	771	842	838	825	810	769	793	813	783	850	808	792	810	840	830	807	740	834	796	819	823	820	809	810	853	777	825	834	804	789	796	760	791	788	797	815	837	778	841	823	829	873	852	798	863	805	806	782	802	836	806	820	810	846	806	814	818	805	815	813	836	817	835	762	846	782	853	768	784	771	831	816	864	788	842	793	857	841	848	769	847	802	827	819	810	738	783	792	785	889	842	809	796	819	804	824	754	804	749	847	831	847	796	779	760	824	835	847	770	881	757	839	811	785	841	868	814	804	801	816	826	839	810	766	840	751	828	806	816	802	751	780	804	825	743	833	849	818	825	890	833	825	849	799	814	793	825	832	803	772	834	759	801	833	811	794	811	791	821	839	811	797	822	871	821	745	857	754	797	850	809	795	835	818	815	822	835	817	826	824	761	821	849	772	783	818	797	812	792	820	824	776	849	832	812	878	777	782	836	819	840	804	783	848	815	807	807	768	820	809	806	837	848	797	830	827	815	777	777	850	790	770	799	822	823	818	776	762	812	777	840	782	812	813	827	799	820	835	830	829	818	792	822	827	823	828	789	766	746	778	811	790	826	854	860	762	809	771	812	793	791	816	795	841	793	844	804	807	819	816	774	813	833	788	789	784	827	805	803	810	808	791	841	791	800	850	830	793	805	836	817	807	838	833	851	774	822	795	812	862	825	817	781	812	770	803	838	792	816	840	824	817	841	849	880	817	826	819	844	807	850	868	889	798	840	827	816	795	785	793	852	829	813	789	782	790	819	778	814	792	800	802	752	809	850	830	771	823	842	763	843	804	792	857	852	782	793	804	821	810	789	870	807	785	809	794	810	850	788	783	842	731	772	816	798	863	780	815	871	807	810	829	845	852	787	851	821	842	818	795	830	722	814	790	823	873	847	732	815	789	855	800	829	837	820	775	825	840	814	834	847	813	798	870	852	826	774	777	823	799	800	826	826	849	819	782	835	799	778	822	763	787	821	843	751	822	780	768	804	822	815	842	806	857	813	814	816	840	760	835	824	818	780	804	781	798	834	841	760	848	796	847	846	811	798	856	811	811	822	838	816	790	829	838	793	826	804	855	768	856	840	792	804	806	808	846	825	815	798	837	861	852	806	847	841	817	817	899	785	841	780	812	832	776	853	785	828	842	804	807	815	847	809	809	842	812	825	827	838	840	829	792	817	795	800	798	789	800	832	832	817	807	788	826	794	848	817	805	859	834	829	739	761	796	786	833	804	772	874	777	832	817	780	807	749	757	834	855	774	825	836	803	793	812	819	874	837	811	818	755	785	805	789	803	822	848	803	773	787	782	865	794	799	853	809	792	777	821	812	865	784	815	822	792	780	794	817	811	776	840	754	797	818	792	815	886	804	842	808	831	862	829	805	844	792	801	840	822	775	780	844	840	768	780	745	869	852	824	835	822	817	795	812	774	842	810	792	841	827	800	813	856	837	843	801	814	837	831	808	816	779	820	840	799	823	830	816	803	833	780	786	815	782	845	782	804	831	855	824	795	829	757	804	799	815	808	802	774	818	785	808	802	849	847	801	796	790	780	852	748	808	805	792	876	820	832	823	827	813	834	828	821	801	791	823	773	872	779	778	814	795	830	816	850	805	824	804	828	821	795	778	793	788	837	852	806	860	809	826	837	862	773	769	803	838	765	822	796	804	845	784	759	804	850	822	837	849	800	824	827	777	783	833	798	830	858	786	839	797	792	833	772	781	837	876	827	815	786	851	765	799	824	810	853	809	804	822	845	774	832	820	823	753	825	853	712	779	827	789	815	826	810	812	832	861	849	847	781	848	836	762	803	816	771	806	781	750	818	816	830	813	829	851	824	767	765	837	834	840	803	828	790	821	800	768	828	841	744	798	785	786	826	769	830	783	797	849	815	809	804	790	792	851	832	812	845	801	856	832	738	778	759	810	795	833	855	830	824	826	817	829	831	802	779	763	778	813	817	777	806	823	798	790	843	794	793	829	800	789	820	791	789	828	776	852	830	818	845	786	847	840	769	794	822	770	806	841	816	815	810	791	807	859	824	820	787	782	827	745	845	836	819	817	828	837	785	847	821	797	817	779	761	807	829	810	769	866	844	803	793	816	840	764	809	785	786	850	784	809	815	854	743	875	810	797	779	742	774	791	787	807	798	822	810	782	812	821	778	827	817	776	904	822	769	799	811	831	749	782	810	797	834	783	813	782	838	796	742	770	786	870	826	843	867	744	818	812	796	828	852	839	773	796	811	829	805	762	864	799	774	765	803	803	868	771	883	824	832	846	819	848	810	817	844	825	785	833	796	791	809	782	776	825	839	821	797	829	796	780	842	818	817	793	829	828	828	822	813	829	868	793	812	796	808	817	791	838	821	801	804	838	858	838	823	866	836	834	785	872	811	739	799	845	774	769	783	806	807	734	758	834	797	792	832	773	831	837	775	792	745	777	777	814	800	791	825	824	863	818	790	793	809	811	825	827	783	808	839	791	855	813	795	827	787	808	820	824	882	762	836	832	812	839	799	840	764	847	792	819	790	813	815	820	747	822	798	840	798	835	801	776	758	805	777	817	806	846	828	811	842	777	818	802	776	784	813	839	847	791	775	825	866	841	818	803	792	794	797	781	824	835	807	821	819
3422	3507	2986	1685	1260	1057	954	866	774	732	761	711	653	632	658	655	617	604	596	600	636	614	621	613	642	643	627	582	584	590	586	593	655	654	549	610	597	599	626	542	605	624	609	610	646	596	595	587	586	583	623	594	607	599	626	607	589	625	552	570	603	606	612	585	626	598	614	632	598	628	613	615	623	643	584	575	612	583	617	571	588	591	568	608	611	594	609	566	577	585	579	573	645	591	593	622	588	616	579	620	580	576	605	574	612	607	623	592	614	626	605	598	588	591	612	603	581	622	627	602	604	623	587	643	614	606	620	581	597	607	601	588	603	652	628	556	603	583	578	553	616	614	616	617	602	619	595	587	580	557	632	605	620	609	582	619	611	600	588	592	626	603	571	580	614	593	569	629	590	590	642	590	613	569	625	581	638	591	573	564	587	606	571	583	571	574	566	588	605	526	586	588	584	583	636	595	631	614	634	628	597	576	563	611	572	542	573	633	612	568	588	587	615	590	589	609	552	617	585	598	590	583	604	568	580	574	595	582	578	611	554	543	571	591	607	577	609	626	580	631	579	595	605	621	601	582	584	570	588	609	621	559	566	584	582	649	572	595	615	601	589	656	597	612	613	632	588	586	618	597	609	565	558	623	602	593	588	596	632	629	602	562	587	577	607	586	590	579	546	602	591	604	521	542	591	628	590	570	598	600	596	573	622	621	581	596	613	593	611	613	572	589	586	601	586	620	561	584	621	634	573	645	612	588	586	584	553	595	609	573	554	558	552	607	564	581	601	549	612	562	589	626	591	641	568	646	590	623	601	625	617	516	598	536	588	555	633	593	542	640	598	626	610	603	599	588	575	611	577	578	646	586	557	614	575	604	595	617	591	562	583	596	617	598	591	581	577	583	545	606	579	597	613	637	596	585	590	629	562	630	564	585	605	610	579	596	566	619	568	595	584	598	551	594	613	620	610	579	643	554	595	580	577	610	571	651	596	599	595	610	614	645	587	602	586	583	584	588	587	610	600	580	632	563	558	635	582	652	589	630	589	594	560	616	592	621	610	619	605	592	604	643	599	574	580	582	609	554	595	631	591	612	588	601	549	587	613	600	600	595	655	596	596	592	574	619	568	620	590	628	584	582	609	564	603	574	583	595	573	583	615	582	612	593	623	628	611	615	629	623	619	622	582	602	585	568	618	637	601	631	580	569	597	573	625	580	607	588	605	583	612	585	611	573	596	639	598	556	612	603	585	616	560	572	572	590	628	571	629	593	603	569	578	580	583	569	593	572	584	586	601	600	618	585	602	589	584	613	612	596	619	564	626	577	574	602	596	608	547	587	574	595	581	583	575	608	618	633	601	636	586	593	581	521	643	567	573	568	537	592	575	567	613	609	650	570	594	576	594	641	558	571	597	629	583	561	579	584	588	589	620	623	620	597	592	576	590	589	602	603	600	607	584	554	588	616	616	602	605	598	565	597	575	585	578	594	616	603	633	648	585	612	561	629	625	557	601	528	595	581	640	634	584	610	565	608	648	608	602	611	575	582	611	604	589	591	602	583	595	616	570	608	570	606	623	607	556	595	600	577	592	559	587	597	549	636	552	567	616	569	623	591	589	553	592	603	596	554	623	559	596	614	546	608	610	595	563	586	574	546	577	614	587	644	603	594	586	606	579	587	602	599	590	568	587	631	560	591	585	572	549	570	601	562	588	580	605	587	581	577	615	622	603	594	543	631	558	539	637	631	539	582	628	648	611	569	592	585	591	610	568	563	592	604	605	580	592	634	596	587	606	595	593	613	542	627	558	630	607	605	586	594	588	593	596	583	634	597	622	562	609	588	576	571	563	620	573	563	627	594	581	579	585	569	640	631	561	582	621	571	560	565	611	596	596	602	597	576	586	569	613	593	589	598	607	592	616	568	605	611	585	548	606	591	583	605	554	589	579	576	599	573	601	579	591	571	620	582	588	593	592	578	603	618	611	575	594	597	582	583	575	565	582	607	596	590	552	619	636	539	613	571	579	570	577	633	587	606	600	659	576	570	615	583	602	613	570	553	568	566	593	613	608	626	608	578	596	571	568	601	624	585	570	621	591	572	597	581	580	574	625	593	594	587	607	610	563	609	589	609	612	610	568	541	590	561	607	622	558	604	610	608	583	571	599	581	622	549	548	657	584	600	604	564	615	616	603	555	638	585	546	610	586	605	583	583	593	556	549	592	580	568	575	577	587	611	598	566	595	646	595	568	569	619	614	608	570	630	574	588	602	563	587	595	575	602	605	572	592	526	549	602	598	589	603	566	578	570	597	564	637	588	599	576	597	593	575	579	602	599	597	546	591	589	598	569	602	589	570	632	617	568	606	575	569	588	564	641	559	611	585	587	621	598	556	576	587	597	569	588	604	606	579	621	573	562	587	575	656	590	553	608	632	628	572	570	576	626	623	579	568	573	533	590	651	581	600	580	617	546	594	640	561	614	558	546	625	605	607	592	587	596	643	625	591	564	575	642	575	616	580	605	616	590	550	584	615	581	635	602	616	601	600	609	618	567	632	573	605	593	623	606	584	548	583	608	579	558	581	585	597	591	590	551	612	592	619	589	593	620	581	596	606	600	598	580	582	625	556	600	578	614	608	573	579	583	569	551	587	603	653	584	540	622	571	612	602	623	562	557	577	556	596	558	600	590	597	588	596	629	612	547	610	595	600	601	629	606	633	605	572	594	604	573	608	608	619	584	589	596	623	611	553	623	598	579	601	553	582	588	577	596	596	592	593	613	606	583	624	567	593	566	589	582	581	595	608	571	614	611	591	627	578	626	551	581	558	554	626	580	603	606	584	621	557	606	599	582	592	552	597	624	582	603	616	616	567	559	581	571	596	582	573	554	603	588	605	584	602	577	567	569	585	650	609	622	536	581	558	586	587	597	578	601	596	564	591	559	592	613	609	566	560	593	601	596	617	626	591	527	619	572	601	634	607	600	570	574	581	541	612	598	600	586	609	608	600	622	606	612	593	580	613	551	559	619	621	588	560	629	581	573	610	587	558	573	587	581	602	564	569	579	589	520	596	608	555	589	583	595	606	610	588	579	567	648	631	578	559	620	604	612	565	592	575	585	606	587	583	586	583	584	590	632	594	578	611	585	564	601	631	596	618	589	608	574	586	620	596	538	579	566	565	578	559	621	581	587	589	576	606	605	553	628	585	626	557	593	612	605	581	621	568	573	623	622	577	603	532	570	601	609	581	573	604	576	599	595	566	606	556	590	564	627	573	564	586	636	604	594	551	597	573	643	600	607	573	568	592	571	571	600	606	581	628	537	584	606	622	585	554	595	637	571	616	586	600	579	628	588	588	613	554	605	635	630	611	583	572	600	579	570	610	615	618	623	616	617	577	609	578	546	587	615	600	573	585	585	561	548	619	551	599	547	580	594	621	610	601	590	583	587	560	594	590	593	598	571	569	593	589	570	567	559	618	587	545	592	597	552	618	577	602	588	576	579
24426	21460	28842	24487	21461	9860	1974	1270	1090	995	958	942	884	955	886	859	874	855	834	795	805	848	766	789	840	812	817	800	926	799	812	818	840	896	773	780	806	820	767	811	781	822	744	786	854	814	856	793	778	855	781	807	784	784	814	847	803	792	814	778	763	803	803	826	838	775	787	781	846	819	800	761	803	774	796	791	801	787	837	791	819	850	739	809	855	815	854	813	767	792	818	789	777	777	776	786	821	802	785	821	840	799	807	801	760	831	814	821	768	784	826	817	776	829	825	745	784	799	795	840	774	729	808	827	808	771	762	772	774	796	777	779	828	785	764	752	808	791	800	812	804	803	795	809	782	825	811	771	798	798	801	816	833	791	816	797	753	807	815	761	785	758	791	755	781	753	766	804	815	759	741	770	798	792	765	765	813	758	780	799	786	810	795	796	770	806	821	808	795	778	848	837	759	778	803	775	802	809	786	761	804	830	789	774	778	803	786	808	815	793	791	849	768	788	806	758	768	838	788	745	766	786	810	848	791	775	775	772	784	773	830	809	722	793	785	802	761	791	818	818	758	792	764	793	808	814	827	825	784	771	822	773	754	806	777	765	797	806	766	790	809	817	763	786	768	782	826	751	783	824	801	774	791	831	788	777	769	775	773	792	736	795	802	790	826	860	790	836	766	783	780	798	788	798	816	804	792	813	803	792	781	855	786	773	793	779	807	787	798	786	802	771	788	812	756	790	779	793	750	745	760	803	788	750	798	719	752	823	796	753	832	813	747	801	798	796	781	816	847	758	844	786	777	804	785	721	827	763	791	818	815	736	739	797	763	777	799	832	753	809	779	739	809	783	818	802	797	830	817	799	769	806	816	842	768	814	782	792	811	766	770	836	816	871	772	794	765	776	793	782	732	772	777	807	767	781	761	824	813	782	776	787	758	794	807	754	767	799	814	764	784	778	824	824	774	765	812	790	800	764	751	757	796	805	786	776	761	773	787	796	779	792	791	797	769	805	811	798	811	762	811	775	824	785	844	794	824	814	793	805	770	797	821	839	720	790	741	764	831	822	789	796	788	797	772	805	792	785	797	816	823	813	776	774	780	781	823	795	737	819	807	785	809	745	758	771	782	761	821	759	774	754	778	823	820	765	776	832	785	798	765	790	748	766	815	797	773	799	819	800	818	830	787	801	815	782	810	791	778	735	784	785	809	826	803	753	798	819	799	751	819	832	733	816	797	777	781	762	788	810	780	798	823	795	793	742	872	796	799	767	780	776	832	781	804	819	775	791	775	800	784	776	797	788	800	826	774	818	786	756	772	795	824	808	785	836	818	742	794	764	778	776	761	783	797	791	822	807	801	798	780	767	712	782	814	773	777	827	792	746	781	822	780	795	784	875	764	805	788	804	816	829	805	804	819	734	758	768	815	724	848	799	822	770	786	786	744	788	746	773	783	754	773	795	775	814	831	772	797	801	755	839	777	741	787	766	835	848	803	761	807	726	786	804	770	872	828	820	777	781	815	759	793	813	813	799	781	800	808	797	786	793	829	830	767	799	751	798	787	763	807	753	737	807	818	818	814	744	797	774	777	781	851	825	765	756	777	837	825	781	780	845	781	727	733	815	787	829	763	855	853	754	835	777	807	768	792	788	733	743	780	773	756	770	786	795	752	786	790	815	764	763	844	817	763	787	762	746	768	792	777	826	807	775	786	791	741	847	809	785	797	810	778	790	771	759	769	740	825	756	757	772	795	782	804	798	813	738	827	750	822	854	844	737	849	790	814	757	821	828	769	823	763	748	773	733	799	826	813	762	791	809	792	842	754	785	719	798	808	753	800	792	829	799	797	735	774	804	816	810	818	759	767	815	786	790	779	802	779	789	779	814	755	826	820	809	743	818	755	757	754	815	779	766	761	749	750	797	778	797	807	780	853	754	787	766	780	765	759	814	789	819	780	796	799	796	811	815	772	762	796	777	784	776	801	796	790	824	769	759	812	736	776	740	746	766	797	781	784	766	840	834	819	782	803	790	787	839	759	771	759	783	791	764	744	734	742	806	772	786	783	783	810	775	779	784	779	800	806	748	774	837	781	804	817	791	762	763	818	780	805	784	787	790	821	768	753	841	791	760	810	844	819	825	733	813	776	792	801	758	746	790	841	807	824	785	815	807	781	752	760	762	806	811	783	820	786	825	810	711	752	817	825	802	829	742	810	811	826	782	802	791	828	820	801	798	789	786	822	766	820	783	804	800	779	757	780	766	781	822	796	791	784	754	853	812	745	787	781	732	752	747	843	790	762	731	762	794	757	763	790	801	765	763	757	817	807	825	782	820	773	825	764	759	788	804	747	787	730	766	756	799	802	775	764	742	731	751	736	785	779	769	759	745	808	777	814	773	770	788	780	842	798	784	812	807	747	820	831	859	774	816	820	821	792	784	772	803	782	733	815	803	800	824	852	802	742	775	806	729	786	783	818	782	786	780	738	768	768	767	841	781	809	722	797	785	805	783	797	737	784	808	783	803	800	806	759	826	820	810	771	807	776	781	713	740	826	782	779	756	783	757	812	786	806	758	799	779	809	768	802	768	813	774	810	766	784	823	825	815	834	802	769	824	758	768	788	788	762	743	767	782	787	799	747	750	799	760	747	818	815	725	808	753	808	799	831	816	780	809	803	816	793	792	788	752	803	817	766	782	777	790	798	765	754	779	822	773	832	806	819	725	794	772	758	837	840	805	786	806	775	773	822	790	852	818	786	796	817	786	763	811	718	748	782	811	817	786	786	747	782	742	774	775	785	792	805	769	771	785	750	777	815	738	831	819	753	749	790	773	794	776	770	793	798	798	791	793	803	789	819	797	800	763	788	810	776	736	780	788	804	807	770	801	754	790	755	750	734	775	775	799	747	762	790	763	747	852	766	742	793	780	772	788	809	776	796	781	807	798	751	757	801	789	807	739	820	812	763	740	812	770	735	804	799	755	767	804	790	779	810	821	800	765	757	813	688	797	725	787	807	787	779	795	820	780	784	783	811	798	833	799	817	746	767	787	788	783	765	818	786	793	737	764	772	813	825	767	757	749	831	759	771	797	838	830	778	773	851	800	812	797	792	799	784	784	774	802	815	806	811	766	841	788	808	750	771	789	813	801	818	830	772	818	744	777	827	798	830	788	784	722	778	823	779	747	750	856	778	753	791	809	784	783	780	760	828	766	776	820	784	725	818	792	793	805	735	716	818	836	718	802	778	760	800	846	827	738	794	766	758	795	767	790	769	789	770	798	800	794	789	792	814	756	814	823	764	787	757	799	795	790	774	747	765	853	746	773	827	721	786	852	836	799	755	815	752	787	775	796	770	740	771	848	792	795	807	842	816	778	762	734	734	829	766	809	818	796	783	836	783	807	796	832	805	820	792	776	816	824	760	807	840	817	796	781	740	844	775	767	749	785	804	765	821	790	820	801	738	859	793	786	745	763	762	768	732	800	806	800	788	780	726	791	820	763
3762	6201	5014	2673	1907	1456	1188	1036	951	908	804	815	718	724	722	731	653	667	645	703	652	650	614	631	670	618	613	659	623	612	636	650	622	633	636	644	627	600	605	641	617	586	600	631	617	595	615	638	596	589	608	636	583	590	648	608	592	635	595	628	554	632	577	597	665	607	620	550	572	570	645	611	599	625	597	594	603	628	601	548	591	594	608	558	578	616	626	637	564	612	587	578	556	622	581	616	639	600	566	583	630	575	578	591	569	572	623	605	618	601	641	585	621	616	609	607	597	570	586	600	597	596	607	582	645	590	617	556	614	641	600	596	592	618	595	623	642	637	627	602	606	576	607	602	586	601	603	594	605	599	578	632	553	593	572	604	598	629	561	552	545	620	580	620	607	562	617	660	605	634	601	570	618	604	581	596	565	604	579	568	600	609	578	617	612	616	592	622	610	622	547	623	561	581	636	565	623	605	620	546	605	604	590	585	615	588	585	596	615	608	578	571	549	645	610	611	582	625	578	602	590	574	619	605	570	570	627	611	574	589	559	592	588	632	628	630	614	607	539	593	586	659	605	629	547	635	634	605	596	590	548	593	567	561	600	590	580	562	576	582	606	609	570	610	601	590	613	603	599	600	613	588	629	626	643	617	566	571	614	590	577	611	592	530	558	556	618	596	589	597	597	659	595	597	622	614	608	595	570	539	599	580	581	549	560	600	577	619	600	594	569	634	588	557	616	580	584	604	567	616	581	601	584	624	567	544	587	606	592	574	576	590	554	584	587	623	617	611	584	616	654	575	603	619	560	585	608	598	624	620	563	598	605	558	605	596	555	584	588	599	583	590	562	647	641	591	585	568	591	678	561	543	635	563	555	578	607	612	570	591	637	601	609	645	617	595	618	553	653	635	569	605	603	567	539	631	600	570	624	644	567	546	566	576	586	595	560	580	614	585	590	601	582	585	586	621	572	590	547	631	579	568	568	603	562	580	615	625	578	578	590	575	564	624	585	568	576	556	605	605	618	560	588	620	619	611	628	599	614	592	575	562	580	613	614	567	610	571	587	630	598	606	593	549	555	592	589	568	599	601	615	602	640	585	585	599	609	611	561	625	562	597	607	653	605	605	591	603	659	573	608	606	581	597	601	566	657	598	574	594	618	553	612	584	586	586	589	594	576	564	638	553	534	602	599	535	586	595	606	575	600	554	625	606	598	618	582	565	608	604	630	580	585	599	595	616	584	600	578	563	616	615	641	538	589	528	644	579	600	555	587	550	615	547	605	629	656	620	608	549	556	559	600	586	589	572	613	586	573	575	617	518	599	630	614	593	589	551	599	586	604	624	616	574	588	614	605	609	643	579	620	581	599	602	588	588	600	576	575	606	578	599	623	614	553	626	561	589	602	577	567	568	595	594	588	599	586	603	578	564	610	605	616	587	577	643	576	574	630	608	592	569	576	554	632	592	596	592	637	620	562	575	589	598	620	580	607	597	571	575	586	591	584	547	576	590	567	642	614	588	569	589	562	587	568	608	621	596	573	550	614	614	579	590	559	582	611	573	593	583	571	564	613	627	603	603	590	551	583	584	547	586	548	622	541	604	600	598	573	613	579	635	606	559	627	572	606	584	585	554	588	595	578	600	612	588	593	595	584	602	581	637	615	598	581	603	594	556	643	578	590	591	564	604	606	598	591	584	565	574	600	563	582	626	537	571	602	570	585	587	594	570	637	555	621	612	544	583	578	575	585	597	603	604	601	568	596	606	576	587	603	543	595	587	611	634	595	579	621	596	600	619	575	582	572	604	577	583	591	622	559	603	641	612	593	603	599	534	567	577	587	600	613	584	557	563	568	630	613	599	588	618	573	579	612	602	571	610	590	623	601	602	598	583	568	556	625	568	562	593	595	604	638	585	617	576	584	565	571	570	571	572	553	556	592	596	604	599	628	588	582	602	589	595	591	590	658	577	605	611	581	598	549	615	621	590	617	571	589	594	555	602	574	584	585	602	582	577	612	577	571	586	589	622	623	570	588	618	586	615	578	577	571	560	569	570	610	622	580	595	559	563	577	596	615	568	600	588	611	596	553	604	620	607	564	547	592	606	600	574	585	587	601	569	576	600	581	583	556	546	610	570	567	596	601	575	591	616	580	597	608	592	560	629	568	570	566	547	577	588	585	598	539	600	574	591	593	597	600	616	553	618	578	586	604	625	572	607	583	552	589	579	584	616	590	537	587	605	584	619	567	590	596	555	593	568	592	611	616	558	604	579	534	619	568	577	585	578	550	593	578	604	615	579	602	570	615	561	620	591	598	578	559	597	587	570	604	584	643	589	523	558	567	587	568	576	577	575	567	571	603	604	607	550	596	581	616	599	567	572	612	611	587	619	567	607	591	610	594	568	555	567	552	622	619	580	572	602	573	597	602	584	614	584	587	600	623	589	571	573	571	581	567	592	582	587	579	536	604	584	612	594	597	600	599	623	586	594	583	585	588	595	590	595	565	592	580	595	624	612	562	584	555	622	647	594	597	564	591	582	591	609	614	530	571	560	601	539	624	557	567	575	606	597	573	601	566	576	618	599	581	562	571	596	596	649	602	593	589	524	540	582	565	557	582	626	538	567	592	609	573	591	565	543	581	581	582	628	607	566	554	601	565	636	610	585	585	582	595	591	564	585	612	607	598	598	599	586	579	560	537	569	604	559	595	604	635	570	583	530	563	569	597	566	600	583	584	624	580	538	607	576	593	602	589	547	588	553	605	595	597	593	606	594	577	581	584	558	574	589	610	573	583	584	604	588	538	559	590	586	614	607	566	570	598	597	657	602	549	597	594	584	553	541	572	593	615	589	565	563	586	582	588	530	572	577	536	539	580	524	563	564	567	548	578	552	551	590	582	631	648	602	549	558	589	582	570	567	518	583	618	571	532	616	531	597	589	610	596	570	591	588	601	584	589	577	562	595	563	602	574	586	584	583	612	591	589	625	593	627	606	533	598	608	566	592	540	544	542	571	585	601	573	597	570	624	598	586	556	593	598	603	609	593	620	617	598	574	646	564	557	590	581	610	578	574	582	565	575	597	572	578	600	574	605	599	607	556	594	584	581	569	582	640	590	553	622	629	597	588	580	637	551	621	541	618	586	571	626	599	566	589	615	586	648	542	598	610	540	551	601	563	598	577	595	587	577	543	603	575	620	611	582	548	632	628	610	567	590	587	592	603	592	595	568	594	572	614	600	568	552	545	596	563	605	547	619	554	615	617	579	556	634	570	555	561	596	562	591	548	569	608	592	593	583	625	575	564	600	594	571	621	587	622	584	574	537	574	560	517	560	606	606	554	559	543	582	615	575	588	576	584	557	579	554	566	573	563	576	599	615	605	577	579	548	582	553	566	562	620	557	596	573	577	579	590	590	596	584	625	618	599	601	593	588	593	566	580	586	623	587	609	569	517	586	524	609	560	601	580	551	576	568	576	598	593	549	567	634	596	582	573	534	627	582	606
27843	10630	962	551	502	443	401	423	398	401	377	425	438	437	411	406	388	405	459	394	421	406	386	416	413	428	412	440	448	424	428	419	420	396	394	411	442	406	399	413	426	408	418	403	420	433	414	392	423	399	384	403	405	391	384	429	400	434	376	387	404	423	404	396	443	436	392	393	382	406	445	420	401	410	399	442	419	433	410	416	410	422	459	416	448	430	376	374	442	407	418	444	438	407	419	424	404	405	370	428	411	418	424	412	443	368	444	366	392	414	431	426	435	425	392	411	408	416	414	404	407	420	371	395	386	370	386	388	373	406	411	422	430	422	399	430	441	388	433	397	442	371	453	443	408	403	398	381	405	397	428	422	426	415	396	420	414	409	363	406	420	440	402	427	424	418	387	403	399	417	435	400	426	412	415	402	396	406	422	414	416	404	409	404	405	393	377	389	405	390	429	394	387	427	398	412	424	414	417	414	389	403	382	419	392	434	385	431	439	417	411	409	380	412	416	422	404	440	406	430	390	369	386	426	412	394	399	423	375	387	413	397	403	427	393	392	401	413	413	445	395	382	420	413	392	424	420	400	421	402	474	414	451	421	399	424	395	371	419	406	418	389	391	461	446	394	422	401	389	382	413	414	424	422	420	407	446	385	395	403	410	413	407	415	417	419	394	416	419	403	429	384	389	406	410	399	398	442	428	389	441	388	436	416	408	432	430	392	415	399	383	428	407	390	402	406	413	421	377	429	397	381	427	370	418	435	413	389	405	407	394	363	413	397	407	424	402	430	419	405	424	385	409	423	399	412	430	415	403	380	367	412	409	395	415	415	404	383	390	406	426	417	434	406	458	477	453	422	402	428	411	425	445	394	428	446	442	402	422	420	369	417	436	433	434	416	420	407	403	396	447	382	410	388	408	396	427	380	401	394	420	403	394	446	404	383	385	396	439	387	438	410	429	415	402	442	403	421	418	417	410	420	379	412	407	423	419	402	421	422	352	393	403	414	401	389	404	391	395	459	385	406	412	399	440	415	391	421	439	441	426	429	444	394	411	424	421	399	394	389	397	413	390	377	394	437	397	431	410	425	401	439	430	420	407	420	406	398	391	406	413	416	403	420	406	426	428	407	434	411	455	372	394	401	376	445	412	399	413	410	382	400	427	467	361	408	411	414	413	426	426	417	395	406	446	407	402	391	411	427	425	435	399	363	361	379	425	423	447	436	405	405	426	403	418	439	407	387	401	412	429	381	413	410	402	392	403	393	432	437	397	407	415	420	386	416	389	420	416	445	425	420	380	436	395	414	415	439	452	412	408	401	407	423	386	366	462	442	422	420	396	407	449	452	416	421	365	402	413	392	421	436	438	393	413	436	383	415	387	413	400	381	404	421	394	362	411	403	401	427	380	401	371	407	381	407	419	388	436	420	360	423	380	411	383	412	451	409	393	430	435	398	397	402	414	407	422	408	462	380	421	430	443	400	395	413	396	442	441	433	430	422	382	407	376	381	364	398	380	397	367	421	393	390	407	449	422	400	431	429	404	429	376	382	424	440	411	393	453	422	420	402	441	406	436	395	419	411	400	442	400	401	392	410	413	437	394	418	418	356	429	386	426	421	396	447	447	442	369	419	435	390	417	390	390	392	397	457	401	409	455	434	379	404	432	402	391	416	394	436	428	423	418	428	391	397	415	419	404	390	396	432	412	420	382	405	405	428	413	401	462	412	406	423	403	368	380	422	410	417	417	421	424	409	428	423	422	427	447	402	423	407	422	468	438	418	438	410	442	402	431	423	377	380	426	412	389	394	362	397	399	413	402	410	397	432	413	421	388	403	391	393	369	442	431	430	360	400	443	406	423	431	446	401	384	414	449	440	416	442	371	417	395	404	388	393	451	430	413	424	420	453	410	418	415	384	395	398	420	411	407	384	432	395	414	397	414	407	418	423	402	415	391	418	411	382	392	382	405	403	390	429	395	409	420	401	464	435	451	420	394	412	424	405	418	419	392	409	423	427	403	414	425	425	413	388	401	421	409	410	386	455	434	406	376	416	456	415	433	399	425	396	415	390	405	431	392	412	436	381	433	366	436	379	400	378	392	389	415	455	422	383	420	426	419	398	392	425	413	393	416	407	400	393	409	414	423	404	408	402	386	401	391	427	400	421	432	398	420	430	398	420	431	392	403	439	403	410	379	401	385	436	430	456	450	422	424	426	397	430	429	398	388	386	402	451	391	432	407	419	417	391	437	406	392	425	427	410	390	381	427	432	428	404	445	401	414	414	447	400	397	395	428	415	398	462	394	389	388	432	439	411	407	425	414	430	427	418	442	401	417	387	435	404	423	400	438	381	402	408	408	379	445	420	403	406	389	425	424	415	457	421	398	407	398	455	412	425	421	412	433	432	444	406	406	418	419	401	413	378	416	420	423	419	417	379	452	382	378	403	386	385	429	403	396	441	375	414	426	415	423	416	380	426	450	405	399	406	399	416	427	438	423	453	424	417	402	410	435	397	396	400	396	368	417	391	427	433	386	410	405	411	402	412	379	444	393	383	403	467	413	414	384	407	426	432	399	430	393	417	402	434	405	397	375	398	438	429	418	403	426	407	399	397	447	425	409	412	434	401	409	368	431	398	456	395	388	411	402	402	373	395	387	441	422	447	384	392	413	402	440	392	415	423	391	415	384	351	423	401	408	449	393	382	419	450	406	400	409	398	416	456	411	384	417	414	427	421	406	425	393	406	411	428	392	409	399	393	381	387	434	390	424	404	422	394	401	403	419	394	377	386	409	375	401	408	431	400	423	412	411	390	398	399	402	428	386	458	375	403	392	394	407	381	356	398	404	403	367	411	391	442	422	443	415	402	434	475	414	416	414	386	398	443	429	384	429	412	398	380	399	404	417	408	409	394	416	406	453	409	434	444	403	415	414	400	375	403	393	412	409	383	444	397	416	401	385	412	402	395	422	378	416	417	437	375	404	392	454	402	447	382	406	418	445	451	409	405	435	439	429	405	368	413	414	415	435	402	415	403	392	393	455	388	417	385	411	391	446	402	420	404	399	419	388	431	402	416	385	407	413	427	396	417	379	431	391	411	423	454	423	449	427	406	419	397	440	412	447	384	431	420	412	389	399	392	414	388	423	465	423	438	441	364	407	372	396	424	441	443	441	443	412	412	427	404	410	416	414	433	386	419	406	399	405	382	401	411	401	393	354	411	383	396	393	424	413	429	368	422	393	455	352	399	407	427	414	435	389	426	427	396	411	419	427	434	434	419	422	426	395	453	442	407	408	444	380	431	372	387	389	404	408	397	398	458	424	434	429	415	430	393	415	395	407	418	407	392	396	395	434	445	387	403	386	437	412	434	412	384	395	417	394	405	384	390	392	408	426	411	428	422	416	444	412	415	426	393	441	422	406	417	431	415	360	428	388	441	387	376	405	412	379	405	405	389	410	408	415	436	414	367	409	394	415	424	416	415	413	390	428	420	452	437	399	373
4741	501	464	356	321	337	303	295	313	292	325	284	347	305	262	288	298	294	282	299	279	309	272	307	335	313	303	316	292	317	327	286	317	327	314	290	309	277	297	286	291	307	317	299	301	311	287	285	307	314	309	298	283	314	309	256	305	271	300	329	293	285	293	302	287	277	313	302	329	319	314	300	290	288	329	271	314	297	311	311	296	307	315	277	284	275	285	285	314	277	287	332	296	313	301	314	289	327	288	279	272	304	289	302	324	276	335	311	306	307	302	306	298	329	291	300	313	269	325	310	308	295	306	303	305	305	286	291	308	286	292	293	286	298	295	307	317	312	313	294	290	266	268	305	314	296	308	291	306	302	272	281	286	327	296	298	292	307	320	331	314	270	318	309	284	325	311	284	298	330	279	335	313	308	278	306	285	274	276	277	296	300	300	291	323	276	280	267	287	312	288	294	335	292	315	329	288	297	289	311	300	299	308	300	315	272	290	321	292	303	282	264	296	352	294	340	315	294	286	321	297	304	314	306	290	287	318	323	301	274	304	279	320	309	256	337	272	272	276	303	315	281	274	308	296	311	291	304	327	308	314	293	250	315	279	281	310	324	313	302	314	305	279	323	281	307	290	302	296	293	325	281	304	305	258	296	260	286	271	301	290	278	321	294	294	301	278	327	278	288	300	322	346	318	304	290	319	296	316	298	272	352	317	309	250	301	330	310	312	301	285	310	295	289	287	300	302	312	297	300	321	284	297	271	281	310	299	321	270	321	285	297	320	293	299	327	331	290	281	325	327	296	276	300	329	269	271	311	294	316	329	259	297	302	258	299	280	318	274	301	297	296	303	307	294	315	299	291	259	297	304	283	265	310	275	283	283	307	296	281	307	284	289	280	304	323	294	317	291	339	277	310	288	301	287	276	323	314	322	303	293	288	302	286	306	296	298	313	271	294	305	316	287	314	297	302	285	295	329	287	284	289	290	273	293	283	314	283	314	290	325	301	296	307	275	308	295	285	342	287	300	296	307	255	307	275	262	270	315	268	319	291	312	332	286	283	280	284	288	310	296	267	292	297	299	323	277	315	336	320	310	310	281	296	300	309	289	304	297	304	293	320	310	324	294	278	313	308	318	285	299	313	280	311	273	314	290	327	309	307	320	306	303	283	328	298	311	294	271	277	327	290	298	305	315	275	292	314	311	296	287	293	295	259	291	291	323	320	270	301	267	294	325	344	302	278	314	307	290	315	294	270	317	339	279	287	323	286	286	336	319	300	278	304	278	320	301	313	281	336	297	301	300	271	297	284	268	320	261	266	273	291	321	275	299	317	277	250	311	293	295	303	297	278	303	296	289	310	248	288	316	273	305	272	314	270	279	294	320	288	303	301	309	294	297	287	320	280	309	314	295	292	305	288	287	309	283	314	282	298	298	285	305	318	287	303	285	308	324	284	335	301	306	319	267	309	285	275	321	296	284	304	285	290	325	298	282	307	286	291	289	291	283	290	304	306	278	297	271	322	266	286	279	297	295	279	290	336	304	325	278	303	322	264	288	292	285	294	297	290	311	316	285	288	344	273	284	299	294	306	284	291	314	290	300	328	296	267	330	322	307	300	304	337	319	298	336	300	304	309	283	308	273	278	300	295	290	311	310	306	283	291	269	308	290	299	285	279	298	296	329	292	252	291	292	274	286	325	311	284	292	318	308	320	288	314	294	327	307	285	272	318	289	280	309	313	270	293	279	333	284	291	312	290	289	293	288	266	337	295	340	326	289	317	304	272	305	287	316	286	357	291	287	271	294	327	321	289	303	304	277	303	314	280	312	313	275	312	279	303	307	306	299	317	294	253	324	280	286	289	287	303	323	301	284	305	285	302	281	316	317	334	304	296	317	310	341	301	299	273	285	309	256	310	329	307	306	298	314	315	277	316	288	283	305	312	284	285	270	298	319	305	291	331	304	293	281	293	263	314	277	281	330	281	317	285	304	292	314	288	326	306	278	286	301	278	283	304	299	294	308	313	271	292	261	266	313	325	295	298	268	310	281	304	291	274	282	281	313	291	289	283	295	310	284	309	276	324	303	300	305	306	337	285	274	280	312	311	297	296	293	310	290	286	282	328	302	303	309	310	268	276	281	261	310	311	296	288	322	283	310	299	293	303	298	293	328	275	284	278	284	278	291	295	273	326	306	292	342	288	318	291	318	307	297	283	276	274	278	281	302	306	312	300	311	343	279	320	315	311	309	279	287	298	325	283	279	311	275	309	296	303	303	290	323	272	291	328	295	287	304	314	299	302	319	288	286	296	303	305	312	303	311	321	289	290	308	295	300	286	298	280	280	303	303	281	304	277	300	274	281	288	294	287	299	305	328	298	306	313	312	306	291	297	273	319	302	270	296	289	297	314	286	272	319	254	294	297	308	298	320	328	294	283	304	299	303	330	308	311	299	301	342	299	262	311	287	285	296	305	358	299	322	296	273	312	310	315	304	309	289	314	303	299	314	293	286	289	329	303	312	268	295	314	280	294	303	297	318	302	326	308	262	302	300	274	299	289	339	300	272	253	281	281	292	310	308	323	293	295	307	284	336	309	307	334	269	304	302	294	324	278	299	291	287	289	326	309	261	313	304	304	278	313	300	303	261	313	312	307	312	314	297	301	311	264	297	287	300	305	336	304	313	307	262	306	296	335	275	295	292	268	325	325	311	319	317	297	294	304	296	318	278	278	296	275	264	328	305	291	275	302	279	322	290	297	304	313	282	270	308	274	294	303	301	341	321	286	298	285	302	279	278	309	307	286	323	286	271	313	300	308	314	354	293	309	327	308	309	288	306	294	286	288	285	317	311	285	299	304	296	269	318	298	290	312	280	326	288	271	290	313	293	303	258	287	294	310	267	264	289	305	307	307	310	296	305	273	292	318	297	307	321	287	311	288	311	305	306	298	287	302	308	297	279	295	279	331	298	338	335	287	293	309	293	306	279	309	311	305	290	281	313	298	301	315	314	275	280	301	301	322	313	305	318	303	290	320	300	284	282	307	312	305	292	271	288	314	273	304	287	307	267	306	259	288	296	291	331	283	273	307	328	299	271	287	307	284	299	281	315	299	293	286	274	277	328	316	266	304	290	294	300	297	316	292	311	329	280	283	309	298	318	302	298	286	273	302	288	292	310	349	272	304	312	295	289	300	302	299	313	302	315	309	327	272	311	282	326	338	305	309	321	288	309	301	251	307	305	308	311	283	305	301	317	297	302	269	315	308	299	314	301	285	301	317	312	284	276	324	275	296	305	270	281	346	316	308	312	308	285	287	304	315	322	317	295	298	300	301	296	324	297	359	291	309	320	304	324	305	309	287	294	299	322	287	280	289	294	311	292	293	317	304	307	291	304	303	250	313	328	266	310	302	273	296	329	309	292	310	322	284	277	289	284	325	286	278	295	322	306	313	318	291	322	339	299	259	312	275	282	293	272	300	278	282	316	292	320	318	287	319	298	311	296	301
25428	21472	27993	25346	12006	1757	1250	1039	921	960	930	866	900	909	866	874	863	846	858	870	857	868	940	833	857	843	856	803	789	847	790	868	873	821	796	802	808	848	825	834	824	850	835	843	788	843	833	818	823	863	822	807	827	859	807	810	780	811	838	848	842	841	845	817	848	854	806	847	807	889	850	846	835	810	823	822	811	794	816	840	795	842	827	830	862	823	811	777	840	821	816	803	770	869	812	831	844	779	834	803	839	783	815	868	757	805	803	838	802	833	777	838	834	820	853	798	820	820	778	798	770	813	819	799	777	839	848	843	821	851	803	814	848	889	812	801	838	786	790	822	846	827	824	832	842	823	843	815	850	856	791	798	779	830	756	830	807	794	852	792	808	857	802	795	839	808	775	762	815	835	858	817	812	836	848	776	788	789	819	805	829	818	780	787	798	759	809	749	816	809	840	803	790	813	827	787	862	801	831	821	776	819	828	822	829	797	857	824	831	783	809	832	825	799	800	829	847	859	789	859	775	797	778	814	812	821	866	802	801	797	793	743	823	803	808	778	867	840	838	790	802	800	794	821	807	825	829	791	817	806	820	817	809	844	799	780	831	859	792	818	849	860	820	804	829	775	790	807	798	829	825	765	835	752	783	825	805	813	804	815	791	819	792	805	836	833	822	789	783	816	808	881	830	834	786	804	834	765	798	853	846	810	839	834	839	815	794	812	811	844	842	793	803	806	814	803	846	828	824	823	801	818	782	781	824	822	806	831	813	767	818	793	824	862	786	780	780	834	821	788	834	811	787	846	808	784	864	848	804	827	802	843	851	813	768	836	819	807	777	838	865	795	834	827	816	816	809	802	817	830	809	893	797	845	818	821	784	793	874	802	834	824	820	769	877	865	813	831	783	786	811	788	791	805	852	807	747	836	818	833	831	821	809	790	841	773	833	788	796	823	839	824	788	757	823	798	795	794	788	806	830	846	825	829	814	829	798	770	759	785	881	810	816	788	789	768	852	831	801	819	822	837	795	814	786	850	797	800	797	830	803	872	808	775	832	769	822	855	769	853	833	788	798	757	793	801	799	803	802	797	822	775	826	756	811	794	847	800	816	791	789	816	752	787	824	789	779	821	805	757	842	783	819	836	805	869	837	795	787	868	796	783	813	851	802	827	816	859	823	809	768	786	816	814	803	801	772	785	812	840	766	789	841	782	854	858	799	822	746	881	797	814	770	784	780	760	800	829	821	820	789	814	842	833	752	796	839	794	831	792	810	838	840	764	867	816	801	860	817	831	791	849	808	820	807	838	834	795	839	778	854	819	824	815	823	856	827	801	807	813	800	810	819	770	804	819	832	789	816	854	813	828	767	763	817	825	796	809	817	861	822	831	829	786	793	807	860	820	868	753	813	780	865	801	793	760	812	830	818	818	825	787	821	825	798	789	858	770	797	811	819	814	826	861	833	801	769	807	820	772	761	774	802	806	799	795	850	786	799	827	764	781	842	836	834	872	790	845	813	803	872	839	793	787	856	786	782	790	803	840	857	790	852	771	826	875	853	811	799	802	858	838	844	784	794	798	831	800	829	801	810	816	844	775	793	824	778	803	835	808	822	754	766	770	858	801	767	767	832	837	843	789	805	807	807	787	823	820	836	841	808	809	805	795	861	799	857	842	823	812	798	800	855	837	804	840	841	800	828	813	842	808	831	820	831	842	839	758	795	816	804	836	825	826	849	827	801	820	780	824	819	805	817	858	780	758	804	785	812	780	832	785	822	823	852	835	863	834	823	833	889	827	818	787	804	821	762	825	807	849	798	781	791	822	834	805	806	859	869	842	812	799	830	844	782	823	785	804	784	791	794	778	822	775	837	776	780	787	834	845	787	812	805	859	777	827	780	791	830	761	846	804	810	831	782	788	769	791	808	846	812	788	858	824	851	848	779	786	829	771	833	781	793	806	858	832	810	786	817	829	821	780	810	806	790	798	818	819	827	789	864	846	818	774	807	810	834	851	788	779	826	833	816	850	843	831	808	839	818	879	832	862	763	780	777	824	810	873	799	824	862	766	791	811	817	792	826	822	820	830	849	829	812	841	783	879	819	837	793	818	810	772	803	771	808	805	807	816	816	814	792	829	899	818	878	810	851	803	791	834	837	822	774	772	799	844	827	829	836	820	816	777	815	797	874	773	758	810	823	835	829	847	827	806	809	768	797	813	839	796	850	768	812	886	792	832	855	834	858	864	806	826	807	827	876	840	802	803	773	821	850	814	818	801	739	841	798	828	773	770	805	864	821	793	764	818	812	799	853	796	802	794	807	838	743	840	837	826	775	765	833	810	793	796	839	786	768	820	816	907	817	801	751	779	835	817	845	789	777	806	800	845	834	857	790	798	833	751	834	766	771	838	848	808	750	830	827	786	827	858	803	836	754	815	793	781	807	867	801	785	821	828	852	797	836	782	796	794	830	794	807	816	772	834	778	797	807	795	824	795	779	819	829	830	821	833	820	852	846	809	819	857	868	859	833	806	811	787	833	822	780	854	854	815	827	884	814	760	805	838	848	838	828	835	825	815	842	745	825	853	825	781	829	768	825	849	826	796	774	829	828	844	849	864	800	826	834	799	789	798	849	778	780	815	841	788	802	835	816	840	841	809	845	862	793	824	797	773	798	851	856	840	843	844	834	825	784	840	833	846	776	818	823	815	792	825	843	815	829	808	826	809	805	753	845	814	814	789	821	857	797	807	811	775	793	801	789	904	802	807	825	766	819	894	812	789	814	865	795	850	802	837	803	781	857	813	764	813	794	835	805	846	805	831	813	888	811	792	816	807	814	849	754	775	859	856	771	797	846	780	814	770	824	827	833	812	833	840	857	835	832	835	850	832	765	788	791	787	784	805	805	817	841	795	826	777	780	796	803	819	813	812	821	761	826	832	819	806	812	775	830	826	800	868	797	836	837	878	780	844	834	779	824	769	832	837	844	759	813	803	829	842	784	846	778	812	797	787	854	846	810	866	815	831	816	841	807	848	809	814	774	730	817	766	830	806	833	780	817	804	855	805	845	805	793	834	802	806	831	827	823	858	871	901	839	764	811	826	798	844	791	822	775	785	818	790	810	800	844	886	818	849	773	821	787	814	824	811	834	796	761	857	779	815	806	785	854	809	756	796	779	780	841	870	818	846	854	808	818	803	835	808	779	800	801	837	838	849	845	792	794	791	855	803	902	807	801	834	832	813	838	839	775	789	771	834	824	779	786	762	808	829	847	794	784	778	824	808	841	809	861	782	818	791	763	813	825	891	791	782	811	814	848	874	796	813	819	772	845	838	777	829	863	829	803	801	808	846	806	810	759	807	833	812	779	810	882	779	856	827	805	874	812	818	754	828	797	831	784	820	836	830	797	871	812	829	803	803	832	777	814	786	758	799	823	773	830	838	758	799	823	821	813	786	833	787	819	842	816	774	833	828	786	793	820	830	781	809	792	786	791	857	823	812	783	859
3374	3699	2968	1661	1248	1072	968	833	770	777	775	716	714	712	674	675	660	650	641	648	620	623	592	648	624	584	587	631	628	648	578	652	659	588	636	613	640	592	597	606	603	587	642	628	617	550	591	606	596	613	607	625	531	667	612	625	617	590	640	619	553	561	597	592	590	588	625	648	579	595	630	574	589	617	582	597	615	667	611	609	557	619	644	590	631	641	608	580	576	601	600	603	576	587	597	609	607	579	602	628	619	607	601	592	651	603	625	598	585	606	612	617	575	598	594	648	595	652	600	603	630	624	604	610	570	602	551	603	601	630	602	593	643	590	585	594	587	630	589	589	596	563	609	597	592	576	605	564	650	583	616	604	622	616	575	600	561	623	587	614	605	562	606	579	605	603	605	603	607	585	564	619	586	600	622	605	609	665	596	567	596	614	579	604	578	621	587	587	622	571	576	599	584	594	590	613	610	580	637	612	612	548	587	617	599	591	567	578	597	614	628	601	612	618	591	572	569	559	618	591	619	595	611	625	631	582	645	556	627	629	577	620	575	600	587	652	590	580	632	630	586	580	634	588	663	625	590	583	595	568	565	604	611	654	602	648	621	608	657	553	575	611	585	578	578	590	574	580	608	559	586	586	585	598	595	562	598	619	608	588	591	624	546	552	604	653	627	567	543	623	566	594	628	615	584	569	592	580	588	615	592	583	659	651	608	579	604	575	573	601	558	595	639	574	584	580	625	599	577	568	613	607	628	657	578	621	625	590	591	564	578	619	602	639	569	580	608	597	578	594	629	556	603	605	606	588	595	599	601	621	625	578	599	612	565	585	657	605	555	574	609	561	584	601	599	607	611	619	578	585	541	622	565	593	627	590	604	613	598	599	619	616	592	560	589	584	645	577	586	624	599	584	615	591	578	595	591	595	606	577	589	599	680	616	549	617	562	618	618	625	635	562	591	566	581	634	619	601	585	652	559	572	611	563	558	598	639	611	594	607	580	604	633	650	614	574	575	560	630	592	564	612	594	604	578	589	670	618	607	607	600	599	599	586	598	647	614	655	636	614	538	647	580	570	575	594	597	558	611	587	572	602	590	605	589	617	606	598	598	591	555	574	577	587	620	602	607	575	612	592	600	618	615	600	580	618	633	639	587	569	564	579	573	634	637	607	567	575	581	637	601	597	556	583	611	585	590	590	614	624	592	564	592	585	582	640	588	567	551	617	600	579	589	599	583	592	596	587	615	563	574	558	610	561	599	591	638	590	586	607	570	594	619	599	623	598	621	582	610	632	580	602	582	591	597	576	602	597	555	573	611	611	640	627	591	579	567	617	541	637	630	618	590	577	635	600	641	555	610	584	634	551	597	601	626	612	613	602	588	608	585	577	617	605	596	588	586	583	584	619	585	625	615	608	582	596	632	602	571	632	595	590	575	581	611	612	614	603	608	623	609	607	591	616	606	588	598	587	580	592	589	602	601	624	593	610	570	599	588	624	592	607	622	558	601	601	603	607	583	599	622	604	577	580	581	574	579	603	572	602	592	565	565	599	544	615	595	561	558	589	616	588	622	623	634	594	613	559	575	539	597	639	531	526	566	602	597	617	579	594	605	616	563	622	567	582	588	631	603	573	581	607	642	571	573	615	555	643	561	590	572	627	651	570	617	585	614	629	573	623	600	562	612	569	584	588	589	624	608	559	615	588	622	625	601	548	593	572	555	624	624	581	576	564	583	612	629	595	614	617	604	608	570	595	590	585	609	625	571	577	581	569	589	577	629	619	616	605	592	584	575	608	553	557	609	533	525	592	595	631	596	589	607	545	593	589	616	586	565	627	594	575	593	578	569	614	592	591	617	581	575	585	608	610	604	554	593	604	576	585	601	640	558	577	594	576	609	603	583	584	583	566	572	602	608	590	586	604	579	606	559	562	610	616	549	591	609	556	607	597	571	578	624	585	603	585	604	599	555	588	562	600	632	600	539	566	627	603	623	629	623	584	565	583	593	582	588	585	545	591	532	604	602	587	640	612	595	625	600	585	645	588	591	605	534	580	596	620	614	571	589	610	526	612	636	598	607	640	562	619	555	592	605	563	605	575	583	571	642	613	571	581	596	553	551	618	599	608	631	611	631	603	617	535	596	621	614	603	601	620	572	575	599	613	649	599	646	603	574	609	567	607	588	630	618	613	582	608	662	630	575	621	529	615	565	602	596	597	598	602	532	606	565	600	599	580	627	589	645	571	585	615	596	609	631	615	587	587	581	631	597	593	613	604	595	625	580	626	554	572	611	638	621	622	587	618	594	638	601	611	586	543	602	603	620	559	593	612	574	603	578	617	565	608	598	650	566	588	597	595	543	594	632	646	598	625	607	615	589	614	584	577	610	579	581	600	585	579	628	642	604	613	624	597	578	594	551	623	639	603	596	617	577	570	584	594	602	559	581	607	588	650	583	573	623	587	584	585	588	589	632	582	611	601	561	554	589	606	560	599	563	600	585	601	553	577	594	585	621	604	569	559	592	581	537	566	570	574	582	559	607	602	615	597	586	613	591	625	590	582	557	618	616	583	611	618	614	579	604	605	561	578	639	598	581	616	580	605	618	577	596	625	611	534	570	612	612	597	578	597	588	601	596	576	604	616	583	581	570	573	594	559	615	555	579	568	612	575	594	604	616	660	590	597	560	619	590	596	617	577	581	592	570	594	584	580	588	567	539	555	601	585	564	615	582	619	626	594	572	601	593	582	599	546	546	605	646	550	607	587	599	588	588	564	593	578	583	533	574	583	611	608	555	550	570	611	608	579	570	550	562	607	581	576	604	620	558	585	588	559	586	585	561	572	588	587	605	595	603	632	612	575	603	583	623	640	588	608	614	583	580	638	552	624	623	595	583	575	572	591	584	569	592	583	611	595	619	638	569	569	612	592	580	563	522	572	614	637	589	611	586	603	607	594	623	582	574	559	582	590	581	576	607	631	570	580	592	587	566	637	608	578	589	586	533	635	621	581	614	622	540	569	596	590	561	617	560	611	611	596	620	590	573	582	607	582	596	569	595	594	587	589	572	535	611	572	624	581	591	615	534	625	584	596	568	593	599	572	576	610	576	614	611	585	587	578	604	587	533	575	610	577	572	596	580	635	589	579	653	565	616	602	587	666	579	571	611	583	603	614	591	571	608	573	621	637	560	587	601	609	606	575	587	546	619	606	650	604	608	583	607	612	562	564	583	632	565	645	570	521	573	592	576	585	554	569	596	578	595	596	589	600	617	609	592	620	545	569	603	586	608	618	591	581	602	605	608	585	590	585	605	618	593	578	598	578	585	638	632	614	529	606	591	663	620	636	583	589	637	557	586	587	604	610	636	611	604	543	572	611	627	601	588	599	583	620	565	611	598	610	604	552	646	594	584	559	594	598	613	539	565	591	581	556	571	525	614	602	560	597	593	610	601	589	567	596	611	609	573	609	600	576	583	618	587	615	571	601	565	593	591	558	646	571	582	546
24448	21428	28810	24453	21431	9678	1928	1183	998	996	965	935	881	888	902	889	864	889	798	903	844	851	828	809	793	771	819	838	834	828	848	829	865	792	800	789	804	754	805	753	818	814	795	828	778	833	810	766	816	824	839	828	803	781	763	808	793	784	814	768	845	795	791	834	801	798	783	807	836	788	793	768	840	779	784	768	825	773	794	798	854	799	792	799	789	815	789	754	791	762	831	801	786	791	869	801	740	752	806	823	804	820	764	820	791	788	780	800	825	782	749	808	758	821	835	771	830	769	773	809	840	804	818	795	832	804	767	846	835	770	751	818	757	818	784	772	785	769	757	814	790	779	813	814	765	833	795	844	776	749	753	779	792	791	771	808	776	743	731	791	802	802	818	793	776	853	806	764	784	781	812	850	798	789	893	733	820	791	827	785	815	813	779	829	849	792	806	795	851	760	796	776	771	771	781	815	827	803	841	796	853	821	816	791	825	805	819	809	800	810	769	781	809	769	818	801	797	784	805	789	801	772	759	819	798	767	773	776	805	802	777	784	762	755	777	755	834	801	790	726	787	741	771	823	746	830	738	776	784	764	781	798	818	814	797	776	824	801	800	789	824	825	777	822	783	746	815	756	796	827	784	750	803	825	825	848	824	810	873	820	755	817	802	766	801	817	723	798	799	821	777	811	782	802	739	754	794	819	813	801	788	793	842	795	793	804	821	773	759	796	821	851	745	793	806	813	759	868	796	800	780	816	765	798	804	786	741	817	782	760	794	794	782	764	852	761	825	792	794	842	778	863	803	803	755	802	755	785	799	864	779	820	768	755	762	820	766	783	780	783	836	799	826	820	793	837	761	869	856	774	813	822	841	821	766	791	816	838	749	784	778	840	792	818	850	767	828	788	759	791	802	748	783	801	722	766	809	767	775	792	846	813	778	791	759	849	801	824	846	746	832	810	802	746	816	794	838	819	774	771	802	821	876	862	782	794	821	750	838	773	779	769	748	770	732	776	814	758	798	815	802	812	801	782	796	713	791	765	823	802	827	735	819	835	809	804	776	790	726	781	864	812	844	759	770	798	789	807	772	838	803	799	737	743	772	748	810	774	801	807	769	801	778	785	759	873	757	777	766	812	730	798	830	838	788	776	757	792	742	782	784	741	778	837	776	860	797	801	747	826	793	730	791	821	792	796	842	835	753	778	782	863	795	799	791	769	756	757	841	725	762	781	833	777	783	771	793	740	779	752	748	738	783	805	862	817	820	833	823	802	825	829	763	783	816	768	751	783	809	798	753	759	779	725	775	836	800	770	757	801	779	769	827	780	762	811	791	800	779	812	787	856	753	842	796	796	826	774	803	800	746	771	791	766	778	829	771	725	806	783	776	782	825	830	810	774	794	758	751	791	807	753	812	750	779	805	804	797	818	802	811	782	856	806	784	749	731	842	788	818	783	820	819	818	817	795	797	818	831	815	821	815	792	802	771	787	760	791	797	778	821	851	832	820	768	797	760	755	827	814	797	753	796	821	798	789	768	819	798	739	815	774	841	749	788	798	790	825	845	793	817	826	801	817	796	805	805	790	761	767	764	814	804	847	773	754	777	785	787	806	816	780	775	789	797	771	802	753	820	766	810	794	776	812	800	754	805	783	826	787	816	831	758	796	756	770	827	780	795	810	764	808	811	769	761	790	779	808	802	751	761	771	814	774	747	782	781	784	755	814	759	779	774	764	773	841	805	787	767	772	762	764	809	742	792	793	752	784	783	803	867	818	765	837	841	796	774	805	738	775	812	810	821	825	783	806	838	765	829	768	815	743	735	790	795	728	798	806	823	760	761	790	806	807	788	830	813	771	836	765	755	789	774	822	858	812	778	782	792	794	748	796	809	774	742	800	818	812	736	788	792	824	756	744	842	824	789	770	805	738	774	755	789	800	766	795	749	782	797	810	795	815	746	804	751	794	810	774	830	785	775	810	758	755	777	819	796	754	807	754	820	833	825	824	755	842	762	785	801	746	781	801	755	785	781	789	787	777	819	826	803	792	789	796	818	765	785	780	752	783	773	794	759	792	814	796	800	769	821	798	802	761	836	836	809	792	780	796	779	798	776	791	770	758	808	839	818	787	809	833	786	740	773	776	851	816	832	794	819	823	824	801	784	757	808	839	869	804	828	819	787	811	797	740	807	794	809	781	790	799	806	805	820	773	747	732	774	842	799	782	810	815	746	785	818	772	786	764	784	795	818	774	826	824	785	757	781	808	795	832	785	810	753	753	762	767	752	761	816	789	789	788	802	847	805	829	776	839	799	771	758	794	787	800	794	765	779	774	834	760	870	788	831	807	774	831	832	799	785	745	765	784	776	825	798	811	832	794	778	814	840	831	787	772	775	823	810	792	825	798	797	797	751	776	808	767	831	791	780	782	749	771	766	772	806	821	743	770	784	777	831	810	765	784	782	823	852	834	830	803	803	792	792	772	800	793	810	768	790	766	787	788	795	754	767	811	852	756	808	783	785	799	822	773	728	781	769	758	848	769	820	794	769	764	846	817	838	806	788	779	808	796	758	766	814	729	788	827	821	788	820	791	785	802	805	759	780	759	797	774	797	830	750	756	771	783	779	736	817	802	760	788	798	805	780	797	806	824	804	777	782	779	776	774	730	791	814	829	756	778	832	767	770	803	818	795	800	751	784	809	807	774	799	795	741	793	777	851	765	773	801	836	837	775	783	786	775	764	801	753	783	766	797	780	739	792	804	794	794	754	813	783	773	841	791	783	754	776	789	794	799	780	771	754	794	788	817	797	762	826	784	744	779	746	778	819	789	764	741	778	755	811	795	759	788	768	775	792	803	746	780	774	790	729	807	757	827	815	779	781	832	744	762	803	802	806	799	808	803	822	815	791	772	778	820	769	771	881	757	775	761	817	810	786	779	759	777	818	771	800	769	812	749	806	805	827	782	828	804	792	779	820	794	778	772	802	822	812	772	759	776	802	787	808	800	795	819	759	798	829	797	832	777	824	756	781	800	823	785	783	749	758	782	790	820	763	817	764	781	808	780	770	831	793	793	800	794	820	819	778	803	784	804	746	722	791	820	805	750	789	773	824	812	790	798	770	776	790	792	768	784	757	773	768	758	804	806	786	759	839	754	791	828	813	776	798	801	773	825	800	762	811	830	833	731	769	787	773	783	777	764	789	792	731	808	810	813	776	775	767	791	804	791	826	789	776	838	807	781	797	785	789	770	795	809	776	750	776	823	769	772	762	752	787	782	809	775	781	819	770	801	783	766	798	809	755	809	790	769	790	773	814	797	822	777	780	901	794	767	843	817	719	800	835	784	777	823	759	801	739	795	772	793	785	757	778	778	775	781	758	807	813	783	790	716	761	860	769	787	775	817	853	804	832	834	788	813	756	764	721	800	765	836	796	813	804	785	805	822	772	773	812	761	774	791	730	774	798	789	788	784	822	794	805	797	757	819	776	805	733	761	810	795	815	802	781
3703	6076	5032	2614	1839	1393	1224	1014	937	869	837	771	747	749	703	662	694	693	692	679	670	648	633	656	614	701	617	620	641	590	630	617	639	653	602	637	572	619	595	650	563	596	616	602	534	603	605	598	590	579	618	628	643	540	602	614	624	618	627	572	599	610	578	618	601	595	590	571	667	633	589	604	646	619	601	580	590	571	584	624	597	609	608	609	584	581	598	585	607	583	565	581	581	583	544	595	601	609	632	582	609	585	633	614	593	579	639	636	597	605	621	607	607	590	591	594	603	590	625	585	600	591	635	624	591	646	589	626	584	609	608	563	587	622	571	544	592	641	572	577	616	617	575	596	617	588	595	560	598	577	571	605	617	592	597	621	582	593	584	628	593	581	619	602	615	554	613	544	612	620	571	629	585	614	586	628	597	616	591	636	636	557	585	593	609	628	557	582	574	623	570	617	592	613	574	578	603	602	586	615	563	566	569	626	588	594	539	637	614	591	618	598	567	616	597	585	558	605	625	562	608	554	583	560	613	581	615	654	601	570	600	587	557	599	596	616	586	547	604	592	586	587	659	642	553	613	578	647	600	579	609	595	572	608	579	578	587	637	627	608	576	563	588	571	569	587	589	585	643	583	557	588	561	588	608	621	617	631	644	598	595	542	611	567	618	600	591	563	626	611	571	580	587	611	633	585	577	622	618	592	588	560	578	614	607	582	577	577	603	628	577	560	615	574	569	580	574	616	636	595	571	565	602	615	636	602	561	576	604	644	586	617	613	636	620	587	602	581	560	605	595	621	598	585	586	572	579	581	603	580	604	595	611	584	577	575	612	588	608	592	563	607	654	595	563	568	530	589	553	588	551	614	560	600	589	620	601	630	551	601	602	599	588	566	540	621	554	589	604	590	572	570	625	552	578	588	588	604	521	580	579	591	578	584	557	581	574	553	594	606	615	570	601	577	598	612	560	564	570	555	581	583	525	592	554	591	555	631	597	610	597	613	558	585	581	599	631	583	573	628	601	599	544	573	619	614	527	587	590	568	596	580	564	585	592	586	584	628	587	593	568	613	594	592	591	581	594	616	575	596	594	622	570	619	564	595	571	600	624	576	607	597	584	555	583	592	572	587	587	593	574	578	591	574	551	598	581	620	526	588	572	568	596	631	593	589	619	580	560	564	548	611	599	591	626	578	610	585	599	605	551	613	606	599	608	549	623	563	606	615	592	576	600	614	554	615	598	604	579	540	613	625	588	599	603	585	586	560	605	582	591	641	611	619	559	600	564	626	561	603	668	559	583	594	608	620	573	559	570	585	557	580	592	573	576	575	572	610	542	599	581	549	597	583	638	570	568	578	542	604	572	603	608	631	616	576	659	616	578	571	585	598	583	583	654	592	603	626	564	617	587	597	584	513	588	579	573	625	597	607	530	623	612	579	579	567	543	588	561	586	571	562	596	631	609	576	595	560	574	633	597	613	570	548	592	577	591	587	584	601	588	584	577	596	606	626	564	561	611	585	563	581	602	580	555	565	576	580	596	561	555	580	620	586	614	591	554	567	571	523	581	584	573	600	591	603	554	570	636	594	583	555	546	588	643	591	572	599	613	598	611	595	557	581	603	592	552	599	537	598	572	599	602	608	574	592	584	576	589	585	553	603	586	569	571	603	587	568	604	510	556	600	577	580	584	595	565	603	630	562	576	595	618	612	575	590	612	572	597	617	602	557	627	601	597	625	612	615	572	574	592	576	603	569	581	598	565	580	617	635	573	580	636	613	577	562	601	582	573	609	626	566	574	580	635	519	556	557	591	556	593	592	576	583	591	624	592	545	566	601	609	616	612	587	537	593	558	611	598	590	594	552	575	589	568	595	606	586	604	607	559	588	517	622	575	554	562	599	555	606	556	588	605	598	596	578	587	571	582	556	551	584	600	556	576	601	560	598	606	612	589	584	582	542	593	579	594	631	609	564	563	620	586	601	611	572	570	578	564	579	570	573	583	572	600	632	592	612	590	521	595	568	631	589	632	568	617	564	611	518	580	575	572	591	532	557	595	561	618	566	568	606	576	613	620	571	552	581	563	616	557	566	545	599	650	600	593	569	645	578	599	579	615	576	565	594	568	605	581	595	569	597	572	575	599	560	588	560	541	557	576	571	567	587	596	598	581	626	592	600	600	532	591	602	579	619	611	583	570	549	617	574	577	598	570	555	526	574	622	573	572	560	575	563	582	576	594	607	595	554	571	553	535	568	574	587	607	557	588	591	591	597	619	595	558	561	537	567	548	584	624	604	621	630	548	620	566	563	563	576	597	538	576	573	605	573	553	581	572	541	597	536	613	553	575	571	548	581	588	581	587	595	539	598	594	563	601	574	603	558	606	565	615	611	588	582	584	590	598	586	637	571	606	604	535	610	567	616	608	616	574	539	584	557	562	514	563	593	523	576	598	629	588	550	558	638	629	566	622	571	612	595	584	575	567	594	589	569	596	560	577	564	552	544	566	584	632	587	558	560	580	570	596	567	589	608	583	581	565	566	576	580	582	589	588	589	610	615	602	530	581	621	602	605	578	566	593	538	572	590	562	590	566	579	546	563	572	594	570	559	563	589	577	551	565	595	612	583	569	566	561	572	546	605	573	554	560	568	579	562	571	608	586	619	576	564	617	644	581	603	628	586	555	570	589	546	545	590	555	565	584	587	570	568	610	614	568	581	580	578	558	610	559	625	582	586	601	554	576	605	554	591	565	576	570	588	580	592	571	618	541	592	591	613	596	572	647	555	589	542	576	596	580	620	557	583	555	608	587	588	590	605	611	585	568	540	540	550	594	559	573	612	553	611	600	561	609	612	576	645	532	560	547	546	554	575	560	602	571	563	596	561	583	609	608	557	572	578	569	534	536	604	567	601	581	603	599	576	572	539	585	522	565	588	576	580	604	642	571	573	609	565	569	590	573	564	601	544	581	595	598	547	558	594	562	572	578	633	570	561	580	568	604	572	600	567	558	551	571	587	621	593	603	592	617	535	579	609	608	603	606	532	601	607	590	618	593	545	578	580	585	556	589	539	579	577	602	573	560	594	589	567	579	638	579	605	593	609	600	613	617	585	584	578	556	636	595	543	632	611	566	598	545	571	589	600	597	609	603	596	614	631	557	564	577	606	562	560	586	645	579	590	574	581	604	574	587	569	627	570	595	562	622	575	576	576	608	592	593	575	553	585	542	555	568	591	608	582	574	555	535	603	575	566	582	570	551	581	615	607	530	588	574	608	573	580	602	577	593	580	572	598	576	595	589	588	565	616	565	574	596	584	537	634	577	600	598	590	567	564	547	596	574	561	629	595	579	623	593	580	523	582	586	608	577	585	548	596	580	605	571	609	562	581	573	551	572	627	551	574	543	640	576	587	536	605	599	559	558	556	604	571	615	598	604	526	596	643	537	562	573	575	555	566	588	572	619	586	623	580	615	547	593	646	602	568	597	589	562	576	577	583	545	547	596	563
27831	10750	979	591	449	426	421	414	396	377	398	386	435	426	390	420	478	402	404	414	415	426	430	430	430	411	436	432	440	395	437	424	441	371	443	377	440	405	449	472	388	406	410	428	399	411	396	414	419	406	431	428	409	424	406	435	450	379	407	420	429	417	405	415	400	401	391	426	438	444	438	441	425	409	383	386	458	419	393	423	387	433	427	456	410	445	403	428	351	424	387	420	394	404	451	419	431	434	403	412	451	419	418	414	440	418	408	420	404	375	411	438	406	368	391	450	381	404	411	384	440	407	402	405	440	426	383	417	400	372	394	372	415	441	410	410	415	399	425	427	397	386	406	415	359	437	454	427	436	397	412	427	436	440	430	419	409	397	421	431	405	371	425	428	384	428	433	387	409	409	412	423	403	441	414	379	460	420	406	393	409	476	415	428	379	469	402	426	415	454	433	381	412	397	453	385	407	414	401	421	427	448	418	388	417	426	460	405	395	411	427	421	391	412	441	410	399	429	419	392	373	427	413	407	423	454	431	446	435	423	410	410	392	433	387	449	449	380	420	437	424	416	411	443	359	414	416	414	418	396	405	422	383	408	437	422	407	375	402	442	395	410	378	406	441	388	444	414	419	433	400	420	439	428	417	432	430	400	389	404	398	399	386	366	421	421	427	407	426	431	393	384	405	400	390	417	425	423	405	407	443	410	404	410	433	388	423	440	405	440	382	397	414	411	408	411	432	423	423	428	442	449	424	394	419	406	429	421	395	398	414	439	395	434	376	406	435	416	446	385	382	402	409	422	433	403	410	441	432	411	413	448	409	456	425	392	455	393	455	430	428	416	402	427	414	390	394	427	411	422	423	386	428	426	458	393	408	425	399	414	435	438	430	430	428	402	441	445	439	400	385	396	425	403	394	384	409	427	423	391	435	435	399	411	410	411	431	400	402	381	429	378	426	402	395	447	407	406	448	435	400	393	411	398	416	417	392	407	404	430	414	415	430	436	443	399	450	417	443	450	424	398	434	406	440	394	440	394	401	395	417	416	405	421	440	423	429	390	380	418	414	398	412	400	423	409	404	411	404	441	415	448	439	373	408	387	431	387	403	416	420	401	393	423	417	419	412	376	394	445	420	458	396	381	428	436	450	417	411	453	403	422	418	395	435	415	376	420	454	453	442	386	437	391	396	424	430	384	449	403	427	392	431	432	437	411	411	428	399	433	439	403	435	388	455	433	408	437	418	436	420	404	413	415	385	422	417	438	424	403	398	379	405	403	397	375	427	423	416	453	435	423	405	423	412	395	417	404	422	424	381	416	412	427	428	435	416	387	382	384	387	397	417	426	400	433	419	376	377	392	363	413	399	407	434	444	415	452	403	423	403	431	403	406	438	442	422	444	423	426	410	376	407	428	384	443	415	418	417	430	426	417	369	390	412	410	431	432	421	401	406	443	402	415	392	408	409	438	436	414	398	386	424	417	424	413	424	390	436	437	391	428	437	411	404	439	387	428	407	416	457	398	408	429	458	412	401	416	404	415	398	397	403	431	443	375	402	415	398	423	413	444	421	397	427	411	420	424	409	427	454	412	431	410	368	425	396	442	443	384	406	412	408	420	403	414	440	402	401	422	404	421	412	415	423	433	383	444	381	364	408	390	427	376	405	419	397	382	425	397	457	411	453	431	435	436	425	412	384	425	428	415	406	419	421	396	421	396	415	401	385	412	393	418	396	408	419	409	406	388	428	430	406	425	450	426	419	386	424	446	413	438	382	458	395	388	408	419	409	419	430	401	432	428	388	360	399	405	410	421	421	405	434	439	421	430	417	425	409	430	418	416	397	398	416	445	397	417	385	405	448	427	430	387	449	392	420	414	413	419	431	398	392	428	403	414	384	391	452	421	442	389	423	413	402	438	427	424	414	429	412	399	406	427	417	428	394	376	400	420	381	429	426	444	397	423	405	435	398	443	426	365	407	407	435	399	387	411	398	354	441	419	431	392	423	383	387	406	391	398	436	415	394	470	425	457	440	448	406	421	426	420	385	404	404	393	387	402	409	426	409	417	446	446	396	442	402	411	388	413	440	427	373	416	414	439	389	408	403	405	465	422	396	399	438	435	436	441	415	427	388	406	450	442	378	420	410	441	435	416	391	445	426	410	431	443	411	408	433	377	405	421	368	378	374	413	454	404	441	434	358	398	432	400	399	419	411	429	419	427	415	439	417	433	398	433	366	421	410	454	426	412	384	364	420	422	383	385	447	419	384	449	447	420	420	429	403	417	417	425	421	394	437	446	398	391	405	385	393	415	413	405	412	428	375	400	408	356	433	393	434	447	424	377	430	398	443	419	407	404	382	365	422	407	408	390	389	409	431	387	400	444	409	449	431	385	422	386	410	426	434	441	422	407	442	434	412	430	426	419	429	377	419	419	429	383	401	420	424	410	431	438	414	410	416	410	417	423	416	428	431	429	393	442	422	433	444	454	378	447	438	381	376	398	378	367	422	423	399	432	366	423	411	393	432	416	413	430	442	421	422	386	420	370	411	390	439	381	414	415	406	395	396	408	418	391	391	423	417	407	397	454	382	430	415	399	451	399	389	414	397	446	401	420	380	403	422	447	396	439	414	447	414	390	402	452	399	420	437	411	397	385	424	431	415	409	446	434	459	404	421	398	454	438	412	441	454	408	402	415	420	400	400	428	426	390	423	437	388	433	421	408	423	457	397	404	381	415	410	429	438	429	416	396	410	420	405	430	415	406	414	422	377	406	455	413	435	466	432	408	447	399	393	403	427	434	424	403	389	355	415	412	426	405	419	417	406	420	394	377	406	376	422	375	408	426	401	410	428	409	397	386	427	411	440	407	412	433	420	374	388	409	395	395	424	435	445	411	427	406	400	400	416	428	421	424	431	442	415	388	448	448	421	434	428	470	399	397	413	413	431	410	422	411	426	431	413	487	425	400	411	428	393	402	391	397	422	436	436	400	414	429	405	440	441	434	417	441	387	420	410	440	436	437	432	430	402	429	409	421	404	391	452	421	446	398	388	443	431	388	409	434	429	411	409	431	407	423	416	426	436	434	381	415	446	411	421	413	399	431	395	441	409	418	419	416	437	472	400	412	446	407	416	436	447	428	412	430	375	432	405	409	390	386	440	420	409	414	400	424	447	423	439	415	429	422	430	424	391	412	378	411	386	415	434	420	403	427	423	414	449	414	423	430	415	412	409	379	454	445	430	422	417	438	439	422	386	439	388	417	363	425	410	410	409	443	433	415	425	413	403	396	359	438	393	352	421	431	437	409	363	406	444	422	427	413	426	427	424	410	413	425	406	452	409	431	451	417	416	400	437	441	395	412	379	406	397	451	402	433	405	406	439	422	474	411	410	380	429	428	409	436	396	401	429	426	398	402	434	466	393	411	440	382	424	398	435	424	381	406	419	429	424	402	401	414	464	442	423	410	413	459	435	415	420	392	396	395	387	440	443	457	398	418	401	412
4766	521	466	351	356	325	293	318	315	283	325	296	290	321	331	281	340	287	296	281	308	377	339	298	303	307	325	325	297	310	269	298	296	303	317	322	329	302	323	311	315	303	294	317	312	304	291	271	286	299	321	301	308	291	287	269	290	321	287	322	318	297	303	293	309	272	296	296	295	273	313	270	304	301	308	288	288	339	280	335	303	292	334	291	307	290	318	333	349	295	298	292	289	304	318	286	266	327	319	301	333	324	313	328	324	285	290	332	312	295	292	307	324	318	324	293	301	283	288	303	313	309	287	288	315	298	311	316	321	305	317	333	279	312	287	276	309	286	310	319	309	288	320	269	276	304	277	304	317	280	332	287	307	292	282	299	309	305	265	294	313	306	279	310	293	292	284	305	298	289	271	309	299	320	310	325	289	330	320	306	307	300	308	309	287	303	301	311	299	289	314	283	285	294	281	300	296	277	281	326	313	312	296	319	279	311	298	300	307	304	275	291	286	290	313	301	305	279	282	297	301	289	325	311	268	283	293	268	313	280	279	293	303	307	314	283	287	264	307	284	273	280	295	310	324	321	311	315	292	286	294	306	305	290	292	300	286	297	316	304	310	256	308	321	292	312	285	292	308	302	305	316	293	327	320	331	331	283	314	261	325	325	288	251	311	282	312	319	302	305	314	323	305	276	304	345	273	322	323	315	258	288	272	299	298	311	299	311	301	283	278	309	267	302	292	328	277	300	297	286	307	321	320	285	291	282	293	303	294	286	310	285	335	293	295	313	290	272	289	325	308	310	308	289	274	333	290	278	295	286	311	307	272	279	286	300	319	287	287	277	281	322	269	310	297	305	277	315	288	305	291	289	300	316	315	298	304	288	299	320	297	298	290	313	290	330	297	294	289	277	287	322	289	315	302	302	323	310	286	301	292	306	341	294	274	292	269	265	316	306	325	290	321	284	299	295	306	361	297	265	322	314	317	291	310	307	295	301	316	291	299	327	300	280	264	283	286	280	271	308	291	293	281	301	292	292	304	288	321	331	297	290	325	275	314	293	302	275	338	288	264	321	310	320	290	297	318	291	299	308	284	281	302	314	271	273	276	290	310	314	310	281	276	308	296	303	296	299	292	297	300	286	295	285	347	269	311	318	295	311	295	295	309	323	288	322	314	329	299	298	312	286	310	343	312	285	282	319	293	304	283	328	299	304	294	315	346	297	302	324	297	317	295	302	326	308	288	283	312	333	304	269	318	343	296	300	313	291	328	287	272	298	301	326	306	286	335	315	293	284	321	329	323	302	293	304	279	300	262	296	294	312	316	302	290	298	269	298	322	288	318	278	299	320	308	327	292	290	280	288	290	286	310	294	281	312	324	298	318	319	303	304	294	296	293	303	281	307	283	292	311	314	304	293	255	289	314	291	308	330	255	306	330	297	286	322	299	340	294	313	303	300	283	295	300	309	300	294	304	306	303	311	292	312	280	308	341	296	314	317	296	265	295	303	288	318	333	313	283	306	329	326	314	305	300	326	287	304	305	293	298	321	297	337	299	303	280	273	305	321	305	323	298	296	304	306	281	302	305	297	274	290	287	280	293	274	278	278	287	299	321	323	292	301	310	311	315	273	304	284	278	331	313	306	302	307	310	315	293	293	291	283	295	304	292	301	319	314	293	283	322	295	323	265	289	305	303	264	279	301	304	322	293	287	301	292	290	294	294	288	262	316	272	300	285	319	353	320	287	315	322	298	288	300	297	317	299	277	284	346	316	317	297	335	306	302	293	275	301	263	307	309	298	313	286	254	307	273	306	313	321	290	291	273	287	302	307	305	308	292	309	283	306	337	295	249	289	309	270	327	278	312	272	298	284	310	315	329	299	312	275	320	284	326	298	296	298	340	295	267	308	298	296	341	296	306	333	338	296	312	302	292	277	287	291	315	326	316	280	285	306	298	324	315	299	296	294	299	291	315	299	319	281	307	290	292	315	295	305	303	273	300	310	308	287	301	347	318	282	298	301	296	304	327	290	318	323	303	338	302	263	286	321	306	298	292	312	275	313	325	266	314	272	285	281	303	316	314	318	293	286	279	319	303	304	273	308	256	278	288	277	291	314	312	303	350	289	303	342	315	293	302	288	283	344	313	303	303	276	286	344	308	294	287	280	331	321	324	316	313	299	282	312	300	289	318	285	292	296	300	303	322	319	272	317	283	295	323	286	298	291	286	302	303	297	287	305	305	322	324	316	319	310	299	303	290	277	288	309	298	312	299	309	278	300	306	278	305	298	312	305	286	341	290	282	298	318	294	300	338	298	326	299	308	307	312	289	264	328	293	292	293	298	297	285	290	284	300	301	310	330	330	283	282	312	283	304	283	285	276	333	306	314	278	299	297	288	278	290	318	287	285	304	308	298	267	267	322	271	317	271	328	270	273	257	305	300	309	282	301	297	299	320	302	299	293	292	322	270	281	291	330	313	295	299	316	303	297	308	304	282	301	300	321	314	277	306	290	332	322	277	299	303	279	292	306	295	289	296	282	282	299	285	306	315	321	320	298	266	286	274	318	282	290	327	290	298	293	316	294	284	278	301	327	300	287	270	344	326	310	303	302	298	312	311	292	283	288	291	286	264	287	302	292	309	313	276	291	325	283	298	300	307	343	317	326	317	289	307	301	293	304	313	314	300	315	287	311	310	308	306	305	292	294	275	296	293	335	294	306	284	275	311	277	331	321	294	303	285	321	304	299	315	272	316	290	302	315	308	300	282	305	266	300	288	291	321	300	330	348	318	307	307	293	318	295	292	306	279	304	308	254	290	285	288	289	308	282	334	303	281	295	304	309	266	286	296	285	293	304	315	283	319	296	296	299	291	315	309	301	308	304	328	298	319	294	280	289	293	298	316	280	317	297	326	314	304	304	281	292	282	293	276	313	294	282	336	286	302	319	303	319	317	305	320	329	303	306	298	278	307	301	307	298	291	258	288	302	274	269	307	329	302	278	301	298	298	298	300	306	312	324	270	332	287	300	289	283	292	313	300	301	293	278	301	300	299	306	274	267	292	297	288	304	314	311	296	327	307	300	284	304	315	306	271	276	310	291	326	299	290	322	321	341	288	329	287	303	296	300	304	329	318	293	307	304	316	315	302	298	306	305	322	307	295	291	268	309	319	305	315	270	277	275	291	301	314	305	306	314	322	299	318	282	301	301	309	305	290	299	305	279	296	311	300	315	303	324	313	298	288	310	327	308	299	309	324	312	305	270	301	322	289	318	292	290	261	337	310	293	320	314	306	277	299	284	286	316	303	291	306	311	288	270	300	296	313	287	304	312	281	329	298	285	269	290	282	300	300	283	292	318	271	304	330	299	284	277	319	306	268	277	300	315	329	312	292	340	310	289	326	335	314	303	298	318	302	290	280	301	328	300	327	327	279	305	311	285	290	295	305	289	304	287	309	322	291	294	307	280	307	324	276	312	328	286	282	309	311	289	292	274	297	288	286	290
25574	21474	27993	25362	12074	1756	1321	1036	985	954	855	899	892	911	886	970	871	852	836	852	848	826	828	787	793	839	830	907	776	878	915	879	810	882	857	849	824	845	857	831	883	835	877	832	815	824	862	845	865	821	809	838	848	811	807	874	849	830	839	873	821	845	847	836	853	858	884	835	769	802	854	905	871	831	855	800	866	840	802	805	819	830	875	839	809	811	821	845	810	812	822	827	781	799	848	797	866	800	842	839	849	840	836	829	829	795	814	826	832	818	807	811	858	852	865	887	846	811	845	839	885	793	805	838	801	800	836	791	786	822	809	857	805	829	878	813	839	775	830	814	824	849	790	797	789	866	847	829	797	829	830	844	817	773	769	788	869	807	853	802	807	806	792	793	746	814	771	840	859	826	820	787	814	782	823	813	810	836	813	822	800	819	821	810	871	812	811	834	808	785	832	791	795	840	832	812	846	834	819	850	842	801	826	839	758	781	828	753	802	834	771	821	864	892	845	851	827	803	860	764	856	799	815	785	792	823	824	792	781	746	820	808	833	789	871	856	874	788	863	806	839	814	811	828	786	779	826	817	842	788	830	835	793	826	801	858	836	808	851	794	826	879	867	816	809	776	823	821	809	768	821	779	799	834	805	812	853	864	818	846	818	839	811	813	822	833	831	808	850	817	879	817	813	838	789	844	847	857	880	836	831	774	903	813	771	839	788	814	804	800	817	828	826	814	788	793	844	810	789	859	867	858	813	798	808	795	830	849	861	801	823	792	838	822	819	819	826	837	846	819	800	828	815	767	841	756	800	767	841	819	805	834	825	776	860	872	831	846	793	854	872	824	853	810	803	870	811	832	759	795	767	776	861	860	771	827	819	843	813	792	817	857	831	775	831	774	826	796	840	823	808	846	832	806	806	834	771	816	807	854	872	765	824	820	812	799	835	762	810	829	869	807	824	821	823	843	830	821	778	845	828	791	832	808	809	878	880	791	773	805	816	867	875	871	844	875	828	787	800	829	813	806	872	786	801	790	842	794	837	827	788	826	927	814	847	835	842	784	838	898	825	800	815	824	883	879	792	849	782	803	818	778	880	790	805	836	828	872	836	876	803	800	791	806	847	852	817	805	804	863	744	837	816	769	841	889	868	820	836	820	816	762	764	842	810	794	877	796	799	816	788	813	814	843	794	846	814	786	810	814	903	800	748	807	839	810	762	823	808	852	819	831	807	818	801	769	826	853	796	858	846	806	836	876	823	853	877	812	842	800	835	782	809	813	814	857	842	855	824	848	854	782	795	810	835	815	862	818	854	845	862	798	871	796	845	828	745	859	811	863	828	783	824	796	839	746	784	835	825	813	786	856	827	792	802	831	830	879	852	791	806	844	778	785	865	859	824	808	799	830	778	791	844	833	789	776	799	781	813	809	835	862	860	840	772	817	842	787	863	830	839	823	789	780	819	848	818	814	837	799	780	857	815	772	819	820	834	832	832	796	777	848	838	852	887	834	759	809	811	832	805	799	849	821	817	811	811	845	777	829	775	818	818	846	756	803	881	808	815	786	794	846	838	868	822	851	817	814	826	851	814	809	792	853	795	787	813	880	773	848	868	744	860	781	801	821	822	835	858	899	822	816	857	879	799	817	826	831	817	802	835	779	778	815	774	871	813	847	798	852	782	775	821	807	810	835	842	793	815	803	751	823	813	816	801	812	777	851	759	830	872	804	823	801	855	809	798	830	781	862	786	814	817	791	828	800	804	784	838	815	854	833	863	838	842	772	815	828	854	846	783	788	848	749	827	758	835	824	819	790	861	851	797	819	829	778	772	801	817	881	840	795	815	804	820	810	811	883	889	845	838	813	807	801	813	818	880	818	808	807	831	769	785	884	799	846	810	783	882	792	836	794	865	848	772	810	801	847	796	833	818	886	828	854	848	850	833	834	800	845	787	855	818	821	866	810	818	848	791	843	770	763	820	815	765	878	836	833	808	863	806	856	892	808	826	817	813	810	778	819	815	833	820	835	834	807	848	829	816	859	842	813	823	820	800	812	861	749	829	810	812	816	851	821	822	815	815	835	874	803	848	851	794	793	808	849	832	803	829	815	812	751	756	816	817	791	804	886	813	799	854	848	835	838	860	753	805	862	822	773	819	810	840	809	748	865	858	820	856	863	831	807	841	762	822	881	852	841	819	814	864	824	778	790	838	849	809	812	780	795	820	823	880	843	797	796	817	848	828	828	836	753	776	852	769	773	838	808	836	866	806	819	808	851	875	783	862	783	823	778	838	808	803	865	839	879	852	813	849	807	825	807	770	856	850	825	849	851	829	807	789	855	807	829	792	846	862	854	815	835	867	839	831	821	801	793	786	855	819	905	829	806	762	820	810	852	881	873	862	874	851	782	780	879	859	807	833	826	796	826	844	825	833	772	828	868	817	777	801	777	808	846	795	854	830	810	805	788	869	822	779	828	827	851	829	828	861	828	829	832	834	778	812	771	820	803	827	799	839	827	814	803	829	797	821	852	854	831	817	792	893	891	756	805	853	818	857	796	815	810	782	819	838	840	841	810	836	850	766	807	797	864	818	819	822	847	846	742	818	876	828	791	832	869	831	770	801	838	840	853	780	856	828	808	793	833	788	827	866	869	781	824	786	814	770	863	819	866	801	809	763	769	848	874	835	828	838	829	833	791	829	854	829	811	818	774	820	786	801	864	814	853	838	861	829	796	771	878	817	836	848	870	829	842	865	814	794	810	828	778	848	863	826	830	816	759	817	812	793	836	833	822	792	807	821	774	809	804	768	819	890	876	829	807	863	780	843	788	805	798	810	770	857	860	812	816	801	793	839	793	884	816	793	813	812	825	839	831	829	826	821	876	798	857	832	880	835	841	832	810	922	817	857	825	822	820	833	875	856	752	812	809	820	834	811	808	808	802	878	820	821	821	818	763	801	809	853	789	797	788	841	820	823	826	860	781	851	825	825	819	812	837	764	860	881	862	881	801	798	861	836	842	793	820	839	802	832	855	844	827	815	846	761	822	930	810	776	803	799	848	827	827	857	864	794	829	800	817	806	811	833	772	815	818	776	824	821	813	854	860	854	804	804	787	814	843	817	810	813	859	883	802	781	821	817	793	892	788	830	805	822	819	823	786	865	826	853	827	819	845	806	787	836	819	767	850	792	858	796	819	826	828	820	780	859	855	822	869	815	892	806	779	816	802	763	790	829	784	826	818	846	756	836	800	784	824	880	792	769	844	809	793	835	874	781	769	804	853	860	772	830	855	823	823	825	787	832	828	833	827	793	821	799	833	817	843	815	815	791	848	837	830	797	780	830	822	803	813	820	832	820	848	815	857	816	789	853	799	788	751	819	821	870	805	853	798	800	848	816	832	843	797	822	785	820	830	793	879	900	833	792	852	756	790	817	778	814	805	784	800	875	806	869	863	889	837	843	876	777	813	828	816	802	798	794	802	835	843	831	786	778	843	784	816	869	837
3507	3553	3083	1680	1209	1060	889	832	793	759	694	719	663	683	629	657	643	617	636	659	595	592	583	619	663	638	630	636	599	601	638	643	634	577	607	622	595	570	641	567	582	601	565	624	627	598	638	589	582	631	558	594	594	593	629	597	621	582	587	582	639	608	566	654	621	598	651	630	623	611	632	619	603	627	623	618	610	614	623	612	525	613	595	624	633	642	618	610	590	581	557	576	625	601	599	612	624	641	602	611	601	622	604	621	559	602	624	568	572	572	621	642	571	605	540	562	606	618	603	621	629	633	598	601	575	601	619	587	578	548	602	608	634	631	626	571	622	554	619	602	651	634	602	606	628	578	594	589	584	599	592	575	632	587	629	602	589	597	561	579	633	590	614	615	591	577	577	584	592	577	630	596	601	571	604	612	616	613	587	593	569	623	594	559	615	593	601	626	607	611	601	590	583	609	578	563	593	601	638	591	556	604	579	580	589	573	578	592	612	588	594	601	585	582	620	563	593	591	630	598	584	599	628	603	623	601	580	615	538	640	611	539	596	634	604	594	643	615	627	566	622	590	560	608	614	576	604	562	571	652	581	613	565	629	636	606	578	612	558	644	602	591	580	576	627	550	633	628	631	599	629	571	562	614	626	584	621	578	598	573	591	625	552	571	620	612	589	584	630	624	602	620	601	591	664	624	614	627	584	604	611	589	558	589	606	617	599	601	588	589	566	609	561	639	576	608	592	604	589	630	605	588	613	601	584	603	621	622	557	630	592	619	599	602	611	578	573	647	569	578	642	575	601	632	580	579	569	574	589	619	614	603	575	610	579	630	603	595	586	569	590	613	576	616	639	578	569	594	616	607	576	565	606	592	605	607	573	630	587	569	539	584	615	624	553	589	602	578	599	613	563	572	590	603	603	635	607	608	582	595	573	627	617	630	621	607	585	606	623	600	539	584	600	646	607	621	566	579	642	590	563	627	595	561	584	636	547	569	596	576	589	621	611	613	573	576	652	624	627	610	579	546	596	634	620	590	559	640	583	552	571	610	576	578	601	578	584	594	628	558	613	631	597	619	601	571	588	611	599	620	623	550	566	597	594	608	562	649	576	596	607	612	587	612	590	582	592	618	602	611	617	567	605	578	554	629	590	573	617	580	608	563	591	574	599	622	674	639	594	643	577	628	608	613	625	534	621	600	570	628	553	569	591	575	591	603	627	653	572	605	590	610	630	603	574	611	543	565	622	564	591	598	614	629	590	602	605	619	581	602	588	586	603	574	608	582	600	566	610	601	611	615	565	588	602	553	605	573	627	565	595	580	652	577	588	592	598	595	565	575	642	547	632	590	614	586	606	544	619	592	602	570	658	580	614	581	600	584	602	598	590	615	604	604	616	570	566	602	550	651	623	575	622	546	647	608	596	598	610	564	582	554	611	602	554	557	605	587	578	568	597	608	603	580	625	607	604	587	634	561	618	599	604	559	611	589	580	605	599	605	570	589	544	607	586	595	597	597	571	610	583	579	577	602	588	655	558	578	537	554	526	635	614	598	560	590	571	577	634	628	592	607	616	571	619	630	596	605	652	611	664	616	576	615	616	609	568	553	605	593	579	611	600	627	605	589	609	613	592	579	608	593	574	593	596	613	626	659	607	590	610	604	575	580	588	581	648	596	652	575	575	534	609	597	629	625	583	609	606	599	576	599	612	606	657	575	595	627	600	583	558	567	589	628	601	560	595	594	570	606	579	605	628	567	564	619	607	549	584	572	582	583	584	620	645	567	580	575	656	591	605	580	611	631	628	578	544	578	602	597	592	592	578	555	660	627	606	560	545	589	617	591	602	598	575	637	574	612	606	666	615	581	618	592	643	566	564	618	589	572	594	594	551	583	591	581	614	565	529	592	567	612	605	563	602	607	588	604	594	651	618	571	603	541	565	586	596	630	589	560	563	561	616	634	590	604	623	619	563	586	601	617	610	605	602	603	569	583	581	598	630	600	581	583	584	589	600	604	582	557	615	595	579	560	606	635	571	587	641	571	615	560	601	562	636	587	578	598	623	583	632	630	609	594	562	582	578	620	585	642	574	579	565	549	569	577	569	588	578	580	582	585	609	650	617	629	612	589	595	579	571	619	567	615	600	588	576	595	625	579	558	599	608	623	585	586	599	599	599	584	629	624	587	599	602	604	566	588	610	571	596	608	543	578	612	624	639	557	606	608	609	571	643	579	621	628	633	593	562	599	563	603	602	612	622	603	596	535	604	563	594	588	548	577	575	578	572	604	658	604	586	612	598	624	591	569	602	585	606	610	620	627	594	622	586	605	658	597	567	622	560	603	599	576	584	623	610	613	608	600	565	592	595	641	606	583	584	579	610	643	593	595	648	593	665	614	593	594	597	578	554	608	604	579	605	608	619	583	572	565	596	605	599	600	547	626	571	598	590	568	577	581	602	560	610	576	692	582	580	585	583	620	570	630	583	607	582	634	597	637	577	585	557	588	591	568	588	620	553	560	589	593	612	650	596	594	592	594	605	572	578	616	562	597	606	584	611	668	614	594	599	670	595	600	621	620	584	568	623	608	612	585	551	609	577	596	609	577	565	608	602	573	585	606	585	616	569	556	544	580	592	556	584	608	576	634	561	595	587	599	594	620	601	580	603	580	567	613	524	598	613	569	619	590	532	616	546	587	605	602	563	587	614	589	569	624	611	591	554	619	550	614	625	619	591	611	648	593	598	620	555	597	580	626	603	597	564	574	580	584	584	576	585	610	597	583	624	590	628	560	595	574	563	619	584	607	622	590	582	616	582	573	606	616	567	608	587	567	568	567	565	605	614	606	591	600	585	599	540	619	575	637	581	576	577	565	620	574	627	597	586	547	631	634	606	586	574	583	599	604	600	582	605	643	622	568	585	627	579	612	607	629	558	604	585	590	595	606	619	592	561	531	624	631	621	619	641	579	639	605	606	553	618	620	582	621	569	569	611	585	586	606	585	578	648	619	563	587	535	548	646	620	581	597	574	581	594	579	613	591	569	582	587	593	593	557	604	630	609	615	575	613	613	611	566	630	592	612	561	608	560	602	613	650	593	573	599	541	601	581	592	611	575	559	602	593	569	571	608	592	618	635	624	593	603	565	555	592	613	578	590	576	597	650	616	582	564	611	590	609	575	651	618	587	596	582	625	592	571	597	540	599	621	571	630	595	562	606	589	606	626	574	591	566	594	592	588	604	597	626	607	592	560	571	599	598	609	599	607	628	588	599	649	588	586	578	602	611	577	607	595	567	580	580	592	604	559	566	623	618	586	591	600	593	593	557	593	590	569	612	555	585	600	565	596	624	591	607	548	639	597	598	627	612	586	581	567	612	592	645	581	675	625	552	570	558	592	590	578	586	595	607	580	568	588	611	582	641	622	545	608	586	577	608	566	592	623	593	551	549	619	603	615	621	597	585	553	589	646	571	598	617	599	572	560	537	572	603	656	622	572	563	602	588	629	605
24498	21482	28858	24531	21486	9787	1937	1194	1080	933	1012	940	933	875	820	917	855	882	877	829	848	800	837	803	866	862	810	803	807	805	783	867	851	816	783	860	828	843	854	819	859	779	788	778	758	839	825	817	762	801	816	804	806	859	780	793	812	794	786	799	798	822	841	794	800	823	784	803	834	854	838	801	832	830	803	814	787	760	793	798	834	836	777	796	827	801	788	870	782	782	843	781	794	767	787	793	768	785	759	755	785	778	776	772	846	775	811	811	766	799	805	776	796	756	788	813	785	813	832	839	770	747	764	787	779	854	762	782	784	814	798	808	779	828	825	787	769	810	814	820	787	800	769	843	852	808	772	793	794	818	757	760	791	750	761	787	824	813	807	829	812	785	826	798	830	856	780	778	812	852	829	874	788	777	838	818	785	847	817	807	865	784	791	796	789	804	762	790	813	784	775	796	832	838	782	768	799	799	862	829	799	779	820	798	811	844	816	799	785	783	795	824	739	820	793	801	824	774	822	788	852	808	818	774	866	795	840	820	790	771	843	866	801	790	802	735	841	782	798	780	782	782	827	783	780	806	733	781	751	798	753	740	830	766	836	787	766	819	779	748	834	844	842	771	804	816	763	857	757	812	831	795	809	827	808	805	751	795	799	769	818	774	753	810	829	794	761	780	748	795	783	757	784	818	827	810	799	797	782	809	793	819	800	785	719	805	757	784	762	811	730	835	781	784	787	780	809	822	828	797	813	780	814	868	801	813	786	788	873	788	769	827	798	831	827	796	845	732	811	787	762	789	814	741	846	821	843	766	826	796	784	850	822	825	814	814	785	757	802	815	810	762	824	785	802	854	772	791	882	801	827	807	763	804	785	755	821	810	787	791	783	800	785	793	834	800	775	783	805	783	824	769	774	812	758	867	754	840	793	787	797	734	758	753	781	792	798	795	831	787	807	841	795	800	735	755	850	840	790	824	811	806	804	803	738	758	826	781	783	841	781	825	798	830	776	805	771	745	785	823	787	787	866	743	778	792	804	799	774	783	849	848	772	820	787	841	810	769	808	803	771	834	815	796	757	784	759	785	753	773	785	802	794	758	795	749	754	743	789	787	723	856	745	775	825	829	797	771	774	813	798	781	852	777	784	789	810	793	807	790	821	781	793	822	776	739	841	768	802	825	813	804	775	827	784	756	792	750	801	798	793	809	793	817	778	822	840	771	824	830	786	830	817	810	868	801	810	757	777	846	833	792	797	781	754	780	781	734	783	793	779	793	754	731	817	785	770	748	814	777	784	814	813	788	789	773	822	785	774	853	848	861	741	796	812	813	763	818	828	804	806	814	807	782	825	802	776	814	802	794	751	825	770	811	790	774	791	801	781	757	780	773	802	782	847	792	838	781	728	776	837	746	780	782	737	855	799	784	797	805	798	747	796	797	763	782	789	782	783	796	783	836	766	792	767	763	817	751	774	762	785	759	787	741	754	825	810	784	777	809	782	819	785	777	860	803	822	809	780	811	810	765	790	822	834	828	790	815	812	849	776	809	849	799	810	804	788	807	736	775	778	774	831	808	725	768	772	828	821	788	793	826	786	832	812	835	793	839	843	750	794	750	808	777	771	796	767	767	769	766	800	831	791	738	801	766	813	792	782	747	797	756	803	722	822	810	770	786	764	847	794	797	778	777	765	802	814	811	774	792	764	793	746	771	807	802	830	808	792	759	759	794	786	777	832	787	793	800	789	757	811	849	813	828	813	793	819	747	810	840	798	799	760	785	802	781	821	783	790	794	714	796	830	742	797	824	779	807	780	831	795	749	790	783	774	835	834	792	807	801	755	754	767	781	813	787	792	757	812	788	790	816	788	751	851	887	813	799	804	863	789	804	800	774	803	810	797	814	782	779	787	808	761	779	859	761	721	796	857	795	761	770	759	760	793	744	802	755	769	757	801	766	796	798	796	775	831	819	792	816	790	774	769	770	771	826	808	739	743	832	803	765	781	786	760	853	805	761	796	794	777	763	815	788	846	778	771	792	768	776	803	775	749	762	811	780	824	771	751	806	789	775	814	812	801	813	820	803	797	763	807	822	811	779	793	797	813	798	776	773	820	788	758	748	760	773	755	804	790	823	821	812	802	839	838	798	726	811	842	771	776	770	753	818	813	785	737	808	825	783	783	759	796	790	789	799	777	802	841	792	823	776	736	787	774	794	786	822	784	771	818	822	775	745	822	792	822	785	773	763	866	831	805	727	805	799	790	792	816	792	726	844	787	771	808	783	799	806	831	778	782	840	779	808	761	731	847	812	726	803	770	797	734	815	758	787	825	799	805	815	781	800	790	801	799	766	799	837	816	812	793	813	815	785	815	809	842	798	810	795	770	782	788	808	824	805	804	743	806	746	829	784	782	828	784	828	786	792	818	759	787	804	750	749	817	761	793	810	785	863	830	774	807	809	835	788	780	804	832	805	776	803	778	778	806	809	830	809	834	798	789	809	788	803	799	788	787	816	829	800	726	824	812	746	787	771	718	773	847	778	847	813	812	764	826	819	787	764	766	763	828	809	745	803	817	799	758	825	813	805	735	834	799	794	791	771	789	803	767	760	742	792	750	777	790	821	792	802	810	788	816	830	804	748	771	772	817	807	804	803	730	852	815	786	798	807	811	838	804	765	803	882	840	804	757	809	835	759	809	810	811	748	799	802	778	812	819	793	723	769	809	760	827	776	774	803	787	773	751	741	790	817	807	814	815	760	773	774	717	782	862	775	812	810	813	781	819	749	823	823	712	748	787	785	798	755	791	754	806	809	799	798	820	810	764	755	839	814	771	811	811	786	817	769	790	803	793	806	793	786	745	793	796	797	777	749	773	793	788	790	825	801	791	802	785	778	764	783	829	794	754	853	811	834	840	771	789	813	815	787	830	893	840	803	735	758	818	764	796	781	771	767	783	852	798	817	789	758	826	769	821	766	788	870	766	763	802	762	770	802	806	760	827	840	769	776	768	793	849	791	792	778	824	770	804	803	820	789	823	777	784	764	797	779	797	832	842	815	781	763	742	793	820	776	849	845	771	803	799	747	779	810	771	742	762	759	797	767	763	762	793	799	818	831	764	756	780	792	811	763	761	793	784	758	816	857	782	771	787	763	759	781	824	797	795	820	785	841	816	784	815	760	835	826	804	719	770	814	790	801	790	788	827	799	873	817	813	783	814	779	783	789	845	822	773	788	814	807	761	788	791	799	798	816	763	815	827	778	819	803	806	814	814	802	773	784	733	783	794	766	805	813	807	835	750	762	773	801	800	777	817	786	776	795	808	760	855	806	799	784	796	806	813	751	818	796	789	800	781	781	779	768	793	806	782	814	812	840	799	806	830	831	818	821	753	772	810	783	778	849	781	799	785	806	819	793	790	803	855	825	769	845	816	799	816	770	752	830	770	811	764	774	749	759	811	791	802	773	775	720	769	753	784	787	758	816	748	783	810	743	780	786	811	789	767	774
3758	6207	5052	2558	1825	1415	1206	1070	950	873	859	810	749	731	694	703	682	691	650	683	671	670	687	649	677	624	623	637	632	630	666	602	653	674	560	599	606	611	622	609	604	597	575	585	628	581	619	605	578	617	590	631	619	644	610	570	601	589	618	625	585	581	616	614	593	619	566	600	647	596	603	642	617	610	583	563	611	606	603	578	596	580	657	584	596	602	577	622	578	633	571	589	588	640	665	606	606	635	561	596	594	587	583	613	623	610	641	633	603	577	609	574	602	550	621	601	569	620	600	562	614	597	600	574	616	571	614	627	545	594	596	624	612	586	579	625	538	624	591	603	610	602	624	588	554	601	631	586	596	614	608	626	588	550	555	633	620	610	566	581	600	626	615	615	572	573	603	569	583	605	633	590	659	596	632	613	593	597	558	612	624	586	585	581	625	614	593	597	604	639	604	588	598	586	606	588	573	597	589	586	582	610	623	577	566	592	583	589	651	599	611	549	589	614	581	659	647	639	607	582	572	582	563	615	610	569	567	631	616	637	596	613	616	585	598	604	582	599	625	593	660	562	569	561	594	598	570	576	594	567	600	576	574	579	620	626	608	558	604	590	625	575	620	617	576	613	568	601	580	567	608	559	582	585	641	599	549	590	616	590	591	598	581	608	598	570	615	587	610	626	597	562	609	645	595	610	590	623	574	587	607	566	613	602	570	622	601	608	606	611	594	569	558	617	536	608	575	580	611	601	619	583	639	624	567	570	563	572	591	604	572	578	591	599	630	578	574	644	581	619	563	563	627	596	626	600	629	589	580	640	606	602	616	594	578	615	539	603	590	567	564	588	596	598	602	624	588	599	570	558	595	587	540	582	549	615	604	582	586	603	614	614	605	617	564	616	627	588	592	593	617	635	596	573	553	603	571	594	582	594	585	618	584	604	602	550	578	564	578	594	639	558	559	570	539	593	619	599	584	600	591	580	578	584	594	563	578	589	587	543	562	621	598	568	617	584	604	567	587	590	584	611	625	595	572	575	608	597	587	591	584	587	621	605	611	581	589	623	583	577	580	572	580	582	612	601	615	525	576	587	580	586	604	577	602	577	583	622	583	590	596	561	577	595	571	622	545	587	587	581	570	604	530	592	558	602	612	574	583	631	581	629	599	558	605	574	601	585	609	614	589	569	565	632	572	583	589	607	603	610	592	579	609	617	594	540	588	646	574	565	586	614	578	617	622	628	611	580	583	579	624	569	593	607	584	605	555	606	630	550	636	614	585	596	621	586	582	605	625	557	582	618	577	606	611	535	564	639	583	562	592	588	589	625	536	612	619	658	585	612	580	584	634	581	595	582	595	567	625	577	567	571	593	591	587	650	581	584	546	641	631	588	608	590	628	551	580	598	586	587	561	567	613	592	618	625	573	590	568	586	551	600	590	584	593	610	618	612	607	615	566	576	581	587	553	597	588	639	591	559	610	599	594	587	605	622	564	602	595	589	589	584	601	587	599	593	573	596	514	630	601	572	574	604	586	578	561	602	550	627	588	598	579	573	595	609	554	593	578	598	622	590	600	613	612	596	604	584	572	615	609	534	601	629	561	651	614	582	595	597	586	625	585	570	556	609	609	616	575	578	566	590	614	585	576	579	572	620	620	588	615	572	573	580	549	592	616	594	564	562	583	561	551	571	584	560	565	563	575	586	579	593	579	598	599	593	625	595	560	588	582	573	562	595	618	611	651	578	634	604	617	532	576	562	590	566	579	557	594	588	581	620	583	557	589	621	609	567	611	583	585	601	577	595	619	569	572	558	613	578	587	582	584	583	594	578	610	569	607	616	565	570	587	577	574	564	584	596	619	586	590	563	518	589	622	552	620	584	595	568	610	588	605	604	616	563	587	574	627	606	622	592	576	569	596	611	605	564	578	590	618	610	608	593	587	590	602	573	639	586	597	566	596	594	588	580	586	594	610	561	612	583	547	573	579	573	616	581	610	594	568	609	584	594	596	566	595	575	605	593	588	609	592	556	556	588	577	589	562	543	584	585	553	612	579	609	579	557	596	574	581	602	583	578	610	544	574	601	628	618	572	571	600	583	581	618	577	572	638	596	643	567	562	585	605	623	612	610	569	587	531	597	592	581	586	555	582	621	593	570	568	622	638	579	572	594	584	564	590	626	590	585	598	625	542	546	611	556	566	569	563	587	615	598	597	569	579	630	561	566	622	550	591	601	635	631	615	580	605	615	554	593	594	625	599	565	595	580	623	617	591	636	637	531	609	562	597	631	598	611	633	542	563	605	610	612	594	599	574	567	596	571	578	605	598	615	598	617	590	559	544	543	597	555	603	580	612	595	553	593	603	576	566	585	584	592	569	593	609	601	560	593	582	597	610	589	624	587	633	627	610	577	592	555	580	578	553	573	610	610	610	611	597	601	590	621	635	592	614	590	588	572	608	587	602	590	565	576	575	589	600	614	628	606	602	581	574	595	583	581	595	604	604	618	583	584	593	557	605	613	527	558	561	568	568	600	605	591	543	548	650	560	607	586	587	582	551	600	576	585	628	599	623	590	623	517	598	593	601	591	561	592	591	568	580	618	573	563	572	592	595	566	591	575	614	582	571	559	568	550	612	600	574	630	579	559	554	545	619	581	606	624	555	592	589	586	591	613	565	540	555	621	629	547	618	570	568	622	557	568	647	578	605	623	579	574	575	601	601	569	610	638	571	571	601	572	578	558	634	589	586	585	568	561	578	575	621	630	600	576	571	563	614	574	567	602	561	581	651	587	612	575	618	616	566	592	568	573	574	594	544	582	594	600	599	579	611	565	569	577	551	581	608	589	574	613	558	558	626	589	568	612	598	585	595	603	578	622	613	574	595	574	568	544	548	596	595	574	619	574	590	569	578	621	590	563	626	593	570	567	626	566	601	590	564	588	557	620	568	557	554	595	616	582	586	546	581	604	604	580	575	616	578	569	608	609	600	578	601	586	634	575	580	582	540	556	565	553	573	570	581	578	589	583	587	568	608	601	559	578	589	561	602	576	538	627	596	576	624	571	574	566	575	572	564	602	605	574	547	584	544	580	619	597	589	595	580	620	592	584	567	568	569	637	589	573	570	583	552	594	566	575	580	558	590	597	642	613	618	615	621	573	565	580	555	581	597	572	589	628	555	580	577	590	583	551	570	586	604	611	571	544	574	602	572	621	602	589	623	564	618	627	604	599	581	559	562	591	596	553	604	637	619	586	585	550	585	582	596	605	575	589	595	572	574	583	579	654	563	605	576	599	607	560	569	591	586	608	545	551	612	626	593	565	594	553	590	577	540	615	596	568	569	565	559	567	574	594	580	550	530	534	599	595	558	559	605	575	576	575	581	546	603	583	601	611	571	571	582	588	611	537	611	601	607	564	601	570	582	615	568	569	572	586	562	592	630	570	575	571	593	600	562	582	583	570	579	561	532	521	584	622	556	573	582	599	606	623	575	568	580	545	600	571	565	558
27845	10647	945	619	497	476	430	410	448	415	430	410	431	409	381	424	427	434	421	408	407	430	420	414	457	431	448	427	412	427	430	394	369	395	389	428	361	385	430	411	404	408	413	423	411	462	405	438	391	418	450	422	406	409	374	417	399	404	416	429	412	401	422	431	437	440	436	421	430	427	389	400	419	436	418	382	447	384	410	428	412	418	416	426	394	372	391	403	469	410	450	391	405	431	412	408	416	414	420	406	418	462	408	435	472	433	405	417	416	412	408	390	439	443	398	443	427	437	429	417	418	406	418	423	442	457	432	449	417	422	402	424	426	420	415	419	410	399	420	418	412	440	426	407	430	410	431	417	403	392	408	411	410	431	416	369	422	434	415	427	385	424	412	389	442	411	401	402	432	398	425	440	434	414	422	430	405	446	416	430	410	423	406	398	421	397	461	414	442	423	430	418	469	373	414	412	378	398	418	427	408	401	410	433	435	443	380	395	409	412	384	402	392	421	392	371	406	406	414	409	427	423	425	384	383	391	430	383	379	416	422	416	396	414	412	419	440	430	413	380	410	416	417	423	414	412	380	437	444	397	408	396	435	413	390	422	424	415	426	416	410	415	421	385	432	388	415	429	394	413	419	410	446	464	461	430	412	423	447	426	441	393	449	437	418	429	403	407	392	418	424	434	416	434	413	425	431	446	450	410	420	407	406	440	453	391	409	414	433	385	416	418	431	405	386	444	402	381	404	441	396	377	407	408	386	392	456	411	416	439	390	448	439	419	409	407	406	413	380	391	410	386	423	398	389	399	421	368	410	422	448	405	391	430	388	386	426	383	448	435	390	434	400	431	416	449	423	420	385	419	445	368	383	385	411	411	419	415	423	412	456	399	437	413	413	448	414	401	398	428	404	400	402	420	412	397	429	450	407	435	440	420	385	434	417	429	395	418	420	431	419	440	418	409	430	396	384	423	410	435	400	397	427	386	431	400	394	397	423	407	420	406	380	369	400	378	434	415	415	406	417	374	436	404	434	469	392	412	399	436	429	399	447	457	463	389	395	405	404	434	411	428	448	419	434	393	421	406	440	444	398	394	444	428	400	434	397	449	391	394	419	406	355	416	394	381	431	463	403	425	408	403	356	404	397	427	442	380	406	426	403	397	435	402	408	427	431	428	407	426	437	380	414	398	446	425	390	408	415	463	448	406	405	379	414	446	405	424	455	422	433	407	389	410	396	375	412	400	391	396	436	422	395	368	411	392	403	425	441	416	457	420	416	436	413	389	411	424	397	367	392	399	404	409	425	395	406	399	417	407	444	402	410	406	438	390	410	423	401	422	425	365	411	407	403	430	440	433	405	405	388	420	427	399	423	397	414	422	429	380	429	394	449	427	420	412	407	445	419	430	404	428	453	417	408	396	410	416	419	408	423	402	438	425	409	444	475	405	405	400	414	415	438	382	393	399	412	410	435	417	421	401	394	426	419	388	424	420	398	410	419	390	429	447	409	408	430	405	420	380	436	420	449	436	409	403	440	406	424	404	380	415	408	422	430	421	394	436	419	392	408	392	406	445	413	404	435	418	409	418	403	429	425	413	410	442	420	437	401	438	417	399	422	407	406	392	389	423	372	407	389	427	392	436	405	422	421	419	465	421	417	411	438	409	428	412	429	423	419	429	416	427	446	414	404	420	415	436	423	410	395	388	417	402	406	389	422	401	436	398	422	413	416	398	418	440	427	421	402	425	380	425	421	465	425	427	404	397	408	372	409	377	398	411	438	426	457	420	397	406	400	413	384	442	446	436	397	393	429	426	399	409	422	432	414	435	382	384	439	417	398	429	406	392	424	400	431	391	396	463	427	424	410	425	438	449	435	448	452	392	413	412	417	386	418	462	419	415	427	383	404	427	416	431	418	447	430	412	425	422	422	432	426	394	393	415	410	417	373	430	396	429	404	385	410	413	423	407	423	426	402	395	439	421	374	417	423	409	425	385	447	367	446	412	422	428	400	412	415	416	380	423	415	407	424	424	390	379	380	427	406	399	393	389	423	384	439	382	412	437	437	411	370	386	386	417	414	388	403	426	373	406	416	416	422	386	476	453	431	383	425	465	436	416	397	415	469	370	424	416	437	416	408	422	403	457	390	416	419	396	418	395	404	413	460	398	442	414	449	430	422	409	449	392	428	461	428	409	367	426	414	391	443	421	396	397	438	401	427	443	384	385	425	403	411	424	411	433	425	438	451	425	394	400	437	415	455	439	397	419	393	487	406	434	409	443	405	409	444	388	394	429	389	412	434	407	377	417	428	421	441	420	408	439	406	399	389	414	452	399	415	397	396	401	413	397	396	419	426	427	386	399	438	431	419	443	414	392	442	433	414	398	388	402	432	429	431	411	433	437	420	402	403	400	390	448	454	433	430	382	396	409	432	422	391	419	406	451	438	405	404	399	410	414	429	380	370	408	379	419	391	408	404	431	393	399	389	354	398	397	410	446	392	441	378	429	419	411	451	460	424	440	395	418	421	421	429	424	400	405	405	408	456	423	384	412	426	411	439	389	438	404	412	421	437	420	395	416	419	413	392	424	426	427	428	403	398	433	404	405	430	435	412	420	398	446	419	422	410	419	404	420	409	410	434	415	390	409	396	407	393	413	411	419	428	474	408	436	405	417	444	411	377	410	407	440	432	414	412	463	427	431	414	428	430	443	428	434	390	408	422	394	434	393	375	401	408	420	427	414	443	431	414	442	462	442	432	430	440	443	411	445	411	413	411	426	413	405	423	389	429	403	415	436	420	470	423	403	397	445	420	430	414	443	418	421	381	418	409	419	413	443	417	411	414	413	420	443	396	410	428	468	423	411	440	405	425	384	428	426	405	399	412	388	400	402	396	445	384	404	420	401	420	453	417	415	398	418	428	439	403	422	436	415	428	394	421	426	395	429	436	407	382	415	401	411	391	402	396	452	426	428	439	440	428	404	429	417	395	434	388	419	440	406	415	462	403	418	448	422	370	403	431	412	419	410	409	389	418	428	429	395	418	399	399	438	428	407	403	467	467	447	425	430	381	417	436	414	410	463	443	396	423	422	392	458	419	411	455	419	423	433	414	422	427	417	406	374	387	422	394	421	389	425	417	421	385	409	413	408	419	438	409	452	426	442	418	400	472	396	409	421	430	379	391	418	469	411	391	422	394	402	451	399	453	412	439	430	417	453	414	423	393	418	398	435	407	415	399	395	436	396	421	431	426	421	432	414	399	417	422	391	418	371	443	417	450	418	418	397	406	424	408	413	410	394	414	410	431	415	435	412	425	425	428	427	407	431	415	437	432	428	415	413	443	387	405	407	426	389	382	419	426	427	431	400	427	420	392	425	441	451	424	444	387	449	399	417	449	438	432	432	411	404	416	440	412	431	412	405	437	391	397	388	449	375	429	420	417	423	439	436	416	421	432	399	426	407	417	455	430	425	397	409	454	382	434	420	406	389	440	432	409	421	397	419
4761	452	470	366	319	323	318	317	296	292	271	291	304	320	305	297	326	320	291	282	303	323	311	279	298	309	308	313	332	294	320	275	298	299	303	280	304	286	302	287	306	300	319	335	294	305	326	293	290	283	321	296	301	299	316	284	312	321	342	291	269	308	296	280	267	289	313	291	286	297	282	311	293	319	334	307	292	305	316	337	301	281	310	322	316	320	287	318	272	288	301	255	298	331	267	298	314	279	327	280	301	297	318	280	304	277	296	265	300	313	355	301	307	320	294	304	286	304	311	319	271	289	272	332	313	290	286	312	305	289	296	322	277	296	282	341	303	311	265	303	308	285	292	308	301	298	275	312	312	294	310	310	300	305	313	336	287	303	314	294	268	287	301	301	296	293	322	274	281	314	274	278	298	324	334	298	271	305	266	303	325	345	311	327	328	324	318	310	273	278	299	283	314	291	316	286	336	289	286	301	296	287	323	299	296	295	289	296	302	328	306	271	283	307	274	271	281	308	289	270	303	293	285	308	293	325	297	341	305	282	300	315	269	304	315	291	276	320	344	304	276	315	306	333	296	297	309	273	292	292	315	302	276	297	297	304	306	306	328	312	294	293	292	287	283	312	293	275	302	293	303	322	295	292	261	293	282	281	277	309	311	305	328	312	303	309	298	288	308	302	279	294	292	330	301	271	302	300	299	308	314	303	322	287	299	291	299	327	275	291	311	284	287	314	309	318	338	296	305	317	308	320	283	305	300	289	290	328	288	282	305	295	290	278	287	301	283	314	285	331	319	314	288	280	312	301	269	293	308	272	304	282	280	289	298	276	300	277	305	310	301	289	297	305	300	310	313	292	304	301	287	301	325	276	284	293	317	298	291	310	280	310	307	326	320	291	323	297	304	285	291	300	278	277	257	270	292	320	334	310	295	277	273	307	313	309	289	327	317	289	285	311	314	328	314	311	314	310	299	318	298	301	296	284	317	307	301	290	314	295	330	287	297	321	297	298	334	312	332	291	283	292	360	339	250	290	287	299	307	314	324	295	308	311	279	313	276	332	279	310	307	298	315	313	300	287	290	307	316	324	299	288	312	272	269	272	319	298	285	283	317	299	292	305	284	314	316	273	309	306	251	303	341	315	317	281	291	291	266	275	316	287	296	288	273	324	282	305	279	305	333	276	304	327	330	278	323	301	314	289	324	296	317	296	293	250	304	295	290	294	296	290	277	301	303	297	318	286	308	303	291	314	269	318	305	292	298	307	299	319	270	303	299	314	290	300	307	291	311	281	311	302	323	341	311	280	262	278	307	308	281	290	295	298	352	310	299	303	315	293	283	328	308	291	300	264	304	257	306	268	286	307	280	275	295	242	285	327	291	269	306	305	320	297	273	307	309	287	308	286	303	282	289	282	339	285	325	272	319	293	295	299	326	306	312	304	335	300	278	287	283	283	317	272	287	273	323	297	301	281	299	277	325	276	283	310	284	314	286	301	276	322	310	324	301	287	326	316	276	283	319	309	292	312	304	311	284	272	265	286	301	310	272	289	329	301	318	286	285	314	295	275	327	284	311	297	277	294	349	314	318	293	302	301	291	306	288	277	322	285	273	281	307	284	292	309	292	282	288	274	305	317	267	284	277	300	301	285	275	272	305	270	260	329	289	270	288	328	299	304	296	294	290	314	298	295	302	291	328	286	290	290	303	311	308	301	335	287	267	305	290	288	306	291	317	289	285	287	295	305	298	267	302	300	294	305	292	295	346	297	294	287	255	280	304	305	312	279	327	286	297	292	291	301	301	302	265	336	318	290	303	299	241	300	298	293	297	320	287	268	298	291	300	280	300	318	316	304	288	291	293	311	309	314	296	280	306	324	297	302	290	321	284	304	300	294	302	292	306	293	316	322	321	302	273	305	283	291	297	328	311	286	264	303	307	322	294	302	278	244	281	291	299	338	323	309	286	296	303	292	300	301	310	295	290	310	313	274	288	291	315	291	269	305	308	320	314	302	258	296	298	298	269	290	280	299	289	293	285	297	300	268	309	326	294	333	294	312	312	294	294	278	282	303	323	306	286	274	298	305	301	311	302	327	306	257	304	309	314	298	309	290	283	312	278	272	306	325	288	286	282	304	306	310	295	312	286	282	297	292	297	295	297	292	334	308	306	307	310	285	296	327	304	334	270	285	322	294	303	286	307	315	306	298	302	317	298	332	313	304	270	294	284	290	283	281	321	323	290	286	322	302	291	293	312	305	355	310	292	308	307	265	270	301	318	342	312	298	296	272	297	313	308	294	278	282	296	286	278	268	302	277	299	285	299	288	308	320	324	318	286	305	304	303	301	306	312	302	317	288	291	327	305	302	280	311	298	295	331	309	287	281	285	301	277	280	305	303	289	268	316	294	271	270	276	319	296	297	300	300	274	287	276	315	280	287	308	306	301	295	297	293	323	307	279	317	284	268	320	299	274	296	325	276	310	295	289	274	274	276	284	311	279	300	307	324	273	311	326	281	284	339	311	292	311	300	323	291	269	283	288	317	292	315	315	293	279	306	285	290	285	308	304	279	304	289	285	308	336	303	262	282	307	300	297	320	289	312	266	315	298	294	298	301	297	302	323	328	291	340	337	302	312	289	276	271	303	269	272	311	311	304	295	280	293	259	318	290	304	300	312	306	283	275	305	294	311	278	289	270	298	282	301	282	284	304	298	306	291	311	310	314	270	313	275	274	283	300	325	313	306	324	297	284	310	309	309	322	280	291	291	318	289	290	319	294	275	321	300	280	316	277	240	306	316	299	289	306	298	307	295	297	327	277	304	326	310	286	294	278	301	280	295	305	300	282	302	299	295	315	298	286	280	330	277	277	274	267	318	300	306	277	299	300	292	274	302	295	304	292	296	271	304	300	307	309	277	298	303	280	325	306	299	265	312	279	310	262	300	281	334	288	311	292	306	306	276	302	307	297	266	307	296	296	335	284	310	329	326	284	290	302	310	292	296	305	300	287	330	287	312	307	306	289	296	298	285	323	287	304	302	281	323	284	285	302	284	284	298	302	291	303	255	294	305	340	287	323	294	308	302	299	306	313	302	300	269	291	318	285	322	300	319	277	288	307	278	295	284	263	308	313	285	307	315	311	303	283	294	323	309	283	284	308	271	310	296	274	320	293	294	313	287	303	278	277	287	316	302	298	294	300	292	296	319	260	278	324	300	276	283	298	279	306	282	307	308	302	310	330	291	286	290	286	303	320	279	311	300	304	323	306	323	303	285	325	281	289	322	290	285	298	285	310	303	295	313	276	261	299	253	268	321	302	294	288	300	300	299	291	335	307	315	312	277	268	292	301	293	331	297	304	297	291	304	312	322	305	318	305	275	300	277	288	308	333	293	299	321	303	264	312	277	287	305	296	294	320	291	288	300	293	302	309	348	336	315	285	290	284	279	292	281	310	297	275	307	303	300	315	300	299	282	292	313	258	330	300	288	299	269	313	312	313	279	341
25434	21490	27978	25415	11834	1735	1266	1103	947	899	945	853	883	880	872	838	885	859	843	875	821	850	822	886	822	814	808	838	811	838	851	866	855	821	862	782	815	826	865	816	833	848	849	878	883	862	842	834	850	765	782	806	821	883	809	867	829	818	774	806	784	838	831	845	861	837	785	841	818	764	849	794	775	800	806	842	767	836	893	814	782	791	835	810	824	851	799	785	872	897	779	835	856	842	802	817	857	823	856	791	809	823	808	845	841	851	861	798	811	833	809	805	821	854	776	855	810	814	868	778	772	793	813	805	796	822	757	779	814	829	866	827	807	844	838	801	829	806	834	847	823	795	783	798	823	796	809	797	837	843	772	828	823	859	848	840	793	844	870	815	786	807	807	883	807	804	773	831	832	867	828	810	774	794	808	848	794	835	819	843	823	816	785	802	825	834	855	825	818	822	878	845	832	803	816	826	798	859	812	860	817	835	829	797	790	788	763	851	838	821	767	797	816	848	848	806	816	831	883	870	799	809	797	819	808	835	800	826	823	814	873	813	822	806	867	822	836	848	788	846	809	778	795	796	813	853	819	780	808	807	817	777	866	850	850	833	897	818	822	809	768	831	786	786	830	840	857	795	781	813	819	797	814	859	803	834	837	843	812	814	782	803	835	808	830	836	804	804	828	871	836	862	835	784	802	866	834	785	789	826	819	778	823	823	844	817	845	828	783	803	831	818	820	863	787	868	762	813	839	820	828	797	845	879	875	817	798	887	766	784	847	810	885	825	815	828	820	775	834	801	834	853	777	858	847	831	853	832	775	867	824	813	861	833	863	803	837	855	798	814	837	834	849	819	783	810	794	794	787	825	803	787	807	806	761	791	803	863	827	814	825	833	811	830	835	817	780	797	829	807	796	833	807	826	800	725	826	841	819	779	807	817	804	804	828	750	836	846	879	794	803	803	856	784	846	828	794	833	847	793	792	842	811	757	810	828	847	815	835	778	820	826	818	859	799	832	829	817	798	789	797	795	812	813	812	775	769	790	873	797	788	838	854	795	830	838	860	824	850	793	808	812	849	871	849	787	820	838	770	794	857	818	772	827	811	826	846	891	818	827	829	852	799	883	847	796	793	811	811	867	859	796	826	809	804	877	848	819	788	819	823	790	841	840	847	799	777	781	810	736	830	776	787	811	799	803	809	843	781	824	818	785	826	766	815	856	809	797	848	804	796	767	823	825	844	820	814	838	841	774	866	833	813	786	797	745	842	819	875	806	858	844	757	806	805	765	792	802	794	780	898	844	837	830	821	762	799	797	765	799	805	825	781	783	863	810	819	821	817	838	805	818	844	843	834	831	786	803	775	851	848	795	847	812	802	821	827	803	820	832	810	806	755	783	805	790	789	824	805	817	804	824	776	825	803	836	804	784	830	809	835	813	771	811	848	825	804	813	846	783	834	856	837	784	841	768	809	839	806	829	813	878	816	814	818	768	821	757	799	786	842	798	854	853	821	824	793	826	799	829	776	800	801	820	835	854	829	781	780	820	830	814	833	814	817	818	845	794	819	813	786	855	783	828	810	828	771	809	886	821	842	838	760	791	818	851	840	804	792	821	821	750	779	745	788	766	823	840	792	830	768	847	832	806	835	863	820	824	865	866	794	779	825	817	811	859	791	762	786	876	772	811	815	837	822	853	875	800	836	841	851	795	838	804	840	816	801	783	798	792	738	837	823	789	855	798	839	764	835	849	843	811	825	780	813	794	857	781	771	831	777	864	869	770	828	833	796	830	800	855	767	849	799	782	820	762	794	793	821	747	812	808	910	835	805	821	806	824	836	824	827	821	825	798	862	777	822	812	839	810	749	801	839	834	802	812	814	848	844	860	816	830	837	805	822	813	808	811	831	837	796	854	791	820	735	835	838	818	811	819	815	843	792	810	759	845	827	840	803	825	859	788	776	806	789	827	788	780	831	815	791	829	810	809	816	860	870	806	829	784	834	848	807	871	783	797	876	756	833	835	820	813	899	824	873	867	755	768	814	851	804	782	800	842	866	813	782	853	838	806	784	825	850	842	802	803	829	785	797	794	806	840	783	831	780	791	832	855	759	854	858	789	787	822	811	814	862	816	809	873	746	800	803	837	821	827	833	814	834	836	841	847	856	826	837	864	843	806	801	825	816	842	795	812	788	811	835	800	851	805	870	792	839	796	750	809	848	812	837	836	807	845	868	773	841	820	841	803	857	854	843	857	796	836	886	816	856	772	831	747	827	885	859	801	764	854	792	810	833	784	788	786	812	815	810	772	799	795	740	785	787	828	772	818	754	877	805	797	794	799	810	812	799	800	862	815	810	829	839	838	836	767	793	777	844	819	861	782	826	882	801	801	788	799	840	798	835	865	804	822	759	799	750	820	760	834	807	738	900	794	803	833	778	834	837	810	811	830	843	837	818	843	830	863	849	779	886	837	857	779	762	816	864	837	794	803	787	807	820	815	728	830	817	756	807	820	800	797	832	807	841	854	840	815	791	839	841	794	810	812	840	845	796	785	857	850	826	814	774	758	763	849	831	823	828	792	824	762	808	820	835	847	848	755	878	806	809	814	861	846	835	831	760	809	795	849	796	788	834	792	810	814	829	781	792	784	824	799	754	766	843	804	771	764	743	825	813	820	831	777	811	841	791	843	822	790	822	814	834	808	818	816	833	836	785	878	813	791	748	808	803	757	854	789	791	831	798	844	824	848	803	786	861	819	756	809	815	833	830	853	836	821	847	812	797	865	806	853	827	810	824	802	824	798	798	851	764	784	780	836	801	852	845	727	844	827	863	814	784	814	873	784	825	796	840	838	837	828	808	816	813	836	824	781	807	797	843	786	799	813	820	792	845	794	825	801	813	833	808	806	792	807	817	813	781	809	826	835	798	787	793	793	780	795	857	807	804	856	802	871	821	794	828	842	846	862	828	823	808	838	788	787	812	787	807	792	819	806	821	841	781	835	745	789	809	818	810	856	783	809	800	788	812	803	871	793	833	776	769	796	809	799	788	820	783	877	858	797	781	805	796	837	770	795	832	797	855	806	801	798	854	779	763	843	858	826	795	817	836	828	781	833	799	779	849	803	831	810	793	868	817	803	831	807	890	816	823	821	832	818	844	842	861	824	789	800	759	851	796	774	797	827	829	831	869	839	831	806	863	812	839	807	797	785	811	786	818	800	793	810	841	839	778	788	814	813	826	857	785	767	810	809	816	879	824	800	839	805	813	785	810	790	778	791	773	813	812	797	780	785	832	817	804	801	811	848	822	729	826	824	814	833	873	837	826	775	817	827	830	797	791	797	774	811	828	831	829	803	823	808	792	806	857	787	829	900	857	774	815	851	819	857	829	770	761	816	816	798	857	826	834	835	852	872	783	824	810	801	828	857	867	816	783	774	782	850	792	752	872	824	811	815	814	845	820	840	811	835	842	835	812	838	880	819	794	832	814	809	786	899	850	823	801	804	798	843
3391	3621	3019	1683	1292	1034	900	781	802	720	738	712	679	670	649	655	657	636	628	656	632	608	672	628	608	652	607	635	643	572	622	625	624	625	587	624	612	619	612	623	609	628	575	588	622	607	629	604	633	573	625	596	597	607	594	597	626	629	600	559	567	608	595	601	591	571	608	623	579	602	581	664	593	607	624	591	597	622	641	619	600	647	630	592	612	649	594	595	581	581	643	577	614	619	625	602	566	555	598	642	607	565	638	574	592	608	619	584	609	621	597	583	610	623	600	610	606	615	603	609	607	567	614	607	606	561	615	567	602	602	654	606	610	589	596	596	602	618	615	631	619	607	564	582	604	601	583	636	621	607	621	555	617	631	605	644	628	618	643	620	568	660	589	594	596	587	607	596	618	620	570	589	619	611	573	592	568	569	617	585	559	598	565	569	627	616	618	550	561	545	600	572	575	576	615	553	587	618	573	611	605	596	641	567	551	635	581	566	618	550	587	591	544	619	605	608	598	597	614	583	592	595	606	624	604	621	592	588	619	583	630	598	568	622	628	617	588	570	621	611	604	623	604	599	606	572	619	634	617	579	580	586	578	596	564	542	575	567	544	606	592	602	651	581	625	565	633	572	615	632	577	609	594	588	583	590	659	590	606	568	591	582	593	586	624	588	621	620	604	574	612	611	568	595	588	598	613	540	613	601	598	592	590	601	608	608	569	593	621	640	623	571	550	580	578	559	619	614	586	626	592	614	603	593	607	594	582	527	577	607	611	651	583	656	579	646	566	592	626	592	587	588	589	632	560	583	619	598	562	586	568	616	632	654	567	565	639	622	598	626	604	577	618	577	578	634	622	581	587	632	588	601	591	613	590	598	597	587	616	593	588	594	598	623	637	585	607	592	648	557	552	578	581	600	619	536	611	586	649	669	601	606	577	565	618	607	573	579	617	573	586	557	607	600	639	584	635	564	551	608	563	566	541	632	620	617	589	618	609	609	579	602	663	629	594	620	604	613	593	583	607	564	602	610	573	577	552	619	584	616	568	590	613	573	611	628	613	591	604	606	637	593	601	602	584	594	613	546	595	603	592	580	600	569	609	568	626	603	609	595	602	628	569	591	584	572	600	581	606	599	682	618	639	610	560	575	566	599	633	611	595	600	589	609	583	575	612	626	611	570	604	576	595	617	600	599	577	591	613	581	637	612	573	612	578	576	581	620	604	596	575	589	623	610	628	607	567	610	579	611	596	574	550	579	549	588	600	584	571	601	619	587	586	578	598	611	562	584	614	584	569	590	596	650	623	563	540	611	589	609	558	588	579	604	595	600	580	614	573	607	618	582	593	580	584	583	594	641	564	555	668	583	602	609	557	570	614	594	587	606	596	581	571	559	549	630	649	603	594	580	608	605	610	638	587	573	631	615	601	584	623	582	643	587	613	574	594	599	621	582	616	543	586	565	599	583	605	602	582	570	548	606	626	580	590	580	561	619	627	614	575	596	636	540	570	572	566	560	569	572	597	576	613	580	622	586	596	582	578	609	623	580	600	562	605	572	567	595	565	619	634	634	632	578	608	589	659	578	583	625	577	573	586	561	596	586	574	605	604	593	606	559	598	598	636	579	599	635	603	638	612	568	619	548	583	595	595	600	624	592	595	576	598	612	599	594	607	573	585	599	613	599	620	603	615	619	597	600	612	602	579	602	607	560	613	605	633	613	612	568	538	643	595	576	636	564	611	565	620	587	616	585	572	609	619	593	555	605	547	596	584	609	599	609	554	607	593	558	593	603	597	583	573	596	583	586	590	574	552	598	612	596	578	552	614	593	592	591	632	588	617	579	596	608	647	644	586	610	617	600	592	558	603	618	556	594	610	609	634	607	616	598	584	589	594	590	633	577	592	629	596	638	600	624	576	642	598	640	628	652	579	567	549	625	592	564	599	571	590	592	588	550	572	614	606	581	556	618	581	615	568	585	581	576	566	582	584	592	611	599	570	570	613	608	563	565	610	558	646	610	575	594	600	607	562	615	560	560	611	615	614	597	625	563	583	614	571	581	548	578	606	572	558	574	586	559	599	606	556	618	613	568	626	584	627	672	623	612	598	595	563	635	600	597	617	554	604	607	590	617	572	582	594	629	596	603	636	573	567	582	620	580	600	573	598	580	563	599	637	564	610	569	575	606	597	588	586	614	613	624	610	552	618	603	607	583	619	583	623	619	597	599	590	569	602	571	642	609	568	584	556	597	573	582	652	608	616	589	580	581	628	569	573	573	615	606	587	604	579	607	611	615	598	563	613	585	567	577	622	622	621	583	590	626	585	610	582	626	613	591	640	568	610	594	631	608	621	617	583	615	615	587	603	592	608	610	604	577	606	592	555	609	562	580	579	614	607	581	589	612	576	585	610	580	602	598	581	632	545	566	600	564	598	607	583	593	584	604	622	624	593	585	608	577	605	536	639	585	560	564	577	579	575	581	593	591	598	613	589	546	564	618	567	586	583	587	618	599	612	608	625	617	595	565	601	562	570	655	567	569	608	612	582	587	576	603	619	632	613	586	628	563	586	574	612	563	601	638	619	581	591	575	618	620	602	589	629	608	621	636	633	630	604	570	628	596	524	636	601	598	561	658	595	602	580	587	588	648	603	612	566	574	610	571	608	632	587	580	593	561	610	642	570	592	584	580	580	543	618	596	614	568	599	561	604	584	590	606	575	590	565	584	592	591	647	581	635	618	585	555	601	610	590	551	603	607	596	616	607	567	590	609	569	539	578	576	611	572	626	595	581	611	578	617	616	631	642	592	565	583	612	603	589	620	602	594	592	600	607	595	576	613	566	597	600	577	570	608	568	626	601	629	544	554	616	596	591	631	579	597	603	627	595	561	608	562	610	615	567	575	574	621	605	543	630	574	575	550	606	622	585	570	601	553	592	546	611	593	628	582	598	584	551	610	533	573	603	547	598	579	625	565	623	572	601	587	589	588	575	652	619	600	621	590	611	588	549	599	584	537	612	603	596	579	571	575	594	591	621	590	577	601	557	591	595	581	599	554	611	558	582	588	583	623	619	601	636	576	616	594	611	643	596	524	595	629	584	592	589	594	586	665	549	566	595	603	580	589	600	576	629	551	612	565	593	588	627	627	607	572	561	592	614	595	585	638	577	596	593	617	565	586	526	566	613	580	606	587	584	626	617	603	597	580	587	613	558	645	582	577	590	613	595	630	573	557	593	588	595	580	612	646	640	579	614	615	577	636	627	599	557	597	593	598	603	592	653	582	575	595	572	593	593	590	598	546	600	578	546	589	540	552	590	606	636	582	568	592	613	588	581	554	626	598	568	586	587	592	550	620	602	590	588	621	583	597	600	584	580	621	582	568	597	603	548	615	585	568	576	628	586	619	646	609	607	639	623	538	610	622	609	582	639	563	546	592	592	603	628	555	565	566	602	590	633	596	604	581	588	519	579	588	565	617	622	575	639	589	582	626	608	626	607	593	580	559
24508	21512	28888	24548	21511	9743	1952	1263	1023	979	970	953	851	844	929	869	847	863	863	802	803	848	794	820	807	821	833	831	879	855	796	784	835	775	793	829	844	812	818	812	844	754	792	816	757	823	820	823	800	819	798	828	808	785	797	783	776	791	803	824	811	838	805	774	838	759	771	733	807	796	834	836	832	803	795	804	817	830	811	770	822	786	756	795	841	797	796	787	747	798	801	821	816	840	838	806	840	787	789	804	832	821	818	811	820	819	804	758	789	794	836	772	803	783	795	804	786	782	785	794	820	851	804	789	770	775	757	789	752	808	764	784	825	795	808	811	787	742	820	785	797	791	748	805	826	820	801	795	794	791	800	878	781	838	795	765	734	784	836	780	810	774	837	823	757	791	760	818	796	742	766	837	778	769	840	775	838	790	790	826	821	762	744	861	744	825	811	787	814	807	758	793	786	801	788	825	754	783	794	807	803	794	778	762	831	781	783	769	748	806	794	765	827	762	790	803	795	816	829	836	785	802	789	784	772	787	806	807	826	756	800	832	781	756	842	782	806	778	747	784	703	786	799	799	819	760	830	728	786	774	780	799	783	749	755	799	766	779	759	817	781	801	790	776	805	801	805	803	767	781	781	775	786	799	804	810	776	761	812	804	782	776	839	795	813	771	759	838	718	791	785	809	771	784	763	795	793	777	805	786	799	784	824	783	785	821	841	804	799	789	799	846	807	790	815	791	831	824	759	744	815	811	792	806	776	739	779	780	763	719	799	785	802	830	832	817	767	827	781	775	768	775	832	798	747	818	747	838	808	784	806	802	780	801	774	759	771	836	787	738	819	794	818	805	800	773	834	795	746	830	766	776	764	792	793	801	764	789	812	812	830	740	780	799	750	797	813	788	774	816	782	792	764	791	745	817	793	760	795	800	843	817	835	769	821	873	736	885	825	812	787	765	712	793	757	799	801	787	790	782	749	768	802	811	802	770	764	742	797	818	815	766	789	814	831	778	788	773	782	780	838	802	835	747	828	810	782	788	816	801	803	788	790	749	769	778	769	860	815	820	768	758	779	785	773	789	804	751	759	785	791	794	808	751	802	833	777	791	814	849	790	776	794	826	775	779	786	786	810	808	803	748	770	755	799	820	811	780	788	772	794	797	802	840	762	770	825	762	808	754	789	814	762	771	797	783	790	762	862	759	779	754	771	800	764	766	754	762	759	733	772	809	821	808	786	763	753	835	737	896	811	732	765	789	783	830	742	812	799	786	844	792	821	822	777	764	734	795	781	749	755	738	803	779	819	792	839	812	821	819	782	774	818	796	756	793	866	829	761	787	790	754	765	768	752	752	792	784	772	829	800	828	797	796	802	799	772	775	790	797	838	800	785	770	789	772	774	815	823	802	780	752	802	802	767	775	800	787	799	795	819	829	754	799	796	812	786	789	810	805	815	726	854	822	816	831	739	763	794	768	735	772	815	789	773	783	757	832	810	830	814	779	794	759	815	803	776	751	793	767	801	760	823	831	843	863	764	775	807	749	796	811	806	743	784	796	795	787	745	756	795	810	798	768	795	774	760	764	817	770	750	767	770	853	778	765	846	763	804	860	803	809	767	808	826	807	783	766	771	777	818	801	806	778	744	813	797	773	790	840	817	786	801	811	763	811	781	845	867	804	785	836	836	754	814	803	776	795	826	844	753	752	826	787	755	761	844	799	816	789	805	768	796	760	795	802	782	755	801	783	765	828	785	774	800	814	790	797	832	788	844	801	793	824	782	819	777	735	822	831	742	744	799	823	817	790	748	784	749	849	768	797	812	730	784	796	814	797	772	797	759	774	807	774	804	777	770	808	820	834	730	773	785	805	770	745	757	820	765	826	854	786	818	758	806	782	780	791	791	804	813	769	786	801	802	786	781	792	788	826	768	769	811	817	738	779	764	735	727	773	800	780	750	837	813	839	787	810	792	751	756	770	747	798	789	790	813	786	729	822	755	806	744	829	799	827	784	793	879	796	785	834	780	808	755	811	786	812	762	785	754	781	783	805	803	743	771	776	775	784	794	777	769	755	823	743	787	816	789	768	747	788	808	802	811	751	754	790	749	787	780	824	779	793	769	789	817	762	848	762	795	825	790	804	791	795	789	773	761	781	847	860	853	770	775	788	787	798	762	755	753	803	784	834	785	808	801	776	788	772	825	767	818	800	761	754	816	793	764	790	818	787	810	748	758	773	834	819	737	770	774	759	778	814	817	826	797	738	794	783	807	787	762	817	822	780	767	803	764	825	785	791	809	822	792	764	815	803	792	765	774	794	805	854	814	803	786	767	784	795	795	781	787	820	777	783	800	843	761	837	813	786	812	850	786	788	818	767	790	789	790	790	739	750	796	711	791	771	798	803	829	707	862	749	837	764	841	769	769	771	734	841	757	797	795	763	786	846	785	791	783	797	797	791	791	773	779	760	726	776	838	822	825	741	741	791	750	770	763	845	820	825	775	805	771	809	832	836	759	847	812	773	823	789	768	760	841	783	752	771	825	844	843	795	775	778	798	767	809	786	811	789	729	790	803	812	853	801	778	770	772	771	775	808	786	848	767	779	763	813	849	805	823	792	833	814	784	823	767	773	769	843	858	784	742	793	748	796	732	814	785	790	812	785	786	750	767	797	805	778	815	783	770	753	776	727	874	790	792	833	809	797	773	808	781	737	798	836	829	784	794	756	767	776	764	788	770	766	797	793	798	742	777	781	773	834	772	770	790	788	792	807	751	762	727	828	819	781	846	797	776	799	771	781	878	764	827	807	782	742	804	823	797	787	795	773	745	753	789	793	818	795	761	757	754	795	766	759	794	792	792	794	784	779	780	798	800	869	780	777	795	787	800	794	795	754	839	750	730	800	804	771	806	754	769	775	802	805	812	827	793	753	760	735	750	834	770	876	800	752	762	813	771	832	773	799	808	817	749	819	804	802	772	770	799	791	775	769	761	773	761	803	790	792	755	808	816	797	750	777	779	781	784	786	796	737	776	772	827	747	783	753	772	777	767	814	789	808	726	829	805	825	800	783	771	822	746	782	801	766	765	776	796	807	829	807	791	791	821	833	769	777	795	779	777	824	811	800	818	799	748	766	812	771	851	725	759	845	785	789	772	839	816	825	821	791	801	793	802	778	756	822	789	817	762	772	818	760	780	845	830	813	820	787	856	781	777	769	823	781	807	818	809	750	819	814	832	836	731	764	799	769	825	771	808	772	763	838	818	775	784	804	791	834	771	800	834	741	809	777	799	790	753	809	778	767	808	830	808	776	822	846	737	836	821	820	784	812	769	744	781	842	832	862	802	792	774	826	769	797	754	796	792	819	770	826	795	832	746	802	812	778	814	837	750	820	812	763	768	717	810	795	802	800	817	739	813	739	761	793	770	789	778	793	783	857	800	770	821	828	772	814	747	793	742	802	770	799	770	777	788	785	792	734	804	795	747	796	779	808	771	786	754	815	752	722
3807	6073	5060	2594	1819	1460	1255	1106	940	832	852	790	749	711	735	745	720	688	646	661	641	674	644	644	674	648	612	609	658	654	626	640	665	608	608	621	623	606	645	625	616	638	666	584	632	619	628	615	611	606	605	603	614	612	601	595	627	647	619	619	634	558	619	645	595	620	628	585	542	615	586	549	614	591	637	625	579	608	589	554	603	608	610	589	599	612	592	602	622	597	599	600	598	587	607	614	615	587	527	594	611	629	611	632	589	631	613	596	594	601	599	614	573	609	589	607	602	611	609	607	614	571	597	590	595	587	599	618	565	601	589	612	617	573	610	631	586	606	598	597	583	631	617	614	573	569	562	621	569	626	586	605	634	586	626	594	572	588	604	561	567	601	629	583	554	576	588	621	577	595	589	586	566	612	638	589	511	599	595	597	577	597	586	567	603	618	597	586	581	620	622	593	580	633	608	612	608	607	591	589	586	668	585	572	550	609	610	588	648	608	588	607	601	618	596	585	636	583	611	617	584	647	587	584	593	589	621	592	597	605	593	611	598	605	624	581	594	556	580	540	601	570	621	605	580	631	586	553	624	577	575	595	635	617	547	621	620	601	601	568	608	586	634	621	586	561	589	562	561	581	575	590	583	610	580	566	580	603	593	622	570	602	610	618	618	584	613	585	590	547	606	612	593	563	572	584	604	568	612	588	583	611	644	593	641	586	626	550	617	605	581	602	566	585	577	606	632	579	600	598	611	596	579	602	603	582	561	598	578	554	597	584	610	613	642	563	596	604	563	621	624	603	596	577	581	590	592	590	598	547	601	613	621	607	601	603	561	600	550	551	603	577	601	569	589	585	562	568	601	637	564	594	597	610	564	631	555	546	622	573	582	602	569	566	588	562	598	583	575	564	585	544	615	578	614	615	547	560	559	574	595	597	627	599	575	588	588	576	644	601	577	570	590	618	603	592	569	640	621	576	615	606	598	623	608	607	594	605	589	571	595	610	655	593	582	588	586	589	592	605	589	607	568	578	550	607	579	591	582	611	582	575	577	582	606	581	566	600	605	570	587	577	619	569	575	590	633	592	585	607	608	614	619	635	622	623	594	596	605	579	578	583	585	592	603	593	580	620	600	585	559	579	584	611	537	604	549	570	599	575	617	562	589	589	585	577	614	591	552	607	605	577	585	571	628	578	583	597	604	590	599	620	572	606	603	604	617	588	607	627	600	584	605	584	591	591	610	576	601	570	588	577	587	625	581	603	605	608	576	587	620	609	613	618	615	563	553	562	617	564	607	575	614	602	601	572	562	600	590	607	570	557	601	628	595	563	603	605	572	593	640	633	622	579	617	526	552	559	543	575	606	626	591	591	612	580	573	561	585	568	632	637	576	564	605	633	568	607	587	602	605	595	616	640	564	582	582	597	554	608	620	551	611	549	610	575	561	607	581	583	603	605	589	555	580	576	587	565	602	563	581	609	575	582	575	581	587	549	581	576	579	617	587	588	563	588	590	579	557	588	538	597	593	597	606	572	555	576	590	595	563	592	603	564	553	609	565	610	608	568	604	578	579	598	598	570	585	604	584	572	607	598	607	583	604	569	611	568	575	602	626	606	589	577	594	584	581	610	593	593	586	605	602	599	564	587	593	572	554	605	613	574	572	567	566	593	574	565	623	591	582	594	587	581	550	610	581	570	600	568	586	590	599	601	611	601	557	556	636	588	617	547	553	607	607	614	590	588	592	577	569	577	576	595	565	583	597	546	557	571	599	600	577	583	618	574	578	625	577	600	567	616	620	589	601	601	590	609	618	565	573	577	640	641	631	611	543	626	569	598	582	619	605	626	637	610	572	539	636	578	589	574	590	622	590	596	523	586	602	643	585	583	626	597	564	579	552	560	576	604	617	592	611	599	566	609	650	604	565	556	574	611	595	593	574	614	602	581	614	570	557	574	577	555	599	559	583	580	595	582	539	605	527	613	598	574	573	565	585	587	583	570	552	565	602	601	590	584	545	562	615	583	570	585	529	579	562	559	607	559	593	574	585	587	555	646	581	558	573	584	584	586	578	587	562	559	603	581	608	562	659	535	576	585	625	573	599	568	586	604	617	628	571	589	588	582	578	628	577	623	610	561	615	581	559	612	595	561	592	585	535	609	588	593	581	547	568	634	624	626	594	611	565	575	573	611	590	587	587	568	620	617	597	637	598	532	588	555	573	567	577	590	580	595	553	586	586	581	546	604	593	594	629	627	561	593	565	589	552	582	603	569	627	512	589	615	624	584	607	548	597	571	586	587	620	590	601	573	587	619	575	592	634	598	569	579	564	604	583	549	570	617	595	593	624	598	591	580	594	622	615	607	566	568	599	562	614	611	606	576	600	569	531	576	588	573	613	601	575	621	595	573	600	633	614	551	609	600	569	613	592	527	597	619	603	558	590	550	571	587	616	580	588	580	615	615	567	564	579	591	592	601	550	574	566	592	583	576	579	587	590	625	563	572	578	607	589	624	626	601	568	597	577	610	547	532	599	536	578	595	575	576	606	577	592	567	616	532	592	557	575	592	577	535	617	566	579	588	589	589	588	560	625	571	559	606	549	553	579	606	586	562	586	590	602	624	612	548	571	576	564	601	613	562	596	570	574	611	604	581	612	607	566	587	635	589	615	644	598	537	605	546	585	551	613	604	615	553	615	585	563	537	569	594	560	585	571	587	631	594	546	621	571	589	576	573	533	525	627	581	647	602	605	558	597	542	556	578	563	574	569	575	600	576	562	545	633	587	597	564	596	619	584	621	622	596	562	557	622	563	583	565	618	579	560	574	563	585	577	554	530	554	575	638	628	591	558	595	657	584	596	605	568	605	561	628	616	591	577	606	540	554	594	642	615	563	569	582	565	650	557	545	600	637	532	572	589	577	604	516	585	596	571	555	582	618	594	564	592	581	536	549	607	602	630	578	617	570	572	618	591	566	628	601	553	580	594	580	592	603	584	590	601	529	542	572	559	551	605	595	570	573	552	580	569	554	595	614	571	615	588	563	582	636	577	606	575	598	595	585	582	569	554	551	600	591	575	584	589	560	573	568	560	571	580	534	588	619	581	571	580	549	572	611	590	576	581	586	582	587	609	580	583	549	606	593	546	601	572	567	563	596	598	551	551	622	595	603	618	563	540	548	544	559	577	588	595	586	641	570	579	589	554	617	544	599	596	601	579	596	568	596	574	593	604	581	603	569	599	605	542	588	592	588	552	589	594	560	602	534	557	583	550	574	567	581	597	586	603	604	613	597	558	610	545	583	575	578	584	631	586	571	597	574	579	529	589	596	611	595	594	549	621	596	557	566	600	556	588	564	534	590	571	587	557	601	541	606	555	541	623	545	568	555	572	550	599	590	597	529	575	560	574	567	604	549	584	606	606	597	648	569	627	579	605	592	568	586	551	576	563	577	522	578	560	622	562	554	538	601	633	592	621	576	548	615	581	577	547	618	584	579	542	567	561	604
27867	10687	1010	595	463	431	435	430	425	419	431	427	397	417	411	413	381	425	419	389	422	418	410	426	419	432	454	433	436	424	438	393	404	459	430	418	436	401	358	447	409	444	405	402	393	392	433	421	392	406	415	363	404	423	424	418	413	473	408	409	441	424	415	452	440	366	412	417	415	408	428	405	411	383	409	415	404	436	416	456	415	434	440	424	436	401	426	421	375	422	417	399	438	394	413	419	401	451	380	417	425	397	410	404	423	398	404	388	402	408	424	386	406	391	455	446	413	431	390	397	420	408	456	435	400	452	420	398	436	445	395	386	399	435	403	394	403	396	403	427	432	405	431	420	403	398	419	439	453	425	425	407	406	420	402	393	425	404	393	433	439	405	424	420	432	376	400	426	449	396	422	414	382	422	459	403	425	419	424	433	391	410	400	450	432	435	389	444	401	423	400	433	421	443	439	388	427	401	421	449	425	428	399	422	419	428	433	401	389	424	398	430	421	407	415	410	405	422	395	411	432	442	390	416	451	429	447	447	456	401	408	432	420	444	418	470	440	433	405	379	420	381	414	418	446	441	424	391	432	425	404	421	398	405	426	414	419	445	437	389	413	407	438	431	422	429	382	395	414	407	398	390	401	427	425	421	445	384	420	414	404	385	401	407	397	409	417	426	378	413	380	416	394	423	395	399	413	403	391	399	396	419	462	419	424	417	428	410	394	430	381	436	419	409	419	466	382	420	416	421	464	395	404	393	456	442	428	435	428	451	428	439	424	393	434	433	425	388	426	404	392	398	464	409	404	398	405	412	434	404	416	437	390	390	446	433	420	403	444	412	428	412	399	396	402	397	416	406	392	418	400	414	422	395	429	404	416	416	419	402	415	435	369	407	458	392	397	381	407	407	419	428	446	398	437	424	394	413	388	388	400	416	407	415	404	418	413	394	417	421	408	408	401	400	415	422	431	400	406	424	403	450	447	426	407	452	458	440	387	412	395	455	408	418	404	419	400	440	404	430	416	405	426	439	407	434	440	401	443	380	473	441	414	405	449	405	412	420	377	437	439	438	441	435	381	383	406	404	391	410	375	382	417	402	427	452	417	385	380	402	448	392	355	433	396	413	401	414	409	419	417	416	425	413	426	436	403	441	417	400	435	402	433	406	397	422	389	456	428	445	424	403	427	451	412	445	407	378	404	369	412	409	390	415	406	444	436	412	443	408	421	408	386	393	440	411	402	418	438	398	402	427	416	407	427	448	427	395	391	392	396	413	394	430	418	399	398	388	409	425	411	392	434	431	414	395	435	400	379	407	441	428	429	402	467	405	411	423	418	376	398	408	431	411	424	437	381	376	434	397	430	422	386	401	380	406	442	422	432	419	410	388	409	389	412	430	430	402	436	417	406	425	436	447	388	381	426	411	428	415	422	396	432	391	385	405	432	424	380	431	395	428	416	408	409	426	377	406	438	427	426	423	423	422	414	413	424	424	431	444	415	416	421	425	423	396	426	440	422	399	426	386	400	405	434	437	425	372	410	386	418	414	421	408	428	401	429	353	383	414	427	412	437	404	410	409	414	423	402	462	426	413	419	378	406	435	437	393	399	428	411	402	418	400	403	429	369	415	442	393	455	421	404	465	394	425	394	426	425	409	421	449	403	406	404	423	402	451	413	401	404	430	416	377	422	429	416	428	439	415	423	436	415	414	360	395	417	444	417	395	422	417	419	466	407	430	400	397	436	432	411	437	414	421	405	426	435	428	398	402	439	417	395	423	394	395	435	400	404	403	410	378	413	388	448	420	406	409	406	450	415	420	413	430	424	460	414	409	420	447	439	422	409	430	399	398	387	400	398	426	460	401	401	441	446	430	423	406	406	396	406	422	415	424	366	382	430	427	392	411	375	395	441	403	483	408	409	428	426	401	419	409	410	403	425	418	417	430	410	367	467	409	422	404	436	415	413	429	419	402	425	424	447	407	447	407	408	395	426	427	386	431	449	403	427	419	428	430	402	424	410	437	384	379	369	445	403	413	409	431	451	436	433	446	376	454	376	414	413	408	390	412	417	408	400	419	449	399	430	427	401	424	401	404	402	423	413	391	434	420	399	408	422	383	434	423	394	404	446	425	395	419	405	482	446	386	397	388	420	387	419	419	397	438	397	442	453	432	361	461	428	413	379	400	436	410	391	416	417	412	437	401	402	440	417	391	421	425	432	410	430	429	415	380	447	404	437	388	369	421	425	396	370	429	438	404	450	472	417	423	409	397	431	387	401	436	423	408	426	445	463	418	407	420	380	423	398	428	402	396	406	395	459	398	400	413	413	438	399	437	385	434	404	444	428	406	394	423	452	422	410	417	373	414	402	381	423	409	391	408	410	400	431	427	404	384	400	397	408	401	410	428	434	419	424	386	437	411	396	406	415	411	402	413	390	399	428	369	395	435	402	386	389	425	414	400	417	410	411	396	384	413	410	429	394	400	412	455	448	429	404	430	460	402	407	411	409	368	446	398	403	372	388	433	446	392	385	420	414	449	452	378	404	404	387	406	380	400	428	433	409	431	397	380	411	424	379	430	395	433	422	439	416	438	404	409	417	389	404	416	391	446	431	395	417	391	408	385	414	453	434	423	389	405	405	408	436	377	419	421	443	406	421	421	428	473	390	434	381	410	450	441	390	393	412	429	439	423	404	400	430	440	427	423	391	389	415	412	434	428	394	428	428	417	414	420	432	385	401	458	412	398	395	398	386	461	405	399	429	437	426	406	463	402	410	403	379	419	407	411	403	440	405	427	419	428	405	433	411	400	402	408	421	405	410	412	429	417	399	436	413	432	407	400	423	442	421	417	387	404	387	429	396	439	425	388	396	441	383	369	412	442	433	405	423	432	407	396	441	408	410	396	428	389	379	421	401	418	413	408	393	385	415	406	434	424	390	425	436	424	420	434	409	406	422	403	426	454	429	434	387	393	414	433	421	408	405	450	419	416	414	424	425	435	413	421	394	417	452	403	400	400	403	395	470	422	423	424	445	416	410	447	414	443	396	415	433	408	388	370	400	385	423	403	413	440	428	449	421	382	411	433	403	393	407	408	442	398	427	422	404	438	394	374	413	430	410	408	439	377	416	424	464	444	390	404	398	435	421	414	408	405	430	438	422	400	404	410	446	397	436	397	393	423	402	396	399	410	420	407	426	413	428	408	398	428	437	423	444	426	381	405	442	424	427	402	423	385	427	413	423	461	428	465	419	416	402	446	455	395	419	413	412	402	396	411	369	415	394	417	417	410	409	373	405	436	418	379	433	435	401	434	390	447	390	393	416	430	431	405	421	418	423	412	413	388	424	426	452	432	445	414	400	500	403	411	442	419	439	383	417	433	458	444	418	414	430	395	404	406	423	410	437	451	406	427	409	459	425	399	432	400	415	412	402	429	401	387	426	405	413	412	423	441	439	450	414	382	437	421	418	416	421	419	405	391	427	410	403	441	416	389	416	395	413	402
4754	531	482	330	331	295	348	309	289	321	287	303	299	309	298	307	310	287	309	332	296	290	293	295	278	322	303	316	289	275	304	294	315	309	264	314	285	342	305	323	302	297	284	311	309	278	307	273	333	292	286	294	280	295	306	314	306	317	332	315	281	314	311	313	286	295	333	300	258	281	303	313	281	320	286	299	302	304	305	330	298	291	288	316	312	282	284	279	297	335	305	297	287	273	275	281	315	288	308	284	320	332	304	290	276	282	299	297	288	306	301	321	341	335	292	262	325	291	279	294	280	275	316	293	312	267	294	305	299	293	284	296	300	304	285	328	313	306	295	297	294	306	317	285	305	311	307	297	308	348	281	318	339	317	301	328	326	307	270	298	286	313	286	310	323	329	283	308	311	296	330	263	294	297	338	276	299	309	327	286	292	314	295	333	327	318	305	328	262	294	317	315	312	274	298	317	295	322	317	295	303	293	293	293	315	278	297	285	305	291	337	271	300	293	322	323	280	289	300	286	312	306	309	329	260	293	293	312	291	330	310	311	303	300	285	281	288	281	335	310	284	303	322	283	291	294	285	285	327	289	302	296	262	300	312	294	314	310	289	302	291	290	285	320	315	306	283	296	314	319	330	272	296	289	338	323	282	268	307	284	300	308	345	281	295	322	294	301	281	282	303	281	282	335	307	341	312	303	309	312	277	295	258	306	320	302	289	287	292	279	321	277	309	321	288	298	286	304	329	287	318	295	296	291	312	334	335	329	288	342	298	296	272	320	280	292	310	311	301	296	295	304	325	295	292	300	304	285	310	325	301	304	339	288	288	270	309	286	291	298	269	294	287	294	324	290	317	294	305	297	290	295	299	284	327	293	310	305	289	315	272	295	331	286	290	284	275	285	291	293	314	331	272	305	315	299	287	326	306	294	317	305	303	247	286	293	287	302	280	312	294	279	271	298	292	304	311	298	296	302	323	306	294	318	308	288	310	291	300	316	307	264	298	296	286	280	334	304	302	278	284	290	282	317	335	271	287	288	301	314	286	305	298	301	276	308	271	318	325	329	312	288	312	295	314	288	311	301	318	311	309	303	315	278	284	322	295	276	315	295	282	292	298	263	318	314	333	331	320	296	297	300	318	315	274	310	317	291	299	304	302	283	270	316	307	323	276	294	279	292	322	286	295	295	323	324	296	284	302	320	321	299	306	305	315	275	312	295	291	299	304	317	317	284	322	291	316	281	300	294	332	270	304	301	323	301	306	303	312	266	258	279	283	270	299	283	301	296	296	316	300	315	305	337	282	305	292	302	266	296	316	311	317	284	328	297	301	309	287	312	289	293	294	303	333	308	285	306	298	281	316	323	330	302	330	322	338	335	332	319	304	306	316	310	283	305	348	306	281	320	316	290	327	291	316	330	291	315	283	318	308	310	310	303	271	292	306	289	301	299	315	312	306	312	291	308	322	275	269	300	313	270	284	286	297	284	290	284	331	310	287	301	297	290	293	291	311	298	277	293	275	313	295	306	325	276	277	288	304	309	290	301	301	326	310	304	285	288	306	279	305	291	261	278	316	270	303	313	322	308	260	297	316	299	297	328	284	315	278	295	324	312	329	281	310	289	330	293	286	293	281	274	308	294	354	316	306	295	296	276	300	293	308	274	303	284	307	318	301	297	275	288	287	297	294	298	291	307	306	296	273	316	259	284	291	332	309	293	276	299	291	278	302	303	303	352	302	281	294	295	308	305	303	323	321	343	311	277	298	319	280	286	300	300	272	294	279	283	286	287	294	338	290	270	291	287	293	300	281	286	309	278	296	284	315	321	325	299	300	298	318	299	291	278	327	304	331	309	289	285	313	332	294	288	280	291	345	309	303	281	289	254	291	286	299	282	311	297	322	334	311	296	313	300	292	313	284	274	306	290	297	326	319	314	274	310	296	280	298	317	307	323	301	300	313	299	283	297	294	322	286	306	306	284	310	306	313	303	331	307	296	302	304	293	295	290	281	303	277	319	300	325	317	304	324	289	305	270	284	335	273	327	323	283	303	307	305	296	306	318	293	315	298	293	283	281	313	317	284	290	282	292	291	290	301	299	313	310	314	289	311	296	296	289	312	286	292	307	284	290	295	298	316	303	295	310	274	272	330	262	313	281	299	285	287	326	287	303	326	331	327	298	302	302	287	291	348	313	328	325	275	309	290	300	294	316	302	274	285	276	285	300	296	316	300	305	314	297	324	286	316	333	300	299	313	320	313	303	281	301	287	293	320	298	317	291	342	305	264	275	294	285	306	254	297	282	290	251	310	304	303	317	292	300	302	283	277	323	293	300	273	308	283	310	280	286	313	271	310	312	321	281	316	282	289	293	279	331	313	274	290	312	277	314	316	287	312	318	296	308	336	306	317	318	281	299	332	326	298	308	292	334	311	297	299	286	333	310	295	283	269	328	289	332	304	278	313	280	327	317	343	276	306	313	286	292	322	304	328	303	300	309	293	354	311	268	299	307	290	305	285	292	291	290	321	312	252	291	295	322	304	300	280	289	296	319	294	287	292	325	306	310	336	306	284	284	318	276	323	291	303	349	311	307	281	307	295	292	316	294	282	278	325	310	293	308	318	308	305	295	281	278	324	294	297	323	300	298	305	295	325	281	303	318	299	345	334	307	308	289	295	303	304	312	305	301	341	298	306	316	293	310	300	298	296	287	287	278	326	317	288	319	311	275	328	317	326	317	312	315	258	316	276	288	303	291	289	298	279	321	296	301	287	269	288	299	297	273	297	292	287	285	273	317	288	303	274	316	309	285	333	282	320	315	329	314	291	332	292	292	295	302	301	340	299	319	314	301	303	283	304	321	273	313	276	284	283	324	295	322	308	315	280	298	322	297	281	313	308	293	291	267	291	267	325	296	309	311	289	312	297	310	304	278	331	324	293	296	297	289	288	287	298	287	297	316	298	325	284	303	262	321	304	303	303	343	302	315	304	291	284	313	306	326	298	291	265	307	309	299	293	287	298	303	295	299	305	312	329	308	285	315	314	327	333	274	313	311	323	295	284	275	301	307	279	312	324	294	332	293	282	324	302	299	314	323	312	273	316	345	273	311	298	320	322	292	293	301	295	278	310	314	271	333	269	303	264	299	290	325	278	303	300	271	309	299	286	306	307	286	340	291	306	260	281	282	301	296	315	282	325	277	320	335	294	306	313	282	322	318	304	322	277	314	339	326	309	279	312	312	290	323	293	294	316	301	278	305	302	313	329	301	301	296	307	299	313	283	296	294	280	307	304	305	314	289	280	326	300	265	297	295	319	303	276	323	303	257	297	319	279	291	281	278	294	301	313	298	294	275	294	318	318	299	295	297	296	293	295	313	309	315	281	290	284	296	273	295	312	316	311	281	307	297	281	304	294	321	298	299	274	309	312	295	274	321	309	320	304	304	288	281	273	289	307	342	296	298	330	303	271	294	317	283	303	298	280	287	293	310	310	291	312	324	287	273
25460	21460	27981	25349	11911	1798	1285	1057	889	965	958	890	823	889	876	887	886	896	865	868	875	841	896	847	848	853	851	899	867	876	856	839	787	832	830	828	795	802	825	863	852	793	830	850	833	816	887	833	831	870	842	825	866	871	864	788	760	860	862	834	843	839	820	804	782	856	827	853	858	842	808	847	870	826	831	798	887	835	817	829	803	851	794	830	818	813	805	773	873	781	826	808	814	838	758	846	837	829	843	832	802	865	754	811	807	822	839	791	868	826	827	796	800	829	833	848	880	779	809	827	847	832	810	863	836	838	827	772	834	839	837	760	809	793	804	810	825	815	868	794	842	808	868	845	800	859	806	853	804	791	826	861	811	756	805	839	828	789	822	868	822	857	873	809	794	831	837	808	833	791	889	803	800	810	804	748	886	794	787	809	824	824	795	862	836	817	787	831	836	806	850	847	837	841	766	791	754	801	802	773	848	832	841	823	814	801	908	805	812	832	832	866	842	850	863	791	801	779	819	815	807	792	801	829	867	827	817	846	879	868	916	889	807	821	853	828	818	858	739	815	824	809	874	817	820	778	822	849	823	817	853	799	813	839	791	850	797	855	813	824	798	851	834	824	804	854	849	819	838	803	849	790	762	814	832	795	817	876	848	800	820	804	774	793	870	839	826	836	857	827	840	818	801	834	860	849	860	808	821	839	752	787	823	827	839	784	866	770	860	810	798	793	818	868	813	784	769	780	790	823	830	788	849	807	864	779	825	812	857	803	845	864	833	818	857	733	831	811	818	853	856	792	860	823	822	836	794	814	809	823	862	873	844	843	828	919	884	852	849	818	810	847	807	801	852	791	846	770	821	836	814	829	856	856	875	840	851	800	856	854	816	808	816	822	821	779	828	805	838	879	815	839	847	804	776	814	798	824	831	838	812	842	806	821	849	847	817	801	802	805	833	764	794	814	838	836	814	776	785	863	851	874	843	819	811	832	819	783	848	810	848	777	813	834	799	800	865	831	794	809	818	788	815	821	826	813	842	852	839	858	831	808	804	776	783	816	774	869	813	790	836	808	812	825	775	877	806	796	809	814	801	788	786	805	877	839	803	803	840	811	775	768	848	809	804	842	810	856	834	855	807	855	862	815	859	809	860	794	833	805	801	817	819	848	783	853	839	819	810	820	781	840	855	823	846	845	832	824	777	799	811	804	844	835	764	824	820	838	821	808	790	820	846	815	823	821	817	808	820	804	842	828	865	797	818	845	831	855	822	876	765	839	804	797	774	831	854	828	847	753	803	851	871	864	812	788	838	842	812	812	819	819	797	817	835	814	829	791	857	820	837	824	864	824	797	810	832	826	865	852	740	813	857	801	851	856	845	793	845	840	786	831	826	835	841	839	794	805	827	890	850	796	806	835	782	780	826	836	822	852	805	858	825	819	741	825	778	828	776	873	810	821	804	808	816	819	801	796	804	791	822	839	805	781	762	805	825	790	852	859	777	804	831	829	793	775	826	830	827	783	816	831	789	810	785	826	796	794	784	746	775	833	857	887	819	869	836	887	839	807	883	799	777	827	857	828	810	865	830	822	847	874	838	808	823	871	834	760	838	834	767	815	782	876	841	832	869	831	831	812	815	781	833	822	863	844	823	826	826	853	868	786	847	842	799	767	838	824	791	824	808	886	885	759	822	815	828	768	865	783	829	832	818	840	845	868	821	812	817	777	835	843	814	762	848	813	780	790	857	843	762	849	813	855	813	863	843	860	821	834	819	882	865	846	784	871	770	833	814	840	860	837	802	813	831	822	857	809	850	848	861	816	771	818	882	761	839	793	810	817	801	770	797	823	835	842	818	849	838	802	796	772	740	793	858	825	835	819	807	827	844	785	784	827	854	785	849	800	848	774	811	815	844	805	770	863	841	820	867	817	781	867	783	848	827	818	795	818	808	858	794	827	804	855	823	829	796	791	842	809	823	793	877	812	826	807	847	827	817	918	807	800	815	814	856	854	814	774	820	866	809	794	803	835	839	810	777	857	804	827	775	795	785	868	838	843	802	804	820	869	794	880	870	777	838	773	828	822	854	835	880	817	827	870	881	849	820	802	826	832	788	848	835	813	765	776	758	816	858	856	809	803	853	848	824	867	870	774	784	796	795	822	835	850	852	820	809	801	796	842	862	848	871	818	859	794	836	853	837	799	812	840	824	847	816	774	857	842	884	824	834	813	819	849	860	804	863	829	856	852	858	828	803	864	787	804	816	814	845	808	787	807	797	859	812	812	790	847	770	824	814	794	822	813	869	838	836	782	799	830	846	802	862	782	899	832	860	823	818	801	843	800	906	792	784	835	810	802	813	781	825	887	857	857	808	799	791	849	780	806	782	837	820	769	827	837	846	815	819	799	839	809	817	860	846	815	837	805	750	821	822	815	809	835	772	819	902	793	814	779	816	777	825	829	825	809	829	817	822	867	778	822	810	840	824	846	803	795	812	793	879	859	798	782	744	861	837	854	850	810	809	783	862	826	795	854	791	799	830	771	798	867	794	784	840	763	800	803	858	844	868	831	828	815	829	822	778	778	830	852	836	843	819	788	828	800	815	797	824	778	852	801	845	842	801	795	841	832	836	847	885	859	819	838	870	789	838	849	865	810	854	821	794	822	830	793	812	797	844	834	806	842	822	843	842	830	780	820	819	839	810	859	780	808	743	833	868	841	809	855	827	821	844	853	850	826	819	802	836	811	814	786	860	848	854	827	844	826	776	876	806	872	807	818	876	822	822	851	823	825	791	845	851	806	808	819	839	803	821	821	870	799	813	807	844	815	808	806	849	804	813	825	796	832	823	800	821	810	782	815	797	839	812	790	763	864	838	768	796	816	819	837	805	837	858	778	838	776	797	785	809	789	797	774	792	834	821	837	820	788	793	820	817	831	866	830	743	803	790	831	846	828	785	857	794	834	831	840	797	824	801	771	783	835	777	863	813	795	873	842	873	860	848	830	805	788	802	874	864	829	839	844	870	781	816	823	827	783	808	854	827	802	825	861	843	795	816	850	851	850	861	817	822	849	764	774	809	826	861	776	834	849	841	846	841	814	787	813	818	821	819	870	828	820	832	770	792	795	851	792	802	843	790	781	847	827	801	813	837	858	828	851	822	846	844	865	842	801	814	795	846	809	800	850	861	832	800	813	820	819	845	804	803	838	799	805	777	802	851	808	799	814	824	782	813	787	767	794	801	865	806	801	822	816	843	860	883	850	893	876	799	780	803	782	823	805	752	839	824	890	865	807	847	794	822	864	806	828	801	792	831	827	800	842	840	813	853	821	834	851	799	778	839	832	842	835	796	806	806	813	800	843	821	780	832	814	794	843	837	864	814	783	810	802	802	806	788	836	828	835	837	853	790	842	798	831	775	844	852	846	822	849	842	792	840	840	865	796	791	810	846	831	815	828	834	895	826	818	802	799	837	833	808	886	815	839	827	826	869	795	862	812	838	811	801	824
3429	3604	2996	1676	1307	1013	924	852	814	734	777	693	705	659	658	628	664	633	649	626	623	625	660	600	637	632	583	655	607	615	606	674	617	637	593	557	624	642	568	657	656	593	613	588	633	641	650	594	613	613	615	651	654	671	631	628	579	627	624	612	562	658	597	637	645	607	589	591	640	556	640	625	564	605	619	605	602	590	583	623	650	558	612	661	561	613	629	624	602	633	589	601	588	582	590	610	586	602	609	614	596	611	619	613	589	596	603	594	566	569	596	625	634	562	598	567	587	640	595	610	587	648	617	556	577	616	605	594	585	578	587	610	627	643	590	627	592	583	615	590	607	625	574	601	603	591	637	625	604	626	592	550	582	609	599	606	633	606	593	600	646	615	598	613	562	572	588	603	673	633	626	591	614	586	614	608	584	614	520	574	612	601	598	560	594	642	603	555	586	585	596	639	619	558	604	628	622	607	606	619	614	583	651	642	607	602	580	580	599	591	611	559	602	629	600	615	593	604	575	649	587	589	609	615	625	602	629	588	618	605	619	597	612	651	653	604	594	620	617	601	598	607	598	598	517	578	572	542	620	581	639	583	570	575	613	608	617	622	583	644	619	639	614	628	586	654	587	559	587	601	579	600	635	603	605	588	592	608	621	620	607	589	602	577	628	635	610	593	583	571	592	546	640	619	618	579	587	606	600	574	619	595	596	592	643	552	581	601	599	570	615	609	586	593	600	646	590	586	618	586	665	580	620	606	621	577	605	525	592	587	588	595	606	598	555	617	585	583	611	581	586	595	590	613	632	547	635	602	540	580	557	605	593	569	634	640	558	625	595	629	574	617	656	612	552	562	628	573	588	596	580	598	603	587	578	581	650	585	565	588	604	573	630	622	588	560	581	578	638	597	685	575	581	552	584	603	615	555	617	580	609	615	649	604	570	606	580	617	606	590	578	611	606	560	583	624	606	605	572	574	580	563	612	629	611	617	598	606	590	629	572	593	643	581	606	629	576	578	595	627	561	566	628	617	568	583	592	616	549	615	592	621	569	595	591	616	613	578	615	575	559	617	637	566	608	637	589	626	591	572	602	588	609	566	589	597	612	576	621	622	589	613	627	621	606	609	586	562	570	585	589	580	595	568	607	560	605	614	591	604	591	604	540	646	581	586	599	559	593	573	582	590	563	599	578	578	648	562	591	588	591	571	595	617	603	620	586	606	653	589	584	598	614	631	575	598	580	658	545	564	620	640	579	587	615	659	609	582	597	571	592	624	627	645	547	612	545	599	612	632	585	602	594	584	598	550	600	632	596	570	611	545	621	584	629	590	607	573	567	647	591	620	628	597	574	624	598	594	596	581	580	620	576	583	580	571	613	591	565	572	580	598	562	582	578	591	624	611	618	608	587	643	653	609	579	608	574	592	620	606	595	606	628	605	611	602	559	622	599	613	591	597	609	625	588	604	620	593	661	560	601	629	570	593	603	615	590	597	584	578	643	596	626	575	561	612	592	572	593	640	600	585	628	613	604	628	593	612	582	602	594	585	572	611	637	596	644	625	615	632	578	565	573	601	582	604	597	625	594	622	613	536	643	617	596	610	615	639	555	596	616	578	571	560	596	584	554	575	608	656	572	619	585	646	633	619	614	577	592	621	597	635	615	616	619	600	578	633	583	600	653	623	649	564	643	624	591	561	593	585	624	609	650	618	571	612	601	548	623	607	619	610	599	600	624	605	582	610	611	550	595	554	623	572	605	579	612	605	596	609	543	577	585	612	577	610	602	616	585	591	601	581	626	546	598	599	563	648	581	593	576	589	600	563	636	552	605	530	593	611	597	595	593	565	597	585	652	589	596	589	584	627	585	588	596	624	572	648	646	617	619	579	610	599	623	618	661	576	581	537	589	597	628	613	604	601	585	583	637	610	584	592	600	593	631	609	579	605	619	611	563	604	583	596	616	611	608	600	607	572	621	600	593	614	589	603	577	557	594	587	551	596	567	625	619	620	642	589	601	598	612	561	600	568	592	625	626	607	596	612	651	624	627	591	626	624	581	605	592	621	607	618	637	601	606	621	572	576	576	626	638	601	592	566	553	559	620	567	605	589	609	550	556	623	580	620	601	642	574	576	605	630	563	576	628	618	578	606	646	581	563	619	605	584	602	585	623	609	591	588	569	576	546	597	588	594	614	630	612	592	605	588	576	614	591	589	617	599	608	610	609	581	606	572	570	554	610	653	591	566	579	577	593	587	592	617	564	578	541	577	593	607	624	594	611	638	594	611	579	544	598	607	585	587	572	554	573	613	569	608	622	624	605	599	600	599	637	625	577	578	593	634	629	601	614	616	590	612	627	559	630	578	592	521	608	631	607	604	653	588	583	581	566	568	594	576	621	591	573	616	575	619	592	572	589	572	586	595	617	579	599	623	621	611	530	547	622	607	583	602	629	588	593	607	570	599	570	587	589	556	599	603	589	560	593	638	616	573	582	597	585	605	587	603	585	601	571	591	586	595	654	629	575	590	631	612	626	577	580	582	571	619	598	627	558	605	581	636	589	563	574	643	591	575	570	583	586	607	583	577	610	631	576	585	642	580	603	588	634	594	590	582	589	560	626	570	554	575	616	603	607	609	600	633	597	593	617	614	589	580	558	594	605	604	575	589	589	640	618	633	574	670	601	593	602	556	561	617	597	592	579	618	603	601	597	561	584	593	550	558	607	634	616	602	628	601	628	583	572	554	606	590	622	572	615	607	569	618	643	582	637	593	561	568	592	571	591	560	566	596	578	599	573	575	609	596	613	636	550	594	562	578	600	584	598	605	614	587	599	612	588	625	606	638	606	630	585	581	625	639	600	614	601	589	616	640	617	582	587	610	603	554	625	572	610	600	610	592	619	614	610	590	588	591	595	609	569	626	571	578	607	606	577	606	605	560	583	566	570	602	625	586	625	580	583	586	586	597	601	604	630	625	606	601	595	582	588	613	587	624	598	602	617	595	640	605	578	614	593	558	615	604	611	586	591	544	617	574	576	628	592	648	622	603	602	578	598	573	572	563	530	571	591	587	594	576	551	615	584	628	601	618	596	608	623	576	579	596	585	626	597	622	611	577	578	560	582	601	626	624	578	556	591	570	605	613	595	572	609	625	589	623	615	582	634	575	593	609	615	614	614	603	578	584	612	604	621	583	608	562	614	655	640	587	563	583	646	592	622	589	603	586	620	610	581	585	607	571	586	601	529	577	623	608	605	590	541	560	557	657	583	545	570	587	615	593	608	608	642	600	582	654	602	556	594	610	599	606	604	608	601	600	605	587	588	621	622	604	580	578	583	630	583	573	591	554	591	554	565	556	579	615	557	607	632	613	615	602	602	610	591	601	605	532	581	611	585	591	572	630	649	601	555	654	547	591	596	611	597	589	589	567	552	620	585	580	610	581	583	606	594	555	601	574	561	585	576	610	573	575	591	571	576	585	597	587	604	585	567	602	584	568	597	572	592	600
24507	21486	28878	24531	21490	9690	1952	1206	1064	957	959	919	906	894	901	862	876	895	863	880	836	830	867	843	810	837	836	824	797	793	825	836	800	814	818	802	770	853	834	809	832	788	852	808	825	820	783	782	820	814	826	840	814	769	792	802	811	783	854	775	810	784	798	770	844	822	791	756	791	771	818	820	824	816	790	803	816	785	856	804	794	820	816	800	856	789	846	808	808	823	843	792	800	798	752	822	854	807	821	781	799	798	792	814	765	791	830	844	783	846	763	782	806	782	791	818	788	786	828	762	818	797	842	824	767	851	764	755	820	792	816	727	847	787	798	819	784	791	831	801	790	832	783	823	816	789	824	791	748	782	803	767	846	780	755	855	795	809	813	772	765	743	819	799	797	793	800	812	848	791	856	756	832	810	806	746	798	814	794	723	791	823	813	735	809	807	799	848	809	836	785	768	831	839	830	767	858	794	796	822	767	823	834	782	797	823	797	852	787	826	809	736	828	800	794	762	789	808	831	844	816	788	816	741	778	767	855	817	787	820	790	785	813	783	797	844	819	767	805	809	780	825	787	761	832	762	773	805	789	805	768	780	814	832	767	846	855	818	835	810	802	713	835	849	830	797	839	775	782	759	803	805	803	809	805	770	831	779	825	786	789	842	741	752	832	779	850	761	783	813	840	769	840	814	827	745	774	760	774	819	794	770	747	787	805	763	775	808	784	774	812	811	803	795	776	781	839	845	758	782	774	736	817	859	774	798	802	851	769	821	770	789	801	792	805	809	779	759	811	838	760	773	836	844	790	793	831	786	776	782	780	788	779	781	811	794	795	768	802	778	837	812	799	791	781	783	801	782	739	796	786	800	793	799	780	770	830	859	813	801	843	790	782	816	797	854	760	841	818	796	810	784	788	785	783	805	825	784	801	807	812	790	792	785	759	800	763	771	755	767	795	768	762	756	799	779	792	747	794	759	826	768	771	827	766	789	793	781	812	735	778	756	806	750	767	781	792	795	789	813	835	768	764	854	751	741	848	788	771	794	794	763	812	811	811	846	819	754	803	794	774	812	763	852	811	830	768	794	827	802	789	772	782	799	799	802	834	744	789	812	815	822	801	821	756	742	773	780	770	786	795	807	791	825	807	799	799	784	837	769	781	743	797	841	802	816	764	853	808	814	838	756	735	800	797	825	783	771	778	786	770	805	796	801	770	784	767	790	776	794	752	783	779	848	756	802	801	792	803	721	789	767	744	790	774	773	843	799	760	802	745	855	735	844	758	823	759	828	771	752	791	801	831	790	771	762	769	789	805	778	830	822	834	808	817	774	804	773	802	797	835	803	839	805	814	800	833	804	727	800	797	836	766	780	775	823	825	760	772	776	778	795	813	756	774	820	837	772	807	756	749	742	851	824	745	773	798	799	767	701	804	827	774	831	810	767	808	786	801	839	781	820	752	756	834	814	793	753	810	811	833	831	805	829	756	791	854	783	800	758	819	799	826	776	814	787	780	825	762	785	780	840	783	851	755	794	838	777	827	761	790	783	793	791	766	765	788	806	818	786	761	796	774	747	794	818	802	785	792	810	791	832	772	767	793	763	801	821	839	825	820	830	852	785	825	752	759	780	879	851	777	799	812	764	772	761	721	817	812	801	761	779	762	816	788	808	744	784	756	791	797	758	796	768	811	828	767	769	818	796	864	824	821	834	780	802	831	768	765	785	780	809	815	797	843	788	862	762	808	773	798	868	800	788	834	816	770	776	829	775	806	864	828	769	768	774	726	803	779	807	769	798	831	773	769	754	817	798	731	796	834	774	785	742	840	812	773	809	752	767	759	812	750	781	803	800	809	785	746	793	756	796	778	843	818	775	733	790	786	848	760	825	793	816	747	848	835	881	781	775	831	751	791	767	800	789	759	705	781	806	846	791	822	784	875	804	819	839	768	770	817	792	769	836	731	782	786	788	732	770	814	812	854	751	803	810	782	790	793	795	799	803	764	820	774	774	792	766	796	750	781	763	783	797	759	761	843	710	845	779	790	763	769	767	774	796	764	752	826	787	769	788	773	773	822	796	774	802	759	829	794	806	778	753	794	858	791	797	778	762	770	785	754	766	837	817	826	822	812	811	770	797	823	780	752	786	759	780	770	819	808	836	819	734	760	775	857	812	869	764	790	792	788	819	773	798	859	804	757	778	780	794	792	788	818	815	763	826	780	820	804	785	778	816	784	798	799	767	823	821	780	780	852	807	812	852	783	818	789	800	776	797	773	770	769	791	830	764	774	768	779	792	758	827	801	803	795	797	814	788	788	825	771	781	821	770	779	835	800	831	765	789	759	818	783	752	789	797	772	835	749	790	737	810	805	764	782	775	828	783	802	784	777	764	780	763	787	808	755	835	778	816	775	817	802	818	796	782	749	834	802	796	807	807	850	816	797	749	789	840	779	796	784	808	815	783	799	795	796	801	783	792	830	754	748	796	769	809	750	767	799	740	816	817	799	793	794	758	738	799	806	831	746	761	691	787	762	776	770	817	822	738	764	804	813	771	761	817	776	808	838	780	813	820	773	792	731	779	751	778	779	802	837	816	816	808	763	807	764	777	848	762	743	749	806	762	805	813	807	794	769	735	766	825	743	706	779	772	735	778	783	775	785	800	783	759	795	832	809	782	835	762	882	812	820	804	720	807	811	782	794	760	734	788	774	789	799	807	849	765	816	719	744	776	821	767	768	740	811	767	786	802	807	815	828	791	844	801	801	823	777	731	801	772	845	835	805	818	817	762	776	787	835	750	748	820	829	773	785	807	781	786	753	826	784	755	792	719	834	797	841	807	811	816	797	772	783	752	706	728	797	758	786	816	787	784	794	788	756	778	794	836	778	805	787	780	749	752	733	801	807	779	834	785	774	834	804	826	756	822	803	781	811	810	816	760	801	793	812	781	826	805	767	787	805	803	816	780	812	791	771	817	755	786	838	794	777	787	777	798	775	779	806	796	797	806	795	805	771	787	766	817	789	791	815	798	785	758	800	790	757	751	817	760	824	778	750	814	812	800	769	799	807	825	813	787	833	796	784	836	785	783	767	804	754	811	790	779	787	795	823	802	816	764	815	830	821	785	823	786	817	789	779	782	809	799	756	828	751	821	785	796	823	759	775	833	838	776	778	812	793	763	765	851	792	807	820	821	783	781	780	816	764	833	824	786	810	764	799	801	783	738	801	825	794	760	749	791	759	798	756	783	776	783	790	827	804	793	751	795	752	756	785	819	811	816	786	759	780	842	849	777	812	823	764	787	785	808	824	761	853	803	792	799	774	794	802	787	757	777	822	846	755	788	742	808	820	743	780	861	772	830	793	774	803	826	753	767	789	802	819	776	774	808	810	748	806	789	889	810	784	784	840	768	793	792	787	805	758	763	768	757	813	831	808	758	819	797	783	786	823	770	807	752	822	743	814	759	792	796	784	812	817	818	791	790	801	790	785	826	788	784	784	735	842	832
3754	6195	5102	2612	1876	1414	1267	1085	908	904	820	776	716	761	696	662	642	653	630	657	618	647	662	630	623	623	686	692	625	635	600	611	574	660	649	600	641	628	652	617	605	602	632	571	613	612	626	641	595	576	615	625	585	608	612	620	631	618	626	571	647	637	593	616	572	593	572	616	629	565	588	632	578	578	613	554	579	595	617	582	544	575	626	604	624	619	572	574	577	564	589	635	535	581	623	564	590	598	565	620	574	599	620	629	584	566	622	578	606	560	599	581	582	541	584	607	579	599	607	608	610	627	560	567	588	578	613	620	625	581	528	587	624	612	539	591	577	593	582	571	588	559	571	616	585	598	634	580	617	617	580	617	635	597	582	635	562	588	632	589	649	586	586	591	560	578	610	614	559	597	572	585	618	579	595	601	599	571	612	568	595	631	582	627	586	592	602	558	590	560	629	585	607	577	614	605	614	572	580	591	621	587	595	635	559	613	598	587	572	607	601	574	625	588	613	584	632	598	637	548	599	612	588	583	627	595	592	620	608	587	589	588	601	614	595	586	545	613	599	602	600	602	544	587	567	634	570	593	581	553	628	622	611	584	617	617	579	551	584	573	581	616	583	591	638	597	624	624	590	585	576	588	641	622	600	597	580	614	621	610	561	594	650	577	579	593	587	615	616	578	573	583	666	567	626	527	583	604	580	604	620	580	588	580	568	596	551	590	612	588	623	580	612	606	596	577	616	630	585	574	593	607	603	590	582	567	554	582	618	561	597	572	596	624	623	604	600	597	565	600	584	547	666	602	609	556	583	618	606	588	606	581	585	583	567	592	580	682	595	590	573	621	545	578	606	594	616	634	618	594	603	593	579	585	582	609	590	629	578	586	618	570	562	604	576	594	574	609	584	633	599	614	585	571	593	559	577	601	570	598	586	582	623	599	558	596	554	545	599	565	570	570	569	553	586	554	597	607	554	596	567	572	585	559	559	554	638	583	569	651	593	527	623	583	596	583	594	598	608	567	607	590	611	648	598	579	592	603	661	603	598	575	590	571	586	563	567	575	578	601	615	611	593	574	587	597	597	613	595	603	609	590	618	617	604	536	566	574	599	563	587	573	562	572	568	592	572	609	647	582	578	609	589	585	588	571	585	581	587	580	587	615	598	553	603	574	591	608	581	603	610	650	584	616	578	586	547	569	578	590	599	586	602	570	618	567	580	569	578	628	600	610	592	586	593	600	570	611	579	579	637	554	574	591	624	604	588	574	616	629	619	557	597	564	567	589	624	579	577	596	606	605	598	606	557	613	574	596	572	559	571	601	581	572	567	598	620	572	626	617	588	567	580	552	623	567	601	614	597	584	583	586	598	626	594	642	619	578	596	585	602	609	575	613	601	615	559	573	614	607	570	573	576	587	602	568	573	613	597	598	582	600	606	619	563	552	596	564	573	597	568	547	568	579	582	603	604	589	583	564	621	614	603	563	560	591	565	540	591	583	625	530	571	599	571	592	606	575	607	547	629	561	579	603	612	566	549	597	572	558	576	621	587	615	555	603	585	592	624	573	568	574	583	575	610	592	618	553	547	589	574	580	592	615	608	581	608	548	584	593	604	619	576	538	638	604	597	530	560	595	577	565	545	558	633	554	593	594	591	582	602	597	573	555	593	646	619	566	552	575	541	580	590	588	643	587	600	616	595	568	549	590	610	576	588	585	588	579	608	617	665	590	606	569	544	619	609	624	575	605	576	600	564	593	575	620	591	585	561	593	585	607	610	603	569	535	592	591	591	581	557	574	603	579	554	600	564	569	609	550	564	615	581	562	618	591	589	585	606	585	534	592	604	576	534	619	588	577	548	603	549	548	537	565	563	646	608	562	589	591	601	562	567	621	645	580	584	606	605	552	576	548	596	556	626	595	607	571	575	596	597	627	572	570	576	615	617	592	559	630	601	568	622	568	597	608	602	577	536	638	558	566	609	605	596	597	565	628	588	579	569	636	583	606	627	570	590	550	585	570	577	577	602	596	565	543	591	622	612	616	563	608	550	594	592	614	591	599	577	548	595	639	565	611	563	586	583	642	607	544	590	587	569	599	596	620	635	604	560	637	604	562	562	570	566	531	599	600	595	623	636	577	601	574	572	560	550	573	588	604	571	608	573	563	596	589	603	617	596	577	622	549	569	617	604	629	586	580	596	587	576	582	583	551	573	644	548	589	604	568	590	620	596	593	568	511	588	616	558	569	595	580	619	596	605	544	617	600	589	596	573	533	614	574	619	584	537	569	579	562	564	559	542	596	571	597	608	577	592	622	622	600	581	584	611	600	621	580	591	562	562	554	585	631	584	589	587	611	587	574	573	582	558	563	566	605	614	573	562	581	571	546	573	596	604	544	630	596	607	569	588	576	594	611	598	578	603	626	595	592	583	598	571	569	557	605	617	598	594	609	609	579	612	581	585	558	593	570	542	594	570	565	598	604	604	605	582	611	616	584	591	617	572	609	582	556	622	611	563	605	605	560	579	577	588	562	606	594	588	582	588	554	623	564	620	569	579	594	594	576	586	587	593	586	607	555	543	554	577	602	600	594	567	599	557	616	555	589	581	604	561	611	628	586	606	625	537	581	574	600	616	595	621	530	573	576	611	561	565	576	566	566	576	589	586	567	613	568	615	548	588	583	605	591	582	607	588	567	588	582	573	569	631	587	587	581	574	578	568	572	579	582	570	600	572	580	594	595	560	645	632	608	621	610	584	603	608	618	603	583	587	569	580	570	578	578	557	627	589	655	547	562	545	599	622	589	600	593	630	559	592	628	563	575	606	645	549	576	553	564	571	607	564	555	598	588	598	554	616	600	575	579	592	570	559	645	596	582	567	559	586	563	579	576	604	514	545	589	561	616	617	533	620	583	563	608	529	566	609	588	613	571	606	583	542	590	579	589	570	595	577	581	547	611	586	576	582	587	570	598	646	617	621	562	587	611	585	594	566	594	540	592	564	553	561	605	602	596	591	576	595	541	574	615	570	591	568	555	539	572	577	583	585	560	549	536	585	655	548	564	583	607	594	599	592	590	597	589	594	562	522	598	568	610	559	551	594	581	624	620	581	574	636	587	599	580	578	570	586	591	576	565	589	581	597	579	558	594	619	590	590	580	628	586	576	583	593	573	558	582	607	589	520	562	543	566	595	558	582	574	563	580	603	628	569	596	587	581	599	566	574	585	598	578	587	545	571	558	607	611	555	591	600	561	605	592	536	608	596	590	564	591	614	562	559	614	564	590	563	583	532	568	565	630	585	514	577	565	563	571	580	593	573	612	573	631	583	584	537	578	597	553	569	561	610	598	567	609	556	574	609	615	556	551	573	578	550	607	604	560	557	593	590	561	574	529	620	592	575	550	574	573	605	576	609	597	571	538	557	606	530	549	559	629	569	570	583	562	585	584	569	589	558	604	560	596	641	578	577	554	609	593	576	623	600	545	619	595	582	590	560	512	569	557	559	570
27879	10664	990	616	479	447	453	421	410	430	400	436	387	462	445	406	395	408	397	421	449	424	430	411	439	402	400	434	444	423	408	384	418	374	407	415	419	421	415	423	419	426	393	359	425	427	422	396	425	415	391	446	431	373	446	408	427	417	441	392	390	420	441	407	403	427	423	428	443	433	443	394	423	413	429	433	408	422	419	399	459	415	401	431	417	431	407	403	463	347	426	401	400	401	392	446	422	389	361	419	392	433	394	435	410	400	387	448	429	408	416	419	454	416	419	424	417	433	439	416	409	407	410	422	413	415	432	437	406	430	419	373	406	439	386	439	413	420	402	396	414	451	392	445	376	411	424	417	425	445	436	411	418	430	431	410	422	392	415	428	395	410	401	406	468	396	400	403	410	416	414	424	422	422	413	409	421	377	477	389	392	386	424	408	421	445	357	408	403	442	439	393	415	426	413	426	392	435	413	439	392	414	391	432	449	406	414	390	425	442	395	423	405	433	417	444	414	384	392	420	435	403	399	437	451	407	369	431	445	401	423	430	387	434	410	413	463	417	399	423	405	395	410	439	411	425	441	423	420	400	441	407	381	426	396	434	391	416	435	397	386	408	397	401	391	397	396	404	443	380	408	403	421	417	397	445	407	432	384	418	392	415	408	392	402	396	409	398	427	443	413	435	417	416	437	416	424	442	396	437	432	423	408	423	407	453	399	432	412	418	454	406	410	427	378	428	448	413	428	407	399	431	420	415	379	400	386	419	415	466	420	451	412	447	418	386	423	442	416	380	402	422	422	421	380	437	424	430	422	422	404	428	421	406	426	417	422	375	436	402	407	431	403	420	447	403	384	439	424	414	413	387	397	437	419	410	448	400	400	399	417	422	454	439	431	393	421	431	434	398	369	421	388	436	390	426	413	398	409	407	435	407	387	476	429	424	418	399	415	426	388	409	423	434	381	425	420	382	448	426	401	383	436	430	417	419	419	422	412	448	405	384	410	434	407	430	410	416	408	404	418	432	403	381	401	424	432	426	435	417	419	430	424	408	423	411	420	431	442	456	378	390	390	406	417	399	408	405	388	402	374	419	442	416	440	418	437	378	439	400	422	427	399	405	426	385	370	435	416	440	411	426	425	431	396	418	429	437	425	462	421	407	391	390	411	391	431	398	430	450	391	409	412	421	427	382	389	398	408	397	432	437	411	414	424	392	381	416	419	394	400	421	427	405	431	396	402	363	398	435	402	407	419	432	455	404	444	425	408	415	423	410	435	399	417	387	377	422	414	423	423	425	389	377	432	401	414	386	433	419	403	366	422	423	439	423	401	403	431	412	430	412	402	435	417	441	395	425	431	461	378	400	386	398	461	402	421	412	434	401	374	395	409	417	394	435	376	429	424	444	410	379	400	372	411	383	392	422	441	397	428	419	451	423	433	388	383	414	432	385	422	398	398	379	427	439	424	390	359	429	410	400	397	414	416	418	438	432	434	394	440	411	439	392	422	435	419	388	415	407	446	449	426	417	419	356	410	448	421	408	399	394	428	467	430	400	454	438	409	448	415	401	416	419	463	404	447	403	424	425	442	419	375	389	383	390	454	398	366	403	464	391	417	441	359	416	418	425	424	398	399	444	382	391	389	436	440	432	375	429	433	371	416	421	396	409	379	415	421	413	427	409	417	408	405	374	417	442	426	411	387	423	401	420	418	408	436	430	431	419	372	418	433	396	383	372	428	406	420	415	449	386	446	442	437	441	457	382	398	412	439	396	395	432	441	413	434	394	416	449	416	415	415	402	442	407	430	434	440	420	418	393	396	383	416	405	419	457	410	406	395	409	436	455	412	369	428	418	392	404	387	425	433	398	430	398	396	436	416	385	387	394	375	445	430	404	432	441	446	380	427	396	417	423	402	414	426	416	400	443	440	452	419	414	432	389	361	456	412	426	442	399	432	395	409	430	416	382	399	415	436	442	426	420	436	388	446	429	394	402	439	408	403	411	397	429	416	426	406	397	413	392	421	375	423	404	401	442	418	428	435	446	453	443	407	420	430	404	422	386	413	394	434	419	418	402	425	397	393	429	424	406	386	376	459	454	423	437	421	422	420	389	452	401	398	390	425	381	411	416	425	364	414	410	417	393	397	441	421	405	431	417	412	455	440	400	424	407	379	409	452	420	389	404	380	390	425	420	428	410	428	410	400	433	411	413	407	392	434	400	396	404	409	441	448	408	424	407	405	436	383	388	387	413	399	470	438	411	434	428	402	416	434	377	437	424	425	405	389	434	411	447	385	430	400	415	418	408	416	396	425	444	417	423	366	390	421	390	391	426	400	430	435	407	416	418	462	416	436	411	399	414	407	396	382	443	426	403	428	427	420	373	385	379	427	420	398	391	416	419	401	433	437	409	428	409	420	415	427	402	433	433	395	424	439	375	421	397	407	374	453	426	439	408	424	425	413	415	423	421	381	410	406	394	426	402	382	375	449	439	397	444	391	425	414	454	421	412	445	423	404	415	434	411	413	444	414	399	430	431	464	418	427	380	404	416	413	444	421	423	413	408	410	442	408	418	406	409	400	421	432	392	413	402	390	431	427	440	442	396	398	367	379	385	415	379	393	424	389	409	398	383	466	463	397	415	410	370	418	456	416	437	424	381	391	428	397	445	430	407	425	448	404	418	428	406	449	400	401	371	435	399	397	427	418	405	440	415	438	409	400	422	417	425	449	438	420	422	425	393	396	411	435	393	433	437	423	443	372	406	416	446	394	400	415	407	404	419	379	382	405	417	413	451	420	421	425	420	407	402	428	413	406	427	399	398	409	386	443	414	421	425	384	410	439	385	416	419	440	455	411	396	422	424	408	422	386	427	421	447	415	416	433	405	403	431	425	422	402	395	433	437	443	391	417	458	383	417	399	408	412	423	387	443	411	413	388	384	418	454	397	391	434	434	412	413	379	449	379	405	421	433	397	420	405	386	400	385	399	418	393	409	375	410	436	422	417	406	434	439	412	434	398	426	460	426	443	358	441	436	381	442	419	423	440	413	440	409	391	429	432	423	378	388	413	442	372	445	415	405	398	380	436	410	446	418	411	416	439	399	436	409	384	427	392	412	374	408	432	426	409	412	464	411	410	424	439	417	405	406	446	408	421	422	409	450	413	439	405	435	388	416	392	435	409	410	405	410	424	427	402	406	434	435	428	429	391	455	439	414	401	412	425	390	429	419	401	408	430	436	429	389	370	445	379	446	408	391	427	380	408	440	424	408	432	421	416	434	423	404	410	424	433	465	427	381	402	408	445	412	455	419	448	435	442	409	395	432	407	383	405	411	436	420	410	414	374	410	402	401	407	431	425	439	386	413	425	398	408	416	414	409	428	420	393	393	416	416	445	424	424	401	363	438	415	416	424	413	405	438	411	431	414	425	417	408	437	406	407	431	410	398	425	433	441	429	432	401	476	400	405	383	410	439	432	412	419	401	397	422	402	406	450	441	406	409
4763	516	413	345	360	306	316	301	302	340	306	343	272	277	335	297	288	314	321	354	330	293	321	329	315	315	296	271	288	275	294	278	268	302	321	286	289	312	292	308	300	311	330	292	291	325	283	290	312	337	313	312	291	338	280	281	272	302	326	353	285	298	315	285	245	307	265	297	304	268	315	313	314	329	329	294	314	275	316	305	297	310	274	330	311	300	328	302	318	320	303	286	326	352	329	307	286	298	312	293	305	335	287	316	297	303	351	290	316	295	321	283	287	290	302	315	272	266	284	262	324	307	331	325	299	301	311	295	293	301	325	315	291	309	310	312	341	310	303	313	312	326	302	266	287	294	309	334	300	326	289	313	297	322	305	300	323	303	316	274	306	282	294	305	306	302	287	306	282	311	312	330	302	293	312	269	288	301	281	321	296	318	307	297	312	315	323	303	289	303	288	323	283	302	360	300	289	280	289	276	294	313	277	307	318	290	296	325	294	315	281	322	333	288	291	325	308	316	302	272	272	318	314	320	289	310	302	301	312	304	283	316	286	280	294	288	318	309	345	337	309	259	302	311	285	314	304	284	286	327	296	283	309	280	293	304	319	324	309	316	323	277	287	339	293	297	298	285	317	302	299	320	313	330	336	281	333	298	331	307	306	303	282	293	310	317	286	305	269	287	300	306	300	315	332	307	337	293	310	291	302	340	321	272	292	297	304	295	289	318	280	326	295	306	297	284	262	306	312	304	321	256	301	281	298	281	295	299	299	304	287	318	317	270	307	302	299	306	334	291	324	325	308	269	312	330	326	324	298	285	309	267	300	319	269	335	304	304	302	310	324	311	294	303	324	279	337	294	315	293	319	330	275	295	317	317	306	295	309	326	266	271	319	298	297	313	322	267	288	316	281	324	303	318	307	311	316	299	297	302	307	293	286	274	325	278	291	294	321	304	285	299	301	317	299	324	264	328	302	290	308	320	284	284	272	317	323	299	331	293	285	299	306	313	313	315	316	297	290	298	266	298	329	310	286	289	274	292	305	289	344	294	319	336	307	326	255	299	280	292	304	285	325	301	324	324	315	277	321	290	308	326	312	309	301	298	285	322	304	300	287	305	282	317	272	329	286	297	310	330	308	268	294	306	263	315	316	317	320	299	277	317	281	294	307	299	322	303	328	304	300	306	298	335	313	346	280	314	301	300	302	292	300	303	307	288	291	286	265	292	284	335	275	277	288	276	301	280	293	288	350	326	288	280	268	319	281	310	307	319	275	278	274	290	317	320	327	303	304	287	332	283	316	287	319	290	318	285	263	328	301	281	300	294	273	296	264	288	315	315	276	328	293	272	315	298	306	311	302	334	295	303	272	311	299	298	279	271	315	312	329	277	319	327	291	306	302	302	306	282	295	297	307	315	283	289	292	318	298	321	290	287	290	271	315	314	325	349	321	294	332	285	333	313	304	275	287	319	308	305	302	341	314	301	306	311	273	326	302	315	329	263	307	327	319	261	304	336	283	270	283	326	316	286	252	319	288	277	315	310	276	292	291	313	308	305	291	305	303	269	292	277	341	284	298	308	299	313	324	284	307	289	310	312	315	306	288	307	286	328	281	315	305	299	316	335	300	291	319	310	293	296	322	328	322	304	261	285	304	306	277	313	340	343	290	265	281	313	325	326	332	324	297	306	286	296	314	274	298	316	346	294	325	302	308	305	292	325	308	298	346	314	315	299	336	295	309	307	289	327	319	269	285	308	287	287	305	307	315	294	293	292	264	343	267	330	293	305	329	308	300	273	295	280	312	308	282	299	295	298	261	291	275	319	330	288	282	305	308	304	316	317	301	298	303	322	318	306	333	289	287	293	287	282	331	266	324	289	305	309	325	287	279	296	310	289	286	292	287	313	313	298	303	307	298	343	315	305	299	319	317	310	289	294	311	296	296	302	346	294	309	309	284	298	302	284	286	321	322	293	247	312	281	289	296	338	297	306	278	286	304	301	283	317	308	318	294	282	294	292	295	293	306	317	267	302	317	296	292	284	295	318	309	317	299	279	323	298	296	310	307	305	273	297	295	329	322	316	285	277	289	321	286	289	311	336	283	295	303	330	298	266	285	301	290	315	294	289	334	302	308	309	305	327	305	302	296	309	299	310	319	302	321	299	291	359	287	306	304	322	295	309	310	309	327	277	278	314	304	301	279	290	291	313	292	304	291	301	295	281	303	291	286	296	328	333	319	279	303	309	313	296	262	306	260	285	287	277	291	326	270	285	303	314	297	307	306	329	319	305	298	269	326	296	306	305	313	303	269	297	306	310	292	302	290	288	292	306	313	307	319	285	327	307	308	290	333	286	297	306	276	305	293	278	313	265	294	295	283	316	281	281	330	312	300	329	313	295	299	276	284	317	283	306	283	311	293	309	338	300	306	292	309	324	309	289	266	305	283	342	289	302	301	298	313	282	288	293	294	291	294	292	321	280	260	292	314	305	331	307	291	326	299	291	334	310	314	308	275	286	328	296	310	277	326	274	294	324	299	322	289	303	282	305	324	289	292	284	303	334	281	320	334	270	310	319	312	327	332	306	307	294	308	296	320	319	302	290	324	314	297	290	318	259	304	316	286	297	278	312	301	347	273	324	322	304	294	291	296	329	297	270	271	300	292	300	288	290	329	293	302	300	313	319	300	266	324	310	338	314	303	304	310	318	300	288	309	303	295	303	328	283	314	322	318	262	303	327	296	305	304	340	294	299	306	314	309	330	313	302	292	304	284	293	286	300	323	330	295	315	280	310	292	312	294	299	307	300	308	302	302	289	298	304	318	281	302	286	295	286	291	303	261	287	327	291	285	287	327	325	298	307	303	321	311	294	288	307	301	296	316	319	285	302	277	313	286	293	290	270	302	283	302	285	319	288	315	290	317	286	298	286	324	300	302	289	313	282	292	301	347	304	280	327	273	304	285	312	307	292	318	326	284	283	293	320	308	299	300	305	290	326	289	313	293	311	299	296	288	294	329	288	283	279	317	312	307	292	307	293	275	300	355	295	296	304	288	305	300	309	306	333	281	277	312	285	284	317	301	304	288	298	304	298	284	325	307	292	302	310	287	316	320	299	306	293	329	293	297	308	290	307	307	312	277	315	307	281	297	312	297	314	258	311	285	283	292	290	309	306	295	315	287	294	298	301	290	290	264	305	294	289	290	271	311	326	288	287	322	297	333	313	269	322	291	301	276	305	280	298	299	329	272	307	311	297	306	302	301	312	327	316	315	289	314	277	328	301	315	304	314	279	272	323	323	259	312	297	314	309	296	288	322	327	266	309	324	315	304	306	288	316	315	294	301	290	318	359	324	305	279	281	291	317	322	294	296	288	326	259	293	277	296	300	298	326	321	333	280	291	290	322	284	314	310	312	322	295	289	294	267	312	306	311	294	299	335	322	304	302	321	293	291	288	305	323	323	327	285	302	304	290	285	299	302	290	315	300	310	309	312	283	303	296	323	313
25449	21448	27953	25355	11948	1788	1256	979	952	936	916	892	872	865	871	848	860	900	813	808	878	835	841	795	875	806	794	837	851	870	828	837	799	821	779	808	844	797	851	729	849	855	802	822	869	806	810	752	834	790	932	846	847	824	846	859	816	825	842	838	817	836	763	808	888	792	842	820	860	829	830	813	809	824	814	865	764	782	818	883	784	828	774	817	835	810	834	770	815	787	839	801	827	835	750	799	800	824	833	846	788	834	842	799	810	820	750	804	782	824	796	825	818	811	827	798	802	822	779	806	810	860	797	847	838	814	804	771	799	841	819	802	825	851	792	861	839	842	787	851	827	801	809	768	847	835	784	852	824	779	844	839	830	859	805	817	825	807	871	808	846	820	849	836	779	771	857	802	795	829	831	768	780	829	767	855	811	848	784	823	775	840	839	830	795	804	834	806	848	759	786	767	798	813	771	850	824	796	816	839	808	775	784	813	814	784	825	829	813	849	846	799	805	845	821	770	775	850	840	819	792	785	793	768	813	804	844	816	807	847	810	814	758	749	845	803	823	811	816	771	822	833	833	813	782	864	814	839	793	848	860	799	853	805	772	818	856	800	803	795	813	812	856	788	801	852	830	848	806	832	806	863	801	768	829	860	813	805	824	816	837	798	804	816	844	795	796	844	776	872	837	842	835	812	806	775	798	868	809	821	833	831	826	823	809	796	811	777	758	824	798	821	826	816	828	867	782	849	804	797	827	832	859	833	769	785	852	792	825	805	846	796	783	819	825	826	762	859	825	788	812	821	792	822	782	819	779	832	814	846	768	841	813	790	809	847	801	806	783	771	815	869	797	832	820	788	815	818	793	801	772	821	790	887	855	801	786	810	800	835	840	827	837	843	769	769	845	829	859	812	814	822	830	811	878	788	809	782	835	852	829	795	790	835	827	802	837	802	799	769	833	804	823	831	806	840	792	860	827	832	804	827	769	834	837	824	832	833	844	819	803	829	766	824	869	823	783	811	806	831	803	805	807	796	829	823	851	804	834	882	822	786	815	854	785	862	821	851	825	837	809	772	807	834	813	785	871	832	799	843	823	763	792	805	793	772	812	809	841	782	822	760	807	827	732	826	805	834	815	789	841	810	820	730	841	878	837	832	856	780	858	813	846	815	818	782	825	760	793	833	793	805	840	804	775	790	857	831	878	786	777	786	804	810	803	784	796	817	839	788	827	803	838	807	808	823	822	722	787	827	840	788	823	840	812	759	792	836	816	825	835	790	774	787	854	839	832	829	795	819	768	880	777	794	880	825	834	826	828	792	807	861	775	815	835	834	811	804	788	762	782	789	799	788	847	839	740	804	808	864	833	836	802	783	827	813	800	753	832	823	789	839	778	815	790	827	866	777	840	817	827	866	788	844	793	847	850	854	791	885	813	802	749	805	780	806	750	847	788	793	767	826	795	835	776	836	793	815	831	809	828	862	785	857	852	810	807	799	839	833	798	810	833	844	803	784	858	813	848	813	847	815	793	831	859	798	809	857	845	851	782	806	840	789	788	776	824	765	828	782	822	771	812	795	807	813	874	846	839	782	832	825	838	858	805	799	811	816	801	767	849	812	836	850	749	785	830	867	801	828	794	856	859	832	791	766	787	834	786	850	774	817	788	771	837	815	800	760	835	808	855	801	837	846	861	784	860	814	790	840	849	822	874	857	800	791	860	783	798	827	835	799	770	774	804	850	766	841	787	817	775	813	864	780	841	791	804	798	795	797	832	819	801	804	885	858	824	839	793	826	802	809	803	833	848	750	793	793	831	845	801	819	862	768	824	825	786	827	863	769	843	799	805	828	815	817	845	841	819	808	823	769	852	870	835	774	749	791	816	796	820	814	745	817	860	782	821	807	779	786	803	844	754	812	876	806	838	839	818	859	874	794	843	822	833	804	797	838	796	826	814	792	785	851	816	825	811	802	797	811	767	832	778	788	809	781	824	831	821	821	835	787	818	833	819	813	786	770	790	845	817	774	830	804	820	810	822	831	835	831	816	823	788	817	792	810	826	764	832	791	798	811	793	840	748	859	769	782	838	794	824	789	781	754	845	821	806	792	826	809	812	830	844	802	822	819	838	822	745	801	764	846	840	789	844	822	791	842	857	803	810	834	828	815	765	783	761	778	791	825	814	877	802	823	798	865	777	762	786	818	809	818	792	806	778	832	819	786	831	797	803	814	808	826	819	775	815	792	856	797	813	785	798	813	772	779	849	861	832	796	824	817	845	740	765	799	796	826	785	787	836	813	806	844	854	832	817	803	772	786	811	842	815	767	840	834	814	843	835	789	822	824	829	843	817	805	834	827	740	796	842	792	786	797	833	851	789	839	829	786	851	767	801	841	820	761	783	807	842	776	818	846	796	834	836	808	795	790	832	854	842	795	822	843	863	800	822	831	849	806	807	776	818	803	784	838	826	776	827	807	794	811	833	831	822	821	776	771	838	790	795	776	816	811	802	800	768	842	780	783	830	833	753	860	822	781	811	804	806	870	837	816	813	792	771	859	760	778	796	798	859	839	764	809	819	825	813	855	808	792	810	836	817	774	805	820	848	782	832	813	877	805	823	804	831	807	815	873	776	778	784	823	778	812	818	804	812	858	754	839	810	789	861	812	810	808	777	854	828	723	770	825	795	815	796	837	813	779	827	809	840	834	797	795	813	801	812	834	859	820	758	831	808	778	805	777	814	842	856	817	812	786	794	825	809	825	783	805	837	817	788	832	821	841	835	834	840	782	819	840	834	845	844	873	812	776	790	857	830	787	775	835	808	844	832	796	839	764	774	831	854	833	834	810	804	772	811	759	780	815	818	793	831	817	784	825	806	789	834	810	803	836	815	832	812	823	862	811	843	821	764	810	817	832	845	859	804	837	794	830	824	814	834	812	763	770	803	834	852	875	847	788	796	833	766	773	805	826	861	810	864	792	836	844	765	816	779	786	830	831	793	826	787	822	817	825	843	755	783	771	875	822	864	823	831	813	801	844	806	833	875	794	860	821	836	782	771	828	754	818	808	801	767	815	809	820	816	817	815	867	824	787	812	860	827	801	793	794	777	769	790	846	827	852	800	802	819	830	833	782	784	798	791	801	819	831	846	812	801	805	755	834	814	764	800	780	825	851	844	795	768	743	835	806	798	788	787	848	848	795	862	798	813	848	782	805	804	813	792	830	817	859	792	823	817	808	808	779	806	831	793	810	823	823	836	837	841	787	819	797	851	795	787	836	809	817	821	786	813	800	835	877	785	797	819	812	845	802	797	783	801	790	837	784	789	828	876	787	811	815	813	789	811	849	851	800	874	795	788	807	790	802	788	816	786	804	797	872	826	784	800	799	769	816	772	774	797	801	859	793	786	815	780	802	811	825	810	853	829	724	803	791	825	825	850	798	766	816	805	801	750	805	811	846	776	831	824	845	809	822	790	808	796	811	859	836	848	827	849	863	790	827	836	808	791	806
3400	3654	3016	1642	1273	1040	921	785	790	779	663	670	688	619	626	643	661	621	619	607	647	586	610	590	627	579	626	598	664	599	620	630	649	585	644	648	639	637	578	675	617	603	666	586	642	586	660	594	609	586	627	578	646	555	585	619	631	640	637	605	590	586	590	619	592	607	639	615	568	588	603	555	580	642	611	603	583	621	626	611	651	598	579	587	587	640	585	593	613	621	632	587	563	611	651	565	605	636	620	602	616	604	575	570	630	588	612	552	592	624	656	565	561	639	571	612	597	619	621	593	617	583	623	558	626	614	584	565	592	579	654	623	638	605	619	593	581	620	626	638	679	600	604	639	595	578	534	557	625	585	597	594	616	584	591	584	594	611	622	617	636	569	640	566	590	591	630	636	586	620	603	624	597	600	586	595	566	585	575	605	643	613	591	616	615	616	632	617	590	595	604	577	629	574	594	644	637	549	604	567	614	622	617	599	592	601	627	601	598	611	575	604	588	622	561	595	618	604	646	629	600	574	592	599	600	583	590	629	633	612	576	569	619	616	614	576	576	623	600	630	596	606	618	594	594	613	578	604	621	640	597	635	614	591	576	608	606	592	593	581	574	596	599	659	599	592	612	595	613	592	565	629	630	634	587	592	577	566	616	596	619	578	615	608	631	620	616	586	622	621	583	613	631	633	606	611	544	612	559	605	583	592	608	584	589	594	632	571	561	606	576	683	625	601	625	579	592	593	636	568	612	596	599	634	608	567	638	610	589	571	568	619	636	551	542	583	564	588	583	604	630	657	628	579	580	586	601	561	638	622	589	586	641	586	613	590	612	561	631	559	595	637	609	585	638	632	561	601	594	589	662	609	617	590	588	594	616	572	627	590	578	546	567	610	604	619	582	599	594	596	634	576	618	584	588	606	598	589	575	598	574	587	598	606	611	591	568	598	606	586	582	605	612	593	598	626	609	598	583	593	619	608	586	628	653	601	585	644	623	576	651	578	595	557	591	578	580	595	581	574	600	568	598	611	635	606	618	625	580	590	628	593	579	599	616	612	603	594	599	598	627	577	583	596	547	610	597	596	635	586	613	602	619	615	584	628	577	624	603	540	589	590	557	586	581	615	578	629	608	596	588	570	617	591	618	607	578	576	616	606	628	565	600	591	585	589	552	600	598	558	621	579	621	612	594	587	583	555	594	651	627	568	624	624	571	605	595	578	615	565	620	568	571	621	620	578	626	583	605	643	610	611	615	614	624	629	538	617	606	606	561	611	600	569	574	633	582	620	600	554	584	615	596	594	609	588	603	626	576	601	606	596	575	542	585	606	599	620	600	597	646	562	582	572	577	580	631	587	597	617	587	570	583	603	619	598	604	590	594	621	583	585	604	614	574	585	547	578	612	561	628	585	625	597	576	577	596	647	634	610	564	581	620	606	619	614	551	595	559	564	613	595	630	571	624	594	582	633	609	615	605	584	601	608	604	571	565	563	566	578	592	571	549	606	556	607	605	590	587	620	587	588	554	570	600	573	576	592	615	604	627	597	617	604	603	612	579	577	581	620	565	571	635	567	602	603	552	586	637	560	614	602	565	606	562	577	625	577	559	623	616	586	554	609	580	588	570	616	568	626	585	557	609	542	610	597	611	587	638	602	589	638	605	572	570	592	574	610	575	617	568	594	592	552	548	626	589	611	608	601	551	604	589	619	603	615	600	610	603	584	521	634	623	559	579	603	565	622	602	636	595	609	615	565	604	582	618	597	612	600	578	539	607	602	573	608	581	573	597	588	601	581	582	565	603	637	615	591	610	612	638	566	595	659	589	638	594	596	595	614	604	531	612	579	538	630	599	593	584	562	609	605	565	600	541	598	617	612	590	614	548	631	604	584	568	634	612	616	573	592	570	626	599	636	606	542	571	590	608	600	624	608	586	559	593	601	583	582	606	576	600	575	582	600	573	612	596	577	632	622	560	575	608	622	589	612	639	624	587	577	602	594	612	602	548	624	591	620	577	610	600	632	604	608	564	595	592	596	566	570	607	602	628	566	579	570	565	589	529	577	593	589	605	587	614	608	616	564	580	602	615	570	627	585	564	638	582	552	554	608	617	618	579	595	581	621	604	583	583	577	557	587	577	595	608	619	601	601	628	571	614	601	587	593	596	608	582	592	602	623	586	584	598	602	613	578	596	582	580	566	624	576	587	586	610	578	574	590	552	583	603	556	610	568	551	631	592	620	605	571	592	594	601	628	614	603	607	573	613	578	602	564	599	556	617	604	583	602	593	627	620	631	592	588	579	574	620	584	609	610	600	603	556	626	538	591	644	628	532	639	609	585	598	577	565	586	636	585	598	573	617	600	578	617	599	573	602	625	625	578	579	619	582	589	572	630	594	584	587	617	562	555	580	577	582	576	584	589	605	579	585	597	600	642	585	558	622	568	611	585	587	600	585	601	598	554	610	625	583	592	620	581	560	597	622	618	549	575	587	603	631	628	582	607	599	607	616	574	555	609	610	603	649	607	627	592	619	601	581	656	570	591	613	568	565	587	601	589	574	590	634	571	584	609	596	561	588	666	621	586	591	659	596	617	571	557	595	601	606	602	588	593	543	606	564	579	602	579	557	615	590	640	591	553	555	592	563	588	563	592	593	598	596	627	574	642	595	561	655	605	598	592	568	603	618	555	607	630	628	565	606	606	552	607	602	592	592	622	534	545	574	584	584	605	611	575	536	614	601	586	594	595	581	576	571	611	598	585	590	574	610	574	575	596	631	608	620	594	603	628	613	573	560	559	591	589	568	631	542	599	615	608	562	659	541	594	590	603	593	596	616	624	604	590	604	586	599	588	576	590	614	578	584	614	595	623	632	593	588	579	627	545	614	593	595	644	589	543	582	592	576	581	615	551	579	619	625	638	596	620	605	586	609	603	596	581	604	605	568	594	571	616	569	590	595	591	595	595	628	609	595	586	573	580	616	566	577	590	585	626	579	589	665	579	612	584	576	611	552	657	621	617	606	586	591	607	571	609	567	592	562	591	607	593	613	616	639	562	634	591	605	630	606	571	602	610	619	587	603	537	589	589	567	577	571	628	601	614	580	550	597	591	594	566	619	597	607	593	594	574	615	594	642	653	583	601	579	609	600	581	592	617	592	569	643	621	590	565	555	584	609	583	648	605	622	623	632	591	577	596	633	567	578	599	610	623	576	607	609	570	592	598	549	547	593	574	547	617	564	574	590	591	583	572	577	580	583	556	589	627	586	560	588	567	599	575	612	620	615	581	598	595	601	638	629	595	609	592	605	623	616	634	625	594	616	569	615	585	595	599	588	553	587	595	621	597	565	615	594	551	565	563	620	556	612	603	571	580	585	578	589	557	619	608	573	654	603	618	611	591	608	561	591	600	565	672	609	552	567	585	633	620	613	581	614	585	573	560	588	626	598	617	594	624	605	591	574	574	640	655	618	584	573	615	606	600	601	560	549	610	588	561	560	596	613	583
24467	21486	28864	24534	21480	9459	1934	1206	975	1015	942	876	853	829	871	848	922	838	814	787	842	835	825	799	779	778	816	811	767	793	844	765	771	814	802	792	767	822	783	817	779	795	796	806	763	818	766	838	791	785	776	790	761	770	847	801	788	815	799	791	803	787	803	783	791	835	835	779	769	780	756	806	765	823	801	807	785	787	774	772	761	787	777	751	796	812	813	811	809	753	781	787	788	770	824	746	793	733	805	805	776	816	803	820	803	785	775	794	836	774	758	866	790	792	800	761	786	746	750	830	766	788	764	731	815	804	774	805	791	763	788	731	781	795	787	798	822	782	751	798	806	775	769	804	795	781	757	760	844	822	771	744	762	808	739	762	770	781	777	760	784	779	798	777	825	776	773	786	812	798	799	780	799	767	852	816	760	768	782	791	750	794	794	816	804	756	764	769	784	772	790	729	768	835	805	808	786	781	759	800	760	786	797	804	813	763	791	833	833	815	727	774	757	798	788	828	779	779	763	759	778	774	847	756	776	723	819	822	762	800	803	814	788	781	747	819	775	759	781	824	767	744	719	801	835	862	790	775	839	748	791	713	775	840	792	795	804	825	776	805	863	759	810	810	781	857	751	760	777	763	789	780	782	748	778	782	795	771	760	782	770	718	792	776	810	799	813	748	820	813	773	808	774	825	795	829	785	739	739	770	766	757	779	759	738	726	725	777	817	727	784	866	775	761	765	806	729	759	817	775	827	816	768	826	809	829	886	793	777	805	793	793	725	783	820	762	738	782	773	795	806	820	799	726	789	773	768	772	745	783	754	743	753	808	742	756	771	769	763	771	804	807	754	837	794	770	773	762	749	781	792	827	811	736	752	750	811	828	745	807	801	790	762	879	795	749	767	744	753	864	784	813	836	743	796	713	762	765	762	789	795	786	820	797	795	792	829	770	754	752	828	732	794	780	728	786	796	792	740	784	742	808	768	774	755	736	797	785	787	772	798	796	801	823	758	769	748	771	746	834	810	799	753	776	790	816	804	804	804	783	792	814	742	785	807	794	790	787	799	762	780	765	804	728	787	781	772	760	737	787	735	780	753	826	765	833	808	784	747	789	820	768	766	767	765	756	755	783	761	786	827	787	785	739	748	781	744	788	793	734	787	762	803	786	804	766	833	763	760	735	787	781	760	794	771	780	766	816	760	819	804	782	763	765	805	705	734	786	792	759	804	759	800	797	741	733	798	796	753	765	773	758	748	775	772	755	776	776	803	791	792	812	763	796	799	806	777	763	813	740	768	773	793	747	805	834	742	778	780	747	796	778	752	797	816	797	774	771	836	727	800	766	835	785	810	819	798	766	765	835	763	799	777	745	737	781	806	793	760	797	839	752	753	797	813	818	802	726	772	773	793	798	797	784	775	751	790	773	821	776	813	798	767	747	787	805	803	738	795	827	735	738	773	757	764	767	800	775	798	749	780	782	748	839	755	819	755	786	760	793	779	780	743	789	783	779	794	747	783	821	729	801	803	798	772	752	758	775	801	751	806	740	774	768	774	730	802	720	744	749	769	780	759	809	767	780	818	739	777	788	737	784	803	770	801	757	819	798	738	762	788	730	793	769	755	831	844	796	792	743	792	761	802	822	762	813	778	775	800	786	838	765	778	793	805	808	766	804	792	790	831	760	763	847	774	790	820	804	797	796	781	751	766	826	806	808	754	789	771	833	722	803	742	802	779	765	835	798	757	773	846	776	771	749	796	728	731	797	812	739	872	782	774	787	732	804	750	726	784	778	765	808	819	791	831	796	769	797	786	749	801	750	811	766	843	781	766	757	779	712	755	771	709	832	821	769	785	761	726	794	783	778	764	749	803	790	804	779	774	783	761	764	754	797	825	768	766	755	774	796	736	805	727	751	771	732	796	758	773	749	752	756	781	792	769	760	774	777	780	755	806	794	791	791	755	797	776	759	777	798	769	759	746	781	785	797	797	759	795	818	754	783	790	798	810	798	742	787	805	791	794	809	786	774	798	784	821	790	782	822	794	787	732	803	754	802	811	744	747	787	764	803	764	822	791	772	807	764	806	743	808	795	807	771	766	757	804	779	764	741	811	812	775	769	805	751	808	768	784	799	798	821	811	715	761	770	809	790	774	760	753	769	723	803	757	816	857	741	842	755	777	776	773	736	727	799	810	783	775	759	779	736	728	743	802	794	745	808	763	745	776	823	781	761	764	806	752	769	788	801	755	721	797	773	746	793	762	781	766	764	806	777	760	770	771	771	799	747	792	805	804	775	762	808	787	752	811	786	779	776	747	749	747	781	769	791	786	800	811	768	778	767	836	776	748	805	768	726	765	783	816	788	786	780	829	803	835	762	804	795	800	757	798	768	744	747	763	747	779	798	728	805	811	761	764	742	765	732	766	736	829	802	826	813	759	766	745	778	795	752	764	741	785	805	826	785	788	817	742	747	790	723	761	747	800	757	754	773	777	787	840	779	776	763	771	814	762	764	825	796	767	801	794	727	791	813	771	773	855	798	804	859	836	774	772	780	754	735	775	790	748	745	784	782	777	759	787	765	796	767	762	833	763	774	802	773	765	737	794	820	764	726	761	768	802	759	841	745	782	769	779	784	712	772	853	788	817	802	788	796	731	736	808	786	763	775	808	790	783	785	778	799	804	774	776	785	847	777	792	804	787	805	746	796	790	831	796	773	783	784	764	765	799	786	781	798	763	778	760	757	755	752	758	803	819	773	785	787	756	792	771	827	773	760	837	829	732	756	727	774	784	747	764	750	816	772	710	786	797	762	844	758	826	789	748	798	759	803	759	770	765	775	750	735	772	812	779	796	762	781	839	790	808	775	753	794	748	778	736	750	774	741	812	759	779	784	779	811	793	774	776	738	798	768	763	763	787	782	839	784	778	769	738	757	767	762	813	794	796	800	792	774	812	764	828	757	753	797	796	776	775	741	755	799	810	830	747	846	842	839	841	765	730	786	802	762	752	813	824	801	750	775	797	756	793	806	779	783	767	782	775	814	724	761	747	816	761	821	772	774	764	740	763	818	750	750	747	781	781	766	807	732	764	738	754	760	797	778	741	794	734	804	808	769	799	728	769	744	795	788	815	817	721	781	771	755	833	790	788	748	798	733	757	797	788	747	825	741	771	769	803	827	795	738	766	784	766	757	806	772	795	768	797	768	753	752	793	771	816	764	745	775	763	753	756	811	782	775	756	779	810	723	808	776	764	752	813	758	769	798	823	764	794	723	761	800	813	775	781	770	843	785	738	788	747	785	808	776	811	831	773	770	807	758	822	764	784	754	778	812	770	757	799	798	762	826	780	748	750	778	719	832	749	796	802	750	749	782	764	789	758	741	772	755	782	745	805	726	747	752	787	760	782	794	760	783	800	796	773	792	769	779	822	820	760	833	818	791	778	751	802	778	766	784	772	789	815	795	798	779	754	738	863	783	816	769	753	769	734	815	778	730	779	810	773	775
3773	6078	4935	2579	1892	1453	1236	1050	1025	825	834	784	771	730	724	678	697	675	643	680	671	642	659	639	651	625	622	621	596	663	641	584	624	608	646	604	590	635	632	640	592	643	636	563	598	596	653	617	650	574	621	628	618	579	627	596	628	628	683	604	585	642	618	655	608	604	545	588	595	608	647	565	547	610	604	574	563	603	597	553	620	621	628	601	578	610	571	588	584	621	627	608	624	585	601	605	610	592	643	582	623	596	595	622	608	580	630	601	564	602	586	588	588	571	654	574	616	565	621	667	580	595	567	593	595	568	575	596	611	572	563	575	583	627	583	562	592	629	603	600	623	578	573	588	585	578	647	606	580	585	567	598	578	563	625	588	607	598	593	594	596	620	595	564	557	573	599	593	595	580	609	618	540	595	571	602	600	612	549	544	630	597	614	582	581	586	581	558	612	565	585	623	604	572	562	588	584	574	592	579	556	598	589	562	565	574	576	590	633	649	595	640	607	593	581	597	603	580	633	603	593	635	579	635	597	611	591	533	559	568	613	571	570	605	537	646	606	622	608	592	592	631	576	581	566	563	606	592	625	568	599	616	594	586	605	614	583	576	574	614	591	589	602	615	584	578	580	628	571	599	587	550	608	625	604	600	561	602	578	575	569	595	559	642	587	604	656	560	623	541	571	582	592	585	620	604	573	607	587	578	569	604	587	557	572	560	571	606	599	599	548	609	620	546	580	577	589	602	545	601	605	601	608	621	560	571	578	560	586	595	610	617	574	576	598	590	619	559	563	618	606	607	601	610	596	590	587	615	622	550	565	632	575	612	606	599	565	590	553	589	592	611	613	588	575	597	570	574	559	588	572	548	574	602	584	606	563	587	603	610	601	587	590	575	589	609	582	601	605	607	603	575	575	582	607	584	592	598	587	573	604	568	558	636	595	560	584	562	615	600	630	587	567	604	567	541	626	587	576	575	599	551	595	586	588	587	608	595	613	612	587	593	598	577	581	616	569	612	569	577	610	588	615	569	606	625	568	606	632	630	609	605	614	603	593	591	592	572	602	560	582	625	636	583	579	622	596	589	578	621	565	599	609	565	590	545	563	578	611	578	581	522	594	558	621	570	593	555	604	535	587	596	595	546	565	573	593	543	579	556	613	570	570	633	576	598	587	605	566	579	593	584	592	595	624	579	618	563	566	541	602	636	558	574	578	633	568	574	572	581	635	611	539	619	613	620	571	597	537	582	589	554	574	615	609	585	565	574	598	596	589	565	564	562	590	612	576	605	514	630	577	577	596	618	578	608	603	620	573	608	596	559	594	566	610	597	563	563	560	558	610	567	589	627	612	604	583	595	598	571	576	565	577	554	574	587	547	603	597	571	594	567	585	592	628	613	591	588	578	509	590	606	596	570	628	606	588	574	549	586	602	585	573	623	620	594	603	567	597	581	618	556	588	662	627	614	575	604	595	560	588	576	600	558	589	556	584	589	584	615	600	594	578	530	563	602	566	569	595	632	604	546	612	559	532	558	595	569	609	568	591	569	582	603	613	551	602	557	552	588	640	538	604	584	573	613	645	543	621	571	581	613	605	570	573	592	581	597	587	589	594	562	556	558	635	607	566	611	565	584	577	621	607	626	620	584	604	605	566	573	582	564	593	585	574	597	597	560	615	573	581	567	600	530	614	595	570	599	597	580	593	576	581	555	632	547	588	583	571	585	558	580	605	633	574	579	589	556	594	564	609	596	594	619	539	628	578	553	622	621	566	582	566	589	583	601	572	624	610	600	605	609	558	573	588	585	609	579	611	585	600	586	597	569	550	559	615	630	579	599	595	573	581	598	596	598	548	621	561	617	622	583	562	547	592	628	571	558	580	557	534	615	568	571	556	627	573	602	608	568	597	584	551	592	588	546	552	581	591	624	594	568	598	579	596	579	610	567	543	592	574	610	578	598	638	589	583	615	594	579	612	549	601	563	613	593	575	599	557	590	572	628	600	561	619	591	562	527	584	591	561	608	551	560	623	591	566	610	572	558	564	617	582	569	591	554	572	558	618	605	587	568	577	605	586	612	575	570	591	578	557	579	572	539	598	601	610	621	599	591	555	551	628	578	570	583	558	624	573	594	606	630	568	596	610	593	588	576	579	574	555	582	610	556	564	618	589	597	576	569	571	573	572	571	595	542	563	575	589	587	570	565	579	559	600	629	561	571	603	582	597	543	603	587	588	507	576	561	610	581	578	644	572	572	592	584	595	603	578	554	557	592	625	569	571	583	595	559	607	613	544	627	577	555	554	576	622	567	572	593	573	551	583	569	629	605	591	553	564	552	555	578	583	659	597	563	544	611	624	555	567	586	567	602	612	564	576	593	576	580	552	565	596	573	580	588	606	561	537	619	627	574	598	569	589	576	556	596	534	581	596	603	586	647	569	559	618	543	540	567	529	605	586	610	543	590	625	524	580	576	566	579	612	535	579	544	567	577	624	603	569	589	543	588	573	606	572	586	568	577	592	586	558	561	569	578	622	629	556	559	615	579	553	597	553	586	587	590	553	593	542	602	600	568	615	566	593	639	581	555	670	623	580	602	576	572	593	605	580	619	564	637	555	557	586	592	575	585	598	570	623	595	607	613	618	611	557	641	616	642	611	591	599	578	528	593	561	601	585	630	614	559	599	593	557	556	582	580	585	551	541	583	539	528	612	540	591	604	581	581	575	623	571	575	576	612	586	596	578	603	559	590	577	540	619	596	585	560	613	592	577	541	581	574	570	550	654	609	569	562	556	542	575	596	577	564	528	556	562	548	576	583	607	606	534	545	559	601	607	613	557	587	561	602	539	611	576	614	596	561	612	606	608	602	552	587	513	608	589	587	577	578	578	605	612	537	599	556	576	550	536	580	574	587	625	565	566	586	556	608	568	589	614	606	579	541	555	598	605	588	587	646	568	587	585	571	578	591	607	550	589	592	638	577	552	561	533	573	585	598	561	623	531	589	604	565	606	565	549	563	535	580	591	581	620	583	610	575	592	586	552	582	596	608	589	584	554	583	611	620	614	581	562	623	624	565	589	539	561	547	608	576	591	580	565	595	602	583	606	571	564	553	583	578	583	633	576	576	538	559	608	616	571	593	587	572	590	611	571	597	596	597	595	552	596	602	538	560	584	594	577	535	603	607	572	628	591	573	591	578	565	586	575	602	569	573	563	578	582	655	596	588	569	550	616	595	561	539	622	573	566	568	564	610	574	523	592	570	577	625	571	606	563	637	574	586	590	598	589	590	573	585	529	583	573	594	591	644	582	569	585	583	583	546	583	569	598	619	592	556	582	598	574	608	579	593	597	548	582	590	574	555	529	633	583	593	570	616	663	597	560	600	617	583	576	601	610	562	561	612	564	568	555	567	580	576	587	550	600	591	558	590	589	563	527	608	588	580	548	572	607	564	586	582	587	589	560	603	572	585	562	643	560	601	569	606	543	589	590	540	618	560	587	563	568	597
27898	10665	1007	589	457	478	453	435	433	385	390	410	393	426	441	411	424	430	427	422	393	417	392	419	392	419	427	403	426	416	413	424	419	386	434	401	434	377	398	421	386	385	416	416	385	406	404	427	428	404	440	426	412	430	388	405	393	453	408	414	409	418	408	400	406	434	439	399	398	422	427	410	402	426	451	410	389	407	426	403	419	414	402	397	448	420	431	389	411	380	405	385	438	422	397	397	393	417	444	379	423	429	449	431	418	374	420	389	406	414	420	394	369	404	440	407	413	444	403	380	404	447	383	401	417	432	389	406	410	389	419	437	414	429	404	381	427	434	436	435	415	421	474	407	414	442	381	413	429	389	429	374	464	423	437	419	401	408	415	401	404	421	419	407	414	419	416	393	402	415	425	397	387	392	409	407	451	435	396	418	386	421	433	438	404	404	412	383	412	409	381	409	399	398	417	402	443	445	406	401	412	433	412	402	433	440	450	416	389	402	410	407	351	435	385	444	368	389	394	407	459	396	425	381	406	436	384	431	422	458	412	423	368	435	407	439	408	426	415	396	397	411	394	417	427	395	428	390	421	398	445	403	398	406	406	393	424	394	403	415	375	430	437	425	413	417	427	400	425	421	405	415	418	420	450	393	438	406	426	400	421	402	441	419	408	427	406	405	447	363	415	434	414	410	409	424	414	429	403	434	402	421	397	402	424	404	368	424	420	408	427	387	443	406	395	403	392	381	424	454	431	401	446	396	426	402	420	396	392	408	421	411	384	387	379	439	399	433	432	370	409	408	396	411	407	430	369	428	426	393	413	398	382	416	403	403	437	409	423	397	419	433	393	420	428	411	468	416	388	416	400	389	404	428	397	406	412	439	438	396	413	403	388	411	424	395	418	396	397	391	409	454	398	409	466	401	416	439	400	408	426	384	401	387	408	384	406	469	429	448	442	435	402	411	379	442	455	377	414	401	450	434	432	397	406	408	409	426	403	396	448	405	426	448	432	425	396	373	382	449	401	401	395	422	389	419	428	389	434	380	380	406	427	399	394	420	406	404	413	430	437	411	442	391	390	394	435	420	406	463	399	422	409	375	432	399	422	395	403	406	416	433	392	396	420	392	440	403	413	395	415	417	405	369	415	379	397	445	431	448	433	401	422	413	411	416	411	364	410	420	400	382	387	419	434	451	410	405	415	399	437	364	430	402	436	412	431	417	410	457	410	391	455	418	433	386	419	385	410	422	448	400	431	369	445	432	399	409	434	422	408	435	423	397	433	405	390	409	406	432	403	369	405	416	406	419	420	393	394	421	422	411	467	450	403	440	441	443	400	408	390	426	411	430	436	404	392	428	399	416	402	428	406	428	413	431	416	405	398	376	379	432	417	403	401	414	380	443	401	410	418	389	420	453	407	416	413	428	420	396	419	413	399	421	419	389	405	448	399	425	445	402	399	421	427	405	416	430	430	434	401	453	432	409	393	399	393	412	405	419	433	379	393	427	404	407	407	406	372	430	422	408	418	397	456	397	401	416	400	397	406	427	423	436	408	425	397	390	417	441	393	445	409	404	407	410	406	431	430	404	402	402	403	427	426	384	410	404	376	469	442	403	381	408	427	403	411	408	411	426	392	382	395	405	406	401	441	415	383	397	420	458	393	423	429	417	413	427	404	417	434	401	430	441	397	411	404	444	396	458	443	418	409	420	399	414	412	454	418	427	408	398	397	397	406	416	422	406	376	420	431	423	395	411	414	407	409	421	421	404	397	389	423	419	442	413	411	425	441	465	423	404	383	400	391	440	421	398	411	411	451	417	414	380	398	448	411	413	414	397	417	439	438	438	421	374	421	395	434	416	454	388	391	406	406	397	379	405	430	400	428	437	435	405	389	439	380	449	426	397	393	397	421	427	400	414	413	397	423	417	410	399	417	412	386	400	420	405	438	366	415	389	409	381	389	426	404	432	363	432	428	398	412	438	396	420	373	446	396	415	402	413	429	401	441	416	407	401	406	413	438	456	414	382	423	406	430	400	405	429	409	382	418	432	404	411	388	405	424	449	407	386	396	367	411	417	413	419	405	426	363	387	406	400	430	377	435	426	434	389	427	402	407	394	430	447	412	434	419	396	390	410	396	434	428	416	458	406	406	398	399	422	388	399	403	406	392	430	430	427	390	419	430	424	424	417	419	389	406	434	392	432	438	404	415	420	433	405	438	433	408	452	404	398	391	394	397	402	420	404	386	395	400	422	445	386	434	423	434	373	382	378	402	416	431	403	440	424	429	439	398	415	435	391	401	380	410	342	386	390	452	407	361	381	402	417	417	401	421	407	432	422	394	420	396	372	394	377	392	451	391	435	406	420	423	404	409	400	397	385	441	420	404	387	404	363	397	436	426	420	406	399	336	395	419	405	404	404	446	413	385	414	368	411	402	398	421	438	414	396	398	416	446	391	451	408	396	398	401	432	451	373	453	404	424	419	404	423	394	429	414	429	374	407	353	429	403	443	426	441	434	442	420	415	436	434	431	430	411	380	418	404	434	423	369	413	422	391	409	407	411	404	408	422	387	402	468	389	422	426	412	410	432	438	401	395	376	422	375	392	400	400	424	425	425	418	419	422	412	430	387	428	406	428	396	404	406	411	395	412	427	404	409	393	451	430	399	441	415	367	388	394	378	378	432	422	386	412	422	371	440	400	425	411	435	436	408	411	414	374	428	421	388	440	414	429	360	418	409	411	423	387	385	390	348	433	398	412	433	406	413	438	457	453	406	352	400	429	425	421	394	377	433	407	359	422	443	425	419	456	423	461	417	415	428	409	444	414	445	398	430	376	407	386	399	434	388	474	441	440	405	386	442	413	411	437	400	406	419	420	425	402	456	422	405	405	409	405	398	454	416	428	389	444	422	424	413	433	438	399	426	407	397	417	424	412	415	475	411	384	408	397	390	447	391	419	416	419	436	393	397	463	416	427	414	431	389	370	431	413	415	407	410	408	434	432	432	399	407	424	416	429	375	399	424	378	411	399	402	437	433	427	405	412	425	421	393	399	416	416	389	427	431	397	419	449	381	405	415	400	383	438	435	417	378	434	409	395	435	391	449	416	409	399	413	411	405	408	401	418	424	415	404	413	402	420	412	409	399	398	404	392	393	460	423	409	420	429	439	399	424	452	438	421	475	415	424	396	442	409	417	401	401	391	414	393	413	427	402	409	429	422	416	392	437	436	376	373	386	400	419	425	379	401	429	410	402	422	406	416	397	408	407	417	405	380	397	412	416	413	447	410	424	431	426	370	417	391	431	456	440	403	410	392	393	415	411	430	456	396	408	373	414	430	400	429	422	428	386	397	437	427	433	427	412	407	399	387	462	426	401	381	442	428	447	417	412	377	413	399	397	420	383	406	419	416	431	401	409	433	433	387	424	394	412	349	391	440	420	388	446	380	404	382	399	414	421	395	403	403	427	429	451	416	436	422	423	420	388	419	407	409	413	393	420	406
4787	485	440	364	313	283	303	340	291	281	299	314	294	282	341	295	342	306	308	300	349	289	289	296	314	271	331	342	305	285	327	326	292	318	307	291	331	316	326	296	297	316	325	318	322	277	283	324	319	275	349	316	308	281	276	294	313	311	287	291	313	300	313	312	285	342	313	314	288	279	292	295	279	294	285	312	322	311	291	291	284	285	333	290	277	328	302	314	297	305	329	349	295	302	314	285	306	312	339	298	324	273	293	293	291	277	280	272	275	274	285	325	292	300	288	281	289	291	339	275	315	292	325	323	303	292	297	321	288	308	273	323	298	309	302	294	315	311	313	296	269	282	318	275	298	312	303	321	309	307	302	301	321	322	315	316	297	275	311	278	279	310	298	320	299	319	272	285	314	295	323	295	288	302	274	280	302	309	286	282	267	302	297	328	337	326	329	298	337	317	303	307	290	294	263	319	332	285	311	311	294	302	293	306	282	325	343	306	320	331	324	292	319	304	298	317	341	314	278	308	298	284	276	299	313	300	265	312	300	335	319	295	313	294	324	341	329	323	309	299	327	290	283	292	306	282	274	315	306	327	275	288	307	307	290	284	294	324	322	309	299	300	290	272	310	303	287	280	288	271	311	333	270	286	303	306	286	297	301	322	296	284	276	297	315	338	293	312	308	313	306	302	310	336	295	312	281	284	308	310	320	291	303	290	303	295	310	287	301	318	296	314	325	298	286	303	326	270	283	328	306	295	322	285	279	311	324	312	304	297	294	287	296	296	278	289	311	289	287	317	303	336	285	266	289	314	303	279	303	288	303	307	288	306	289	311	312	319	272	276	283	312	269	284	288	301	304	285	317	300	323	308	282	291	322	302	294	287	288	304	309	285	331	311	293	316	274	297	293	324	283	323	284	281	291	317	329	295	310	291	292	318	275	272	325	322	328	288	290	291	309	336	298	290	300	296	304	306	300	284	298	340	303	319	315	314	290	300	322	334	306	295	299	306	283	307	304	277	306	311	276	284	297	291	297	300	309	318	324	311	284	307	310	280	304	267	283	255	281	309	276	317	278	285	317	288	302	301	291	284	303	312	285	299	304	294	292	323	275	302	307	272	260	300	326	312	317	286	321	280	289	287	299	323	302	313	322	292	313	321	302	277	327	272	290	324	287	288	299	295	282	312	288	338	296	328	315	317	304	298	316	310	291	302	290	272	288	285	293	303	297	300	289	287	299	345	303	307	271	294	331	289	295	262	304	293	334	288	350	294	273	288	273	315	300	320	262	275	308	294	305	315	302	272	306	270	293	316	306	315	286	274	290	305	327	302	276	297	349	285	285	294	319	296	300	312	335	262	287	283	301	314	310	289	282	311	310	291	300	319	309	288	283	303	310	276	313	293	306	328	302	290	328	296	301	259	315	305	269	279	290	312	280	307	282	320	292	272	326	293	288	309	319	287	311	309	297	299	295	286	298	321	316	318	292	270	285	346	274	284	320	319	312	291	309	346	270	305	259	266	275	274	330	311	311	306	290	281	307	318	294	285	276	296	309	311	301	298	348	315	278	280	306	336	268	303	322	291	325	340	269	315	299	291	313	300	284	324	300	301	274	264	295	309	306	295	306	299	302	280	293	291	305	295	286	303	277	339	294	290	289	292	305	284	293	284	319	282	303	291	294	268	323	271	307	312	285	308	294	320	313	316	328	333	318	309	298	296	303	324	327	285	284	286	296	302	298	302	310	282	289	291	293	294	313	271	311	330	277	287	308	299	285	315	306	277	300	275	292	325	321	312	336	294	320	269	280	302	299	298	307	320	337	283	293	286	323	294	321	309	263	304	280	330	309	322	296	321	305	280	323	341	307	295	304	290	280	306	324	306	340	285	290	315	311	331	304	301	295	297	301	311	299	309	285	307	273	294	311	320	293	301	294	298	305	297	290	266	307	289	311	297	301	279	286	284	278	332	302	325	304	335	268	294	288	308	321	288	295	288	297	319	323	317	341	305	309	304	292	284	305	304	296	310	297	286	285	312	294	287	299	302	326	276	309	313	286	318	321	301	290	324	270	287	273	331	304	315	314	294	303	313	298	298	313	298	324	298	287	303	268	307	283	283	313	294	309	302	298	326	270	308	287	324	297	290	315	292	324	315	304	303	291	317	288	321	299	339	296	305	284	285	297	316	305	278	367	315	275	290	303	322	307	289	291	319	328	306	302	315	287	307	315	312	294	325	312	278	266	285	293	304	282	305	304	311	315	309	296	326	311	312	323	311	320	306	284	316	257	289	329	306	290	298	302	308	303	288	280	287	320	297	312	285	293	309	336	307	306	278	286	300	296	321	357	330	287	303	285	295	257	309	332	288	288	289	322	270	300	302	303	291	315	306	302	293	299	310	318	318	306	299	309	276	321	312	285	291	317	305	304	277	305	305	312	279	318	320	301	299	279	313	304	276	288	292	317	290	294	305	307	279	295	332	276	287	320	307	299	329	294	291	294	300	289	303	318	302	305	303	258	301	295	291	270	291	269	290	336	291	287	336	280	327	297	289	307	304	298	316	322	277	304	306	317	308	298	296	339	298	344	293	327	303	309	284	304	311	306	329	295	326	289	271	319	305	332	268	324	286	260	314	284	309	297	301	280	280	315	290	298	282	298	319	322	306	281	283	310	313	316	302	290	302	313	317	305	298	301	306	294	305	274	315	299	315	309	315	283	297	292	290	311	314	290	293	314	302	285	278	332	266	325	355	299	315	337	325	321	303	291	296	285	317	322	291	326	279	301	314	281	274	283	306	294	273	313	289	302	284	301	291	276	286	313	295	306	308	278	294	302	294	305	269	309	305	286	291	296	297	321	319	305	283	288	324	282	290	313	276	313	348	308	304	300	283	320	313	298	291	300	332	317	287	310	272	269	289	311	292	288	300	321	293	294	330	287	289	327	287	291	277	299	295	305	286	288	278	307	313	330	295	322	280	317	302	308	294	295	306	302	317	328	284	303	314	283	332	313	298	303	270	305	305	318	300	312	286	309	282	322	300	301	296	298	307	321	300	268	302	282	273	312	294	288	285	316	314	307	286	279	299	302	275	311	326	289	290	303	302	331	324	264	272	301	293	258	291	315	304	313	284	333	304	333	311	291	290	310	291	299	302	284	302	340	302	285	310	277	317	295	303	290	327	291	305	295	302	339	331	337	321	318	316	298	327	301	282	306	297	298	295	298	276	308	317	284	318	316	291	315	305	307	333	286	311	326	307	296	298	267	295	302	292	332	280	287	307	291	318	325	284	285	310	276	282	321	280	320	300	292	321	306	289	295	312	300	291	335	299	303	301	273	293	285	328	318	304	300	284	296	309	315	278	302	343	303	310	334	310	317	289	307	313	288	305	272	315	316	295	302	290	290	291	301	308	316	296	287	314	315	300	312	333	285	317	327	281	281	332	316	293	306	273	323	301	258	300	321	295	336	336	278	314	311	318	273	288	282	302	316	330	304	309	313	324
25547	21518	28036	25442	11776	1722	1274	1049	950	933	848	879	841	900	886	842	851	808	823	790	817	859	870	840	859	818	879	804	859	822	832	824	864	847	832	826	807	839	812	866	796	860	873	856	861	811	827	813	834	810	812	859	872	843	865	819	823	825	800	847	803	868	808	832	860	839	869	810	835	810	845	807	836	822	854	789	829	780	773	828	855	787	801	801	854	839	835	823	847	823	784	822	796	838	796	814	798	828	769	811	840	820	814	754	837	817	832	814	824	820	831	819	872	845	808	786	863	794	783	861	761	824	791	838	825	816	884	835	778	845	855	865	815	807	795	807	834	796	797	784	838	844	812	837	752	769	842	817	790	802	832	879	853	857	826	888	841	826	828	785	797	815	809	803	822	854	815	797	814	760	777	799	797	790	830	803	814	840	777	852	773	762	813	849	828	852	808	832	840	836	827	803	853	777	802	787	801	840	845	860	810	869	829	810	796	857	864	879	884	789	828	813	793	805	798	831	806	851	818	836	850	819	828	723	808	853	857	832	856	810	782	785	806	793	836	850	812	849	813	804	841	813	809	840	801	843	845	813	844	814	803	818	808	831	770	769	811	813	859	805	832	838	800	811	807	801	799	828	811	853	815	891	807	871	773	790	790	814	851	800	786	786	805	758	776	785	803	792	812	806	800	862	820	783	822	822	815	802	807	764	839	782	767	808	820	845	863	827	840	776	804	812	815	828	795	883	809	824	846	793	870	821	837	805	849	817	792	861	831	785	806	808	838	798	818	815	818	791	815	818	853	833	794	794	830	897	822	808	825	824	840	838	854	831	806	826	788	818	845	819	773	807	829	799	846	815	809	809	821	843	762	863	816	838	788	797	789	818	744	836	857	833	818	778	853	807	804	863	841	791	851	850	797	795	807	833	815	785	884	844	810	817	797	857	852	817	825	835	786	855	825	787	810	799	851	786	811	786	843	836	838	807	809	828	818	829	808	824	817	829	821	787	848	786	832	855	820	806	791	814	816	825	826	845	770	824	776	796	837	813	819	819	837	834	812	837	802	850	818	818	852	835	814	835	838	784	836	799	815	857	771	788	858	791	861	846	779	821	787	794	826	762	852	851	787	789	842	831	833	846	831	794	848	786	815	793	838	844	835	792	811	813	828	835	815	797	833	850	807	854	755	770	815	798	794	836	826	814	805	833	858	831	815	848	837	840	817	862	783	819	815	818	820	819	818	848	810	822	815	782	791	825	779	795	826	803	833	779	797	841	804	770	812	776	842	847	776	813	804	788	778	784	817	783	852	782	800	857	803	800	769	837	817	834	803	788	816	760	800	827	842	824	841	845	836	836	832	817	812	841	849	815	854	801	864	847	802	806	813	819	848	796	845	820	803	832	818	820	809	800	827	831	800	813	775	818	793	810	821	831	870	827	804	771	786	775	822	825	823	822	845	849	782	791	865	820	814	766	836	807	815	863	845	806	803	765	867	859	799	809	807	810	821	803	832	826	820	800	863	826	818	846	831	841	892	809	815	821	801	823	787	815	804	795	787	812	759	822	812	826	801	805	811	840	856	819	843	784	838	837	846	838	854	814	788	773	845	818	810	783	862	792	816	808	823	818	820	768	779	789	804	774	775	859	809	841	845	794	855	753	799	796	809	861	796	758	814	816	817	830	792	837	830	822	814	870	771	816	812	832	749	875	845	840	788	805	850	779	830	776	852	791	805	818	833	803	797	806	853	858	821	833	816	830	788	771	768	782	859	825	804	794	837	843	766	778	836	879	843	795	799	780	791	810	809	842	826	856	803	843	795	804	766	824	833	818	875	791	831	820	875	788	842	831	843	798	784	822	827	772	828	809	778	801	824	811	805	782	782	758	828	880	815	815	824	817	808	794	828	778	820	797	825	749	832	826	831	765	842	813	766	750	823	814	792	815	863	838	801	833	781	823	795	862	801	828	759	854	828	854	819	825	831	816	782	806	785	790	843	826	810	845	871	856	866	801	765	831	760	803	784	790	779	811	839	859	902	870	825	859	815	775	771	779	820	749	810	815	799	814	769	797	811	818	774	829	791	809	829	806	807	824	802	804	769	826	769	854	852	815	810	831	797	786	823	821	821	855	831	866	849	838	829	824	832	797	791	783	811	825	801	797	808	844	856	829	801	873	788	791	806	816	825	891	811	798	771	771	836	813	868	815	762	783	821	863	779	787	805	791	789	832	803	792	854	836	821	768	789	814	854	794	796	855	826	774	825	849	806	800	849	791	784	793	810	828	834	811	841	804	818	861	834	819	832	792	803	844	790	827	851	828	864	827	782	863	845	814	770	841	838	802	835	809	842	828	809	849	791	797	861	813	818	859	783	873	845	796	800	798	811	817	791	790	874	792	818	819	749	821	871	832	788	757	844	857	826	742	804	816	859	806	827	801	835	830	802	784	807	853	843	786	870	863	820	856	825	814	839	853	813	795	866	823	814	750	821	798	869	785	836	840	810	881	847	826	813	771	824	866	811	842	789	824	748	841	810	855	855	754	806	819	870	799	816	812	823	819	818	819	774	823	836	805	850	765	837	833	835	839	828	731	887	805	809	774	815	793	805	833	776	783	821	845	811	785	781	867	836	775	820	833	813	852	780	841	840	818	814	826	783	797	913	769	875	804	835	841	799	825	808	798	811	853	795	823	854	784	755	798	813	802	792	822	814	812	799	809	819	839	793	837	786	847	796	833	790	820	801	758	815	801	814	881	837	853	785	791	777	857	802	833	804	799	790	796	831	784	771	839	786	821	816	787	823	786	811	807	881	779	835	813	827	803	819	788	819	815	796	788	842	773	803	840	810	797	787	776	812	818	798	844	799	813	795	829	771	826	789	800	824	774	802	795	816	795	779	791	813	783	785	868	868	834	818	814	798	796	800	802	772	834	801	836	820	806	896	817	824	846	821	807	816	845	782	799	803	770	784	778	801	793	833	879	845	771	815	803	868	819	839	801	816	866	814	832	834	808	794	854	869	802	817	837	805	892	896	798	802	746	812	877	793	854	814	812	801	836	821	866	782	806	812	777	836	806	795	810	839	787	867	779	798	794	815	858	836	771	833	831	771	837	789	832	808	754	820	840	795	827	790	848	795	797	820	847	844	838	824	832	861	805	844	809	808	859	809	863	871	826	808	776	793	822	802	770	796	831	804	863	851	804	786	755	773	828	780	834	771	791	837	825	808	853	796	787	825	801	836	804	865	842	839	776	772	775	792	802	808	820	829	822	815	835	774	825	831	800	833	780	832	845	804	837	784	821	788	784	756	805	860	817	809	816	820	814	844	841	791	769	787	809	835	802	834	826	849	793	819	858	828	833	842	830	841	786	816	816	804	848	820	831	788	828	870	777	758	890	829	815	775	816	818	835	814	813	888	799	856	830	817	833	800	730	874	830	808	855	791	832	822	825	770	858	793	806	857	791	824	774	882	864	832	808	770	825	807	795	782	847	865	810	766	789	819	784
3494	3596	2975	1713	1268	1034	928	854	821	775	711	689	662	665	667	679	679	644	648	615	653	610	632	681	612	611	613	607	623	653	657	621	587	654	633	584	594	601	601	628	578	609	611	625	621	601	595	634	610	606	601	604	647	644	612	579	648	597	619	582	564	630	578	545	620	593	597	561	580	619	587	551	619	602	559	636	588	581	618	652	615	633	630	635	629	574	609	617	631	631	614	636	599	592	589	618	624	588	621	591	612	590	617	565	569	607	639	624	595	627	609	622	606	603	654	612	637	604	627	611	551	609	619	614	625	599	594	601	625	703	584	572	633	600	608	640	587	598	595	645	614	549	593	621	560	634	618	639	610	562	590	599	643	641	570	554	596	605	581	652	599	575	602	597	608	644	603	608	621	601	594	604	627	639	633	628	626	572	644	628	582	633	574	610	580	578	619	609	612	608	595	606	622	604	661	565	600	572	612	597	581	618	591	572	664	616	571	601	634	589	604	645	595	601	627	604	618	626	582	612	641	617	582	621	596	634	623	573	679	624	581	600	578	610	631	615	630	609	629	564	644	632	598	657	588	576	604	562	585	626	573	589	617	613	623	665	602	616	584	636	660	632	617	585	599	603	605	609	641	615	606	655	588	589	617	597	597	613	626	584	566	646	625	557	607	580	632	581	581	595	607	637	594	585	582	588	583	607	609	608	589	629	638	568	598	575	574	594	592	591	638	553	590	600	586	579	620	619	664	624	612	538	610	565	613	596	603	608	635	562	605	587	643	569	615	592	616	591	618	567	592	579	587	596	629	602	614	598	572	582	590	608	566	592	595	610	590	604	626	625	629	605	592	565	602	627	605	641	576	636	596	600	631	597	614	595	576	575	594	607	641	589	565	575	618	622	612	611	604	584	594	664	602	636	585	616	640	576	590	580	591	620	638	559	601	640	586	579	633	643	627	581	614	652	604	611	626	586	562	605	582	597	621	611	609	623	639	615	594	597	584	604	598	598	588	612	583	562	586	577	620	589	585	605	606	577	600	581	595	635	571	617	658	639	615	579	607	588	564	609	572	604	638	650	643	681	608	637	622	590	618	652	606	633	626	597	599	618	623	556	589	599	615	612	663	582	623	628	642	620	595	577	609	615	582	645	588	576	576	556	603	590	643	653	599	556	568	598	600	625	587	607	609	573	623	605	578	598	624	592	590	585	597	606	584	629	580	630	637	592	645	532	623	610	603	577	595	613	606	584	585	657	577	600	581	601	577	605	586	625	558	602	629	566	609	616	579	592	596	619	564	626	626	564	614	602	621	596	616	638	568	584	577	593	589	617	607	590	608	602	590	648	652	598	683	612	588	570	621	565	601	613	620	622	592	597	560	557	606	600	629	584	624	579	586	635	583	594	579	603	639	581	625	615	577	603	619	589	607	597	629	582	599	589	656	623	623	574	553	608	542	603	595	562	605	608	589	608	597	614	610	561	631	612	593	637	605	608	601	602	607	584	616	605	598	612	608	592	596	541	571	636	577	575	587	587	582	631	575	640	580	572	603	594	557	597	626	620	608	598	610	563	650	553	627	605	621	562	589	550	627	586	582	616	650	626	560	584	638	634	604	589	599	587	563	616	601	551	574	612	598	597	577	592	625	611	598	598	617	642	639	606	587	584	592	571	630	578	618	575	628	626	571	584	547	622	550	579	608	626	563	576	620	595	583	573	614	593	625	578	595	609	621	578	579	600	627	582	604	585	596	595	606	533	609	593	588	586	627	637	624	580	620	606	611	600	617	591	597	610	605	575	585	623	630	599	612	606	608	583	625	578	621	615	615	582	576	572	608	616	575	609	596	568	623	562	588	599	549	587	610	578	561	603	581	615	648	599	576	606	616	608	586	576	622	608	625	569	607	565	615	604	634	641	583	568	656	598	619	611	615	540	627	578	539	606	610	608	597	613	601	642	588	559	582	635	591	565	585	604	589	588	637	595	645	601	571	561	604	610	603	560	657	613	604	608	561	591	597	628	607	597	634	657	588	578	587	593	609	622	619	611	592	582	592	611	645	591	582	595	570	626	598	591	597	603	612	629	603	563	626	629	612	636	555	625	594	586	590	599	605	592	592	632	574	580	661	569	600	620	541	604	589	592	609	591	619	589	596	611	581	620	600	599	606	594	601	625	609	574	577	569	588	618	609	585	606	597	560	597	552	629	579	618	554	581	610	593	591	574	620	589	611	584	559	607	593	616	611	611	601	639	577	596	595	557	598	625	578	603	569	596	593	562	608	605	586	589	599	591	641	604	619	633	582	618	609	560	572	584	605	560	607	622	615	575	565	584	606	593	626	564	557	572	582	620	568	614	630	624	601	545	563	632	613	582	613	636	542	590	626	603	598	556	575	613	555	605	557	613	600	567	624	618	602	628	658	590	596	623	570	606	598	543	574	604	583	599	545	656	572	584	582	599	606	616	623	635	591	576	625	633	623	581	606	578	616	654	562	615	608	566	605	574	565	576	613	624	569	583	602	593	589	550	591	608	570	565	635	649	600	624	592	566	570	575	617	599	633	572	619	574	556	603	612	571	599	581	619	641	573	577	617	657	637	608	576	577	550	596	566	560	607	630	575	574	602	617	629	608	625	577	601	605	594	597	586	617	558	620	587	636	544	626	578	612	605	590	593	574	563	582	585	564	577	583	584	621	612	600	615	573	593	612	610	603	609	550	601	621	610	604	608	606	614	625	578	619	588	615	604	661	639	575	585	623	570	597	604	614	593	569	585	633	580	607	607	603	574	632	609	629	589	629	605	604	594	617	589	581	608	585	625	563	630	585	591	620	597	588	576	632	588	617	590	597	596	664	587	561	565	552	619	598	625	573	577	599	606	580	597	601	586	602	610	603	588	602	621	608	565	590	629	574	603	575	669	573	610	625	579	571	583	583	584	587	569	622	604	663	566	611	609	614	606	596	630	634	586	558	614	588	594	616	603	568	577	640	613	631	600	606	607	571	562	617	576	615	595	624	545	544	591	622	603	620	613	626	642	606	643	605	615	578	605	600	585	604	659	576	640	600	585	626	561	641	620	595	598	619	548	578	600	572	581	619	609	623	594	573	614	611	580	620	619	641	626	614	641	565	587	587	613	573	566	626	586	571	560	608	546	589	637	576	574	557	595	655	613	639	666	591	619	616	581	637	643	631	633	636	628	628	592	598	561	606	607	584	632	599	583	587	569	593	628	567	564	609	634	580	594	600	618	629	612	611	612	620	583	612	539	615	602	579	571	617	616	599	606	609	542	613	578	600	615	587	563	579	647	594	565	609	598	623	612	576	657	611	602	624	611	580	634	576	602	590	614	533	606	590	561	624	600	585	570	635	603	616	604	610	599	581	606	588	572	632	621	595	585	617	541	546	635	618	598	631	551	619	581	592	620	647	574	601	588	608	622	606	599	599	618	601	580	612	606	565	536	574	602	553	607	584	556	622	598	583	617	578	623	569	596	569	555	601	577	593
24426	21408	28759	24448	21401	9483	1946	1213	996	1009	1015	907	849	892	853	867	871	853	866	829	882	862	844	753	775	828	832	852	808	828	780	831	764	796	795	785	849	799	811	796	768	736	842	806	842	860	774	813	823	777	822	815	799	773	791	809	742	822	793	797	809	852	808	795	838	808	801	740	842	810	820	793	798	804	795	755	756	789	778	744	796	779	747	750	803	774	738	759	811	766	770	756	791	818	823	800	814	835	805	788	778	789	788	780	789	809	708	838	772	786	827	768	730	770	768	796	842	797	807	797	773	789	804	761	778	816	739	783	807	806	811	796	799	781	772	750	819	810	785	813	820	784	807	791	787	755	780	795	766	798	791	799	793	736	805	773	757	744	790	828	811	765	758	731	816	772	753	760	796	801	835	786	784	845	749	770	763	743	800	817	766	797	835	820	752	778	808	815	749	714	772	788	828	766	799	828	754	821	798	791	798	817	843	761	817	785	780	802	759	796	827	775	798	810	755	756	850	785	779	823	795	791	783	763	785	796	811	812	805	749	809	793	788	756	777	806	792	763	784	839	788	802	813	736	772	800	751	768	775	786	787	807	809	785	776	816	841	768	725	737	812	788	797	836	776	807	854	842	793	786	804	770	829	763	769	780	818	822	747	750	784	777	764	773	754	813	815	803	775	786	754	833	768	763	804	834	781	752	753	806	831	737	786	720	783	765	815	834	759	749	777	777	777	785	801	796	846	778	785	734	814	788	789	818	821	750	770	736	832	812	762	767	818	775	791	780	780	772	805	794	756	766	802	745	813	750	793	740	750	810	781	796	757	766	781	756	785	816	813	811	800	791	771	745	821	805	791	774	802	754	831	758	845	796	785	786	820	790	770	801	790	824	830	794	787	784	797	806	817	847	814	733	789	784	782	816	785	795	764	792	792	766	781	801	818	824	793	806	799	731	733	823	802	789	759	810	827	761	804	799	781	757	797	761	794	832	819	819	767	793	727	769	736	804	780	796	808	783	772	794	792	833	836	818	829	756	783	795	809	763	756	822	806	760	797	824	810	835	762	781	776	847	764	744	752	838	747	780	807	829	764	801	759	767	807	782	784	797	763	799	831	829	780	793	784	764	799	805	764	782	774	727	779	828	763	765	784	746	764	739	763	762	816	789	774	829	799	836	784	749	734	784	758	796	796	808	825	785	788	789	740	828	790	760	776	766	730	806	731	763	762	742	765	779	802	786	709	779	828	748	820	798	768	777	750	777	786	744	743	790	826	797	798	751	821	737	777	843	783	769	794	804	834	777	799	772	819	814	833	816	747	767	797	794	805	791	804	780	753	812	771	788	814	848	782	778	735	809	719	779	765	824	763	755	782	742	759	769	755	776	795	788	760	816	788	828	747	758	766	784	787	782	820	755	793	773	793	837	829	842	812	802	844	831	781	772	761	792	709	813	762	783	794	779	781	786	743	828	781	840	754	777	718	837	801	789	769	767	780	805	804	760	734	769	786	778	803	726	816	843	779	799	821	739	804	776	725	817	779	821	812	802	824	726	839	770	859	789	844	794	787	842	728	745	801	799	797	741	754	816	824	785	765	815	769	773	763	792	725	791	826	802	795	770	796	812	784	762	780	726	712	764	792	771	838	779	803	800	767	802	795	777	826	847	861	781	756	807	806	812	806	804	795	792	796	811	776	750	839	804	763	771	803	751	769	805	844	758	798	772	757	758	820	785	793	751	836	790	815	805	796	765	774	779	769	739	723	766	799	778	738	805	781	793	796	805	834	821	808	801	815	772	787	766	800	743	847	769	750	792	763	837	737	726	779	793	776	784	768	783	786	754	844	757	817	736	771	806	778	747	769	746	787	727	770	803	736	762	823	774	767	728	717	771	782	764	771	793	817	799	761	746	783	760	826	757	772	804	773	807	797	755	780	791	808	723	779	833	790	796	770	765	819	763	826	789	801	745	777	750	878	794	843	787	751	740	771	759	798	776	787	767	746	801	749	792	731	763	788	781	787	794	781	730	785	746	846	818	767	779	788	738	774	789	768	747	759	745	759	772	751	721	792	726	739	762	824	807	761	755	819	791	748	817	750	787	799	804	751	798	804	789	736	788	759	794	785	744	760	772	866	799	723	811	722	815	755	839	752	767	817	791	815	825	828	811	795	806	748	869	769	764	790	778	802	769	776	767	766	791	749	812	750	784	747	781	804	823	762	799	819	764	743	781	792	756	740	784	762	796	765	776	793	808	796	762	819	753	777	769	808	773	788	831	812	773	773	786	773	822	743	787	769	815	799	826	776	782	781	768	785	801	808	789	741	768	822	792	746	807	808	799	775	767	796	781	789	843	793	783	815	776	765	721	783	786	738	771	815	803	840	827	787	788	835	766	779	810	699	813	847	783	798	765	795	826	816	816	788	783	805	763	767	840	808	780	793	771	808	813	763	776	762	757	806	763	783	779	826	801	777	765	766	763	800	778	806	811	804	727	791	786	776	777	818	835	810	745	780	803	762	768	772	817	803	766	746	783	773	777	866	742	754	757	789	748	789	792	789	770	807	764	836	759	800	725	700	814	754	803	764	778	719	780	775	793	744	828	773	772	754	753	733	775	797	813	823	756	769	771	761	801	794	788	796	810	816	832	815	822	782	771	739	776	771	801	749	789	824	789	798	790	804	763	783	770	732	719	787	713	795	798	783	764	774	777	784	770	754	763	727	844	741	811	797	797	778	830	767	774	816	792	821	783	762	770	812	788	752	785	779	805	791	761	767	783	775	784	794	803	744	753	786	780	804	730	790	803	819	715	771	761	796	833	839	773	827	780	806	758	767	765	779	777	774	758	732	767	730	783	743	750	801	799	804	759	810	796	846	780	770	731	809	818	765	780	772	742	782	791	775	800	795	754	787	792	828	769	776	773	770	765	794	798	802	755	799	812	805	775	795	727	823	760	777	760	801	796	810	750	759	782	764	805	746	825	762	786	783	828	782	814	790	813	801	794	814	793	813	811	775	824	727	837	781	746	818	815	787	764	798	764	748	771	756	763	787	797	768	835	774	804	790	802	779	770	722	748	821	791	787	778	827	744	764	791	727	744	807	762	755	800	791	796	727	807	812	761	731	766	791	822	812	837	807	849	749	728	817	835	781	778	808	785	761	727	821	796	823	789	768	757	772	781	776	823	808	790	800	749	753	791	781	831	725	769	759	768	775	797	746	826	728	803	799	764	707	758	830	783	808	828	765	779	770	775	818	793	786	792	765	782	776	790	782	765	732	791	769	811	799	761	834	753	769	774	805	804	755	777	811	781	804	809	812	809	819	772	813	745	826	763	743	749	767	774	757	754	806	765	762	786	746	763	779	713	773	752	828	818	768	804	799	774	805	786	754	812	786	771	838	817	810	789	774	825	724	725	744	729	767	781	808	777	779	809	793	814	729	774	780	761	777	773	794	764	819	807	828	832	798	753	794	785	793	811	743	811	780	771	776	800	755	750	802	791
3725	6046	4908	2672	1895	1428	1142	1089	947	870	839	772	741	736	741	677	722	653	669	672	641	713	711	659	617	620	593	681	613	632	616	641	668	629	627	616	638	597	584	621	632	684	604	632	620	656	607	605	611	604	599	653	583	633	602	595	643	636	595	625	569	588	608	608	630	581	647	603	607	633	655	621	602	633	602	615	599	559	597	602	597	605	615	598	579	581	658	601	622	614	559	583	603	610	583	594	560	596	584	592	588	659	576	600	600	590	560	590	603	624	576	595	591	589	620	608	634	590	595	612	640	606	617	568	609	601	604	588	590	568	615	572	624	578	589	584	595	609	609	611	586	587	594	554	589	593	547	621	566	580	599	615	626	601	609	622	590	605	590	587	604	635	655	636	600	588	572	635	622	592	572	639	620	638	608	616	597	594	644	617	592	573	586	609	610	573	657	575	634	572	560	608	581	602	602	609	582	570	629	592	570	587	616	586	602	595	586	564	612	624	579	632	653	556	577	593	609	577	593	589	597	605	581	650	644	586	612	570	601	600	567	563	605	577	611	628	607	580	584	601	577	608	567	561	556	587	592	576	607	596	625	600	557	591	629	576	601	598	595	618	607	553	546	596	609	599	620	632	639	593	597	658	555	595	596	593	616	572	583	600	560	597	606	557	612	628	619	577	599	589	605	623	602	589	593	587	570	635	603	625	587	560	551	587	594	617	618	622	612	588	595	594	589	568	583	579	603	631	592	611	598	594	607	567	620	592	600	592	552	608	587	605	622	623	614	628	624	595	579	553	577	571	584	593	612	637	573	598	582	601	588	630	622	587	598	614	589	623	593	627	588	607	599	585	583	614	597	575	577	584	589	584	619	595	559	574	572	622	606	602	612	601	583	587	557	591	574	628	601	591	599	582	584	562	577	605	571	597	601	558	600	594	569	634	606	552	577	591	584	594	606	594	594	591	623	575	585	598	606	588	580	581	588	605	601	573	580	590	597	603	659	548	577	614	574	586	592	618	568	594	620	612	612	584	578	593	593	608	579	587	588	596	569	566	584	557	601	571	583	595	558	566	595	607	636	593	636	582	570	591	595	650	590	628	590	578	591	589	593	635	579	595	582	647	574	602	588	645	604	626	580	578	581	596	590	580	566	594	549	600	565	622	585	623	579	618	577	603	618	624	605	571	550	587	553	592	586	621	598	593	584	589	540	578	590	668	541	628	544	579	568	605	606	571	583	582	587	572	610	551	603	560	607	591	589	574	593	582	590	576	566	551	577	591	621	602	602	643	562	573	592	553	581	560	545	616	588	591	601	586	577	581	567	575	586	587	579	608	580	594	592	602	579	556	587	601	560	577	591	611	541	597	555	568	564	599	608	617	597	612	581	577	592	571	619	556	576	618	576	595	586	616	615	589	564	572	580	605	547	574	564	568	605	599	615	582	611	611	573	572	610	561	625	608	540	595	603	612	564	600	564	537	581	604	581	592	587	574	572	617	605	636	593	591	580	526	597	602	633	575	589	573	600	609	566	578	551	615	641	623	582	602	583	624	571	563	544	597	604	585	556	590	575	578	563	610	605	585	598	583	604	568	619	609	613	600	565	561	573	603	588	570	582	604	594	608	603	603	572	596	575	577	613	580	663	569	637	546	599	569	566	578	590	603	645	589	622	593	587	593	652	614	614	602	587	605	563	571	588	592	570	592	593	558	588	658	633	578	639	589	572	607	593	589	610	605	590	586	543	525	616	620	576	550	608	625	581	605	627	613	611	573	578	604	605	563	618	593	578	629	548	563	619	605	598	548	584	578	600	605	625	569	596	578	625	590	591	593	581	573	582	565	594	611	588	588	629	605	579	618	583	555	601	597	559	555	628	564	574	578	553	609	570	605	588	558	621	532	550	624	585	598	619	610	578	608	627	602	595	631	589	547	579	591	595	593	561	571	627	608	572	559	580	537	585	611	609	561	568	527	586	587	583	608	610	534	617	632	578	577	596	611	547	641	629	591	595	595	591	562	563	563	571	616	587	602	582	588	607	598	605	616	605	615	585	584	573	611	577	612	590	542	602	581	550	594	629	580	610	566	595	628	606	566	590	635	583	560	567	573	550	630	590	583	591	605	570	560	591	579	547	583	556	613	624	576	576	584	598	570	575	595	567	584	549	574	577	593	564	588	599	555	596	584	588	575	563	598	604	609	570	530	603	568	580	609	583	556	620	600	614	595	567	572	578	535	573	597	571	601	586	571	575	586	629	556	550	623	608	584	599	611	593	615	578	588	611	586	587	585	564	583	557	570	608	629	549	584	594	640	572	564	533	595	589	606	575	620	591	567	580	590	620	617	624	618	564	613	563	585	564	597	614	566	571	588	579	579	591	598	568	590	569	629	564	582	557	588	576	589	604	546	587	568	636	592	622	593	584	572	595	574	577	593	600	623	609	576	574	596	570	609	620	585	591	528	578	576	604	573	615	593	580	605	599	585	625	620	583	536	608	599	600	572	578	597	611	560	582	596	601	584	571	563	588	594	588	640	567	602	602	562	611	570	620	572	568	592	585	589	578	615	568	583	592	554	585	606	550	573	621	590	596	579	621	607	608	541	535	568	577	583	567	592	589	551	542	610	586	608	541	595	555	571	582	603	585	628	552	630	615	585	587	573	575	572	549	658	534	572	572	615	569	593	551	549	590	595	595	582	584	510	597	585	611	578	566	580	549	569	560	536	568	586	552	591	603	573	595	612	603	609	597	610	579	575	612	533	597	564	629	563	574	570	562	563	559	567	618	600	608	596	634	551	601	591	574	563	580	555	535	595	573	596	556	573	585	594	575	573	592	572	549	551	573	587	544	579	586	577	552	577	596	606	604	583	602	538	563	572	604	579	599	605	619	564	605	539	574	604	534	566	578	607	620	547	585	593	599	571	616	559	580	611	581	550	544	524	613	566	568	563	569	583	595	624	563	617	581	576	609	604	574	581	575	541	575	547	562	609	596	630	594	609	592	575	571	589	588	542	594	585	623	622	621	634	631	599	582	587	576	589	537	604	555	596	620	595	596	551	594	616	582	598	601	559	590	625	525	620	602	585	585	602	615	580	581	562	607	606	613	574	554	596	588	601	547	574	572	587	598	582	542	544	602	571	623	595	594	601	575	584	616	624	598	603	564	551	553	578	600	550	578	592	552	614	575	605	632	610	573	593	589	576	508	599	584	583	591	581	565	613	603	548	573	574	591	579	547	583	549	600	591	599	561	595	577	578	573	575	605	570	601	580	596	594	577	602	574	618	598	620	622	554	539	577	620	631	612	636	591	561	583	604	618	551	551	574	592	598	594	584	554	582	601	590	566	626	592	605	632	574	578	583	568	557	563	560	633	574	604	567	584	573	599	620	610	579	540	577	571	559	561	575	538	583	618	576	627	563	524	594	577	583	550	577	589	555	583	571	603	609	558	583	618	568	544	635	589	608	554	541	564	620	609	623	584	586	602	588	618	552	553	534	583	608
28013	10636	1015	600	469	454	478	451	412	410	451	446	372	402	415	402	415	390	441	429	414	428	424	418	364	435	444	403	414	416	409	459	430	408	408	425	388	434	433	399	444	448	416	434	403	421	453	423	412	374	420	427	433	424	426	426	402	393	442	371	432	435	369	426	439	397	358	424	436	442	407	410	418	401	394	423	418	415	444	455	417	402	406	417	439	408	445	412	462	427	400	422	412	409	396	449	456	423	414	442	406	457	414	399	390	427	387	421	432	374	387	405	432	423	450	436	430	455	404	440	433	420	427	430	439	421	409	455	457	425	424	404	402	423	439	408	413	412	444	458	431	404	418	401	428	427	385	428	440	396	430	432	396	420	429	451	415	410	405	410	402	455	415	396	432	379	422	407	431	412	419	415	424	414	399	395	403	407	417	423	400	384	411	426	406	442	402	369	413	396	391	432	385	410	388	431	418	425	420	396	423	428	468	436	408	431	399	413	413	432	421	413	386	391	439	477	428	418	440	386	394	395	400	400	404	412	414	441	453	379	446	420	431	423	447	400	398	411	383	427	442	414	410	421	412	448	411	417	432	426	469	436	424	453	424	406	429	466	386	419	408	407	422	407	394	424	418	443	431	390	414	438	421	410	438	415	405	421	433	441	425	402	429	413	445	461	420	434	425	405	431	453	428	414	415	424	411	410	400	403	399	425	401	405	383	416	403	442	402	423	399	409	436	423	421	419	458	461	442	399	429	415	407	443	452	435	430	438	426	436	417	436	414	432	427	428	408	407	431	408	423	392	416	395	393	457	433	398	416	432	408	422	402	407	416	440	403	456	423	403	438	434	427	433	417	407	424	416	405	425	401	415	459	408	431	433	381	438	400	443	415	436	400	399	401	419	381	414	394	443	432	413	360	407	424	444	432	438	446	415	408	420	443	403	441	428	388	411	456	430	433	413	407	384	408	425	431	414	465	446	419	425	423	399	399	389	430	363	404	379	414	428	390	395	447	430	413	413	413	421	448	436	436	417	396	389	408	401	398	401	443	413	404	402	381	384	410	403	410	410	438	424	397	427	398	419	463	441	425	417	451	390	428	383	391	419	433	385	449	415	451	384	399	416	426	427	445	434	385	403	421	403	454	464	444	404	415	410	427	450	413	389	424	402	410	355	413	481	451	416	414	422	417	421	420	410	430	408	397	418	416	400	397	420	422	440	431	408	466	444	405	402	392	432	408	421	379	403	390	426	414	435	420	374	398	454	366	401	440	438	414	420	487	431	467	410	455	422	449	443	433	444	457	400	381	399	399	422	398	452	452	379	411	435	421	399	406	401	435	425	444	397	432	437	395	446	401	429	413	415	429	415	410	422	441	392	432	438	419	413	409	422	407	419	390	409	425	408	418	460	433	419	418	453	471	439	421	419	463	424	410	380	413	415	398	405	411	406	416	411	401	390	427	390	426	426	412	449	444	412	349	388	382	397	432	427	438	415	469	413	418	435	429	459	411	440	439	448	427	422	407	427	433	399	390	460	423	431	400	415	410	429	423	430	415	416	435	412	408	386	395	414	407	464	408	410	446	429	436	436	416	401	402	445	389	430	461	392	393	420	379	407	420	405	400	416	389	410	423	432	424	427	428	420	437	445	426	381	428	418	425	403	416	413	392	404	435	413	421	435	398	395	405	430	410	447	399	433	401	404	416	451	389	409	413	424	435	444	384	407	425	432	415	397	425	422	430	408	383	442	389	431	389	402	443	432	424	415	424	442	403	413	452	415	432	384	430	434	444	388	420	396	431	420	383	380	393	464	392	390	396	412	366	407	434	420	358	406	430	422	461	438	466	419	410	384	434	407	395	403	385	406	444	443	387	440	430	447	419	402	378	424	430	430	383	403	409	429	405	406	396	425	425	396	410	399	408	435	431	446	428	442	394	446	389	427	403	416	379	396	436	459	396	424	455	428	405	438	407	440	441	410	440	437	427	403	408	435	447	415	419	413	454	411	404	415	412	400	454	428	427	417	426	414	396	404	425	414	424	420	414	433	383	408	447	415	411	429	420	409	398	419	426	402	446	418	468	444	438	430	432	428	403	442	419	419	414	414	393	414	428	400	387	426	454	395	448	388	441	378	421	402	420	417	452	424	426	417	415	413	445	435	422	415	442	430	394	432	389	421	384	409	390	416	418	471	424	409	418	426	435	402	421	423	446	417	448	401	411	433	449	411	423	384	412	367	392	432	378	455	412	417	422	455	411	415	431	431	392	465	447	393	392	410	435	415	400	408	447	425	414	409	364	383	416	418	434	417	405	437	430	420	454	459	435	433	422	436	398	446	420	420	428	376	419	424	381	404	388	438	410	448	392	396	390	454	439	401	437	426	478	436	429	432	446	423	421	439	375	432	409	396	414	395	381	439	402	405	424	383	448	397	408	432	419	423	479	406	426	401	432	446	433	397	390	412	436	395	399	410	456	417	433	452	445	430	434	412	407	428	404	414	437	411	432	406	424	395	410	415	406	413	423	396	416	431	442	420	443	427	462	425	425	395	421	408	400	389	409	436	439	435	393	416	452	459	410	410	412	428	424	455	423	447	397	406	412	415	434	431	430	444	432	404	433	397	405	411	399	398	408	404	420	437	401	396	413	406	358	428	401	431	420	401	428	419	409	434	402	388	426	400	437	412	441	429	400	432	439	437	415	395	444	383	421	387	402	440	444	387	446	450	421	389	420	405	446	409	437	452	424	397	407	442	465	407	424	402	432	377	460	447	402	388	450	412	409	412	429	447	428	396	393	412	450	403	434	377	390	399	398	423	452	427	433	394	429	421	437	417	439	421	386	425	390	427	382	408	424	439	427	426	428	425	433	408	421	422	414	472	427	442	395	413	402	431	398	407	373	423	457	427	418	393	441	412	426	392	423	370	397	424	430	430	435	373	401	392	407	414	376	434	443	401	407	421	456	451	436	437	422	476	430	395	403	421	426	380	428	450	419	405	405	388	362	404	406	427	401	442	447	434	422	429	380	388	444	393	377	425	395	432	463	383	403	414	411	428	410	407	410	402	448	396	393	427	362	438	480	385	419	429	434	422	440	410	407	421	407	423	401	414	408	436	403	398	416	407	425	383	416	437	446	438	422	443	395	407	415	411	405	406	441	405	467	452	430	398	396	427	421	441	428	434	439	392	436	408	443	425	383	408	403	419	416	380	446	392	417	405	457	433	427	405	404	445	407	459	399	384	381	404	413	425	397	456	406	403	429	393	407	420	441	434	413	410	428	455	406	416	433	416	410	412	384	443	415	421	472	387	409	440	427	433	401	372	439	431	404	421	422	426	403	421	389	411	440	412	422	418	423	432	462	419	422	410	395	389	423	430	448	412	409	409	411	417	409	435	426	425	408	390	427	412	391	458	429	435	390	432	415	391	432	421	460	427	406	450	403	395	444	424	429	429	397	425	419	437	425	400	423	432	402	417	402	400	449	415	440	447	371	400	460	438	433	406
4698	562	463	389	335	298	334	364	345	328	300	297	291	305	335	303	301	338	298	309	318	301	323	293	309	307	304	270	334	311	314	305	312	303	308	303	315	326	320	285	329	276	304	304	311	312	305	311	290	303	313	313	307	320	269	352	289	296	299	326	293	307	281	300	287	300	312	318	304	326	320	299	296	292	316	304	292	286	300	287	309	303	298	331	282	326	264	313	326	309	303	316	290	291	288	304	322	273	306	299	302	308	306	295	290	306	301	314	332	268	297	296	328	304	300	319	264	297	301	300	299	321	307	319	292	292	272	324	319	340	324	303	318	315	300	313	310	352	302	322	306	303	331	287	301	321	309	285	301	291	307	307	286	323	323	309	305	311	290	295	291	339	309	311	346	327	301	338	274	328	324	311	298	302	281	285	285	298	309	302	291	301	305	303	315	304	321	291	289	304	294	311	328	295	312	322	313	336	312	320	283	309	296	325	318	301	280	314	295	301	314	305	296	312	338	291	293	287	326	318	298	306	306	294	320	328	318	304	295	316	286	321	320	291	303	291	294	324	319	320	279	310	303	322	317	322	310	339	303	297	328	279	324	306	315	326	292	298	276	288	316	293	282	296	272	313	329	299	314	298	289	293	304	330	299	304	325	285	310	290	302	300	305	309	339	289	299	320	303	325	331	306	281	321	315	308	289	287	297	267	300	301	270	282	341	329	298	329	324	303	290	304	315	306	302	305	305	288	308	333	303	295	308	294	295	283	308	320	285	327	294	304	316	302	264	309	327	312	326	314	320	334	310	294	301	271	320	307	294	291	312	309	291	319	315	357	352	288	340	315	319	310	312	289	290	314	290	317	281	291	297	322	273	303	298	292	312	305	321	286	330	316	324	282	311	300	310	290	311	321	299	300	324	305	314	282	298	298	283	306	326	304	290	308	306	304	330	301	313	285	301	268	314	307	267	291	285	287	306	274	293	279	312	303	289	326	296	322	315	287	298	288	296	294	313	308	324	308	296	317	317	297	316	284	338	308	301	314	352	291	323	291	317	298	291	301	299	333	299	322	310	302	318	333	281	284	301	349	316	303	302	287	341	299	309	321	267	358	300	298	330	337	311	338	323	297	293	264	293	320	294	284	297	326	296	312	293	311	291	318	295	323	333	320	286	305	316	290	280	277	313	277	296	305	329	314	277	291	327	295	307	296	296	323	300	319	323	297	280	334	313	317	281	319	293	282	355	306	315	306	284	304	296	321	296	301	335	305	299	327	305	310	314	315	331	288	292	320	336	317	295	311	302	310	322	299	286	327	291	302	332	267	310	288	315	301	315	329	332	292	293	330	326	331	313	294	290	322	311	331	299	276	305	330	326	296	305	298	269	265	286	310	312	289	294	301	309	310	311	315	313	305	284	320	281	280	321	299	302	283	296	313	289	289	295	297	311	293	302	336	290	299	330	326	305	321	303	315	315	310	313	309	292	274	288	321	303	279	334	284	320	279	294	298	287	281	300	270	319	324	318	352	338	291	282	300	304	323	313	319	316	298	345	279	322	310	322	359	307	289	284	299	308	348	286	314	305	318	271	333	284	293	292	264	302	337	326	315	309	313	309	302	317	314	335	342	344	310	293	304	324	322	303	284	301	270	330	318	331	286	304	289	273	288	329	323	318	324	306	268	315	346	324	299	296	320	315	308	266	305	319	303	329	283	321	311	333	296	304	311	311	279	309	342	318	308	296	280	306	330	298	322	327	298	273	295	288	291	304	299	311	293	308	344	304	311	288	309	329	287	317	314	299	298	290	318	294	298	322	305	284	350	280	292	292	308	314	296	296	308	260	289	296	325	329	288	317	291	315	302	276	296	348	285	303	311	343	286	301	279	299	295	306	305	299	312	302	316	295	341	327	274	330	297	287	252	315	285	327	293	264	321	317	337	305	308	299	291	285	283	290	309	322	279	325	313	307	316	273	299	274	305	303	293	317	325	302	288	300	267	310	309	304	295	297	301	283	298	319	314	311	311	320	277	303	322	319	325	308	315	303	300	315	277	259	336	303	283	328	352	327	251	305	312	319	262	320	308	332	305	302	301	311	312	299	311	303	314	324	337	310	328	338	319	327	309	305	312	304	305	289	300	287	289	312	299	273	303	308	274	284	299	315	279	307	321	311	278	307	300	293	317	263	294	317	303	310	318	302	333	338	289	307	325	324	289	333	303	304	283	304	327	301	305	295	284	303	300	274	303	298	347	296	290	286	304	282	316	332	301	290	284	295	327	287	299	332	282	314	296	297	285	310	290	298	315	317	316	302	315	321	291	293	336	300	298	309	316	324	288	281	272	297	325	316	293	273	306	329	320	311	335	316	317	314	326	339	272	302	312	339	288	329	304	357	261	300	321	310	279	295	293	324	287	313	296	302	287	315	283	294	313	332	296	286	306	301	299	326	310	317	303	293	286	303	309	299	306	329	287	308	315	298	291	327	344	331	309	317	274	299	306	285	320	326	339	309	304	327	293	291	323	313	277	360	288	301	275	320	315	313	306	282	291	299	318	315	309	311	283	299	272	299	289	300	307	324	313	301	316	311	290	324	344	312	289	308	318	282	340	315	340	325	335	295	274	328	293	327	321	293	335	290	351	295	317	306	271	324	319	331	297	298	300	284	302	322	285	322	304	303	306	339	312	283	286	304	293	329	273	311	332	301	291	306	312	296	314	321	284	280	276	312	294	336	277	301	300	330	310	318	306	330	303	324	299	284	284	325	293	300	294	285	317	294	324	319	301	307	299	299	293	304	313	280	307	312	311	282	323	298	342	288	278	302	311	317	309	307	310	309	307	301	324	308	300	306	299	314	301	322	319	303	307	283	302	332	301	318	305	351	325	314	298	322	308	303	305	308	302	323	329	296	309	335	304	305	305	320	335	288	320	299	320	289	290	286	258	318	296	320	335	277	285	334	290	311	307	312	296	290	298	322	284	307	297	287	316	337	315	308	290	313	281	316	290	293	292	264	315	261	304	272	330	293	308	313	318	297	268	302	316	320	308	296	300	298	301	320	303	313	340	316	337	296	320	307	288	327	314	311	285	280	309	296	318	304	298	295	289	310	310	303	296	306	335	311	295	308	310	315	300	312	310	302	319	330	321	315	341	313	310	293	298	299	331	290	330	314	298	302	279	316	294	306	309	324	305	312	286	301	307	289	350	343	298	317	307	295	317	309	298	286	348	302	302	296	332	306	306	300	294	334	317	285	319	312	327	293	257	328	318	302	277	276	302	289	310	320	303	294	305	300	270	325	317	323	321	262	299	299	318	293	307	325	310	312	307	317	324	317	349	288	301	338	273	344	307	338	308	303	302	295	315	299	314	316	269	294	348	325	305	293	292	312	273	312	274	298	283	325	295	286	296	307	283	298	268	295	298	303	334	301	302	315	324	317	327	278	294	285	308	294	354	329	278	287	306	337	319	303	315	328	300	283	311	303	282	285	285	320	306	306	284	306	301
25536	21478	27995	25380	11880	1856	1275	1080	974	995	900	873	928	855	789	891	877	870	888	822	850	799	887	811	804	879	805	870	796	873	882	829	864	794	808	790	827	833	832	845	862	813	833	822	807	833	846	849	790	833	806	832	827	815	816	796	799	892	798	798	820	798	851	808	863	841	840	804	859	796	767	806	864	854	864	797	785	835	863	794	855	844	787	814	832	833	860	817	880	830	793	790	808	813	796	793	804	820	847	826	854	839	858	777	804	858	847	833	826	836	892	797	847	877	835	752	806	832	856	849	807	837	827	853	853	758	780	793	838	839	812	818	824	848	823	765	768	871	817	813	819	819	829	846	804	818	818	782	854	833	852	848	814	857	870	814	826	785	845	830	788	838	832	862	784	815	859	841	814	819	867	827	831	825	799	764	849	828	817	828	802	775	854	755	791	822	816	848	821	838	767	787	833	808	816	866	772	833	776	847	874	836	820	841	845	811	832	871	827	843	817	799	823	835	814	836	820	816	765	807	839	813	820	795	778	831	838	821	783	814	808	810	774	769	851	780	807	816	767	820	795	855	778	809	827	822	831	826	834	817	829	869	839	831	819	850	814	856	819	843	878	795	808	817	757	845	877	824	830	801	853	810	799	850	824	821	851	805	843	815	792	820	793	827	842	825	841	823	798	789	787	822	815	828	756	818	833	892	802	801	814	862	793	810	836	792	852	832	861	834	828	901	794	823	867	792	789	791	809	795	824	802	837	775	771	799	895	868	804	861	811	842	795	817	807	818	866	807	842	774	871	778	785	787	851	843	871	867	851	872	866	821	824	858	797	813	830	767	837	831	794	795	831	858	806	861	807	818	866	828	787	783	863	850	794	867	753	814	806	836	780	861	883	831	835	815	792	884	850	816	826	798	838	797	793	831	805	809	793	813	843	783	843	869	769	790	855	815	787	782	842	870	811	808	806	813	801	844	866	818	815	822	825	801	786	815	807	788	802	859	839	816	876	839	827	821	822	798	812	819	833	868	787	835	821	818	807	863	847	809	865	852	787	823	779	848	849	851	786	775	854	809	842	835	860	791	831	811	827	854	800	852	840	856	829	873	820	895	862	748	819	846	832	795	839	904	854	817	814	844	785	801	801	847	821	820	774	808	820	835	825	786	828	832	862	787	855	853	815	814	816	819	824	771	817	804	794	817	835	849	798	799	828	851	773	885	784	767	764	815	846	808	869	841	834	842	764	847	833	820	810	816	798	861	773	786	841	838	838	838	812	854	853	855	768	859	835	806	786	771	796	812	833	858	850	821	803	758	801	829	823	828	801	824	858	878	822	796	774	850	826	829	867	793	824	814	809	792	796	883	805	816	807	840	838	797	796	817	802	836	776	843	809	798	839	830	730	818	816	791	783	791	889	820	824	833	840	825	813	832	804	782	793	871	850	841	805	844	783	815	852	759	776	822	847	815	811	860	852	843	803	774	779	825	869	815	768	755	813	819	840	817	827	820	773	780	826	864	836	814	840	798	865	854	836	790	823	821	846	819	833	820	843	774	777	768	861	762	821	802	835	819	826	876	816	810	849	814	834	853	823	802	817	843	826	825	803	813	814	764	849	856	800	795	842	894	827	780	817	830	804	843	780	830	840	841	818	824	802	773	852	829	765	848	832	848	869	816	826	837	806	844	833	794	793	835	852	773	802	802	812	811	855	815	812	799	830	840	837	812	855	825	808	788	818	808	839	832	898	857	817	771	751	848	836	843	776	833	830	856	828	785	818	822	787	875	832	820	850	798	834	801	872	803	832	838	873	815	807	827	886	823	820	834	813	784	824	882	863	857	816	849	834	825	811	795	758	806	870	849	769	857	812	797	849	818	832	817	823	830	808	873	821	849	784	748	830	850	772	868	810	822	841	850	838	818	796	797	815	820	807	840	814	808	819	808	772	842	836	836	784	813	786	752	786	817	756	779	823	813	827	833	838	768	874	810	832	825	842	819	862	827	762	849	832	829	819	854	818	862	814	867	804	822	811	834	842	801	816	816	834	811	825	867	855	826	829	830	778	778	762	823	853	774	834	840	815	833	830	835	820	785	818	840	826	806	811	836	778	846	786	843	808	808	778	856	822	812	793	808	806	774	837	815	801	728	778	781	803	852	825	823	830	844	866	786	796	846	775	825	760	819	824	786	792	810	793	854	837	827	820	782	881	802	796	798	835	754	819	748	805	786	788	798	876	846	816	755	809	826	838	798	837	785	770	834	852	858	835	812	815	845	884	782	773	806	788	798	840	840	768	784	815	812	780	874	803	855	813	859	807	829	829	861	823	821	808	835	848	799	780	824	837	803	813	834	828	863	812	835	809	841	820	780	839	845	825	856	806	863	824	847	861	840	817	782	862	876	817	836	846	849	818	848	838	844	838	803	766	794	800	796	749	802	793	894	856	785	824	818	851	849	820	820	806	798	825	812	830	849	758	815	826	835	805	816	866	853	776	794	807	759	803	856	883	803	751	762	837	819	864	839	836	809	822	852	847	842	816	813	820	861	864	757	850	787	808	827	839	821	819	818	780	842	842	810	807	861	856	826	834	827	807	783	771	813	834	783	770	826	858	829	833	823	857	808	840	825	836	762	805	859	808	868	768	835	791	863	836	806	825	822	808	779	833	812	853	837	844	769	813	765	847	782	796	808	821	802	866	839	832	851	814	844	789	851	846	767	841	841	889	788	822	792	850	801	798	797	857	768	767	825	824	849	830	842	800	793	846	768	810	829	818	815	885	820	811	795	777	810	807	800	816	829	801	854	855	883	822	868	804	803	865	840	785	838	800	789	829	795	824	825	807	783	788	841	822	824	791	789	805	820	849	811	816	874	803	817	858	838	839	797	810	802	834	835	824	796	807	873	822	808	841	778	797	837	799	852	831	819	833	908	847	791	830	897	804	823	806	787	796	823	791	797	802	850	837	820	848	809	815	812	848	792	805	815	829	854	830	797	824	808	835	787	874	796	814	859	796	794	841	797	790	767	815	814	868	782	775	790	822	803	783	853	786	802	781	838	800	826	796	872	788	831	807	835	812	810	872	798	814	794	824	784	825	846	826	819	804	857	858	846	779	828	831	816	845	768	846	815	812	797	817	841	862	850	810	826	817	823	846	762	813	845	857	821	851	807	848	843	830	789	820	837	813	858	784	810	795	786	823	843	809	807	814	837	845	840	799	855	796	849	835	805	773	807	783	765	789	817	771	845	852	776	806	820	896	865	862	842	829	845	815	821	830	815	839	820	817	811	857	845	844	807	765	827	867	798	816	872	797	837	796	870	849	817	843	787	834	827	799	818	802	805	828	809	813	818	779	832	823	789	867	836	769	789	852	822	821	803	789	768	799	838	792	779	810	848	842	805	837	785	831	811	782	814	825	887	796	800	822	825	820	770	806	816	831	775	841	831	844	784	829	854	780	814	778	836	808	764	828	824	806	783	812	858	804	843	805	795	823	793	851	823	810	818
3487	3745	2993	1670	1315	1067	929	875	824	753	765	715	653	679	617	669	646	611	665	673	651	655	603	652	625	617	614	584	624	663	615	650	636	626	571	612	591	599	620	645	577	607	621	591	601	596	627	597	630	585	573	603	642	600	604	606	607	636	593	580	643	634	573	595	579	566	597	596	578	597	666	605	654	588	561	634	614	619	600	632	629	619	597	589	610	621	607	601	642	525	587	637	596	618	582	585	588	663	603	603	588	573	598	582	578	561	627	558	616	624	618	644	578	613	616	623	565	628	636	594	594	597	614	634	603	598	585	605	568	596	563	604	623	574	653	635	613	593	588	636	618	654	653	618	556	609	656	549	616	630	661	630	540	582	587	645	680	616	608	593	594	606	576	591	600	628	630	624	631	617	651	614	591	626	585	613	613	618	565	585	613	628	653	619	610	654	628	624	601	627	571	607	611	602	608	634	624	613	594	602	609	643	657	601	619	568	604	623	564	558	638	585	585	609	573	571	593	578	552	601	571	610	618	611	609	613	577	616	641	578	590	590	600	594	613	595	596	617	616	577	616	582	635	618	601	644	586	611	586	612	615	627	579	608	598	637	620	587	617	582	603	588	601	563	598	569	618	558	619	598	619	592	606	603	633	571	569	607	594	585	583	613	568	602	609	623	609	649	602	629	562	622	642	627	619	568	637	594	624	580	563	556	584	570	579	578	568	599	591	597	609	608	592	660	608	613	541	650	594	621	587	601	601	629	626	539	599	615	595	601	655	601	581	608	606	590	589	578	562	655	610	570	598	570	581	601	613	582	620	642	602	579	561	624	602	621	601	582	605	573	633	622	591	608	613	619	556	620	605	592	605	565	598	611	611	549	574	605	562	654	582	630	583	624	638	607	636	557	602	653	592	600	620	582	575	554	591	587	598	589	572	613	595	627	597	599	615	589	642	626	630	610	592	623	593	616	600	621	582	626	620	572	628	562	555	640	622	570	579	619	609	616	611	566	585	609	603	594	576	581	644	545	584	639	642	625	557	618	598	629	607	622	625	588	561	624	622	588	607	589	593	593	587	611	579	597	592	628	591	608	620	574	581	616	636	582	600	540	593	582	619	581	618	577	562	605	613	553	628	573	599	613	594	635	628	593	615	627	558	601	595	606	560	582	634	622	609	580	595	567	638	631	592	602	607	580	650	639	581	600	600	626	598	600	587	654	640	587	619	615	576	579	631	609	575	592	608	588	629	611	592	621	616	601	577	599	670	643	566	639	596	615	605	591	625	632	621	612	595	642	578	587	619	626	589	665	589	612	560	639	610	607	605	633	605	615	627	597	603	597	607	637	617	599	611	625	583	640	582	593	606	596	615	569	591	597	606	618	625	611	632	550	652	618	642	611	636	609	644	569	556	604	590	615	569	585	587	589	613	597	609	614	547	614	614	595	576	623	607	595	601	585	596	597	595	590	579	648	603	619	572	578	576	608	623	624	579	575	630	584	581	619	619	611	570	610	611	591	642	563	627	618	545	633	601	573	578	566	591	591	592	566	607	575	581	602	592	567	613	546	583	596	605	603	599	619	602	623	610	655	625	622	594	575	625	615	597	592	588	586	609	575	622	651	616	598	559	583	595	654	607	588	575	583	576	649	608	609	633	590	627	596	629	568	611	625	621	579	581	614	581	590	600	626	600	632	575	587	602	594	600	581	598	583	576	621	617	645	571	614	565	638	624	607	604	626	611	560	628	607	581	620	632	590	580	628	612	644	618	600	591	610	573	623	583	570	570	588	657	611	576	591	609	595	604	585	590	642	587	590	605	581	584	558	611	630	586	639	571	613	621	621	577	563	580	605	573	621	562	599	604	643	577	632	601	562	581	541	584	631	595	571	565	607	569	611	566	580	581	567	591	589	621	598	579	632	607	614	636	562	600	586	608	580	561	602	582	619	579	591	587	585	596	564	595	605	603	653	601	589	589	612	588	626	602	615	617	585	595	615	598	620	582	599	627	605	645	621	576	613	574	655	635	595	630	636	603	584	603	611	582	623	623	588	580	613	587	577	597	594	630	589	670	603	614	588	570	622	567	595	645	596	595	572	619	584	612	613	595	617	597	615	629	630	599	610	578	625	616	618	575	586	554	549	564	609	590	589	567	593	606	564	583	606	578	607	587	569	616	611	599	578	614	603	607	582	609	537	606	618	584	597	613	578	590	553	578	591	622	631	644	619	615	599	600	557	549	551	596	603	577	582	596	612	615	596	553	586	591	586	592	562	606	604	639	574	592	589	602	552	590	655	593	582	615	615	606	576	612	568	613	628	578	606	575	637	561	626	565	588	599	622	568	570	590	597	586	610	595	595	561	635	636	608	586	598	627	636	561	599	615	602	609	601	544	631	607	593	596	582	584	611	531	597	597	569	574	587	609	645	619	582	632	579	630	605	637	601	586	596	595	632	610	578	597	596	626	634	596	605	619	601	613	609	565	577	574	660	582	592	602	597	590	606	600	579	576	585	580	538	570	605	612	620	575	595	583	644	566	621	584	610	594	637	648	558	605	589	609	642	623	624	587	606	626	589	639	591	581	613	565	587	614	601	591	585	572	573	602	623	629	542	579	573	636	566	613	622	630	634	653	600	591	632	582	626	584	587	599	607	571	589	579	611	569	645	595	585	621	578	654	612	642	595	614	571	583	559	604	583	614	563	590	546	588	619	588	589	639	643	563	584	571	595	618	598	555	618	602	576	629	574	599	665	578	609	611	569	562	579	616	627	593	615	580	596	623	606	593	548	585	599	599	576	546	617	607	591	602	609	509	597	620	558	593	650	601	582	559	566	580	579	605	581	563	604	596	608	570	563	589	611	558	616	642	561	595	624	632	589	580	578	577	572	616	635	595	632	585	576	591	594	607	627	627	614	577	586	574	584	579	577	585	584	574	596	570	585	573	573	606	571	616	560	624	615	621	569	628	584	611	570	610	586	624	634	573	606	570	567	638	610	572	589	603	622	646	594	582	583	629	611	609	619	620	634	605	618	617	594	565	629	601	613	530	582	588	593	599	595	625	571	551	631	590	635	551	598	637	602	558	596	638	615	625	612	590	573	578	632	624	585	598	586	616	632	622	600	588	601	550	608	572	643	587	545	575	598	595	627	575	660	558	649	621	576	592	566	583	580	586	591	600	575	585	589	596	586	629	596	613	623	591	600	615	617	565	575	634	601	615	610	628	604	586	566	567	567	577	593	592	600	624	602	622	536	599	606	611	632	547	605	616	645	584	564	648	616	589	604	640	574	612	622	608	575	637	647	589	634	577	611	606	560	607	623	591	611	625	589	623	593	548	553	638	603	607	608	584	625	634	597	625	560	566	560	583	592	573	575	611	587	590	616	619	623	561	616	635	600	552	569	572	664	621	572	614	565	572	576	577	570	594	619	630	554	622	564	639	599	583	569	573	599	580	581	587	555	592	579	608	568	619	635	640	625	618	600	568	601	600	649	608	592	617	615
24471	21524	28926	24548	21526	9555	1911	1240	1038	965	951	923	842	876	847	899	834	883	849	855	791	840	815	809	761	811	839	823	772	860	762	761	786	858	816	790	810	856	815	798	826	841	826	785	827	846	796	766	796	807	770	822	822	820	830	760	785	830	792	797	813	835	795	810	777	751	782	813	814	830	790	780	784	784	758	837	807	801	820	774	819	801	804	787	757	805	813	766	809	778	758	832	787	793	809	789	744	857	807	825	762	806	798	780	789	814	809	789	811	771	780	765	757	874	810	770	785	773	800	796	811	781	795	790	774	811	778	817	766	826	792	780	811	816	828	769	795	767	803	792	764	788	763	736	785	791	793	834	774	786	782	804	772	786	809	812	790	822	820	759	781	819	793	780	840	733	765	802	824	784	813	749	784	802	808	774	748	803	826	830	750	805	736	819	759	826	767	805	774	844	795	797	799	762	780	784	808	850	806	716	755	763	808	802	806	764	802	787	801	807	771	802	856	819	804	787	794	770	777	786	791	822	791	767	808	761	826	816	803	765	845	746	734	776	726	733	837	776	767	782	804	779	806	823	791	799	799	825	787	787	836	758	787	804	843	808	830	764	760	747	757	811	767	774	786	760	820	810	783	747	777	824	726	772	796	827	842	850	725	807	774	759	767	793	739	801	777	828	797	842	807	801	802	731	786	784	761	790	775	803	773	754	769	786	800	810	782	772	824	795	810	793	832	745	820	779	806	792	770	741	819	763	837	765	788	821	854	797	820	722	746	798	770	757	730	767	792	755	814	808	748	795	773	759	781	805	758	793	788	792	786	800	798	774	781	782	794	823	822	815	812	774	722	778	836	765	855	793	780	758	752	774	788	786	826	747	857	786	793	766	852	763	796	719	803	760	800	799	793	828	754	790	768	732	824	795	796	788	785	817	808	785	721	737	795	778	775	795	802	791	815	795	783	754	783	795	788	832	788	779	812	804	812	751	804	778	823	783	773	753	782	803	781	756	742	809	782	800	813	773	751	744	791	814	794	801	780	820	801	815	780	742	779	803	767	754	726	730	789	852	818	809	793	779	813	817	776	807	798	786	798	801	843	741	787	756	750	786	793	754	853	761	776	813	848	826	791	797	772	776	762	790	811	754	797	776	802	831	775	768	801	801	842	761	779	828	820	795	810	840	801	811	745	790	800	734	765	772	776	761	792	818	809	737	805	794	757	804	760	777	780	748	768	774	762	842	815	823	816	749	764	805	776	836	767	789	828	764	818	813	772	788	777	789	787	723	787	761	796	743	819	770	796	765	783	864	784	816	810	732	801	736	770	742	828	784	810	788	818	810	766	860	744	788	765	805	790	799	774	807	737	720	801	808	799	804	751	742	769	742	820	801	757	770	763	785	778	807	792	790	746	740	831	774	751	767	821	786	751	759	759	814	751	825	780	773	859	786	766	770	770	751	772	782	750	800	759	758	768	806	778	800	771	746	814	751	769	820	745	786	765	787	754	799	781	817	784	786	806	799	783	757	748	746	746	794	776	773	827	837	767	710	787	821	801	756	792	756	804	797	794	801	833	750	785	799	810	802	779	769	814	792	772	798	797	786	797	781	814	771	830	804	774	809	774	837	764	754	766	759	754	798	799	834	845	797	797	759	783	764	779	785	795	817	812	794	760	791	775	790	823	775	784	812	814	836	780	759	770	756	801	762	796	784	824	793	796	757	783	799	788	750	783	786	794	814	821	782	762	824	779	781	766	790	779	800	739	795	758	765	776	789	750	780	704	735	777	832	733	723	801	847	761	790	814	782	800	812	738	793	789	791	755	873	813	779	808	781	776	816	769	750	832	788	777	781	835	747	745	826	784	787	799	762	852	811	790	809	753	805	751	757	780	765	771	796	779	767	773	735	772	832	778	798	800	749	768	770	803	785	782	810	760	741	755	795	755	795	806	778	800	783	777	809	786	791	785	766	780	832	775	790	812	728	789	763	821	796	810	812	785	771	775	793	789	831	805	797	775	805	752	752	802	836	784	805	780	779	810	765	782	786	786	782	816	782	771	783	799	830	815	743	716	824	810	765	766	765	814	797	796	849	786	791	772	780	812	866	780	790	793	828	752	776	781	755	825	738	830	828	783	798	788	757	753	762	722	818	764	794	814	771	795	768	763	812	821	816	793	774	766	821	785	814	747	822	802	872	748	737	781	745	775	815	779	760	806	825	802	808	816	781	782	770	788	796	778	770	862	761	773	742	844	801	813	813	771	813	851	840	820	751	795	781	792	746	751	789	798	748	788	757	782	757	791	737	882	803	826	814	753	718	753	825	810	747	778	767	809	775	815	744	786	798	816	771	856	789	769	735	798	784	777	787	829	788	804	773	797	745	848	762	811	803	814	767	790	780	795	771	773	790	791	804	844	754	764	766	787	792	761	780	777	773	749	769	805	796	818	772	807	845	810	805	792	773	762	802	771	795	786	694	780	738	749	788	851	771	798	771	794	772	750	810	734	802	795	794	749	813	814	792	790	795	797	811	743	799	817	741	786	780	842	782	789	824	846	779	728	790	772	758	783	735	815	755	751	783	772	761	739	803	797	776	780	741	800	782	766	806	768	791	787	784	843	787	824	736	807	717	764	774	798	822	749	765	770	775	749	775	825	776	726	731	757	765	741	812	801	836	789	839	761	805	772	742	763	753	777	800	815	788	784	829	849	797	767	794	790	799	817	770	785	771	746	766	744	790	808	804	793	805	806	766	775	700	763	726	785	785	758	807	741	854	772	814	803	816	843	784	786	820	771	803	779	753	786	816	790	774	819	764	835	817	742	788	810	767	793	758	811	817	774	830	750	782	794	797	773	807	803	773	773	791	801	798	762	744	787	740	780	756	800	740	795	753	813	764	792	779	786	762	787	779	810	830	764	772	778	781	816	766	742	788	783	785	755	756	790	776	778	790	805	773	798	740	791	797	808	815	844	809	863	791	777	824	798	810	808	758	856	762	797	779	776	757	746	791	755	776	759	786	780	771	745	767	772	770	788	822	792	783	764	827	789	757	809	759	780	765	741	869	782	801	771	827	780	776	819	757	775	737	772	745	794	814	762	726	789	804	796	785	806	762	799	806	744	726	790	822	769	788	789	802	770	792	726	773	780	789	782	750	806	777	764	798	805	723	783	753	788	745	781	726	834	791	794	789	803	867	757	798	781	740	821	821	750	781	742	716	780	804	795	770	808	783	789	713	763	782	792	765	767	784	782	802	767	771	754	823	795	741	768	803	825	708	794	800	776	787	781	836	779	733	776	815	764	818	822	841	774	806	777	755	763	786	831	727	782	807	825	802	790	769	783	786	826	793	842	743	769	794	805	753	782	804	753	788	787	777	788	787	817	758	794	815	783	787	822	774	791	800	820	796	779	737	796	817	788	753	799	762	773	780	781	793	802	773	791	808	802	768	767	774	824	773	833	758	807	753	838	798	793	768	785	763	803	793	760	762	799	763	784	701	795	805
3765	6218	5047	2628	1852	1472	1220	1048	961	901	847	788	764	709	696	729	691	664	667	720	680	667	615	619	618	640	624	640	631	676	641	612	563	630	627	616	579	566	599	581	620	618	596	639	649	606	558	576	615	636	601	586	586	606	609	620	632	597	600	597	630	580	636	609	572	587	621	600	600	605	592	622	616	639	619	592	562	606	616	594	576	596	566	579	603	613	605	626	592	604	590	634	606	625	579	585	588	624	610	586	586	609	609	618	605	622	584	601	631	583	600	591	607	590	640	621	601	615	584	596	625	636	581	584	578	623	645	608	556	595	562	566	604	623	613	647	598	605	596	635	557	628	581	599	613	599	631	571	599	560	583	564	618	550	573	596	597	638	631	629	591	563	594	595	624	607	596	583	631	592	584	585	592	630	616	608	596	568	584	625	594	597	596	589	573	606	643	607	578	636	594	567	533	632	590	612	633	583	572	586	601	635	629	588	609	614	603	623	630	622	562	576	606	597	566	605	608	620	614	607	587	603	627	519	588	624	616	648	576	620	584	600	590	608	608	593	631	604	572	629	610	559	602	572	625	600	528	624	624	611	597	649	598	647	576	632	611	630	623	611	588	588	616	608	590	582	578	614	622	559	598	569	581	593	608	609	638	596	618	595	628	571	604	605	622	579	609	599	593	581	634	615	611	586	587	577	575	589	579	529	622	586	606	569	565	565	607	593	594	595	594	554	596	586	612	618	609	595	577	571	607	557	586	572	579	610	581	604	581	568	604	583	618	568	589	561	579	583	588	640	612	592	603	603	584	575	607	598	560	633	623	608	594	583	595	635	569	642	571	587	607	598	595	608	629	621	571	607	538	565	617	625	578	639	595	596	600	572	609	574	578	543	555	615	656	590	595	585	608	602	608	597	558	603	591	588	565	565	547	544	577	599	590	602	603	595	628	580	619	565	573	623	570	630	579	582	602	644	609	566	591	581	626	619	598	579	573	575	633	583	593	600	642	588	554	638	600	602	571	630	606	514	612	600	606	554	555	586	599	601	578	600	614	578	564	625	606	557	601	573	580	554	593	570	603	566	583	582	609	609	623	623	582	622	560	597	633	644	623	641	608	556	594	600	610	570	574	605	612	612	569	554	596	582	618	555	640	620	583	622	583	597	628	623	598	577	598	577	609	563	550	551	590	626	557	608	615	571	605	585	575	556	596	586	585	636	583	589	641	601	620	605	570	615	614	593	632	608	608	581	581	567	617	641	552	609	618	602	590	573	606	632	567	569	594	603	549	595	593	562	560	577	567	597	611	606	581	600	567	609	572	607	618	547	565	609	590	585	624	598	597	634	631	586	593	575	632	597	580	600	615	568	524	598	582	616	572	582	580	564	567	612	610	562	589	611	645	666	611	566	589	604	571	610	628	565	621	584	581	600	564	611	592	583	594	579	594	627	580	617	555	620	621	594	574	579	559	574	551	590	590	590	586	589	594	569	604	587	594	592	586	575	592	592	620	600	615	585	586	596	598	594	611	587	579	611	598	614	580	569	574	576	591	582	602	594	531	550	572	569	601	575	599	607	627	571	600	575	566	544	622	597	601	611	599	590	566	604	575	564	606	574	598	620	578	590	574	623	570	610	540	601	606	649	600	576	583	573	599	640	586	583	559	540	578	623	576	608	563	592	593	580	566	568	564	568	603	564	587	554	546	566	555	581	594	608	524	611	610	637	605	565	593	601	629	575	541	583	631	607	602	592	632	545	587	596	581	592	621	579	593	599	597	594	598	574	630	571	596	578	588	620	564	644	573	570	563	552	600	588	575	573	586	578	614	574	587	591	596	579	603	542	605	599	554	574	607	635	578	567	586	543	560	550	585	600	598	580	645	607	590	594	594	579	606	585	564	592	599	566	631	596	630	574	595	651	651	589	593	584	592	576	579	585	576	597	620	570	599	568	588	580	603	560	612	566	630	624	607	590	578	574	630	597	561	586	558	596	598	552	577	595	608	561	590	604	616	541	575	577	595	591	622	574	590	597	573	601	612	606	581	597	588	557	622	596	548	585	571	610	539	620	620	612	578	621	612	661	559	611	583	603	564	574	622	575	564	640	537	564	651	578	630	622	595	574	592	576	619	579	593	576	580	556	614	563	580	577	621	611	601	573	555	506	571	595	600	546	571	538	580	595	602	558	581	599	623	591	572	567	607	589	584	567	590	546	584	585	587	584	577	561	629	544	571	528	566	601	535	635	587	580	606	572	598	617	601	556	618	613	581	627	594	592	608	586	586	612	547	610	614	590	565	597	568	556	608	567	599	604	593	625	589	584	595	591	584	618	544	630	624	597	612	583	589	571	571	577	559	548	588	573	575	570	593	631	601	571	586	578	623	607	554	561	624	569	580	618	543	603	563	605	613	569	602	604	548	615	630	579	590	585	582	555	631	569	622	554	605	586	573	538	583	569	601	548	544	570	643	563	608	569	575	549	578	583	555	562	589	586	548	621	593	593	601	568	560	599	596	555	554	610	594	603	583	578	575	591	576	571	647	572	579	594	572	587	601	606	628	600	564	550	589	583	595	605	630	596	543	546	584	598	606	565	597	628	588	587	584	645	598	637	608	642	601	576	599	589	565	590	575	615	573	596	563	639	564	576	585	581	597	605	610	592	563	575	599	609	551	611	579	597	588	605	610	565	579	641	567	567	623	587	569	577	581	596	568	613	592	538	607	625	537	616	603	518	581	628	582	567	572	630	605	598	579	578	592	582	577	616	614	555	570	606	629	613	584	543	584	592	609	568	620	598	575	594	577	606	587	575	581	579	577	561	616	574	562	588	587	600	562	546	590	628	604	573	597	572	573	576	602	623	585	576	593	590	598	601	604	595	584	583	570	568	577	632	574	629	556	571	618	630	624	572	590	593	577	600	582	560	627	598	582	567	552	618	567	596	534	613	584	587	614	592	563	589	586	620	608	541	578	552	599	568	617	593	638	566	564	596	564	581	588	558	584	605	584	537	599	630	555	608	616	590	592	565	586	596	569	603	564	610	583	580	549	645	590	567	595	559	567	618	597	565	638	563	619	599	599	645	543	616	586	600	574	596	611	610	597	586	603	554	606	553	636	562	571	622	610	590	611	600	549	552	585	579	548	582	610	603	538	590	554	610	617	622	564	582	579	530	630	602	586	569	589	575	607	622	585	556	541	610	585	573	546	619	600	562	570	582	588	548	585	630	567	579	592	518	542	617	611	623	614	573	624	569	577	583	605	594	580	592	589	558	589	572	594	609	616	580	556	578	561	597	589	560	567	618	610	580	563	602	572	630	591	597	566	580	605	599	599	550	592	570	620	584	630	586	574	628	634	614	576	599	564	593	609	568	556	575	562	570	622	584	601	581	624	592	621	567	596	556	636	590	592	594	592	590	575	557	583	557	589	614	604	617	615	586	638	625	594	598	579	580	622	576	602	628	582	574	604	621	571	613	588	551	611	585	592	563	594	582	572	603	558	567
27897	10552	1047	604	464	426	437	423	434	419	381	415	374	407	408	393	409	412	416	404	397	435	390	416	422	394	389	428	410	397	414	407	434	406	443	452	413	435	365	454	423	415	431	428	423	412	419	405	411	409	394	419	420	414	405	464	429	456	394	410	447	413	403	435	419	456	455	442	407	413	389	406	374	422	419	403	431	403	410	395	427	438	410	428	405	423	420	445	454	403	413	389	419	404	417	419	392	397	445	407	396	445	446	431	446	405	410	365	387	449	408	436	415	413	414	435	399	422	384	398	445	444	418	411	452	388	390	408	429	448	420	405	404	424	425	417	432	417	432	411	439	450	449	402	430	423	398	402	454	441	399	405	408	415	404	425	416	385	441	427	403	363	424	437	407	422	416	410	396	389	445	398	380	430	429	400	433	425	394	403	412	402	395	382	381	428	439	410	425	363	390	393	401	423	430	438	423	405	437	406	419	425	429	383	423	417	406	400	459	426	416	400	432	414	412	385	425	424	452	431	409	433	425	432	421	417	440	368	400	419	443	375	424	440	435	413	411	436	423	412	418	410	410	401	417	397	365	387	393	364	400	425	432	461	426	422	375	420	413	411	460	390	403	410	381	390	451	402	436	384	410	417	414	407	421	406	411	398	386	388	424	401	397	418	394	405	455	411	430	417	422	453	416	422	401	412	398	423	405	435	429	402	444	422	404	414	426	442	406	477	413	416	389	407	447	369	423	427	436	410	388	432	417	399	439	422	407	422	385	404	415	408	412	396	431	386	427	405	380	427	407	386	414	407	412	435	454	395	430	386	389	390	408	422	399	433	435	445	418	401	430	448	465	415	398	409	431	421	425	406	400	399	381	415	430	404	419	413	441	398	388	420	407	409	429	420	402	417	405	419	384	409	440	444	440	464	448	399	420	414	404	430	434	390	422	421	435	399	419	411	391	434	416	409	414	368	405	408	418	463	435	408	394	436	428	407	401	425	406	393	398	460	413	400	442	436	420	431	456	392	409	425	411	422	413	433	399	429	453	425	412	436	388	418	421	406	428	421	418	437	422	427	399	400	403	395	424	420	462	380	395	402	413	399	399	433	401	404	375	427	386	418	418	400	399	418	435	407	427	440	375	406	436	408	421	422	377	423	410	434	468	428	400	439	416	425	453	427	429	417	443	421	371	429	412	422	429	423	411	397	393	405	384	443	408	422	406	426	396	395	390	428	415	398	447	429	404	423	407	382	393	410	416	409	400	455	444	415	400	390	380	416	413	426	389	383	397	397	444	411	419	414	416	457	411	414	389	406	449	424	410	426	448	419	415	404	436	415	434	421	413	405	444	416	474	427	409	367	426	426	436	407	396	436	390	396	409	431	403	399	438	441	425	459	446	401	338	406	424	435	402	422	414	412	431	392	411	421	432	394	402	461	419	364	452	425	432	398	423	425	407	424	382	414	408	404	442	451	435	445	416	460	431	391	423	418	436	436	415	416	383	429	398	449	410	403	420	450	378	428	405	415	411	364	421	452	437	437	424	418	394	371	388	414	390	386	419	407	390	398	450	392	433	389	403	423	431	380	378	404	430	423	425	418	438	435	422	406	391	410	421	425	442	408	394	417	410	414	384	428	414	417	442	391	377	417	399	423	400	421	411	395	401	427	376	429	431	432	416	417	397	376	439	429	383	432	399	373	456	444	372	402	402	409	411	386	410	422	393	414	427	411	416	402	423	387	434	386	417	415	381	401	409	409	402	408	403	427	425	419	403	431	430	418	448	433	414	438	420	393	430	398	425	396	423	409	403	456	411	407	388	389	414	397	410	414	411	414	429	407	390	418	417	420	417	438	426	421	418	427	404	450	417	413	422	405	449	427	446	413	414	415	438	428	413	433	425	392	442	404	382	433	460	430	417	416	453	409	409	422	374	386	419	425	409	435	401	409	426	410	454	414	440	403	443	408	405	443	419	424	415	402	411	434	427	424	448	409	443	399	425	438	412	435	419	426	378	398	389	401	380	417	420	407	419	413	420	409	405	433	377	419	429	428	429	404	407	411	440	404	417	423	397	413	394	385	431	416	394	388	440	428	388	397	402	462	408	391	407	385	403	444	427	426	413	408	400	420	418	405	389	419	395	448	411	434	442	398	408	392	411	414	413	456	413	373	411	377	444	443	437	452	431	457	413	425	420	440	424	396	396	423	427	409	430	410	392	435	443	446	414	411	413	416	439	456	406	390	383	433	418	396	437	416	426	391	407	384	417	416	412	410	379	403	409	472	434	423	394	387	409	431	437	421	430	422	429	422	403	400	408	412	441	451	439	423	405	386	454	420	426	428	412	408	411	393	410	387	396	453	452	406	387	421	410	425	390	426	414	440	432	404	388	410	418	400	401	382	419	403	426	408	409	422	420	376	392	408	410	407	410	431	397	468	432	439	435	442	450	403	390	437	411	409	429	395	420	436	411	432	417	432	378	441	424	445	414	397	420	413	441	423	419	436	407	415	433	429	420	402	393	442	398	415	446	404	444	405	412	457	419	447	447	385	407	416	366	404	397	402	420	441	419	404	425	421	454	455	433	413	407	414	404	399	418	450	425	424	430	398	429	441	403	410	429	452	392	433	399	432	416	446	407	425	393	412	402	451	404	393	401	399	392	387	405	418	414	390	423	440	399	392	441	395	408	401	421	454	382	452	413	412	452	399	412	370	416	440	416	458	431	410	444	426	393	433	437	435	411	400	418	419	392	388	376	425	379	374	406	447	448	428	420	397	413	374	419	407	401	430	364	401	440	407	422	388	414	448	422	421	360	414	421	425	423	449	447	440	471	444	423	415	405	451	411	421	407	409	411	403	434	433	460	424	409	435	437	433	471	437	431	391	376	410	407	398	415	406	432	386	424	424	379	411	416	425	419	411	410	413	474	384	386	411	378	421	422	424	408	411	432	397	401	411	409	435	434	403	401	408	432	408	431	426	428	434	389	377	420	392	387	432	419	439	401	399	404	403	433	426	421	409	428	435	427	424	377	406	419	390	403	458	395	425	429	451	436	429	383	385	450	403	395	411	394	422	414	413	384	423	398	435	397	435	408	398	447	363	460	425	418	387	408	438	408	408	404	438	419	424	432	418	420	425	434	412	447	411	414	421	376	400	408	405	366	407	418	402	408	452	425	417	437	412	427	451	423	402	421	435	454	423	433	405	424	428	396	395	403	463	405	396	439	424	401	444	393	368	399	406	428	486	400	398	385	440	450	437	416	444	410	442	414	404	412	430	427	420	439	424	413	408	413	424	463	443	446	409	425	423	415	413	424	427	378	389	419	413	415	423	432	430	427	392	449	411	395	439	398	400	415	427	414	418	444	378	440	427	398	398	430	412	409	437	416	416	409	404	443	411	397	395	436	388	412	402	407	421	368	412	417	432	420	400	424	418	468	438	404	375	404	423	441	417	386	443	417	452	414	402	432	410	430	452	392	422	393	435	421	407	459	409	421	423	393	420
4828	460	473	355	335	317	311	366	311	313	327	315	321	315	322	293	342	296	284	323	319	290	328	318	313	308	313	314	320	316	305	304	304	305	292	310	289	303	292	290	330	319	315	296	294	273	283	311	320	323	317	306	318	321	301	315	308	293	258	299	306	311	315	296	323	298	310	306	333	315	301	343	335	301	350	327	304	293	306	297	299	286	308	331	313	301	295	289	317	295	313	296	303	289	285	319	319	302	292	330	300	302	307	331	319	286	293	313	322	289	285	289	306	336	309	295	291	322	299	320	270	300	285	292	314	322	306	300	302	322	317	320	313	322	290	283	290	336	275	287	301	332	295	338	295	305	302	328	324	302	320	295	280	339	286	327	306	294	302	320	310	301	302	299	328	284	316	307	310	304	290	310	338	319	318	321	296	292	308	314	324	327	312	305	291	303	305	319	295	288	339	279	284	302	307	326	301	303	323	292	321	315	313	264	315	309	320	331	303	294	292	320	301	311	321	308	281	319	300	283	307	297	311	328	337	311	290	300	283	298	299	290	303	298	321	302	273	278	310	320	296	332	291	311	295	311	305	307	305	300	325	329	328	295	325	282	290	311	298	334	335	328	318	331	304	319	362	296	311	317	298	312	308	318	303	320	294	325	318	296	284	325	296	289	324	328	308	318	270	307	295	293	252	295	263	326	290	322	289	313	289	335	292	297	304	312	299	309	312	319	327	307	319	307	265	305	320	289	307	281	355	285	307	298	324	295	283	323	287	316	309	318	313	298	326	321	328	282	341	298	293	311	304	326	303	299	301	290	303	331	296	320	310	272	338	318	324	267	270	300	282	280	309	309	283	317	315	360	293	322	317	311	310	288	309	252	303	303	305	280	308	297	288	306	287	270	301	291	308	278	307	279	338	294	296	300	290	324	285	293	314	314	310	270	308	306	286	323	303	330	291	341	284	299	312	301	290	323	334	315	292	275	312	311	307	299	335	315	313	328	295	284	279	305	297	307	310	316	338	304	280	331	329	305	315	303	287	320	307	292	300	307	323	314	324	306	321	289	305	323	294	309	272	338	279	302	311	289	318	313	286	331	306	319	315	296	336	283	303	314	308	295	298	360	271	279	317	311	319	295	323	290	293	355	307	329	305	314	263	284	311	291	306	329	290	316	279	285	297	327	304	312	318	279	287	316	289	317	297	328	276	303	283	302	306	316	294	299	309	288	301	299	320	277	300	300	321	270	303	315	330	306	321	298	284	304	289	284	312	260	324	322	307	243	335	309	290	301	330	293	321	303	289	320	299	320	317	300	293	334	294	268	300	293	308	303	323	311	300	296	289	279	291	346	296	287	294	332	301	310	316	304	299	293	293	294	316	291	323	328	281	288	303	302	300	304	300	297	297	317	297	287	279	286	293	302	352	280	321	324	296	286	294	303	296	308	281	276	291	316	299	296	302	289	276	300	311	316	295	294	311	300	311	282	298	300	279	352	287	301	312	288	292	282	323	303	316	315	322	307	303	299	316	294	326	329	283	310	295	320	335	322	296	322	298	325	309	279	293	302	328	296	315	338	315	299	295	289	305	280	307	295	307	308	322	323	310	319	342	319	306	339	325	269	295	313	304	311	321	316	290	290	304	297	316	309	302	310	294	286	278	300	294	289	299	317	298	337	337	342	316	304	332	340	326	346	290	292	306	275	297	281	331	292	295	307	308	312	322	292	314	293	280	286	297	315	335	311	303	305	275	303	307	287	293	283	290	278	299	289	305	321	321	328	292	316	312	309	320	291	296	324	286	318	286	309	311	306	290	304	301	294	296	329	300	301	310	316	324	300	294	306	280	292	314	281	283	264	342	303	287	286	287	356	299	331	316	298	332	327	302	316	291	313	297	323	276	300	298	292	281	326	279	311	322	312	318	317	316	312	297	286	314	317	294	350	334	317	328	313	294	329	283	327	315	329	325	309	305	314	282	280	323	297	297	289	300	322	282	303	325	304	300	296	310	297	319	307	269	284	332	319	292	296	315	318	283	310	325	311	333	243	329	324	299	301	310	267	331	301	279	323	314	339	313	305	300	289	306	285	318	321	316	303	260	332	313	301	290	319	300	281	305	286	325	300	335	312	312	318	285	290	341	328	317	290	296	307	276	286	329	290	305	294	282	319	308	296	314	304	317	315	284	268	301	295	294	324	317	337	296	292	302	295	274	289	294	298	327	280	309	298	315	307	282	314	294	314	290	294	331	295	312	319	283	340	302	310	317	300	292	328	319	297	321	284	310	306	309	308	290	275	308	289	308	323	359	281	326	298	302	328	284	313	295	293	320	283	317	313	321	304	291	333	324	310	311	299	278	298	290	317	304	293	284	312	305	334	306	281	308	304	306	273	310	299	328	297	284	303	333	260	303	333	300	316	331	290	291	306	296	287	306	304	351	308	304	310	306	334	323	293	299	296	287	285	307	299	319	293	328	294	314	334	315	293	307	296	309	334	307	303	294	275	328	313	328	329	292	320	299	327	317	314	328	279	296	321	316	326	298	309	324	314	287	322	336	303	332	285	335	308	315	325	292	324	324	287	320	314	316	314	341	321	282	301	288	325	324	311	327	310	312	339	313	315	277	294	305	341	317	327	327	283	294	285	312	321	313	313	311	302	282	304	325	314	314	291	287	293	300	307	290	320	302	269	295	316	323	321	310	316	334	304	313	305	285	271	285	315	325	334	287	289	323	292	272	268	300	288	290	303	325	282	313	290	322	311	289	303	291	294	319	314	319	296	287	309	299	321	303	334	341	313	323	291	298	305	291	352	335	255	296	303	316	336	322	321	336	327	304	299	317	330	317	292	331	287	304	309	301	324	305	316	314	287	267	253	308	287	301	302	279	312	367	314	307	318	296	276	315	304	299	299	291	298	308	294	302	298	299	307	340	311	283	351	339	291	312	282	310	288	337	317	309	328	322	271	324	285	318	329	311	319	292	305	314	315	311	318	326	327	343	300	302	310	271	318	335	316	301	309	315	304	321	305	316	303	279	305	289	298	293	316	310	309	317	314	285	299	313	310	324	324	312	331	292	323	308	319	316	300	318	283	290	291	305	306	319	302	301	303	320	277	310	315	332	297	313	311	298	299	330	325	312	316	273	306	284	314	300	306	292	312	308	267	320	292	292	292	309	295	320	291	270	309	313	294	309	344	292	304	300	293	311	298	306	324	326	317	288	291	293	306	297	305	317	321	322	311	301	291	314	296	296	297	298	295	294	292	303	317	313	318	285	282	332	325	327	288	295	269	308	296	311	338	307	314	313	303	296	269	321	294	331	326	290	325	310	337	335	302	346	317	313	314	308	296	308	322	306	295	309	306	330	308	303	309	309	286	307	270	312	294	304	335	325	350	326	306	305	325	303	296	297	298	313	315	301	295	319	299	281	305	302	295	316	336	299	313	287	315	323	317	313	286	305	335	300	295	321	339	342	268	312	283	282	335	324	256	297	272	307	297	289	285
25531	21498	27994	25424	11635	1813	1348	1012	961	968	891	902	930	834	814	844	875	851	867	837	880	811	885	860	814	811	835	791	866	825	813	838	820	775	822	854	819	839	824	741	860	808	847	836	823	800	795	809	823	851	788	846	812	881	834	803	795	783	775	885	821	814	803	794	850	841	871	929	770	850	827	800	797	807	840	880	855	790	825	769	882	788	767	809	810	847	843	854	841	848	805	833	863	826	831	858	779	819	807	801	874	824	852	801	837	850	839	799	795	804	804	798	848	792	788	818	866	813	800	804	895	856	848	778	798	820	867	852	823	900	772	796	849	823	842	812	812	751	820	818	817	831	868	813	852	797	871	824	821	797	865	803	851	824	769	869	825	823	830	809	837	844	873	836	796	795	821	822	785	873	823	865	843	816	859	828	813	805	859	830	836	846	803	835	797	792	813	823	787	808	836	767	812	799	800	820	754	844	839	818	829	847	785	855	865	784	835	852	833	830	897	820	829	888	771	821	840	860	840	821	837	828	831	845	835	840	814	824	850	831	822	844	780	830	817	824	758	787	828	776	818	832	840	822	875	820	795	819	850	809	849	845	849	765	821	873	815	828	811	821	813	845	820	832	825	802	830	796	793	828	834	835	809	823	775	848	801	833	770	821	795	810	777	818	783	828	803	807	789	821	831	810	798	828	787	794	835	846	780	842	810	849	793	850	831	825	866	839	785	840	834	828	798	847	816	828	822	858	872	844	835	782	835	836	847	802	768	780	817	804	828	817	849	823	824	802	813	873	819	850	797	812	795	822	763	805	780	855	799	841	841	818	838	739	813	878	786	829	807	811	829	826	766	801	876	787	799	773	862	860	842	814	827	838	775	750	828	813	830	851	856	861	864	826	828	832	831	808	845	830	807	839	850	787	766	819	863	852	828	843	824	836	815	828	835	812	825	832	840	784	821	809	783	845	852	782	809	835	812	782	789	802	807	824	797	798	823	762	850	869	810	793	864	825	838	811	844	841	827	748	792	775	829	824	804	817	859	812	820	769	845	815	827	869	777	838	787	826	792	810	852	823	830	808	842	835	816	807	831	803	808	940	830	811	807	828	771	813	772	796	814	793	834	854	817	843	826	826	838	871	809	808	780	813	768	771	822	765	838	827	791	785	801	805	809	815	809	829	766	803	851	834	842	882	852	825	841	817	813	828	879	800	810	842	779	817	873	813	815	808	822	794	826	811	814	838	826	787	810	840	838	807	838	770	826	853	817	832	823	796	851	860	800	784	810	871	761	853	763	806	816	829	848	816	858	860	797	825	859	816	833	851	815	800	823	753	775	818	791	766	818	794	855	803	831	819	824	820	787	797	841	824	791	831	859	836	797	927	836	799	794	815	850	817	828	777	836	840	844	795	821	828	825	813	807	802	823	820	792	802	809	832	808	789	850	833	837	856	820	790	787	816	863	849	838	831	826	821	841	812	856	823	833	815	898	860	780	847	818	786	822	827	801	787	775	825	794	815	814	832	825	842	782	774	818	824	811	830	855	852	830	814	765	841	844	782	832	789	854	814	838	822	832	752	820	801	736	814	843	837	844	811	844	844	831	840	873	803	806	811	832	836	836	862	789	844	834	837	776	798	849	811	782	871	791	780	806	782	789	840	796	850	868	811	842	809	799	851	850	771	868	813	816	772	877	803	831	797	794	800	784	778	792	831	822	802	802	782	843	796	808	824	860	773	869	785	808	812	817	819	814	832	820	779	777	824	789	878	875	815	803	802	801	767	744	832	765	768	873	789	818	838	811	798	818	741	876	768	882	842	884	816	820	799	863	823	780	820	801	804	833	822	829	784	834	823	813	811	822	759	803	814	847	797	793	825	844	850	800	857	807	819	791	843	836	799	880	842	822	844	843	782	833	824	809	802	831	792	848	845	775	848	822	788	785	811	786	778	767	798	829	825	827	807	815	795	795	839	793	838	787	761	846	797	849	826	822	782	810	820	803	802	838	801	828	752	837	799	781	850	810	818	844	750	797	815	793	826	849	828	790	757	810	810	831	791	878	858	816	836	807	802	797	802	790	811	803	814	820	728	820	841	828	804	801	756	810	822	851	829	838	846	870	818	828	812	807	841	799	850	852	826	844	824	830	860	843	843	856	828	813	830	810	850	851	829	818	771	789	829	828	812	820	863	783	794	792	802	828	756	838	841	810	872	812	808	792	849	833	794	807	853	823	833	840	790	856	828	858	848	815	809	813	786	826	783	791	784	848	821	838	826	819	830	817	893	812	827	800	830	823	789	828	775	864	821	865	815	811	792	825	782	833	779	789	817	815	815	810	793	854	838	817	803	801	811	797	826	800	822	832	807	770	856	779	830	849	865	787	788	819	817	757	790	786	792	850	763	846	850	791	788	828	811	810	879	825	772	829	802	853	796	820	827	751	824	854	832	824	841	854	844	795	846	848	804	783	792	826	788	771	775	828	827	807	822	834	827	779	827	815	837	840	822	806	830	817	834	788	873	814	831	814	836	855	841	817	799	812	834	801	817	854	863	795	836	823	817	792	797	840	826	762	813	838	824	839	759	817	873	854	818	792	798	769	854	820	788	817	843	824	781	850	808	804	849	748	801	797	782	781	815	874	810	794	822	823	838	790	744	849	782	805	779	771	816	832	826	799	804	827	797	817	810	813	836	835	840	866	845	788	841	802	858	856	826	804	828	818	799	790	802	837	802	825	835	807	757	763	791	866	806	780	802	815	800	841	803	771	843	803	808	827	797	830	838	886	812	822	809	914	833	814	852	819	799	844	805	831	818	860	799	832	724	745	800	832	807	777	842	806	805	820	804	763	774	826	830	811	846	797	828	749	838	808	765	800	812	771	825	787	808	776	797	764	809	816	784	805	853	819	806	847	845	856	808	821	808	819	787	825	865	807	850	836	811	801	780	791	795	889	826	768	844	803	765	799	807	836	819	801	841	796	846	854	805	782	854	835	811	794	829	805	801	849	820	790	783	818	765	861	858	793	798	817	793	808	789	829	828	849	831	802	859	824	836	855	791	793	838	825	792	824	816	799	804	850	851	825	832	821	841	848	764	832	880	820	848	817	789	832	801	874	821	878	823	807	818	831	855	811	815	817	782	827	873	814	839	851	792	777	833	829	816	822	836	808	829	831	799	818	795	847	750	793	844	814	827	841	787	829	853	800	819	795	746	775	878	825	842	786	874	776	827	803	812	833	814	837	854	802	813	850	821	799	833	786	786	895	847	811	823	835	805	851	777	831	825	841	821	860	800	808	816	777	828	820	834	796	811	827	805	800	831	815	803	812	763	820	810	815	807	733	803	830	797	810	851	842	785	861	767	802	828	793	790	799	829	833	825	775	831	866	824	798	808	800	757	833	776	801	848	821	844	872	794	831	820	811	795	872	804	799	834	834	791	835	777	833	822	785	787	821	827	840	824	777	822	818	846	811	846	847	831	829	807	772	832	850	852	867	833	837	850	838	857
3436	3658	3032	1659	1297	1076	956	824	754	739	756	707	695	657	662	640	716	608	647	651	657	641	616	666	677	678	626	623	720	626	612	658	657	635	631	661	622	652	626	628	646	596	661	619	606	654	661	678	598	618	610	661	664	620	633	650	626	656	595	655	661	618	575	566	659	616	616	599	585	603	630	665	597	628	619	593	598	658	607	616	633	609	608	593	613	619	661	566	610	608	574	602	644	605	559	596	639	579	613	624	619	599	605	641	619	566	651	597	594	579	633	607	585	593	575	654	642	600	668	584	651	630	600	606	618	587	604	652	614	656	616	607	592	595	561	632	578	621	588	631	661	643	634	574	605	637	642	581	626	653	595	607	600	620	582	593	612	643	633	622	597	599	634	589	603	631	627	607	636	601	616	565	594	637	633	665	620	603	630	595	645	620	581	607	580	606	643	618	592	606	592	612	610	583	600	610	635	598	579	595	618	633	603	600	594	664	583	693	615	601	601	605	622	581	669	610	625	570	596	601	593	657	632	589	606	612	584	623	663	580	600	664	610	627	598	633	648	612	594	597	585	657	615	611	599	632	597	624	619	613	615	647	642	596	641	659	601	610	623	626	584	618	631	636	576	586	613	616	609	587	618	570	583	599	598	603	581	634	582	652	600	625	631	632	674	597	603	632	614	648	621	590	604	633	606	622	614	639	670	615	642	616	567	621	630	596	583	622	597	591	615	599	616	595	605	619	600	635	619	613	592	561	559	624	623	598	617	627	602	590	591	599	616	625	560	612	631	583	627	588	627	621	612	561	589	626	605	610	590	639	613	651	569	615	634	614	607	637	660	613	578	628	597	619	633	600	599	635	583	595	602	603	589	606	587	641	609	629	602	610	601	561	597	583	614	594	631	637	578	602	632	640	567	576	603	609	622	600	579	600	610	617	624	603	571	569	609	646	610	597	623	591	600	628	601	592	625	641	580	639	652	595	606	644	597	563	558	641	608	649	565	586	613	625	570	637	636	578	632	617	624	623	604	663	634	545	590	592	600	630	639	594	598	599	592	626	598	648	587	587	604	550	601	589	569	652	646	622	662	612	586	603	611	612	624	649	645	621	625	629	621	580	602	600	571	660	600	612	610	628	598	603	587	610	643	602	624	614	598	579	598	616	611	593	603	599	627	598	618	614	636	635	667	653	636	627	592	625	598	584	585	633	602	622	691	610	583	611	607	609	578	610	625	595	616	602	577	550	606	569	603	607	609	648	616	627	616	596	595	641	612	592	612	568	651	582	665	631	638	639	604	583	641	630	572	647	576	619	585	626	620	607	612	646	647	625	578	624	712	611	593	579	606	616	575	601	585	574	648	650	625	617	604	595	615	592	576	593	636	602	653	618	645	624	638	592	605	631	560	602	602	643	588	573	594	641	628	545	586	596	594	631	612	677	626	632	632	578	619	597	634	635	581	623	616	618	609	617	578	625	625	646	602	623	635	575	634	560	559	618	624	617	620	630	605	656	650	600	608	595	587	601	571	618	590	582	601	617	600	621	620	607	642	622	605	596	669	609	605	629	624	559	626	638	591	611	623	630	655	598	603	607	582	614	617	609	571	643	652	606	594	635	636	606	574	611	607	615	630	622	557	634	560	594	610	580	626	593	592	606	612	646	608	573	554	666	600	630	626	619	616	618	609	657	606	549	579	572	604	599	613	579	570	581	608	571	605	576	605	571	610	618	601	636	584	594	564	611	584	644	619	618	545	619	637	598	589	612	655	613	643	584	592	586	579	555	599	591	629	592	614	606	606	585	627	610	617	606	593	617	599	588	644	605	625	597	613	633	635	637	643	637	603	603	615	620	620	651	587	615	581	580	553	560	572	596	551	561	608	595	579	643	594	616	603	634	622	628	667	624	543	609	608	632	622	629	541	599	572	596	614	596	626	581	635	619	608	615	616	605	610	619	599	627	582	647	597	628	597	565	587	613	597	620	597	620	620	565	636	611	601	607	632	572	588	619	594	665	569	605	581	613	640	599	601	623	646	578	641	631	580	596	626	584	592	588	599	599	655	613	618	607	609	622	609	615	617	602	568	618	613	597	614	627	607	568	616	628	626	615	617	577	630	574	596	611	599	582	599	602	602	618	566	610	576	577	587	598	608	597	620	599	565	655	569	595	623	658	635	606	635	614	601	605	650	592	634	649	625	646	652	621	635	563	590	627	621	547	577	633	629	575	610	627	585	603	567	583	586	573	633	596	604	639	636	616	603	622	582	608	619	589	618	577	614	625	635	641	628	626	573	568	649	595	596	625	607	584	600	628	612	612	595	634	579	609	609	618	579	593	616	634	621	601	579	604	596	608	603	607	579	588	594	585	646	576	589	600	574	624	621	604	584	620	632	632	609	626	604	594	601	604	610	579	603	619	533	620	590	586	574	623	591	649	661	592	582	615	624	619	600	565	624	617	651	618	579	601	577	599	611	617	622	643	593	566	579	558	633	593	586	609	627	552	591	596	572	632	610	609	636	601	609	582	593	571	617	588	555	601	652	652	597	587	594	644	560	590	599	599	591	568	628	619	582	617	641	613	589	617	659	610	603	593	621	581	592	625	575	589	608	645	627	610	626	606	613	603	575	593	646	570	584	598	617	609	599	609	585	643	609	623	631	581	601	576	600	604	601	602	597	619	621	610	641	627	587	614	608	595	603	592	576	672	570	647	655	589	586	615	551	583	622	614	616	657	625	603	595	607	580	587	597	632	633	619	584	637	630	572	623	570	613	564	550	584	624	569	604	641	649	620	597	544	638	595	583	600	572	582	602	637	635	595	586	626	592	589	600	617	612	599	659	608	608	611	575	632	622	562	573	616	560	599	611	571	595	590	637	579	587	607	641	615	589	611	578	634	589	590	613	620	560	616	638	573	615	627	634	595	635	569	598	552	604	611	621	610	622	613	577	591	627	580	628	565	606	643	609	587	617	597	607	633	621	644	587	595	631	631	582	576	576	592	592	634	596	609	594	662	609	626	658	640	613	596	644	584	580	607	580	607	601	634	619	654	615	617	562	573	604	605	590	595	667	605	610	570	620	611	582	588	606	632	647	619	608	583	597	595	586	573	628	592	630	637	594	589	584	591	569	669	596	608	608	591	554	605	558	596	610	613	618	628	596	564	660	633	602	566	592	621	607	599	663	565	595	577	590	660	567	602	611	647	606	598	618	581	553	607	609	632	639	625	602	597	633	611	644	619	634	596	633	613	623	644	586	640	644	603	679	562	578	656	620	604	623	567	584	589	621	598	582	609	635	604	606	593	626	608	608	621	645	587	608	614	626	625	600	581	580	630	625	583	620	627	573	628	640	605	550	587	626	641	596	602	583	594	588	596	606	627	621	648	582	597	586	645	646	589	609	611	618	594	638	572	598	601	626	590	574	638	621	613	604	569	614	621	596	638	593	587	630	628	640	580	603	626	602	585	584	603	599	633	604	589	613	616	608	606	604	581	571	606	622	602
24538	21482	28872	24508	21475	9521	1910	1275	1013	1013	936	910	924	886	874	919	830	868	837	835	890	870	833	885	833	879	791	788	803	833	811	765	779	809	824	853	865	766	802	829	886	803	801	812	757	829	793	840	854	728	776	806	794	806	827	834	818	786	811	745	787	784	786	835	776	762	759	831	805	792	820	791	807	769	767	844	831	805	792	798	855	820	807	811	794	755	800	779	764	847	758	770	781	813	799	803	794	780	813	785	748	760	850	810	801	819	814	764	791	800	803	795	822	820	788	824	767	776	737	810	785	749	802	764	809	785	801	825	830	782	811	809	822	782	746	793	787	851	772	818	814	823	803	763	818	835	763	774	797	789	778	756	783	841	781	772	844	762	794	854	807	740	763	778	822	767	804	759	791	771	785	812	789	734	771	811	786	820	821	822	769	770	814	827	809	837	816	789	793	791	799	764	899	817	785	809	861	819	817	815	765	852	836	802	810	791	801	768	784	790	804	822	815	743	759	763	799	747	783	759	779	777	821	812	811	777	787	809	835	806	791	763	772	776	777	826	820	791	777	797	803	769	804	813	798	802	783	810	755	820	764	756	758	828	813	781	840	851	819	790	798	778	787	770	725	799	798	809	764	789	832	786	785	821	764	841	836	823	776	774	746	720	821	762	811	818	779	851	807	812	771	767	822	831	782	813	805	762	763	793	825	794	804	757	794	831	786	830	813	843	799	806	744	776	780	826	790	756	799	769	815	774	836	757	782	851	849	745	781	825	783	809	855	821	763	797	833	785	787	775	794	766	808	808	754	792	806	741	817	770	784	831	774	751	805	806	779	802	762	761	791	780	723	847	801	828	794	793	787	789	779	788	824	816	767	794	839	833	847	815	812	804	764	787	778	821	845	790	767	828	761	819	786	830	724	759	810	726	781	769	803	772	849	831	733	764	757	759	795	840	757	828	767	775	775	806	780	783	779	788	752	751	763	820	796	797	779	788	796	777	743	777	810	756	717	823	863	782	763	772	805	807	802	784	746	769	759	793	752	751	798	746	791	799	819	804	793	744	770	757	768	780	782	774	777	771	843	779	771	791	755	736	812	789	825	747	807	835	835	760	802	739	745	752	794	791	751	758	751	809	784	791	803	699	783	798	813	837	742	796	853	772	831	799	775	763	762	793	807	798	787	752	775	781	810	844	788	806	829	771	831	811	792	789	797	782	785	747	838	728	787	799	814	785	732	773	765	774	802	751	804	794	756	815	823	817	830	773	778	782	826	754	767	800	816	813	834	737	791	832	764	808	803	832	770	807	799	756	808	821	774	727	790	745	776	760	783	842	863	823	767	827	772	789	753	830	795	781	775	773	765	777	773	771	822	761	772	777	781	781	751	811	787	775	828	775	806	753	770	766	791	807	798	777	792	788	758	771	788	804	776	801	767	816	787	804	788	789	796	778	831	779	811	797	806	812	773	796	829	821	769	830	797	764	793	773	774	824	779	750	781	744	794	768	768	789	806	766	851	772	726	761	815	800	785	829	755	823	839	837	806	820	776	782	763	747	784	783	781	758	780	721	816	826	808	777	773	751	772	753	826	838	791	751	791	787	772	822	789	732	735	785	775	830	800	774	761	802	810	784	758	807	833	836	811	749	808	842	757	830	790	814	815	811	757	809	826	798	804	785	788	776	779	773	826	761	785	796	754	806	749	761	737	817	764	800	838	770	805	765	783	785	745	850	776	763	801	808	772	809	796	783	798	792	800	862	790	788	814	777	795	827	830	826	760	789	820	778	780	798	839	777	804	790	808	809	789	784	794	801	861	752	765	812	808	763	822	744	810	794	768	849	722	815	848	826	795	799	748	801	787	829	822	760	756	750	815	785	817	777	815	827	761	785	739	803	800	763	759	748	796	821	784	818	763	769	811	801	806	789	780	766	761	780	748	748	785	818	800	804	800	825	840	773	772	811	823	786	804	815	774	761	834	786	767	723	797	833	780	770	758	804	818	790	753	806	711	839	832	762	794	838	774	767	761	795	746	795	837	824	802	803	795	759	821	847	768	780	774	799	787	774	761	702	819	798	770	832	807	770	780	777	814	765	790	792	804	826	825	807	790	832	739	805	788	775	791	810	817	757	796	795	761	771	824	757	784	762	802	816	758	746	802	782	816	799	791	793	795	812	778	805	783	777	779	744	780	779	737	771	783	803	770	777	771	790	790	725	847	827	736	743	806	815	842	776	721	810	777	809	795	781	782	765	774	764	794	806	760	766	783	799	788	771	796	793	762	763	795	792	755	799	747	735	784	770	775	795	772	774	820	783	785	761	770	826	794	752	837	791	827	814	805	836	822	815	749	780	801	828	818	792	790	735	762	801	723	767	787	749	766	760	803	794	861	812	775	837	717	783	759	776	761	813	784	793	780	772	755	793	748	774	812	785	828	747	750	750	822	831	819	787	837	795	769	736	809	811	769	770	752	835	807	789	808	816	812	805	791	793	781	773	769	784	754	750	784	845	810	818	809	738	752	811	819	769	806	815	780	814	787	820	791	740	849	822	797	737	819	806	846	734	840	801	818	799	773	776	806	761	751	723	778	787	776	789	766	761	763	772	760	815	778	811	813	796	798	768	780	812	747	797	839	818	814	740	805	784	840	748	783	762	784	761	811	779	813	823	772	768	802	819	783	785	735	799	786	837	770	808	758	723	776	787	781	745	773	760	804	794	770	784	773	790	774	767	787	764	805	750	833	783	808	824	778	769	770	817	758	799	780	790	812	758	766	821	866	717	823	775	812	755	784	787	777	794	739	826	792	804	767	775	762	797	770	758	817	808	808	775	813	773	725	792	798	766	771	763	832	754	795	781	820	736	794	794	813	827	803	766	844	770	752	824	771	781	815	812	764	793	770	796	784	724	735	781	810	787	814	821	805	761	782	772	784	790	819	792	749	765	789	787	807	806	788	796	764	793	764	809	695	773	789	768	841	810	849	737	780	810	734	793	812	836	753	772	766	802	779	819	753	769	813	786	758	778	834	813	831	828	767	822	789	763	786	796	784	791	797	810	744	804	754	819	758	776	802	749	753	814	741	776	745	739	768	779	784	794	768	738	800	761	787	801	812	762	778	791	818	820	841	742	792	776	789	771	837	799	803	791	748	764	810	782	728	819	831	796	793	784	759	767	844	842	819	749	816	735	817	750	803	781	814	792	831	772	749	797	806	804	751	823	817	760	770	812	773	823	768	734	766	801	758	753	771	711	782	754	836	774	759	785	827	791	746	812	833	765	776	814	779	793	824	722	813	766	749	833	833	789	758	784	788	783	773	769	794	772	804	809	782	786	816	772	804	856	765	785	746	802	775	774	813	795	821	773	839	820	817	770	755	790	756	785	789	765	833	774	784	842	846	818	828	814	815	796	827	781	832	752	786	802	778	775	758	736	775	790	803	843	796	750	786	787	844	753	796	762	760	831	791	829	805	778	775	851	775	768	788	837	790	782	742	815	796	775
3761	6179	5052	2668	1859	1494	1233	1043	947	881	814	752	737	772	723	714	733	629	680	636	694	700	654	636	659	619	646	636	637	633	691	618	647	644	633	564	582	610	644	623	599	596	619	590	624	623	633	599	571	626	623	602	599	605	631	610	599	605	621	612	574	629	590	617	617	606	563	634	657	582	604	588	571	653	611	657	630	589	643	617	589	628	617	637	603	596	605	606	636	582	595	614	640	625	600	585	615	637	636	641	625	612	598	605	616	604	607	570	548	598	593	610	609	608	563	635	586	581	648	630	594	644	639	637	613	613	582	615	627	580	585	579	626	580	572	583	634	654	581	643	601	605	617	620	660	587	578	623	613	594	648	599	592	586	589	588	645	615	604	572	626	583	618	633	603	601	588	568	584	581	606	637	591	625	600	550	626	619	594	615	552	555	614	654	617	567	638	614	582	595	646	572	627	611	602	605	605	578	622	598	590	585	607	577	623	629	619	641	592	580	619	606	645	591	589	620	612	588	588	586	615	588	578	574	621	641	590	559	618	601	600	584	541	604	567	596	602	617	564	561	608	600	618	621	630	601	560	590	600	607	583	585	561	576	620	613	596	612	605	581	579	605	612	607	608	611	587	597	575	578	577	617	635	589	588	572	633	624	574	623	587	644	558	608	598	613	623	637	635	621	547	599	600	617	601	591	625	604	577	565	613	619	605	603	610	573	583	623	608	609	600	596	617	588	638	570	557	549	567	594	554	611	597	588	590	608	617	623	623	578	582	585	566	595	582	585	577	650	568	598	599	607	619	607	638	616	590	580	585	620	600	605	573	621	627	590	640	589	633	586	567	579	663	601	568	615	564	593	622	630	584	651	607	632	616	576	646	584	604	635	592	556	582	644	575	577	544	656	635	612	590	572	633	614	618	599	615	533	612	633	585	587	583	603	609	621	581	613	579	638	606	594	619	610	592	598	650	587	585	621	607	597	599	558	575	603	603	583	626	601	586	606	598	575	590	600	608	638	601	603	573	615	568	609	645	604	634	549	571	583	566	564	640	568	556	607	582	607	552	581	624	609	603	591	591	584	556	620	576	574	606	559	578	617	580	607	630	608	627	644	612	625	634	593	595	593	641	590	616	635	581	574	621	630	565	580	585	623	624	576	613	573	568	590	582	614	656	637	550	579	598	601	624	609	579	597	576	589	582	575	605	571	640	570	604	590	607	618	559	578	629	589	581	594	610	611	570	583	608	626	563	623	615	598	565	609	561	598	580	584	571	598	575	604	631	596	604	560	644	615	592	571	601	613	623	575	588	589	629	524	597	594	594	587	624	536	545	585	584	631	639	636	627	586	572	583	608	573	579	574	614	573	575	612	609	599	601	604	626	562	551	627	600	567	546	599	579	535	588	617	570	619	585	626	562	582	567	596	598	603	643	581	597	568	597	567	568	591	602	600	662	569	568	591	613	597	602	654	618	594	617	598	628	612	570	573	591	565	602	594	558	623	635	606	598	589	624	583	543	587	607	589	614	582	627	609	591	630	582	562	548	601	592	588	601	582	565	567	568	594	557	598	587	587	602	642	602	568	611	582	584	597	550	561	635	623	571	621	567	572	541	609	599	587	601	622	567	597	603	617	578	593	576	605	581	617	608	598	578	573	602	600	567	566	577	569	575	585	588	636	606	628	588	577	590	591	562	597	557	648	617	600	596	573	589	596	625	636	581	568	589	579	578	624	592	583	613	558	561	641	579	582	597	606	631	565	586	611	594	639	600	601	605	625	577	586	598	595	547	565	604	607	601	636	606	548	597	593	619	576	577	614	588	573	608	599	598	607	610	572	601	595	593	605	589	616	600	543	575	592	574	558	600	553	590	571	627	592	586	628	621	609	563	593	576	566	576	566	578	625	571	576	576	578	621	595	603	583	601	596	622	581	584	593	584	590	555	593	575	597	606	574	612	603	537	562	610	614	596	575	561	599	615	565	594	589	586	599	594	613	595	621	592	596	599	586	565	583	572	580	587	654	591	586	597	581	601	592	573	578	572	574	593	574	595	566	583	624	556	599	572	591	582	623	629	592	594	616	590	554	604	583	600	619	609	634	554	601	569	585	574	593	602	597	592	609	586	611	540	620	597	566	582	624	556	598	596	593	550	605	603	562	584	614	615	581	598	583	599	594	589	572	612	581	613	594	550	623	593	580	578	596	583	603	563	591	617	566	618	628	591	593	559	598	609	593	570	607	608	623	590	557	584	573	602	567	567	576	632	598	569	597	528	632	592	554	579	550	591	587	572	597	621	594	593	600	614	597	593	589	594	562	623	604	570	585	553	571	572	601	592	553	593	622	595	607	594	569	670	641	549	588	602	599	571	574	634	594	580	618	597	549	625	581	612	605	569	610	604	589	624	585	563	623	581	595	572	594	612	576	561	574	621	583	554	597	588	562	562	605	568	565	585	569	607	621	540	528	596	558	572	610	601	572	599	571	614	588	637	577	592	613	584	534	614	581	601	651	588	555	568	565	610	609	582	562	607	584	609	616	558	606	585	561	589	624	578	599	622	598	568	547	549	628	563	578	583	659	606	593	569	562	625	558	593	570	643	576	592	595	585	587	588	613	580	549	580	576	617	580	641	569	605	581	591	579	546	612	625	589	585	593	602	583	598	573	629	591	573	593	557	604	591	598	594	602	596	636	585	600	612	615	565	624	610	540	562	562	605	546	592	574	590	565	562	561	635	559	611	554	627	530	592	590	576	608	558	591	610	548	607	580	594	553	592	592	568	588	627	568	569	578	603	585	552	541	574	605	609	597	592	578	577	587	608	598	589	587	553	612	608	631	611	618	594	593	574	595	607	601	598	586	592	553	605	587	601	612	617	606	575	576	588	563	632	618	603	577	608	592	579	618	608	587	556	572	584	596	569	589	575	618	577	569	587	562	596	605	601	601	602	591	591	612	575	595	591	564	601	604	600	608	579	592	625	593	535	597	576	599	610	603	549	584	633	587	601	583	601	613	591	616	585	604	590	566	536	597	579	569	569	571	565	548	576	549	629	600	561	589	604	605	577	577	599	599	562	578	603	621	616	594	561	547	566	603	561	620	589	623	592	579	592	600	565	564	600	594	574	627	586	537	591	599	604	600	600	592	594	591	616	614	595	592	575	608	592	598	572	572	593	578	566	580	583	579	606	631	575	565	563	610	616	634	610	613	600	578	577	590	569	617	595	583	581	591	597	618	596	621	576	623	541	604	589	592	613	645	615	547	590	572	621	581	600	570	614	572	595	558	576	604	613	602	603	555	573	600	513	643	574	556	611	586	588	584	588	602	569	533	602	602	607	601	565	584	608	604	545	605	603	582	608	638	596	578	624	601	595	603	607	589	609	618	590	610	628	564	576	587	608	531	585	551	636	594	630	563	600	638	559	608	563	569	612	612	588	591	616	633	537	586	592	579	565	579	602	617	588	579	585	599	559	567	579	566	593	565	563	569	602	566	604	594	599	570
28012	10573	1000	634	440	415	420	440	468	451	447	412	449	434	429	418	419	401	402	473	438	438	424	395	456	435	410	418	412	471	468	415	396	444	421	417	418	422	406	427	400	426	412	404	421	406	397	400	408	420	446	430	440	458	418	435	392	418	421	389	434	430	449	417	429	407	408	400	432	419	417	418	418	404	422	403	453	404	422	391	426	422	427	422	443	426	382	430	444	421	427	450	418	419	379	419	423	421	423	403	425	424	415	391	418	461	417	418	419	443	422	437	447	397	412	415	424	438	402	406	442	441	459	427	444	438	400	423	445	429	427	449	391	433	406	412	382	419	424	414	420	422	440	445	407	380	437	398	398	452	422	395	446	427	414	419	432	433	419	410	439	414	412	453	383	452	401	448	429	439	423	376	449	432	432	416	446	425	447	446	424	415	406	431	406	402	423	479	432	440	433	439	459	396	391	451	418	458	398	423	439	442	429	469	441	404	456	409	418	385	417	423	410	421	425	442	436	414	424	421	456	435	419	425	438	409	430	446	434	424	443	436	420	410	453	430	395	419	413	439	399	446	425	434	444	436	411	410	413	434	447	419	455	440	408	447	402	414	403	431	429	417	409	413	426	443	444	412	406	424	383	390	449	447	424	410	429	423	375	437	418	410	424	449	421	400	438	412	438	418	418	420	447	423	396	420	438	412	441	417	437	427	418	428	437	411	430	456	441	371	405	437	417	409	390	387	432	436	440	416	439	396	423	414	396	393	391	427	428	384	407	427	403	436	349	433	441	446	424	430	414	440	437	430	388	473	420	377	408	398	437	418	416	383	417	443	426	420	413	393	422	439	443	400	411	417	402	426	482	430	413	435	426	436	392	396	420	389	439	409	394	418	427	450	426	447	403	412	413	413	422	428	424	419	436	395	434	409	456	419	437	418	398	402	397	420	415	397	437	421	440	396	426	461	437	420	441	421	436	398	431	406	413	452	437	480	395	427	421	422	440	424	440	441	402	417	422	436	387	451	414	425	428	407	390	419	401	424	409	424	427	456	418	393	400	429	452	419	419	405	422	397	378	448	437	462	434	411	444	471	412	390	423	431	410	426	440	438	405	452	433	408	414	453	425	389	432	423	394	407	416	426	424	433	456	425	405	431	426	422	427	402	405	423	438	441	414	416	396	450	440	445	422	408	417	419	406	431	426	382	403	431	436	413	439	408	423	430	412	410	406	415	445	419	403	389	396	399	410	407	418	424	425	412	445	431	411	432	422	435	411	444	390	457	432	374	408	438	423	406	402	394	468	432	432	413	386	390	401	409	409	418	463	448	419	416	437	399	393	427	449	447	414	415	439	410	435	415	396	441	414	414	439	410	430	422	384	407	400	439	419	419	420	458	419	445	380	410	415	446	411	431	444	422	425	420	442	431	370	405	431	451	433	414	412	428	430	379	417	445	388	406	412	392	434	408	373	442	444	427	444	415	414	443	420	415	427	450	409	420	421	451	433	389	462	416	423	425	413	449	396	460	408	410	433	448	421	423	404	430	413	426	483	429	389	419	459	423	440	434	451	458	417	417	421	427	447	417	413	417	424	427	464	420	420	420	411	397	438	437	433	416	415	438	408	431	407	437	384	467	418	419	409	449	436	421	404	439	427	402	387	449	421	404	421	437	458	389	421	410	441	426	446	440	410	448	420	431	446	401	416	412	441	420	413	407	421	426	422	405	400	439	451	437	395	355	419	403	440	405	397	395	434	403	426	399	413	376	436	424	428	381	470	452	440	415	421	433	448	432	441	444	429	431	467	396	430	425	419	352	423	401	435	414	403	410	428	411	461	384	390	422	404	408	429	407	427	410	430	436	435	447	405	422	426	435	434	400	406	435	381	420	402	419	431	376	482	402	413	430	438	445	417	466	417	427	417	423	422	433	428	416	398	422	455	410	416	435	385	374	433	433	457	418	415	440	418	427	443	403	412	426	422	431	395	412	429	413	397	385	419	384	453	441	426	409	452	448	437	401	395	421	402	446	428	388	445	429	436	414	440	433	411	408	415	416	456	399	417	435	428	470	430	434	453	437	423	397	416	414	423	418	387	404	447	416	423	460	448	419	428	444	432	444	424	438	431	439	437	424	366	419	403	424	418	406	444	460	411	406	413	414	441	432	442	403	416	419	428	398	403	393	397	380	433	417	435	417	434	440	423	429	397	421	425	429	385	412	428	427	463	411	431	434	416	447	399	440	428	426	404	423	416	470	410	399	426	416	377	414	407	413	422	424	419	416	406	386	441	448	397	413	425	430	450	436	421	443	435	415	425	437	434	404	399	396	406	417	447	443	420	450	429	418	410	430	426	436	425	433	437	423	403	409	407	423	425	410	442	427	412	440	442	474	404	450	421	403	412	441	436	425	453	409	420	395	432	458	401	420	423	401	437	448	392	432	407	427	432	445	388	395	421	423	440	425	396	420	429	458	425	386	427	439	402	460	433	426	451	429	445	410	440	433	425	422	449	423	394	423	412	406	400	462	433	420	415	407	403	455	427	433	419	424	414	437	430	482	401	429	434	419	394	432	395	396	438	421	413	449	434	395	425	409	445	435	392	449	424	429	389	457	396	390	399	416	450	391	413	434	442	412	410	393	423	428	416	417	440	422	401	394	416	461	433	388	426	437	435	419	423	449	458	416	418	430	409	447	423	416	461	417	445	433	452	388	406	438	457	394	431	434	436	412	381	450	398	452	442	421	423	438	443	415	391	425	430	436	414	438	428	430	426	449	426	449	444	457	402	394	413	431	435	460	408	431	427	446	406	419	403	440	402	458	403	382	428	427	435	404	412	431	406	411	440	415	428	388	414	459	411	424	407	414	463	398	414	378	455	446	423	429	407	422	399	400	426	458	446	417	419	413	403	425	404	427	414	430	432	443	422	434	412	386	424	410	402	401	436	391	453	443	440	434	414	410	396	428	449	400	429	413	419	444	440	425	435	372	412	388	446	411	414	444	405	427	433	411	392	398	428	445	380	406	402	442	438	468	499	404	409	459	394	442	398	389	423	423	461	403	387	393	411	422	406	411	394	427	401	418	417	431	443	407	394	458	398	447	412	430	442	398	422	445	404	431	429	418	433	401	413	405	399	433	406	440	382	406	414	453	447	441	462	458	442	425	430	472	384	399	430	403	427	410	455	424	430	431	455	387	429	429	438	430	451	434	404	436	443	440	435	401	445	394	421	440	402	419	406	409	426	421	419	402	452	408	443	418	464	416	436	392	402	434	394	394	436	400	428	471	443	387	430	435	407	434	436	405	406	398	397	410	438	423	460	424	411	403	463	402	400	404	401	440	399	417	446	404	421	441	420	422	425	443	413	449	413	416	423	443	429	412	397	428	413	460	394	416	415	431	431	451	379	446	393	409	412	437	423	400	436	414	402	438	399	403	438	428	402	409	412	399	448	396	422	443	430	444	435	409	472	381	408	395	449	415	451	438	436	425	428	445	409	447	440	414
4758	517	465	358	324	339	322	312	348	335	356	323	312	341	301	297	303	319	326	316	297	293	308	291	321	323	322	303	326	319	305	334	323	300	286	330	314	339	289	318	296	338	302	312	322	266	281	304	311	290	317	304	308	271	313	290	319	342	300	360	312	347	325	305	288	313	315	313	287	319	330	305	339	291	288	319	306	293	292	326	310	305	305	290	308	328	330	310	320	295	290	307	308	299	309	308	344	305	317	331	279	312	340	286	295	304	296	296	307	328	302	296	334	318	352	319	304	319	277	287	305	306	344	282	317	313	283	295	283	291	325	306	320	273	327	282	340	288	306	286	295	326	304	308	299	298	293	257	308	323	306	321	309	298	285	298	312	308	310	330	334	314	273	337	304	321	334	305	289	297	297	318	307	287	308	310	306	288	327	322	312	336	342	266	311	297	293	302	311	313	294	284	302	312	349	290	302	304	297	311	296	334	308	306	298	296	332	308	309	327	325	314	292	302	293	336	313	315	320	300	327	311	337	307	303	294	310	314	330	308	323	291	329	317	325	322	332	315	325	299	310	289	313	293	311	294	314	307	287	313	294	307	332	303	323	312	310	336	349	322	310	345	288	282	311	309	300	309	338	283	307	297	297	291	316	305	307	312	327	314	324	292	332	292	307	303	303	319	288	303	312	319	317	300	343	287	331	306	305	290	310	310	301	299	295	293	318	306	333	308	317	308	297	303	292	299	277	297	310	300	310	313	292	314	321	303	294	294	308	335	303	300	296	312	270	311	327	305	303	327	291	299	327	326	315	331	313	298	332	309	288	309	311	302	302	319	295	313	293	290	295	316	295	340	295	316	280	320	284	313	305	295	330	322	297	309	319	315	270	336	318	300	327	294	316	322	308	312	312	290	306	313	332	306	334	280	302	331	298	300	307	318	288	296	303	322	284	317	314	315	346	331	302	301	319	302	304	315	283	302	296	301	315	287	294	316	273	317	334	319	279	319	302	333	308	292	288	327	359	282	299	308	324	312	288	315	282	305	330	290	301	313	322	326	287	294	311	323	331	301	282	295	307	321	322	302	303	315	309	306	304	297	305	307	300	277	278	330	339	342	321	319	311	315	273	299	309	281	297	287	299	314	306	314	320	292	311	270	278	326	299	296	308	305	303	319	306	303	342	300	331	303	295	307	280	314	304	305	315	325	300	313	315	316	326	308	314	321	313	321	342	297	283	337	313	322	307	299	312	306	331	310	299	309	302	332	319	305	314	286	297	291	321	304	294	307	355	317	289	325	315	321	329	322	330	318	299	314	324	299	318	319	318	333	310	319	302	301	312	283	308	329	317	284	292	278	293	349	310	307	350	311	307	277	336	290	284	313	304	278	303	299	299	327	277	305	322	309	320	300	315	299	305	309	303	300	335	336	280	318	282	285	327	286	299	334	308	306	329	341	312	313	314	302	337	318	329	291	310	307	335	307	278	303	305	325	318	296	306	326	295	299	335	296	308	327	304	330	299	292	317	298	306	343	318	313	270	276	339	335	287	329	321	304	346	333	316	295	320	302	271	315	285	315	327	328	290	338	304	266	309	328	324	294	313	308	332	283	309	278	303	289	308	333	317	318	297	314	307	332	319	330	295	310	298	326	299	346	310	284	296	322	291	309	294	323	320	328	285	337	309	316	281	332	301	290	317	299	286	298	348	294	328	312	332	340	322	312	330	305	313	337	329	274	288	337	283	306	347	316	285	285	297	323	304	304	301	317	313	332	333	313	304	315	291	317	262	286	307	307	298	324	345	319	307	320	307	301	285	312	348	301	294	315	313	307	303	296	321	285	307	299	299	289	318	270	292	278	291	310	291	298	305	315	303	305	282	315	318	332	303	287	300	321	306	331	287	281	334	302	284	313	320	347	300	315	310	308	310	281	324	304	314	313	299	282	316	313	323	309	308	326	313	290	308	303	316	293	309	331	298	315	286	311	305	317	316	299	309	320	297	295	296	283	312	320	302	308	305	293	291	274	284	310	302	316	262	322	296	327	286	288	321	325	297	310	310	302	325	318	302	283	321	331	297	310	296	314	292	309	304	293	290	283	336	299	302	308	310	338	314	303	335	318	315	276	315	333	298	341	282	282	289	294	308	322	302	317	289	282	275	315	306	299	320	300	292	301	302	300	316	308	274	286	311	284	347	317	301	338	297	308	285	302	278	303	303	313	313	299	325	288	314	286	300	293	318	321	299	341	284	315	332	311	300	309	300	281	331	339	315	326	305	312	302	300	311	304	291	345	300	328	313	318	353	304	316	321	310	303	300	298	278	330	328	319	305	298	291	287	328	308	300	322	291	321	311	307	328	288	303	327	303	278	301	339	327	297	318	306	292	287	304	315	329	318	293	301	289	301	330	324	309	308	353	323	337	303	345	297	296	335	299	304	331	294	308	349	321	299	313	329	309	281	316	290	315	308	305	341	312	307	310	294	314	309	322	314	302	309	326	341	322	298	305	310	314	361	299	291	341	325	329	317	315	285	311	312	329	312	299	325	287	288	301	296	294	306	309	332	297	304	313	280	282	297	336	266	314	289	326	281	324	293	313	283	294	315	305	324	314	304	322	352	313	282	305	313	318	327	311	306	306	306	306	307	277	288	355	327	288	349	298	312	310	306	306	300	279	318	296	288	298	312	271	289	353	305	299	291	323	288	307	305	318	310	308	335	294	328	341	291	344	322	288	306	316	293	291	317	322	295	306	310	315	303	300	323	315	297	311	310	314	333	283	347	298	307	312	315	313	324	304	314	298	292	332	302	319	305	312	302	342	322	302	328	327	289	296	311	297	321	303	308	308	303	322	296	281	334	338	327	302	304	293	319	317	313	309	285	322	298	308	309	303	306	311	306	324	310	313	319	296	339	274	295	308	315	305	306	304	296	303	310	309	290	317	307	330	309	303	284	290	315	311	301	304	318	320	309	337	323	310	311	267	307	346	323	296	277	283	297	298	281	335	295	309	279	317	298	294	311	310	297	319	354	307	296	338	310	296	301	293	321	295	323	336	335	360	287	301	304	278	325	297	296	315	311	319	313	290	303	302	324	283	314	278	331	316	321	312	313	307	329	304	323	328	267	331	330	303	316	312	327	323	322	304	272	317	325	310	306	334	314	333	296	329	318	291	319	306	325	287	306	297	285	334	297	321	311	311	279	305	317	296	338	286	276	307	314	291	292	319	295	286	291	307	291	317	315	332	308	304	309	302	320	305	284	310	285	323	296	334	311	323	326	334	310	298	300	305	303	330	331	269	278	326	300	312	324	297	298	281	290	316	320	315	314	306	309	276	306	290	328	320	317	315	296	321	275	300	297	282	310	297	329	304	317	320	311	312	286	319	296	323	293	322	308	310	317	311	345	298	293	283	337	303	335	324	307	320	323	350	337	328	301	303	273	311	342	298	314	293	306	316	315	309	308	286	355	288	298	331	296	319	311	305	317	307	307	309	281	335	282	323	269
25466	21482	27983	25389	11850	1767	1257	1033	934	936	944	951	887	906	889	871	834	908	863	869	865	873	877	819	870	814	882	821	858	866	862	852	836	854	865	868	835	820	808	801	855	832	824	830	820	852	846	837	849	824	837	866	865	831	888	839	838	853	829	820	828	799	801	841	859	814	813	788	796	805	833	850	778	839	822	852	859	775	874	789	798	830	863	892	818	888	847	838	832	835	833	823	818	826	811	854	839	830	803	791	831	818	821	811	853	819	804	830	777	790	813	795	846	850	748	871	885	803	828	857	804	809	845	806	851	756	859	856	860	839	785	817	800	815	859	838	834	833	798	809	812	796	912	879	832	835	829	838	769	807	831	832	809	848	774	791	842	858	760	832	875	827	812	800	842	848	846	838	880	806	823	859	806	839	833	771	789	830	819	816	825	818	848	873	777	806	902	769	767	871	819	835	837	820	840	803	842	861	794	813	868	830	813	846	839	872	867	812	859	864	829	771	817	787	869	829	830	860	877	833	847	872	808	888	851	834	805	833	847	852	810	837	776	810	818	770	843	862	841	843	821	819	814	753	816	813	861	838	850	863	838	822	841	773	843	825	800	820	787	848	863	834	797	823	828	874	816	762	780	860	865	843	845	780	843	825	812	808	854	805	844	782	786	791	808	818	829	840	752	807	860	837	824	809	829	857	815	802	793	835	842	836	806	808	856	840	860	784	821	839	768	831	820	862	829	866	840	854	797	865	834	798	772	847	822	829	848	810	822	773	849	868	802	849	816	854	883	820	809	803	830	823	844	825	800	797	807	866	869	829	844	797	874	818	821	797	846	786	818	793	822	850	851	804	839	811	805	866	820	821	845	830	787	829	850	797	859	836	811	840	808	805	813	820	795	809	829	862	827	796	814	838	837	894	784	888	804	842	846	799	824	872	773	835	796	847	816	840	871	842	827	861	794	829	862	863	821	833	810	815	811	772	826	826	825	833	850	865	792	802	851	768	865	811	848	867	863	843	830	775	812	790	783	905	840	838	819	841	830	858	884	826	835	810	856	845	851	771	877	816	803	812	826	796	865	817	793	822	826	791	827	841	831	820	796	801	858	772	822	849	828	822	783	814	791	797	829	784	849	837	856	858	818	821	806	836	816	823	844	841	810	834	812	824	847	815	789	812	871	811	820	863	779	847	815	868	824	764	795	826	842	826	866	798	860	819	833	901	824	852	778	842	832	820	828	820	814	854	854	847	856	823	789	839	837	834	834	831	791	820	814	847	814	816	886	841	834	834	825	821	824	836	842	854	843	791	811	802	793	839	826	852	853	810	789	763	814	796	809	801	808	813	815	820	786	847	798	770	845	792	837	819	860	801	823	841	830	804	809	813	847	767	857	837	805	823	840	860	818	848	809	810	814	851	807	783	854	809	866	845	825	810	848	830	834	805	816	839	837	821	799	881	818	836	872	779	824	802	798	796	866	845	807	860	813	845	854	796	857	819	842	782	821	837	814	825	791	849	826	812	787	815	814	847	848	841	884	825	830	826	831	786	823	848	789	802	885	807	847	788	839	869	776	865	871	846	861	803	804	821	836	820	805	833	823	824	865	799	801	906	868	847	780	844	891	831	807	820	851	820	833	832	845	833	852	807	813	784	796	822	814	775	802	837	808	874	813	861	812	816	843	834	831	806	870	866	865	831	846	816	759	837	803	847	844	809	850	794	851	798	870	810	823	798	751	841	832	813	787	783	854	853	785	796	807	833	813	810	862	789	864	839	820	832	839	828	785	785	823	802	834	832	829	855	849	787	824	813	798	797	853	788	833	820	831	814	859	798	794	852	841	853	865	805	818	820	863	844	839	859	844	825	856	805	801	847	819	852	841	841	776	843	789	807	827	845	820	780	796	807	824	829	838	780	824	838	771	843	801	839	818	831	777	814	823	804	825	840	842	817	774	797	834	864	844	815	829	881	816	811	818	801	781	800	833	883	793	816	832	793	794	751	846	886	822	792	819	845	812	834	788	797	839	788	828	839	865	862	830	817	862	790	787	780	826	837	821	857	787	844	804	758	806	867	810	821	868	844	871	849	832	825	789	809	841	874	895	836	864	834	832	803	795	843	857	846	820	814	782	845	838	794	866	830	810	777	781	793	830	820	842	815	833	792	808	800	844	822	820	823	785	863	843	786	834	801	813	816	847	792	769	799	822	795	862	814	874	811	841	830	825	844	810	760	778	842	859	806	879	786	805	836	827	848	881	827	796	774	807	879	846	807	835	859	797	832	802	832	848	789	834	795	823	776	838	839	810	854	786	825	770	802	879	814	827	848	824	804	820	864	834	807	807	829	772	814	829	809	832	792	837	765	773	806	822	860	824	830	854	899	785	771	780	794	836	860	777	831	856	850	849	853	803	843	830	776	766	829	790	811	842	850	806	806	861	824	850	791	842	841	811	827	811	850	846	839	791	859	796	820	811	793	843	839	825	836	845	776	833	884	811	864	779	855	808	792	820	794	846	836	808	838	835	853	783	835	863	865	813	830	762	819	852	834	785	782	795	780	824	826	806	822	847	843	855	798	808	846	806	779	836	813	797	835	862	816	882	788	832	840	848	844	818	836	900	788	807	789	832	760	820	800	783	822	893	852	822	818	855	846	806	819	850	861	848	874	807	827	819	863	861	790	851	842	803	860	816	835	869	839	871	793	875	824	812	841	837	836	817	808	855	790	771	881	808	818	830	794	834	809	832	791	817	838	845	814	806	865	819	813	816	828	783	892	846	804	825	790	853	867	775	872	834	844	787	846	806	808	788	821	799	822	835	808	821	840	848	811	848	819	874	854	791	865	860	817	865	849	857	828	819	852	838	781	785	828	821	713	834	828	869	773	846	845	839	865	844	859	792	831	825	807	798	795	796	869	852	816	814	806	828	831	829	865	830	814	803	806	826	798	835	811	798	805	789	825	792	799	794	863	834	832	778	828	844	798	782	799	795	784	800	815	893	857	831	779	744	800	802	809	840	834	878	858	841	767	811	841	819	808	824	784	838	819	827	857	847	787	809	857	806	875	830	888	854	849	867	853	819	861	775	777	843	812	799	830	839	816	879	814	912	806	854	813	840	807	830	895	794	785	808	823	800	799	888	823	850	853	849	787	849	808	856	862	829	881	842	805	818	917	862	844	825	826	839	888	821	871	878	803	820	830	786	857	844	861	783	793	872	832	833	827	821	861	833	911	803	838	800	851	803	809	832	826	841	784	800	806	812	850	888	858	845	803	840	819	821	824	833	798	840	773	798	784	868	793	827	828	802	803	851	785	852	817	759	798	826	811	853	850	843	815	803	835	803	869	855	798	816	844	867	805	844	780	844	851	823	831	863	786	816	834	800	799	828	878	809	820	816	829	796	798	796	746	840	803	843	853	774	812	825	842	801	886	805	845	831	850	822	754	819	860	820	830	863	858	837	841	871	833	818	866	863	820	815	837	785	822	832	808	830	813	812	790	756	793
3479	3686	3041	1697	1293	1085	913	766	825	766	695	646	711	681	668	673	685	624	644	641	654	662	661	669	642	618	641	604	671	646	611	645	647	609	646	607	618	602	645	602	584	593	627	581	660	639	632	675	579	581	626	629	639	647	584	620	612	643	626	617	609	611	593	646	567	651	604	565	642	666	642	639	634	602	599	624	612	595	604	640	582	623	605	625	634	586	624	641	617	611	616	632	608	633	588	603	594	636	645	647	622	625	620	585	600	587	617	602	591	606	634	605	615	617	641	572	572	607	617	574	617	648	625	586	617	590	621	546	649	593	573	648	620	598	587	626	598	624	605	599	596	593	568	621	585	614	641	657	619	620	639	580	627	611	613	591	613	643	588	618	616	617	604	599	576	620	584	616	619	596	634	597	553	600	605	581	650	604	617	606	665	594	588	608	607	597	609	594	652	634	598	612	608	639	601	615	571	609	585	630	617	651	613	675	607	620	584	610	608	597	623	615	642	600	614	604	630	588	632	606	635	588	584	597	603	587	615	598	635	641	639	574	609	616	640	584	613	611	616	583	585	593	607	615	603	575	649	650	594	590	652	583	642	596	625	604	586	615	657	624	609	604	585	635	616	639	583	592	581	603	611	625	598	613	601	615	637	638	601	633	626	627	593	598	616	623	616	589	658	610	602	626	550	617	589	569	605	612	636	598	662	577	592	629	637	570	642	617	586	616	628	630	662	580	555	564	586	587	562	585	618	630	565	595	595	577	644	609	609	595	583	626	620	594	603	605	647	647	622	640	604	639	651	576	604	580	621	607	591	635	603	613	601	638	622	646	621	592	607	641	613	633	595	636	601	620	595	613	625	637	586	602	645	590	616	638	583	602	601	576	596	596	601	604	636	614	609	587	642	593	657	585	617	589	589	667	605	628	644	642	591	633	572	665	567	635	605	611	586	620	619	561	628	611	606	604	631	596	633	639	578	640	605	597	596	635	553	654	598	561	621	590	639	616	613	665	613	607	571	635	587	582	615	613	601	598	635	578	620	628	620	612	648	649	631	588	591	603	575	590	605	611	619	627	581	601	633	577	581	626	614	595	606	581	601	616	648	608	633	578	634	620	566	607	599	609	588	580	631	595	638	610	604	649	609	596	611	609	671	586	638	604	574	645	594	588	617	639	601	625	614	625	621	608	596	642	617	591	593	585	607	620	598	632	600	559	592	576	680	636	634	608	621	598	557	578	579	627	622	576	620	573	574	611	581	654	604	572	615	559	564	649	614	600	590	564	637	567	584	615	621	618	616	644	620	603	641	606	640	593	615	602	651	618	637	637	626	560	600	612	596	560	571	588	553	649	632	624	624	627	606	604	566	644	652	650	595	611	579	613	619	615	602	567	624	548	634	639	597	583	631	593	576	610	623	623	621	588	595	590	599	626	595	605	649	616	606	577	597	608	596	590	625	617	606	575	641	590	605	629	565	596	628	626	636	611	639	586	596	582	580	645	632	643	588	624	603	556	607	527	607	594	601	608	632	664	602	593	606	610	666	612	618	556	547	633	644	611	607	636	618	607	587	618	600	591	625	596	616	603	574	610	590	619	583	664	618	591	630	592	597	608	591	655	531	611	611	617	573	603	585	588	587	647	630	638	602	581	607	593	592	602	604	613	597	555	633	612	615	586	631	583	614	574	618	615	626	580	594	591	603	557	623	573	576	620	603	619	581	654	592	622	601	635	660	559	590	611	576	593	593	629	608	614	559	571	612	603	655	614	614	616	597	592	594	604	544	609	585	556	602	616	616	606	609	633	617	628	567	649	625	611	633	602	594	605	616	580	607	563	617	575	610	582	600	593	636	601	623	594	571	583	608	585	653	613	588	573	595	619	610	612	584	619	600	587	573	573	569	601	602	600	598	594	595	611	594	595	582	594	632	606	610	622	560	637	595	643	581	657	599	558	603	589	573	631	640	629	573	609	623	598	628	547	600	603	611	591	635	612	587	651	627	635	608	614	610	578	638	621	618	605	595	619	594	638	597	611	631	642	583	607	599	596	611	582	631	579	604	633	615	636	628	598	571	611	594	636	611	625	635	590	613	638	619	629	636	618	615	611	592	537	616	592	577	624	610	600	613	629	598	597	628	589	641	585	614	595	627	624	570	612	616	562	619	569	589	604	626	618	542	621	634	595	610	651	603	642	605	622	614	623	633	633	644	657	617	598	643	636	602	620	573	603	567	637	640	607	585	608	643	579	576	583	597	573	624	591	596	573	609	661	567	632	593	600	608	606	630	594	600	555	571	594	589	649	613	605	602	620	586	624	626	636	582	634	613	637	587	595	608	611	626	596	589	609	598	590	601	627	611	574	592	555	588	635	635	617	625	622	614	664	602	580	623	594	587	561	590	621	656	605	605	600	594	588	620	606	626	638	575	591	583	615	581	640	598	618	647	600	612	587	641	622	603	589	643	641	584	579	618	596	557	576	607	577	596	584	607	585	604	609	582	604	596	592	600	587	598	614	624	611	599	577	575	560	612	566	590	606	631	617	603	619	572	644	585	601	590	558	667	606	586	617	597	588	646	631	609	620	600	631	608	587	588	591	587	593	673	582	628	622	626	585	605	629	628	582	588	602	585	604	574	620	592	597	624	580	588	578	635	643	608	600	584	578	631	650	589	602	629	610	605	612	597	630	611	599	601	596	594	595	596	625	606	593	602	627	594	607	603	632	586	594	635	630	548	623	609	609	607	609	583	585	631	629	610	597	604	606	605	613	602	569	600	602	545	622	622	610	596	615	605	609	622	619	637	630	614	600	636	582	628	615	556	589	558	606	574	580	594	589	611	586	625	638	649	586	589	588	578	648	616	553	606	595	607	582	612	610	612	630	608	593	586	587	561	591	631	626	589	580	600	597	603	621	619	589	604	627	614	609	539	572	628	595	588	592	607	594	627	612	566	613	598	628	562	622	644	606	608	582	612	672	628	612	593	623	596	619	594	565	630	659	637	587	606	608	605	664	558	611	636	628	622	610	609	579	590	613	579	612	572	603	626	618	607	529	584	650	605	595	585	609	589	642	605	583	619	580	639	605	568	590	600	632	602	602	591	612	612	605	614	581	622	627	586	616	592	599	590	636	647	622	579	629	608	623	613	626	593	585	621	544	584	578	607	647	561	557	634	605	579	616	609	628	590	594	621	629	620	573	591	553	585	540	599	597	591	601	589	578	615	625	602	604	581	648	554	611	576	576	610	590	593	649	617	571	610	598	609	648	563	596	592	575	634	625	607	621	584	581	565	627	624	611	580	629	553	605	665	607	591	594	593	559	604	629	622	663	581	576	640	565	588	577	569	599	611	602	605	577	607	566	582	607	595	594	603	596	558	583	571	574	581	630	633	604	609	537	596	568	606	567	633	576	594	602	593	588	631	611	640	613	620	573	638	624	566	547	623	592	582	573	611	626	624	596	620	608	589	575	644	613	630	605	604	624	588	632	638	580	606	586	575	580
24419	21474	28856	24518	21471	9446	1903	1255	999	1030	926	913	951	869	867	885	845	850	810	818	842	844	867	787	802	826	839	859	865	791	839	808	780	823	795	806	850	819	814	827	782	802	858	781	809	806	796	832	820	785	823	813	825	812	832	806	796	784	793	824	853	829	792	860	805	839	838	823	788	763	739	791	782	809	825	742	800	748	807	779	793	803	811	797	837	805	795	811	782	811	725	770	779	846	805	830	803	793	808	809	785	770	761	849	756	803	743	781	806	790	805	823	869	794	760	829	794	806	809	797	808	799	747	766	765	812	749	811	737	793	794	789	837	805	772	742	840	776	769	790	848	799	805	757	790	794	725	784	788	791	780	776	768	798	808	770	811	776	791	857	841	839	808	777	771	762	798	785	756	774	780	752	785	754	776	841	786	777	789	766	820	766	785	820	784	813	789	831	772	757	781	779	800	769	820	837	814	775	771	805	801	795	786	804	772	840	765	834	856	773	833	843	782	787	767	803	815	831	756	811	755	782	769	796	782	812	799	792	743	802	798	787	824	768	809	803	820	764	826	785	771	769	777	773	756	758	744	794	828	775	798	762	802	762	753	815	762	758	779	756	789	801	744	808	826	782	845	817	804	721	805	791	778	823	734	837	840	769	798	817	785	817	778	811	742	801	834	779	748	797	756	839	818	753	805	772	783	814	742	776	780	745	765	723	771	758	795	805	814	797	765	776	790	865	864	807	780	811	741	834	758	775	779	831	829	780	750	768	785	789	802	784	734	785	803	811	768	743	769	739	770	784	827	756	757	753	765	813	801	796	788	763	805	764	822	791	752	798	790	775	797	790	740	831	776	802	793	828	761	770	774	808	767	800	792	808	829	794	815	794	764	791	777	759	821	805	801	782	772	788	835	759	781	793	793	818	851	828	835	813	860	804	846	786	806	775	791	794	790	782	813	728	757	755	729	776	796	792	828	747	793	831	773	797	821	787	797	752	771	801	742	818	786	795	866	782	818	778	752	792	757	804	826	809	787	776	794	818	765	811	768	825	802	803	757	760	767	775	804	789	823	784	787	751	778	856	837	792	735	774	757	842	842	752	855	790	798	780	814	762	838	828	834	801	792	808	752	765	778	852	823	769	773	817	771	856	852	735	799	803	802	768	773	814	780	754	745	810	766	799	772	802	785	821	793	843	758	748	818	807	781	852	804	777	741	793	762	802	805	799	742	789	801	789	758	784	785	740	817	777	801	768	805	820	773	817	853	756	827	776	813	778	822	726	727	759	814	781	773	711	717	761	802	798	796	738	785	784	775	810	792	772	812	775	793	824	786	765	821	772	795	853	772	786	822	776	785	810	818	798	818	822	790	774	741	789	763	757	793	789	768	801	821	801	846	786	792	815	798	813	792	780	806	810	803	772	790	746	758	811	796	780	794	805	735	824	757	824	779	779	756	766	794	767	755	818	804	753	781	767	756	770	731	814	757	762	804	787	807	734	785	788	816	764	766	783	780	786	765	848	788	761	745	821	800	794	773	782	796	785	794	798	740	787	789	775	731	744	775	816	742	768	808	837	775	730	734	794	810	777	807	854	820	793	776	783	788	761	807	818	744	778	779	816	764	778	790	804	733	787	780	787	811	803	753	815	793	801	819	777	768	770	813	748	794	788	845	773	783	803	794	761	738	810	794	778	756	794	790	778	771	808	788	774	778	808	817	736	716	777	736	797	763	780	770	758	805	718	799	843	813	778	776	766	779	801	845	773	836	736	750	775	741	760	778	821	809	781	758	762	792	803	840	787	817	755	810	773	816	802	793	821	786	776	791	764	790	800	730	818	758	807	731	764	782	784	814	818	791	737	763	798	798	804	837	745	732	791	789	793	748	752	812	740	799	810	799	823	755	770	797	810	789	744	809	779	809	817	792	741	747	770	815	796	772	756	782	783	781	779	811	797	773	763	788	762	754	735	745	764	803	794	755	807	745	813	803	775	778	817	779	783	732	815	820	792	789	781	803	815	819	818	776	799	784	802	822	813	825	792	802	791	843	748	738	805	777	846	791	782	751	858	803	752	792	771	743	743	775	770	770	798	803	813	745	769	802	829	798	768	843	776	786	758	792	826	812	747	740	757	787	825	758	769	779	815	760	725	776	780	809	764	827	782	790	807	819	800	765	776	747	770	769	752	799	813	795	722	771	823	768	786	795	757	713	757	784	827	727	804	808	807	782	792	778	797	782	737	826	785	829	785	764	819	792	825	796	797	814	726	761	848	801	800	776	763	784	760	821	837	834	799	779	785	805	782	807	774	799	787	746	790	776	838	733	813	809	783	865	789	771	840	775	756	752	782	821	770	819	741	719	795	830	776	800	774	729	755	775	780	773	776	794	784	776	792	768	775	786	742	767	797	808	767	850	769	768	815	785	804	812	751	732	785	801	787	800	801	770	744	846	809	743	768	797	763	805	729	821	804	742	779	777	787	791	771	774	802	788	757	810	751	784	819	833	788	787	745	789	750	766	852	770	807	814	813	811	761	772	747	755	791	761	825	782	784	808	765	763	815	814	797	778	769	807	796	759	826	744	723	813	743	756	795	765	753	791	802	773	794	838	817	781	794	768	803	826	756	787	803	829	791	806	778	748	731	843	818	827	769	778	750	795	765	766	819	829	769	763	771	759	774	730	746	769	761	743	746	720	758	768	756	753	815	770	787	751	750	791	808	769	824	776	813	789	776	754	773	784	752	774	768	796	817	734	764	779	791	751	748	804	781	825	793	785	779	760	824	818	751	758	749	803	782	794	761	795	798	828	749	780	774	825	757	759	796	769	786	765	743	814	829	754	819	835	742	779	840	755	801	802	738	771	777	808	764	796	769	844	776	752	727	773	813	766	748	774	769	793	768	823	790	804	756	811	802	775	761	822	812	769	793	726	722	753	816	789	791	765	806	779	807	799	792	769	765	761	757	773	836	839	814	738	759	748	833	777	801	724	774	759	739	759	810	820	779	763	739	799	759	773	790	793	789	797	750	788	805	732	814	770	780	811	786	794	799	752	758	794	765	763	809	805	780	794	796	831	765	783	751	784	859	749	740	837	824	800	762	831	789	760	767	813	786	797	766	781	824	799	775	793	755	784	773	733	820	752	791	809	771	827	797	763	780	805	858	727	817	838	755	805	743	806	784	753	788	777	801	772	812	810	783	804	826	820	789	816	808	783	761	769	787	769	773	766	830	827	779	757	771	778	788	760	832	786	745	787	833	774	826	768	714	816	749	795	791	784	815	746	851	781	773	795	727	767	791	797	786	824	787	808	769	803	771	772	809	766	754	777	831	811	774	790	835	813	824	773	816	790	791	829	838	802	770	796	745	799	833	784	732	829	821	794	781	799	843	809	775	822	764	810	801	803	812	804	789	768	786	793	776	786	818	795	759	788	750	789	787	785	805	795	793	769	776	792	838	762	755	811	794	782	823	759	799	792	751	771	742	768	735	801	791	760	775	822	782
3648	6123	5067	2577	1797	1435	1179	1074	909	868	826	788	822	710	724	727	711	679	671	672	654	612	680	633	711	571	693	629	626	602	611	647	604	655	628	591	649	623	609	623	637	627	594	594	637	583	612	661	627	640	633	591	606	621	609	656	598	619	605	633	611	650	640	635	603	630	595	586	594	612	604	611	690	639	572	578	627	585	598	596	635	613	587	658	634	617	563	578	647	603	588	629	584	574	619	655	565	631	611	599	627	664	645	604	615	562	591	602	609	604	619	611	619	600	614	603	605	577	620	604	604	614	590	582	622	572	594	607	600	568	665	581	638	617	642	582	605	585	586	624	622	595	622	558	627	609	632	589	578	623	594	589	637	610	614	603	571	639	603	623	604	590	628	591	587	626	611	577	602	576	608	594	602	600	578	579	611	609	574	611	645	611	584	573	607	575	564	609	578	620	621	623	631	606	583	620	593	599	641	610	617	616	599	590	592	598	602	584	593	584	603	573	597	584	629	585	564	607	583	553	600	585	584	630	609	593	576	607	611	589	564	610	583	626	571	603	623	627	593	588	594	588	582	615	636	592	558	602	635	595	584	631	597	590	623	618	619	553	648	571	577	561	589	586	609	629	589	625	610	557	565	617	608	589	625	559	595	589	607	601	610	614	565	620	579	564	579	609	564	621	574	589	600	578	599	584	631	559	617	581	588	597	591	564	581	593	608	590	596	617	614	606	620	645	592	601	584	572	596	624	558	572	637	593	627	597	602	599	606	546	588	581	580	605	547	635	564	559	601	589	614	588	616	576	590	575	618	633	590	616	619	586	604	620	613	602	583	556	600	588	590	573	622	596	573	615	610	624	641	578	631	571	595	617	570	612	570	619	613	626	587	605	650	637	616	585	560	614	650	601	578	598	610	599	572	559	550	616	573	591	625	611	618	584	619	606	598	586	619	569	602	607	600	598	555	576	589	578	590	561	616	592	585	626	591	602	629	580	596	609	642	616	638	591	595	577	581	590	600	610	573	550	628	595	608	603	608	603	596	600	629	584	587	651	627	621	590	569	606	594	600	597	564	626	595	625	614	587	611	573	601	537	605	571	568	639	598	611	632	599	601	593	627	594	575	588	599	573	550	597	598	586	595	619	602	583	580	623	596	611	559	587	642	589	618	635	567	592	551	617	588	586	616	585	557	607	558	628	597	607	595	593	546	649	567	587	626	571	547	617	561	560	547	575	594	574	594	616	547	638	573	617	574	642	616	617	628	619	591	603	613	616	606	592	618	603	633	611	578	553	587	599	580	632	568	584	539	668	581	582	590	569	569	619	613	601	594	637	573	643	608	571	556	586	584	592	588	610	569	568	571	562	580	594	608	583	588	601	620	602	607	588	637	597	558	629	580	582	639	573	599	580	597	594	613	558	622	588	559	601	570	568	587	641	620	573	580	575	597	606	589	582	610	629	624	582	601	588	591	618	570	611	569	588	598	573	618	651	602	563	568	615	552	565	571	567	568	563	587	589	567	588	556	584	577	604	565	605	611	589	587	566	656	581	584	574	623	600	574	566	543	598	559	576	617	596	586	575	555	615	636	563	600	603	604	566	612	558	594	562	612	550	572	623	617	596	579	609	609	598	596	614	596	591	594	566	607	555	521	618	599	608	590	550	582	571	567	594	564	595	605	595	575	592	562	595	554	590	586	580	579	577	570	569	585	589	563	552	595	608	616	602	609	615	619	607	611	635	585	617	553	630	592	583	597	588	645	639	572	563	566	579	574	597	595	610	616	586	583	548	647	605	569	614	559	575	603	615	584	595	555	572	540	579	564	604	562	586	629	567	563	625	615	562	588	575	618	552	551	604	611	576	584	575	612	623	596	583	577	604	563	564	618	611	625	573	549	592	614	589	569	543	539	571	579	575	562	632	565	642	617	570	579	629	567	582	619	579	540	625	574	610	578	604	578	606	558	584	645	593	594	545	618	601	607	601	569	601	571	600	602	565	590	553	607	611	630	601	604	594	613	586	551	592	593	626	568	590	575	555	601	586	547	600	580	591	569	659	585	625	601	582	545	576	577	550	607	587	570	555	573	592	594	553	631	620	584	594	572	569	612	599	602	584	593	620	612	584	573	576	587	627	565	607	554	551	588	618	601	598	600	560	603	578	621	538	580	576	572	587	585	589	588	545	591	583	580	586	529	543	610	585	582	570	592	600	607	602	591	605	599	575	585	579	627	602	586	573	588	600	581	577	577	600	607	591	617	557	576	624	672	618	591	555	597	604	608	590	640	561	601	605	592	605	603	603	579	545	590	584	593	554	588	620	572	564	581	568	612	571	554	563	536	563	588	608	598	573	601	568	565	608	566	596	589	593	622	559	602	609	605	581	661	567	564	626	549	567	612	585	613	555	557	589	574	583	601	585	579	602	605	613	604	585	588	563	589	590	595	626	600	621	595	579	609	618	585	626	570	570	573	614	610	531	561	585	600	583	575	602	561	575	591	634	550	618	591	603	588	602	617	571	595	521	589	582	592	579	572	585	614	598	571	550	607	562	606	570	572	627	593	606	602	567	585	588	560	600	578	572	587	629	574	562	598	563	595	633	534	609	617	587	551	597	609	585	613	565	602	589	611	551	600	576	576	616	632	614	597	636	604	622	603	564	571	543	558	626	587	596	574	579	591	541	613	590	566	597	560	580	613	578	603	600	573	617	574	595	610	551	593	622	584	557	595	586	568	594	585	580	609	583	590	580	565	555	599	585	578	551	601	582	576	595	550	590	585	606	587	640	589	561	569	576	618	567	602	573	543	623	590	567	612	614	584	535	603	563	586	574	605	550	611	605	592	558	585	609	578	580	567	613	610	595	595	561	605	545	604	587	581	616	563	622	636	596	570	592	561	587	613	603	588	572	588	597	623	571	560	579	552	595	628	626	567	562	614	600	630	631	576	605	600	595	604	594	609	534	517	549	543	599	560	586	597	563	602	621	577	592	548	583	576	598	576	577	604	595	570	603	584	639	598	605	601	608	557	609	595	562	576	612	560	591	559	558	603	577	521	599	596	587	571	549	558	567	577	600	582	584	588	563	554	554	607	612	573	583	616	583	575	595	588	524	579	600	560	623	532	587	607	594	598	588	585	593	590	576	613	561	591	572	583	623	620	582	546	609	578	615	575	642	611	588	606	660	574	620	563	564	600	615	630	634	586	585	570	579	548	551	581	587	573	610	598	607	585	562	591	608	565	558	620	576	634	535	609	564	609	586	604	568	562	569	578	625	568	547	618	554	537	622	600	599	587	577	590	627	591	560	574	568	608	565	598	584	587	601	571	595	601	606	603	588	613	569	596	625	607	545	574	554	609	589	635	584	601	588	578	613	575	581	586	582	580	553	602	619	586	604	547	581	583	612	555	570	603	575	588	607	564	560	582	628	553	574	606	579	588	593	561	617	576	558	553	609	598	618	587	608	600	551	561	610	561	631	593	571	625	574	592	593	560	556	585	568
27928	10379	1001	574	470	415	428	454	380	434	433	390	399	394	412	415	452	426	406	441	422	396	383	424	408	419	434	413	439	435	447	420	409	449	417	433	414	409	424	420	421	439	449	477	453	398	444	399	401	427	460	405	419	395	395	404	451	404	429	397	419	413	395	415	434	425	405	393	429	415	396	440	402	477	441	422	423	445	398	415	438	422	442	368	450	417	433	378	404	421	387	423	422	469	420	427	420	471	407	436	404	405	421	456	363	394	420	425	452	393	434	420	421	452	391	445	419	423	446	467	430	448	400	425	445	428	428	375	425	454	405	435	405	453	441	434	422	388	437	410	445	393	428	387	407	388	420	453	407	369	424	439	422	441	405	390	420	460	464	386	454	396	438	383	459	472	439	440	408	432	446	393	407	425	445	427	425	395	404	438	419	418	434	402	391	389	417	396	434	380	401	450	419	447	444	423	461	410	424	408	437	393	389	436	423	387	423	423	358	418	440	429	442	426	398	434	429	412	425	445	436	406	406	440	422	381	361	440	428	462	404	388	417	419	429	424	408	445	434	417	373	390	442	423	424	385	408	445	457	371	428	425	446	436	455	403	443	384	396	428	428	418	394	423	428	431	467	436	404	446	425	431	421	435	412	394	383	368	408	433	395	385	431	361	455	455	427	438	380	407	414	418	405	452	420	441	431	416	441	369	370	444	389	382	422	419	418	446	427	417	452	403	413	405	368	461	399	442	415	386	420	427	417	384	426	443	445	410	389	410	420	414	383	415	409	409	440	416	400	435	418	425	444	403	419	401	391	369	408	427	414	402	428	418	411	401	424	432	408	467	416	444	402	420	405	431	428	431	394	435	401	415	355	408	429	419	461	421	421	412	416	404	433	410	419	455	426	442	421	418	413	438	424	416	408	410	437	418	424	405	444	405	429	426	448	400	444	402	426	379	440	372	385	426	429	435	431	397	382	444	406	417	424	433	395	440	420	401	442	421	440	453	419	416	468	441	404	403	388	403	413	418	449	422	396	449	416	471	406	379	434	417	385	450	396	428	423	412	418	430	402	429	398	413	412	408	422	441	412	414	403	405	401	434	411	397	411	438	452	389	370	408	431	428	393	417	420	412	390	405	423	454	417	449	458	424	402	436	421	406	421	404	408	392	429	377	425	427	406	441	408	471	440	402	424	406	425	435	428	429	393	390	413	434	398	433	407	412	407	443	416	429	429	423	455	405	434	433	443	435	424	376	431	436	390	487	429	435	428	458	395	438	399	396	431	414	430	375	403	418	394	400	452	399	431	430	395	446	419	402	431	428	413	394	403	415	405	419	412	438	415	402	432	417	458	382	449	454	416	432	430	448	395	422	460	435	396	409	420	426	437	413	393	390	423	398	393	445	480	375	418	439	415	396	418	427	401	424	462	419	403	435	417	385	393	435	423	442	409	389	407	449	426	438	393	409	431	409	391	459	425	425	424	432	385	447	416	390	428	411	409	422	435	438	435	386	425	406	406	422	366	426	432	413	451	382	479	414	421	444	428	420	425	426	428	392	467	416	453	429	411	439	455	387	419	413	428	401	418	381	414	409	409	417	413	341	442	417	423	426	429	443	425	426	467	422	424	415	416	435	418	374	426	410	416	426	419	438	429	399	432	421	451	403	422	416	405	434	399	455	423	386	419	416	425	410	437	428	435	454	415	458	437	421	420	410	439	424	413	419	455	412	403	411	425	418	421	401	425	384	419	430	400	416	453	426	430	431	414	420	378	399	447	474	411	424	476	395	451	434	388	409	402	410	429	416	430	438	393	408	446	402	434	411	400	385	427	426	400	412	446	417	446	418	380	431	428	400	420	412	416	410	397	427	450	405	418	395	419	430	409	450	414	424	433	381	432	422	413	426	431	441	413	432	382	412	419	417	431	437	404	434	447	437	417	450	407	433	421	406	421	418	433	410	430	452	407	422	411	396	404	419	439	450	428	363	420	438	427	391	427	432	438	393	462	420	382	417	430	431	425	377	424	438	396	418	423	419	431	429	453	434	414	444	388	421	452	427	431	423	442	409	412	398	402	418	421	406	434	421	422	387	428	375	409	440	414	411	430	429	466	418	440	401	442	394	452	446	433	391	388	405	420	413	396	393	425	424	446	405	403	426	432	428	440	411	415	393	432	413	403	422	400	404	422	424	412	450	443	415	444	422	447	419	422	436	419	375	431	413	399	415	418	458	397	425	423	435	418	430	406	408	446	391	398	449	436	404	437	449	391	392	441	434	412	450	433	414	400	421	412	426	396	395	403	401	421	440	405	467	431	417	440	408	406	413	426	428	411	394	403	384	437	422	458	400	448	406	418	364	427	428	402	419	435	415	425	403	408	426	436	428	442	408	397	409	419	411	403	431	444	423	415	441	408	418	416	464	415	470	440	426	418	417	453	421	399	397	410	410	417	449	421	409	405	436	428	436	434	445	394	424	417	437	393	400	433	412	422	420	395	414	425	461	448	462	396	431	410	397	414	420	438	391	446	429	420	437	410	449	397	445	435	431	435	412	459	459	425	419	418	387	420	395	447	412	408	408	397	434	411	429	414	428	399	378	398	397	460	394	459	410	413	417	411	409	395	410	401	440	434	427	419	411	451	423	435	422	416	431	444	426	421	382	424	401	435	398	399	441	416	389	414	408	427	407	416	380	448	427	393	440	394	408	434	412	419	424	407	428	413	409	424	413	423	446	376	439	417	473	371	446	435	388	423	437	411	394	406	389	407	389	395	415	425	458	428	395	481	379	421	393	414	471	457	451	380	444	450	435	377	425	448	398	389	390	415	388	413	419	382	381	414	423	429	418	419	411	430	445	453	419	381	408	420	419	410	419	434	414	412	413	435	430	403	432	399	434	426	387	418	439	445	400	409	434	413	396	427	411	417	418	422	404	366	429	400	407	368	397	400	399	413	423	401	404	404	425	399	418	430	424	442	422	428	365	392	430	405	417	432	437	411	408	401	399	417	410	403	383	416	409	407	422	415	390	435	408	389	390	438	420	413	435	422	444	427	450	419	437	425	423	432	395	417	397	417	449	412	436	429	418	443	394	410	425	361	401	444	414	414	454	381	417	440	410	423	416	414	404	421	416	430	415	441	408	430	409	428	411	414	429	407	439	452	411	421	418	398	442	435	403	418	438	438	420	406	402	414	432	383	421	375	423	400	429	435	398	420	423	414	397	389	425	427	446	398	418	414	380	391	438	410	416	416	433	417	450	439	409	435	421	413	438	455	426	440	456	434	436	446	439	409	426	404	440	426	441	428	420	448	407	417	421	409	430	356	410	437	404	455	410	428	411	445	432	403	439	397	447	430	429	386	442	461	428	410	429	416	452	412	407	406	393	425	386	422	396	405	425	423	392	424	432	441	482	393	434	415	416	416	394	425	399	432	421	412	439	414	425	412	377	414	427	426	422	429	423	438	417	419	405	445	439	433	388	411	468	424	407	447	387	447	421	424	421
4756	476	486	358	350	340	332	335	331	300	292	326	316	332	301	346	319	286	308	323	305	311	314	282	312	310	307	293	310	294	321	334	309	317	297	330	310	305	299	324	326	285	343	314	331	285	348	307	301	275	335	327	298	306	295	338	291	304	312	312	296	312	316	325	291	306	309	311	299	303	307	302	305	283	332	331	317	326	326	300	311	310	296	303	321	295	319	328	299	318	306	309	313	332	323	285	298	304	317	302	281	305	271	296	288	296	331	299	295	303	283	327	311	284	330	298	327	298	286	288	261	326	305	293	311	299	304	290	282	306	335	295	321	318	289	316	322	299	297	299	324	296	307	296	289	285	328	287	302	292	303	301	287	338	304	301	281	337	325	301	311	303	305	304	315	304	339	301	309	285	320	331	300	323	283	307	295	288	331	281	320	308	291	329	325	278	288	310	330	314	330	272	305	293	315	329	314	302	298	324	321	321	339	316	304	323	303	313	327	310	257	278	287	307	304	360	330	296	320	344	318	318	307	313	319	285	316	308	302	337	325	292	293	287	297	307	314	310	336	298	322	346	308	337	296	318	315	296	315	305	299	290	312	297	329	332	311	288	318	286	293	333	285	322	324	312	296	318	289	285	291	323	308	284	294	289	298	305	302	273	284	300	319	296	322	302	293	288	296	319	306	311	298	280	300	321	319	318	317	318	316	296	327	285	300	304	320	295	290	274	306	314	299	315	303	308	281	303	317	317	363	281	280	301	312	317	348	336	291	287	314	303	282	327	312	292	317	322	316	324	288	290	309	295	299	311	290	308	326	325	333	311	287	320	325	296	314	309	319	271	331	296	320	328	291	336	293	336	317	304	292	325	310	292	332	315	298	300	274	287	277	319	317	314	298	307	291	323	308	307	306	320	297	299	313	318	285	302	329	305	326	291	308	315	340	312	301	318	322	275	292	315	321	305	299	289	310	291	326	343	297	266	306	309	328	314	337	323	309	318	311	307	318	303	284	320	305	299	261	325	286	308	304	312	322	298	307	330	308	309	291	292	300	301	299	315	306	280	324	299	316	319	338	354	291	333	330	306	294	273	299	286	291	295	317	310	309	307	286	330	315	296	277	260	290	307	304	298	303	311	273	301	322	326	277	320	322	291	321	285	312	309	290	346	285	322	305	317	309	308	329	292	295	288	307	328	326	322	288	311	292	321	332	285	298	314	305	295	302	297	313	300	328	315	294	314	300	299	315	289	318	319	305	311	296	291	320	288	286	304	336	293	315	299	285	312	321	312	304	284	314	286	326	298	289	317	286	298	274	336	304	292	327	324	282	336	316	310	329	348	294	316	324	333	281	302	338	278	305	314	307	315	305	265	312	310	296	306	300	305	273	301	297	313	315	298	310	323	291	307	308	319	289	337	316	304	279	296	306	298	314	305	278	294	339	308	303	305	308	297	293	291	332	298	309	325	326	313	298	313	321	325	314	294	294	307	325	269	307	312	289	306	289	326	317	303	316	333	282	285	312	279	329	327	309	314	307	327	292	310	306	310	301	327	318	290	289	305	306	314	315	314	313	315	316	311	340	308	315	291	291	266	342	318	311	358	308	271	291	311	302	300	334	283	298	314	328	339	318	308	317	319	331	298	281	307	332	302	293	294	292	340	319	284	290	302	289	341	298	303	277	347	305	306	328	279	295	329	325	299	316	293	338	336	292	301	311	291	286	283	329	334	325	333	301	291	311	281	287	283	293	285	304	310	319	321	286	313	325	313	291	297	311	326	307	316	300	309	320	311	326	275	339	311	324	312	305	301	272	293	323	301	295	344	343	304	334	309	280	290	301	319	341	320	305	285	286	321	292	290	298	296	328	311	292	287	327	313	320	309	320	350	303	282	343	319	304	321	313	310	331	304	282	307	329	282	292	325	305	301	312	302	307	316	289	285	314	288	331	295	301	321	302	284	311	326	324	290	285	309	295	326	343	319	298	332	333	323	324	304	275	329	323	309	295	291	334	302	306	318	335	290	316	307	308	310	338	339	301	308	300	294	340	338	315	312	310	315	292	315	344	294	317	311	321	308	325	302	311	297	343	299	303	283	311	322	301	329	311	295	326	315	306	328	316	289	309	316	294	307	307	295	323	297	320	321	359	282	278	321	323	316	298	339	304	314	327	304	294	305	284	320	321	299	293	312	293	280	333	282	332	318	318	306	337	306	319	304	276	292	346	323	309	310	326	294	301	307	290	289	309	325	285	270	341	324	326	296	284	286	308	328	303	296	322	295	281	283	325	289	308	310	321	303	282	289	305	315	334	320	325	324	294	296	285	306	328	293	297	319	299	309	337	308	289	295	314	301	306	307	314	296	314	288	278	327	301	296	314	303	300	295	337	307	312	333	325	297	308	328	299	351	347	326	328	335	308	297	291	333	337	312	314	282	305	290	299	294	313	305	310	296	315	317	309	284	300	288	326	302	306	315	293	295	339	278	266	302	302	295	302	271	319	315	328	315	289	283	314	303	315	300	300	296	317	300	274	309	309	303	317	310	313	309	331	357	317	325	308	310	278	299	332	289	313	304	324	301	294	306	303	317	322	290	313	315	311	299	324	313	286	300	325	313	310	327	283	292	312	309	296	312	301	314	271	291	284	274	325	326	301	313	325	293	324	300	316	298	311	307	291	295	280	319	312	289	321	315	303	301	334	328	301	310	331	325	347	336	327	273	300	307	305	278	298	312	309	318	293	348	325	321	329	307	284	286	309	289	294	308	267	299	326	313	340	316	344	332	343	300	288	335	318	312	319	288	324	326	311	304	320	317	308	307	314	284	302	322	297	316	304	295	311	317	318	319	311	290	280	324	303	311	327	309	324	318	313	300	305	308	279	347	311	309	324	315	320	311	297	310	318	313	336	318	321	290	337	320	311	301	321	287	327	297	300	326	291	290	296	289	303	306	284	322	321	329	281	309	327	305	324	298	302	296	298	296	298	275	301	324	313	325	274	324	293	323	328	269	287	270	322	293	320	291	321	331	302	312	314	312	314	312	309	309	319	314	299	280	340	306	334	283	303	285	297	300	321	311	307	295	258	320	321	307	281	326	337	332	304	321	347	336	309	319	290	340	291	302	303	303	303	305	282	317	305	324	305	326	300	344	304	297	301	325	312	325	310	308	299	314	310	283	313	300	335	298	311	316	312	317	309	310	275	317	326	313	315	296	294	301	339	286	291	308	321	340	326	307	286	335	333	305	320	295	308	298	281	292	328	284	317	293	290	292	311	352	354	315	295	292	364	324	301	331	308	304	307	285	314	315	309	271	297	315	307	340	290	263	274	312	263	287	330	276	329	306	334	290	306	307	290	280	304	295	296	317	321	295	306	329	317	288	294	307	296	292	311	277	323	346	315	305	270	318	310	295	303	301	286	296	312	308	324	298	318	332	312	302	307	295	275	311	323	292	295	278	318	315	305	302	268	311	307	269	312	307	310	325	302	289	333	298	297	309	339	327
25580	21474	27943	25396	11586	1784	1304	1060	976	937	901	911	875	886	864	876	866	824	829	856	870	886	849	833	891	824	822	834	846	899	821	867	805	818	842	804	789	841	851	839	840	869	827	825	857	801	813	797	806	768	857	835	854	804	825	792	814	842	814	850	818	804	840	845	781	824	820	763	851	842	814	832	848	767	810	837	842	807	824	848	828	831	798	808	811	875	801	818	830	799	795	838	757	831	799	754	853	834	837	841	851	787	872	810	815	804	836	824	863	823	821	812	810	844	781	808	832	845	852	800	850	856	825	792	835	805	780	782	800	808	822	815	802	825	808	817	816	808	795	824	822	851	801	814	861	812	829	825	848	792	807	814	767	836	858	785	792	818	734	822	803	817	773	812	809	789	789	810	814	776	896	762	844	838	838	861	824	860	817	835	798	854	821	808	803	843	833	832	789	801	808	783	818	806	852	822	784	853	821	799	798	825	823	801	820	767	775	749	838	829	809	836	831	816	862	797	849	831	793	801	767	815	888	805	824	824	833	786	805	857	801	775	845	851	790	840	840	775	780	819	808	856	830	826	784	793	884	831	812	835	809	831	816	770	809	844	776	814	799	837	794	775	847	794	816	846	836	841	807	788	824	829	801	828	821	810	847	833	804	831	858	804	828	834	884	872	804	808	801	846	813	791	830	829	807	817	850	844	874	795	809	804	802	769	808	786	811	792	764	780	784	852	784	821	825	792	788	837	774	734	831	824	778	832	786	796	782	850	861	792	819	857	827	847	836	825	809	793	766	833	786	855	810	830	788	789	824	799	865	844	817	854	814	834	775	816	801	779	808	847	833	815	814	824	790	824	807	829	830	819	820	805	814	837	824	799	821	851	787	831	839	826	885	780	840	809	845	859	796	856	780	818	819	803	794	827	812	843	802	865	803	884	811	779	826	806	858	829	794	811	792	805	831	799	803	813	854	805	792	777	785	831	832	825	807	812	754	821	771	816	756	782	837	824	797	884	854	815	873	801	805	723	838	799	815	813	805	841	824	822	802	835	851	801	797	847	787	792	769	888	819	819	788	815	809	845	805	815	784	827	823	804	829	789	795	798	812	737	850	777	780	780	812	852	811	791	791	810	814	789	811	842	794	811	833	819	857	852	828	885	831	851	748	806	797	845	803	851	778	861	828	776	815	834	803	793	843	826	814	820	830	796	814	791	857	767	795	819	804	795	822	832	758	808	826	826	887	851	780	830	845	799	858	749	847	825	837	779	798	841	842	814	805	834	835	803	813	827	824	810	816	800	821	781	805	826	816	838	844	807	807	864	818	821	814	843	897	814	868	805	827	840	856	792	773	836	833	831	780	816	838	840	845	793	773	834	844	821	834	797	810	783	834	819	845	804	843	822	806	793	817	833	867	833	798	827	879	847	842	819	810	798	811	819	816	808	850	823	826	781	877	856	836	769	798	846	753	802	791	854	764	816	822	800	878	809	801	828	821	793	831	819	864	848	804	794	822	870	848	780	830	820	790	813	803	779	817	844	809	785	807	802	816	835	828	817	860	831	824	835	777	829	815	812	881	850	848	834	814	785	779	808	810	829	812	801	790	839	769	786	830	816	822	814	843	820	832	781	813	852	868	770	855	795	789	807	773	820	786	850	800	819	844	787	829	869	786	822	811	800	798	854	824	782	828	799	855	811	817	836	802	809	802	780	802	822	820	851	805	817	831	787	790	841	816	845	792	776	816	848	847	850	775	854	838	809	855	826	794	842	825	831	822	823	845	837	836	813	807	880	788	805	803	823	822	843	851	860	801	839	837	841	814	804	822	792	848	850	809	813	815	833	827	754	802	789	814	851	822	863	848	810	850	827	806	813	811	820	834	810	812	819	816	871	878	828	795	842	781	839	803	855	840	843	790	844	790	794	823	855	763	809	796	785	861	819	814	798	845	818	859	789	833	776	849	815	795	821	838	892	857	810	824	795	808	820	794	869	814	832	839	868	792	792	776	811	815	807	798	838	765	819	810	787	844	809	824	861	763	825	801	811	874	817	785	804	822	823	805	838	800	812	851	830	781	785	851	797	793	848	765	782	847	815	829	831	813	820	824	832	831	819	839	804	792	784	814	812	820	778	818	841	772	802	766	865	857	776	840	814	808	849	774	831	796	803	826	823	833	809	755	804	806	825	802	828	771	812	820	761	829	834	816	790	812	808	819	838	871	840	804	817	827	873	873	791	807	808	777	835	818	800	790	792	784	763	834	800	779	804	777	864	865	808	816	813	799	783	833	817	843	794	755	869	875	841	781	799	793	830	786	768	839	801	811	858	804	841	767	779	809	839	824	824	832	846	820	814	789	845	803	790	826	790	807	798	883	810	762	850	795	760	811	867	848	817	809	850	808	831	855	837	850	817	816	816	777	795	804	837	811	875	819	794	812	805	829	826	834	840	818	807	816	852	810	791	804	833	776	867	832	820	824	835	855	760	793	850	812	824	796	834	840	818	795	823	773	804	838	774	832	781	817	794	831	804	826	847	844	772	845	818	797	874	793	816	819	754	752	828	798	919	832	816	853	783	819	807	818	805	828	843	826	818	859	847	856	856	808	807	788	814	766	819	776	742	818	827	771	787	828	819	843	820	770	782	825	812	861	807	831	823	799	787	846	763	791	838	789	797	808	866	814	775	807	816	829	778	834	820	788	793	876	783	791	821	834	824	764	800	815	802	848	812	858	786	794	791	801	771	845	858	804	821	882	808	815	808	813	805	780	785	785	783	828	851	831	823	804	817	877	813	834	870	857	811	813	812	837	818	827	793	810	849	784	816	807	812	785	836	818	814	870	858	825	834	788	819	790	813	802	801	756	851	839	861	786	818	767	797	862	795	843	790	801	858	808	749	829	802	831	810	811	830	791	778	824	810	806	811	802	768	790	831	858	826	733	826	817	828	795	859	841	791	811	832	782	764	796	836	816	752	830	804	799	808	833	810	801	740	841	805	807	786	789	831	771	850	806	832	837	797	777	826	800	825	774	816	818	826	812	762	834	821	788	828	796	848	810	764	854	841	818	832	856	845	814	823	814	763	821	799	798	798	830	846	805	815	856	808	795	811	802	839	870	759	833	799	796	847	786	837	791	765	812	829	865	840	816	803	820	821	858	793	792	800	846	803	836	802	814	778	804	825	821	775	845	772	805	829	798	784	771	835	844	821	809	815	834	845	833	775	830	795	820	821	766	831	806	830	801	783	789	764	857	860	776	858	818	799	820	795	841	815	822	822	865	794	801	804	828	864	810	773	835	843	803	799	800	825	801	788	808	841	810	811	869	810	844	860	825	772	784	860	820	839	810	840	829	818	838	817	824	777	846	806	790	841	861	779	827	813	846	778	790	815	832	829	811	811	793	821	849	758	804	833	796	830	804	828	821	815	790	793	838	800	829	831	817	822	824	860	834	837	818	823	814	811	818	796	838	773	825	821	842	773	832	819	798	810	816	763	792	829	849	815
3493	3634	2947	1731	1206	993	954	878	776	791	734	731	706	707	672	662	645	663	649	674	640	651	673	657	601	630	618	657	596	594	638	618	663	620	648	636	605	609	627	633	649	609	616	613	623	635	609	622	631	581	650	600	621	623	659	595	620	651	658	617	632	590	615	635	617	630	630	605	652	609	619	681	644	600	622	632	589	620	593	611	609	597	608	618	617	595	594	619	606	561	619	581	604	639	641	596	627	597	590	608	673	617	603	631	628	606	651	602	605	611	604	595	611	596	590	636	598	618	622	633	616	625	575	652	593	628	668	609	606	588	618	639	654	583	607	642	619	589	628	593	602	629	603	629	646	589	604	580	588	578	614	621	616	624	610	629	624	621	625	606	622	611	640	600	641	614	636	635	627	616	608	620	595	621	645	579	595	608	614	678	617	611	658	669	626	581	645	618	638	628	577	639	649	592	607	639	630	614	625	593	600	595	587	628	592	624	649	631	621	553	657	624	648	614	567	586	649	633	636	596	634	550	588	628	636	614	602	629	605	586	617	619	601	590	627	617	593	590	574	601	615	604	657	619	617	576	571	620	623	615	619	638	585	572	574	627	595	615	633	611	545	591	595	579	604	625	630	638	574	566	653	617	606	625	637	597	632	575	602	608	628	574	584	618	610	582	657	593	584	630	605	615	602	590	592	568	589	599	587	567	641	611	620	641	600	625	623	632	649	561	586	595	632	598	584	601	550	597	590	629	648	567	614	611	626	619	609	588	607	598	627	649	638	614	603	616	656	595	628	665	586	597	601	576	618	620	591	639	609	588	592	594	574	627	611	617	597	615	571	623	625	610	604	610	621	600	594	591	590	627	617	608	595	647	609	608	577	612	587	630	624	613	647	573	582	584	627	624	566	604	617	616	607	630	610	645	583	601	629	543	585	613	610	602	609	603	592	595	660	581	591	589	616	605	571	623	620	598	606	644	609	578	586	631	595	600	618	637	602	581	589	596	566	618	597	617	590	620	630	615	614	591	572	629	585	618	569	656	605	664	625	609	592	639	602	598	598	623	552	663	634	615	616	585	613	603	609	624	580	573	608	551	639	552	618	652	603	606	583	603	603	640	601	560	645	620	598	636	650	597	604	583	605	554	621	576	586	560	628	596	621	559	567	598	630	617	640	613	585	609	616	604	612	611	614	593	606	599	593	613	603	574	547	597	621	596	648	604	594	586	622	577	597	560	590	592	642	623	652	640	668	595	578	601	606	588	585	596	621	610	632	582	619	571	577	608	633	590	635	605	571	614	608	595	639	599	571	643	592	602	571	587	630	630	615	596	598	595	596	608	619	585	637	596	631	562	627	624	577	620	614	600	610	590	613	579	604	600	608	645	580	559	615	603	609	624	604	616	620	610	627	654	609	627	594	576	645	596	569	590	611	666	587	605	609	614	613	639	569	636	631	612	639	593	640	569	592	636	589	629	600	574	645	602	590	609	642	632	641	585	636	616	594	545	601	629	584	644	610	625	585	577	621	609	653	586	588	579	613	622	597	642	588	628	608	583	604	591	600	552	585	616	629	598	602	623	610	636	604	593	657	584	583	619	592	569	585	603	598	591	577	558	604	586	569	625	610	629	598	589	580	640	559	601	640	598	625	546	596	598	620	635	609	626	571	621	612	615	602	622	617	648	606	578	621	597	588	639	609	612	614	586	612	612	604	599	566	557	609	615	614	595	612	606	624	650	579	612	590	605	593	646	635	599	605	647	613	581	576	629	622	578	572	594	581	586	603	610	607	580	596	598	594	616	622	598	611	571	573	596	617	582	591	599	602	595	591	573	610	582	615	574	623	645	640	589	624	576	594	562	578	597	657	623	542	632	629	625	642	598	619	607	598	593	594	578	571	649	557	603	606	596	582	575	604	596	579	641	578	642	600	610	631	600	544	637	612	593	594	603	547	582	652	581	630	593	599	599	612	593	590	621	596	644	600	611	558	599	631	577	586	592	616	608	595	591	616	578	589	585	610	609	614	636	568	622	624	637	599	617	584	613	593	615	549	621	581	570	606	671	602	592	620	570	617	627	610	563	629	616	604	590	584	624	571	596	585	633	590	618	593	626	613	646	562	593	611	622	620	583	549	595	586	614	583	643	557	564	620	622	580	654	545	569	610	604	618	611	616	563	581	609	606	602	613	606	626	628	615	582	624	641	601	648	614	593	630	600	571	580	579	586	613	647	644	599	637	626	605	619	575	530	610	648	585	582	665	621	579	614	628	655	601	608	658	613	594	573	617	605	612	624	616	650	571	585	610	623	608	588	593	587	593	605	555	593	576	576	603	643	608	605	568	620	600	652	559	576	660	611	557	623	581	629	639	612	589	631	634	637	584	628	667	604	577	560	582	600	630	612	613	616	596	627	640	632	611	623	605	602	605	643	609	610	576	638	616	639	591	586	591	625	616	591	591	614	652	606	618	577	605	603	609	608	605	601	605	586	593	635	613	646	560	643	580	609	642	569	544	592	627	563	584	598	610	624	621	625	595	597	592	573	599	618	633	572	594	601	594	623	610	640	537	622	630	612	604	637	610	595	573	570	565	596	644	605	608	624	603	631	612	624	609	587	617	581	628	604	577	576	585	576	575	624	609	603	595	597	626	586	588	592	596	534	576	591	601	635	569	578	562	605	645	598	624	570	580	608	632	608	614	593	571	599	628	564	598	579	603	619	569	664	568	623	605	584	607	603	575	631	621	663	602	567	571	587	574	602	650	577	575	622	672	585	575	583	577	578	605	619	586	619	607	587	630	596	606	582	601	545	553	643	614	646	619	626	592	598	589	582	598	623	556	561	649	568	596	592	592	592	599	670	590	592	622	598	638	629	636	609	580	617	593	620	585	616	592	622	588	593	651	594	590	588	583	587	639	583	618	586	598	583	606	606	599	621	640	603	601	614	580	638	600	587	591	617	617	586	569	604	609	596	622	594	587	603	592	592	587	652	587	612	582	617	609	592	606	595	641	628	557	603	596	617	566	608	635	578	604	575	631	620	618	607	593	628	568	632	592	611	603	579	614	610	603	598	630	633	617	606	616	640	636	592	595	612	567	565	587	594	582	640	589	597	597	631	571	569	552	591	632	590	630	635	595	631	599	585	604	632	641	586	606	577	610	564	639	630	567	594	613	597	582	600	615	608	617	622	611	608	593	602	617	602	568	633	602	596	596	556	625	612	659	624	567	615	602	597	590	553	592	602	586	617	599	591	640	632	560	593	586	594	622	559	617	650	586	607	580	577	614	592	545	602	584	615	616	594	610	620	631	589	572	584	636	594	621	592	579	617	583	616	601	595	604	608	588	591	601	612	578	609	599	622	580	564	616	572	588	615	587	581	621	613	619	613	613	561	572	587	585	599	630	621	604	579	607	636	609	594	587	539	644	653	602	599	632	583	601	609	565	609	632	618	638	582	591	599	621	590	584	601	590	584	606	646	611	577	643	602	598	653	613	579	605	609
24470	21470	28834	24528	21466	9535	2001	1232	1031	983	949	969	803	840	853	913	781	855	853	845	855	831	837	840	794	813	891	840	814	858	844	830	810	851	808	789	755	824	878	755	843	822	805	819	789	807	815	794	827	768	827	814	830	825	708	797	786	793	730	803	796	822	802	764	842	813	811	798	778	816	777	840	800	836	759	787	783	779	790	816	823	773	793	844	817	825	828	792	760	771	785	796	791	791	816	759	780	799	805	817	765	836	814	731	813	822	832	835	794	802	803	799	800	885	794	774	809	854	811	756	800	823	768	776	795	795	780	799	820	775	844	791	770	769	786	849	793	747	796	781	790	768	774	846	820	719	858	818	804	797	754	799	776	833	814	773	844	821	808	758	804	816	822	787	788	800	788	777	831	751	757	779	831	753	848	783	822	811	797	825	750	741	839	828	738	793	754	801	852	776	794	753	814	786	841	788	789	799	818	820	780	827	818	756	822	818	819	776	822	779	774	824	841	826	798	789	788	781	801	802	771	763	816	736	753	789	790	759	857	738	795	771	771	804	838	770	761	772	779	786	771	842	790	804	807	801	776	825	810	791	762	823	745	830	831	775	815	801	740	763	794	841	761	768	792	807	714	777	788	832	784	763	821	783	797	794	768	812	823	802	781	785	793	835	792	768	744	797	773	782	785	786	775	784	791	787	781	780	801	762	795	808	725	819	842	761	756	781	767	758	806	790	796	795	782	774	815	872	793	746	753	758	764	796	837	794	770	727	824	800	806	799	806	779	765	835	763	788	802	836	795	822	780	755	779	800	812	840	822	826	804	789	835	790	761	796	808	802	830	779	725	815	798	798	761	786	790	866	780	789	782	759	805	788	834	753	734	781	794	839	844	796	794	831	782	770	830	782	742	748	814	742	789	789	812	750	745	779	780	790	840	785	772	806	763	757	770	771	797	779	782	786	769	818	813	748	835	788	826	787	811	826	793	813	743	791	826	788	783	787	818	800	814	770	745	787	804	779	737	801	763	774	832	771	817	806	824	797	839	815	731	803	830	772	774	755	846	795	815	757	769	785	801	812	801	791	719	801	789	763	832	766	799	782	801	805	800	818	819	793	827	769	688	778	781	776	806	749	830	776	787	785	775	784	812	767	799	780	836	810	796	772	766	757	789	806	802	726	769	789	810	750	795	785	815	835	802	804	784	824	805	832	771	761	751	798	753	809	808	789	768	806	758	805	798	807	744	803	814	786	758	755	823	788	795	797	812	819	732	787	805	774	784	787	818	780	790	776	799	758	842	766	776	755	779	745	846	811	777	773	808	823	781	787	780	749	750	755	817	737	762	768	805	821	772	718	768	802	783	807	742	776	758	720	796	793	745	784	782	809	777	764	788	781	773	787	815	778	870	785	731	793	816	763	782	779	740	783	842	813	770	775	783	811	766	793	810	792	751	795	750	793	834	786	752	781	809	765	797	792	791	811	815	771	779	781	807	755	804	796	786	804	814	779	815	763	803	780	766	817	788	778	819	807	806	831	753	822	809	783	748	763	772	756	773	740	755	805	753	817	802	815	785	764	767	839	787	818	763	782	775	828	752	814	806	830	833	798	837	767	813	773	829	817	790	776	792	776	817	810	777	816	772	788	778	775	766	780	831	797	750	840	811	753	785	787	779	812	789	785	847	801	823	848	801	769	794	762	741	784	749	800	816	771	818	829	795	786	811	777	815	820	739	763	794	765	785	752	797	791	767	759	773	768	820	768	801	802	859	781	782	855	765	750	778	820	806	800	877	805	821	777	785	764	790	842	770	842	781	788	842	773	787	806	726	788	750	804	798	779	786	760	763	833	722	783	823	773	765	781	773	822	730	797	760	830	843	782	741	780	840	799	799	748	819	835	845	824	783	798	784	798	769	812	790	774	801	822	801	818	831	815	748	778	816	847	762	712	798	787	844	780	783	745	760	773	823	779	821	809	788	765	797	745	790	800	775	828	735	813	840	829	792	794	784	773	802	777	850	779	787	811	835	748	809	806	836	779	784	834	805	737	806	796	776	839	758	820	788	823	779	770	801	775	789	771	784	761	784	791	812	788	749	754	768	748	811	787	742	792	748	781	721	807	763	813	796	783	826	782	706	741	751	767	827	772	844	756	788	796	820	773	811	803	758	794	770	811	764	781	760	743	784	783	758	789	765	826	761	778	795	753	760	745	804	794	802	795	800	774	750	807	784	798	817	793	823	798	798	841	791	783	824	787	828	801	770	740	777	831	762	740	783	776	725	736	817	792	786	771	812	779	781	784	836	782	839	779	792	809	803	750	815	779	790	799	782	801	770	844	794	799	791	745	782	817	751	750	797	767	827	775	834	779	783	776	792	785	761	738	784	779	791	793	777	783	774	778	762	789	786	771	847	791	772	805	795	796	812	851	768	779	791	726	747	756	764	823	759	740	794	821	777	788	819	827	805	786	754	787	792	793	734	782	800	768	834	815	769	813	815	790	824	790	762	828	823	779	775	839	782	793	797	754	788	837	742	818	785	806	804	826	795	780	791	777	807	840	817	776	760	807	798	765	777	749	778	769	758	801	780	766	783	778	742	723	746	767	805	799	819	783	755	798	764	806	731	789	816	801	842	868	788	774	771	807	827	827	760	793	808	771	744	814	736	751	753	829	828	779	804	744	802	764	749	816	801	776	793	800	804	782	759	771	826	737	869	792	744	791	779	833	796	805	798	842	787	736	817	804	795	774	806	814	798	792	832	800	712	798	797	792	781	771	789	827	757	795	802	777	742	765	766	770	780	850	801	842	778	821	758	813	782	762	752	791	798	725	811	751	821	771	830	750	833	775	811	771	766	752	765	825	773	795	801	770	767	736	820	795	790	753	767	791	823	771	813	791	800	813	794	769	768	794	762	707	758	805	795	777	810	779	779	799	797	758	809	817	800	782	773	735	696	751	768	803	767	783	816	789	809	766	827	767	790	834	812	836	743	788	796	765	807	741	797	857	794	834	806	778	832	758	714	766	761	753	785	761	780	799	784	802	803	825	756	828	836	730	808	776	747	797	772	784	800	798	833	793	780	770	790	766	832	794	793	790	795	758	782	824	823	798	794	808	771	786	792	796	804	793	819	821	804	847	808	802	803	833	815	799	819	795	780	758	790	726	764	771	824	817	818	744	801	750	820	769	776	777	813	795	767	780	757	812	762	792	766	804	791	767	762	788	765	825	783	734	798	758	800	800	761	783	787	818	800	759	821	782	806	796	779	813	756	813	793	723	786	772	785	828	797	776	825	772	782	841	768	826	790	761	764	779	769	800	831	800	751	780	782	803	809	750	810	836	807	785	759	832	727	773	796	780	851	851	751	803	793	765	770	820	785	784	770	753	737	806	795	793	747	771	832	786	787	787	800	770	782	804	813	779	781	764	799	810	737	771	813	785	789	761	755	781	830	816	765	812	776	806	777	790	770	794	784	793	782	763	785	753	839	794	792	759	758	807	734	769
3784	6068	4984	2633	1883	1444	1211	1032	1002	884	772	776	734	730	694	648	730	709	697	660	652	656	634	716	632	663	628	650	651	625	641	638	632	645	591	637	647	594	624	603	619	609	628	596	621	577	619	594	584	606	593	588	602	593	621	637	617	613	626	616	626	628	598	592	589	624	607	596	597	617	615	637	646	646	568	640	601	559	606	606	640	592	671	606	628	593	593	641	592	663	613	601	648	601	607	643	550	639	598	575	626	646	625	667	638	629	625	545	592	610	598	613	579	575	641	650	596	584	620	658	609	613	578	655	598	585	568	585	625	593	603	592	606	584	600	576	571	609	597	629	602	551	611	575	609	613	652	634	608	618	632	592	589	592	580	607	591	589	590	598	590	629	583	597	606	577	607	591	603	584	609	595	608	614	573	623	622	590	584	618	602	624	628	635	629	613	636	616	576	646	551	597	650	611	606	573	615	611	598	577	601	592	596	624	600	600	589	573	622	605	593	599	586	591	591	603	569	611	579	598	659	634	625	579	630	591	594	593	630	590	576	600	591	592	625	591	609	613	590	623	625	576	582	579	599	593	605	562	585	617	534	624	592	583	619	591	583	602	604	608	596	594	635	575	608	639	563	605	602	561	571	610	597	621	576	566	580	651	604	563	616	587	600	574	617	585	606	570	599	606	554	641	591	607	617	578	564	607	629	613	609	587	614	603	530	596	630	595	627	542	579	563	587	601	609	622	561	637	569	624	626	581	608	640	606	566	584	593	603	570	587	591	615	567	571	541	556	609	609	566	686	643	581	556	603	618	615	621	570	616	570	658	620	643	590	613	595	592	592	611	602	632	572	598	618	610	615	639	594	580	595	595	583	619	652	622	598	642	599	610	600	593	642	620	583	584	606	625	605	617	629	634	607	590	617	557	601	663	563	611	607	620	622	629	564	581	621	566	613	593	566	597	603	606	595	617	597	605	604	552	595	578	595	628	580	651	578	618	588	595	610	620	663	554	612	622	603	589	627	600	612	588	626	552	594	588	644	609	597	591	588	596	572	597	590	551	589	594	623	600	595	622	586	640	589	634	568	611	598	573	604	589	591	608	625	623	571	572	589	561	587	606	519	595	634	643	593	539	565	623	598	603	611	617	599	605	606	579	613	610	637	578	639	601	585	607	612	580	591	592	645	567	624	619	642	548	574	598	585	568	577	611	604	616	594	610	597	534	572	626	586	609	587	607	620	596	625	583	606	588	597	616	617	562	533	580	617	581	599	568	625	562	617	599	626	599	595	603	612	607	575	613	597	606	603	573	633	564	653	575	595	548	548	615	613	544	592	639	578	528	593	586	571	613	604	607	613	614	625	611	583	608	630	625	629	619	606	609	560	584	645	594	620	635	550	623	593	587	582	586	581	581	589	589	583	578	595	594	599	589	576	629	594	581	637	576	594	557	600	592	592	596	591	570	576	579	634	602	644	615	580	602	609	594	598	614	581	595	552	566	611	560	633	607	558	625	569	573	627	615	603	578	609	594	592	608	587	570	594	597	552	650	638	669	612	613	627	601	599	569	608	590	629	603	608	580	612	577	637	606	597	601	622	579	601	586	633	673	599	579	610	607	582	616	572	594	616	608	601	594	567	602	614	594	609	587	603	625	616	590	575	589	616	606	587	574	584	610	574	582	593	643	594	602	565	580	600	566	578	603	563	596	564	598	565	605	579	589	603	598	543	627	564	556	615	606	604	589	627	583	616	591	592	569	583	633	600	589	595	594	603	636	603	570	642	583	564	588	566	608	620	593	559	604	578	562	567	599	614	599	603	550	618	583	589	586	577	586	587	605	564	574	609	613	594	600	581	576	607	621	575	572	609	614	605	611	613	607	596	602	587	625	607	588	592	571	614	565	578	583	603	614	569	598	630	606	580	618	578	619	616	589	591	581	612	591	581	566	611	623	628	584	578	647	610	614	615	619	589	561	617	561	613	602	605	617	587	621	567	591	615	538	575	600	603	553	600	587	600	594	601	574	586	592	606	637	554	612	568	581	623	611	580	596	595	613	614	594	588	625	574	580	563	656	579	561	596	594	598	603	573	592	595	617	627	604	639	614	588	582	580	613	550	560	591	612	564	573	605	631	605	596	610	548	632	598	567	569	651	576	547	649	614	609	605	598	613	645	583	595	615	544	603	584	608	605	585	560	555	609	555	574	590	564	559	571	599	576	614	564	608	594	573	592	548	572	560	566	599	595	563	626	578	594	594	583	593	614	613	579	572	611	532	563	616	589	543	614	557	597	621	559	618	618	555	570	570	603	584	596	591	550	558	578	562	589	619	602	648	599	605	600	589	581	597	603	588	575	615	600	612	599	584	592	605	657	580	618	567	610	618	599	570	619	594	568	566	568	608	620	606	598	561	573	562	583	514	593	604	566	596	555	609	570	565	571	609	568	556	576	573	599	583	594	600	569	572	642	642	596	601	606	580	564	597	616	564	611	564	579	553	600	574	574	628	590	655	604	608	546	598	564	581	545	571	613	572	596	551	603	573	621	622	585	637	613	545	586	562	603	595	552	657	548	589	591	597	587	564	599	636	569	556	587	586	599	652	563	581	573	619	609	580	601	607	609	558	589	561	561	583	567	575	569	575	570	571	567	585	566	628	648	592	568	630	624	588	606	549	591	590	619	590	630	594	599	639	590	604	592	622	574	578	628	550	575	572	606	576	603	587	631	561	609	583	573	589	593	574	603	617	615	571	580	600	599	589	590	574	603	566	619	617	584	589	554	602	576	617	613	621	594	611	606	607	602	551	572	580	604	630	590	609	622	600	582	570	584	603	554	609	623	568	573	579	600	601	592	587	595	620	588	597	664	581	588	547	576	562	577	524	561	579	579	597	572	551	590	574	584	569	601	570	577	609	596	594	592	578	566	616	600	567	534	583	603	591	558	575	583	596	566	581	639	593	555	583	571	604	601	586	606	609	604	632	620	604	563	557	618	575	565	579	603	628	583	601	570	607	573	577	589	628	609	559	578	583	596	606	612	624	620	594	600	583	571	622	575	577	587	575	624	573	583	620	600	627	570	585	610	614	622	629	630	596	553	551	555	614	622	599	605	566	592	583	607	562	550	549	621	637	582	581	600	629	607	583	634	563	556	576	586	613	589	625	589	576	603	569	595	612	564	567	607	564	562	586	573	574	610	612	581	607	638	578	625	583	604	590	563	564	587	627	573	573	624	613	599	592	573	567	642	552	572	576	560	597	585	584	598	546	592	611	562	567	633	588	648	568	584	601	586	582	572	587	600	625	588	549	591	578	558	537	567	642	603	619	593	565	600	577	601	592	577	620	589	583	579	597	600	621	587	590	569	592	609	568	573	585	587	610	591	585	562	588	602	612	588	624	575	581	577	564	559	630	585	562	586	588	542	529	528	613	571	597	611	580	563	568	597	629	568	579	560	603	609	566	601	559	595	593	596	608	593	565	579	593	596	544	569	638	643	569	614	560	586
27817	10670	1012	598	476	456	442	468	455	404	416	462	424	419	409	429	435	420	422	436	410	433	423	420	413	429	421	432	402	443	439	394	441	424	403	414	469	392	387	416	401	398	463	420	408	450	417	474	433	392	475	411	403	428	429	415	435	413	396	465	423	416	423	389	412	439	382	428	445	419	387	435	403	456	427	437	392	429	407	436	437	442	436	407	445	393	420	400	409	395	437	420	435	411	409	412	426	408	452	434	429	435	458	410	406	424	378	412	380	430	438	410	442	415	462	411	441	402	416	418	451	445	451	426	438	443	417	430	431	425	431	416	416	451	426	426	400	451	429	445	413	451	387	425	446	483	390	406	431	415	398	397	436	424	410	371	404	426	425	427	428	419	430	456	400	421	409	416	398	438	412	408	433	451	424	404	395	430	405	401	428	454	428	409	422	442	410	408	453	396	423	442	399	447	425	425	432	401	450	418	416	430	450	382	371	390	424	406	433	424	405	399	404	454	433	450	418	430	410	439	419	441	433	429	425	443	404	445	439	453	439	416	408	433	423	458	401	403	431	385	392	394	423	441	379	423	440	450	467	437	409	450	431	443	430	458	434	419	388	407	395	415	410	406	454	407	432	478	423	409	431	405	439	444	384	396	416	417	439	437	449	424	419	373	473	429	445	428	443	444	425	420	434	445	388	445	406	438	427	421	404	442	437	405	396	424	437	430	408	420	388	427	439	444	393	413	430	419	410	405	421	412	412	415	409	448	456	423	433	413	426	445	402	422	418	432	430	404	459	451	399	436	430	392	410	406	452	440	403	445	419	428	406	387	419	410	442	428	438	399	436	435	435	433	437	439	462	377	438	449	392	450	419	434	417	446	440	426	421	412	413	432	408	435	426	415	457	414	429	390	377	416	429	391	427	411	446	405	431	432	438	456	374	417	475	408	408	404	429	453	385	421	452	435	417	447	422	433	432	385	450	444	415	458	442	462	414	401	432	416	476	462	414	419	436	412	449	439	389	427	443	426	421	452	443	438	444	440	442	427	438	450	404	445	407	434	437	407	401	398	411	433	417	435	386	457	458	444	398	459	414	413	409	425	424	430	407	425	434	409	443	443	451	404	432	419	429	458	429	461	441	422	427	430	416	421	430	436	429	430	412	427	408	453	419	398	420	398	435	438	404	454	427	435	408	440	427	423	402	437	424	419	386	408	420	446	454	396	443	404	406	433	423	410	467	433	384	438	447	391	463	406	403	423	437	442	413	422	410	426	471	409	413	415	409	422	431	454	413	403	433	407	449	423	416	421	435	422	464	441	436	434	413	398	439	395	423	408	415	403	434	420	411	440	417	399	422	428	423	438	446	384	435	424	426	414	421	420	455	445	445	447	395	408	409	419	442	438	396	400	430	413	409	449	449	403	426	433	456	396	419	422	436	446	403	421	419	441	420	465	433	417	427	408	457	429	397	403	424	475	371	419	439	427	427	455	438	405	430	442	408	445	412	435	429	411	402	432	397	456	432	429	427	426	418	426	397	399	460	436	429	459	448	424	424	413	407	420	477	439	423	418	439	461	441	423	449	468	399	391	403	402	402	421	407	421	416	401	484	430	446	400	443	429	381	401	409	470	453	368	439	436	441	435	398	387	420	400	413	417	408	422	432	442	412	433	466	422	417	461	408	405	420	445	447	415	398	395	409	415	431	424	394	442	415	422	394	435	447	422	438	437	425	428	451	408	413	399	414	426	437	398	408	448	371	456	434	396	398	423	441	462	396	426	399	437	450	417	430	417	443	418	457	383	420	441	425	406	452	380	425	427	445	423	421	422	427	425	434	441	433	431	405	477	432	446	430	385	428	423	428	412	431	380	416	432	452	418	441	417	417	406	384	423	437	422	412	441	419	428	450	428	421	466	420	414	416	429	460	408	467	421	456	389	452	414	418	456	463	421	406	424	409	422	402	417	390	438	391	395	368	420	392	432	388	439	413	455	412	401	415	380	427	425	447	419	448	435	453	429	383	392	392	382	428	392	391	432	427	424	453	413	403	442	401	416	441	422	424	428	461	444	419	455	435	422	442	409	395	405	404	458	384	450	438	380	432	419	402	410	411	397	403	454	424	410	439	447	399	414	409	450	407	438	426	418	458	394	434	428	450	418	401	428	400	416	424	434	437	425	435	383	408	441	422	461	429	461	400	403	412	402	389	423	417	386	410	404	434	426	419	435	469	419	457	430	416	440	432	438	408	452	422	408	412	393	377	382	453	479	420	455	403	438	437	445	429	421	432	414	403	394	420	412	435	426	395	405	425	387	420	425	434	439	390	440	424	406	391	381	421	441	425	412	396	444	393	439	423	441	423	411	473	489	442	441	450	402	428	426	439	422	422	444	467	432	435	432	459	451	420	422	396	423	416	443	440	413	402	476	404	414	437	429	409	426	439	422	438	417	448	417	466	453	458	436	439	454	390	428	418	457	439	435	446	424	393	432	424	460	427	431	421	445	437	412	366	445	435	423	441	398	388	436	432	424	443	416	417	436	449	409	406	435	452	452	398	436	392	395	409	424	432	443	458	435	445	435	421	443	403	426	433	416	453	433	454	395	412	466	430	439	404	435	430	472	393	427	428	406	398	476	429	409	443	456	455	432	417	403	421	386	417	435	453	417	482	442	447	421	443	439	403	381	401	445	423	465	476	419	446	440	389	415	466	460	425	432	403	476	421	406	423	394	436	426	428	432	466	439	397	411	442	447	458	411	440	427	402	440	420	470	455	447	437	427	409	408	460	414	428	450	424	442	436	453	404	421	408	427	422	419	392	440	412	394	466	430	440	444	428	428	416	436	410	419	416	399	440	401	431	400	431	436	427	415	372	415	409	451	420	399	452	392	415	455	436	427	412	406	425	426	418	403	416	408	429	452	390	383	423	389	427	431	382	405	432	427	436	412	418	406	437	425	390	453	434	401	376	420	429	453	416	411	422	457	416	410	361	403	416	450	417	439	456	412	452	424	430	399	364	439	420	431	411	409	408	391	440	447	434	426	434	437	417	393	449	378	452	435	441	410	442	464	421	424	413	419	428	432	425	426	429	419	441	402	397	421	431	438	454	419	431	404	436	452	405	433	423	435	413	421	399	434	451	384	428	425	405	410	429	457	407	412	428	403	425	409	413	421	454	411	429	423	395	426	424	401	468	452	444	425	447	416	422	430	439	414	426	404	416	430	448	458	464	438	401	448	394	456	436	419	429	401	387	404	442	424	403	459	398	449	414	399	411	444	388	426	445	405	413	399	405	440	450	422	379	407	454	422	434	401	421	413	423	423	421	401	437	454	422	417	400	419	422	460	419	410	463	374	415	431	445	427	432	404	444	435	407	419	439	430	428	431	421	400	424	413	410	429	449	426	418	448	434	430	425	398	444	444	422	394	415	436	442	427	417	442	404	432	441	435	405	410	415	447	445	427	416	411	431	369	409	444	435	413	453	436	425	415	434	424	443	450	449	405
4712	518	433	363	352	341	347	306	318	305	319	339	306	318	338	313	324	284	306	303	317	316	329	293	328	305	313	307	313	302	315	306	339	327	288	353	345	312	306	325	309	292	313	318	315	305	306	338	315	325	313	306	318	309	291	310	306	312	295	313	328	299	302	307	305	287	323	301	315	332	302	311	303	294	328	322	302	282	320	322	334	306	261	337	297	303	312	317	345	292	297	306	297	316	305	333	317	356	321	301	324	317	312	341	343	295	308	308	325	312	334	291	301	289	309	351	356	292	296	288	304	318	290	289	315	317	292	304	340	308	316	310	308	292	344	297	280	293	309	319	312	301	302	272	295	327	322	304	284	326	325	308	303	285	305	321	311	307	313	342	322	306	316	346	327	332	312	310	301	294	296	321	291	343	286	338	330	287	343	313	299	298	331	295	315	293	310	319	290	314	325	314	286	297	263	308	291	307	313	313	297	312	330	282	294	293	314	326	299	306	295	265	328	307	298	302	285	305	270	312	303	330	314	341	301	299	310	306	314	307	284	338	332	299	321	319	301	328	336	313	310	317	296	289	308	289	330	307	296	323	318	322	307	325	280	298	312	311	303	318	299	287	309	282	320	304	299	298	308	289	287	314	298	301	309	313	318	296	284	276	307	341	286	300	284	329	279	309	299	332	310	279	317	322	313	306	316	276	303	326	302	312	345	297	301	305	316	325	337	322	328	339	361	308	312	325	336	310	296	295	333	322	306	303	325	304	339	330	305	326	302	279	292	310	311	295	291	298	291	304	298	305	319	312	275	299	281	295	299	307	296	331	328	313	316	308	302	315	353	315	302	280	326	310	332	296	334	325	325	317	348	316	294	299	328	307	313	290	309	315	291	348	311	300	325	314	294	285	283	288	338	319	336	299	301	264	284	317	298	335	308	297	339	357	307	319	292	328	300	299	301	301	287	292	312	320	290	313	298	274	329	317	300	294	330	315	318	309	348	345	306	329	338	338	297	286	283	322	315	303	284	310	331	318	333	319	330	302	279	293	321	273	295	297	308	314	328	325	318	313	326	317	303	291	312	304	316	294	288	265	312	339	268	321	325	305	335	318	321	310	334	319	315	305	332	293	281	297	339	300	304	306	335	304	301	312	298	328	300	302	296	336	281	334	300	296	315	308	283	318	314	334	337	263	289	301	327	336	341	276	283	283	307	298	323	359	313	321	312	275	301	275	275	302	322	261	320	321	321	303	302	294	287	344	324	274	331	333	313	301	278	302	286	324	297	288	326	283	310	311	322	311	302	291	328	309	352	305	328	293	292	282	298	311	315	321	318	295	309	293	298	296	294	306	307	314	328	359	285	316	305	334	276	335	272	297	319	331	315	304	306	330	320	309	275	326	323	320	311	321	323	304	313	345	310	298	307	319	318	306	328	318	305	352	319	309	309	340	299	330	318	335	330	314	303	302	288	326	308	299	316	296	314	317	350	299	290	313	301	349	313	315	306	330	324	339	310	306	324	332	309	298	342	303	331	321	305	288	307	286	326	315	311	288	337	326	290	304	276	276	313	291	327	313	323	316	285	326	307	287	309	305	292	316	281	309	273	316	312	327	308	297	333	300	302	300	303	305	312	296	291	324	275	255	332	305	289	309	319	330	326	325	303	311	324	307	304	311	304	297	307	304	321	319	326	306	345	299	281	299	308	315	327	296	303	317	309	315	310	297	328	313	313	319	306	322	311	306	314	320	313	320	315	305	305	326	320	308	297	304	309	275	309	263	264	298	295	334	282	299	316	299	320	292	335	332	313	324	297	302	326	316	282	297	278	321	280	287	307	280	298	277	320	318	320	293	300	321	276	313	310	305	331	293	311	297	305	291	312	324	310	291	319	298	338	300	333	321	308	309	289	298	341	337	290	320	331	319	309	333	287	286	299	314	288	316	315	344	323	322	287	304	312	310	300	325	288	298	347	321	328	305	317	323	279	324	322	331	309	286	325	309	313	324	303	305	334	338	336	314	318	301	278	287	264	294	310	318	306	305	279	307	313	296	329	307	272	301	303	309	296	314	310	315	342	324	327	326	301	310	273	323	312	302	325	311	306	320	295	336	294	331	300	296	348	302	291	301	269	318	328	315	290	277	276	326	335	331	282	313	321	295	309	311	300	278	308	336	328	311	315	292	307	336	314	287	308	325	316	317	331	315	282	269	311	352	317	297	293	321	289	291	286	295	285	299	305	320	344	335	283	309	324	298	302	295	310	294	332	309	328	313	311	311	271	316	306	315	299	312	334	321	317	284	314	334	312	316	291	300	299	284	297	314	330	294	323	323	287	300	313	270	297	302	314	293	309	304	300	299	345	343	301	295	328	314	318	282	319	272	310	306	312	346	326	303	301	332	321	318	291	319	331	282	296	323	298	294	293	308	291	312	306	290	285	300	294	304	312	315	336	302	300	314	309	323	335	289	332	285	328	319	301	319	337	319	305	312	317	313	334	321	315	307	311	303	338	304	354	297	311	311	311	298	294	307	284	327	324	318	299	302	335	317	341	304	283	297	302	316	297	313	298	298	293	317	315	291	338	289	316	289	283	335	308	316	320	307	310	293	330	310	306	306	331	332	310	309	313	315	308	286	318	323	333	297	339	329	320	301	320	296	339	314	327	327	317	351	302	306	283	323	298	305	307	313	319	298	302	323	280	324	309	289	313	300	316	279	288	309	325	322	280	322	312	291	323	317	326	305	324	337	313	300	304	276	296	325	300	320	324	291	306	315	344	329	337	301	319	307	283	302	337	325	300	289	308	323	308	317	303	291	320	284	309	337	304	283	324	289	345	294	312	307	309	316	319	318	286	308	285	302	323	333	289	320	289	321	304	306	325	311	299	294	305	306	288	302	292	320	297	288	320	309	333	284	265	301	309	310	345	328	310	295	319	314	288	321	298	301	340	315	300	335	350	309	310	295	306	301	305	322	291	307	293	291	305	327	294	324	282	306	329	305	307	299	295	290	300	306	329	303	299	352	296	321	319	325	304	275	311	285	337	311	340	305	285	302	315	305	321	312	336	313	321	323	307	290	299	326	337	301	315	340	335	301	311	286	313	333	310	304	308	314	321	308	304	319	293	310	311	302	300	271	315	317	319	320	314	305	327	328	299	290	313	312	317	303	303	327	295	326	335	321	342	318	307	284	286	303	321	314	314	315	307	290	300	330	305	280	307	273	317	323	301	323	330	308	314	330	318	318	339	289	305	321	299	302	321	308	317	313	305	334	322	313	298	298	325	316	310	325	313	318	306	310	326	318	345	290	312	267	300	296	297	292	303	284	337	305	264	291	335	308	324	303	323	316	357	314	304	325	326	291	303	322	308	350	320	302	299	334	324	314	311	293	324	320	296	321	367	289	279	310	285	298	358	310	310	281	286	312	327	291	301	310	337	323	307	313	333	323	286	304	315	323	289	318	281	333	327	307	309	305	308	270	282	305	306	295	330	304	295	303	312	308
25507	21470	27932	25425	11593	1764	1291	1050	919	967	911	917	893	890	808	859	905	833	870	904	891	884	906	858	870	864	879	809	895	908	831	842	832	896	825	833	836	832	813	915	847	892	805	815	833	875	850	796	842	812	846	824	812	872	839	837	854	821	821	840	833	844	820	882	817	843	829	786	876	827	826	804	867	860	882	828	842	802	890	773	821	838	789	840	826	816	849	833	811	818	808	893	810	820	769	811	844	880	821	828	836	847	875	869	836	847	812	762	837	845	828	843	846	831	852	832	828	842	848	872	895	863	841	879	810	817	856	847	838	827	784	837	861	818	807	869	828	851	815	861	825	849	834	794	770	857	827	820	846	870	842	809	864	799	828	813	855	875	781	836	797	835	770	816	837	828	838	844	835	817	852	821	818	881	826	824	770	858	859	871	830	772	804	819	796	799	783	839	845	819	779	807	827	857	814	866	838	804	788	843	791	822	847	824	832	765	817	831	845	770	840	810	828	787	793	808	860	847	865	791	836	832	869	801	828	860	830	818	844	794	844	814	794	783	877	799	857	745	851	845	846	808	864	863	835	843	817	803	818	801	826	867	865	857	860	831	841	791	802	866	842	790	827	831	814	862	849	828	798	825	835	841	796	796	817	817	836	815	881	811	839	804	823	779	865	816	821	822	881	866	801	824	825	905	786	813	826	798	805	850	815	823	788	879	778	842	816	830	799	847	828	813	823	815	815	863	833	794	853	795	871	876	824	817	858	838	812	834	858	793	855	809	831	778	854	845	840	819	834	817	854	780	838	874	794	833	832	739	789	811	900	841	825	839	815	845	837	884	849	880	840	841	892	805	839	807	789	827	788	821	866	802	790	825	847	838	774	846	786	835	780	824	850	829	778	834	830	844	782	847	824	924	807	847	861	808	803	846	808	837	789	777	817	766	812	859	838	749	806	842	831	792	821	803	814	828	862	808	831	833	909	805	820	862	820	808	838	777	792	810	808	828	858	893	854	802	837	852	813	820	806	820	869	806	864	778	841	821	854	840	883	857	795	796	819	804	806	753	828	761	847	812	829	797	830	827	811	817	816	801	782	772	867	808	813	831	791	853	860	792	852	813	822	792	802	893	790	825	809	838	845	781	839	797	798	837	840	817	826	865	801	795	828	844	880	832	826	854	809	800	791	788	870	829	781	811	820	820	783	779	819	766	778	778	861	848	824	871	845	845	790	774	882	859	782	804	810	779	822	846	820	792	767	847	826	814	839	864	790	827	810	839	892	856	819	828	868	852	808	841	835	849	806	853	814	838	841	813	789	850	796	836	838	763	838	849	801	802	832	812	896	793	838	826	868	827	800	845	774	839	843	801	816	887	780	831	822	874	808	839	826	857	839	829	829	868	819	836	845	828	800	832	770	845	804	806	844	836	850	876	844	841	815	842	814	801	812	855	824	815	866	806	856	849	847	810	846	815	822	866	812	845	815	861	868	837	815	843	797	828	872	815	778	773	881	846	809	827	836	883	836	812	780	832	841	798	775	896	820	832	809	893	826	828	842	797	831	837	825	810	863	825	831	816	834	833	811	893	882	828	856	806	841	766	841	846	769	837	810	827	819	835	863	809	806	897	822	841	844	814	861	834	854	843	878	805	823	818	796	828	809	800	873	808	804	816	789	784	808	857	852	840	853	795	846	824	868	793	886	807	786	809	872	780	872	855	835	832	787	821	840	830	803	828	861	821	863	801	836	807	841	836	850	833	870	819	812	860	861	793	836	780	796	873	861	860	784	814	778	835	819	857	862	826	831	864	862	826	825	856	809	798	834	812	813	865	821	793	793	841	826	865	845	825	855	842	830	782	834	827	875	810	828	833	830	842	828	816	824	831	785	826	807	812	807	772	849	868	783	768	761	850	859	793	886	839	844	835	802	837	763	845	835	855	775	800	819	839	791	812	830	827	838	837	836	848	822	848	822	808	786	819	837	860	807	829	792	850	830	860	799	876	814	816	849	822	902	825	773	795	779	829	797	910	828	826	776	835	807	717	817	828	851	824	838	781	823	872	831	775	857	833	801	852	810	841	820	825	871	836	761	831	837	811	804	828	868	878	852	842	792	832	803	812	822	835	821	778	794	852	916	826	819	840	821	825	792	874	838	839	851	840	867	856	801	816	865	805	831	888	842	831	789	821	840	857	814	878	861	843	831	862	867	794	800	813	849	833	873	882	817	843	851	842	806	810	841	801	840	845	838	748	829	776	878	804	859	843	860	796	829	873	816	772	853	845	801	785	815	794	821	761	844	845	827	854	818	796	798	839	839	839	874	808	846	813	760	813	793	869	824	872	800	836	776	902	844	766	830	797	874	852	761	846	832	820	799	803	815	807	850	846	837	883	848	818	852	769	863	796	870	783	863	859	855	819	834	806	830	822	844	880	829	800	800	825	854	829	814	804	779	836	876	816	836	831	861	835	786	828	810	825	838	803	863	820	802	825	826	778	825	848	831	886	808	815	875	835	818	841	831	826	822	853	859	863	758	840	878	858	802	877	801	833	839	803	839	896	802	769	819	846	836	819	806	819	809	799	847	791	797	822	827	824	819	843	780	824	804	825	823	841	830	883	816	863	782	892	826	809	797	804	838	835	842	781	812	853	854	841	785	784	805	836	842	859	841	854	825	805	822	874	802	865	846	817	852	918	844	825	833	869	838	839	820	803	823	853	849	839	842	811	831	770	873	875	812	779	777	818	797	843	849	820	803	817	876	799	871	837	828	820	808	830	791	834	886	813	795	838	851	798	820	865	791	784	832	861	832	825	838	812	809	782	768	802	848	799	806	832	809	801	819	837	790	817	793	834	842	882	771	788	868	841	775	822	828	838	854	830	847	826	856	844	888	868	875	859	813	808	821	867	851	884	857	785	850	772	844	789	823	764	823	806	786	854	873	815	823	800	843	798	858	766	846	806	833	795	815	803	847	833	823	820	849	843	793	835	870	778	864	790	848	781	843	799	799	821	895	839	800	822	820	855	801	845	872	834	769	770	773	874	846	792	842	849	834	854	875	812	800	823	811	830	826	816	825	834	853	802	783	831	828	810	791	806	793	812	804	832	805	850	858	846	795	830	859	823	820	833	842	797	800	807	780	850	791	840	803	820	804	823	781	827	807	836	796	838	851	789	825	870	834	824	743	837	770	847	802	824	851	834	842	824	838	825	836	820	779	818	876	871	888	873	842	872	782	805	792	808	865	816	824	842	800	816	861	855	815	851	871	803	783	862	861	896	788	837	810	815	856	842	808	810	821	872	848	863	792	807	829	797	877	806	811	832	814	883	824	831	796	814	807	821	827	850	811	861	840	805	848	859	884	834	838	796	792	841	855	862	837	812	815	842	877	872	830	802	817	814	844	798	823	837	859	803	822	797	797	799	832	843	829	848	821	783	853	805	840	807	754	808	815	774	857	839	813	809	811	812	806	771	800	816	840	819	833	854	794	835	810	824	823	877	827	813
3492	3688	2953	1772	1282	1012	954	852	772	765	672	742	706	677	703	676	699	710	646	660	640	638	637	640	644	632	684	636	614	618	630	613	610	618	624	602	650	648	631	621	653	646	642	576	590	607	640	636	590	602	586	597	594	631	646	608	670	602	660	608	614	648	635	636	632	608	601	597	596	596	657	623	611	585	672	611	622	670	580	615	621	615	609	650	632	598	638	627	613	636	660	602	615	605	659	578	570	649	630	634	636	555	619	598	602	580	601	630	636	619	610	594	598	606	608	644	635	582	631	609	585	683	613	574	599	615	649	639	607	601	596	654	578	617	613	608	593	615	610	620	637	622	663	585	577	600	609	603	599	619	638	555	623	616	605	587	629	597	634	590	652	577	640	632	602	621	602	602	618	624	614	577	592	623	615	631	632	585	634	571	595	599	603	620	611	588	623	564	555	594	615	584	603	606	612	629	640	606	611	645	615	579	597	631	605	563	607	607	624	594	604	619	618	630	608	626	604	575	584	578	595	626	580	601	596	603	610	626	585	612	529	582	607	634	573	616	612	605	632	613	651	588	588	571	597	574	628	585	595	616	650	611	589	613	599	651	658	595	641	593	640	600	603	601	621	581	617	586	612	624	598	623	601	612	633	615	598	607	606	606	595	641	606	632	620	596	598	624	574	588	657	562	586	606	627	615	626	596	606	642	582	579	640	593	580	552	624	582	602	601	592	575	610	599	587	593	623	566	613	580	592	653	622	594	583	623	649	615	648	650	611	549	630	569	663	627	554	631	632	579	613	661	576	594	584	593	531	563	583	624	598	576	600	580	558	577	646	575	587	606	632	614	606	608	629	615	590	596	618	621	596	604	652	594	604	624	613	619	605	620	598	601	635	569	610	621	611	622	629	635	612	561	582	573	623	596	588	601	606	615	556	659	596	625	620	609	617	650	632	614	609	588	641	602	565	601	574	617	627	565	616	609	606	582	627	595	593	581	619	604	640	594	634	579	589	559	637	637	654	591	602	563	616	597	591	617	640	594	622	584	616	613	621	594	590	587	594	591	558	655	608	584	600	585	649	607	580	606	622	613	601	608	602	622	610	659	597	601	672	607	601	608	604	613	580	625	589	581	590	607	587	584	595	566	588	622	595	592	557	599	624	609	611	605	604	583	600	649	592	621	595	619	558	608	662	608	591	615	648	562	621	603	609	569	615	598	577	649	620	631	621	583	625	579	590	567	622	533	568	627	627	618	614	598	606	597	660	585	629	575	641	614	630	652	593	579	660	656	596	611	619	583	592	572	607	662	637	638	581	631	601	599	633	634	629	602	659	566	603	601	603	601	604	576	588	614	605	648	627	616	633	565	654	613	628	631	601	636	590	593	549	596	574	610	632	648	588	585	633	652	541	646	642	633	611	600	599	625	627	584	609	613	561	572	614	602	566	581	614	598	615	592	594	594	587	588	632	560	655	564	562	589	621	610	577	585	582	646	623	622	623	632	570	621	649	609	582	598	635	619	575	602	586	581	588	605	622	633	595	613	563	570	588	617	596	598	593	605	615	640	593	605	578	616	640	581	608	646	611	624	605	629	580	591	583	609	605	654	602	589	574	598	633	644	620	580	597	627	588	594	632	589	596	623	577	595	636	637	645	603	560	608	603	597	623	606	592	613	592	601	631	627	593	563	576	622	582	583	636	618	605	579	571	574	585	588	601	590	575	587	605	620	639	596	650	640	601	612	605	617	596	588	595	603	541	588	607	607	574	593	604	589	623	605	626	595	601	602	641	590	611	608	607	584	640	646	622	601	592	575	601	638	624	632	597	613	545	569	617	583	612	610	621	602	609	573	650	631	603	598	636	586	592	610	542	578	594	630	576	613	614	642	571	598	581	578	618	585	609	618	620	600	591	635	599	576	635	632	590	604	605	647	602	658	631	654	586	604	587	588	606	614	620	597	580	587	544	651	536	586	624	644	614	615	584	605	608	619	629	594	612	613	553	634	566	625	595	571	628	567	644	629	643	601	595	569	610	608	558	586	638	590	580	609	589	601	634	590	603	599	569	605	629	601	652	598	620	611	583	588	631	613	586	634	675	627	618	556	612	580	585	595	599	639	598	637	616	624	593	590	566	557	581	611	599	610	607	588	601	638	615	572	571	567	602	621	573	625	632	590	649	629	611	595	602	601	584	597	564	567	643	603	569	592	621	591	591	571	593	608	577	612	587	600	557	627	619	599	543	612	587	633	655	592	593	595	574	605	628	615	607	639	577	599	567	550	604	580	586	615	586	611	659	601	616	636	601	624	621	614	585	616	584	596	633	615	626	603	590	616	588	619	605	586	580	608	635	600	608	582	557	592	588	601	604	568	643	600	571	618	620	576	580	591	606	603	631	639	608	630	613	616	587	573	626	607	600	569	593	625	635	602	605	612	607	607	600	607	633	617	603	623	584	577	598	612	602	604	581	615	611	596	646	596	582	622	635	601	616	619	576	669	594	637	597	613	572	635	589	614	616	598	591	597	606	617	592	601	609	613	635	613	585	569	614	628	587	625	594	602	601	581	556	589	622	565	609	612	618	624	601	614	608	575	588	601	572	602	609	600	615	611	574	577	583	603	613	610	607	595	577	591	587	607	649	535	574	561	635	593	583	626	574	604	543	580	625	591	608	619	614	563	591	588	651	579	652	599	602	604	650	533	633	557	578	613	635	653	626	594	581	604	610	594	620	593	628	586	612	602	602	610	577	639	609	622	585	578	581	608	610	600	586	601	578	599	585	585	597	605	592	590	616	628	656	630	607	549	574	631	636	557	598	574	602	610	624	543	633	604	626	617	581	581	665	610	633	585	592	594	626	602	580	602	580	600	594	609	586	606	645	607	617	625	638	536	564	622	580	623	600	610	572	579	578	617	576	605	581	611	604	615	579	619	576	584	647	596	566	624	589	632	595	600	655	611	610	590	617	565	612	570	587	600	583	579	612	612	575	569	634	608	613	620	610	675	555	561	585	605	607	638	626	606	597	576	589	582	619	598	620	629	615	628	599	603	605	561	591	577	580	607	590	625	590	568	597	662	595	611	606	642	595	581	612	614	625	593	613	618	611	562	591	595	591	602	609	580	585	583	613	598	616	575	568	630	576	612	592	616	637	623	593	599	623	629	579	587	631	579	620	610	600	667	578	581	596	607	629	583	572	588	602	627	612	579	598	554	588	619	606	602	556	638	599	601	587	578	582	609	607	635	630	556	599	600	638	638	602	620	628	627	602	596	564	590	621	618	546	600	647	588	621	576	636	648	600	578	594	643	618	624	637	585	579	586	586	625	630	641	612	594	613	630	613	635	599	585	609	561	638	588	603	623	611	567	583	605	643	582	615	590	608	594	593	585	617	644	594	597	590	592	599	568	596	594	574	578	575	617	575	602	615	593	664	608	624	570	601	599	608	612	614	596	608	586	586	567	565	622	588	648	621	639	608	532	598	593	563	614	595	592	634	618	594	569
24489	21464	28820	24542	21464	9419	1891	1309	1054	965	988	905	873	903	895	871	890	826	878	838	827	832	789	829	845	819	781	814	776	784	845	789	875	788	821	764	793	808	804	798	822	789	833	833	789	783	791	829	834	781	820	802	821	853	808	768	798	787	838	803	807	821	823	888	810	752	836	800	778	829	805	831	793	781	798	791	748	849	814	774	789	811	815	799	790	765	842	774	792	809	819	856	873	757	785	784	787	770	774	846	811	771	789	760	838	813	788	805	822	768	781	835	801	778	814	847	754	797	807	819	795	780	760	802	808	790	794	768	782	814	811	797	820	836	822	781	805	786	856	788	790	802	761	803	813	800	807	779	781	787	777	799	815	752	751	811	804	802	827	776	762	777	807	805	827	782	776	772	789	752	783	795	816	799	766	782	813	809	802	780	761	828	760	812	830	805	768	801	803	789	763	767	820	817	796	808	809	758	801	839	789	785	756	784	824	738	825	772	768	790	834	763	754	834	849	803	748	811	777	787	758	790	800	804	813	828	743	827	813	834	804	799	792	779	831	804	775	779	779	836	834	762	810	856	788	772	741	828	796	824	767	804	771	823	799	807	820	870	781	756	818	825	742	785	807	801	805	827	792	764	773	796	752	825	813	801	801	777	738	824	848	813	745	791	757	793	793	762	831	791	768	839	791	799	775	794	850	823	841	734	772	783	814	804	777	765	861	744	825	771	732	765	776	795	757	794	747	820	745	791	808	750	808	733	824	717	731	802	778	836	812	724	835	845	734	778	817	793	804	800	785	857	823	814	830	771	817	792	826	769	782	808	786	809	831	770	804	754	765	760	832	786	794	773	781	817	784	754	828	759	834	848	820	788	771	732	841	782	792	788	706	756	772	797	789	782	827	748	758	775	822	801	796	825	804	777	794	786	784	804	756	834	883	809	742	753	797	822	846	803	760	809	806	801	820	816	814	829	796	856	801	786	775	850	844	823	768	809	849	769	765	811	843	819	799	797	821	825	788	779	830	793	812	767	806	799	762	785	795	758	779	779	764	715	770	785	788	813	794	780	770	824	799	797	793	829	789	795	789	835	740	775	785	744	753	824	789	760	769	792	806	803	777	814	779	817	790	805	805	840	769	767	817	765	843	760	809	766	805	796	790	808	822	760	763	795	782	797	789	736	770	834	782	804	772	794	795	784	822	798	810	778	843	753	798	785	820	762	845	812	785	746	742	815	776	806	816	804	770	798	792	816	820	796	840	785	795	778	818	786	777	794	786	798	776	809	748	783	802	811	822	756	736	796	887	814	869	764	773	810	756	816	794	787	735	787	777	781	808	805	830	788	804	770	764	809	750	802	790	788	796	773	768	742	752	778	845	763	781	842	791	809	770	741	767	781	810	776	786	762	792	848	771	785	740	806	821	826	769	761	781	793	861	757	793	812	766	787	809	762	810	820	809	817	766	818	769	797	798	823	768	793	809	729	795	822	773	771	779	816	724	759	761	793	802	805	796	801	774	790	822	773	811	799	781	798	746	770	822	767	770	780	788	792	760	778	794	819	837	763	774	756	870	773	794	777	818	761	790	793	866	789	793	856	802	813	832	853	812	811	800	789	808	807	759	762	785	788	790	788	800	794	819	803	822	858	784	771	761	787	790	853	823	831	847	834	860	817	823	826	756	754	856	826	802	834	771	765	757	762	789	742	770	763	816	754	771	765	840	816	758	805	812	786	812	817	791	765	786	831	805	759	799	770	812	879	788	784	793	785	816	753	742	784	732	783	815	837	767	793	809	781	793	773	775	825	779	788	779	753	793	770	770	798	732	806	811	809	818	811	799	821	788	848	795	780	775	770	818	785	799	800	790	804	806	756	757	777	799	762	850	851	798	778	781	772	823	811	775	825	764	775	820	770	769	766	783	751	752	781	794	768	797	776	811	819	781	786	800	836	823	785	771	816	768	796	763	764	787	804	797	785	788	749	780	798	802	824	816	821	749	814	812	776	814	820	811	748	753	790	827	817	808	846	798	786	777	782	810	806	778	773	779	772	745	800	759	775	807	824	818	822	774	763	833	837	775	861	821	799	791	791	755	820	812	785	758	812	778	822	767	851	801	801	780	785	778	819	796	811	786	744	783	739	729	802	770	793	853	835	783	768	828	790	790	795	791	804	764	819	785	793	769	819	773	832	748	789	818	775	762	798	806	747	798	781	830	775	787	762	798	773	794	825	824	819	806	764	776	745	777	780	806	733	806	783	812	821	831	883	790	810	882	834	815	777	810	754	794	818	796	764	794	774	834	779	795	769	794	787	809	796	802	757	783	813	823	812	765	783	788	761	763	775	797	769	766	824	771	767	753	782	821	738	843	809	809	807	762	787	785	783	751	751	819	839	836	770	797	817	790	787	743	807	795	780	781	783	816	765	827	782	790	801	799	805	788	814	785	753	806	798	817	777	764	788	782	803	803	765	797	818	793	831	770	805	775	802	765	803	750	833	797	822	766	823	734	755	787	769	815	790	823	810	769	808	755	798	801	831	817	837	816	815	840	804	782	819	791	761	764	813	756	802	766	764	780	824	773	782	808	803	725	765	803	772	780	821	816	775	802	843	791	781	761	806	822	777	752	771	774	742	784	761	771	785	800	803	786	755	801	803	788	817	796	779	784	832	818	809	828	818	799	793	745	776	782	788	807	804	797	775	836	859	816	718	777	803	770	816	784	800	792	793	781	783	821	847	779	763	785	767	781	780	764	828	747	734	802	777	814	843	782	784	790	769	769	851	821	785	766	809	797	748	822	814	777	791	827	765	811	776	780	798	770	791	827	801	806	783	838	803	771	786	765	724	762	778	805	822	756	766	786	785	819	780	764	803	793	778	808	770	781	813	813	781	774	814	805	820	737	801	739	751	832	761	821	820	750	759	794	791	806	824	842	797	830	802	747	792	846	757	762	770	763	769	815	808	821	763	831	782	797	803	800	765	771	782	794	787	784	795	816	789	825	763	770	786	829	760	796	804	791	818	807	772	795	795	704	807	804	805	756	790	775	772	793	822	813	787	745	839	794	748	854	815	789	845	813	783	788	793	728	781	804	784	731	785	748	778	773	842	780	811	764	732	795	781	780	739	795	789	803	826	763	758	823	760	752	793	717	828	793	813	763	788	842	830	796	812	742	767	816	798	830	736	817	800	804	754	811	773	752	830	765	772	833	781	770	813	762	799	726	808	812	778	802	751	797	815	824	792	745	815	820	748	754	772	783	808	790	770	786	802	802	847	777	756	741	799	739	768	760	753	763	778	807	777	787	814	737	747	711	798	864	766	826	758	797	766	730	765	794	742	792	805	794	777	811	761	760	748	787	836	799	771	819	826	778	807	767	767	786	807	733	812	803	799	749	802	750	796	776	807	793	792	793	781	792	830	746	840	837	809	752	817	800	792	825	766	794	832	700	778	834	797	749	796	816	770	805	819	786	781	787	794	796	801	813	831	818	802	796	742	830	777
3741	6142	5049	2584	1920	1449	1217	1021	950	864	845	741	747	734	750	672	641	685	664	673	692	670	641	634	691	610	612	674	652	669	663	624	631	661	606	656	642	672	658	587	591	642	608	624	656	641	660	597	634	620	634	638	640	608	624	645	605	637	578	607	625	650	655	610	617	603	589	610	576	612	610	586	625	653	631	618	653	599	569	592	597	591	615	613	600	598	582	590	607	621	620	605	650	597	621	591	601	612	577	599	580	605	598	622	648	634	604	613	614	607	630	595	588	630	593	581	638	604	580	605	659	592	597	607	625	585	622	574	591	583	581	605	609	613	584	598	600	581	605	606	630	568	640	589	570	618	624	592	590	619	596	609	605	535	657	607	597	578	677	608	626	606	655	628	571	614	592	552	572	610	589	618	594	628	624	591	579	609	588	618	611	609	622	588	585	572	614	572	621	609	628	579	560	601	645	640	557	593	598	530	634	626	602	597	615	568	641	588	603	567	574	666	642	615	612	601	634	591	590	610	643	599	594	545	625	571	602	582	592	604	596	630	579	575	610	644	632	599	615	630	599	566	606	587	626	620	599	597	574	624	628	624	565	570	562	608	631	607	562	619	587	561	584	629	570	615	554	619	612	610	587	591	596	578	604	591	604	605	604	615	576	578	606	608	598	602	577	585	628	589	599	587	606	621	581	599	587	631	589	586	628	603	607	615	603	555	597	599	555	581	635	610	627	577	598	654	568	658	608	589	623	567	613	649	590	632	619	574	618	584	587	604	601	593	626	644	596	662	553	579	634	573	538	587	624	595	604	654	615	605	619	604	616	578	566	618	595	640	612	595	594	598	608	598	625	574	646	575	595	573	609	592	618	578	628	547	635	655	632	600	622	629	600	624	632	581	595	628	596	585	610	626	600	607	548	612	590	635	618	633	584	637	600	614	610	613	571	627	609	619	628	581	589	608	592	578	583	635	622	619	633	585	569	654	575	586	579	565	615	608	588	602	610	614	616	629	609	594	599	629	599	613	640	548	592	597	588	633	604	657	578	634	601	594	649	582	588	617	622	570	589	597	630	637	634	603	638	603	592	584	631	608	627	581	596	595	609	596	590	622	555	625	572	589	578	618	618	559	579	634	583	588	596	580	615	565	618	591	573	584	570	586	611	613	580	608	611	579	598	538	576	605	584	582	573	582	600	566	589	581	589	622	597	629	583	583	579	553	618	574	558	586	584	611	587	585	633	600	643	598	621	599	625	636	577	664	599	608	611	573	617	606	570	598	574	586	566	591	562	614	593	607	615	633	572	569	575	561	578	615	561	576	592	635	580	612	610	610	592	571	593	643	596	561	599	609	637	576	591	599	644	623	619	586	611	606	605	571	598	599	603	606	585	584	574	540	552	594	593	606	653	590	605	603	594	606	577	618	601	591	615	542	576	555	567	608	581	549	571	566	550	586	604	600	607	604	661	588	631	600	582	565	615	579	602	627	655	573	593	605	582	606	634	610	606	604	652	600	612	626	622	611	560	606	627	664	605	579	618	568	631	596	593	604	601	587	580	656	601	612	620	599	629	590	589	594	619	601	602	641	564	619	593	534	610	548	576	546	594	612	662	638	586	575	617	585	601	587	624	556	609	615	646	596	583	615	564	547	604	615	608	642	575	645	577	596	624	591	611	552	563	565	660	601	572	586	555	596	585	602	583	564	569	563	612	591	628	574	594	567	580	573	623	626	584	598	605	585	610	575	625	621	625	587	591	591	571	593	609	558	578	582	603	667	614	593	590	602	582	592	622	615	622	555	571	610	595	534	561	621	616	603	561	580	567	611	602	544	591	564	583	608	579	614	591	607	603	598	589	573	575	567	566	566	635	598	619	596	538	608	563	629	599	557	588	614	648	618	609	568	571	595	601	565	609	571	616	560	576	566	636	642	581	607	567	626	577	569	605	605	597	601	567	594	608	630	627	595	614	627	591	570	632	588	591	630	571	617	555	571	590	616	584	582	611	578	616	652	566	629	568	601	607	606	579	576	575	581	604	593	631	609	598	583	605	625	568	598	651	524	600	583	587	567	584	586	624	594	595	593	612	576	603	621	572	595	574	580	588	606	573	576	648	560	559	672	633	559	582	582	647	569	591	583	595	630	623	553	585	588	564	606	632	564	532	580	618	628	585	542	631	570	620	598	613	600	574	602	579	624	613	615	616	615	586	601	608	637	594	653	597	596	651	600	578	579	590	613	608	620	583	572	567	577	585	590	589	583	592	559	621	564	583	586	621	600	610	605	537	641	574	620	605	601	603	609	576	623	596	595	593	598	604	600	616	612	564	639	627	577	575	588	614	546	610	575	606	573	585	600	572	641	635	571	563	627	548	610	618	634	574	592	595	605	594	573	621	560	636	607	591	608	617	622	596	592	580	552	569	606	563	598	611	590	555	614	568	628	563	599	597	569	582	620	585	618	607	623	584	557	618	577	582	583	613	603	618	580	576	623	560	603	611	626	625	578	586	600	591	629	583	593	598	613	627	577	630	638	645	628	641	555	634	599	610	606	594	575	598	578	621	592	608	616	617	645	610	635	643	588	623	602	639	560	562	582	590	594	604	558	648	603	629	546	618	595	579	601	596	582	598	582	633	606	576	602	569	623	630	585	547	591	582	585	605	599	590	606	626	642	580	582	594	593	582	576	577	595	595	593	594	570	633	608	609	590	597	591	598	573	585	592	610	597	605	589	621	654	618	586	599	555	598	582	571	626	602	584	602	607	552	599	571	607	631	613	599	612	637	583	561	582	596	592	593	585	602	559	585	598	580	567	595	566	600	621	580	611	595	595	554	630	614	600	600	590	592	619	577	632	592	571	596	596	547	579	600	601	596	561	598	600	575	570	543	585	619	574	616	605	600	603	622	573	584	598	592	580	573	548	577	586	616	577	586	590	604	570	588	598	573	597	625	569	625	591	600	556	597	563	592	595	562	594	617	584	599	646	566	588	578	592	614	603	564	596	622	602	580	600	567	597	608	575	635	602	536	580	577	565	562	595	589	626	633	625	565	583	620	562	591	541	610	592	616	597	611	579	587	606	647	578	577	578	614	567	546	561	604	605	618	579	567	591	590	600	585	551	645	604	594	600	633	581	561	637	622	584	613	569	575	581	603	624	584	604	588	601	607	538	573	578	617	586	560	588	557	583	598	630	623	615	627	606	523	582	577	584	588	617	619	593	599	608	610	588	583	545	626	583	619	581	651	565	559	599	565	620	606	600	574	604	627	579	600	548	577	604	535	578	582	626	586	575	626	595	567	550	596	607	593	615	604	567	591	573	562	602	575	550	594	622	593	587	604	599	573	567	605	555	606	589	603	591	574	614	668	587	602	564	540	609	598	557	569	631	667	612	562	587	582	565	609	623	585	602	577	600	643	556	611	603	588	585	578	600	603	599	640	605	572	564	570	606	561	583	562	574	540	524	594	579	608	559	623	647	620	570	576	581	560	587	578	592	562	597
27983	10617	1028	610	478	490	446	468	406	432	405	404	432	415	429	440	420	407	416	396	410	371	406	451	388	409	398	459	451	424	473	447	450	412	455	399	425	368	450	425	434	407	411	438	430	418	422	420	430	414	425	423	429	488	421	402	412	429	456	400	426	439	456	424	386	421	420	418	439	414	414	390	432	426	442	410	446	388	390	426	406	449	454	417	428	435	457	437	403	438	394	426	426	421	413	438	445	426	444	387	439	433	392	427	443	446	438	395	419	446	434	427	437	407	402	359	409	418	407	460	465	406	464	435	449	429	405	451	447	413	428	433	425	454	409	494	444	412	415	387	425	421	421	427	425	421	450	424	433	427	444	392	438	370	398	453	396	419	397	405	445	420	415	395	425	446	436	427	407	438	442	411	405	433	427	438	444	424	413	415	419	423	440	414	443	426	445	408	437	421	376	428	391	394	401	436	416	460	433	442	404	415	458	443	391	442	405	421	430	420	421	417	436	410	403	407	418	410	394	429	382	458	426	449	454	418	449	459	378	458	452	455	435	405	441	433	442	429	438	447	420	444	405	409	409	434	451	432	448	419	431	394	406	420	452	430	439	428	414	397	396	459	407	426	376	435	419	428	413	434	424	448	436	430	425	462	408	403	369	423	415	425	454	422	408	392	431	441	419	426	458	396	382	452	437	428	390	454	393	401	426	400	410	460	454	445	425	407	403	396	410	438	468	400	383	408	420	398	408	455	392	411	412	433	419	454	429	425	417	372	397	414	445	437	440	441	407	435	433	407	444	418	396	402	394	442	468	459	409	426	394	466	413	421	425	407	421	412	446	412	435	451	417	410	429	412	437	407	448	439	428	396	429	391	424	467	421	423	387	409	430	425	413	429	413	395	439	412	428	439	412	434	426	430	445	405	408	445	435	426	402	396	461	450	446	415	449	403	446	462	436	413	398	389	423	404	425	383	416	431	421	463	395	420	411	433	417	472	447	403	415	420	430	477	428	438	452	426	459	450	478	443	423	444	411	428	392	437	422	409	407	396	433	426	401	409	409	370	405	400	393	400	396	461	399	426	448	442	402	437	453	396	419	431	437	440	459	423	417	405	450	431	420	417	411	431	447	430	441	424	436	416	425	386	431	422	426	431	391	454	406	394	383	443	413	398	433	415	379	413	448	438	416	423	409	438	470	410	401	423	420	407	432	401	409	451	395	422	437	421	464	421	421	424	421	473	425	391	411	457	446	412	405	452	441	397	390	412	414	403	422	430	393	441	420	467	427	392	423	444	446	449	445	445	447	433	443	396	418	440	434	459	406	425	429	410	414	422	430	418	460	416	442	442	446	440	425	395	396	424	403	488	423	416	410	412	407	427	416	442	430	432	388	425	418	415	445	428	419	399	414	420	492	406	432	406	399	434	449	438	434	406	367	388	408	410	423	402	416	402	411	408	417	391	440	414	388	434	424	421	428	422	403	437	435	434	405	408	435	413	458	421	434	452	450	403	424	410	404	420	426	423	421	413	416	389	442	408	428	400	419	444	431	425	391	414	490	415	438	454	420	430	397	440	434	413	414	412	424	481	437	421	433	454	417	424	441	440	455	405	430	398	426	441	427	412	447	414	420	423	436	416	426	445	389	418	440	418	404	436	410	401	436	441	432	434	447	445	414	433	445	445	444	466	422	458	408	415	412	419	402	442	398	399	421	436	436	439	432	419	457	420	393	439	443	392	444	441	416	417	452	431	403	439	418	431	375	450	408	429	447	416	427	408	421	404	398	436	425	425	404	416	451	400	432	412	422	421	437	443	431	421	409	408	413	412	397	365	427	432	436	425	416	427	447	391	437	442	400	412	426	405	405	441	377	419	419	435	432	430	446	436	426	418	423	417	429	412	427	436	395	461	419	425	425	449	408	419	446	410	400	430	434	429	442	416	463	395	435	430	399	442	445	413	407	436	451	402	439	420	423	446	404	417	395	409	460	415	419	438	429	464	408	441	421	400	401	420	457	438	439	446	423	417	411	416	425	427	415	426	411	421	441	442	415	436	439	428	451	424	399	404	444	440	393	435	427	434	426	416	412	399	452	429	427	420	435	424	409	425	449	409	436	448	460	411	394	447	425	442	393	402	406	386	456	389	442	430	398	416	401	408	460	392	411	409	403	396	414	414	381	435	418	429	435	429	405	388	436	414	428	449	401	412	381	421	429	416	418	459	432	428	397	387	437	418	425	417	450	390	421	408	400	416	381	427	394	425	443	426	402	464	423	401	419	421	419	420	450	419	410	426	437	438	480	447	463	375	398	411	444	423	433	412	421	420	407	387	435	433	455	418	437	437	380	424	412	396	435	448	399	437	462	426	418	436	398	441	438	452	425	415	443	443	422	444	446	395	420	425	411	425	411	435	426	454	392	431	391	453	432	437	429	414	430	429	451	401	396	444	452	422	396	440	410	395	401	423	425	401	405	414	423	431	423	393	438	404	428	427	406	459	420	439	456	418	395	399	433	438	426	422	433	410	408	398	449	457	443	435	414	424	416	405	407	405	423	434	444	410	427	412	406	393	408	406	426	432	431	450	417	443	414	431	457	438	439	433	425	413	436	419	434	456	415	398	448	414	399	456	406	464	448	419	403	413	457	430	409	403	412	462	422	422	408	427	436	416	430	441	406	427	422	412	461	383	418	395	438	444	422	434	384	446	405	414	436	403	441	426	448	406	458	440	428	443	399	456	451	435	421	424	415	442	418	430	434	446	439	425	419	425	407	437	444	406	455	443	386	396	399	421	426	413	449	399	426	426	437	426	399	410	376	408	418	433	413	411	409	431	422	417	436	425	419	421	422	439	433	428	455	446	392	456	435	406	426	429	381	467	404	389	430	442	433	393	451	387	417	451	438	423	435	434	433	403	400	424	421	413	438	419	445	417	414	460	451	424	400	395	453	446	420	397	413	444	412	399	419	444	452	406	410	441	432	413	416	410	435	417	465	389	462	419	427	441	455	430	408	401	411	429	403	466	420	408	422	439	471	436	439	436	421	420	409	428	432	455	406	427	424	451	437	413	419	395	446	412	459	413	447	429	405	400	422	402	406	418	419	433	418	364	425	432	455	407	427	459	417	447	469	437	435	456	420	425	419	425	455	431	410	429	434	416	460	409	460	414	423	401	421	443	447	415	450	422	386	425	433	423	397	391	396	422	448	404	420	455	430	415	440	441	425	401	429	433	425	411	433	421	403	424	407	400	410	447	451	429	400	430	439	390	408	420	434	410	430	395	416	387	421	475	465	421	432	395	414	408	455	430	419	417	414	429	473	389	420	413	411	433	424	443	444	467	404	402	413	404	434	428	447	434	426	423	451	429	439	433	417	383	423	416	410	410	417	460	382	468	433	412	440	403	439	408	396	388	433	412	435	410	418	382	413	410	424	431	433	441	412	433	466	413	420	411	447	416	427	407	418	452	431	431	442	413	409	438	439	445	374	469	439	406	444	433	407	417
4673	495	466	372	375	303	326	325	327	327	354	313	309	326	309	329	322	296	307	338	320	340	315	300	311	297	318	322	308	331	349	306	299	276	318	313	311	324	307	311	347	341	296	316	324	323	329	252	313	336	305	324	323	283	293	303	333	277	294	297	323	264	307	308	301	317	309	299	311	324	349	323	297	309	314	304	336	331	334	304	327	308	341	289	341	298	314	300	309	311	332	312	302	325	330	319	300	274	292	302	323	301	307	276	323	293	312	265	302	295	307	304	291	312	334	286	315	340	331	315	288	314	315	319	316	316	292	282	330	336	321	297	318	330	329	314	333	294	303	289	289	300	306	289	335	307	282	343	298	316	316	312	309	318	300	290	316	322	330	302	347	330	268	319	324	311	354	339	312	290	309	334	303	337	313	316	307	303	285	338	308	321	353	314	304	346	324	280	298	318	310	322	355	303	303	297	317	316	300	337	300	318	314	303	304	310	289	343	327	290	319	305	351	296	301	328	337	329	287	358	302	275	317	320	324	316	288	306	302	322	318	286	308	346	302	325	304	310	299	304	306	322	295	327	282	292	314	300	316	315	322	336	302	300	305	295	295	317	324	302	298	332	342	327	306	330	318	314	324	317	300	293	303	306	308	296	302	307	324	318	297	295	347	317	302	307	292	313	317	329	293	296	342	315	307	302	320	318	316	302	287	306	298	301	312	305	295	312	298	326	342	310	272	334	290	312	324	275	305	332	313	268	288	326	330	326	307	324	336	316	285	318	284	290	339	298	308	291	316	330	271	305	318	341	299	316	330	301	310	349	316	317	305	338	292	316	317	319	327	328	301	313	336	311	288	295	316	321	299	306	320	307	319	332	310	295	313	305	307	291	287	320	300	317	313	324	278	295	336	306	333	331	321	338	340	306	340	311	327	329	304	304	313	308	293	309	310	306	318	334	318	311	311	300	318	300	321	298	280	320	288	340	316	332	314	306	360	330	318	314	340	342	322	297	315	301	317	309	318	296	341	322	304	322	308	307	298	311	326	306	295	299	308	368	278	334	317	319	298	304	348	289	326	278	307	293	305	320	306	308	329	306	321	309	318	311	303	300	313	325	328	279	345	303	299	287	324	313	302	308	317	322	321	346	288	283	315	311	304	313	298	293	323	344	322	265	343	330	334	317	300	296	302	311	314	300	276	268	318	273	311	299	322	301	292	307	303	314	348	332	280	297	334	275	322	331	323	318	314	315	282	305	315	311	299	327	317	301	261	298	300	318	297	317	303	295	290	307	289	310	300	319	307	307	295	317	316	303	310	305	297	285	299	267	310	326	305	305	335	320	330	308	321	309	329	311	300	310	324	330	320	306	289	288	298	330	316	298	314	308	282	310	312	302	337	298	316	337	316	315	317	335	316	338	326	300	313	309	323	322	295	306	287	299	327	325	308	309	356	300	331	329	293	312	315	287	327	286	320	290	331	298	333	307	291	305	288	316	315	313	323	344	320	334	321	296	300	321	355	345	327	324	307	318	299	339	340	294	316	308	318	321	318	317	315	314	335	289	345	309	292	300	303	329	278	316	314	319	289	338	316	310	305	350	298	321	301	322	326	324	328	295	291	320	341	337	333	304	331	305	288	344	316	339	307	276	297	298	308	299	298	326	311	331	281	314	279	358	335	294	324	350	281	346	311	336	332	306	301	316	318	298	323	299	330	313	324	325	296	339	317	287	325	315	282	316	296	317	320	307	326	312	329	285	302	350	312	316	305	255	318	283	315	282	332	312	299	280	319	308	281	332	335	351	306	322	305	263	305	333	319	330	308	300	291	287	284	334	274	283	347	327	266	316	294	321	316	309	301	328	307	323	316	320	293	356	324	299	290	323	303	331	307	304	317	310	330	325	290	291	299	289	308	293	330	324	310	295	310	293	328	324	313	337	304	328	319	289	299	317	309	302	312	302	284	286	314	321	313	311	313	329	294	303	285	315	307	307	286	292	329	308	309	314	275	328	350	309	304	307	288	316	316	305	317	292	323	304	298	306	323	300	296	292	283	316	336	330	321	322	320	313	294	294	311	305	330	300	346	307	321	304	301	292	305	333	328	311	324	282	301	276	327	306	308	309	324	334	283	326	291	322	305	309	277	351	314	302	324	314	322	282	318	302	315	278	318	291	308	307	337	306	287	320	296	301	313	304	315	344	283	301	324	310	288	327	322	321	330	279	295	315	287	320	301	299	293	311	347	316	338	314	274	330	343	302	306	327	273	298	307	307	298	314	314	319	323	351	283	295	321	341	293	316	293	330	336	302	349	324	301	307	293	304	357	324	350	328	286	274	309	301	283	291	313	295	304	299	306	309	307	268	282	327	278	324	313	291	327	325	317	313	292	297	298	314	350	307	316	302	330	328	315	334	309	294	292	307	324	281	331	318	284	318	303	320	324	321	357	299	297	300	316	280	301	330	298	287	320	275	314	331	312	279	297	296	322	299	291	290	303	313	305	322	273	323	317	296	304	283	305	291	310	305	312	325	311	286	305	325	278	299	321	323	311	327	324	304	269	320	315	297	294	295	304	300	304	317	296	329	302	298	300	304	291	306	301	300	305	306	318	319	291	311	311	308	303	318	305	283	313	323	330	273	280	312	316	317	292	290	305	327	308	327	314	292	339	303	317	314	291	314	318	316	357	310	320	319	325	326	306	309	331	342	296	295	304	327	315	314	318	307	310	296	319	324	318	316	317	280	342	321	327	300	346	301	300	352	315	337	292	304	320	291	323	339	346	335	296	342	329	316	321	286	323	318	292	315	294	342	349	318	304	317	302	320	315	315	295	330	299	306	308	294	324	322	300	313	273	295	287	289	337	304	292	327	315	295	316	318	305	328	328	290	302	313	335	343	297	297	270	332	304	303	272	312	292	316	325	335	309	297	325	294	315	305	316	313	320	328	293	318	326	306	280	327	322	332	298	316	308	316	310	306	320	320	307	299	350	325	303	306	298	314	323	313	304	304	325	308	324	299	321	325	294	334	348	322	325	310	299	316	321	291	305	280	337	318	304	309	315	309	297	308	305	311	295	298	315	320	299	306	307	303	301	309	287	277	297	313	302	294	310	313	327	289	306	323	339	319	304	304	286	329	321	267	314	307	309	298	318	330	317	314	301	303	345	329	340	291	328	315	299	320	319	300	295	312	270	309	296	293	323	301	312	317	329	301	315	290	284	320	342	308	300	299	294	340	311	284	314	337	293	315	295	338	326	316	275	321	335	294	337	340	309	307	282	311	327	321	318	314	288	318	322	305	318	302	324	306	318	313	299	297	335	334	334	304	350	344	287	326	333	297	313	298	332	296	306	330	333	321	300	307	319	307	279	298	287	273	352	328	287	310	282	317	303	304	313	292	336	323	315	323	305	306	324	304	286	299	322	315	306	355	295	307	306	326	301	316	286	305	326	328	274	275	305	318	311	299	319	307	318	332	303	275	325	310	324	312	334	294	341	290	321	322
25446	21464	27954	25358	11841	1832	1272	1015	983	915	892	837	921	879	860	866	874	860	819	822	882	817	863	872	891	836	856	810	837	822	796	848	841	875	797	901	861	872	848	869	799	808	851	804	833	850	819	821	841	804	840	848	824	823	817	836	889	793	831	886	854	819	873	830	794	842	806	847	880	793	850	897	801	842	829	774	877	814	879	779	821	810	847	826	803	757	828	824	834	883	839	852	840	824	799	788	868	819	829	843	766	847	817	882	921	784	853	820	790	879	824	823	824	791	866	842	852	822	835	796	863	838	895	799	807	806	899	836	818	818	806	783	802	832	871	834	855	805	832	852	812	876	877	854	797	784	828	857	836	792	878	834	802	787	831	785	853	858	809	846	821	873	878	840	832	834	864	842	798	800	856	849	883	788	788	805	764	824	791	834	874	764	814	832	822	888	828	808	845	847	814	815	798	875	824	794	831	837	811	841	896	865	789	806	821	809	853	819	795	797	857	838	855	829	803	852	855	812	811	822	872	800	822	831	846	825	811	844	809	808	803	796	813	836	855	833	909	780	820	833	831	844	811	807	819	823	820	856	823	816	837	820	855	847	798	785	867	835	805	818	814	822	799	853	797	829	852	815	849	831	874	826	812	797	858	818	848	763	797	791	789	817	844	829	817	795	801	823	775	866	806	820	826	753	822	809	858	826	833	782	770	827	811	828	843	851	900	815	795	850	824	782	847	845	792	801	852	811	787	781	813	814	804	787	804	890	818	849	776	804	848	834	874	776	878	814	826	867	821	821	792	771	791	815	870	844	816	869	841	809	789	825	886	857	795	767	785	831	869	841	818	812	827	850	861	855	823	794	785	802	828	837	840	828	867	864	859	796	795	840	814	847	835	832	826	832	845	899	798	774	852	874	809	847	862	829	811	824	775	836	823	852	856	823	840	843	843	854	807	783	865	816	859	831	771	846	824	827	809	813	809	795	836	821	834	834	807	801	858	856	874	801	847	811	819	823	858	829	853	919	809	827	793	816	844	798	843	789	839	787	803	808	841	784	842	876	798	775	854	812	783	869	786	858	772	805	845	812	826	797	844	814	867	806	788	857	820	791	859	851	833	836	799	840	810	847	777	866	830	797	751	801	823	820	837	822	826	828	821	877	841	826	829	817	856	823	804	811	831	823	819	867	780	800	815	780	849	816	819	846	862	808	845	811	837	880	843	856	804	812	836	834	803	809	863	803	821	825	783	822	782	867	842	797	826	833	874	844	844	810	793	799	838	840	897	822	852	815	836	821	810	806	831	795	822	819	860	876	797	791	847	815	787	817	869	804	803	803	809	843	866	871	827	866	850	868	792	811	845	844	810	783	835	828	854	813	865	817	812	807	816	818	821	821	817	840	818	869	764	830	819	763	837	846	820	833	791	824	855	800	821	807	811	806	811	764	863	829	816	826	869	837	855	808	846	799	859	808	794	824	823	827	839	846	800	842	862	780	796	821	832	830	841	807	857	801	839	834	803	773	792	834	836	833	851	815	827	833	833	804	836	778	788	822	831	799	813	833	828	791	840	835	777	790	780	776	840	839	853	861	809	861	818	834	792	799	851	770	735	809	839	820	811	839	810	829	820	830	860	827	862	845	820	841	781	845	875	867	830	796	823	777	834	792	848	839	840	824	867	789	840	832	808	845	821	842	819	842	817	856	840	834	824	794	826	855	818	791	819	871	831	829	839	823	830	807	770	833	860	870	814	828	801	786	827	798	819	816	860	860	743	849	807	845	824	823	830	860	775	815	869	825	851	791	850	789	807	798	819	771	816	834	796	859	844	757	832	850	878	782	874	809	868	825	817	790	859	810	779	767	849	799	785	843	811	770	852	863	774	846	809	825	889	829	852	825	840	787	860	804	881	884	793	858	804	843	795	795	809	829	824	841	835	812	848	815	870	781	780	857	783	806	789	866	848	865	799	885	816	829	752	772	822	842	786	855	837	854	857	838	829	831	814	819	832	856	787	823	855	823	777	792	796	818	816	793	848	862	818	827	827	825	830	819	826	773	813	825	817	852	829	822	860	827	824	822	818	835	844	825	811	819	852	883	810	817	825	840	825	902	788	827	876	802	813	821	850	860	805	832	804	818	842	787	810	762	816	895	809	869	810	822	807	801	788	810	789	797	822	817	819	888	863	829	851	761	876	846	808	823	845	834	788	834	776	838	821	846	899	877	815	835	811	836	836	829	828	851	851	792	884	793	780	810	864	796	761	830	847	845	836	792	775	770	793	787	784	814	804	880	825	859	836	806	838	826	852	842	825	820	827	791	813	858	855	808	790	853	801	811	837	831	852	890	786	846	783	815	836	773	802	888	802	844	818	815	803	800	815	822	793	877	853	788	812	854	804	816	802	815	827	804	853	821	806	797	816	815	798	784	774	864	867	797	826	845	832	886	842	778	842	858	772	861	805	845	823	886	833	798	849	820	838	862	807	886	834	800	876	839	848	796	920	803	854	796	821	767	806	846	825	803	831	821	779	766	856	813	792	761	814	835	846	819	847	787	829	797	796	887	828	793	840	809	834	839	807	843	845	800	861	831	828	807	819	835	823	822	790	838	827	880	832	852	834	799	876	841	789	839	827	864	827	830	837	849	781	850	865	875	805	812	864	815	793	850	803	821	849	851	783	839	830	811	864	723	831	844	903	847	786	807	834	820	793	796	817	840	794	884	816	819	848	824	780	808	815	851	864	792	789	786	798	779	847	800	873	790	801	797	907	809	846	803	821	842	827	832	892	766	760	872	824	832	842	863	830	830	819	832	834	824	836	806	828	805	775	844	825	872	822	840	820	793	817	820	844	758	831	861	830	777	821	809	839	825	756	803	834	824	804	851	855	795	847	832	841	816	827	804	851	862	820	795	817	801	826	836	799	770	808	848	839	837	814	843	794	874	818	845	793	806	796	807	847	828	809	820	833	848	834	869	778	875	826	885	816	844	881	808	873	788	819	825	817	804	818	843	833	763	815	840	787	804	826	804	790	805	830	791	841	798	830	797	830	834	868	812	801	832	848	815	822	837	834	872	825	844	820	790	814	820	790	859	854	851	824	872	882	834	844	816	871	775	880	806	810	839	752	840	817	845	851	847	790	796	848	825	799	777	829	787	877	783	838	806	817	783	811	813	800	822	755	806	764	816	837	797	823	839	810	811	767	819	815	832	806	826	823	792	849	818	873	855	806	822	808	816	821	812	810	823	795	830	833	825	791	823	781	787	827	818	832	850	789	794	828	844	783	866	826	825	777	839	796	835	828	843	812	851	786	833	774	837	801	776	838	830	786	782	793	851	850	772	845	864	821	816	828	810	810	831	801	869	820	864	814	812	792	812	869	772	809	809	833	825	807	833	837	812	810	842	832	830	809	866	849	790	841	791	808	843	800	786	833	815	851	858	867	776	802	798	774	808	827	880	831	839	850	866	864	834	818	806	878	841	841	865	843	806	848	860	819	786	823	803
3391	3582	3125	1723	1274	1054	984	808	825	738	790	747	704	665	662	669	660	666	642	704	709	695	601	655	644	626	599	598	629	581	630	647	647	605	615	620	592	618	631	656	604	613	662	646	614	602	614	592	621	610	603	601	677	599	613	632	600	608	585	625	603	621	588	590	598	632	602	638	653	616	614	664	623	609	615	646	649	632	616	616	621	619	644	640	633	597	601	626	615	656	633	651	625	605	622	606	604	633	604	611	615	641	633	620	611	640	640	619	661	624	602	567	619	651	606	611	634	615	595	620	648	629	596	568	574	622	612	623	655	581	613	629	637	573	614	620	604	618	618	643	583	609	625	645	612	654	591	594	612	556	612	629	627	625	617	623	612	626	652	580	629	623	618	591	621	643	591	591	611	639	636	603	625	616	640	585	600	632	579	616	596	588	642	633	582	585	689	675	618	615	630	625	615	621	581	617	620	606	631	614	615	646	595	572	574	582	627	634	616	567	626	602	614	566	622	647	569	618	608	614	602	587	608	627	619	581	578	608	637	567	611	629	582	616	586	647	660	648	592	610	600	596	654	634	617	634	607	590	609	599	616	612	616	629	571	627	580	552	634	632	573	581	572	549	594	600	593	604	622	593	636	601	596	624	648	634	612	589	578	571	563	650	626	621	596	562	630	606	592	623	598	622	596	643	586	640	588	614	602	615	621	598	568	629	670	616	644	616	602	610	619	675	651	656	641	606	603	606	642	601	586	639	646	619	607	568	601	578	638	549	591	629	559	573	614	572	664	627	648	597	609	628	650	614	653	589	600	646	597	565	625	624	596	613	623	609	625	582	580	618	590	637	650	606	621	600	602	588	621	611	598	581	608	590	614	615	626	615	605	650	595	576	622	605	646	655	611	598	610	594	595	574	615	619	593	644	627	636	589	614	598	587	619	637	613	582	553	681	581	639	635	609	630	648	642	611	591	618	634	583	591	618	644	585	603	637	677	571	636	608	607	603	625	573	622	588	602	653	624	582	599	596	601	634	640	596	599	649	610	593	620	619	612	589	627	628	608	652	616	622	591	612	612	622	634	620	609	640	584	613	610	599	595	603	617	662	536	630	584	565	603	596	626	617	636	580	583	590	631	612	575	612	645	646	605	593	591	651	641	601	653	611	599	597	618	589	595	589	572	669	561	652	617	586	609	617	591	596	576	623	568	610	589	624	669	616	606	613	610	565	617	627	598	602	573	624	574	594	600	594	658	620	580	613	584	644	589	611	616	621	626	614	619	579	595	606	586	592	629	608	585	561	597	655	644	604	621	643	584	603	556	596	624	616	621	614	606	622	598	628	628	621	641	580	585	589	612	618	594	632	615	642	601	609	621	615	595	560	638	621	601	621	627	653	621	594	622	537	578	635	652	604	608	648	591	617	600	605	634	623	603	611	602	641	577	583	559	614	633	613	585	609	637	608	563	619	634	577	598	604	587	587	576	556	640	613	561	599	594	599	589	616	597	652	562	600	612	645	651	603	586	622	613	626	584	655	616	657	622	587	606	586	614	660	638	610	623	626	649	608	615	622	615	571	616	568	608	553	618	588	630	557	595	601	620	588	583	594	633	594	646	651	563	588	632	579	625	611	614	566	613	595	616	608	615	587	597	577	612	616	555	599	599	614	623	640	582	630	569	608	602	553	606	622	661	601	594	613	604	614	591	604	564	599	602	597	603	615	543	581	608	586	668	643	604	613	534	559	608	617	634	598	606	619	561	609	577	575	615	617	628	616	611	603	619	639	644	644	600	637	617	619	574	617	605	569	598	622	584	617	590	564	605	602	594	633	603	590	563	601	585	614	629	646	620	629	627	636	601	542	597	576	613	587	629	640	568	613	607	633	604	632	592	642	611	607	626	644	593	615	632	602	657	617	609	622	610	622	652	615	563	636	626	642	567	616	644	571	621	644	617	639	603	625	675	603	613	594	628	591	607	618	583	608	617	586	593	591	620	634	608	576	634	588	612	610	594	621	590	597	597	651	662	611	618	589	604	522	628	550	624	594	643	634	609	624	622	588	650	606	612	568	567	631	622	591	585	620	599	573	614	635	602	657	607	631	595	582	614	597	596	581	637	651	659	625	584	601	595	612	593	572	551	642	601	642	570	609	567	648	646	593	596	593	609	620	605	609	585	611	627	619	638	572	558	622	610	633	564	606	609	594	612	594	545	605	667	641	570	622	577	609	560	591	575	593	597	633	634	581	587	631	612	617	581	629	615	584	618	605	616	638	599	605	575	656	629	613	605	616	636	595	678	613	623	580	625	655	634	615	572	609	618	639	631	580	625	609	604	609	613	569	645	601	606	621	591	655	592	604	614	577	592	629	579	594	594	631	583	640	656	577	613	644	636	564	606	594	641	608	615	587	596	607	659	608	630	581	624	622	579	613	667	610	593	656	584	570	654	575	636	636	627	613	594	642	621	637	629	541	628	612	583	635	654	604	593	621	575	617	584	604	598	594	594	580	595	622	604	654	619	629	600	624	656	580	571	623	626	618	605	627	596	559	605	588	599	592	623	603	646	551	587	622	584	569	639	633	640	585	634	645	580	584	664	570	631	578	644	591	568	642	588	582	646	638	635	612	577	612	594	591	597	618	665	619	594	652	665	612	637	624	638	574	657	618	630	581	586	634	601	605	623	634	668	616	657	630	635	600	642	598	600	623	633	619	627	624	569	574	640	592	583	621	595	621	600	618	605	572	576	602	575	632	594	592	625	599	552	577	598	609	527	639	621	644	580	626	588	654	603	608	685	634	613	578	569	623	596	585	628	616	591	634	576	610	620	605	626	616	643	577	619	605	602	631	573	614	609	626	572	574	657	590	586	572	637	598	621	588	587	623	593	629	625	577	583	603	554	670	579	601	596	595	670	559	574	620	604	612	624	612	585	606	610	621	601	572	607	619	623	618	600	583	608	618	567	559	632	572	600	605	612	585	607	605	569	635	600	589	615	614	550	639	642	581	621	573	624	670	619	617	597	632	636	597	633	589	620	651	582	574	641	634	633	601	603	629	629	598	631	618	657	554	666	596	592	587	619	617	603	625	628	664	596	593	615	568	588	614	601	628	662	624	530	568	618	620	622	586	607	596	590	602	576	622	627	608	630	627	579	565	601	621	593	592	604	633	599	587	574	598	650	585	606	572	613	625	607	586	626	577	600	616	601	575	576	595	619	606	558	591	586	644	619	597	593	609	659	655	658	604	652	603	571	580	615	639	614	606	605	607	585	583	608	626	623	584	617	537	619	605	597	605	589	598	597	583	635	618	610	602	635	599	580	608	620	566	570	633	591	573	599	624	596	598	585	588	576	612	644	581	579	579	580	587	585	589	618	600	662	616	632	628	658	625	593	596	604	620	569	622	615	599	607	620	609	598	577	621	622	583	563	637	600	645	580	608	610	620	609	606	594	606	571	616	597	603	636	573	579	631	619	590	615	608	586	607	572	600	605	635	608	599	655	616
24423	21436	28788	24472	21429	9376	1906	1246	1003	985	992	988	887	918	827	848	825	899	854	872	833	846	839	823	823	751	802	801	822	826	811	797	854	800	843	875	767	814	767	843	730	754	775	836	815	828	810	782	846	802	844	848	808	794	751	818	820	791	773	792	801	796	820	806	781	790	746	799	782	788	818	790	785	772	828	803	807	787	825	811	824	843	803	799	783	818	796	736	839	792	748	809	834	810	786	757	819	797	829	801	787	828	828	794	796	743	772	828	849	781	833	790	775	803	783	800	799	809	827	794	808	770	805	774	802	787	815	811	828	758	788	779	744	770	773	782	775	890	818	777	834	783	750	807	785	837	806	806	744	779	794	803	798	804	797	812	764	753	774	853	788	845	735	825	777	787	781	796	767	759	834	775	833	795	762	769	748	784	771	806	752	774	795	772	770	852	812	687	776	795	754	817	814	783	812	783	794	723	792	769	835	800	787	831	760	776	810	744	839	766	808	753	838	773	756	811	768	793	818	798	803	766	756	790	782	793	804	811	775	799	791	790	752	778	836	782	787	789	829	740	796	743	816	811	802	799	763	768	753	823	762	800	796	836	831	834	830	813	818	766	795	782	786	751	830	779	750	810	801	783	802	764	821	745	802	763	786	787	721	732	857	789	799	757	815	772	845	767	782	802	772	809	789	789	798	731	793	854	780	792	734	791	790	764	783	795	766	841	771	784	744	801	768	873	833	797	785	763	834	741	767	841	790	841	804	808	820	767	811	777	753	772	778	844	831	834	829	812	789	781	774	750	773	758	774	737	784	791	814	793	752	813	761	803	829	834	790	789	753	745	757	833	742	804	774	766	808	736	742	797	749	813	800	764	848	818	803	777	828	785	793	798	748	811	823	797	785	818	776	796	794	790	748	807	804	790	836	706	814	795	780	762	777	773	794	770	808	787	791	768	794	795	789	746	739	813	795	795	810	825	777	781	815	775	782	795	773	787	768	792	829	781	820	778	807	783	807	786	740	791	731	829	789	755	799	779	789	778	785	800	780	787	838	761	724	796	845	780	765	811	765	806	775	790	765	747	831	809	782	781	765	796	798	792	804	785	746	803	796	778	841	816	790	820	761	817	808	766	772	857	811	789	807	800	778	795	786	799	857	806	806	872	782	792	816	772	792	819	760	767	850	797	812	762	797	730	847	794	788	811	803	759	802	765	786	809	741	793	794	847	832	771	788	744	801	782	806	802	784	827	839	781	745	819	805	807	781	774	801	831	774	765	828	757	869	872	838	750	777	723	802	783	797	783	788	780	783	783	796	802	831	797	793	788	802	774	809	846	799	812	819	835	794	778	798	769	705	737	771	743	809	784	808	755	797	796	791	702	797	855	794	837	790	809	777	806	764	791	724	831	788	812	770	753	761	808	731	831	816	779	800	820	851	751	782	778	774	779	761	794	764	742	819	826	764	787	793	787	758	821	766	716	806	820	784	768	790	774	772	795	820	751	830	788	827	824	749	775	798	758	765	788	849	753	787	812	688	787	855	743	764	746	776	736	762	773	760	759	793	794	836	800	826	793	800	806	808	797	801	801	774	781	756	793	809	778	758	740	762	746	775	797	795	774	768	783	787	778	766	794	821	763	774	822	753	825	768	744	796	798	781	794	782	770	760	799	789	765	792	789	808	805	788	785	726	801	768	821	825	764	796	814	752	796	780	796	780	816	821	791	783	777	779	813	817	785	800	761	777	741	763	802	743	776	751	850	778	772	791	789	764	826	768	849	793	797	796	818	844	783	770	798	804	821	774	772	780	772	775	780	755	785	786	750	768	771	773	752	795	785	780	775	808	810	809	793	790	805	800	756	787	783	761	822	753	773	755	796	749	812	790	767	753	789	812	747	849	837	848	827	749	770	783	820	848	834	854	778	781	794	809	814	751	776	790	783	802	841	768	781	785	817	778	757	766	743	760	758	773	773	802	766	795	814	838	780	742	798	785	826	794	778	782	749	833	744	815	776	830	766	718	809	735	796	797	748	735	745	797	806	758	740	776	802	769	821	775	775	748	770	770	759	837	788	788	779	729	792	772	789	795	779	781	799	791	764	827	758	741	800	774	736	790	757	780	768	773	773	810	800	752	823	767	759	767	770	804	797	839	757	833	775	789	825	772	781	731	805	763	772	799	812	800	792	810	791	829	781	822	772	828	804	832	784	774	848	778	800	773	774	758	761	842	826	795	842	741	811	808	799	782	762	830	795	806	796	799	770	752	810	729	770	750	806	779	732	789	865	811	810	751	754	798	775	827	841	775	791	793	827	791	791	745	764	742	777	786	843	773	808	788	792	763	816	784	778	785	828	813	775	787	765	730	751	801	815	802	749	776	764	826	800	755	786	806	809	808	771	783	735	886	790	796	856	813	814	760	735	793	796	752	800	781	793	767	783	793	773	731	789	785	733	774	791	800	794	778	783	754	780	771	785	824	783	818	843	775	810	784	833	822	740	805	865	832	749	740	822	769	797	792	797	741	802	821	811	834	844	844	744	791	854	812	790	790	797	818	828	798	844	834	725	782	806	789	819	771	821	813	742	821	800	802	775	739	787	786	780	791	774	787	794	747	766	806	790	799	792	786	799	787	765	811	809	765	748	730	820	773	789	816	756	777	747	791	813	805	856	734	769	746	776	741	781	768	792	773	819	824	787	774	766	777	804	756	777	750	788	776	794	818	809	783	770	771	765	782	768	826	788	788	797	811	798	793	805	752	798	815	774	853	773	770	780	870	714	811	782	819	810	777	765	772	769	785	788	816	791	796	794	820	812	808	789	794	783	820	772	814	786	796	788	732	787	780	802	827	745	770	755	811	784	781	828	809	745	791	806	797	790	802	843	813	862	802	808	859	840	747	763	821	742	769	802	750	770	774	790	745	820	813	777	747	786	782	784	758	792	789	760	844	771	794	779	775	800	799	813	776	779	819	773	796	770	785	766	796	795	812	827	755	733	793	805	792	823	732	727	771	797	845	835	795	759	796	775	809	792	774	778	774	778	808	821	817	774	766	744	811	751	776	772	757	719	764	754	813	798	838	830	854	788	823	772	758	766	736	801	773	762	797	833	811	764	797	779	785	770	725	831	745	783	802	772	821	783	842	802	821	837	836	758	771	784	843	829	764	802	764	809	800	793	780	794	815	825	781	798	786	799	791	785	781	773	757	789	792	767	803	834	752	791	780	745	833	767	868	796	794	839	775	811	821	799	797	773	759	799	796	760	799	819	773	857	821	735	765	768	768	807	801	765	793	787	809	753	814	750	884	841	789	782	759	775	779	822	845	783	796	773	782	771	764	819	809	787	786	816	772	837	807	840	794	823	821	780	819	799	794	809	756	763	798	742	776	745	838	778	805	765	812	787	724	824	797	782	783	749	719	852	784	786	789	822	804	786	853	790	781	783	786	756	795	825	809	781	768	790	755	795	775	763	801	780	801	791	802	781	778	737	839	821	810	814	773	719
3675	6179	5033	2745	1913	1481	1169	1059	909	890	820	786	782	749	693	673	743	662	681	680	628	677	622	605	691	663	651	665	631	635	585	651	631	655	653	613	598	611	646	608	581	605	648	573	617	637	624	602	606	661	633	647	596	635	619	611	585	609	669	648	596	571	630	564	593	630	646	647	643	643	610	622	635	599	600	632	644	595	599	622	573	588	623	577	612	561	628	599	630	632	615	587	648	587	638	642	558	588	626	597	582	618	636	627	609	623	593	596	572	571	585	616	599	605	644	582	579	577	585	652	611	666	615	613	587	621	572	603	616	588	579	622	640	584	562	616	595	613	563	607	589	608	590	625	534	574	580	574	602	606	639	636	578	604	581	645	604	565	615	598	605	565	596	620	603	642	645	572	613	596	546	611	591	624	583	607	623	591	652	621	574	569	602	608	602	597	632	630	586	590	626	621	596	614	608	594	615	592	611	645	601	551	602	603	623	609	623	585	577	585	593	609	625	574	573	616	611	591	570	604	602	541	595	557	598	571	595	612	594	641	596	614	616	641	627	640	602	629	623	628	604	643	618	588	550	568	615	645	595	600	584	581	630	618	623	612	574	591	574	655	630	590	599	569	597	613	583	569	639	576	632	611	614	618	578	573	586	580	631	629	602	596	636	615	578	624	585	606	571	616	612	576	559	600	613	615	595	585	589	602	614	575	603	592	604	596	636	614	569	609	590	561	604	615	573	587	583	580	637	563	632	630	563	647	585	595	597	606	629	601	620	589	596	579	600	582	599	594	622	579	598	603	594	691	570	561	613	563	586	600	576	587	575	606	594	616	557	607	562	606	574	584	641	605	564	649	606	591	598	591	588	604	597	551	579	609	584	635	620	623	583	574	609	635	624	632	598	570	599	594	575	619	621	607	596	568	606	582	561	589	603	535	583	614	578	594	547	605	626	552	607	593	583	570	606	619	542	616	617	635	605	595	629	598	554	623	559	600	610	588	589	588	619	542	614	634	576	623	601	581	565	594	622	633	612	599	587	628	617	609	571	601	594	608	587	593	584	602	539	614	594	618	609	614	560	637	595	600	562	558	595	589	608	574	628	589	632	606	613	572	629	601	634	592	558	638	594	574	597	573	588	601	564	617	543	559	567	633	577	609	639	652	601	564	601	552	604	595	594	601	595	562	654	571	611	606	571	593	592	616	613	611	595	551	561	578	621	602	606	575	588	608	588	634	633	602	579	613	616	580	598	598	651	570	568	609	638	541	599	609	640	587	562	614	553	669	556	574	597	588	625	637	588	594	615	606	591	584	620	602	582	618	530	598	621	621	589	583	595	585	540	660	618	594	539	581	615	619	615	626	580	589	597	558	583	598	597	585	614	619	587	575	566	580	544	595	613	599	589	572	605	560	652	599	639	618	571	603	596	596	643	600	592	620	565	613	597	573	614	594	592	630	582	601	584	541	594	622	652	573	577	638	612	604	561	613	621	584	570	563	574	602	581	547	581	594	602	610	619	582	611	605	608	577	592	588	593	600	578	680	576	597	600	629	583	588	557	601	627	600	589	599	583	578	593	610	582	604	598	605	618	570	582	583	568	617	563	588	582	633	617	585	555	623	587	598	599	585	590	594	614	586	589	626	614	564	598	597	631	606	553	562	556	603	635	618	612	595	634	607	581	596	598	611	576	586	651	621	610	581	575	621	576	600	579	614	551	568	597	605	628	631	597	614	552	615	599	554	592	603	614	635	583	581	601	617	607	601	591	549	601	580	604	587	593	579	611	559	595	591	583	601	624	626	619	565	560	569	602	572	623	583	597	630	582	582	626	560	589	594	597	592	592	593	598	561	589	624	603	554	600	549	585	594	589	591	597	628	585	575	587	569	574	613	623	603	597	564	610	631	615	583	594	597	572	574	644	589	612	604	591	618	570	597	574	583	590	582	601	576	596	554	573	639	623	639	586	620	623	551	569	590	555	599	570	571	589	620	572	580	580	561	580	589	588	567	611	588	583	623	586	625	612	593	641	599	602	578	579	629	633	611	588	616	622	594	613	574	633	594	600	620	585	621	610	559	591	582	590	617	631	601	595	574	585	562	573	584	618	561	555	558	636	598	587	584	572	610	558	641	654	579	600	544	587	578	581	602	564	608	631	571	589	587	587	603	624	618	575	596	622	581	570	568	618	575	579	613	567	589	581	606	563	594	596	566	597	594	562	589	590	617	545	598	565	628	591	571	600	579	556	585	615	588	630	587	569	575	636	640	599	546	586	572	556	575	622	617	617	607	608	587	590	585	569	583	600	563	616	592	585	601	603	561	587	606	609	563	576	610	582	616	581	557	629	552	619	554	619	614	542	608	588	593	581	597	632	588	599	604	593	608	589	566	622	632	628	569	575	584	549	627	583	586	616	634	571	584	612	598	620	573	584	580	644	610	557	613	637	594	586	626	621	574	592	629	603	603	617	616	600	602	568	599	601	596	589	591	600	592	567	575	632	588	590	603	599	601	600	601	594	591	619	582	612	585	585	575	567	576	608	573	610	618	604	628	567	610	638	604	627	611	594	584	580	590	620	601	599	562	583	559	575	582	587	579	619	591	616	578	589	597	602	592	613	584	566	584	620	562	607	587	576	575	620	569	587	558	596	624	615	567	607	600	634	596	590	599	561	604	580	587	582	578	583	573	575	575	585	599	615	565	593	567	609	581	551	631	561	599	627	632	615	568	592	595	613	569	638	603	591	560	570	587	577	566	600	607	570	593	588	588	578	621	563	601	577	591	658	626	606	606	573	565	599	579	621	585	647	566	658	625	623	548	604	550	554	592	560	588	584	577	563	576	557	605	571	607	584	554	558	615	597	604	586	632	585	594	567	572	627	593	581	614	594	638	608	580	583	629	612	571	575	548	639	587	582	614	605	587	567	600	598	582	611	585	553	604	599	591	610	574	573	550	608	626	625	579	580	569	562	593	574	615	620	585	621	616	530	612	607	589	617	614	577	591	587	627	600	611	579	586	547	643	604	589	618	578	615	639	608	547	570	549	587	537	622	544	586	575	576	594	629	601	580	594	628	615	587	592	646	617	624	610	573	593	587	648	580	561	582	559	603	549	607	612	602	570	586	633	611	584	607	583	600	586	630	593	578	574	590	596	593	563	588	561	573	569	600	575	580	572	605	597	573	603	624	615	563	558	620	592	574	592	606	606	595	591	570	625	565	589	574	594	575	626	567	602	549	642	587	614	637	587	617	618	587	608	584	633	562	618	568	603	612	610	624	570	561	611	584	590	605	564	594	537	568	590	545	600	583	597	584	611	585	557	601	600	580	598	588	637	535	583	620	619	544	624	550	591	607	621	552	593	598	562	543	576	591	605	605	555	628	557	577	648	589	561	617	594	592	618	626	599	594	583	611	591	575	578	567	615	600	591	618	567	593	590	619	584	604	588	600	602	607	619	590	569	611	586	605	579	546	591	581	573	591	612	567	602	637	591	579	632	585	567
27921	10498	995	601	450	467	426	417	444	422	429	406	412	403	427	409	428	442	416	452	428	403	453	418	428	461	438	429	416	398	451	395	417	426	418	403	417	437	447	443	467	434	428	409	428	444	422	408	463	431	447	417	424	444	461	436	428	395	423	467	431	462	409	418	418	398	411	465	412	394	434	443	449	409	411	429	388	407	414	437	435	442	429	411	436	407	408	413	403	470	410	409	440	421	452	445	413	471	462	434	378	431	402	455	415	420	439	418	447	445	428	433	451	444	442	418	430	402	450	431	430	448	431	436	445	431	444	420	404	430	426	431	454	413	435	424	424	426	420	417	425	404	453	447	399	443	425	418	436	425	391	452	437	438	434	415	422	423	436	418	452	411	413	442	468	410	401	392	426	446	469	441	397	427	440	406	419	397	446	412	397	447	422	411	428	385	433	424	445	387	452	385	426	450	422	425	415	411	430	417	439	452	412	437	416	437	452	435	427	395	430	444	381	448	427	467	425	412	463	407	435	449	403	408	435	437	407	445	408	423	420	442	395	423	464	393	408	407	409	410	442	433	425	426	423	430	445	411	417	427	447	419	421	401	435	448	447	434	415	388	378	441	440	399	437	427	427	395	423	434	449	435	410	425	442	420	409	435	428	409	404	446	423	447	402	429	433	446	434	431	429	449	408	429	457	405	436	402	422	470	423	440	402	435	416	406	430	441	430	399	439	424	419	417	423	414	388	428	420	425	436	449	417	425	391	430	466	431	452	440	395	408	426	454	409	427	456	423	383	422	363	444	403	378	431	394	437	419	446	447	443	441	406	439	433	419	422	434	408	434	410	386	441	438	421	410	439	390	406	446	423	446	386	422	444	424	425	402	367	411	455	424	392	443	441	446	447	436	425	385	410	427	434	410	413	415	426	449	431	385	404	392	451	468	414	409	425	402	453	434	436	410	427	429	438	412	419	423	393	390	417	412	446	423	414	437	429	419	426	443	435	461	448	444	429	415	434	415	403	448	435	407	424	406	412	439	409	432	450	398	415	447	394	408	412	452	443	442	408	404	404	415	425	420	452	443	443	415	390	421	425	414	412	429	457	435	428	413	416	433	450	444	433	398	423	391	393	417	418	419	376	423	420	418	415	414	445	414	414	435	449	414	443	435	420	399	416	411	435	463	441	402	435	402	438	446	447	414	393	447	432	419	450	431	442	416	450	376	416	433	443	412	411	423	446	448	409	427	413	419	423	437	378	429	452	414	395	427	448	415	418	399	441	380	409	444	430	429	445	393	445	395	419	453	387	422	428	411	438	434	415	439	413	436	440	387	463	411	415	437	430	430	423	419	428	448	450	473	402	420	420	436	424	423	422	458	453	395	436	426	410	444	403	410	464	449	410	423	434	444	413	475	423	436	403	439	391	420	447	443	457	402	418	442	429	439	441	418	438	391	391	414	458	431	455	441	429	464	441	417	436	428	453	440	447	422	399	450	446	408	442	400	448	408	464	436	429	450	414	445	428	434	415	425	418	418	409	404	434	441	383	394	438	422	423	439	448	434	416	399	403	423	408	464	459	415	440	448	458	423	418	428	431	443	463	459	437	397	409	401	437	426	449	408	423	426	437	412	421	425	426	441	454	412	431	401	435	406	425	410	441	417	442	414	403	405	447	413	430	379	411	438	430	420	437	418	412	442	411	429	417	416	415	387	416	414	419	447	426	420	400	436	393	439	425	445	435	462	407	410	399	437	412	410	390	434	389	446	422	406	424	427	444	438	425	431	417	397	433	400	462	464	412	419	384	415	432	447	434	431	458	438	414	428	413	412	380	401	376	409	398	452	465	425	442	429	454	408	416	423	436	398	407	441	428	390	443	424	445	416	434	388	459	454	450	414	451	418	440	418	411	446	440	419	447	418	437	439	439	447	451	419	412	418	440	400	436	447	448	435	438	454	429	436	425	409	415	438	423	422	438	438	396	414	400	420	429	447	409	421	395	422	424	376	433	445	382	419	451	425	429	447	426	418	408	429	448	419	461	436	411	393	401	432	412	409	450	385	440	439	406	405	399	409	434	418	416	405	408	432	414	434	437	428	446	430	427	405	416	463	453	453	428	449	437	437	407	427	417	405	424	452	459	423	432	415	436	433	455	443	435	426	430	445	451	424	445	438	476	417	420	406	458	413	448	460	424	427	423	431	426	394	459	429	424	469	410	431	422	423	439	441	439	391	402	429	441	407	456	412	415	418	434	407	438	415	387	405	409	399	432	434	390	392	448	413	434	449	433	422	462	441	444	417	416	404	431	427	415	386	431	402	414	419	409	446	434	450	430	400	382	393	410	440	421	440	461	443	396	447	411	432	402	416	415	463	420	418	409	430	438	412	429	413	424	433	439	413	428	435	422	439	413	415	420	426	400	440	417	399	429	415	407	418	445	442	388	436	417	422	449	447	384	418	427	448	397	469	412	451	437	412	440	423	443	415	432	410	460	412	401	449	440	420	452	459	426	418	442	400	452	385	468	416	435	451	436	436	440	430	430	445	426	447	424	435	410	433	422	437	430	426	432	429	365	415	410	421	467	440	465	436	438	423	465	405	448	433	462	450	446	429	397	438	435	383	411	407	440	446	431	425	444	402	445	393	462	452	426	491	414	448	436	426	452	409	379	414	434	421	427	421	399	421	404	413	420	395	410	418	424	458	412	424	416	392	411	413	408	387	425	452	432	434	461	451	434	435	437	425	426	417	383	427	444	408	407	424	450	420	421	408	456	408	413	419	443	433	450	439	443	449	451	434	416	404	393	413	419	407	425	408	409	430	430	447	416	403	438	432	425	438	435	423	459	428	422	452	470	421	430	403	428	394	448	418	405	455	434	398	436	457	442	427	432	437	432	427	442	405	446	449	439	407	460	450	426	406	436	420	450	449	409	451	436	402	449	399	431	421	425	429	420	440	436	400	451	438	442	410	428	459	442	457	436	445	425	453	455	406	392	408	413	391	420	435	413	423	395	440	380	404	411	422	442	460	382	429	436	443	447	442	443	415	434	437	434	408	437	381	440	449	451	469	441	396	433	425	422	406	435	421	417	408	432	418	421	427	448	415	441	424	400	396	421	418	429	421	447	427	412	428	411	447	440	370	448	426	434	467	414	409	411	414	404	382	412	410	428	448	478	400	401	418	429	416	439	422	422	389	387	438	439	394	427	451	426	445	421	387	436	430	385	412	449	393	441	400	420	417	464	420	416	444	404	405	433	401	427	427	444	443	410	400	445	452	426	429	435	416	437	440	458	436	444	438	372	438	421	441	394	425	445	425	415	430	450	424	473	437	451	422	403	430	404	439	454	442	444	451	423	412	401	410	418	434	478	398	445	392	423	454	395	438	420	458	389	427	408	445	400	413	449	391	441	443	414	455	434	363	394	400	415	392	460	409	473	398	417	404	421	377	409	427	459	433	415	399	425	428	437	452	384	422	466	430	402	394	424	448	432	407	378	415	460	428
4772	525	478	375	352	336	332	343	339	326	349	342	317	320	313	320	308	329	300	330	312	271	308	304	345	336	324	317	345	313	329	291	297	286	299	312	316	309	344	292	327	302	309	301	306	316	333	281	341	311	317	327	345	332	318	307	304	312	298	314	311	295	328	332	300	299	287	298	322	342	281	300	325	337	327	345	307	297	301	311	287	302	354	323	304	303	316	313	310	326	325	299	298	331	299	312	299	325	283	312	342	302	301	293	311	333	331	300	284	297	308	332	327	326	319	318	303	298	344	329	294	317	344	314	335	286	310	324	310	319	331	305	291	345	312	274	291	309	278	296	286	306	305	304	346	299	308	345	326	330	305	312	329	348	305	338	309	329	344	321	296	304	310	265	313	282	323	346	283	339	292	282	314	354	328	305	345	281	312	330	299	327	286	323	276	314	317	307	327	285	319	319	318	304	290	329	314	313	307	274	299	318	315	288	295	298	285	301	310	319	306	333	314	309	317	331	314	328	317	279	303	322	327	315	332	296	321	324	292	326	362	295	332	312	304	319	305	317	295	324	333	318	314	319	327	316	316	306	313	321	309	294	317	306	305	327	311	299	314	354	316	308	314	325	317	334	264	338	321	315	302	326	323	306	334	345	314	296	309	308	317	314	291	292	299	326	284	315	330	317	326	330	290	320	279	310	323	315	320	334	356	310	354	294	341	304	319	318	298	334	299	304	312	305	306	298	305	287	307	301	318	310	365	299	312	310	290	318	289	309	310	314	318	310	314	303	308	313	325	310	305	296	304	339	314	284	295	314	291	334	302	306	293	330	313	336	323	300	313	326	310	305	290	297	271	324	329	324	325	295	314	320	273	299	303	308	313	291	320	301	318	279	303	328	326	329	325	323	302	311	299	293	262	322	287	302	299	310	311	322	326	334	312	334	320	311	320	288	294	325	313	292	301	308	325	313	294	280	297	267	318	330	298	316	307	315	273	312	316	300	348	323	344	322	311	293	307	318	338	340	345	312	309	314	318	297	319	334	306	311	321	315	306	300	319	305	333	324	301	316	292	347	320	319	339	306	335	271	314	318	299	281	322	324	290	306	259	315	333	307	334	313	310	311	303	309	314	312	345	324	311	302	307	346	329	319	312	305	308	271	299	290	307	322	303	297	336	312	315	312	313	283	311	336	334	339	310	311	279	314	283	309	274	327	337	297	312	296	296	309	292	331	335	340	318	334	297	290	306	288	314	304	306	347	318	277	346	337	351	308	303	318	299	311	316	289	315	330	307	288	294	311	280	329	298	276	322	304	290	292	316	319	289	335	322	330	346	305	347	333	324	309	324	317	296	356	301	308	308	323	303	299	303	305	332	268	280	321	303	289	318	307	311	292	315	324	308	320	291	326	328	298	301	313	338	312	330	302	337	326	327	288	346	288	319	306	322	305	313	340	342	303	318	282	341	311	298	318	297	284	339	299	279	346	332	283	339	325	316	321	283	319	329	311	340	317	310	302	307	334	318	334	334	296	320	295	314	310	328	291	316	321	305	311	313	320	292	316	339	331	315	316	309	303	315	300	325	305	314	328	296	336	339	316	331	314	316	317	310	326	323	331	295	300	290	321	318	314	310	275	331	312	303	303	327	299	296	315	294	305	317	308	304	302	323	321	300	318	325	333	321	322	333	313	312	324	293	326	322	323	317	314	308	317	314	316	294	301	269	303	326	311	313	323	307	309	305	312	319	304	289	268	310	286	329	309	328	290	293	321	318	335	315	332	332	306	348	324	297	296	278	298	281	292	284	315	347	340	299	283	324	284	305	293	328	340	339	344	308	294	294	317	312	329	297	321	309	334	280	285	310	269	314	293	308	319	339	307	314	321	292	303	325	273	295	316	330	303	325	299	313	273	304	325	337	316	283	329	276	333	334	305	319	296	334	300	330	321	321	320	322	369	334	295	309	299	309	305	307	309	286	328	306	303	318	322	305	323	335	297	295	316	307	257	341	336	330	313	293	313	320	341	299	320	336	292	306	345	293	298	323	320	356	303	350	311	320	307	291	303	305	320	307	300	273	330	314	299	318	323	318	319	300	318	328	350	344	328	315	277	308	289	331	323	324	312	307	302	296	300	341	329	355	309	327	303	299	294	273	302	304	288	308	321	271	294	291	318	317	296	326	314	323	317	311	333	310	311	290	324	308	296	311	322	318	305	287	309	299	314	308	305	314	330	319	325	336	290	302	322	308	310	297	311	302	294	350	321	317	288	313	286	309	281	314	317	292	279	307	320	299	311	318	323	318	292	315	326	293	314	317	300	338	325	324	323	302	300	308	313	314	336	324	310	289	307	318	315	305	318	315	326	295	338	307	291	321	315	304	310	322	290	332	276	306	312	320	331	333	337	306	323	328	362	316	296	330	362	314	349	322	323	320	308	309	288	298	297	319	339	301	309	271	306	307	299	317	292	295	306	324	328	288	313	316	326	319	309	316	301	315	334	311	337	313	321	298	330	314	323	345	311	285	316	323	322	325	373	286	299	317	335	278	322	294	361	290	316	306	294	308	286	318	306	341	308	286	313	312	311	311	315	312	291	318	318	290	304	318	314	328	335	338	297	337	297	315	267	312	337	296	292	297	306	318	315	313	309	340	328	308	313	285	311	311	302	339	306	329	327	303	301	312	302	274	302	299	341	319	325	318	334	335	315	350	307	306	312	333	303	299	317	321	312	332	307	313	326	301	345	320	308	309	342	284	267	306	326	297	329	283	292	287	316	328	333	321	327	332	273	302	324	313	332	344	331	294	298	291	319	318	318	338	321	278	272	281	325	331	298	354	305	283	319	302	316	319	298	290	333	301	322	325	330	336	325	323	329	308	306	279	307	327	315	298	325	308	285	319	316	317	311	305	316	341	307	310	308	304	318	292	301	294	336	343	331	314	327	320	324	305	294	334	311	317	299	326	316	304	314	316	299	316	306	291	300	302	318	300	311	333	331	304	334	286	335	336	313	298	316	321	301	342	305	341	297	321	338	297	342	268	306	326	320	321	318	281	308	312	325	293	322	306	299	319	336	294	301	299	325	299	309	300	334	303	320	300	316	328	327	317	322	324	325	324	309	317	319	314	328	289	260	293	331	313	308	306	310	308	307	304	306	321	321	290	331	310	316	300	300	299	308	293	329	314	308	302	321	320	321	315	339	313	310	343	316	305	278	292	285	327	302	331	322	313	315	335	316	328	332	296	326	309	318	341	294	324	306	328	313	300	288	335	295	303	320	306	311	295	335	312	300	272	333	309	311	319	320	344	314	327	330	302	337	327	328	296	311	337	330	312	327	314	325	318	313	286	291	309	318	279	317	323	320	342	340	286	312	314	271	321	315	320	334	335	314	304	324	313	325	340	321	337	329	303	318	338	300	313	327	305	303	297	319	325	285	318	301	285	332	312	299	290	297	309	311	322	312	347	314	282	312	329	346	291	299	316	310	327	319	303	367	320	324	302	288
25504	21454	27935	25377	11566	1818	1267	1026	1020	929	967	894	926	907	853	856	838	864	878	854	811	855	825	863	856	815	877	868	909	884	873	876	818	828	818	887	907	829	817	820	900	872	829	857	876	885	835	866	843	819	867	785	837	853	777	862	891	862	853	831	819	816	852	825	852	834	864	797	830	803	839	819	808	936	857	885	841	796	806	854	802	859	846	792	863	788	861	876	837	815	836	782	803	866	870	840	806	803	756	765	835	801	839	831	785	829	816	787	806	824	864	864	817	805	869	811	806	880	809	789	789	850	858	807	788	819	802	829	791	793	834	833	843	830	836	868	863	838	883	858	799	836	824	836	833	800	820	834	837	811	856	872	833	811	806	852	825	819	816	787	765	840	838	865	861	827	825	868	854	836	859	821	819	840	822	839	880	841	843	844	783	760	805	853	761	829	873	832	824	844	785	832	828	824	780	787	778	810	852	791	823	829	824	792	779	815	869	824	837	790	780	781	852	801	835	821	822	864	789	836	826	834	845	813	811	843	794	795	851	853	893	799	862	867	826	768	815	825	821	825	837	807	819	740	854	801	821	882	876	846	806	883	834	824	799	842	804	837	838	839	822	793	833	818	787	846	876	815	836	842	800	787	813	783	813	848	789	820	844	799	824	863	792	808	836	817	861	829	780	771	824	845	798	803	764	818	813	827	834	804	801	854	843	798	786	875	841	808	806	815	806	870	838	796	841	816	795	780	841	788	812	781	829	856	793	798	876	796	803	782	829	868	821	836	837	805	873	850	833	837	825	810	803	840	839	812	801	858	834	814	858	837	820	842	828	843	819	855	808	791	813	865	822	814	814	798	876	851	805	799	889	838	814	859	836	819	829	850	854	829	832	790	842	843	789	813	827	849	858	807	836	864	803	854	827	836	804	841	857	805	865	863	810	813	811	838	813	779	782	771	829	865	852	834	844	827	798	868	783	831	827	823	836	809	854	840	840	865	809	816	765	824	861	842	802	829	802	791	826	831	871	828	808	830	878	809	893	814	822	841	799	865	854	814	802	798	804	805	867	818	839	779	830	833	832	815	801	861	812	856	915	779	854	803	860	789	857	879	842	812	801	808	867	820	794	841	845	821	809	842	814	823	817	835	825	808	877	838	773	811	763	852	875	847	835	778	825	761	815	798	832	803	828	780	850	806	845	862	808	835	792	786	822	806	871	782	852	796	797	825	842	816	807	836	870	864	795	811	848	794	808	819	857	793	820	815	822	832	851	879	837	893	800	901	781	811	810	849	804	823	857	828	737	809	776	821	817	853	826	862	837	835	872	813	857	841	816	831	814	769	829	817	851	786	808	784	836	837	842	824	813	819	785	805	840	838	822	793	833	797	827	819	775	796	806	811	803	818	799	840	861	809	835	796	804	804	846	877	819	834	888	840	818	812	814	843	838	831	827	822	843	797	830	809	858	810	870	816	852	833	840	847	846	879	812	832	831	821	820	795	799	808	823	820	788	818	839	789	800	813	825	862	847	782	850	802	778	799	864	822	800	821	817	846	860	815	818	832	850	846	799	779	825	815	797	790	795	851	867	823	816	804	870	819	865	843	819	845	831	840	771	877	846	836	870	808	783	822	812	786	819	823	805	810	810	811	863	849	900	896	855	794	829	874	831	789	819	764	816	861	797	772	783	835	847	816	857	824	817	864	874	857	810	815	804	805	863	823	804	832	798	844	825	834	839	803	872	853	856	835	826	797	800	819	818	812	835	822	841	874	864	859	849	816	830	837	855	866	811	806	805	857	817	804	855	793	794	853	815	789	853	843	786	864	778	878	842	786	872	838	771	822	818	824	875	815	784	802	828	815	797	834	844	815	818	878	853	793	782	815	849	847	841	857	789	834	868	851	837	817	811	834	850	842	795	789	780	829	812	785	825	845	876	821	863	827	817	844	827	794	826	865	883	843	879	787	795	886	828	804	831	814	858	874	811	790	813	789	840	797	801	831	790	821	847	816	823	823	829	841	823	865	808	829	889	842	829	826	841	811	834	769	836	798	815	788	808	833	813	863	796	838	831	808	761	844	788	842	819	809	864	801	852	851	882	798	834	802	845	819	784	805	809	754	807	814	803	826	840	859	796	816	814	803	841	840	831	836	820	814	814	823	882	773	815	850	859	835	852	842	869	800	786	825	829	815	828	844	818	825	784	849	817	796	791	795	789	814	817	779	746	806	808	805	791	814	833	832	864	857	819	866	861	830	852	832	830	839	828	807	791	832	856	806	759	841	830	767	817	791	827	819	815	833	811	822	832	837	834	798	822	835	814	835	786	823	844	808	809	807	841	824	817	815	787	808	859	828	846	870	816	813	881	808	817	815	797	797	839	847	797	809	830	819	803	794	791	820	804	788	840	811	860	847	790	845	813	811	801	837	839	794	840	830	817	818	880	799	811	826	805	867	867	827	837	788	850	830	823	815	836	836	844	799	843	834	817	841	757	823	846	756	778	805	812	804	845	867	842	830	878	783	832	903	801	803	755	806	809	772	825	846	783	842	817	804	799	805	846	822	842	816	830	824	795	747	806	804	807	807	825	795	871	841	828	790	852	813	823	801	832	843	817	852	843	836	852	828	825	797	795	827	816	823	803	826	836	810	839	804	806	789	816	773	832	836	850	846	807	838	753	784	801	806	809	865	846	800	838	824	836	834	849	813	796	832	832	857	818	827	871	799	809	802	848	834	815	828	810	812	787	864	800	846	834	839	791	816	833	829	801	832	790	840	805	833	808	814	803	853	777	801	828	807	799	839	841	837	797	828	852	843	809	811	805	792	812	850	830	802	815	886	770	886	865	778	867	794	804	848	830	798	817	784	849	847	814	823	819	857	823	823	796	784	774	787	857	818	827	846	754	812	817	844	789	806	847	841	825	802	831	792	846	809	807	785	861	843	813	902	815	787	765	830	773	830	834	807	820	821	828	817	811	770	859	827	823	829	803	829	832	818	792	819	860	838	832	802	802	889	822	844	784	846	806	817	829	797	836	802	801	811	823	834	803	801	850	781	870	777	807	802	904	807	808	784	791	848	844	798	849	776	806	822	829	809	816	806	866	811	783	811	857	822	839	832	875	815	823	836	777	799	810	887	869	834	832	843	798	786	807	807	872	774	834	782	855	779	803	800	832	824	831	846	829	848	869	831	883	825	812	865	819	812	808	856	818	809	808	849	805	806	883	825	838	798	836	818	819	857	783	837	867	844	814	817	802	802	812	842	799	820	807	805	826	836	792	782	783	813	876	809	804	851	861	839	815	818	780	808	846	849	829	819	837	834	838	799	834	841	819	806	753	839	832	855	840	856	798	795	817	824	828	823	830	803	845	809	798	779	807	792	846	809	851	856	798	862	819	802	777	817	791	873	854	779	842	832	812	834	808	815	839	821	885	778	845	854	839	826	821	875	828	829	874	878	830	782	859	804	820	829	811	811	864	828	787	814	812	855	833	851	869	825	857	899
3418	3577	3094	1644	1346	1073	891	838	805	734	695	739	716	657	660	668	702	667	665	661	628	663	680	626	661	663	638	608	635	627	609	637	608	643	590	611	663	620	616	623	623	639	631	590	662	612	612	655	657	644	640	629	646	622	636	692	597	639	593	673	629	614	627	621	658	610	618	608	641	659	595	606	656	643	642	635	599	679	666	611	625	570	615	627	639	649	607	593	636	645	600	589	557	584	637	621	653	636	652	627	641	632	668	628	591	572	607	617	662	627	588	622	589	610	596	623	636	593	607	641	591	642	651	575	581	659	642	589	638	604	656	580	649	637	643	639	621	636	610	601	656	625	671	644	596	603	626	626	642	617	649	659	594	631	625	654	627	664	590	585	658	614	566	628	590	620	571	628	618	618	614	576	626	599	632	635	609	560	589	602	599	637	614	642	589	595	626	600	647	655	632	668	608	597	649	605	581	612	619	600	600	638	623	572	591	639	614	599	613	611	649	614	586	631	654	612	562	580	586	613	596	595	628	594	650	646	642	615	624	556	604	603	617	671	618	648	602	615	602	610	577	591	600	648	606	614	593	596	643	608	580	601	579	645	612	607	648	698	595	646	613	653	646	592	588	631	651	615	629	606	635	680	618	588	589	639	627	614	619	631	658	597	615	592	583	645	597	593	617	594	676	658	578	624	588	633	546	598	603	608	606	627	583	631	637	657	609	608	653	619	595	627	578	606	633	604	615	645	685	581	647	590	620	616	621	614	596	602	623	612	648	609	613	568	596	610	603	651	586	619	606	585	636	633	609	641	581	610	605	660	603	606	637	616	630	608	602	614	622	590	598	633	633	598	618	594	618	606	605	576	609	602	613	646	604	570	569	608	618	631	625	595	610	629	627	600	618	607	641	600	533	625	611	641	627	569	635	625	602	669	634	617	615	597	605	638	605	612	648	662	579	625	628	605	589	602	677	658	646	563	628	634	583	584	658	592	630	599	640	598	554	609	604	592	624	619	639	608	618	586	632	616	656	634	646	555	571	575	654	632	611	574	615	629	592	585	657	588	609	546	551	633	631	604	576	596	598	596	672	619	636	594	583	599	607	620	584	544	624	584	604	595	632	624	615	575	618	628	608	580	644	612	570	616	581	632	586	633	609	626	580	613	576	618	604	585	621	583	594	617	591	592	582	578	591	607	598	619	612	569	621	622	628	618	630	590	596	661	606	598	598	600	628	601	650	624	613	602	628	633	570	577	588	627	612	586	594	602	630	630	606	624	614	586	632	634	565	627	594	566	618	628	605	634	625	576	576	627	582	627	547	604	607	641	637	660	646	611	617	624	548	618	630	671	547	644	598	686	642	606	578	661	597	640	601	607	632	658	596	562	603	632	598	625	599	652	642	636	592	631	603	631	641	604	597	624	597	590	642	588	656	590	608	600	595	594	584	663	636	604	554	556	604	554	683	630	617	616	598	647	614	603	641	599	585	637	626	605	667	597	619	615	645	608	632	613	593	592	620	625	623	585	619	595	663	636	626	611	598	634	648	622	622	588	658	603	614	610	614	579	614	614	590	599	607	593	620	642	591	610	587	609	651	597	594	571	585	677	610	593	602	635	636	621	639	636	609	638	631	622	614	584	549	595	620	606	699	604	604	594	563	620	618	593	593	633	626	583	580	636	618	624	590	574	623	603	616	612	635	629	634	587	637	578	640	678	595	629	622	549	584	585	620	600	613	643	586	603	642	623	646	586	589	589	614	608	633	657	613	674	564	606	632	671	577	640	598	599	694	630	576	628	616	597	631	613	615	634	625	668	599	609	651	638	598	622	617	599	606	640	610	596	582	615	656	617	570	646	634	637	676	586	616	550	601	619	604	602	589	650	606	610	613	606	615	624	580	602	595	620	618	612	628	628	585	587	585	638	569	628	600	631	641	607	620	603	602	600	637	626	603	616	592	629	610	609	629	618	626	641	633	585	652	614	609	634	635	645	624	636	599	613	612	563	578	574	646	570	623	627	633	599	626	638	596	602	638	615	661	605	605	626	591	649	604	617	586	612	599	624	575	661	618	659	592	604	612	586	644	595	618	588	658	653	625	603	619	617	606	625	591	652	622	600	577	585	640	599	638	559	601	603	586	611	601	602	582	604	605	639	613	653	612	650	639	619	615	642	609	628	627	592	628	641	590	633	609	658	582	592	634	620	560	613	604	575	572	607	588	680	640	577	598	572	587	651	600	588	598	644	579	639	671	595	542	554	617	628	588	627	608	606	601	594	610	621	608	657	619	611	606	614	619	610	579	596	554	627	623	612	626	614	601	642	574	603	612	625	637	627	594	625	595	619	615	596	611	632	624	617	595	634	621	646	640	608	603	641	628	624	624	589	628	592	609	601	598	561	639	592	580	611	667	634	557	627	639	593	582	603	630	597	608	636	602	567	574	567	605	610	579	554	592	576	613	594	650	590	609	556	581	614	599	580	644	609	618	610	596	620	621	602	563	591	641	625	634	610	617	598	594	608	593	613	619	635	594	588	637	634	613	614	629	584	639	595	617	616	655	623	609	627	588	639	646	636	587	543	659	574	560	579	628	631	618	607	628	622	586	592	600	606	645	615	626	584	591	620	613	591	553	602	584	582	633	650	623	631	616	567	627	608	560	640	587	611	575	608	579	629	648	629	593	642	659	579	641	578	611	652	619	616	595	644	560	598	628	632	615	596	633	618	620	610	591	668	642	571	633	623	642	636	621	617	634	607	626	607	604	590	666	651	627	643	629	631	589	612	591	612	644	636	569	618	634	620	639	621	573	565	600	612	622	624	618	588	549	599	607	593	595	601	628	632	635	612	645	619	612	618	585	611	592	635	645	621	612	603	683	631	578	624	624	557	614	564	584	609	609	626	646	605	631	585	602	611	582	601	592	670	683	639	574	605	621	629	594	595	586	606	586	646	587	668	594	614	600	576	609	628	607	548	659	632	609	620	612	549	657	669	629	625	635	591	614	596	616	598	607	611	603	580	626	619	600	599	567	596	650	604	613	592	543	618	637	610	599	606	579	594	546	613	618	625	583	579	632	587	611	614	607	638	579	637	634	649	574	636	575	598	619	594	581	649	582	607	626	665	611	569	629	635	650	647	621	624	601	577	621	622	588	617	607	589	570	591	620	627	624	617	590	624	610	634	598	578	599	631	610	614	582	615	577	604	648	625	603	630	582	614	608	628	591	629	601	608	554	600	631	618	632	620	615	632	633	603	634	600	603	590	579	619	611	598	569	644	675	591	612	574	659	565	611	630	647	603	595	596	619	590	589	621	598	627	570	635	601	586	600	586	610	648	620	609	612	648	593	615	635	575	605	646	608	623	622	608	570	615	621	604	612	640	603	629	597	579	628	613	626	605	583	654	607	599	655	623	639	582	605	621	657	643	615	561	606	635	587	597	580	579	560	609	644	612	598	625	591	587	647	588	589	625	568	602	634	625	626	594	612	619	607	602	648	600	600	615
24517	21482	28834	24546	21475	9331	1854	1203	1002	968	932	912	923	889	891	866	844	834	850	907	838	808	832	843	834	839	879	804	881	826	814	793	781	768	793	817	770	832	777	764	750	777	799	843	780	752	771	840	807	798	808	823	813	847	808	787	812	841	780	810	820	753	845	779	821	787	794	787	806	808	803	811	816	823	816	828	836	793	794	775	786	806	866	781	791	778	845	769	790	801	746	775	776	786	778	753	799	822	820	760	823	789	802	783	807	777	775	842	758	803	809	852	810	826	750	843	859	773	825	842	811	787	859	831	843	786	803	831	788	818	790	812	830	796	785	770	834	811	830	810	848	782	819	785	833	780	779	798	820	846	800	774	779	754	799	802	821	757	805	816	784	802	771	785	774	776	819	804	814	823	790	805	782	804	794	804	771	785	817	807	804	819	816	763	788	815	800	847	800	765	808	813	722	767	777	801	777	820	717	774	801	787	802	864	803	773	784	816	847	824	788	802	790	796	713	790	781	784	773	754	713	825	748	795	731	823	837	818	847	803	845	825	827	791	780	777	777	783	826	822	807	815	806	805	788	789	778	743	809	783	825	800	794	785	776	786	796	768	803	818	780	751	798	740	834	792	857	786	782	851	789	827	786	796	787	851	803	790	833	838	779	789	827	789	820	743	786	835	766	773	807	833	775	805	757	806	799	750	757	826	797	749	801	780	735	748	770	775	770	778	807	791	825	761	806	769	820	814	821	782	764	768	805	831	831	801	827	761	778	799	819	793	780	804	760	857	852	779	742	762	818	818	751	764	797	778	805	771	754	785	750	819	793	812	826	776	857	776	798	822	816	810	718	796	745	741	791	796	813	845	802	811	829	762	825	834	765	813	798	792	779	821	800	787	866	780	793	783	764	783	756	774	760	808	775	770	779	800	753	732	808	808	804	801	755	718	766	782	767	793	793	823	794	811	826	769	741	784	738	802	767	824	791	848	789	775	799	833	761	836	788	801	767	749	856	809	796	801	738	776	777	789	793	810	814	788	780	815	825	760	791	783	788	797	817	796	791	794	816	799	758	776	821	828	809	808	760	771	802	766	744	748	800	810	816	793	781	847	817	831	776	791	883	808	829	833	850	826	833	782	831	825	766	750	789	756	802	795	792	773	767	759	714	800	819	795	844	793	776	797	813	813	724	769	761	818	839	747	815	808	833	817	775	773	798	847	744	819	862	796	809	781	760	772	782	797	782	818	771	759	788	834	780	784	801	768	814	795	775	823	832	809	755	756	764	823	810	807	803	778	811	813	800	819	791	774	778	785	788	755	790	858	823	813	767	772	761	793	788	821	737	737	805	765	758	795	837	834	772	787	758	752	773	791	784	792	798	787	774	798	797	836	765	819	781	795	827	815	812	728	769	817	819	822	747	796	815	777	765	796	764	789	802	760	776	805	825	791	777	742	809	824	773	798	784	800	785	759	773	789	730	824	788	746	802	794	767	826	759	798	804	755	769	761	807	762	822	798	818	804	793	791	768	823	762	787	780	776	853	784	803	831	778	758	873	802	756	836	792	810	763	766	795	766	775	733	821	799	800	851	828	812	797	850	781	790	815	763	813	768	802	766	867	738	803	791	779	790	760	799	749	748	788	786	772	763	813	722	818	791	777	762	803	787	745	735	753	752	750	773	800	798	794	807	760	846	750	808	833	799	804	838	779	763	808	821	791	794	801	806	815	806	782	859	767	785	779	820	710	836	752	753	724	804	819	808	807	821	786	845	844	798	820	763	759	739	791	798	782	814	840	769	802	816	761	845	789	766	774	802	745	786	817	770	817	777	784	781	805	841	766	757	759	784	801	780	790	782	791	796	773	802	767	812	794	808	774	793	775	775	835	837	801	767	737	835	811	767	820	778	822	769	777	775	753	822	778	791	824	791	814	802	796	785	784	802	774	774	835	775	774	838	746	760	843	780	796	815	766	792	765	799	779	818	799	798	845	751	799	815	783	763	804	820	797	821	797	742	815	784	808	775	746	863	724	775	829	749	782	782	825	778	766	790	803	753	763	746	808	816	811	783	844	805	792	792	816	749	788	772	776	786	765	814	759	815	749	767	826	812	744	785	772	807	808	777	778	830	820	768	794	737	788	802	838	798	767	772	766	756	806	781	808	742	798	789	807	767	782	787	783	802	818	802	817	794	754	776	815	746	782	798	771	799	798	804	781	787	787	805	815	791	786	779	835	784	758	819	791	786	735	826	829	747	783	815	761	791	736	798	813	779	807	769	797	772	761	780	816	822	811	815	737	760	804	816	801	779	778	811	764	802	791	782	802	819	780	835	813	798	782	775	815	789	799	806	829	797	795	747	792	765	740	817	835	816	815	826	782	795	830	811	811	804	797	757	732	786	808	817	821	766	785	779	797	828	786	750	800	787	770	780	824	762	748	803	772	812	790	784	768	797	797	782	782	793	732	777	813	773	789	806	778	756	767	801	738	761	751	785	757	774	798	812	777	738	835	796	785	832	758	778	767	824	781	802	761	766	756	803	821	769	801	788	818	790	790	823	782	786	823	782	792	787	745	751	775	782	755	793	751	807	843	825	802	811	812	762	780	787	751	759	807	745	798	735	752	797	820	810	736	780	760	738	771	827	793	754	789	767	808	810	765	753	783	782	791	763	794	778	764	773	824	815	792	812	820	741	810	854	815	783	780	784	839	782	802	746	749	719	752	774	733	801	778	782	804	807	811	811	814	803	754	800	814	823	794	774	782	757	696	771	767	810	754	784	780	805	784	798	781	803	790	809	797	791	837	784	807	868	735	788	789	779	760	773	715	775	789	751	810	803	846	790	773	863	774	797	763	843	785	796	785	766	772	806	779	809	779	809	763	775	768	816	787	769	823	770	787	791	811	773	837	828	813	756	779	820	742	783	764	778	862	779	808	802	770	762	769	796	770	779	826	820	793	853	818	768	780	749	790	742	819	802	752	792	775	765	797	781	793	788	819	825	788	799	769	777	814	839	855	774	850	774	824	775	788	801	824	788	764	751	796	758	800	814	790	813	821	778	751	837	790	793	817	724	851	760	805	770	807	786	798	838	771	750	757	835	803	767	779	790	797	765	783	791	776	793	820	774	778	777	788	800	792	838	767	810	774	824	783	800	762	817	809	817	815	750	828	796	799	793	772	760	898	836	786	805	766	818	813	807	734	824	792	778	821	798	771	783	827	773	785	794	779	820	798	803	739	804	822	772	744	748	743	751	845	747	734	817	785	794	782	763	784	805	781	768	784	762	765	787	806	833	808	797	778	785	759	818	814	752	829	805	776	744	788	804	822	812	798	797	761	796	819	806	792	751	799	806	771	765	772	830	780	773	798	777	761	752	774	818	772	781	816	751	761	797	804	792	807	772	722	792	803	793	776	784	830	780	714	822	828	797	817	747	856	745	759	747	766	778	776	778	781	770	822	765	762	763	797	778	763	824	819	770	786	747	778	811	793	773	820	781	777	742
3817	6139	4983	2707	1827	1526	1238	1037	977	854	865	775	817	703	766	751	695	699	698	674	679	702	652	641	634	617	631	674	627	659	621	596	635	641	653	614	651	621	616	656	622	629	611	621	605	632	594	638	610	624	639	628	633	621	609	572	633	595	635	608	601	614	632	598	620	607	582	638	605	625	586	624	613	665	568	604	614	619	605	614	621	584	603	590	606	628	593	652	616	588	627	621	648	563	665	615	601	600	640	572	645	629	637	601	619	615	589	630	621	626	621	637	631	638	631	596	601	614	637	625	644	621	628	596	640	612	637	598	600	593	634	631	587	627	641	610	604	615	578	603	592	639	617	571	611	604	634	583	553	577	581	631	604	572	629	615	592	649	590	651	630	637	613	619	621	590	586	627	601	595	607	558	635	593	606	596	612	616	626	588	647	597	628	621	634	596	584	615	621	589	565	592	597	628	575	593	596	645	555	589	595	598	591	635	598	603	558	622	606	570	617	606	613	576	624	563	600	597	561	604	601	556	581	608	586	620	609	632	594	636	661	613	601	608	591	599	608	607	650	598	564	599	615	595	573	597	632	652	605	603	664	596	587	583	616	611	588	599	587	639	607	601	594	570	620	602	596	595	609	594	625	601	619	630	627	642	602	604	602	602	608	599	642	575	574	585	584	605	590	577	606	580	610	593	617	600	598	614	645	645	606	579	620	603	624	606	629	620	596	600	640	621	606	587	636	600	599	618	615	604	592	601	578	646	619	594	581	603	586	577	567	624	638	575	622	616	624	582	599	636	613	602	585	588	591	615	633	640	597	607	657	630	602	588	593	581	583	598	599	587	582	573	636	642	624	592	612	583	634	580	563	577	628	635	640	591	590	605	651	614	606	610	606	588	577	561	656	585	612	595	633	634	596	593	624	617	599	602	636	590	617	640	594	603	619	630	579	625	624	577	595	568	600	575	609	602	595	602	603	656	576	644	645	571	646	599	611	594	591	602	593	657	623	587	587	607	561	605	578	551	618	645	613	609	607	554	594	592	656	597	616	625	569	587	582	594	618	594	622	654	599	580	580	610	575	600	623	588	590	597	646	604	590	600	547	566	621	606	599	589	578	605	617	624	617	566	605	634	611	590	583	599	554	600	613	626	652	593	566	637	582	654	594	583	578	640	594	577	610	581	601	628	612	647	627	637	571	604	607	578	586	586	575	602	633	575	582	563	599	593	656	576	600	571	560	610	615	603	601	575	621	593	599	624	593	608	583	593	559	593	573	630	589	630	604	597	655	580	611	637	587	591	616	598	588	584	581	570	593	637	602	582	593	595	587	600	629	562	641	627	588	614	574	605	618	554	617	623	573	564	618	597	608	589	587	602	620	615	575	581	607	615	629	611	665	586	598	568	625	615	609	609	595	588	575	583	580	632	621	645	620	628	635	627	569	539	593	643	599	578	560	601	645	608	587	570	598	605	572	616	620	605	665	571	570	631	588	562	642	544	622	581	636	631	596	588	593	575	585	604	591	575	583	634	593	574	573	587	593	570	591	594	607	594	584	584	586	582	591	581	611	643	559	599	608	603	601	608	605	609	596	608	547	585	579	611	624	585	560	576	618	596	594	627	576	570	585	578	608	585	613	633	573	610	598	632	549	599	556	605	584	652	591	604	623	589	630	593	527	583	661	619	640	639	568	526	586	601	570	622	652	539	618	600	591	574	592	586	597	617	621	545	609	588	598	614	583	592	597	615	576	572	598	586	559	593	565	636	581	628	569	594	580	539	587	622	616	597	633	546	595	616	588	620	628	638	597	640	583	612	590	635	627	583	585	588	609	614	563	635	616	549	605	571	595	560	611	569	594	649	569	621	586	581	618	621	597	590	592	647	587	562	595	572	574	633	604	584	631	612	563	577	583	596	584	584	586	602	582	594	620	606	614	640	586	587	598	632	604	635	579	612	606	639	607	615	587	600	580	590	601	581	559	598	539	614	575	643	569	618	612	607	583	592	553	615	568	607	587	594	579	624	602	582	613	624	583	568	569	586	626	589	598	585	612	606	594	637	604	609	613	573	577	636	574	565	577	601	595	622	550	607	627	572	560	593	588	593	626	577	602	620	574	600	595	597	597	557	571	577	575	567	576	627	630	558	586	585	561	589	561	613	604	651	591	606	579	597	569	594	580	590	602	576	609	574	637	546	565	613	627	616	597	576	643	600	612	596	617	628	601	594	564	603	577	573	586	592	614	594	621	557	595	637	612	565	594	572	581	594	561	590	558	585	568	593	567	620	617	608	567	629	599	619	575	568	625	588	584	592	596	612	593	578	546	601	584	564	644	571	616	598	610	598	621	553	613	618	601	630	644	637	544	608	542	591	590	598	630	610	547	564	627	576	550	580	574	626	602	612	597	607	591	573	621	572	566	648	562	596	584	617	586	617	611	592	596	662	602	575	587	605	567	583	518	585	606	570	547	604	618	546	555	649	599	592	599	600	635	577	582	574	574	571	596	598	593	595	596	551	590	600	539	571	587	606	589	581	558	585	586	613	570	554	597	635	600	562	585	600	587	594	625	605	622	622	595	566	594	597	607	617	583	595	596	599	611	611	584	606	618	587	579	599	596	600	599	632	609	617	635	610	539	598	630	580	652	610	609	590	673	571	617	603	555	616	594	599	567	595	613	611	633	615	537	631	536	615	556	585	609	552	593	599	576	600	591	589	581	540	543	571	608	638	643	611	592	636	603	594	594	611	591	589	592	580	587	592	551	583	615	569	621	611	609	588	615	612	618	658	549	592	598	595	570	634	582	571	621	600	591	592	583	581	584	583	587	569	631	617	593	600	583	571	640	612	587	589	599	577	579	588	591	585	579	566	591	590	606	626	571	596	605	609	591	617	568	577	640	610	601	559	573	563	565	603	571	593	650	567	599	664	614	557	568	617	630	574	610	598	545	565	593	617	611	574	569	603	586	616	610	620	645	561	614	587	596	566	642	587	602	581	597	634	615	543	576	674	594	630	586	627	609	610	598	577	638	558	631	594	553	595	594	579	545	631	561	612	566	590	570	667	617	601	586	625	610	572	560	633	579	615	602	565	586	608	610	596	571	609	595	619	564	587	574	567	612	610	597	598	630	590	580	612	592	597	601	607	608	615	634	578	577	571	620	572	624	581	606	630	594	608	567	594	594	555	596	593	621	598	576	571	559	589	589	605	599	626	634	600	571	591	565	562	621	557	585	599	601	554	562	601	592	585	570	562	631	577	591	619	598	597	589	607	639	593	600	612	581	588	618	610	593	581	575	579	570	612	561	534	606	578	619	606	602	578	581	562	581	624	596	600	565	604	595	601	580	630	592	611	577	625	576	611	570	584	569	600	577	582	587	578	566	632	593	621	605	598	626	597	553	609	601	573	610	659	623	612	585	625	638	594	608	629	636	559	604	596	583	602	580	557	577	628	583	558	601	590	575	570	589	569	597	623	578	581	533	609	597	598	594	595	564	610	597	592
28003	10347	955	645	458	464	422	427	453	432	436	430	433	449	463	411	459	442	417	413	436	415	408	454	441	432	419	404	453	395	416	426	409	439	424	431	430	408	462	406	440	472	423	444	424	413	410	439	428	428	414	438	417	438	435	399	389	442	368	408	432	455	456	432	411	418	427	407	395	435	433	439	465	462	418	414	432	421	444	377	399	431	410	430	409	413	435	423	467	434	442	440	401	417	411	399	441	428	435	405	459	424	450	430	445	433	425	436	441	416	410	426	472	429	460	432	403	474	442	416	426	440	387	439	429	439	458	450	448	435	433	388	417	418	442	398	429	435	441	447	410	488	441	401	406	446	443	425	458	428	425	406	421	427	427	414	447	449	445	410	431	408	404	442	490	437	405	411	450	451	428	439	419	379	410	436	423	438	402	406	441	405	409	457	378	377	408	413	436	429	419	406	425	477	419	414	417	414	454	445	460	405	443	416	445	435	383	401	410	469	427	419	435	449	433	411	430	430	411	417	467	407	407	401	403	417	390	428	418	415	430	409	452	405	429	472	401	417	408	463	432	432	458	438	449	412	374	447	404	420	414	423	416	440	456	412	412	404	410	406	419	431	390	372	439	428	461	428	450	422	458	429	404	443	418	441	384	402	418	400	385	450	424	457	431	457	465	413	420	434	429	448	443	418	449	431	437	442	449	452	432	386	417	417	461	444	383	426	417	444	448	425	400	407	418	397	437	428	454	428	421	430	406	403	452	432	416	442	404	431	433	407	435	465	446	443	429	452	432	413	421	420	424	421	433	386	396	461	421	405	426	459	409	426	465	397	454	415	400	431	466	393	441	484	403	457	424	436	427	423	425	422	436	395	450	408	482	442	425	439	400	404	384	460	417	424	456	422	406	430	454	437	470	373	416	413	463	396	414	434	450	434	449	443	393	406	451	440	475	445	438	442	430	421	451	428	419	445	420	435	447	393	434	420	423	390	414	416	420	430	408	427	411	430	431	459	425	429	438	452	427	449	444	420	438	420	415	393	463	436	406	418	407	428	408	457	422	437	424	429	432	406	460	426	422	446	409	420	446	418	469	400	436	444	439	414	439	439	396	441	408	418	454	394	445	388	430	429	385	420	426	409	383	427	437	416	426	422	425	419	412	435	431	419	424	475	419	416	398	439	431	435	426	416	417	452	448	452	414	429	449	420	421	437	424	443	424	488	412	402	392	438	449	443	455	429	424	431	445	440	449	431	417	455	455	444	414	437	450	430	464	407	445	410	424	454	421	422	430	406	470	404	411	438	427	458	467	461	421	448	475	402	431	429	363	437	435	431	414	469	408	407	428	445	417	432	448	420	420	436	389	431	390	417	424	443	399	419	448	428	446	416	450	423	436	434	463	422	440	418	413	408	418	456	440	419	425	433	445	443	404	430	420	432	457	455	419	457	422	426	450	445	432	419	436	416	444	451	427	411	465	458	420	400	413	416	430	448	463	415	406	442	396	444	404	431	420	376	429	439	435	456	399	418	402	432	424	428	449	437	484	392	401	411	429	450	415	435	420	453	432	436	411	420	414	372	459	432	457	387	437	457	423	443	436	436	409	428	403	436	394	415	429	403	415	452	416	411	446	384	419	390	421	424	401	424	441	420	432	455	422	407	443	456	405	429	417	470	428	419	479	387	460	424	415	417	437	392	428	401	475	435	426	418	417	430	441	472	485	419	417	412	391	457	395	421	452	412	402	411	417	446	444	462	429	441	424	426	416	428	424	451	442	404	427	440	403	450	426	415	466	434	417	404	386	427	410	412	476	438	432	439	430	442	439	390	460	390	433	466	391	416	412	385	430	489	458	444	416	432	428	409	408	451	391	463	426	438	443	436	428	465	426	450	476	406	418	442	415	400	458	441	469	450	419	407	442	480	411	395	415	482	429	417	461	448	418	450	418	394	427	433	430	446	423	394	393	431	418	398	417	404	453	405	427	395	444	427	422	401	452	392	455	430	400	405	393	439	413	426	428	451	421	451	457	430	434	432	437	394	433	407	415	443	404	418	425	450	416	406	429	438	423	397	409	430	400	393	412	412	385	427	427	450	394	436	406	488	413	415	443	452	432	428	405	435	459	442	396	424	420	406	413	437	390	426	416	418	465	422	444	431	422	400	434	427	427	459	407	482	448	421	422	422	413	408	461	449	460	451	403	401	445	424	400	406	420	444	444	451	461	452	466	439	402	431	424	426	416	427	416	430	459	427	417	436	397	425	425	425	417	427	470	430	408	398	401	397	445	437	445	435	434	449	402	465	416	416	435	403	410	454	453	408	431	399	406	430	446	425	439	431	384	457	381	425	395	420	454	445	432	409	409	413	441	391	429	434	450	417	397	445	424	462	421	424	407	421	435	441	434	445	460	429	425	412	417	446	450	427	443	410	408	410	403	401	441	460	415	431	411	429	409	449	398	414	397	431	397	382	458	448	414	502	420	402	430	431	421	434	424	442	404	430	425	469	405	400	450	437	468	453	436	405	409	438	428	432	423	430	460	409	427	436	425	421	411	436	437	414	434	407	426	412	404	430	462	448	442	442	457	426	457	439	413	399	452	433	412	411	452	457	398	506	438	432	432	463	429	444	436	385	459	405	423	430	438	422	468	424	443	436	478	408	439	384	460	389	425	434	395	415	470	419	429	430	430	423	459	407	409	431	450	440	398	448	416	430	394	451	438	453	408	412	443	406	412	428	424	423	403	421	424	416	378	427	408	441	421	432	457	404	437	372	463	425	393	451	461	445	454	428	408	405	400	435	437	405	426	447	414	439	417	440	448	458	431	456	456	402	409	429	422	386	391	428	458	433	460	457	409	430	441	424	407	426	430	432	434	426	447	433	453	428	411	431	450	419	440	423	424	409	397	396	436	468	419	428	458	419	443	377	436	434	422	422	435	430	422	457	433	474	446	408	398	421	444	401	421	433	389	426	446	409	456	470	390	414	434	410	408	453	421	422	413	428	428	416	426	414	411	391	427	431	391	451	441	432	449	399	437	425	424	420	423	438	413	436	437	459	480	405	424	417	456	421	417	421	375	392	461	484	421	432	433	432	429	481	414	431	413	428	414	398	422	382	453	429	408	406	411	407	440	440	427	456	415	447	459	449	424	438	441	454	417	450	404	484	420	443	422	405	437	430	445	425	397	419	419	394	449	463	439	373	437	417	411	432	435	377	436	407	404	436	443	424	426	448	438	421	434	477	409	405	429	433	432	458	404	460	414	467	413	415	392	397	448	457	459	439	383	445	431	459	404	421	417	441	392	447	460	386	429	433	425	453	424	453	405	429	407	457	395	405	427	460	401	412	468	441	398	443	416	432	444	454	431	435	415	446	429	403	420	429	436	410	412	436	403	424	427	416	391	424	433	396	426	414	426	452	424	448	427	396	426	442	426	453	402	434	455	425	401	422	450	378	452	411	445	399	393	446	445	453	431	414	396	434	376	421	416	462	458	459	420	448
4798	513	442	384	373	358	344	340	351	324	334	334	338	354	356	361	305	282	301	362	318	302	341	320	300	280	305	332	335	322	332	326	301	304	348	310	282	339	305	329	346	269	314	318	318	330	318	328	338	344	346	319	344	287	335	298	302	295	320	293	337	312	315	334	308	308	326	294	286	303	288	350	340	317	279	336	302	337	319	329	323	323	323	303	312	323	338	305	343	346	336	279	328	316	334	292	323	321	281	298	316	308	325	304	314	307	300	303	323	332	310	327	322	318	339	308	357	304	318	348	336	312	311	316	312	321	315	354	305	309	303	279	295	303	319	352	280	285	332	319	310	344	340	307	320	334	332	296	268	327	307	298	330	341	324	317	301	332	324	309	324	329	338	326	330	325	382	323	324	326	340	291	302	330	314	338	316	299	305	348	344	301	328	310	296	301	314	307	337	318	326	312	333	318	343	325	297	312	320	310	318	323	303	308	314	342	289	296	346	306	314	311	324	308	312	285	312	325	329	301	304	303	332	303	311	321	301	324	321	297	334	312	295	318	309	305	324	337	361	322	290	318	320	318	313	293	340	330	300	295	328	295	327	295	310	329	338	356	272	305	318	304	338	336	312	313	351	299	315	297	286	309	293	318	307	313	294	321	335	298	292	340	309	331	318	297	296	317	320	313	285	325	304	345	337	321	336	312	332	340	315	318	323	324	322	307	296	339	296	318	345	330	333	338	330	344	299	310	335	310	305	305	326	304	320	324	292	308	313	351	303	306	292	326	306	296	338	311	300	337	290	319	325	334	314	293	342	331	316	303	299	327	337	300	293	324	310	358	338	297	317	329	320	316	325	297	309	304	337	273	311	322	316	326	314	328	307	302	322	331	313	297	304	324	309	311	306	320	289	303	304	271	307	309	317	294	298	346	311	316	308	326	302	341	303	321	315	293	331	311	315	357	301	332	315	326	308	322	290	280	310	300	325	321	320	325	317	328	349	311	345	314	324	309	303	331	321	316	324	311	338	295	326	311	333	297	289	327	312	328	340	303	300	292	310	324	292	322	322	327	304	340	328	338	315	318	291	329	299	339	335	302	289	319	303	293	320	331	354	325	328	344	272	309	316	319	273	281	313	301	375	329	270	298	295	311	333	321	330	303	312	312	319	324	319	302	317	296	326	321	313	315	318	331	302	280	290	334	302	323	324	306	344	328	316	295	270	344	293	290	324	301	349	295	325	327	305	279	313	331	333	327	292	264	322	312	300	338	311	309	310	345	308	293	337	344	356	323	325	331	295	301	305	314	340	321	295	331	332	322	304	325	331	316	300	301	310	316	315	345	312	292	314	323	325	321	314	320	343	336	294	316	342	295	316	340	334	320	334	344	294	299	352	300	319	294	300	345	343	315	349	336	349	301	301	354	381	341	312	331	320	296	300	308	312	309	316	316	317	296	368	304	296	286	309	332	341	319	328	303	293	321	329	320	309	290	308	295	308	303	306	306	304	325	296	294	364	294	296	345	342	309	297	324	309	334	298	304	314	321	317	306	324	325	302	319	317	348	314	295	333	308	322	321	327	287	292	294	322	287	302	326	305	305	330	322	313	312	322	345	320	304	296	319	363	328	313	288	324	312	324	311	312	340	299	330	311	326	306	316	319	340	306	322	316	340	305	311	309	314	299	334	315	278	324	343	300	303	333	346	277	308	349	305	316	302	298	303	301	330	306	301	314	269	300	314	309	300	319	289	293	319	336	309	317	334	337	316	304	352	335	308	284	300	332	307	350	310	323	319	315	337	296	299	319	334	311	322	322	315	330	319	318	314	376	277	314	351	315	322	317	320	330	325	311	300	294	321	355	316	347	340	325	332	312	331	319	320	326	301	298	338	314	295	308	321	321	319	330	307	289	303	270	337	299	316	295	276	305	329	296	301	310	272	314	340	322	318	347	322	300	285	340	305	322	298	316	316	326	356	314	322	304	325	309	306	363	327	328	300	303	342	334	326	288	320	325	341	309	315	313	331	326	288	331	323	310	305	314	341	329	317	317	330	288	306	302	321	320	301	303	332	303	325	300	284	302	302	313	324	317	332	310	317	286	306	338	308	319	312	300	299	334	315	304	320	329	305	298	311	328	318	310	335	300	319	298	323	323	315	318	341	306	325	317	292	337	352	317	315	338	334	318	318	318	288	332	310	315	314	313	319	309	295	323	305	328	317	321	286	341	329	351	316	325	319	313	328	340	302	292	299	311	318	320	322	333	337	324	330	290	328	291	318	322	297	307	355	274	320	297	297	287	326	316	304	313	305	314	319	315	329	305	308	335	319	329	292	310	356	322	366	326	320	307	302	323	324	321	308	317	319	307	315	356	354	347	340	307	317	284	318	301	337	323	335	315	297	327	295	310	346	314	322	322	309	337	321	330	305	315	300	326	314	311	338	344	335	339	335	305	306	304	352	307	324	298	318	322	319	299	324	294	329	347	312	314	321	299	313	293	287	335	325	330	318	340	319	317	364	301	330	291	318	292	297	323	343	300	349	306	322	324	308	319	342	296	347	309	309	296	296	321	323	345	324	303	307	323	323	323	290	300	311	339	302	331	325	348	338	328	288	318	338	353	324	287	312	300	272	309	331	283	291	310	287	322	324	316	314	308	337	309	344	300	342	313	298	296	325	300	308	325	302	316	331	308	280	344	342	321	294	328	334	289	300	300	327	304	294	338	358	333	309	290	331	357	343	320	303	358	323	316	357	290	308	313	314	348	292	324	308	314	292	337	324	292	334	301	338	295	310	331	315	294	317	326	332	299	327	291	303	312	314	318	296	347	306	327	299	307	282	317	329	313	316	298	323	334	297	345	319	304	304	315	321	307	320	297	322	337	333	307	332	309	286	317	322	319	315	339	324	342	338	313	315	312	304	334	332	301	336	290	307	321	324	303	307	354	315	321	305	310	334	335	326	304	324	319	311	303	329	315	342	275	323	340	326	312	352	306	316	302	314	302	320	313	310	324	339	336	300	298	327	303	324	318	317	338	304	316	303	329	349	290	294	327	347	298	320	295	314	343	325	329	307	306	341	307	304	292	342	332	311	300	328	315	284	307	330	316	301	303	325	292	318	330	291	300	306	316	321	312	294	341	337	305	331	311	301	343	301	290	327	311	312	314	306	322	335	306	329	328	343	316	292	298	289	317	282	300	316	334	325	347	308	349	332	300	315	327	308	309	262	294	305	310	326	321	296	303	322	320	318	323	311	335	311	322	334	323	275	276	318	328	339	306	321	344	333	301	294	338	309	329	297	310	306	361	300	339	338	319	303	347	305	345	327	303	334	324	318	314	309	323	326	310	305	334	307	317	325	313	295	311	312	277	317	304	336	297	305	342	292	335	319	334	331	307	298	323	323	293	343	316	328	342	325	303	320	335	306	319	324	327	333	320	327	339	320	305	325	311	315	313	309	296	292	346	350	328	327	284	276	332	300	290	310	285	327	271	309	327	309	318	334
25532	21486	27972	25406	11726	1863	1337	1101	920	947	928	904	855	902	895	869	901	890	808	903	853	860	860	844	834	854	882	837	890	850	822	828	793	807	873	835	824	851	855	803	857	874	803	894	854	868	867	864	846	818	856	883	828	798	865	819	766	832	810	872	850	869	890	829	890	857	872	794	829	843	829	868	847	791	861	862	845	854	850	882	847	796	827	814	811	888	826	852	807	758	864	815	818	802	851	898	861	840	804	865	843	844	858	832	771	804	825	871	847	824	815	782	840	881	807	825	761	840	818	810	860	858	855	801	882	856	849	800	849	851	826	852	863	773	872	835	878	810	860	817	835	770	838	840	852	838	848	910	820	847	893	771	821	845	800	823	841	871	880	821	858	791	862	876	888	832	853	837	861	862	798	821	856	796	837	829	777	794	880	866	815	849	854	853	832	787	870	847	844	822	833	814	804	867	812	885	838	827	820	817	840	848	799	837	839	848	791	811	838	835	822	855	806	774	860	836	820	836	849	807	846	843	881	906	817	858	831	829	891	884	814	837	804	803	783	809	792	836	899	834	822	818	819	815	866	826	858	785	829	833	823	846	851	859	849	879	789	838	804	801	817	803	876	863	871	865	867	847	856	841	825	820	855	831	855	838	896	823	824	838	863	844	858	892	781	833	868	792	832	866	874	825	865	792	859	786	909	781	849	821	841	894	849	862	907	856	829	841	780	837	895	783	828	846	868	866	912	898	836	803	865	896	845	860	808	862	816	820	880	834	856	828	863	857	845	850	830	859	886	812	852	867	832	835	852	848	839	894	809	853	863	867	819	827	838	831	809	842	802	801	877	859	758	843	886	753	826	835	834	820	846	868	859	834	805	809	822	845	795	831	863	822	818	798	812	822	841	793	896	845	856	771	822	856	866	789	809	824	838	845	807	844	801	794	784	864	771	804	823	799	856	816	865	822	829	832	831	845	796	815	845	798	798	861	812	839	815	854	826	867	825	849	829	847	797	870	843	851	852	859	876	823	898	851	781	838	834	884	828	780	824	865	886	794	823	822	825	808	809	853	875	813	869	859	794	836	832	828	903	870	853	855	838	863	840	800	850	824	868	893	843	798	841	845	856	827	813	855	808	844	776	874	847	843	829	861	847	797	851	871	862	837	871	832	856	889	888	856	776	782	787	855	847	819	848	847	844	781	888	817	892	868	824	859	843	880	837	817	833	827	843	870	807	845	838	878	806	818	886	856	824	878	828	794	884	846	840	838	862	788	888	832	813	779	821	819	846	849	859	881	793	841	805	812	793	837	858	778	874	882	796	883	842	880	818	834	863	821	871	853	856	822	819	796	865	843	864	881	805	824	872	843	792	858	838	767	835	839	838	871	822	811	878	850	869	827	889	801	823	847	860	788	800	842	814	831	844	846	866	846	829	853	825	823	819	810	829	839	800	802	830	799	853	841	835	820	845	818	823	819	866	889	832	831	828	788	882	800	835	842	836	819	872	840	859	796	827	818	770	853	802	852	859	809	767	826	772	854	922	796	839	838	845	756	871	789	888	818	838	831	823	830	865	867	836	846	824	839	862	788	822	835	837	797	819	836	833	852	841	816	827	889	886	832	805	792	875	828	873	818	839	803	811	777	836	865	854	851	847	860	882	810	883	770	848	797	814	805	816	873	839	901	810	827	850	836	822	844	819	817	812	859	838	828	831	808	861	808	830	847	887	819	831	802	866	830	845	765	890	798	877	829	866	867	778	836	883	838	862	796	826	830	834	854	837	880	818	839	841	837	824	814	845	837	836	875	861	864	859	824	828	841	818	820	884	831	834	869	812	812	842	911	856	816	827	812	804	808	874	786	872	836	855	820	801	822	844	869	815	835	828	844	824	787	855	847	879	893	828	864	846	877	842	818	827	795	837	800	818	829	859	843	851	848	821	811	846	836	821	810	860	820	869	841	789	901	875	835	838	846	820	846	841	885	839	836	780	855	847	826	809	787	843	862	840	827	807	808	815	774	853	829	860	835	781	772	834	854	833	826	797	841	871	837	846	871	844	818	828	893	886	812	840	843	800	800	846	827	861	895	819	763	841	819	876	883	849	876	855	872	833	835	822	871	832	814	826	864	811	867	819	822	780	832	845	823	827	856	914	807	783	864	868	846	829	857	798	873	800	816	780	825	849	855	828	782	815	853	874	824	886	875	868	865	844	794	797	805	858	849	792	822	783	832	820	819	884	799	860	777	868	878	783	794	857	873	799	828	846	812	815	850	841	860	907	888	860	781	873	851	803	820	824	860	824	799	866	835	834	792	805	833	855	786	857	776	811	841	803	854	819	849	878	821	850	851	827	829	809	907	831	787	789	835	789	828	890	803	867	846	864	848	819	798	806	853	831	862	792	819	823	815	830	849	838	863	871	843	822	865	847	829	893	809	883	764	880	839	831	848	800	796	810	836	816	809	792	824	864	829	843	815	799	806	781	831	854	853	791	856	837	833	888	796	832	895	805	886	806	793	791	828	800	774	870	881	847	809	827	832	860	831	852	859	831	848	812	844	838	860	836	827	837	874	852	826	861	803	862	810	808	791	806	811	873	861	849	826	824	837	842	825	881	825	808	780	873	828	806	815	825	796	775	843	872	866	847	762	847	908	827	838	797	866	864	806	858	804	859	831	793	904	854	822	821	827	760	821	820	756	802	848	819	854	819	833	889	829	839	848	821	836	856	831	833	853	789	859	831	882	812	843	835	821	832	797	796	798	838	832	859	853	813	811	844	788	834	859	849	872	851	848	866	804	786	817	858	848	825	856	874	815	809	844	824	770	788	824	800	812	812	832	839	857	828	848	825	823	882	820	780	811	765	860	824	818	810	832	852	841	869	832	830	828	843	873	834	804	858	841	834	864	808	844	829	836	818	787	795	826	810	796	884	806	845	837	820	829	848	843	836	769	831	786	842	837	804	767	848	845	882	822	843	798	814	857	809	871	822	859	851	842	785	853	803	826	826	827	852	849	895	866	837	780	828	821	860	798	815	811	842	815	817	861	797	848	825	843	830	792	849	839	850	861	831	837	856	786	769	869	878	807	846	763	794	858	807	858	824	818	861	832	803	905	863	808	799	819	819	785	859	846	803	796	859	852	837	815	835	805	814	809	838	856	802	804	759	918	844	794	807	818	817	796	840	843	853	847	799	827	839	869	800	870	844	841	832	814	864	794	810	819	830	856	827	870	837	870	848	845	745	825	859	836	816	837	849	807	894	862	858	835	862	802	800	848	797	813	800	857	838	828	820	877	794	844	799	871	817	827	826	788	862	838	856	848	872	793	779	834	789	794	827	790	888	828	795	861	811	822	836	857	843	851	775	787	806	804	874	838	813	810	846	819	820	812	823	854	857	818	869	818	879	842	844	830	835	841	821	774	854	787	828	830	807	874	849	809	854	898	822	827	833	873	796	840	795	798	865	809	829	813	867	835	818	827	853	847	859	837	837	852	837	832	803	812
3417	3590	3014	1697	1345	1099	931	870	813	762	763	742	686	708	684	717	680	653	631	676	663	665	668	663	682	636	609	613	619	615	640	602	632	625	554	670	646	602	633	627	610	664	635	656	639	615	638	636	626	616	591	585	639	585	672	710	609	593	587	602	635	652	624	615	653	631	631	606	613	615	659	614	593	594	610	617	636	646	637	659	651	636	594	641	624	636	656	617	611	661	624	584	599	615	602	599	606	608	665	623	593	677	602	573	624	555	590	613	661	623	619	623	587	652	599	657	624	615	613	634	653	612	645	616	617	618	608	621	610	613	650	614	609	579	610	630	627	645	621	659	646	614	661	619	595	622	563	655	602	608	644	634	656	648	606	609	592	621	595	607	625	627	594	607	596	612	627	658	626	616	613	613	619	623	574	626	621	615	630	621	569	633	653	662	642	568	646	620	605	614	661	646	628	566	583	597	600	643	586	589	638	605	590	634	609	569	604	625	612	637	637	607	647	620	654	574	623	621	639	628	611	633	627	571	641	586	606	633	631	589	605	643	612	658	629	622	597	575	631	611	602	601	602	571	647	626	615	590	625	613	602	648	617	616	634	664	649	610	615	617	613	573	585	645	628	625	646	622	621	570	632	648	631	617	605	583	613	630	564	662	604	611	570	608	645	618	594	615	599	658	624	625	584	583	628	622	686	616	618	641	640	607	621	615	589	646	592	629	621	621	641	651	614	612	607	647	627	616	581	634	678	616	593	641	608	564	606	685	609	602	602	663	651	628	638	612	615	586	563	617	631	638	615	597	598	599	613	613	605	624	676	570	626	574	600	627	676	617	612	620	595	592	624	608	651	626	624	622	594	589	609	622	653	601	621	572	613	620	623	636	616	658	612	609	663	584	598	604	605	605	631	629	590	616	590	594	604	576	644	631	614	658	566	585	626	591	599	555	610	638	601	653	589	605	585	657	611	616	578	616	645	625	645	628	628	636	631	596	643	604	586	593	610	596	603	627	605	623	636	653	576	598	561	581	644	644	601	607	627	589	618	625	631	567	612	612	597	579	568	666	571	614	597	627	600	635	583	604	568	599	588	598	626	639	612	601	659	630	604	602	614	629	627	576	604	647	629	617	629	633	627	616	623	588	621	608	570	627	600	591	633	652	617	637	619	593	555	644	588	610	609	598	613	662	613	588	611	618	630	644	646	665	692	607	609	656	622	646	594	627	643	615	615	624	617	598	605	631	618	599	596	594	604	575	602	620	634	610	616	657	643	637	648	589	619	586	621	620	654	648	580	631	584	593	605	599	612	632	648	614	571	627	574	594	601	574	595	571	597	547	630	632	669	603	610	590	596	587	627	600	619	642	609	608	614	620	624	580	652	602	596	602	574	612	618	634	594	625	599	615	624	626	592	603	622	623	615	580	612	619	586	621	576	643	625	632	622	604	627	648	587	643	624	604	615	629	633	602	663	642	564	625	608	618	621	646	571	633	592	611	589	662	650	671	595	638	619	621	620	629	626	634	651	606	653	621	629	627	648	632	547	611	577	578	586	642	643	633	630	618	660	609	609	629	632	594	645	595	612	622	638	612	603	576	612	608	591	618	606	611	631	622	598	616	616	561	613	617	589	608	606	597	602	608	594	651	614	650	593	648	596	643	624	576	627	599	637	576	636	675	625	605	626	584	592	590	583	635	622	604	613	646	610	620	632	645	646	586	592	629	610	601	628	617	608	601	627	583	604	647	633	617	639	620	647	608	663	590	563	594	601	597	634	583	616	618	638	590	618	634	585	616	606	654	606	617	640	635	618	610	609	600	609	648	544	606	578	625	618	597	616	600	613	618	576	652	641	586	655	620	630	615	672	575	663	601	602	563	607	633	652	598	669	610	617	596	637	631	619	643	578	634	633	600	592	594	611	649	617	606	567	622	610	637	614	583	609	601	608	593	606	615	625	601	609	635	555	598	617	632	612	600	629	586	601	627	587	612	617	591	650	605	613	551	621	644	659	622	594	592	625	611	629	592	651	608	635	643	613	617	609	617	596	639	611	605	634	617	608	610	626	617	604	572	604	666	636	584	574	628	634	579	591	640	636	658	673	602	591	582	533	628	607	581	591	632	611	636	609	613	606	617	615	637	582	594	612	599	567	647	679	609	560	596	607	644	626	599	619	624	625	594	632	639	577	622	670	628	655	619	596	615	615	620	612	610	630	578	569	618	564	626	585	641	616	610	608	641	618	596	607	653	619	601	630	636	618	642	617	631	651	572	614	554	646	622	628	639	593	552	648	593	600	590	645	623	688	591	594	625	615	607	658	602	597	660	611	635	574	600	587	566	649	564	580	611	608	619	568	618	595	611	603	607	668	605	588	611	616	593	614	622	631	576	604	586	620	643	571	615	603	640	639	616	577	607	645	604	559	615	656	612	622	576	618	615	570	613	644	605	585	653	610	657	624	617	628	618	654	623	594	586	622	615	620	664	603	641	584	597	593	624	628	592	586	597	662	639	608	609	591	560	599	639	596	588	623	584	621	594	589	634	590	657	581	605	583	618	676	588	612	593	642	626	567	614	598	634	608	589	620	631	584	621	619	647	579	651	624	551	605	623	595	587	654	613	626	583	608	660	602	639	564	641	606	672	631	599	665	620	643	612	620	634	617	603	573	600	578	586	636	605	609	665	624	580	623	617	607	628	634	620	611	602	616	581	596	612	635	615	618	609	593	615	589	612	593	628	602	608	606	618	594	568	579	608	607	604	627	609	627	580	557	581	664	586	599	637	676	623	644	622	613	599	619	602	588	598	596	623	603	633	624	629	655	560	583	621	609	619	594	637	618	619	645	591	621	653	629	633	606	614	641	585	581	579	598	636	605	576	629	589	661	608	633	598	623	612	609	601	613	616	610	604	615	623	545	554	616	623	639	580	601	660	595	610	624	618	621	600	620	627	615	610	641	613	679	562	599	626	628	610	631	616	616	617	571	611	583	598	590	654	602	613	624	608	566	603	579	581	615	647	613	616	624	627	617	582	627	623	582	596	591	637	633	590	591	603	619	598	567	591	607	616	637	580	635	632	634	597	585	645	642	635	615	612	558	602	626	604	610	624	610	586	610	646	632	613	597	583	577	572	567	609	619	592	644	602	609	648	573	625	566	591	589	629	616	646	611	633	666	617	608	573	603	577	625	572	583	606	635	618	628	646	627	581	632	664	577	636	591	600	608	614	616	606	592	586	593	630	616	586	610	602	575	627	618	632	636	650	580	610	655	606	630	583	622	631	638	608	614	580	614	659	639	646	584	617	605	614	546	625	589	608	625	579	625	592	617	654	627	620	626	590	600	676	587	596	636	605	635	631	620	600	639	633	621	617	609	609	618	604	634	556	640	623	597	671	629	603	610	586	626	634	580	619	616	641	591	599	645	572	614	624	619	596	611	586	625	571	629	589	601	622	583	623	641	613	608	642	611	595	612	593	545	602	608	622	593	615	630	605	652	597	616	591
24454	21464	28845	24508	21457	9380	1931	1231	1064	1019	946	931	953	827	928	929	856	922	859	821	871	874	827	759	807	779	839	853	834	836	782	795	857	880	773	831	828	850	825	863	803	830	781	784	843	855	823	851	811	827	831	817	788	786	801	813	743	825	778	816	832	789	777	789	787	800	823	794	845	820	814	820	795	803	790	761	800	811	799	790	855	745	822	718	793	777	789	806	793	737	821	807	772	765	835	771	815	787	789	749	771	832	784	819	802	790	758	768	831	789	807	811	783	792	873	805	820	776	846	783	780	780	783	821	834	790	778	861	819	807	745	745	812	810	744	795	781	828	774	819	809	818	739	808	803	770	788	819	769	807	829	759	779	814	793	784	767	804	798	746	754	803	777	856	766	809	766	780	824	790	805	773	768	784	813	780	739	813	813	800	776	758	786	807	788	775	804	747	814	782	809	785	794	829	795	771	752	776	779	752	810	812	776	765	820	851	826	816	829	762	789	775	789	803	770	788	800	769	772	804	761	814	794	790	800	796	805	776	797	863	778	851	829	773	815	804	776	843	806	768	763	779	813	786	764	815	788	804	739	817	752	769	817	751	851	810	776	726	815	828	828	779	822	805	726	779	756	803	775	802	789	773	813	798	805	784	793	792	763	790	769	774	803	748	752	836	753	796	761	787	763	789	803	785	838	811	794	786	752	844	792	768	775	822	815	830	821	819	778	723	795	822	800	764	763	784	786	760	783	858	792	817	813	823	752	794	825	767	771	848	738	772	782	802	788	814	748	853	806	791	762	816	827	743	796	800	828	791	829	821	803	812	710	819	743	822	843	791	776	747	741	778	813	785	805	807	809	720	740	807	803	767	761	787	753	760	816	758	809	815	802	742	758	808	775	817	792	778	753	790	773	743	780	781	796	735	810	781	757	790	814	812	798	759	768	748	844	802	845	760	808	774	789	806	796	796	765	776	759	808	811	825	780	772	820	786	780	763	821	792	815	798	838	809	809	828	808	741	752	793	853	818	801	772	791	740	789	765	771	815	827	802	794	751	858	754	821	816	750	789	819	785	767	812	817	810	815	804	789	763	818	819	821	802	744	756	817	761	783	756	823	778	813	778	795	788	808	821	796	754	812	762	832	824	702	781	834	790	841	761	811	781	780	797	820	860	781	738	788	832	763	807	761	813	744	729	746	801	821	763	764	804	763	780	808	771	722	757	780	850	787	781	738	816	807	864	809	790	776	812	784	745	778	751	764	751	761	759	792	830	781	822	755	807	758	809	784	706	765	760	754	855	795	803	785	795	751	798	797	801	821	761	756	847	837	844	771	759	836	758	810	777	769	818	779	806	771	798	785	765	736	805	750	812	787	783	808	783	789	832	787	789	766	763	761	767	796	824	737	773	808	800	736	751	815	807	792	804	752	789	791	731	748	815	797	838	759	738	797	758	734	797	730	786	813	818	761	787	783	815	813	793	758	762	811	795	806	771	806	840	805	844	807	752	770	804	787	797	820	802	787	767	780	811	807	770	824	809	829	806	741	780	823	771	800	783	810	762	790	777	807	769	816	792	789	815	763	807	760	786	802	789	792	822	789	766	795	763	790	759	836	772	813	791	810	800	795	749	823	788	817	756	762	814	767	767	823	788	755	788	846	797	851	809	784	761	788	816	764	810	769	783	769	828	785	740	843	824	784	838	804	845	838	783	758	732	773	763	760	785	818	802	809	745	746	816	763	810	787	806	778	791	780	765	787	771	784	825	778	778	776	799	764	783	737	829	783	807	792	747	834	805	782	769	767	768	814	782	764	802	762	752	789	815	800	789	809	801	790	770	774	794	757	782	787	840	719	769	809	887	778	748	770	807	812	793	819	834	713	803	779	814	764	814	769	764	770	820	850	788	802	775	834	837	796	740	754	773	780	814	847	758	752	767	780	764	754	785	820	783	745	820	829	804	810	759	784	843	813	849	781	806	786	747	774	828	756	836	796	773	783	792	813	806	816	809	779	809	807	847	834	770	806	778	737	792	761	738	809	788	797	762	745	825	785	793	835	827	813	753	791	773	795	811	766	774	781	792	793	820	785	784	744	808	824	839	804	765	761	771	749	814	769	787	799	761	762	822	771	790	801	797	788	735	780	757	844	778	800	755	840	808	814	762	749	803	728	749	774	735	757	716	765	839	781	764	835	835	791	784	810	770	792	808	803	771	824	730	822	752	807	783	799	763	835	749	807	772	799	811	805	792	761	794	838	750	810	757	742	790	781	759	776	798	800	780	784	792	817	803	733	784	760	749	735	759	788	819	816	785	795	819	791	837	782	803	804	804	780	739	795	776	817	775	787	755	808	797	779	758	796	731	751	805	787	772	766	776	758	817	742	777	822	754	805	784	767	781	782	812	827	829	833	721	781	752	741	798	740	787	762	743	767	781	767	783	766	805	781	830	850	789	784	794	732	783	785	746	744	813	746	786	803	808	764	816	863	787	725	731	803	769	849	814	769	829	740	750	801	793	790	798	774	778	718	732	767	776	798	808	836	825	782	830	779	776	824	810	820	717	807	819	817	804	821	769	773	756	794	775	806	783	806	797	792	756	768	725	773	817	791	771	778	805	829	803	769	745	702	773	745	772	780	729	797	786	796	742	778	785	831	842	822	731	752	754	779	816	778	766	744	763	761	806	777	780	779	813	828	812	787	771	792	858	844	781	794	813	771	765	803	754	812	781	785	825	790	736	813	774	793	784	818	814	813	827	763	793	810	767	806	767	827	793	829	797	766	750	817	815	781	769	757	752	765	809	796	829	790	822	803	800	817	779	847	814	769	782	759	797	808	815	755	826	804	811	827	792	792	801	826	773	771	796	788	781	800	770	819	764	760	757	794	847	768	787	812	835	770	736	805	749	772	821	816	765	804	810	793	791	830	776	757	801	802	799	776	788	776	784	837	772	775	783	799	800	760	801	792	813	720	752	782	803	778	816	719	803	792	761	801	783	737	818	812	796	760	765	753	782	782	745	798	835	780	824	794	810	792	816	817	778	790	754	831	739	756	835	793	802	793	790	806	777	753	767	772	772	796	838	778	843	756	762	782	865	794	807	802	846	837	806	748	817	758	769	752	775	776	804	771	773	749	822	814	803	753	823	770	813	812	790	759	786	761	729	761	819	809	780	749	804	783	823	784	790	825	802	774	778	801	802	782	786	762	768	758	808	772	780	777	782	785	774	774	845	779	820	753	796	817	760	784	779	725	774	767	823	760	775	804	796	777	803	795	795	787	806	803	720	738	752	812	743	769	735	782	804	834	787	840	814	795	790	814	781	772	791	780	812	777	810	794	763	781	829	830	795	814	809	808	789	749	803	705	752	801	810	880	809	746	780	830	787	762	762	758	831	755	807	787	791	789	771	753	816	795	788	787	763	825	787	797	746	820	767	766	783	806	783	771	769	758	802	785	772	765	769	762	804	792	788	808	768	811	804	808	826	763	774	730	804	776	815	808	769
3810	6304	5104	2628	1875	1512	1218	1091	953	890	818	774	770	757	721	748	656	679	679	690	675	626	657	666	648	642	636	662	593	598	621	618	647	624	623	611	652	628	633	651	597	613	619	627	596	635	701	652	558	586	676	635	597	639	594	629	634	632	609	614	610	578	625	619	583	593	625	577	549	641	650	618	592	622	591	593	600	639	622	592	619	644	618	625	624	591	631	598	591	570	607	589	623	577	566	617	620	583	607	589	613	643	605	600	622	627	609	598	587	632	620	597	592	625	583	620	600	601	639	577	607	613	610	621	562	591	575	653	604	605	647	630	644	608	591	590	622	583	622	598	657	624	608	623	582	605	598	639	581	635	586	662	606	614	605	625	546	631	614	595	649	662	597	595	569	618	594	593	606	600	572	635	580	607	614	586	569	607	539	604	595	641	605	597	635	603	598	583	647	585	603	576	616	612	626	622	594	594	583	597	634	580	610	597	602	589	611	570	590	591	598	596	596	610	623	587	585	543	629	608	610	607	596	572	581	599	605	606	575	600	601	599	599	567	586	582	645	550	573	605	653	642	638	583	609	592	625	621	622	580	630	561	588	627	608	610	618	655	632	597	579	621	629	636	607	611	572	591	609	559	618	636	582	572	627	591	617	601	599	605	645	631	639	594	606	604	587	597	579	586	572	567	623	596	657	621	614	627	611	629	576	586	624	567	574	566	636	619	568	576	575	602	617	609	578	597	616	578	596	624	572	608	625	608	603	546	593	588	592	609	594	620	606	615	621	570	560	594	603	643	561	606	578	628	612	637	605	629	598	613	570	588	644	632	610	601	601	579	604	565	562	603	592	614	611	592	580	613	581	622	605	592	577	607	641	574	581	583	641	548	598	598	594	627	605	618	584	634	599	580	661	587	626	580	582	611	646	600	605	540	607	587	599	608	603	582	624	576	598	633	604	604	573	568	618	625	582	628	624	572	560	594	571	630	623	610	619	613	604	607	639	594	597	594	594	634	589	594	635	595	617	618	558	592	605	628	620	567	608	611	616	587	648	624	585	635	630	646	604	568	581	599	587	586	630	608	599	615	611	606	559	582	598	580	606	594	598	691	617	596	601	609	569	579	580	589	586	605	599	604	613	635	613	596	579	626	597	603	627	670	597	598	585	577	601	556	605	635	579	577	527	586	566	607	640	597	578	598	582	594	625	612	578	576	604	628	572	581	626	598	584	583	605	578	592	611	605	600	537	555	611	597	564	617	565	576	566	612	634	586	578	598	615	600	542	627	595	639	590	568	605	583	619	586	579	642	593	640	591	622	570	577	578	577	590	593	581	589	631	604	592	594	602	622	631	610	605	611	654	574	642	636	617	581	600	569	600	578	569	583	580	575	628	576	585	586	624	646	556	590	630	586	589	575	592	567	657	606	592	612	575	604	599	609	569	540	630	601	589	603	592	603	555	587	615	631	630	607	628	581	603	566	585	607	591	585	635	612	572	588	669	597	618	612	550	581	651	573	600	616	662	601	603	642	598	599	569	608	588	628	580	629	613	583	594	576	590	600	592	631	556	598	605	589	555	625	613	610	613	604	631	606	560	590	602	609	621	587	600	589	596	588	543	580	599	617	590	644	612	616	587	648	642	609	645	581	578	607	573	610	634	591	616	613	612	573	577	630	594	621	588	581	648	565	620	579	590	607	587	618	595	586	577	622	575	640	569	576	607	579	605	592	572	625	626	623	580	623	552	599	573	575	620	613	603	617	584	575	637	643	617	623	610	615	596	637	608	584	610	583	588	618	615	566	607	641	636	614	543	597	580	604	605	613	621	614	603	599	577	606	574	570	592	599	583	580	575	600	586	646	584	565	588	630	608	599	624	610	632	570	554	633	555	612	608	624	593	594	624	672	610	616	608	611	612	622	613	589	596	620	583	597	586	601	617	617	635	612	600	626	623	546	604	566	631	619	613	590	599	620	593	565	612	601	584	588	595	553	596	587	552	607	664	579	621	588	615	574	589	637	584	636	597	578	557	566	635	618	576	548	556	586	607	614	599	650	606	608	619	600	607	588	564	601	641	599	610	593	564	570	608	575	579	598	609	643	570	608	608	605	600	581	586	598	635	577	600	631	645	575	582	600	588	592	626	578	623	613	607	597	636	588	588	594	575	598	567	571	597	595	584	597	587	598	606	625	644	619	557	633	587	597	569	615	570	596	593	625	631	645	586	572	581	587	574	656	607	590	587	600	622	586	587	604	583	615	617	578	590	559	578	580	583	585	576	627	618	585	552	596	630	596	615	626	576	605	617	611	621	587	571	569	580	602	639	592	629	579	626	608	590	616	577	601	606	608	604	601	610	598	591	590	601	557	553	589	612	549	644	555	599	609	546	563	609	628	603	608	579	574	594	608	599	611	601	598	554	597	584	557	565	593	601	574	607	618	596	586	593	582	577	550	606	616	587	553	564	576	626	586	591	608	569	616	610	598	587	581	581	573	631	620	593	585	592	619	594	599	609	589	547	614	583	574	584	586	614	582	552	598	595	580	573	582	563	589	614	597	601	593	607	655	585	647	633	597	579	616	633	604	569	544	574	569	580	594	603	585	586	600	633	621	616	620	596	602	592	614	580	581	560	591	531	585	597	593	585	599	564	603	580	562	610	578	628	605	634	567	625	572	574	611	615	570	598	607	607	586	596	604	597	583	587	584	552	597	599	618	562	628	565	556	621	577	572	668	589	599	569	549	608	587	628	572	596	620	613	596	616	593	604	538	565	588	645	603	588	565	588	558	584	602	593	590	583	604	606	584	612	587	616	580	577	587	619	594	626	579	592	613	612	629	555	607	600	597	550	607	620	597	588	557	582	608	654	618	592	548	567	600	627	605	596	626	597	574	582	610	569	549	610	531	617	617	579	591	626	606	604	565	598	613	550	643	587	608	573	573	620	600	610	605	605	582	608	596	602	611	565	623	644	577	605	611	595	586	596	611	600	616	550	607	612	611	606	598	598	611	581	623	618	616	617	571	568	586	544	596	590	594	579	603	623	606	587	587	549	591	625	587	585	641	585	600	581	603	622	591	533	579	594	590	607	591	615	617	590	542	610	595	547	583	611	621	604	570	614	605	612	631	569	626	585	584	604	603	586	598	561	590	573	610	622	601	574	599	601	586	579	594	579	610	584	619	615	598	592	570	604	588	607	600	628	628	569	561	571	608	602	628	583	592	607	595	597	576	649	593	582	556	592	590	576	585	585	625	622	590	593	570	614	584	600	608	628	630	580	612	610	626	589	574	635	620	599	669	580	579	609	608	558	566	591	594	604	601	587	592	625	595	567	602	577	599	628	542	584	572	611	539	619	572	560	638	628	589	629	628	592	623	548	603	589	571	615	632	628	623	578	597	562	641	552	631	587	534	600	609	590	620	579	576	609	616	591	587	600	590	564	575	602	622	576	544	620	556	590	548	604	616	566	557	581	670	589	575	589	553	578	583	596	575	608	592	556	625
27900	10391	983	638	468	459	450	456	414	483	416	392	379	435	399	410	417	466	453	464	447	438	402	428	427	423	424	417	447	426	448	465	425	438	419	416	409	401	387	386	396	475	418	454	494	401	424	389	401	419	455	399	436	441	444	427	417	409	433	441	439	445	404	466	444	415	426	447	431	421	437	410	434	409	451	424	443	445	409	468	408	414	423	393	440	437	426	432	433	442	427	436	395	400	429	413	447	420	446	446	420	431	402	419	422	401	396	427	408	415	431	407	452	422	418	434	423	448	418	454	443	424	398	424	411	409	408	431	432	419	460	452	406	435	414	404	400	394	402	403	432	443	428	422	433	424	432	415	453	426	416	429	391	491	403	418	401	441	433	390	411	432	457	416	381	469	429	432	391	398	404	413	404	488	424	426	424	437	454	430	405	432	450	382	420	418	425	433	406	452	424	440	408	447	435	420	440	428	427	461	412	410	403	393	415	455	435	447	406	407	428	443	408	418	443	396	438	402	409	406	464	394	445	367	395	415	434	440	420	400	409	404	447	415	471	414	411	407	445	376	415	409	421	401	406	375	450	468	423	448	447	442	398	449	419	437	490	436	444	420	406	451	451	431	402	403	433	397	439	398	478	455	442	450	411	447	417	419	401	440	443	429	378	448	395	436	432	387	472	467	431	433	421	416	446	400	437	407	431	408	440	434	419	411	410	408	407	424	395	409	416	440	428	416	450	429	421	434	442	455	429	401	407	415	417	442	435	435	434	426	411	422	451	409	415	390	436	401	480	403	431	431	400	413	442	409	458	448	437	425	419	416	430	438	433	453	456	407	415	414	428	437	413	405	424	436	451	407	436	464	408	401	428	413	444	467	421	410	434	453	441	418	428	460	414	434	403	414	416	422	425	418	444	422	437	418	472	451	426	448	441	400	447	444	447	409	450	441	445	451	417	433	412	415	439	431	415	427	413	477	450	394	455	428	415	454	437	462	409	464	390	443	431	429	394	445	422	414	388	435	432	458	467	431	434	397	439	438	439	405	466	458	427	442	406	443	436	408	434	446	396	414	444	410	422	415	437	447	425	457	414	441	408	424	416	447	393	414	446	420	407	400	444	428	387	416	424	391	410	435	439	426	384	404	429	451	422	393	441	418	446	459	419	405	433	438	387	470	425	436	426	455	428	451	418	459	458	413	442	409	418	422	426	397	417	459	445	453	415	412	434	412	448	430	454	463	406	413	473	433	437	437	400	430	408	445	389	481	446	419	411	434	432	457	446	422	398	427	408	442	413	446	454	412	418	404	438	397	443	439	392	428	438	405	409	475	395	457	454	413	421	430	440	433	381	433	483	411	428	460	436	428	458	436	428	442	413	434	444	445	435	434	431	402	439	455	461	436	428	423	405	440	442	435	446	401	425	426	405	446	418	404	414	436	443	432	459	435	411	416	441	423	448	487	432	397	449	437	445	407	487	433	434	432	443	434	397	410	441	431	402	428	432	419	383	434	417	411	454	413	405	366	482	388	405	419	439	424	444	413	437	430	419	430	421	391	387	440	389	406	414	411	451	402	408	420	423	400	417	419	419	482	415	474	439	416	425	426	420	421	407	436	433	402	424	416	446	410	424	427	441	380	419	417	446	409	433	442	414	470	439	474	426	442	430	409	429	447	441	447	425	471	425	436	442	426	415	403	394	431	434	428	413	409	448	433	400	451	425	444	438	410	474	414	425	405	421	435	426	402	424	425	400	400	481	481	432	418	427	425	425	403	401	407	419	421	394	423	459	425	450	463	414	407	433	451	428	424	430	426	406	437	406	424	451	403	411	430	401	438	434	422	403	421	442	460	414	411	438	479	418	409	429	448	400	420	366	419	434	455	405	393	439	474	395	397	430	421	401	438	437	443	441	446	437	417	427	397	435	473	468	448	447	416	429	437	443	399	452	435	432	442	427	417	455	432	438	448	418	391	442	395	443	444	442	440	425	395	438	429	444	451	445	423	436	444	410	400	424	433	434	403	410	430	439	427	450	423	441	424	419	441	421	412	442	450	422	438	435	398	481	446	434	477	422	454	440	483	380	435	399	429	393	465	439	452	425	391	439	375	442	443	429	425	440	420	429	416	461	433	462	455	428	426	431	442	446	428	442	432	411	434	444	449	474	431	419	398	428	430	403	456	394	458	441	400	422	455	396	434	442	411	440	435	418	404	398	435	444	415	473	411	399	432	393	414	399	437	468	454	437	439	416	416	439	438	405	394	472	416	453	407	436	432	388	445	416	411	445	418	445	440	420	397	401	440	419	434	399	431	395	420	507	406	457	432	408	422	443	445	420	419	438	422	414	427	440	397	435	444	411	390	459	407	448	419	436	419	405	394	406	427	429	428	430	424	426	419	416	401	422	414	412	438	450	439	443	438	435	396	438	443	441	423	389	457	437	432	441	411	431	429	419	424	435	417	446	436	451	472	460	398	449	457	435	461	409	422	440	436	459	403	439	458	382	431	435	433	424	475	445	414	425	456	409	405	466	382	386	398	421	408	427	417	417	402	444	437	419	419	438	450	464	428	454	405	401	415	411	440	455	395	429	447	377	422	399	434	436	418	381	424	405	424	384	418	406	434	430	410	439	407	424	436	455	424	434	413	471	416	402	426	451	410	412	429	432	421	419	383	461	395	423	450	406	453	440	420	400	429	411	406	423	438	384	451	408	438	440	444	424	409	429	474	389	433	426	379	429	398	429	444	432	402	377	432	419	428	415	431	398	423	440	478	403	417	412	419	464	425	429	438	438	426	409	394	450	413	408	425	455	381	416	402	426	467	451	445	431	461	418	444	442	407	473	426	430	450	454	432	412	422	454	467	434	416	413	438	430	419	426	440	440	425	431	439	395	442	428	434	424	447	466	415	435	425	415	453	433	408	434	441	416	438	444	442	426	426	403	396	382	446	411	420	405	411	419	416	411	430	428	398	375	425	469	446	471	425	381	447	440	406	423	390	444	447	416	404	432	422	435	421	413	423	431	422	446	439	430	401	410	452	437	411	406	426	412	455	395	428	413	441	431	414	460	412	407	418	443	396	418	415	422	432	396	401	414	416	429	422	416	386	449	471	406	431	447	416	460	424	415	449	422	419	384	398	434	445	369	427	438	409	413	423	434	423	413	428	381	423	436	428	423	439	393	415	419	436	415	436	436	447	412	412	417	445	462	436	447	423	437	366	426	418	401	389	439	413	430	408	433	414	422	408	409	435	436	427	429	448	414	410	402	407	414	371	416	445	409	461	430	419	420	421	464	426	421	437	403	403	392	469	403	419	443	433	367	452	401	391	429	432	456	467	372	429	429	464	429	425	442	429	422	418	394	409	404	428	453	403	430	460	468	464	468	444	411	411	384	468	427	414	415	447	448	408	422	388	401	422	414	409	407	444	461	406	425	411	426	433	411	419	377	418	440	427	402	446	405	443	452	383	438	434	436	411	401	455	397	428	441	394	408	427	425	427
4758	517	462	384	351	363	346	298	323	310	303	379	324	325	310	334	341	286	313	304	311	367	342	349	322	307	280	312	302	338	329	319	338	308	326	338	314	327	299	327	281	298	324	340	339	319	323	321	313	323	309	305	322	314	321	314	322	321	334	334	289	313	283	325	311	328	308	296	315	345	271	337	284	316	283	324	307	312	329	288	346	334	296	308	320	309	335	310	339	276	341	351	314	311	309	306	280	331	297	320	295	294	327	328	312	280	341	327	325	311	303	331	298	318	347	294	324	299	326	315	274	309	297	319	320	324	283	336	300	321	307	323	357	335	315	283	307	338	328	321	311	305	341	292	307	317	347	314	332	291	290	292	294	324	310	298	315	330	322	287	303	310	288	290	287	322	336	308	305	314	327	320	276	353	313	279	326	306	319	325	305	303	294	303	313	327	335	297	332	290	325	338	290	279	298	302	299	342	313	320	321	299	305	298	326	325	332	299	305	311	318	312	308	308	313	295	293	333	307	314	345	295	285	294	289	312	328	318	293	282	347	313	297	330	297	310	328	288	299	289	316	325	336	313	319	313	315	320	304	309	347	313	298	329	308	318	336	285	291	328	290	295	281	340	358	303	309	318	281	293	352	311	322	317	340	299	312	324	308	316	318	346	322	331	298	304	324	333	283	314	300	299	313	310	322	295	344	290	300	317	299	318	331	331	331	307	344	313	279	302	336	339	317	338	321	291	314	313	305	352	365	293	317	318	317	313	300	305	336	341	301	340	325	323	301	302	335	311	318	276	309	307	321	313	331	321	329	328	349	299	303	308	303	318	325	317	338	301	334	291	330	326	343	330	305	310	303	282	311	303	293	339	323	306	338	342	263	318	316	309	335	309	319	300	294	316	279	296	351	312	325	347	325	317	328	307	311	311	304	290	339	325	287	307	308	309	306	335	324	329	324	313	307	357	287	337	314	304	305	313	328	334	305	319	351	287	285	332	303	307	333	290	305	310	317	322	325	303	312	305	312	316	312	298	334	310	310	300	356	307	312	316	287	269	284	319	304	328	307	307	339	319	299	318	322	320	323	295	315	309	276	331	294	342	304	312	318	333	307	315	333	326	300	296	300	337	307	292	312	334	304	313	317	295	279	327	312	324	303	317	297	296	331	311	335	339	324	289	314	316	333	268	322	339	297	297	308	311	312	320	301	313	320	324	310	307	310	313	318	313	312	347	296	333	290	316	309	331	304	334	283	282	295	312	308	322	334	310	294	304	334	325	321	296	303	307	305	321	310	327	291	332	314	309	326	352	326	298	330	330	313	326	316	341	313	295	297	311	350	334	338	330	313	304	335	287	313	318	294	321	291	305	319	326	311	312	321	315	314	303	301	342	335	316	312	312	286	338	294	320	344	340	299	297	308	306	340	304	332	289	328	308	299	330	281	294	351	334	326	302	303	295	327	308	311	327	328	309	329	320	320	324	287	298	345	336	303	320	311	319	332	323	313	328	345	316	311	308	300	332	307	303	308	314	310	313	330	336	327	321	332	316	328	300	347	291	341	327	313	331	292	319	319	317	308	330	287	330	307	324	278	324	298	311	324	329	310	305	339	330	313	306	302	301	324	314	353	319	302	294	331	317	305	318	347	325	359	316	333	322	319	301	310	292	302	340	336	314	312	335	330	328	302	287	314	340	283	303	305	322	322	292	283	278	321	323	319	321	332	335	338	271	344	292	340	349	292	324	273	309	313	333	364	294	339	341	331	299	316	322	322	313	324	307	327	323	287	308	322	316	321	331	311	327	280	332	310	286	307	320	286	310	298	292	313	295	326	313	299	272	308	315	322	289	292	325	299	349	266	309	363	310	324	293	313	304	284	322	298	313	314	324	278	327	328	311	296	328	322	316	300	322	309	296	321	327	328	280	334	323	321	314	308	320	330	313	300	322	314	316	318	310	318	328	328	329	303	313	320	290	307	321	291	337	311	354	320	324	297	312	325	337	317	287	303	342	294	308	326	344	333	302	294	326	320	301	313	305	316	312	296	309	306	300	311	341	282	292	292	318	304	317	299	330	316	303	311	350	301	296	311	298	303	323	319	268	277	340	314	320	312	296	319	330	311	297	347	345	309	307	300	298	333	308	327	295	318	287	279	292	322	304	326	318	296	315	347	298	312	307	319	323	273	298	313	300	321	264	308	337	303	325	303	303	291	309	331	312	330	340	299	325	303	325	304	307	311	313	311	293	282	337	308	289	326	322	307	336	312	283	326	332	327	308	300	325	323	280	296	307	339	296	312	314	290	316	320	322	305	312	329	333	311	334	335	306	321	324	328	303	311	306	327	320	294	337	306	318	329	319	343	313	313	287	300	300	313	334	327	316	317	315	278	307	292	334	296	334	339	279	331	307	293	298	307	297	298	329	314	323	309	330	318	340	288	295	306	318	331	302	326	284	316	300	328	316	339	307	323	282	337	297	294	324	310	304	312	308	299	293	310	315	317	329	309	318	309	301	323	316	348	320	288	312	314	289	311	309	318	316	327	324	320	309	323	316	303	286	337	334	331	304	324	315	296	301	299	326	324	322	315	275	330	326	308	340	273	321	321	311	315	301	332	322	325	305	303	276	290	325	320	315	306	317	329	309	326	307	303	328	314	304	341	304	289	341	268	324	289	304	307	300	308	301	331	331	296	327	315	316	322	333	311	312	294	284	335	320	332	320	283	313	314	338	314	323	310	317	319	325	310	306	317	335	306	286	314	298	318	305	326	328	325	341	298	331	284	294	322	318	284	309	294	331	291	305	319	312	317	303	313	334	299	317	315	327	331	315	354	303	307	329	326	335	327	320	312	293	315	311	317	305	312	292	295	312	321	317	330	283	303	296	315	319	292	325	325	288	287	325	333	352	324	306	316	272	317	333	304	319	322	329	320	326	317	321	324	298	326	320	289	320	290	313	340	324	309	283	305	314	360	318	290	314	331	295	330	319	333	324	335	289	337	342	360	285	289	319	322	334	299	311	330	295	291	292	334	317	316	318	321	331	300	297	306	318	283	317	331	309	298	321	338	303	291	298	316	311	287	298	317	300	313	309	309	311	318	293	354	327	309	303	300	303	294	296	322	312	312	341	317	317	316	339	275	333	331	306	313	321	296	322	300	318	313	287	329	318	329	323	278	294	312	321	288	302	305	328	303	314	294	307	326	308	336	311	298	312	315	325	299	319	300	333	324	311	326	309	317	293	343	316	331	312	305	327	300	317	307	303	324	278	322	314	288	294	299	330	305	319	340	309	290	308	308	305	302	333	319	272	325	332	358	327	315	351	325	276	317	306	299	285	311	308	323	266	306	305	320	295	292	319	315	317	313	294	318	337	272	322	336	274	319	310	338	321	310	278	307	294	307	306	309	299	308	305	328	308	306	316	297	290	309	299	322	345	283	305	320	298	342	327	300	290	316	329	308	323	323	287	337	296	331	291	300	348	337	312	373	298	295	312	318	319	302	287
25556	21496	27992	25449	11793	1805	1250	1074	938	977	922	855	919	891	909	859	839	876	853	858	805	887	863	880	840	898	818	867	851	848	852	859	858	826	871	828	816	850	846	813	812	795	885	820	806	863	806	835	810	838	829	811	808	851	842	840	872	820	836	787	789	869	822	822	789	866	823	804	845	841	870	881	837	871	856	841	856	852	870	860	811	823	781	863	823	852	835	857	810	869	812	803	785	877	797	847	842	832	865	795	781	853	842	826	860	823	801	855	797	769	829	803	843	782	828	748	833	870	878	794	839	807	839	870	835	854	841	824	797	799	860	772	852	783	822	851	791	806	778	834	853	850	794	768	828	884	828	849	865	824	838	793	774	756	847	801	832	883	793	879	859	784	846	847	853	774	836	779	857	840	838	822	794	840	831	782	871	829	837	802	840	796	826	826	786	816	838	830	844	810	829	847	833	801	854	810	846	845	849	862	827	849	822	813	879	793	787	865	843	841	830	835	813	845	813	816	792	815	804	809	818	813	803	793	846	830	770	838	815	814	858	842	809	780	842	786	831	796	810	825	851	847	825	815	778	792	837	823	835	864	836	814	798	865	839	827	835	833	828	814	850	848	764	909	798	807	861	812	846	820	804	773	822	841	877	799	817	841	823	808	828	769	818	813	878	838	812	785	821	817	789	851	857	838	851	841	837	841	825	852	773	821	816	813	842	806	857	782	821	816	814	814	843	864	820	842	811	857	863	803	821	870	824	836	839	801	829	827	868	840	845	841	875	793	779	863	780	850	800	835	800	784	881	820	829	803	817	822	801	831	838	798	817	790	807	814	789	822	889	802	812	827	857	864	873	844	827	798	824	800	733	821	783	817	823	850	799	846	800	823	808	835	848	815	792	803	843	899	797	927	840	790	820	813	835	792	799	845	798	825	792	849	836	774	823	906	846	852	834	824	815	906	864	754	832	819	841	805	809	884	910	825	859	831	765	844	833	862	788	793	889	809	870	875	793	852	798	836	847	807	880	891	813	843	804	805	823	812	854	801	810	783	845	864	845	843	823	829	826	795	807	829	826	814	829	821	812	815	810	776	866	804	791	812	781	807	841	850	831	892	829	905	813	837	816	828	849	805	813	813	810	819	832	826	818	812	851	849	851	829	806	804	801	790	781	835	792	797	805	809	813	803	780	805	849	818	840	828	816	837	822	828	829	788	817	814	836	873	843	824	836	891	828	807	789	841	835	816	806	814	828	844	865	843	859	805	884	819	838	831	848	850	848	847	845	820	856	835	832	823	879	884	834	846	816	788	837	823	831	812	819	770	823	821	860	841	824	803	841	835	869	833	808	826	834	859	812	787	796	774	816	806	866	788	871	797	856	870	848	899	839	846	811	871	813	843	812	844	835	880	812	837	818	860	816	855	820	857	822	818	856	839	782	842	802	795	830	865	803	806	826	903	834	811	825	848	782	812	801	824	806	799	806	826	847	795	784	846	774	842	848	789	783	792	849	811	819	878	819	857	782	808	820	810	819	822	814	853	826	804	828	874	822	841	803	844	816	783	817	828	811	846	801	851	811	835	846	891	823	832	783	817	839	874	792	842	802	793	761	803	807	785	805	844	801	808	814	816	854	766	840	906	841	827	850	815	884	804	812	828	801	799	809	762	810	819	831	808	873	834	839	819	812	813	824	813	802	836	818	882	810	807	767	849	830	790	893	817	844	848	828	897	814	788	863	828	840	764	782	853	782	793	879	852	830	814	810	830	853	826	849	828	837	835	791	829	754	804	777	821	829	784	818	790	777	793	826	838	788	799	845	823	797	781	872	825	805	820	775	867	859	806	812	752	788	813	744	811	824	867	824	798	828	837	819	829	830	844	850	891	811	811	832	901	833	806	815	804	791	800	830	814	842	862	858	839	820	867	825	822	829	804	820	800	814	841	829	773	866	860	838	780	842	851	799	857	820	882	801	831	819	856	823	842	779	861	847	823	812	800	801	830	830	863	858	826	873	840	800	790	792	815	776	825	799	855	828	786	839	838	843	865	799	776	809	793	824	814	849	870	863	896	840	835	863	813	809	856	813	824	813	810	771	833	824	851	780	830	819	846	819	840	788	833	828	823	776	820	844	839	794	823	858	823	802	830	815	815	818	837	889	811	850	868	803	779	852	861	812	850	873	859	818	829	859	845	877	835	830	849	858	835	872	841	822	865	783	817	787	805	793	845	859	812	808	756	849	817	887	794	830	782	824	776	823	836	856	850	871	887	830	851	820	846	798	818	810	794	838	852	785	835	825	852	817	792	839	846	840	863	782	804	806	884	802	809	832	829	802	799	834	790	851	782	807	808	882	838	812	819	862	841	794	847	906	819	823	814	834	819	846	828	798	830	831	908	846	855	806	914	817	856	854	823	828	782	843	832	796	795	893	805	834	862	798	868	825	842	849	860	832	792	832	836	830	829	804	787	824	818	767	812	796	786	781	855	854	784	829	838	842	848	845	829	807	847	837	875	850	825	850	870	825	827	837	798	876	813	819	839	805	854	823	863	824	841	811	829	857	819	828	848	888	824	872	863	807	870	810	821	858	836	776	829	794	849	822	847	821	789	763	782	801	851	836	781	826	844	846	865	858	799	814	820	802	805	793	823	817	795	801	857	804	851	855	831	765	802	826	826	828	802	822	785	798	883	860	903	858	839	790	796	814	766	838	828	816	832	857	833	803	834	796	831	804	771	849	836	817	845	806	840	867	803	880	789	856	809	868	822	831	797	854	833	799	832	832	814	836	858	778	837	869	901	820	843	871	820	819	835	825	831	822	821	843	840	804	875	862	807	820	792	853	853	857	893	836	858	813	811	795	783	827	852	846	873	804	782	787	822	819	859	832	800	855	786	811	867	891	830	815	823	831	826	787	877	815	810	813	839	844	809	825	798	824	826	820	805	822	809	802	859	788	829	820	874	853	809	775	802	812	821	811	842	831	859	826	806	841	797	855	827	836	888	828	819	826	766	811	863	846	823	806	855	862	837	799	796	842	795	789	771	860	835	830	791	818	811	834	842	907	869	846	783	774	809	803	787	811	806	821	815	823	836	877	841	811	741	873	848	786	859	834	811	791	876	822	804	786	827	836	847	794	819	844	824	800	825	781	856	807	796	819	842	814	839	805	841	853	819	818	819	843	816	789	867	835	860	814	842	821	831	801	832	839	836	794	846	808	859	822	827	814	824	857	813	822	853	854	814	793	863	861	842	846	785	801	796	860	822	822	823	861	800	849	813	820	819	884	858	835	790	794	819	831	799	795	812	813	825	826	849	868	819	840	800	804	859	808	798	815	819	834	833	838	806	813	839	858	848	830	816	807	819	847	864	805	837	819	921	853	834	845	820	798	814	817	770	838	835	828	784	840	816	825	841	860	831	861	841	867	849	860	860	786	792	876	801	794	823	823	840	852	815	797	820	849	817	854	841	805	833	820	857	879	842	788	797	835	801	858	844	827	823	804	832
3511	3522	3043	1631	1319	1023	898	889	868	750	749	738	716	710	686	662	637	666	733	652	685	638	668	603	635	644	696	642	654	670	635	597	645	592	621	673	648	622	606	614	657	686	618	642	588	662	598	695	623	588	597	617	611	621	635	626	581	641	635	586	642	633	666	579	619	627	634	609	608	646	611	635	632	643	590	623	587	667	586	603	635	591	640	606	624	581	652	621	626	629	582	598	613	585	611	638	664	638	613	621	651	647	590	630	579	674	661	619	646	610	622	649	656	611	591	623	608	582	622	648	631	569	597	635	591	622	641	613	637	582	578	614	637	668	634	650	599	622	586	626	595	629	625	648	650	613	620	642	601	670	569	609	618	614	619	653	597	634	632	675	627	639	633	597	609	604	583	603	659	606	600	641	590	621	605	614	601	590	612	623	630	577	598	590	652	615	659	606	601	607	620	644	598	603	648	635	622	573	618	643	600	570	614	620	608	619	650	633	599	615	624	610	615	606	643	595	636	620	646	616	547	619	555	600	614	612	616	594	603	683	583	622	636	616	638	582	625	600	589	649	654	595	615	631	598	654	616	657	629	619	636	612	609	649	611	589	648	594	618	637	667	613	599	632	639	631	636	629	610	591	588	610	578	602	617	594	612	648	618	627	598	644	605	632	621	600	668	605	580	598	656	609	621	638	627	608	622	684	595	607	655	589	620	599	603	609	637	642	598	591	587	629	632	585	631	583	624	619	594	599	593	606	587	645	659	633	670	619	628	615	656	584	628	630	618	588	611	619	588	621	595	640	604	619	591	597	592	622	592	612	627	622	627	634	628	606	605	624	647	616	666	598	592	638	596	626	609	621	634	609	631	586	586	590	613	603	576	634	651	615	644	630	642	639	605	621	601	613	608	627	623	613	620	632	631	594	629	616	554	590	611	616	621	579	578	631	619	642	612	587	647	664	609	605	607	626	589	650	644	621	622	612	591	614	638	616	631	655	618	610	629	603	611	595	624	586	595	631	577	648	611	621	636	628	631	601	615	635	644	630	570	554	583	661	647	649	594	585	621	636	612	638	630	613	609	585	619	625	583	580	621	607	666	587	568	601	595	579	584	611	598	642	650	572	587	607	597	583	584	655	640	638	627	635	611	631	618	633	586	608	624	594	636	608	627	655	650	683	556	594	620	647	591	606	597	591	550	595	621	646	674	683	619	596	620	625	612	628	581	604	611	564	595	606	626	649	623	615	606	588	678	632	598	620	604	578	585	626	596	629	627	608	610	643	651	626	616	615	622	612	654	624	544	641	627	600	590	614	634	623	610	580	625	617	681	628	630	617	600	673	625	637	604	613	613	600	594	642	609	664	597	620	607	605	654	625	609	569	664	602	627	636	601	630	617	593	625	625	610	564	615	604	589	585	596	584	609	601	606	640	624	650	577	590	601	620	576	623	595	612	592	639	610	624	629	624	624	602	600	643	624	607	670	636	559	599	585	630	624	612	594	584	613	609	612	589	614	663	600	587	607	565	626	615	577	636	586	574	574	583	607	616	613	605	579	603	602	589	564	626	655	664	617	647	619	632	647	635	598	584	662	590	625	609	604	647	607	587	618	606	570	611	583	608	595	617	595	634	613	614	619	608	628	592	599	650	613	602	650	593	624	645	613	606	599	581	630	607	612	595	588	597	589	631	632	617	598	589	630	661	605	662	640	622	608	625	569	622	640	584	625	652	553	553	601	626	597	598	587	618	596	659	599	634	612	594	592	569	612	591	607	598	620	613	599	619	623	580	620	602	597	623	597	584	596	642	641	596	609	630	599	635	630	641	641	648	639	593	638	685	568	632	632	620	605	582	654	585	635	637	617	598	592	645	577	647	593	603	599	609	619	591	602	615	611	613	583	596	579	601	621	614	584	592	595	596	611	648	631	634	631	604	609	590	613	591	666	619	605	564	638	622	658	593	635	628	594	613	605	612	627	602	651	645	661	619	615	647	603	584	623	606	656	612	619	586	643	639	637	623	576	628	609	634	604	606	632	617	599	631	557	627	630	616	609	610	670	632	601	645	608	634	599	646	573	663	569	618	614	624	624	641	610	600	642	601	588	637	590	595	555	610	600	689	563	606	626	639	545	626	618	596	572	597	628	549	640	637	597	624	623	621	605	576	607	639	571	615	644	621	588	565	617	620	542	573	643	598	606	587	565	608	590	584	609	585	606	666	582	604	659	644	598	617	656	619	643	615	612	665	581	635	624	631	594	628	596	651	603	625	584	589	626	644	622	632	600	600	604	610	590	587	633	571	587	637	610	617	577	604	590	611	611	605	619	560	613	612	584	602	674	600	635	593	614	616	632	613	568	627	680	665	608	621	632	623	635	542	618	584	645	622	589	620	650	602	629	604	587	621	630	589	591	637	631	642	644	635	588	598	563	577	640	634	650	615	649	592	639	583	597	647	614	581	628	600	630	624	606	571	664	571	617	594	580	617	600	629	604	577	631	628	588	656	579	576	638	608	581	605	626	644	630	626	597	605	608	632	660	591	625	666	592	621	631	609	609	600	652	621	577	623	624	608	638	586	638	589	615	622	599	616	572	650	623	610	582	609	616	580	607	603	604	635	635	589	598	571	598	602	595	592	589	601	602	593	645	637	562	604	586	592	652	636	612	617	583	584	610	649	604	616	623	594	666	676	589	570	635	627	655	602	636	558	594	616	622	607	591	615	628	633	616	574	653	589	586	625	618	635	609	568	629	647	583	610	578	645	612	611	595	601	617	607	619	627	626	595	634	603	619	599	584	659	568	574	612	635	610	612	642	646	601	626	632	617	633	624	584	603	610	651	593	569	605	627	616	639	600	602	629	580	582	626	606	587	584	588	585	620	628	641	614	617	603	613	631	597	580	643	627	609	579	556	604	591	604	601	602	642	628	630	584	630	610	605	650	620	606	602	580	630	620	629	635	613	581	586	630	633	612	601	590	672	614	621	554	586	647	638	584	603	594	651	594	631	587	599	608	631	643	574	618	574	628	616	621	612	564	599	695	597	603	628	636	643	595	645	629	607	584	628	629	675	581	566	613	631	647	659	616	622	582	597	640	637	669	571	656	606	588	570	595	610	566	583	620	612	618	641	625	599	607	579	646	590	658	577	570	609	619	578	612	610	610	610	666	598	605	617	621	616	637	610	595	628	612	591	598	619	584	652	658	615	601	577	615	622	597	614	647	606	617	665	630	595	593	643	623	607	615	655	616	618	628	597	575	599	580	624	610	612	617	615	607	611	627	622	642	612	618	603	637	605	612	609	641	585	599	620	596	605	603	582	586	645	600	596	617	600	619	598	650	602	656	621	599	636	640	635	613	635	629	602	606	594	581	607	593	619	622	675	626	587	613	575	608	592	592	592	626	633	590	655	578	647	595	626	591	612	591	609	594	580	617	634	638	580	583	639	581	592	604	569	615	598	599	633	618	657	653	622	631	615	639	601	573	620	594	617	658	580	624	589	626	604
24543	21478	28862	24500	21475	9436	1899	1246	1070	996	937	919	905	940	900	810	845	863	840	833	836	808	817	810	816	819	858	806	873	810	888	807	821	770	817	824	800	774	844	801	804	812	806	789	795	805	819	875	799	789	837	844	758	794	759	793	847	838	812	824	770	789	833	837	856	799	835	796	816	808	837	839	812	831	804	789	807	756	827	831	835	809	809	780	761	813	803	760	806	808	814	812	761	766	759	777	768	844	742	816	826	783	835	770	772	861	822	797	810	776	807	788	770	805	831	853	814	758	804	796	759	776	778	742	786	769	831	763	808	802	830	778	799	829	841	778	794	785	812	790	798	788	799	815	787	811	813	794	769	810	807	755	791	773	790	796	785	791	776	868	785	823	802	801	772	796	818	837	812	830	834	781	844	853	750	767	799	802	808	778	851	784	834	829	843	795	771	813	767	780	767	739	805	798	765	866	781	786	783	788	804	832	795	765	776	826	761	855	818	877	761	785	823	793	796	741	804	773	831	766	762	821	820	841	827	783	813	790	818	767	807	778	771	815	789	801	751	864	853	819	811	786	833	811	800	784	809	769	820	793	705	773	811	787	770	806	841	801	777	819	818	802	852	817	787	823	752	795	794	818	804	815	806	829	764	800	827	812	764	803	795	799	814	832	795	784	763	803	771	789	751	753	803	767	767	854	729	808	778	826	859	803	802	849	814	802	738	806	752	813	811	800	818	815	793	788	788	803	777	748	831	773	791	788	808	766	760	845	768	818	851	782	823	802	754	791	831	790	777	804	779	800	775	750	826	791	811	768	803	794	781	772	815	801	764	777	749	746	785	817	737	856	761	830	805	784	835	789	760	788	787	837	785	783	811	785	773	799	742	770	785	836	815	793	751	782	764	735	804	739	837	828	785	817	813	776	828	791	760	797	782	839	770	810	817	843	797	784	792	771	774	789	781	788	808	796	808	792	769	833	812	786	837	817	803	817	830	770	797	785	776	797	815	798	809	799	851	772	760	828	801	824	762	775	748	811	786	806	787	811	807	747	785	798	790	806	815	753	764	795	747	751	750	808	768	774	831	771	766	815	784	733	814	791	781	804	857	785	791	831	781	793	836	791	749	809	800	821	785	794	777	742	852	777	833	753	766	802	871	813	762	809	781	871	801	797	788	832	798	807	796	786	800	799	803	781	810	817	795	808	749	819	773	774	783	802	774	813	816	807	801	768	828	799	814	795	831	843	811	788	781	816	781	802	807	801	834	800	769	763	762	816	833	803	777	853	785	847	753	813	784	774	817	822	747	802	831	810	723	756	738	802	800	806	831	795	788	770	827	822	754	809	800	767	763	859	805	778	827	795	751	842	811	868	794	750	823	772	858	800	792	806	782	815	866	801	757	768	778	803	775	745	829	788	786	766	854	773	801	767	800	758	798	797	790	783	848	802	826	814	801	778	823	789	832	757	772	792	793	750	793	728	843	773	786	785	779	812	785	780	790	808	781	808	773	809	794	745	764	793	857	791	804	861	815	776	810	845	768	795	789	788	751	780	786	789	822	814	797	855	765	777	826	842	770	810	798	824	756	780	795	816	718	807	837	774	745	796	837	790	773	764	789	834	801	823	786	806	776	825	808	791	763	785	747	853	779	791	787	734	828	808	818	809	835	786	800	775	771	805	779	789	785	858	838	826	765	786	762	759	781	817	787	744	794	790	796	779	815	758	767	826	784	758	778	815	780	819	803	754	766	750	808	786	805	830	810	790	806	775	800	781	827	827	781	840	753	789	787	776	778	741	790	810	794	734	796	803	826	858	781	817	785	799	816	766	804	780	822	796	790	822	747	803	788	843	781	808	765	789	771	814	795	833	803	792	761	808	803	829	760	769	820	779	784	778	797	780	792	806	789	764	797	770	790	772	785	780	798	735	777	806	811	785	832	767	830	845	736	812	740	818	769	840	822	788	812	850	842	808	770	777	788	827	789	812	798	842	821	812	830	816	828	812	800	788	826	847	785	778	768	745	798	785	763	779	766	828	775	817	801	825	768	818	813	804	812	822	810	827	831	829	767	806	801	813	836	813	786	817	765	830	798	791	772	809	838	806	802	780	840	767	773	822	764	841	813	778	798	821	799	782	761	816	821	787	799	784	768	798	812	840	819	815	795	844	829	800	826	812	788	768	801	760	800	845	814	772	746	823	781	735	791	771	772	776	831	821	784	826	819	814	811	778	798	758	774	809	730	787	820	788	799	781	769	765	798	754	837	794	804	768	787	809	806	772	787	833	764	791	810	802	828	792	821	772	793	767	811	763	828	827	784	798	817	762	744	825	821	755	753	754	846	806	797	744	745	783	760	787	764	773	807	805	828	812	838	769	785	787	797	772	805	782	786	797	748	802	816	825	783	785	833	817	733	787	757	749	790	807	761	798	814	808	812	786	763	811	806	744	798	840	779	823	818	788	810	778	778	815	720	795	820	752	791	796	768	811	767	800	824	847	786	768	791	813	806	803	750	824	803	804	820	794	804	801	734	754	777	763	815	826	791	776	817	766	785	818	830	766	785	762	774	816	804	800	729	793	791	754	838	783	756	792	769	793	779	748	812	780	782	771	757	796	843	804	766	805	827	793	774	796	823	785	754	767	810	805	775	780	817	745	834	838	790	760	793	829	818	760	809	757	736	792	782	804	769	769	824	839	785	782	806	783	755	825	839	786	806	801	765	812	738	782	764	802	843	852	770	863	824	811	804	833	768	788	822	800	820	772	814	786	772	839	797	790	768	739	783	762	809	846	803	836	750	795	831	809	807	809	806	782	800	750	792	732	738	812	781	806	828	790	849	806	781	743	803	795	785	815	816	781	771	831	784	804	819	761	826	746	836	830	795	830	791	763	807	809	777	807	764	843	810	778	784	798	806	816	774	790	818	819	794	804	748	731	804	749	843	783	767	791	816	794	773	800	813	783	754	826	823	821	799	811	782	798	747	793	764	780	861	778	790	829	767	780	763	819	763	829	738	768	781	782	797	771	794	812	760	782	737	802	778	844	795	764	772	776	792	844	830	791	798	811	816	764	744	784	829	780	818	803	787	785	786	807	768	773	744	862	840	827	767	821	808	844	802	823	799	738	824	816	783	788	760	794	869	817	800	774	798	732	766	772	782	759	770	777	765	790	788	754	743	818	770	794	789	787	782	795	757	812	810	782	752	778	794	798	808	787	762	809	771	791	807	774	792	769	804	766	818	808	837	789	740	765	807	801	804	776	797	801	832	788	796	804	810	800	786	804	748	821	772	775	806	764	805	867	813	756	876	830	813	799	793	789	795	781	784	780	803	759	781	750	801	811	762	792	819	791	756	786	841	790	790	726	796	785	772	816	786	809	806	759	777	835	819	792	772	805	761	772	810	800	808	729	859	833	834	766	805	806	790	792	812	804	833	734	811	806	774	774	824	745	864	789	747	787	823	783	772	804	783	828	759	783	782	811	804	785	839	869	835	824	798	784
3745	6155	4999	2630	1929	1432	1288	1080	966	906	818	858	676	697	725	694	719	695	690	675	685	645	642	603	618	638	640	632	580	658	616	607	589	601	624	612	617	639	644	636	622	588	651	588	591	618	607	612	659	641	591	594	556	629	635	637	637	601	653	608	589	628	612	605	623	597	549	635	632	581	580	607	588	640	624	604	608	613	639	609	588	643	604	608	616	585	592	609	641	592	610	603	587	620	629	618	582	583	634	622	574	582	604	595	578	613	600	630	611	625	608	603	613	614	625	589	595	613	560	638	593	628	588	565	622	656	618	608	590	588	629	591	616	589	608	612	572	599	579	549	600	638	592	603	624	627	610	633	627	592	631	592	642	561	586	593	652	613	620	624	629	610	652	653	580	597	606	667	663	641	639	619	600	616	564	576	577	657	616	618	596	623	601	588	604	568	615	565	611	555	619	604	629	595	585	629	547	599	606	619	620	601	557	635	613	614	593	594	602	612	575	627	606	608	573	595	596	561	596	612	622	640	613	595	587	615	577	630	575	605	633	601	636	596	634	557	605	612	573	588	604	586	628	584	623	598	602	615	548	565	640	556	659	600	632	607	642	577	584	619	668	590	562	614	617	567	585	595	592	606	625	576	614	631	599	587	612	613	600	602	582	584	596	560	583	607	613	617	596	611	592	604	628	613	605	604	603	594	637	588	578	575	528	574	578	568	625	627	622	644	601	622	583	615	604	622	650	595	599	661	618	663	621	625	634	635	590	566	642	617	617	581	590	625	604	562	622	612	609	644	616	557	602	602	609	594	587	617	595	571	603	604	631	592	663	590	593	637	561	591	599	594	627	633	604	552	638	625	611	567	583	616	638	610	616	594	576	595	607	582	624	570	586	629	612	628	618	594	558	607	573	594	624	617	622	605	610	620	636	588	604	579	591	581	630	589	606	605	583	635	589	619	588	595	601	548	578	629	595	609	614	619	613	629	635	598	579	622	572	587	591	598	556	553	627	599	628	627	623	590	577	576	613	599	601	579	638	606	558	581	587	587	599	615	586	606	599	600	593	636	582	590	596	599	616	605	656	595	598	604	558	602	612	579	619	563	576	587	598	570	575	580	604	595	605	562	556	554	584	613	574	561	636	590	592	611	612	565	601	576	638	608	563	540	609	590	564	592	610	592	604	639	625	570	571	604	630	586	604	575	538	552	596	579	636	616	561	543	561	615	578	615	606	586	630	620	571	572	629	624	596	594	557	589	587	593	569	571	598	624	560	571	561	621	598	570	620	579	650	607	578	644	579	558	572	594	566	605	644	562	615	569	595	573	590	602	605	581	653	595	594	615	599	593	589	605	584	582	553	567	631	595	556	608	608	579	590	617	597	643	561	595	586	633	600	591	620	582	629	555	618	608	571	566	638	596	570	611	579	603	604	594	595	611	600	627	614	607	651	612	572	588	594	606	616	594	606	596	580	582	622	629	615	585	597	578	607	600	600	563	602	588	557	641	595	605	576	541	579	560	571	620	578	610	543	613	602	617	598	538	606	590	599	599	538	620	615	586	572	608	577	606	604	604	569	598	632	586	602	605	612	622	544	612	611	620	613	611	603	605	619	595	579	620	584	604	616	580	590	614	594	604	626	590	635	625	582	582	561	548	595	611	615	613	593	606	579	591	591	592	596	589	597	614	585	615	605	612	585	609	573	638	585	528	575	601	577	619	583	563	612	613	594	547	600	634	617	586	619	601	591	577	588	606	628	599	643	546	574	605	601	597	578	587	582	547	574	619	583	633	583	610	611	575	583	602	573	571	597	574	607	626	631	603	610	624	626	604	550	632	560	589	565	562	595	621	611	605	590	579	607	581	615	599	600	593	591	593	628	578	583	585	597	556	627	544	571	606	634	584	627	628	573	556	574	611	594	603	628	594	522	576	614	569	579	610	585	579	573	598	573	588	590	607	597	607	567	602	554	594	610	611	576	600	627	603	588	607	595	537	607	560	586	587	616	621	607	614	628	587	561	592	610	578	601	600	609	603	605	587	644	606	576	566	644	605	585	621	611	646	613	607	553	604	624	583	572	559	600	614	575	590	625	586	593	604	583	615	634	635	546	571	614	601	605	573	599	565	578	609	628	644	623	582	601	596	614	635	628	592	578	579	600	629	593	615	611	572	576	638	622	618	556	567	617	605	615	582	591	596	590	549	597	576	582	594	587	618	648	595	609	599	618	624	592	592	568	616	611	572	576	633	593	595	621	618	594	594	597	585	614	576	547	624	599	647	575	580	563	599	586	645	634	634	610	576	575	620	568	602	625	617	586	614	583	593	597	574	598	599	547	594	599	612	576	579	577	616	600	591	577	567	625	616	559	595	635	593	589	582	654	649	582	660	561	559	565	553	599	584	590	585	605	551	621	615	557	621	528	560	588	589	602	587	633	582	579	602	538	614	613	617	606	570	624	596	587	600	616	594	610	617	588	589	553	591	589	622	592	616	611	633	595	592	613	590	610	579	612	613	585	593	587	605	591	611	635	627	557	592	607	599	596	576	587	608	565	592	572	609	602	618	600	612	576	620	622	595	604	594	595	546	523	588	580	619	581	612	598	572	543	575	609	626	570	595	615	592	619	566	611	577	598	607	584	561	612	571	581	569	592	555	567	573	588	624	605	598	597	612	563	591	597	612	567	608	619	620	607	580	611	610	600	562	577	598	598	602	558	562	594	582	593	590	591	558	578	612	578	565	612	597	588	589	599	538	581	538	620	549	608	550	590	608	579	583	610	590	597	576	583	612	559	564	562	567	561	569	590	629	566	575	590	580	638	571	586	588	648	593	587	596	581	590	557	562	611	571	538	588	560	600	600	575	560	598	543	579	570	614	610	583	580	599	627	620	572	582	616	571	567	573	597	639	611	568	532	613	590	541	583	632	580	641	583	624	647	583	596	563	581	631	616	581	562	579	582	568	567	626	577	602	579	604	615	585	586	633	601	603	556	576	568	583	596	573	594	552	559	596	647	593	583	629	588	583	580	635	636	619	552	614	634	558	623	583	615	591	572	577	561	594	597	617	587	528	621	604	568	600	599	612	617	587	640	593	568	611	609	627	604	606	615	588	605	548	632	643	569	626	590	586	565	613	607	609	588	575	596	587	550	612	607	594	629	569	615	610	593	617	569	589	624	588	615	618	580	600	602	586	599	591	651	573	595	594	596	602	597	582	580	606	576	576	621	588	618	566	662	593	586	546	539	612	606	596	610	589	606	582	529	583	618	577	620	596	561	620	594	566	575	576	641	600	604	555	606	618	584	651	597	566	579	551	644	609	569	609	540	610	601	641	566	584	625	571	596	594	591	558	616	618	605	650	611	582	604	606	562	576	608	593	629	584	622	576	604	645	607	572	568	565	586	624	560	595	613	622	586	573	576	624	598	617	623	603	553	561	615	615	620	602	583	593	588	642	595	616	596	609	606	644	569	567	580	596	632	627	568	567	619	617	602	566	638	580
27835	10718	995	625	497	472	469	406	416	406	465	445	395	403	414	418	393	456	441	454	427	464	415	450	432	450	408	392	410	436	459	444	445	438	431	402	404	438	420	407	419	381	398	400	429	425	429	434	470	408	463	444	439	417	434	473	418	405	404	442	431	472	456	421	457	407	469	462	419	413	425	407	502	445	403	420	428	430	432	418	441	427	423	406	388	425	447	408	451	425	447	450	448	431	479	429	445	443	476	451	429	415	406	422	399	460	452	424	466	425	427	410	430	448	440	435	445	443	455	432	441	442	422	402	433	432	441	433	426	415	424	410	451	443	491	456	413	396	402	465	432	408	435	429	414	408	433	412	441	420	434	416	426	426	411	440	442	376	409	411	390	435	460	437	434	434	434	426	487	416	440	457	440	417	462	433	408	443	428	450	453	406	468	417	431	417	465	441	445	444	412	401	417	444	435	390	429	419	426	391	411	437	418	440	426	408	440	416	399	454	416	425	418	420	414	420	449	409	406	406	441	456	391	415	423	417	426	389	443	449	429	428	476	410	397	420	408	434	422	398	473	434	427	408	409	424	426	472	415	458	432	434	469	415	464	462	451	392	482	486	399	433	452	444	416	407	439	473	451	427	458	441	409	426	441	453	404	446	464	412	440	444	401	427	426	459	425	437	422	433	449	411	432	451	446	415	444	441	415	407	414	459	451	426	419	449	437	423	445	440	448	426	397	425	420	422	438	414	438	428	418	448	401	402	386	441	440	443	441	414	444	417	456	431	422	429	407	485	440	406	430	442	447	417	430	467	411	399	430	436	434	434	413	459	410	420	474	426	417	452	433	405	409	460	438	428	439	441	481	454	431	415	472	433	456	396	433	464	416	459	402	478	417	440	469	445	424	440	417	459	436	446	416	433	435	406	406	451	425	460	446	428	410	417	405	412	431	421	442	414	438	479	423	418	442	481	380	425	416	449	453	424	406	447	441	414	446	475	434	423	462	431	455	443	417	435	420	410	420	438	443	430	439	384	434	429	438	437	435	433	471	445	412	411	439	424	443	424	430	447	419	418	420	406	451	446	379	456	446	412	469	427	427	430	443	425	454	405	422	447	427	449	409	392	420	451	439	446	418	435	477	445	403	433	414	466	453	400	419	413	416	461	428	464	448	457	432	431	437	432	445	462	423	412	432	422	432	453	419	422	438	427	393	426	431	438	477	411	403	424	403	400	409	373	403	417	458	408	447	438	418	453	439	416	427	418	473	440	426	399	434	427	406	420	446	449	432	469	405	432	466	452	483	418	364	395	441	425	456	442	430	436	411	456	419	427	436	457	400	435	429	408	406	420	434	434	423	428	427	447	464	438	424	441	432	415	436	423	455	414	422	418	464	418	429	432	416	434	377	439	440	476	447	398	426	419	390	439	440	422	462	414	423	479	417	414	433	480	433	445	415	441	405	443	425	436	428	430	459	406	435	391	399	454	424	416	443	440	415	452	441	425	390	469	432	478	433	397	437	394	426	457	468	441	409	434	426	440	424	415	436	449	456	430	418	429	412	440	458	426	428	447	434	451	477	418	417	456	373	450	402	418	442	447	400	415	444	401	438	442	439	449	416	468	451	439	418	478	444	452	447	429	470	449	427	449	437	419	405	433	426	455	463	424	461	412	422	458	451	450	398	453	401	432	470	494	463	443	425	448	411	403	463	441	433	442	462	426	449	440	404	433	448	437	427	466	448	439	421	431	424	416	441	415	430	448	434	459	398	429	399	442	420	481	428	431	455	414	443	412	449	419	446	440	410	416	429	396	401	395	429	422	421	426	425	428	465	452	435	391	413	411	426	400	411	388	426	437	450	461	452	395	405	413	423	451	431	441	441	446	410	430	394	402	416	477	386	426	437	431	455	407	413	430	408	428	455	409	411	430	429	418	450	442	449	456	387	452	472	435	423	420	404	433	430	440	414	391	439	452	442	402	415	450	425	399	438	445	405	452	432	417	428	450	438	439	415	437	422	422	443	417	471	437	422	422	472	413	422	428	447	424	445	430	426	450	421	425	451	426	423	451	463	446	408	437	406	421	438	423	429	450	422	441	428	440	465	427	416	493	423	434	404	439	415	442	449	450	421	422	463	406	427	433	456	455	402	449	448	410	398	422	406	359	414	414	443	443	427	457	465	417	459	443	446	404	457	406	408	462	452	404	437	403	400	423	429	417	415	436	441	458	464	413	464	439	436	438	460	423	410	438	426	432	431	419	432	422	451	426	425	411	445	454	421	423	424	436	450	432	439	424	437	441	458	480	442	440	409	412	428	424	419	441	457	403	449	425	500	421	409	451	419	423	451	445	464	460	427	439	441	430	425	416	429	422	411	429	409	418	435	410	426	409	413	463	426	451	399	435	421	460	444	469	449	433	459	412	390	426	417	457	433	427	421	431	421	405	454	462	462	429	404	427	404	438	441	440	477	424	451	452	431	424	430	456	453	413	460	423	430	423	407	414	444	440	432	467	424	390	423	443	446	445	405	405	440	419	411	440	369	368	415	440	398	411	392	453	445	407	400	436	473	447	462	423	467	446	434	496	433	422	426	384	427	440	445	434	448	402	424	441	451	436	466	423	441	426	439	413	458	433	407	443	406	419	394	425	430	454	471	402	440	419	418	417	457	414	410	402	431	436	454	439	415	449	476	429	422	418	427	449	421	401	445	436	427	388	433	441	426	406	430	420	418	426	481	443	451	408	441	440	428	433	429	406	406	391	456	438	438	408	424	441	433	443	437	468	393	450	438	419	425	464	384	456	447	432	424	413	434	440	431	440	466	411	476	423	434	477	402	426	443	439	476	401	449	448	420	428	428	457	410	455	447	442	449	452	444	389	437	422	414	429	413	409	418	475	450	425	431	411	377	449	417	418	407	473	409	439	434	429	404	387	434	420	413	426	415	418	433	453	442	430	488	465	412	460	405	451	408	424	418	411	437	441	414	443	451	421	425	426	433	448	450	406	406	422	427	422	460	448	440	448	378	381	410	450	445	432	461	448	446	393	428	455	433	429	422	440	450	441	440	464	435	417	426	463	436	411	463	416	417	434	431	438	411	384	446	395	417	412	452	429	449	403	486	440	410	429	416	424	467	457	431	461	402	475	419	417	394	401	413	432	449	377	430	427	411	408	423	412	391	462	457	411	421	439	455	409	440	416	409	432	426	438	388	410	440	466	412	436	461	475	451	433	449	453	461	386	469	459	381	430	437	435	444	403	450	444	431	475	449	406	403	397	407	430	413	457	409	467	418	447	441	412	418	446	437	430	424	439	435	454	423	413	437	415	395	427	405	462	468	455	452	437	451	420	408	441	441	407	410	445	406	457	436	421	427	427	468	471	438	433	405	461	443	453	401	437	437	451	466	430	440	461	433	433	449	414	445	436	439	448	399	373	420	460	462	430	457	447	399	469	416	428	445	396	409	423	390	426	448	446	454	434	432	429	460	418	439	422	453	453	429	384
4842	496	502	373	342	310	316	352	333	297	304	299	308	292	331	327	299	294	297	335	326	331	319	334	301	337	301	326	291	317	322	326	325	310	336	321	335	325	328	333	328	361	320	297	314	340	302	284	304	317	346	297	321	309	330	319	314	329	289	304	304	330	354	330	321	319	314	335	351	340	352	301	321	293	290	317	310	347	322	293	345	339	298	331	350	313	312	289	316	338	331	298	307	336	289	330	353	305	303	339	350	346	299	331	324	291	324	275	288	310	299	296	341	328	327	324	308	333	323	319	329	315	296	315	320	314	302	313	274	331	287	323	293	332	348	328	311	314	279	331	286	321	316	300	307	311	338	338	307	308	302	303	324	272	324	330	313	303	329	310	288	296	326	327	310	301	333	311	327	311	346	327	337	313	329	307	275	307	330	323	307	320	322	311	318	282	313	320	324	337	317	286	295	324	302	326	296	320	320	275	316	314	301	302	306	333	327	320	288	311	327	314	326	318	308	324	300	310	302	302	295	309	317	350	331	314	293	317	301	323	324	324	296	313	292	281	268	301	343	321	311	282	303	353	309	323	298	270	348	322	306	330	318	290	325	327	305	327	346	314	292	309	310	293	303	295	333	340	308	358	337	327	298	272	333	317	306	297	324	286	309	311	330	315	273	294	313	314	319	287	308	309	319	317	321	311	333	355	323	311	305	299	325	299	321	303	305	300	346	311	289	290	325	295	293	309	314	299	316	347	292	333	313	285	329	316	315	313	327	333	287	361	293	325	296	326	315	320	315	291	271	316	318	311	309	318	339	316	385	300	296	301	292	308	308	291	345	309	306	306	300	300	328	293	319	294	320	329	300	302	293	318	297	309	326	322	297	325	282	306	314	315	318	317	329	317	313	318	322	328	308	345	309	345	302	316	330	336	325	309	259	351	319	326	306	335	326	313	333	317	329	339	307	317	316	295	286	328	315	329	309	282	318	317	330	333	292	292	341	300	298	310	310	322	345	332	325	303	308	301	315	302	288	305	321	317	304	310	335	326	356	322	327	288	293	313	320	331	295	283	327	330	320	296	305	340	326	330	328	316	311	331	317	312	296	302	289	349	324	309	337	356	291	305	292	306	295	330	284	329	309	315	344	325	318	307	311	347	312	340	307	352	312	326	326	305	346	360	339	312	332	322	310	318	315	324	315	323	322	319	332	318	295	320	320	286	294	323	288	307	292	291	318	295	303	293	362	334	327	291	331	295	296	334	313	288	336	316	273	322	329	294	314	303	318	310	321	296	286	285	326	286	313	324	330	322	302	329	317	308	326	321	301	332	305	324	327	302	332	286	319	308	318	348	340	292	305	325	284	325	296	310	301	298	307	313	302	328	296	293	311	300	311	289	321	279	294	306	329	314	325	307	305	313	277	277	281	287	339	321	321	312	298	302	316	315	325	302	338	314	330	317	311	302	275	313	342	302	278	304	306	318	307	332	309	311	335	318	296	313	346	301	299	343	303	312	307	294	277	303	285	352	326	307	307	301	330	307	326	334	331	310	296	286	298	313	287	302	294	298	311	312	318	332	322	309	365	291	330	298	312	313	282	321	285	314	334	331	321	295	299	338	311	303	311	298	293	316	338	346	341	324	298	335	357	315	308	330	322	286	318	313	304	339	334	322	330	308	312	323	320	328	290	326	310	273	311	323	329	277	328	322	341	325	289	323	309	299	303	322	330	300	323	330	311	300	290	310	349	289	307	318	297	327	333	304	303	326	309	349	325	302	299	363	326	310	326	294	298	302	297	318	350	312	283	315	296	317	321	314	318	324	305	337	301	320	311	267	299	344	308	300	311	318	335	345	297	310	287	337	303	321	363	311	308	291	315	307	324	286	309	268	331	323	315	331	346	343	277	346	308	300	283	332	299	308	314	314	329	312	309	323	315	286	313	307	305	289	326	354	299	265	301	333	325	316	321	300	303	280	318	295	306	296	328	324	321	329	296	307	297	315	303	348	323	317	338	312	325	299	322	318	355	275	313	325	312	306	283	323	325	309	314	308	350	306	302	336	349	301	307	285	292	302	312	291	307	350	309	297	366	320	328	320	318	338	311	294	308	330	314	312	305	306	322	330	300	303	293	336	325	329	288	321	312	297	330	332	322	322	311	298	282	292	318	326	318	320	319	306	339	316	317	302	318	315	320	338	335	351	298	286	318	321	289	312	297	335	288	347	312	302	293	300	333	313	294	304	310	299	313	320	328	320	308	307	322	311	346	321	298	304	282	297	318	323	345	317	335	279	298	300	342	287	330	300	316	313	316	311	333	315	303	307	316	309	312	320	336	318	312	314	348	290	313	324	312	323	334	332	326	297	310	310	315	326	294	293	340	289	305	325	292	323	297	318	295	343	297	303	337	317	272	311	307	283	287	331	338	323	290	339	337	327	285	347	309	296	308	311	288	323	318	302	295	291	329	316	339	302	325	356	314	312	336	341	324	354	330	324	271	307	309	307	305	292	314	316	322	334	317	301	308	321	310	315	302	280	318	317	308	313	329	287	313	316	346	309	283	302	325	308	306	350	337	332	342	345	300	314	285	308	307	324	347	303	292	300	329	328	281	332	326	329	283	322	300	319	314	307	299	293	312	327	302	304	334	305	324	319	321	316	300	317	295	345	289	285	300	322	326	307	280	326	283	322	353	321	319	295	328	309	323	317	307	285	324	300	295	336	296	338	316	295	306	316	315	304	310	312	332	319	318	356	324	287	326	301	318	330	297	301	313	333	288	338	333	297	318	348	338	298	320	298	306	322	297	317	309	300	339	287	321	306	292	319	329	313	327	341	308	324	309	312	314	325	333	305	304	322	318	339	326	297	321	285	308	331	318	313	328	318	294	291	322	300	322	295	300	364	318	345	306	316	301	327	349	299	299	318	309	343	303	301	309	300	306	314	299	306	307	306	308	340	302	292	335	315	319	307	280	307	313	303	304	302	303	287	314	305	301	320	301	305	333	305	297	317	318	327	322	285	314	332	313	300	321	307	313	319	296	325	336	323	332	323	355	309	285	293	296	317	295	287	291	292	316	310	343	295	309	323	314	327	332	279	315	317	324	290	302	289	299	308	307	320	301	306	313	301	306	302	301	322	319	306	319	301	309	314	299	286	307	321	298	327	318	357	345	335	330	288	299	303	311	341	317	312	321	296	328	306	268	315	299	307	305	318	310	308	301	336	335	302	314	304	320	300	340	320	321	321	288	311	304	333	299	322	333	313	294	322	317	313	338	301	317	338	310	331	316	308	327	325	328	334	321	297	329	322	314	340	324	296	319	319	311	336	319	321	301	295	308	308	317	337	321	321	311	276	329	324	322	302	332	328	277	324	312	319	313	348	319	285	309	335	327	326	341	329	291	316	330	323	315	316	314	322	321	316	306	321	321	308	317	309	298	297	304	321	322	325	341	326	331	304	343	284	314	322	323	274	349	311	322	311	330	330	279	338	325	367	307	317	335	346
25505	21490	27990	25404	11772	1837	1297	1081	945	976	891	924	838	895	889	869	861	878	936	874	907	892	801	931	866	870	829	863	824	870	869	879	810	789	848	864	863	800	860	881	858	828	806	815	872	887	869	838	789	833	817	859	863	808	835	816	870	800	816	837	835	819	875	849	779	827	860	779	795	866	795	820	838	899	823	870	815	846	814	871	843	827	804	923	786	890	821	906	788	811	799	790	844	809	861	782	861	846	849	844	866	819	817	827	817	769	837	888	776	800	858	844	839	858	850	831	839	846	811	867	833	850	818	868	813	825	809	837	783	888	858	893	870	827	870	797	862	782	844	832	853	823	831	839	847	863	807	791	906	871	852	844	825	844	808	815	812	890	803	902	855	887	752	828	842	829	791	855	831	819	833	831	851	889	880	836	822	828	833	846	915	758	835	786	842	858	816	836	857	780	813	829	852	833	813	820	813	798	846	844	808	805	889	828	847	823	817	829	862	816	823	851	818	816	832	837	847	821	818	859	822	811	879	826	852	758	783	835	843	816	810	818	873	870	856	815	806	811	870	872	838	833	861	844	790	819	800	841	844	815	838	876	848	851	859	825	834	769	793	899	758	836	826	848	875	849	857	861	786	853	796	829	892	869	815	797	802	840	860	841	844	850	826	817	806	845	839	879	824	823	894	870	827	829	872	843	869	798	782	873	802	851	861	842	810	837	808	862	869	868	845	864	855	850	826	858	887	861	872	779	852	840	842	873	870	833	786	871	861	783	789	808	842	847	836	823	835	857	792	876	885	839	806	752	825	802	795	766	841	800	850	873	839	789	900	798	812	831	788	814	789	825	819	798	838	829	835	868	821	842	852	805	847	804	776	826	765	859	810	821	852	774	836	838	867	842	805	847	870	857	797	818	860	844	847	867	843	837	808	850	805	808	809	867	844	770	845	829	808	820	857	825	798	843	858	814	878	773	834	827	826	842	840	825	838	822	872	871	793	861	885	819	827	878	837	820	818	876	845	790	821	841	798	855	793	822	791	837	912	873	777	777	819	851	912	833	810	860	861	817	824	837	799	880	844	856	845	868	832	834	807	817	828	820	795	818	815	821	838	840	829	816	861	832	811	835	852	794	848	860	871	756	812	840	873	832	843	806	817	816	831	866	795	872	796	826	847	886	809	857	876	854	869	816	847	878	867	842	794	755	817	808	847	844	808	865	778	811	836	832	808	809	865	834	819	828	798	797	862	830	846	826	840	813	876	840	789	820	881	870	816	840	854	850	815	871	763	836	819	842	811	839	836	823	777	813	794	864	865	837	873	816	804	840	888	864	796	829	803	805	807	862	785	828	832	848	788	867	819	800	823	864	897	826	879	861	756	836	839	861	838	834	816	828	866	836	733	835	859	775	862	801	854	890	831	835	861	823	806	815	815	793	835	878	783	843	837	796	802	750	866	836	825	848	786	834	834	891	886	838	803	848	842	834	830	869	852	859	818	807	815	784	806	811	844	826	831	810	812	808	793	840	826	835	905	868	826	850	867	808	853	832	747	888	884	868	811	822	829	866	852	866	796	793	825	811	777	827	872	855	801	843	836	813	865	777	819	855	838	871	820	832	838	829	836	876	900	773	836	846	840	859	853	871	832	864	819	833	786	799	817	874	828	812	805	798	791	880	842	845	839	804	811	810	808	842	819	761	836	832	797	822	822	834	837	842	809	828	893	841	816	850	898	821	837	795	797	837	810	862	811	754	849	827	867	836	843	829	828	870	814	833	802	859	816	836	846	826	854	779	836	886	849	842	842	870	852	823	834	887	789	869	809	862	838	787	840	808	788	808	803	834	814	871	880	763	818	879	823	847	816	802	888	839	838	862	845	866	856	825	812	843	852	779	822	863	860	858	784	810	756	820	842	807	870	789	873	841	852	838	828	852	831	821	816	881	808	820	801	834	847	825	832	840	865	811	809	847	871	783	854	823	817	892	791	880	795	838	823	840	843	798	871	821	840	823	853	831	859	839	831	863	830	877	845	836	829	790	833	837	837	842	835	832	841	876	838	800	831	839	839	825	859	860	801	799	885	823	890	828	822	812	842	777	802	762	808	834	852	895	793	832	827	858	831	845	773	810	908	845	843	812	859	852	842	849	836	800	821	828	838	842	825	815	829	845	802	821	844	858	819	801	824	857	869	810	854	870	835	844	755	874	820	833	857	814	847	852	882	857	849	841	868	788	819	832	832	806	838	825	831	800	828	864	836	808	817	835	794	858	782	819	849	830	833	867	829	852	812	831	838	800	850	808	813	821	838	825	851	854	816	823	855	782	845	813	848	885	859	811	769	781	858	872	852	877	850	777	825	825	875	808	828	866	838	763	849	802	881	774	878	831	891	801	839	857	779	841	825	796	818	814	832	874	814	879	833	816	885	860	864	841	881	850	777	896	809	812	842	829	858	885	812	844	820	814	831	883	836	859	806	790	792	849	812	867	854	808	888	867	799	795	864	859	819	861	742	839	861	833	853	822	821	836	799	889	780	827	793	839	807	887	830	807	859	804	847	856	859	824	850	800	822	847	803	875	816	884	852	796	839	839	826	871	860	852	844	805	817	862	876	811	852	836	862	873	814	828	809	870	774	796	827	848	840	821	810	801	831	842	804	828	871	819	835	857	828	802	790	816	784	845	799	819	812	865	815	804	864	863	782	819	795	846	859	813	843	826	822	789	848	832	812	804	802	844	840	786	888	835	851	808	877	841	809	856	832	861	829	777	829	861	833	827	833	785	878	880	841	822	888	799	815	865	806	801	836	784	840	876	823	831	834	803	811	799	826	790	835	823	864	792	807	841	855	843	833	828	872	855	868	839	785	874	821	868	811	807	853	855	800	866	802	825	844	822	840	853	843	850	827	847	802	819	831	844	852	844	824	810	866	835	918	814	815	773	821	772	794	813	789	781	838	867	812	860	837	839	810	771	861	785	885	844	844	871	816	807	825	847	838	891	864	833	818	807	868	782	868	771	797	847	813	791	885	821	818	905	803	839	832	768	828	819	858	842	828	793	889	826	828	838	876	801	822	847	809	820	827	819	881	788	825	811	830	834	854	806	854	754	822	873	841	809	848	844	851	829	822	861	822	813	869	868	798	790	846	803	851	870	818	818	804	847	881	837	854	812	830	853	820	821	856	810	810	834	856	822	837	859	813	840	859	824	790	792	835	842	813	805	812	839	804	836	769	858	822	826	789	840	825	845	825	865	779	865	873	787	804	850	791	806	788	823	812	828	807	840	838	838	817	875	827	867	876	861	824	895	877	823	832	864	750	805	815	845	821	858	827	842	804	844	837	846	865	878	813	830	784	863	810	793	854	778	817	795	824	867	818	778	829	844	878	824	796	827	771	836	830	877	835	796	849	855	877	871	874	852	848	862	868	870	773	824	822	853	750	814	827	823	819	796	836	820	876	904	820	850	820	796	814	818	826	789	858	815	859	802	842	841	875	827	822	846	887	847
3463	3641	3084	1728	1249	1045	943	877	813	752	758	701	690	732	700	661	652	657	676	697	646	680	633	633	625	669	693	655	654	584	620	668	615	566	695	634	629	633	672	643	620	647	596	669	643	647	594	639	650	668	619	602	622	613	665	633	636	614	673	666	612	611	633	608	637	607	617	641	643	581	620	614	659	614	607	579	671	655	592	578	639	667	615	612	632	639	676	607	638	630	607	659	589	545	643	618	633	678	584	607	593	606	610	626	625	572	601	615	626	609	606	578	654	634	619	652	600	655	599	644	641	607	626	644	628	652	634	659	608	667	601	635	579	651	627	626	605	617	627	620	621	602	598	623	650	634	614	620	670	643	645	668	591	599	656	640	670	589	636	623	598	631	658	629	634	623	598	630	643	620	608	581	630	617	673	585	635	627	618	673	606	684	608	578	640	579	601	615	602	642	641	596	659	623	666	627	643	657	617	672	612	600	619	599	593	611	640	646	661	615	612	584	636	603	605	613	585	618	594	655	602	632	643	628	654	612	617	635	644	612	636	656	626	644	611	661	592	595	610	614	630	640	655	616	619	612	612	632	622	622	593	649	650	654	661	652	642	621	642	585	585	677	599	558	616	696	603	614	620	602	608	655	615	610	623	613	605	633	630	627	617	659	614	606	628	639	611	584	587	666	642	615	569	621	623	590	623	625	592	602	616	642	647	626	624	647	616	615	604	613	623	619	649	587	608	652	602	611	600	633	674	631	593	628	607	598	597	631	637	643	621	608	614	635	584	623	634	597	595	634	623	568	583	650	574	573	598	606	601	607	629	613	598	605	640	630	638	580	605	607	592	640	636	638	573	659	583	625	625	637	596	668	598	596	647	583	616	606	618	650	660	615	586	582	615	639	620	624	596	649	631	637	550	637	597	651	646	655	611	588	618	636	605	602	619	639	577	627	578	620	609	574	577	603	641	602	667	557	597	672	675	599	553	615	593	600	613	622	607	664	579	669	621	555	638	607	640	611	596	676	639	607	570	639	642	627	572	606	562	592	611	613	633	580	595	603	600	590	647	663	648	659	606	617	598	581	604	572	594	628	594	628	576	650	621	635	588	568	603	591	577	609	588	645	581	619	609	619	655	624	594	598	581	606	656	643	672	621	647	615	614	617	625	600	636	624	632	621	670	607	609	622	665	620	599	631	660	645	630	612	601	627	588	604	608	608	617	682	631	640	606	624	636	656	553	604	650	622	597	587	599	599	624	594	572	634	578	614	627	585	618	633	634	566	600	606	624	651	635	584	636	583	611	637	621	623	623	621	604	617	662	657	573	629	588	616	619	612	575	609	584	597	605	659	593	580	638	639	636	577	599	591	620	605	619	629	596	616	629	640	622	615	634	627	629	605	618	551	649	613	624	610	636	598	612	588	603	634	639	595	623	618	662	611	583	562	615	583	624	605	604	616	602	560	631	603	604	622	655	640	579	603	614	601	614	655	600	586	567	644	598	633	650	659	647	625	630	610	614	609	582	619	639	607	571	593	613	624	595	593	611	650	640	528	620	607	604	617	632	610	600	620	606	591	599	611	616	618	658	578	582	644	598	626	602	620	637	579	637	622	611	607	647	660	656	624	605	630	644	603	595	651	634	594	635	628	618	617	615	595	611	590	625	604	609	609	594	599	668	614	605	571	635	608	652	621	591	608	646	627	633	584	608	623	567	614	624	635	603	618	606	566	630	604	621	615	584	593	568	639	586	591	616	618	619	634	620	574	640	620	609	641	644	607	567	582	595	609	602	605	586	529	609	605	666	622	616	591	613	630	640	568	623	617	610	629	607	603	598	613	630	619	609	601	631	604	646	583	605	573	610	633	586	589	600	627	590	654	640	597	637	659	629	593	616	570	615	616	573	617	641	594	599	621	589	633	603	617	620	632	640	602	666	575	632	595	598	633	657	639	617	572	618	597	607	569	612	632	629	618	589	626	597	640	605	617	617	611	632	595	593	575	613	674	620	588	597	589	621	583	626	619	647	590	634	644	606	575	636	624	585	649	620	623	587	613	589	593	578	576	582	634	616	656	672	617	641	622	621	629	599	622	606	636	605	628	614	634	621	656	618	616	635	628	637	620	610	579	611	636	611	611	614	624	595	609	609	589	628	616	621	633	599	640	649	637	582	599	614	629	613	572	621	597	665	582	629	553	617	649	618	615	616	654	597	606	602	624	605	590	621	622	647	630	650	660	598	623	626	603	621	635	625	659	586	613	593	631	617	602	583	595	616	600	606	576	607	626	655	576	622	591	591	601	618	623	640	592	623	578	650	562	616	612	638	640	610	597	626	614	643	569	613	645	643	593	655	631	611	588	659	593	652	628	609	639	585	603	617	602	600	589	583	614	578	637	595	611	612	598	561	616	591	623	625	655	634	561	608	634	599	595	635	565	614	588	631	562	634	615	620	622	638	595	586	642	570	586	629	598	613	562	667	589	585	623	610	601	649	624	633	629	598	557	607	603	604	583	581	580	609	629	585	610	637	602	600	575	634	601	640	587	596	630	581	604	598	622	645	593	624	633	592	644	653	596	642	607	596	679	652	591	639	630	629	637	627	603	585	630	612	640	615	629	611	590	562	592	617	641	610	650	562	616	608	628	663	611	617	615	634	607	660	624	611	563	619	628	594	583	624	602	602	593	613	620	627	617	639	607	596	626	640	631	627	618	595	609	610	644	666	605	667	623	654	654	610	549	630	609	627	576	609	599	619	595	564	640	572	654	585	609	617	646	614	598	633	566	611	569	643	619	619	610	646	590	613	627	642	645	616	627	638	643	610	604	595	609	616	627	662	608	577	580	563	608	580	665	591	597	606	587	581	658	558	614	628	585	610	626	667	599	601	609	598	678	613	629	579	615	618	631	590	573	637	588	638	638	602	572	625	609	588	655	573	585	625	635	602	580	639	597	544	593	600	587	620	611	638	626	602	616	612	615	601	579	588	583	619	595	609	574	597	636	625	602	603	621	619	607	582	605	636	592	592	589	603	612	626	608	599	575	665	621	638	639	625	637	681	636	569	602	595	558	640	622	612	629	622	633	637	611	615	627	585	604	642	610	564	612	604	658	550	637	605	575	636	612	581	620	612	645	580	616	599	631	649	592	628	650	626	610	624	601	613	629	644	612	591	611	594	585	624	657	628	607	636	545	582	594	656	645	635	600	649	608	595	600	598	609	654	620	632	617	597	593	617	605	605	628	567	575	623	651	616	613	590	614	606	636	597	642	629	590	610	556	622	601	583	620	627	612	637	637	615	629	589	612	616	650	636	637	613	553	621	628	604	639	611	589	627	612	608	605	622	653	630	588	590	622	618	605	599	593	586	614	654	611	612	612	600	606	594	653	647	584	628	609	612	672	594	598	620	569	615	626	635	643	632	606	635	627	614	596	598	614	604	603	601	587	615	656	655	634	632	598	628	609	669	641	600	588	606	597	609	596	581	583	585	618	597	626	618	648	610	589
24457	21472	28880	24497	21470	9551	1919	1197	1019	982	993	931	837	872	874	894	817	865	886	812	803	840	855	867	851	897	874	835	791	820	815	819	833	811	823	805	825	771	798	818	788	839	835	826	839	801	756	815	852	818	803	805	796	853	779	804	798	832	783	795	744	830	819	800	819	771	806	825	856	797	754	823	790	764	833	796	858	801	802	769	782	781	758	793	813	816	795	821	784	847	798	793	775	807	826	825	826	759	766	751	785	756	793	821	836	764	777	801	800	765	799	818	822	800	759	721	768	810	791	805	795	794	811	787	790	762	779	821	850	821	850	771	810	777	784	826	806	777	812	784	794	788	795	850	765	772	784	805	811	820	783	781	814	802	846	815	805	788	822	763	776	836	839	802	814	771	777	786	798	772	802	764	803	839	821	770	799	808	847	809	788	815	782	795	757	806	779	813	804	750	814	760	781	805	782	817	756	765	807	763	807	762	788	795	828	794	820	835	832	775	794	783	846	769	817	820	855	816	777	782	734	816	841	800	784	802	807	782	785	784	766	802	744	780	812	811	743	773	764	784	853	749	795	802	798	798	810	768	827	810	797	759	813	850	792	786	792	752	816	784	813	778	837	823	789	826	770	820	796	848	793	822	839	826	773	809	798	823	782	848	766	788	804	811	811	767	816	780	782	851	735	799	794	801	805	726	799	699	816	823	824	798	791	829	826	756	796	805	806	753	823	761	805	765	783	791	778	780	799	774	797	823	758	795	792	779	819	771	815	732	748	779	822	749	785	788	792	811	806	845	801	784	791	814	738	762	805	800	800	831	797	823	777	820	748	758	791	808	796	804	814	796	784	822	807	791	742	759	770	791	750	773	804	789	795	796	820	758	801	788	821	838	809	828	756	793	780	796	802	828	811	839	829	826	763	833	721	801	783	788	744	812	773	767	788	775	789	797	788	793	800	782	771	811	833	783	784	785	820	764	752	811	804	787	759	805	739	800	797	749	777	772	743	750	762	749	810	764	763	809	744	779	787	822	836	812	699	733	817	770	791	806	813	790	807	817	836	808	795	823	824	780	810	778	819	776	812	785	828	771	787	779	815	807	783	782	755	785	797	744	797	763	813	737	814	833	859	795	782	825	784	788	835	823	821	809	821	807	799	807	817	785	818	728	763	801	838	841	798	808	752	789	782	821	814	849	806	782	776	737	779	789	786	810	808	771	816	778	833	820	820	767	836	754	763	768	844	798	793	797	795	783	777	721	828	796	764	755	796	806	744	743	726	771	796	781	793	721	755	815	729	795	820	796	745	781	794	800	815	802	759	793	788	817	724	819	810	780	811	786	753	823	850	802	789	785	833	790	760	828	851	802	747	758	799	783	781	789	828	744	812	787	785	858	777	762	791	815	819	747	799	830	784	823	823	774	835	770	772	753	815	800	754	775	770	766	751	794	751	802	796	758	817	834	855	776	787	776	827	844	782	785	742	800	773	753	799	791	833	787	843	801	785	793	788	796	792	754	794	779	796	802	803	760	779	717	755	814	787	800	788	838	785	783	799	794	809	769	795	811	790	758	826	730	755	773	780	769	713	803	825	789	797	760	754	759	822	743	809	785	797	817	787	782	825	855	756	785	734	796	811	776	849	743	816	841	817	778	756	807	803	758	822	772	798	811	776	813	762	801	814	795	809	819	824	782	747	751	822	796	783	815	802	812	799	789	804	806	760	803	814	778	749	815	808	773	813	817	747	806	833	790	795	803	800	794	796	748	789	783	786	769	823	774	808	777	776	829	808	753	784	745	818	763	771	788	758	797	795	803	797	840	766	783	734	765	806	734	819	836	798	740	814	778	788	826	740	780	756	774	799	774	795	762	779	785	763	775	780	778	783	820	757	773	776	759	784	761	820	761	834	786	802	787	775	798	805	803	775	818	805	760	789	833	763	757	783	743	790	788	806	824	811	765	773	794	791	793	829	757	834	773	786	735	827	815	811	758	794	792	768	771	802	773	763	735	755	861	779	785	788	821	773	774	795	803	829	802	765	789	794	820	759	817	759	758	775	780	772	821	772	872	812	798	834	824	762	762	797	754	833	722	787	802	755	806	784	812	733	740	786	786	779	853	724	806	768	804	765	799	793	824	787	847	793	827	771	824	797	813	775	843	754	769	801	777	772	788	781	812	782	765	807	777	838	786	796	790	804	813	788	825	805	787	777	746	806	809	767	827	796	799	764	791	762	787	812	795	780	769	789	781	773	768	819	759	817	830	853	773	776	782	801	796	768	832	793	798	771	807	823	778	814	782	798	758	811	809	761	795	783	763	765	808	760	778	814	792	774	773	847	793	798	797	822	813	736	818	825	818	813	837	800	826	825	752	817	810	792	780	822	791	745	757	812	789	788	801	788	753	852	788	828	804	802	735	802	759	815	778	773	799	768	767	793	738	799	813	787	839	772	827	793	823	807	785	763	791	799	764	777	798	817	816	846	841	752	766	750	788	830	786	820	804	752	813	804	768	770	814	753	787	793	782	734	766	758	838	762	769	806	765	773	781	802	741	766	756	737	806	795	775	783	813	774	802	768	847	826	774	769	800	792	844	792	764	807	842	784	766	808	787	791	784	808	806	818	776	781	757	831	809	855	838	799	756	777	799	839	753	767	768	807	758	737	787	736	773	797	797	799	779	811	778	793	784	796	793	772	816	740	782	761	791	714	775	739	816	738	803	829	837	793	832	727	726	747	782	796	804	795	776	835	727	759	856	830	778	777	735	782	788	810	806	823	771	766	762	848	807	760	826	770	790	792	808	770	804	820	796	779	792	836	758	828	759	792	774	768	799	801	778	808	764	806	816	758	797	765	772	718	756	757	764	748	793	811	835	778	805	799	769	809	791	791	831	842	771	839	783	734	825	816	786	788	803	776	765	784	797	772	762	744	749	829	855	780	752	764	793	814	779	818	766	839	764	750	816	794	777	820	756	769	796	811	781	793	792	822	792	765	757	804	824	754	778	777	763	771	820	832	794	829	728	874	862	776	810	812	792	848	801	786	814	820	759	794	778	777	800	758	830	823	750	769	787	764	767	781	795	793	777	839	759	840	807	796	788	726	806	784	798	740	837	806	740	805	779	823	831	778	772	792	787	820	743	788	770	804	781	794	751	739	767	792	802	801	762	785	772	767	795	759	794	853	774	775	756	773	806	781	823	743	753	798	808	793	771	801	822	806	795	786	782	767	792	813	833	752	775	757	803	809	790	766	789	882	814	814	792	787	839	777	784	797	774	768	804	790	801	787	807	773	821	782	803	750	719	808	802	774	851	822	830	766	818	788	746	876	759	816	790	793	784	791	778	816	766	759	729	778	777	794	792	798	741	812	793	804	782	763	786	760	767	831	811	772	761	797	796	789	811	803	767	743	796	768	819	782	789	760	767	776	774	786	726	782	764	749	785	785	789	815	784	844	775	764	781	793	788	839	746	780	775	861	801	743	814	779	807	777	834	745	798	795	780
3728	6276	4972	2721	1849	1483	1251	1050	939	908	815	819	772	730	787	733	721	693	674	638	621	614	676	658	611	647	676	598	613	690	637	630	625	603	664	660	571	639	675	599	599	609	593	583	639	585	619	579	634	630	631	609	600	602	612	640	606	625	630	605	596	637	612	664	628	591	596	592	621	632	616	572	610	551	573	559	621	622	605	630	657	632	596	592	644	591	620	593	613	619	573	659	616	572	586	617	629	641	619	555	601	599	575	623	598	622	610	590	604	609	574	640	622	567	610	612	595	618	595	621	608	600	612	653	636	662	585	603	581	603	592	605	570	653	632	616	605	580	588	592	630	602	613	603	611	603	612	553	615	571	558	622	612	597	628	530	613	611	550	606	588	607	576	564	573	652	607	586	654	617	612	608	626	586	625	629	604	632	630	568	553	601	585	595	611	617	653	628	645	618	605	595	606	589	629	634	598	613	611	614	595	617	575	580	564	643	636	646	629	624	590	588	630	628	577	611	627	675	623	595	610	620	594	558	622	657	624	604	630	612	625	598	621	574	602	625	584	598	573	631	638	608	575	625	635	626	576	576	590	631	588	564	600	685	636	576	574	590	565	602	646	631	656	647	582	628	586	606	622	596	550	601	589	645	620	605	612	619	619	604	626	569	597	631	616	637	587	615	629	578	606	607	574	590	610	578	577	600	624	572	605	587	582	569	593	582	578	673	570	594	634	601	572	597	600	647	665	572	577	650	581	572	592	632	604	575	609	601	602	536	621	602	576	591	581	611	578	571	608	642	598	596	602	587	601	590	590	560	594	593	602	614	655	570	600	610	600	603	601	567	594	604	608	612	585	567	570	609	600	592	600	555	578	611	637	610	590	582	577	537	588	583	632	631	607	640	591	611	588	587	605	635	615	583	637	577	577	565	580	570	597	658	611	582	545	606	605	588	566	634	605	618	606	584	552	654	638	587	621	593	594	621	539	579	559	626	639	598	608	597	568	582	566	600	648	638	602	574	608	585	594	604	585	615	608	599	587	628	575	603	550	598	610	633	575	571	632	530	608	598	629	613	606	608	569	575	592	571	629	605	608	570	582	610	608	586	595	535	638	580	585	624	629	554	618	599	561	596	599	608	609	621	603	606	623	577	633	586	607	637	587	568	647	608	606	640	581	603	594	580	598	608	619	593	577	586	549	576	567	617	586	579	611	622	617	604	594	582	572	598	588	608	567	609	612	587	606	638	573	601	614	611	600	624	601	541	607	629	595	590	606	575	584	600	609	594	643	562	605	606	573	594	579	587	569	587	600	606	619	605	584	619	641	600	613	615	545	590	649	586	604	597	606	561	607	613	601	554	608	586	586	565	618	553	610	605	609	635	601	586	593	604	583	630	544	586	562	633	615	587	613	634	641	593	631	562	642	596	637	590	615	573	610	578	571	595	628	626	583	595	595	623	572	623	584	630	674	609	588	595	641	591	608	633	625	584	581	589	620	586	573	644	610	589	618	595	591	588	640	617	579	600	564	625	599	605	606	548	607	530	569	553	573	618	581	621	604	603	630	599	593	578	578	627	611	578	602	578	614	578	635	598	571	576	616	607	600	576	560	635	569	593	595	543	541	613	638	552	612	605	589	608	593	603	628	589	596	587	611	622	583	536	622	613	585	589	585	549	588	583	619	601	555	617	635	613	610	564	553	605	613	603	578	561	612	579	627	604	572	554	635	601	633	619	600	594	601	566	566	568	582	683	594	600	578	609	614	609	581	594	559	567	593	638	591	618	589	564	617	608	576	563	617	572	618	595	556	621	598	577	594	562	604	618	603	615	604	584	570	592	581	612	569	602	618	600	587	576	634	577	561	592	633	624	566	604	598	624	618	588	576	631	599	634	619	605	613	577	592	612	550	568	595	580	609	597	586	636	577	597	570	562	609	602	603	583	586	578	566	612	628	599	613	573	577	578	581	583	571	652	634	608	601	631	607	566	609	585	581	591	606	600	563	596	574	574	580	626	570	641	612	612	629	599	605	630	569	562	571	629	589	605	568	624	589	624	577	574	567	602	597	614	629	585	598	588	567	609	655	637	582	597	581	594	673	583	615	598	584	633	631	572	602	621	577	596	579	585	589	586	582	605	582	624	621	631	597	575	611	616	605	620	611	602	567	621	598	640	600	592	609	594	575	549	627	612	590	603	628	614	602	632	632	566	608	579	577	602	626	605	529	566	580	581	608	552	578	529	613	546	559	659	642	622	611	559	620	607	566	626	594	563	568	569	597	600	595	597	619	610	547	585	564	597	621	626	555	546	582	587	615	627	544	590	594	591	630	561	583	590	553	582	558	616	606	577	634	602	597	583	596	590	616	606	585	565	554	612	590	629	653	620	581	593	584	595	626	621	614	620	583	596	592	584	593	639	606	565	601	606	588	616	604	577	595	595	600	568	578	611	599	608	612	628	612	590	625	609	559	574	608	580	569	607	614	582	610	586	610	599	572	580	605	628	594	584	591	587	593	597	630	569	610	567	637	623	631	578	551	556	604	575	624	605	606	615	606	582	594	579	579	623	617	612	590	614	598	577	625	622	606	555	554	596	562	550	577	601	565	635	596	572	532	570	614	588	596	620	661	601	607	580	603	577	594	624	622	607	582	594	614	569	603	572	618	609	584	619	586	616	556	626	621	552	582	596	639	576	608	611	614	609	588	551	613	586	578	579	605	572	570	570	587	586	582	593	594	609	586	635	600	583	585	617	634	625	637	633	607	593	619	604	565	583	644	548	586	577	598	587	624	614	611	605	658	607	586	591	587	621	641	617	602	570	628	600	616	580	596	590	549	613	604	636	591	580	578	592	620	621	620	596	610	599	597	568	581	569	566	608	589	603	606	568	612	549	611	607	569	579	596	598	622	595	618	597	571	609	615	540	595	604	612	539	555	584	595	555	619	594	604	602	586	613	590	566	554	567	640	612	594	597	581	612	549	536	565	590	579	627	584	559	607	605	587	549	567	581	612	608	568	615	579	587	610	569	662	595	602	530	567	603	581	609	644	594	607	580	572	586	584	626	589	573	569	585	560	581	587	544	594	624	623	599	586	588	583	610	608	574	570	606	595	591	578	580	593	624	589	589	601	620	571	595	621	608	581	590	596	578	589	619	603	609	572	591	598	603	575	584	614	624	585	577	608	622	594	580	596	558	598	597	602	541	558	564	620	625	607	550	611	579	578	544	603	570	610	594	640	577	623	557	602	589	599	616	536	561	577	559	576	597	592	597	599	588	590	626	600	628	582	605	565	627	623	571	597	597	616	579	608	619	596	583	591	637	578	552	627	604	611	560	597	629	595	632	551	587	599	588	610	557	591	607	603	641	613	589	613	605	635	579	612	566	599	594	630	600	599	625	569	581	552	596	559	574	559	607	601	578	576	573	641	567	579	602	584	578	558	611	552	578	606	576	569	610	598	601	563	564	623	601	573	640	608	599	581	584	583	571	607	568	580	597	581	587
27882	10523	1010	584	514	459	410	454	495	425	432	422	401	440	417	450	433	426	413	432	413	420	483	416	448	438	431	462	437	401	445	417	453	422	401	486	426	422	412	437	409	397	440	457	440	448	445	439	454	406	441	428	448	451	463	445	441	432	460	434	458	414	465	437	412	438	426	459	424	441	406	450	456	442	397	419	383	401	418	466	434	471	418	458	408	424	437	433	434	383	408	385	442	429	421	431	421	431	433	450	441	415	399	420	431	424	464	420	450	438	409	456	407	452	447	435	430	407	417	414	443	433	423	435	411	427	423	431	422	451	416	443	388	433	432	386	420	411	446	440	422	408	400	401	464	435	393	432	420	442	420	433	414	431	424	392	412	411	405	413	391	465	436	441	401	435	421	376	420	426	409	448	446	455	411	479	438	390	464	449	464	432	416	453	403	430	389	423	465	412	440	428	440	416	446	415	419	426	400	436	445	415	434	415	420	440	411	417	443	462	417	411	425	422	409	421	419	437	445	422	397	447	422	447	444	450	425	449	434	435	425	480	456	433	416	431	398	450	428	421	415	431	450	466	415	392	441	419	412	396	431	408	415	415	439	404	437	431	416	410	395	405	444	433	441	414	421	425	447	455	431	436	452	421	443	431	442	429	390	411	440	453	413	396	435	403	422	428	449	435	448	442	405	425	416	428	417	442	454	437	422	428	403	406	424	428	454	414	438	416	456	432	429	488	417	451	414	382	451	434	419	401	402	449	429	438	424	397	471	441	445	403	443	385	418	399	413	426	453	440	443	426	429	415	435	402	391	398	442	472	423	427	403	409	399	411	418	436	445	457	445	392	413	401	432	389	440	449	403	411	415	427	433	451	424	442	436	434	396	437	416	417	427	387	456	436	440	403	418	431	419	439	415	448	445	402	414	400	409	417	429	436	456	456	460	414	386	426	419	421	435	425	417	424	424	430	445	438	415	415	412	455	448	432	401	475	422	420	447	442	398	398	458	469	427	410	415	433	387	429	413	453	403	385	417	448	411	421	420	430	453	430	413	394	446	404	410	405	439	438	445	435	429	441	441	409	452	426	439	407	451	431	417	428	419	451	431	430	428	412	412	405	444	429	429	415	427	437	455	427	421	408	444	406	406	455	442	426	420	418	428	476	468	424	448	441	399	426	414	445	437	419	411	423	425	403	436	430	410	436	449	405	448	443	424	449	408	413	455	460	429	455	398	440	426	435	426	407	409	456	430	408	448	430	406	433	457	433	395	408	411	447	414	413	438	437	400	403	477	438	437	442	381	434	417	409	428	431	440	425	396	405	430	410	421	443	411	447	399	407	429	431	435	404	468	418	392	440	431	388	448	429	405	444	472	421	390	410	418	377	411	450	407	423	429	426	411	415	418	405	431	409	440	433	387	421	432	403	413	393	432	425	404	400	395	443	455	417	432	413	400	412	446	433	415	417	429	440	392	406	421	392	442	431	422	443	454	445	423	436	416	434	376	418	406	401	392	411	440	438	411	398	409	462	438	421	413	435	431	436	409	423	403	434	421	459	422	434	426	418	413	414	425	445	403	433	451	378	429	401	425	426	426	413	428	440	441	424	417	453	425	432	403	447	408	442	422	373	442	414	447	448	412	410	412	477	396	446	440	402	457	439	423	457	431	438	410	419	414	430	444	445	401	480	458	428	442	455	461	379	432	439	469	427	420	398	442	412	399	457	419	450	431	407	444	438	419	432	467	402	419	463	415	398	434	447	429	396	435	423	461	424	424	421	407	421	433	453	431	423	448	394	406	379	421	415	394	433	431	403	466	409	427	453	427	439	454	435	441	447	432	411	472	457	416	401	453	438	432	423	430	428	474	439	428	435	458	444	416	423	427	416	403	429	430	429	408	385	461	430	445	429	394	418	409	406	432	444	409	405	414	390	434	442	421	455	460	412	429	399	391	446	411	432	455	469	422	386	407	409	404	455	396	431	435	410	422	423	459	450	413	415	443	444	429	422	425	400	403	438	425	429	452	425	428	416	426	400	453	478	424	422	436	408	429	441	421	426	411	433	422	432	355	458	441	388	451	420	408	453	435	405	399	426	401	389	425	432	411	417	444	402	426	454	398	409	384	367	446	433	447	426	424	416	412	414	433	433	448	441	420	428	434	383	421	463	446	461	437	414	439	423	444	440	429	460	434	418	414	435	432	404	457	426	428	430	440	393	429	418	396	415	422	426	424	434	414	429	435	436	388	438	444	446	389	441	432	386	411	442	435	415	434	365	430	440	436	404	432	393	406	408	402	451	417	431	445	403	431	436	404	422	431	403	460	417	415	406	430	461	435	426	417	455	470	434	444	405	436	433	410	447	446	430	392	417	430	418	434	454	426	433	442	419	453	428	397	440	416	420	448	401	402	431	426	418	379	470	389	446	441	445	421	424	426	452	424	438	431	387	442	380	414	424	403	436	402	443	432	425	461	432	461	458	454	432	431	422	426	447	411	422	409	462	463	447	434	427	449	401	423	443	454	432	413	440	403	425	380	465	449	427	358	396	414	449	428	424	435	416	418	459	425	402	415	496	424	459	434	416	422	459	456	430	430	451	420	438	472	441	457	445	405	428	407	410	480	399	448	438	407	422	420	466	438	406	418	434	402	421	417	396	400	411	408	429	420	446	450	476	422	411	445	445	444	408	412	414	412	394	409	387	440	383	441	404	423	420	426	418	453	416	458	406	450	429	420	398	426	403	425	420	417	429	418	397	439	444	422	383	450	401	402	463	448	411	402	438	423	421	419	417	433	410	428	388	401	447	421	411	414	392	428	463	448	419	420	469	425	452	418	401	401	455	434	439	420	389	432	439	415	431	458	428	405	416	401	453	403	416	406	400	403	402	448	398	473	458	416	407	409	413	458	440	409	428	433	460	457	443	428	428	428	430	455	369	435	443	445	438	433	471	429	407	412	441	413	417	420	444	451	418	465	393	410	396	443	404	415	427	414	425	407	433	400	450	446	461	419	436	428	435	387	399	447	409	415	421	438	396	424	448	409	389	446	429	427	439	434	457	452	406	447	476	443	420	430	414	423	398	453	419	437	453	425	434	461	429	392	446	414	425	463	423	464	415	454	423	452	441	425	454	440	413	404	452	451	411	445	428	436	438	435	427	420	401	412	446	429	418	459	425	390	395	438	468	434	411	429	439	434	411	408	436	416	394	430	408	422	407	456	449	436	419	455	401	427	413	392	454	457	422	429	440	412	425	445	474	433	366	412	435	384	446	470	453	435	436	449	433	417	421	449	409	438	423	444	392	397	431	436	428	399	430	412	472	444	467	421	429	448	393	461	460	415	419	434	453	397	397	375	438	389	450	401	399	426	409	427	439	437	407	397	405	440	407	426	416	415	421	444	432	440	428	403	408	427	408	434	409	444	421	414	436	483	428	437	437	446	427	431	417	426	430	449	424	400	420	412	443	389	408	424	464	420	397	427	426	411	397	419	441	449	435	453	433
4726	511	445	372	388	376	300	328	304	286	326	310	330	316	318	305	293	322	335	322	341	332	316	292	304	310	309	321	312	304	323	327	309	321	299	321	328	313	292	301	291	304	297	335	295	304	296	308	332	320	296	303	316	345	329	344	304	316	312	306	320	309	303	321	321	314	318	320	337	310	278	287	335	312	291	324	338	317	334	307	310	304	335	295	307	336	302	316	332	362	301	330	329	315	317	305	322	320	284	326	319	318	307	301	275	293	303	315	349	320	309	318	332	322	309	298	319	304	298	306	335	301	280	338	312	324	329	327	325	342	322	315	327	300	315	314	322	322	296	329	340	320	283	310	302	312	305	333	329	338	321	293	338	329	334	334	317	315	320	293	290	330	312	306	323	342	343	316	337	291	326	325	302	308	308	319	340	304	301	304	299	316	292	305	307	315	304	304	298	302	312	320	331	323	288	316	310	298	341	317	305	328	296	324	348	317	332	346	294	345	289	297	309	315	319	316	281	304	312	290	305	316	304	315	307	308	290	336	338	356	324	321	295	336	292	307	296	311	306	308	319	311	285	343	263	314	276	299	324	320	324	297	319	311	291	327	308	289	318	334	331	316	310	318	294	335	332	326	301	322	295	311	296	297	336	316	327	299	307	343	312	310	306	328	314	293	299	307	324	310	329	317	305	313	324	342	321	292	299	296	319	297	305	300	314	306	324	373	304	299	317	310	313	298	311	305	328	326	327	318	348	310	312	284	340	325	331	316	331	291	312	312	320	334	334	335	316	323	300	333	328	328	327	312	295	283	295	336	297	294	332	315	301	296	290	314	305	311	360	306	288	319	328	317	325	330	311	307	341	312	319	316	318	318	292	301	334	319	336	317	319	313	290	312	333	307	326	296	294	340	304	310	289	324	301	321	327	325	327	327	321	329	306	339	295	322	317	325	378	325	298	324	276	271	300	325	299	320	311	301	317	341	288	340	309	302	303	310	325	317	310	299	286	313	321	322	326	321	307	318	292	320	332	311	310	282	299	309	306	355	327	324	313	319	307	328	324	333	304	340	323	333	306	299	314	312	309	308	335	341	321	319	284	306	314	317	299	324	319	323	310	322	328	322	298	349	311	282	316	294	310	345	304	324	332	308	313	348	325	325	319	323	324	320	306	317	320	306	320	295	302	347	346	298	321	328	325	304	293	292	299	306	333	310	308	351	287	354	311	295	288	284	311	339	322	335	335	325	316	333	320	309	288	328	308	279	325	336	313	297	329	307	301	327	316	330	330	322	296	315	301	324	297	322	330	320	299	314	318	312	338	308	336	295	316	307	282	315	308	305	296	261	281	324	323	318	334	353	316	296	353	320	331	302	288	292	312	317	328	319	310	353	331	336	330	302	308	334	337	299	330	318	322	299	288	323	311	314	356	299	343	314	286	284	310	301	303	323	299	317	339	309	333	315	320	304	297	289	293	341	298	316	303	301	309	316	333	332	319	294	308	320	308	292	352	308	306	304	285	337	316	326	336	301	346	297	331	308	296	304	296	261	321	315	329	350	295	324	271	317	292	291	315	310	298	323	314	307	278	289	307	327	314	324	290	326	334	321	315	311	307	357	278	295	321	310	309	326	329	341	321	289	302	329	324	354	307	309	345	305	331	348	283	323	288	354	332	308	334	335	301	297	323	332	349	332	329	301	354	328	332	288	327	347	282	326	292	297	320	334	311	303	333	312	301	294	320	289	331	305	340	307	298	330	306	329	324	309	290	285	330	341	299	317	282	316	327	290	293	305	307	317	296	316	329	329	301	298	318	347	341	324	313	304	308	303	317	338	327	314	310	347	309	301	297	314	304	314	322	320	302	333	326	299	299	329	320	329	337	310	299	317	293	322	297	306	327	296	319	300	311	308	330	309	311	329	322	303	304	322	299	322	299	305	307	312	302	334	320	285	291	344	309	286	310	323	332	280	306	325	296	311	315	303	340	327	290	282	312	336	315	322	302	298	337	342	308	351	347	323	320	341	296	340	319	284	316	327	325	279	307	305	306	334	320	319	313	281	323	309	318	324	325	318	301	298	302	295	321	324	305	334	305	313	308	320	325	283	293	321	332	307	352	308	334	342	293	345	306	340	305	325	306	318	350	310	296	335	333	303	305	337	286	316	321	320	329	318	307	289	337	335	317	317	291	319	305	325	318	277	318	315	302	319	287	330	325	307	295	315	323	297	307	296	311	329	352	324	297	323	352	294	306	322	345	312	321	342	316	302	312	329	294	307	311	317	305	330	301	325	320	283	318	299	300	333	335	314	312	298	302	324	322	319	296	317	292	361	320	324	315	324	317	335	334	287	308	289	322	293	302	318	333	292	293	296	322	305	284	339	341	309	313	333	302	340	307	320	311	327	259	352	318	323	322	338	315	329	330	334	311	332	337	289	362	311	311	312	303	308	283	323	298	302	330	322	307	299	265	296	326	307	326	295	278	305	306	312	344	297	319	303	287	296	321	326	316	319	319	318	320	328	316	354	289	309	319	316	315	329	314	307	313	294	312	304	301	311	310	337	324	337	319	306	280	325	318	293	298	357	328	312	329	325	324	292	303	310	305	295	362	313	297	308	355	316	313	300	304	297	320	344	339	334	327	315	315	322	279	337	318	300	302	334	312	292	297	295	324	277	327	327	318	304	316	321	307	312	329	331	293	308	321	358	319	327	310	297	306	333	292	314	304	315	292	335	299	310	324	329	295	301	326	287	301	329	331	320	295	307	307	292	297	320	304	309	325	279	306	350	321	319	312	316	344	309	301	296	288	335	330	287	315	316	320	324	310	316	299	305	315	341	338	334	337	353	327	301	325	350	318	321	296	341	334	323	300	343	355	316	322	318	323	312	321	307	338	355	326	309	319	325	274	316	318	296	340	319	321	304	332	307	319	306	299	320	336	344	294	341	310	298	314	341	323	327	327	321	333	315	293	334	289	317	307	357	338	314	324	349	310	332	322	309	326	323	334	296	303	323	319	327	315	336	300	315	325	307	344	267	296	320	326	299	343	309	320	280	300	339	317	303	327	286	313	323	295	331	283	354	315	288	313	331	309	320	327	300	310	282	323	334	304	325	305	318	314	275	332	305	327	305	312	315	316	313	322	304	339	337	331	312	292	331	318	329	313	324	291	310	305	331	302	300	323	288	323	336	329	309	324	341	324	294	287	314	328	321	323	319	320	304	336	335	318	307	328	329	318	318	317	320	281	290	308	315	312	307	320	332	299	300	309	312	343	302	296	327	277	306	337	312	294	349	308	334	325	315	314	345	345	331	308	337	332	323	315	287	342	283	302	305	314	303	318	336	297	302	315	309	328	315	298	336	321	329	289	316	302	312	308	321	318	335	306	342	313	324	319	283	303	314	283	326	329	308	335	305	321	295	333	338	331	305	334	296	297	327	316	303	286	309	349	331	304	294	309	311	328	314	325	322	348	298	295	317	336	331	300	308	296	356	324	313	344	312
25485	21486	27955	25470	11466	1745	1321	1002	988	971	865	904	903	880	871	925	858	892	861	908	927	849	894	853	855	834	840	849	785	847	863	839	773	834	805	825	831	845	826	906	820	816	842	846	841	838	909	843	866	829	874	883	851	835	826	824	856	769	826	821	874	841	878	859	852	816	858	863	870	837	862	791	851	827	826	801	799	797	866	824	846	808	850	830	842	786	851	841	852	811	822	825	814	830	871	850	878	789	828	829	837	851	850	838	865	819	861	839	841	816	873	793	832	864	795	857	849	854	848	825	845	829	804	826	808	857	863	812	825	888	810	839	851	851	790	813	835	829	824	819	812	873	814	855	811	832	807	806	885	781	875	812	833	861	829	851	838	844	828	882	892	816	869	849	864	815	832	803	802	855	851	813	836	831	825	850	840	856	862	838	874	816	824	880	874	816	823	874	789	828	844	826	837	797	828	835	817	762	844	808	769	811	810	834	831	841	855	856	779	885	816	855	808	858	839	848	854	807	820	823	853	877	859	841	871	829	830	840	790	845	800	821	806	870	823	762	864	843	817	836	824	861	809	810	834	851	869	873	850	826	850	850	797	842	809	833	797	789	839	817	812	840	846	758	837	829	773	825	797	821	822	854	800	819	843	816	771	773	813	782	790	853	834	815	840	862	824	825	816	768	837	839	811	796	820	817	869	820	860	863	852	755	812	890	843	845	843	839	822	801	851	853	820	814	818	808	821	820	826	771	800	898	820	812	911	842	812	825	835	818	812	835	820	836	877	819	876	801	867	771	854	871	845	836	836	833	814	810	766	816	823	813	830	812	823	848	891	869	835	846	860	833	878	840	858	800	833	839	868	761	856	859	838	820	866	829	819	869	784	830	812	820	805	785	829	840	828	809	840	865	857	897	746	880	793	816	787	833	811	826	806	858	815	832	815	790	830	816	855	832	802	838	846	729	866	825	835	841	824	838	818	858	821	863	863	826	774	833	857	824	849	846	813	829	821	812	798	834	805	818	825	833	821	823	841	859	834	825	843	820	789	826	786	769	852	824	849	907	857	876	858	843	839	857	830	803	861	842	837	858	832	793	830	839	856	833	832	817	851	851	847	817	762	820	863	819	829	853	830	784	790	836	866	749	845	813	805	830	813	869	831	852	814	816	811	811	832	816	794	841	840	824	846	806	816	857	861	813	846	846	894	819	805	809	865	895	810	787	832	862	887	802	861	818	808	836	882	798	788	853	841	833	832	900	894	864	831	867	814	791	849	791	831	852	769	828	817	777	837	817	862	834	839	852	821	849	812	860	841	889	867	821	828	791	799	811	783	788	843	809	846	886	828	822	812	871	848	837	823	806	813	788	827	804	824	806	869	814	815	851	842	829	795	837	819	834	770	850	839	834	868	840	837	837	826	800	780	819	829	765	858	829	847	841	890	794	844	811	866	779	819	882	861	773	799	842	790	832	800	851	849	839	835	807	838	799	856	856	772	859	825	907	834	839	801	834	802	791	877	855	797	841	810	765	816	831	877	770	818	841	856	807	791	833	827	803	800	861	811	819	790	790	832	826	837	853	768	820	796	853	819	824	770	776	809	881	867	832	798	832	799	804	767	790	843	850	894	830	833	805	855	828	861	863	852	847	828	837	823	825	770	834	836	834	884	809	844	799	824	799	798	849	837	842	863	819	778	839	801	792	788	778	837	786	814	805	851	854	856	831	876	859	829	821	885	794	779	835	827	854	845	771	808	810	842	846	830	849	876	859	829	890	805	808	816	835	826	819	814	808	859	790	820	809	832	802	792	868	789	829	809	806	813	824	796	883	798	800	775	835	824	835	855	823	836	819	861	827	808	870	799	796	787	878	821	889	792	783	802	838	831	862	779	783	810	836	839	831	827	817	814	792	800	848	832	784	828	813	827	849	847	811	845	812	862	799	856	745	788	824	802	872	842	847	870	818	820	796	859	808	821	823	800	844	800	845	791	811	824	818	844	828	859	840	799	838	832	821	788	803	833	849	806	829	883	782	847	879	848	824	799	820	810	844	852	825	830	809	893	832	815	799	837	830	834	836	820	785	831	837	861	846	814	789	824	823	863	870	803	846	818	783	828	845	835	814	781	780	836	825	816	804	785	759	770	824	820	806	840	827	801	811	811	839	749	838	811	752	856	878	827	840	828	823	780	844	833	818	825	761	817	807	814	786	794	878	855	866	877	784	861	861	799	804	791	816	846	808	797	831	762	826	838	825	853	815	842	819	814	810	823	792	931	798	796	843	845	854	779	836	837	771	839	841	838	815	795	804	844	847	821	799	842	844	840	789	839	879	836	830	866	850	846	827	824	856	879	864	799	791	808	844	780	818	842	791	795	833	866	743	823	874	828	823	832	812	792	774	810	822	815	799	824	806	854	837	859	868	826	804	808	851	827	846	870	812	766	843	844	830	814	812	807	858	826	809	813	850	827	839	849	852	828	880	829	821	826	865	837	827	809	791	807	792	821	785	833	796	845	852	794	803	818	846	845	859	835	813	853	823	834	783	838	785	833	759	831	825	809	812	772	837	835	807	791	856	807	810	789	803	818	811	826	847	858	862	793	805	802	797	827	826	866	855	844	847	821	834	749	815	824	879	809	831	856	770	799	859	816	838	804	818	799	825	819	815	865	862	842	839	836	750	838	841	862	792	803	791	831	831	806	855	867	856	835	867	822	820	828	757	838	825	806	826	837	841	821	803	829	854	827	805	859	795	812	860	853	839	794	873	802	852	850	822	805	839	796	875	829	817	819	820	857	824	770	781	807	872	844	898	826	837	775	837	802	844	858	824	793	849	819	780	834	855	855	791	820	786	804	799	848	844	866	831	832	805	868	800	815	822	845	843	798	807	882	842	856	804	785	811	880	855	905	813	824	849	829	798	849	830	789	848	806	767	815	835	793	788	828	852	868	793	822	872	840	811	872	805	820	841	870	850	844	823	843	874	808	843	858	769	845	888	803	852	790	824	788	845	842	762	800	783	855	863	814	759	855	846	814	845	802	822	823	761	881	820	848	806	863	853	840	845	863	836	838	855	763	798	777	843	846	793	865	900	883	800	854	795	786	841	804	870	818	819	813	811	872	787	857	859	796	818	795	847	867	847	872	759	845	863	867	803	851	798	863	820	867	848	816	819	816	811	800	876	823	819	816	819	880	821	800	830	857	793	820	883	858	798	806	826	863	843	768	819	787	809	823	792	826	837	822	803	822	773	823	795	837	789	830	855	837	844	814	838	764	842	816	833	805	831	844	869	789	867	883	857	841	851	790	868	813	859	809	815	861	801	818	881	816	835	828	840	855	847	846	790	810	818	816	855	834	845	804	825	877	816	867	823	873	863	807	837	824	842	898	876	845	853	878	819	835	821	876	847	836	834	784	805	828	829	878	772	845	869	798	858	852	819	829	859	831	848	804	848	789	838	892	838	846	810	807	863	811	860	809	829	848	837	803	789	882	788	827	852	791	835
3559	3672	3025	1681	1268	1032	991	841	794	762	673	752	719	715	691	628	718	672	662	678	633	698	640	695	666	665	649	645	683	662	627	645	669	647	628	652	643	682	662	655	641	565	642	588	657	652	654	662	633	606	619	627	614	650	615	630	620	702	646	599	621	627	641	637	607	587	646	677	663	637	637	593	643	651	593	651	605	641	662	685	613	606	583	614	633	607	600	614	614	631	629	582	616	634	646	632	594	636	657	610	621	630	624	622	585	646	587	635	649	672	655	612	631	636	627	614	615	649	636	629	650	588	678	603	660	624	653	633	615	610	613	617	611	649	629	607	649	654	634	611	639	640	639	621	619	625	627	619	644	636	650	633	642	626	627	635	648	628	613	640	603	630	639	611	585	594	649	639	648	636	622	617	638	639	609	642	623	674	624	633	607	616	647	619	646	594	632	634	605	638	643	639	634	609	649	614	579	702	615	613	634	630	651	597	647	584	634	637	605	611	612	662	660	622	631	628	644	631	626	606	670	623	605	637	621	617	634	635	611	617	623	614	590	604	610	576	671	646	601	616	649	601	644	620	660	636	660	601	611	613	610	607	580	629	625	643	568	616	596	633	571	589	624	619	650	627	612	643	625	623	610	636	638	628	590	586	620	621	580	565	578	598	609	657	657	628	583	573	604	638	611	620	647	647	639	612	644	600	616	662	609	599	627	592	610	653	658	632	635	645	606	585	593	636	576	629	667	620	608	629	591	606	647	611	610	608	571	599	639	622	615	623	618	625	596	647	618	653	634	659	636	694	578	646	622	626	615	581	591	617	641	654	622	631	645	611	606	608	613	588	596	612	590	680	625	625	562	669	603	617	567	608	628	633	621	625	588	623	635	662	630	645	600	602	664	626	645	597	631	634	614	634	582	641	632	617	634	632	623	573	617	625	594	544	622	649	645	650	656	610	620	590	614	613	592	630	651	597	627	608	655	627	644	612	617	607	608	613	612	613	623	666	636	622	591	651	637	638	617	645	610	619	630	602	620	638	616	628	613	592	604	632	574	612	633	661	608	616	609	607	664	603	663	581	590	630	640	581	647	636	659	609	602	626	623	602	564	622	651	623	608	628	633	636	641	650	633	607	607	634	634	665	614	655	650	653	629	605	636	604	588	639	652	663	606	655	611	658	608	639	592	631	585	638	613	632	618	571	580	637	592	612	597	627	639	640	637	618	599	681	668	635	598	613	632	636	602	584	641	582	590	587	645	652	609	626	671	620	609	594	568	629	640	655	615	625	596	625	630	668	629	633	610	634	670	617	618	667	604	605	590	614	602	639	606	677	599	597	586	634	583	625	632	621	618	629	581	603	652	638	632	627	607	615	628	622	604	597	628	629	649	632	622	601	560	568	639	624	623	595	614	615	580	643	589	628	641	651	648	621	622	578	615	654	621	693	644	589	608	593	651	619	606	646	604	582	589	626	653	595	618	607	660	662	647	654	639	641	568	589	612	620	603	646	607	652	599	659	634	595	634	592	629	603	650	617	667	610	655	628	648	667	648	606	599	640	622	544	639	593	616	606	591	609	663	593	645	616	608	624	574	634	634	649	642	617	617	647	613	692	631	597	644	571	623	575	576	626	634	596	644	611	618	595	654	638	591	595	590	616	583	638	629	614	596	608	581	630	610	654	629	616	630	607	592	635	638	606	658	634	579	616	639	594	587	625	609	564	650	628	658	634	643	598	611	578	617	628	656	607	641	633	554	575	629	634	672	605	584	591	616	646	603	606	588	643	609	612	629	596	610	588	599	653	575	615	668	650	612	630	633	649	643	583	625	606	601	621	611	596	629	615	577	631	616	577	596	676	612	563	612	595	655	657	625	608	611	615	593	634	633	626	638	650	638	642	615	570	602	668	629	590	617	617	617	631	628	646	610	594	592	644	621	620	653	611	627	634	599	615	630	627	627	614	648	545	640	597	618	629	615	606	654	596	644	640	636	630	600	590	676	575	655	632	594	669	577	638	643	628	626	646	613	672	621	639	570	670	596	622	613	620	618	604	686	594	640	582	598	596	607	627	623	592	587	606	614	618	610	610	629	608	630	625	592	618	641	669	634	610	680	614	605	636	594	597	664	623	598	679	640	603	634	608	642	683	597	593	608	605	674	614	570	597	642	597	596	654	611	637	613	620	643	601	651	572	601	608	647	605	599	620	602	624	590	588	609	625	595	608	592	604	629	600	605	606	588	613	605	609	592	611	635	618	596	629	641	597	625	614	633	607	602	638	624	610	621	614	636	628	670	658	604	647	612	609	611	638	613	592	606	632	652	621	613	630	617	646	614	676	618	657	693	603	647	605	619	607	630	618	607	583	558	624	632	615	650	580	610	569	629	552	610	650	621	597	596	608	569	625	619	592	640	592	603	631	620	619	568	638	610	603	625	705	621	644	571	603	559	618	622	659	586	625	603	621	650	629	641	592	652	635	617	601	606	584	628	622	651	581	572	606	655	590	639	611	581	592	607	608	642	633	603	617	587	602	596	626	602	635	616	582	609	650	630	627	606	601	622	673	646	562	614	618	607	618	599	599	674	620	623	646	635	593	633	610	625	696	601	605	604	603	611	627	611	609	600	645	656	640	640	614	611	604	605	598	608	586	598	671	622	617	642	622	544	612	570	663	658	579	630	592	674	624	569	579	593	558	569	604	593	621	624	606	658	615	605	610	624	613	595	617	646	590	645	622	612	624	623	662	582	622	596	637	605	634	595	590	613	637	633	658	591	668	617	639	611	599	642	612	650	620	603	648	587	595	581	650	587	631	615	576	637	641	622	604	635	613	644	611	629	632	603	639	614	623	641	580	601	599	651	587	601	644	583	626	619	623	633	607	645	562	640	626	610	631	608	623	612	650	636	610	608	608	611	598	584	623	604	660	594	600	593	634	592	592	648	590	689	620	631	650	622	613	614	617	607	595	631	583	617	579	610	632	583	647	595	628	623	613	652	609	600	568	647	605	607	609	588	615	635	545	596	658	673	626	598	563	625	649	604	594	614	658	657	631	651	565	658	633	634	653	589	587	652	643	671	627	629	603	633	612	610	613	611	628	623	571	602	603	593	605	623	656	647	667	634	554	595	638	610	626	605	614	584	596	565	583	597	610	616	649	626	618	622	649	593	600	597	617	616	622	652	633	570	639	622	618	601	550	581	571	634	594	607	602	608	615	613	647	634	606	642	631	607	628	614	602	661	622	637	609	617	624	577	627	611	651	628	670	638	627	589	632	580	612	632	654	644	603	628	600	665	635	649	625	633	601	622	549	617	662	582	627	590	610	623	593	570	616	597	638	579	638	614	614	631	618	591	563	621	577	554	646	602	646	626	605	619	620	650	612	669	598	609	643	634	619	657	603	574	602	637	594	608	626	617	607	590	635	604	579	604	610	611	583	584	637	599	588	626	631	634	653	618	606	637	628	604	595	578	644	636	564	604	592	609	655	611	614	609	582	618	559	632	583
24462	21466	28821	24531	21469	9427	1838	1269	1033	1005	896	964	928	856	952	894	870	841	858	831	796	810	872	833	871	884	835	806	842	798	779	862	854	825	797	816	802	837	842	750	833	793	824	835	774	826	832	853	821	791	837	836	795	844	833	835	809	848	817	843	781	795	831	739	768	813	831	781	808	784	824	774	811	804	789	808	843	819	805	777	844	807	802	822	762	819	817	780	815	754	813	811	825	816	780	785	796	766	775	813	807	803	812	798	808	844	768	823	812	795	756	827	844	846	778	782	784	828	832	777	777	821	821	828	778	836	748	764	830	804	795	826	843	822	810	859	764	826	835	779	784	834	780	772	782	840	828	807	820	772	835	766	800	840	712	800	872	763	774	803	793	786	842	782	754	840	794	779	805	764	767	782	757	763	745	786	811	800	794	790	817	770	777	830	737	793	805	763	836	802	822	803	768	779	792	804	792	787	789	814	823	803	771	786	776	803	768	787	812	825	807	807	798	800	787	782	777	872	798	774	761	807	771	816	827	865	781	787	762	819	799	762	731	781	790	811	814	837	816	790	775	775	819	822	802	865	833	786	798	825	830	757	807	803	760	825	820	818	781	810	854	817	819	758	825	777	755	854	796	782	802	812	792	850	786	793	732	780	774	795	775	783	798	781	811	805	776	787	761	758	812	838	806	792	758	785	847	749	740	790	760	793	778	768	746	786	797	769	769	800	808	790	808	776	759	802	826	797	780	772	763	762	851	818	832	776	788	803	796	780	815	861	791	797	793	821	801	788	786	762	777	774	739	779	784	839	822	804	838	831	817	794	789	806	820	825	793	750	809	734	789	744	837	776	809	812	731	794	800	766	812	782	825	784	767	802	798	818	785	764	793	773	800	783	808	758	779	778	830	812	778	790	816	828	816	799	811	794	788	821	787	839	785	824	789	763	832	812	840	776	846	792	802	791	811	816	829	830	762	784	768	788	790	764	799	802	777	757	851	769	776	766	781	767	840	801	779	735	773	781	746	839	775	814	797	752	770	812	760	781	815	784	750	752	760	726	790	826	763	804	822	819	804	821	838	852	819	780	835	788	808	837	811	805	830	798	813	801	762	835	792	851	780	777	828	764	805	747	812	814	791	789	778	739	797	819	772	736	782	748	790	839	802	764	779	824	852	819	829	733	808	772	781	801	814	775	770	779	783	808	800	795	780	826	790	816	779	808	768	821	764	769	831	824	859	788	788	769	799	769	786	783	721	770	824	759	748	837	823	789	799	755	808	772	807	766	840	736	777	795	839	817	739	779	762	766	798	767	799	758	837	831	770	826	831	811	802	810	835	797	764	828	789	795	768	837	829	824	749	803	798	792	836	789	813	805	807	801	802	745	798	834	748	789	806	811	774	811	806	769	832	758	788	815	812	809	780	788	802	808	833	786	798	813	784	795	797	814	780	811	790	764	781	769	764	795	788	838	782	798	745	856	817	747	805	810	758	776	775	827	778	824	831	810	757	784	790	791	786	773	817	747	813	781	833	730	810	838	803	792	822	785	791	761	731	812	796	805	768	815	818	799	816	808	796	746	801	755	750	784	760	816	795	797	746	790	791	760	758	821	855	809	867	797	810	804	799	769	772	767	815	813	835	741	812	778	781	809	761	739	775	804	773	837	775	829	818	809	802	791	752	795	828	735	788	779	756	808	817	812	784	815	798	806	819	805	833	828	804	808	776	856	829	793	872	781	778	809	808	800	802	749	790	838	770	759	795	809	795	770	804	811	755	783	824	810	762	777	778	812	767	784	814	818	822	787	806	798	805	771	737	795	752	842	759	737	797	824	786	854	809	762	829	837	797	756	784	820	742	731	771	809	773	759	788	783	772	811	790	793	803	748	769	795	846	787	785	788	804	762	779	836	786	814	734	760	823	727	790	791	830	819	831	751	745	779	789	811	753	727	791	784	804	780	820	775	828	728	811	798	770	751	837	816	808	766	806	812	779	770	835	800	721	789	780	785	818	742	781	810	786	682	853	790	758	769	785	779	821	750	752	825	798	799	845	787	774	785	783	823	734	802	862	743	784	825	730	819	793	762	816	788	806	791	824	777	860	820	788	782	795	771	813	810	761	794	847	771	847	753	780	782	792	755	770	768	749	740	806	783	773	817	809	793	763	802	780	823	817	772	785	785	802	753	818	789	777	749	780	821	776	758	774	805	734	814	804	771	793	824	800	802	818	794	819	769	791	776	743	804	830	750	809	816	807	795	736	783	799	779	796	792	763	778	831	803	803	804	743	753	779	776	829	771	787	778	815	767	807	775	819	788	786	820	819	758	790	755	790	803	796	768	831	784	799	782	803	825	788	822	788	843	757	785	778	774	799	821	755	732	769	805	813	748	810	817	787	778	808	835	827	784	793	766	828	832	775	728	812	769	812	820	796	763	758	849	813	768	824	700	794	805	833	791	804	860	777	775	804	791	813	772	804	798	789	776	778	760	826	773	739	779	745	782	813	791	741	797	818	784	791	795	849	765	768	801	814	745	767	782	764	817	784	833	751	808	833	790	778	845	838	771	758	825	825	873	768	719	749	787	736	803	855	753	790	785	807	807	772	784	822	798	801	791	787	865	747	799	789	761	777	823	725	783	791	781	788	788	781	771	792	780	751	783	835	783	793	782	791	802	790	784	802	780	786	823	767	797	760	819	823	775	784	802	779	795	783	805	777	753	786	836	764	808	752	825	773	770	790	765	816	761	795	779	861	828	749	827	750	824	823	808	791	832	772	808	783	787	803	739	833	807	824	794	753	744	789	777	826	782	774	756	774	757	805	767	810	763	815	786	731	792	740	780	781	804	809	832	784	771	759	787	815	777	776	757	771	786	817	786	803	785	742	803	773	803	801	782	805	784	770	812	801	803	798	819	778	784	762	802	842	758	721	751	836	788	778	824	784	794	805	770	816	752	804	776	796	766	765	772	821	774	776	795	791	768	781	736	762	764	791	776	779	784	768	764	740	799	796	833	836	791	832	762	796	786	792	764	816	772	764	757	743	783	791	821	768	841	801	799	745	740	801	763	773	756	799	769	780	810	802	805	750	832	757	789	843	812	790	790	795	766	760	803	851	779	800	840	805	773	766	803	820	799	857	785	756	796	786	810	775	786	804	785	808	733	813	778	792	742	771	758	773	783	763	783	758	832	823	737	803	774	862	794	804	833	798	801	769	742	847	801	811	785	771	772	836	828	779	842	829	820	790	746	774	764	778	813	833	811	774	762	766	745	820	813	752	826	809	822	742	842	776	825	768	806	788	732	753	775	842	737	768	809	782	768	797	788	773	802	780	787	788	725	780	756	819	765	771	777	777	753	793	757	782	807	796	798	791	814	818	817	738	774	777	751	800	808	803	781	759	777	725	816	759	794	797	750	764	791	786	804	756	763	748	759	761	791	804	804	769	786	814	815	788	769	781	776	717	771	787	803	789	751	761	798	835	765	752	763	758	862	770	818	803	791
3710	6230	5129	2725	1961	1465	1158	1150	971	913	878	788	734	808	683	733	705	775	692	678	655	655	675	681	667	637	645	672	612	606	657	640	620	627	647	656	651	639	641	622	596	633	641	608	673	612	615	643	632	647	618	611	626	586	657	602	608	640	676	668	579	596	578	633	616	630	625	645	563	638	629	628	597	632	569	596	576	649	632	631	633	612	588	663	663	637	619	665	600	592	620	651	623	627	650	586	637	643	610	640	629	617	617	640	620	593	610	638	652	615	660	588	661	590	612	639	628	597	607	625	601	598	636	622	605	651	598	608	608	587	605	635	645	624	620	592	649	558	608	601	599	623	623	588	630	635	665	616	629	628	604	599	633	573	618	601	634	601	619	639	630	605	631	607	638	601	582	630	602	590	598	586	616	645	643	621	651	609	606	612	642	642	600	613	612	567	654	607	598	648	591	622	623	634	614	632	601	623	633	641	623	607	611	649	607	649	569	590	618	622	591	632	608	607	619	581	643	624	607	590	617	589	609	626	579	608	639	608	623	655	606	631	550	606	589	617	641	610	591	581	609	638	596	624	601	624	575	578	581	611	608	588	613	574	598	614	591	548	559	598	589	630	600	623	633	588	620	569	642	621	611	581	577	579	624	624	600	634	638	566	604	641	559	591	601	610	619	595	597	627	595	602	603	596	602	653	615	596	575	629	647	599	607	596	591	646	612	612	592	614	604	605	643	612	604	614	612	627	619	619	585	571	571	613	603	627	642	619	597	586	595	577	612	637	581	632	617	638	604	624	650	569	592	610	638	620	536	552	617	573	564	614	630	599	628	593	646	644	618	589	608	583	614	616	643	593	635	614	591	607	647	610	651	635	578	614	627	634	575	629	583	539	570	621	599	568	574	637	609	623	654	578	607	682	623	592	553	596	576	603	613	610	627	599	632	609	613	641	605	610	603	614	588	596	556	628	615	597	595	642	582	577	592	573	592	633	601	593	613	566	603	624	614	594	628	623	570	629	599	633	626	585	599	626	604	589	634	557	596	644	580	638	609	596	573	563	591	582	623	613	602	645	578	576	595	605	602	587	611	572	596	595	604	649	583	600	628	594	570	584	618	611	600	658	573	669	672	634	632	597	602	603	600	559	595	638	607	637	609	648	594	565	590	620	599	621	600	599	641	602	599	598	583	611	605	623	606	640	583	600	625	590	588	597	616	586	642	665	627	606	605	612	607	608	576	632	600	612	626	627	580	570	599	607	617	579	591	592	592	629	600	581	623	587	665	625	638	583	581	603	647	600	610	637	589	594	607	628	571	635	588	599	580	612	601	616	612	622	569	640	597	592	595	570	603	604	644	585	611	683	620	629	639	640	624	579	621	627	644	616	644	570	600	657	599	657	653	604	645	611	612	640	589	607	623	598	592	633	608	564	594	626	590	573	608	599	634	598	602	581	561	557	611	601	591	601	572	628	579	572	592	629	616	601	587	613	609	576	596	603	551	631	569	607	596	585	613	573	545	591	593	586	589	584	568	630	561	611	652	600	575	623	643	620	622	593	577	625	612	615	625	607	624	574	588	591	617	565	607	614	577	585	624	595	572	578	613	583	615	617	594	571	605	597	567	651	574	614	645	573	632	559	639	588	570	589	614	623	640	640	614	587	589	570	598	599	611	589	625	577	583	605	577	650	586	573	632	619	624	585	620	594	615	647	618	610	614	608	646	658	612	569	597	551	632	638	596	566	627	611	594	562	591	598	602	586	618	587	588	567	583	609	626	581	638	615	663	638	590	609	619	595	613	634	587	602	623	627	581	611	567	623	633	627	567	610	578	597	587	580	605	610	603	621	644	630	607	569	613	562	637	592	617	616	568	647	610	577	603	648	590	579	612	605	590	572	593	567	575	609	600	602	614	624	634	601	564	608	592	573	634	612	577	610	608	596	626	598	582	587	580	632	605	600	557	653	558	639	619	607	673	599	588	569	642	608	574	636	561	588	635	590	549	599	578	617	580	587	579	629	561	599	633	594	587	595	658	590	582	611	612	612	608	564	658	600	588	645	579	594	616	597	593	640	600	610	589	598	567	653	597	672	638	637	604	585	607	614	615	601	627	608	626	595	610	566	572	594	637	589	620	659	583	582	634	597	604	578	624	588	616	544	595	627	566	597	594	599	612	651	644	599	548	600	591	621	595	643	608	585	615	607	625	554	608	630	604	600	618	637	589	631	582	623	622	583	649	608	601	590	597	622	606	603	584	634	628	543	594	608	608	605	597	633	539	611	588	585	574	581	607	591	564	615	607	578	611	615	626	595	602	576	617	610	636	582	592	606	637	607	596	561	605	602	599	605	643	583	605	577	600	570	577	529	603	566	565	678	631	584	613	584	610	598	603	565	586	590	595	601	602	622	622	632	592	577	589	596	594	589	600	598	606	577	632	602	590	592	609	632	604	600	550	630	588	617	578	596	633	639	570	581	626	643	610	595	648	576	609	603	592	568	612	587	566	649	591	656	647	632	626	596	593	638	532	589	575	622	632	580	599	635	587	596	638	597	587	581	583	600	612	640	584	621	688	600	627	576	563	630	584	613	597	627	602	615	590	658	633	579	606	608	590	554	610	583	548	557	589	562	624	667	617	577	630	613	630	586	608	644	579	623	562	610	630	629	607	648	580	601	648	612	604	558	581	618	615	645	610	596	574	584	586	598	577	641	600	633	567	597	600	599	597	623	538	606	607	548	653	624	570	590	607	554	636	575	621	579	607	616	593	615	608	611	618	583	627	592	622	626	554	612	626	606	624	628	551	569	572	577	582	566	579	615	668	611	608	626	598	584	600	630	588	615	602	655	610	646	559	569	596	634	623	557	602	523	589	602	652	603	581	605	622	628	617	583	575	618	592	549	556	584	612	589	595	605	611	580	597	598	586	628	634	578	628	624	638	618	575	610	637	605	614	579	596	613	630	625	622	625	590	633	628	625	591	592	578	607	614	587	577	620	618	580	551	576	630	601	620	563	583	616	654	623	585	618	581	633	599	582	638	570	579	640	607	635	589	587	612	574	586	579	631	600	598	613	544	582	572	647	606	605	611	597	613	587	654	576	587	563	611	626	592	606	574	610	550	545	618	600	601	581	617	608	548	605	581	595	608	601	616	618	603	590	587	595	605	558	568	574	573	625	591	625	617	557	609	614	586	609	583	599	563	623	634	580	576	601	560	633	582	625	574	601	613	586	650	586	592	593	590	591	648	599	599	577	608	573	580	587	602	572	611	544	584	553	570	602	601	604	594	610	562	574	594	607	605	613	613	561	597	539	621	619	612	614	603	579	583	612	589	610	614	614	595	598	587	637	544	618	608	585	622	620	607	595	599	603	592	615	597	570	607	627	589	585	549	618	588	584	574	584	576	539	647	594	594	577	617	617	622	596	579	577	548	561	572	602	605	623	557	558	616	593	620	570	594	616	615	600	575	571	573	580	584	622	591	518	569	606	621	624	591	607	578	625
27825	10594	983	603	456	430	480	451	451	419	429	448	446	429	426	410	427	388	420	429	426	416	456	456	430	458	401	428	431	430	439	390	416	388	458	442	442	446	400	425	472	411	429	467	443	441	431	459	428	424	439	425	440	436	432	425	451	419	419	431	440	449	426	443	419	461	415	434	437	426	390	439	425	445	426	434	417	416	421	398	423	402	396	472	408	408	403	426	429	421	437	455	420	442	449	429	457	439	422	405	425	418	439	424	411	488	408	422	445	429	434	408	424	445	404	413	422	393	461	416	463	427	420	478	422	447	454	426	422	444	460	424	436	446	462	431	431	450	437	422	432	462	390	449	463	458	407	402	418	442	429	468	404	408	433	415	473	439	439	411	426	449	470	434	420	446	443	452	418	439	405	422	415	417	474	418	482	467	391	430	389	412	390	380	430	376	388	444	442	449	410	413	415	429	440	413	446	432	414	458	430	447	444	454	421	399	432	403	444	407	415	425	437	439	478	462	381	458	421	440	419	403	415	387	437	419	396	410	434	426	448	475	456	455	457	440	412	439	412	399	417	434	430	468	403	388	454	405	432	450	440	417	441	434	394	452	461	428	427	437	415	422	443	429	403	451	456	447	443	479	474	401	426	421	432	437	401	442	443	411	434	397	427	458	439	421	444	427	453	439	457	429	415	491	449	414	398	450	455	431	443	400	410	411	434	451	441	471	438	454	436	435	421	427	436	430	408	442	436	435	454	447	442	453	439	448	406	439	409	420	451	413	448	468	423	430	410	454	395	417	412	434	449	408	456	435	447	436	411	443	428	443	393	457	447	426	434	443	378	395	403	441	469	461	424	408	451	451	388	431	443	448	435	424	423	444	460	436	450	401	411	455	457	389	454	426	450	439	418	428	432	412	416	451	433	459	440	438	445	442	453	423	461	451	451	429	411	371	409	369	404	433	432	458	401	388	404	446	426	414	430	452	472	431	431	425	402	430	432	453	452	449	455	442	448	441	438	442	438	447	448	438	471	400	434	431	416	435	430	411	425	411	447	421	434	427	445	447	414	441	459	440	444	436	435	414	435	451	451	430	460	387	417	418	446	406	469	413	415	383	447	426	404	427	418	408	444	454	404	413	406	483	466	402	421	424	442	451	431	400	426	404	479	446	414	415	448	420	452	439	455	420	424	454	421	461	472	417	416	457	478	416	415	426	421	443	431	415	429	436	479	425	392	453	424	404	447	421	412	429	440	430	406	464	421	466	407	422	417	454	416	458	448	461	427	447	464	429	424	434	420	403	437	430	423	445	432	411	420	439	450	408	414	455	438	423	428	422	450	481	438	408	443	421	387	426	417	429	409	421	457	426	448	403	439	400	431	454	418	471	418	409	412	392	425	485	447	414	397	408	428	417	443	427	430	439	426	424	419	405	414	456	433	433	470	459	430	477	414	419	463	428	409	449	402	455	431	385	438	442	438	417	422	435	450	487	450	365	444	432	432	440	393	442	434	439	451	423	449	436	414	439	410	432	426	420	415	439	512	457	425	424	453	495	416	425	417	441	483	480	463	438	407	413	423	415	448	431	442	406	429	459	417	434	406	420	455	377	431	418	432	396	415	471	488	445	431	454	445	403	417	419	449	423	399	407	438	433	440	415	440	400	393	450	421	432	422	407	435	399	426	444	427	435	419	423	431	431	420	452	401	420	447	467	425	422	447	418	393	396	452	449	421	437	437	425	433	441	412	452	420	399	432	417	397	458	428	435	458	440	398	428	402	424	416	438	386	439	456	443	436	429	402	379	470	455	418	405	450	454	451	427	440	419	432	472	448	451	408	449	469	429	441	428	452	487	436	434	458	482	436	461	459	416	445	458	458	427	428	431	404	439	405	428	481	410	443	429	412	464	429	470	414	439	421	369	474	453	413	454	441	401	461	392	413	452	429	416	453	428	443	432	404	472	423	418	467	392	442	396	408	426	459	438	427	409	428	417	430	417	431	405	392	408	422	415	454	425	437	458	458	426	432	409	439	408	431	431	429	407	419	419	414	401	457	401	406	445	373	430	449	425	419	471	404	444	458	450	423	440	423	445	479	453	410	415	427	447	441	451	449	393	397	415	456	439	449	451	420	450	432	450	416	443	443	387	441	421	411	442	451	417	419	412	441	453	417	427	404	444	437	439	456	433	427	440	426	459	432	453	424	436	402	435	424	399	403	390	421	415	425	449	439	422	408	423	448	408	437	426	458	465	421	408	419	429	418	434	422	428	379	458	410	376	398	469	435	433	451	378	440	440	402	416	443	411	418	398	435	432	435	441	459	431	428	462	430	418	370	427	439	451	432	448	416	453	396	453	462	430	392	444	423	452	448	422	438	357	437	456	445	418	422	437	415	477	461	442	429	481	474	428	455	447	407	430	434	438	439	500	432	425	424	421	409	427	399	428	431	428	427	419	394	460	408	396	442	427	436	428	409	428	449	435	424	451	469	446	411	419	406	433	444	446	450	452	414	455	450	434	429	456	420	447	422	405	440	398	437	455	425	422	416	412	409	408	449	450	455	410	442	438	449	405	431	426	406	455	458	451	428	413	455	438	472	405	456	417	416	381	420	473	446	451	418	403	424	420	461	433	418	434	442	392	443	444	430	425	430	454	424	457	427	463	423	428	407	422	420	425	455	440	407	433	423	444	430	398	434	396	404	468	415	410	431	431	420	462	474	438	409	402	446	450	426	460	414	412	446	451	444	415	419	471	407	404	414	442	400	417	456	443	434	408	427	455	396	484	410	433	449	429	426	437	433	417	385	418	426	413	442	415	438	483	396	443	440	402	451	452	425	429	406	400	431	418	418	458	460	480	432	440	423	440	434	448	436	437	450	452	448	440	471	404	413	427	383	430	444	457	437	464	421	451	428	446	397	416	433	418	435	416	434	397	443	412	434	449	438	421	437	410	431	429	442	419	417	409	426	447	431	481	392	448	417	462	381	450	434	416	456	432	418	440	433	437	428	406	448	417	435	425	443	426	446	454	417	432	437	433	396	437	448	411	438	417	443	423	447	459	432	424	427	418	409	390	428	428	435	456	428	437	433	421	428	455	446	444	417	450	392	420	433	419	443	433	452	431	419	413	439	440	437	438	404	439	426	464	428	436	417	420	416	450	403	415	407	421	434	432	429	414	414	453	429	487	437	405	424	463	442	424	405	415	450	465	417	430	458	462	444	397	451	375	437	456	437	429	379	473	420	456	437	416	405	414	433	454	438	414	428	433	451	439	431	413	399	400	418	483	414	415	406	407	426	384	448	428	438	461	428	412	429	431	479	425	438	416	458	439	450	446	471	413	434	397	442	440	411	426	432	470	470	434	436	394	433	412	431	422	438	425	380	426	408	421	438	390	430	410	443	440	454	415	420	441	431	428	420	421	433	439	486	449	423	424	438	428	443	409	418	407	397	408	382	424	418	453	416	404	404	418	448	433	432	448	420	427	441	482	387	446	443	453	424	454
4711	490	472	388	332	341	328	316	336	315	312	301	303	327	310	327	295	318	324	321	291	343	350	298	302	313	313	315	310	284	292	342	342	299	290	303	327	305	312	302	318	350	298	282	316	303	340	300	295	356	312	318	310	306	307	303	346	310	333	314	301	337	320	309	323	309	328	291	300	314	313	308	314	322	325	290	324	320	328	297	303	304	323	352	322	316	358	312	351	338	297	324	325	331	302	317	315	341	316	285	322	340	321	316	317	351	317	315	295	293	265	339	299	313	336	319	335	262	303	309	322	324	330	326	313	322	317	307	324	313	310	316	286	311	355	313	331	307	308	329	293	327	298	331	315	290	313	293	304	309	305	328	294	341	355	329	330	299	322	309	308	310	312	324	338	303	283	307	355	302	323	312	296	357	320	306	324	289	316	332	331	339	340	346	302	347	319	301	298	310	326	327	344	274	310	330	314	309	321	331	297	312	308	334	300	291	338	358	299	300	311	307	355	328	304	317	322	301	307	330	286	335	300	348	311	327	310	345	322	308	319	339	328	328	309	332	316	317	299	324	367	308	304	302	298	341	305	343	316	346	301	326	317	299	331	340	308	287	347	315	318	315	292	322	315	317	309	315	326	309	283	330	335	303	317	294	327	301	311	308	323	299	318	302	327	314	314	293	323	323	301	324	303	339	354	304	319	294	329	322	303	349	306	343	279	300	340	323	314	293	294	299	318	304	357	284	313	308	310	327	293	307	322	308	324	321	323	300	307	299	315	348	301	317	313	302	314	323	314	308	311	304	303	306	288	330	360	312	287	345	303	294	326	313	308	303	325	327	335	319	302	282	304	352	315	304	327	342	298	289	317	321	313	326	325	319	317	320	306	298	331	324	303	298	318	319	335	324	304	322	341	301	317	333	311	290	328	322	317	306	325	308	308	349	323	309	315	315	323	328	296	293	314	302	322	327	335	320	290	322	300	319	319	300	308	325	305	326	348	323	335	309	319	344	297	302	300	310	297	313	304	317	289	333	289	311	328	354	328	314	308	307	324	313	360	304	311	308	315	320	327	331	311	346	324	312	297	286	313	295	303	314	312	346	349	314	337	286	332	313	343	325	303	330	333	327	326	312	323	328	320	335	346	327	306	337	281	365	349	322	314	318	312	326	305	307	304	297	322	323	290	301	299	330	318	303	324	314	342	312	314	324	351	312	338	318	327	311	318	329	360	310	309	330	315	299	322	278	319	316	321	325	320	289	322	329	268	335	316	327	336	304	309	291	366	303	343	295	308	280	328	343	280	317	307	326	347	297	338	338	326	307	340	322	303	322	299	313	320	306	335	332	298	302	320	335	274	342	343	356	312	333	306	312	298	336	307	306	280	325	328	309	324	319	326	327	318	314	326	289	328	309	316	339	297	341	318	311	336	303	335	340	319	347	317	313	314	327	315	326	347	294	321	313	300	307	283	311	304	310	295	360	321	303	329	308	307	345	308	328	312	286	291	315	312	304	322	323	321	283	319	267	288	308	303	354	336	330	305	309	298	304	305	321	302	335	316	335	328	308	320	330	300	292	281	321	329	293	330	296	355	312	292	307	298	319	311	318	287	339	352	315	296	327	340	317	317	307	313	332	342	329	310	300	329	326	331	273	311	319	322	324	312	310	336	348	343	278	302	300	321	317	353	293	311	295	297	282	317	318	321	331	357	337	303	327	306	330	302	301	333	324	321	311	320	319	342	324	329	324	323	307	324	284	297	305	323	330	332	335	320	311	336	296	337	346	313	309	318	319	288	320	327	302	312	308	313	345	332	330	317	316	316	317	324	313	332	301	299	318	317	318	302	315	289	324	306	303	286	300	335	304	345	304	317	315	323	331	314	332	304	336	365	337	310	319	303	278	321	313	302	325	298	324	309	335	351	322	314	295	357	317	286	294	315	331	338	313	314	316	299	350	328	335	307	319	305	297	336	323	359	306	323	331	293	325	362	322	313	282	314	301	323	299	314	285	345	305	327	281	295	354	316	312	311	319	321	356	359	298	300	273	274	283	320	298	293	315	320	303	302	336	335	326	354	299	311	316	328	294	338	314	318	318	326	357	300	351	332	317	330	313	329	319	322	337	318	306	325	323	315	315	319	312	324	324	264	289	310	282	300	294	342	315	282	328	322	292	336	328	296	323	299	307	280	304	333	312	308	325	321	295	295	309	288	340	317	320	321	352	327	301	328	339	342	304	354	284	307	342	293	318	305	329	293	327	331	327	314	318	337	345	317	286	349	352	305	301	301	325	328	325	287	333	294	296	312	307	347	305	330	323	281	311	320	332	345	313	333	321	321	336	323	322	305	307	315	294	285	342	339	347	299	315	324	354	349	335	291	303	300	322	331	308	343	342	298	323	339	309	314	310	300	306	301	313	327	340	305	325	345	294	298	322	298	291	311	325	314	301	318	279	310	297	313	313	323	311	329	320	332	294	347	321	337	302	296	326	308	337	340	278	309	315	303	335	327	332	325	349	326	335	314	319	337	323	332	318	312	315	319	335	324	315	325	319	323	307	309	362	314	321	307	346	318	316	316	300	335	307	320	320	324	321	283	310	298	292	285	307	325	314	288	292	319	311	319	330	343	305	312	333	321	332	314	298	285	332	317	322	309	333	301	291	305	305	278	320	349	348	308	306	299	309	327	295	324	324	311	321	340	318	289	349	313	314	328	322	301	334	326	289	331	316	342	354	277	309	287	314	307	287	328	319	340	303	305	308	286	330	298	307	258	302	338	289	326	329	326	295	296	329	315	300	306	376	291	302	307	339	329	317	336	329	315	274	323	302	343	331	301	308	290	314	308	316	326	308	309	322	321	316	363	305	326	324	314	304	309	315	323	351	306	312	349	358	325	332	345	328	311	306	321	334	314	332	295	308	318	309	300	336	324	308	291	342	323	323	313	302	297	330	329	311	328	323	287	325	346	324	315	318	294	295	277	329	333	310	325	331	317	317	341	328	327	327	342	296	272	283	342	299	338	306	324	331	336	317	345	274	319	313	310	335	291	298	313	303	325	291	326	307	313	312	349	311	281	308	329	312	310	319	316	328	304	310	353	288	329	312	331	320	332	314	346	321	282	299	301	311	305	323	300	298	305	302	315	292	313	341	326	356	341	290	320	327	311	312	288	308	341	362	362	308	357	289	335	314	317	336	313	318	345	327	340	294	331	302	321	307	317	300	316	343	338	299	300	307	351	344	299	328	352	286	300	321	300	315	337	341	326	324	337	319	284	301	323	317	307	331	310	331	289	305	310	315	321	332	338	297	324	328	309	313	338	277	334	323	341	314	338	321	367	297	311	323	335	306	298	329	311	319	332	296	347	280	302	345	329	309	332	334	323	332	328	306	304	309	279	301	325	301	330	323	298	310	290	316	317	329	353	344	295	300	294	299	351	318	331	314	312	309	330	371	322	342	297	324	327	327	324	323	305	336	324	303	274	341	319	313	308	320	301	294	315	300
25478	21466	27946	25405	11787	1757	1321	1082	959	884	938	910	895	938	898	907	868	861	842	895	826	913	910	898	877	889	887	847	854	873	885	868	873	867	861	873	845	827	850	894	882	891	833	896	880	832	826	819	852	802	851	858	865	864	800	878	891	814	888	809	824	876	826	816	807	867	836	808	882	858	871	838	809	815	779	799	847	852	836	843	906	790	838	914	875	811	881	844	841	841	867	870	823	900	852	881	906	825	847	847	891	853	871	852	863	835	748	896	864	853	866	825	841	853	868	856	852	871	831	894	885	821	870	849	841	860	814	865	877	856	830	849	828	835	830	815	869	834	853	863	870	883	855	823	866	835	873	838	868	775	898	870	837	834	875	876	832	826	884	871	799	834	819	846	852	836	882	827	848	858	781	839	867	806	840	832	884	874	846	809	829	869	827	808	813	833	872	808	802	814	861	791	836	796	798	856	874	859	861	872	846	835	835	872	894	840	912	852	863	831	835	801	924	856	837	837	816	861	900	845	824	843	814	922	909	871	871	868	860	910	796	868	857	852	834	784	824	864	837	846	883	848	808	886	906	858	890	818	867	851	889	845	849	874	821	814	863	872	807	817	842	850	812	832	804	821	822	790	873	833	840	789	829	818	806	865	817	875	830	835	861	835	884	855	888	816	837	821	811	853	774	853	847	829	892	871	795	802	891	911	838	834	859	845	831	840	792	846	809	867	808	805	821	804	837	822	794	832	858	844	859	813	822	856	820	838	820	827	857	850	817	866	854	841	854	902	822	853	817	831	803	854	846	776	808	846	805	799	841	898	819	895	869	852	867	843	892	865	856	848	833	824	846	836	851	823	813	824	846	856	873	840	810	803	801	797	770	849	825	804	874	834	824	864	812	788	850	881	835	834	778	874	767	835	842	864	800	846	916	834	857	858	802	873	782	868	829	837	880	776	861	847	852	842	825	842	843	862	843	855	848	880	862	825	851	845	892	854	858	851	823	820	840	828	800	877	808	849	864	876	845	832	823	831	861	899	851	862	826	848	841	827	826	866	857	822	858	803	835	824	787	806	808	778	890	877	824	804	875	787	835	904	802	852	789	862	821	847	849	826	837	897	893	845	851	822	830	825	809	867	824	854	843	831	845	858	844	841	835	850	880	862	798	837	845	801	827	819	817	834	839	874	848	842	827	859	773	903	865	835	864	849	799	891	871	808	810	868	814	823	866	787	825	758	822	827	833	807	826	862	838	848	855	798	868	830	850	787	842	861	832	861	846	850	826	859	846	841	812	844	875	860	894	881	794	798	836	822	796	834	879	837	849	845	909	835	803	795	861	829	865	830	852	811	878	790	836	863	844	870	837	869	892	885	856	875	831	823	808	850	823	827	801	838	886	865	786	854	827	883	822	824	801	835	835	846	846	813	908	850	805	826	843	775	827	758	795	871	857	854	873	834	822	838	845	877	875	865	859	822	805	805	784	833	875	821	804	788	824	840	847	821	856	853	860	868	823	849	867	893	867	872	808	802	848	753	842	782	831	820	820	834	798	810	837	801	900	823	859	866	805	832	848	830	843	854	807	841	881	845	808	805	859	830	799	801	853	832	903	846	875	874	802	826	854	828	834	826	887	819	797	876	842	847	861	841	821	847	832	818	803	831	855	855	845	874	831	824	845	845	833	818	847	825	865	847	826	785	831	833	879	874	858	881	860	870	889	853	870	866	820	829	820	797	879	787	816	828	872	818	848	857	826	835	824	845	847	815	805	872	818	838	823	819	880	833	829	822	829	785	855	795	842	835	808	836	833	795	851	788	861	833	836	850	847	800	840	839	913	782	862	791	839	847	860	814	810	880	807	847	833	794	871	842	831	842	901	830	817	919	817	879	825	843	816	860	817	850	798	806	838	830	838	818	859	884	857	856	860	813	885	831	809	807	842	863	898	864	862	779	888	856	834	862	842	844	821	858	820	838	835	855	844	817	792	801	859	852	843	856	841	808	849	821	811	832	822	813	855	822	864	875	807	888	848	906	842	826	906	894	848	821	798	846	785	792	830	866	863	841	750	823	855	851	811	842	866	770	831	880	862	857	881	800	801	858	827	799	910	871	829	845	898	875	870	839	851	823	865	819	874	829	830	804	843	862	852	816	847	820	875	785	915	831	870	839	849	873	845	847	876	807	829	828	862	851	811	827	870	814	901	865	899	873	850	841	903	893	891	885	851	809	865	839	883	852	786	868	831	818	856	826	822	863	791	783	861	783	856	845	882	853	839	867	865	862	858	805	881	849	823	843	863	860	826	841	835	836	833	837	809	828	862	819	888	826	851	817	863	804	841	877	810	884	858	798	852	808	824	788	853	860	832	813	844	820	852	852	875	857	855	781	835	830	830	850	845	741	870	839	827	851	876	850	890	864	871	887	832	855	842	831	877	817	890	807	881	903	804	886	837	882	853	859	768	796	921	856	793	807	764	833	853	819	894	848	853	804	847	866	791	841	791	821	822	858	854	824	805	831	870	808	826	847	865	795	893	817	842	810	829	852	839	827	844	865	806	768	813	809	780	837	818	922	843	841	842	811	820	862	855	858	872	851	793	764	851	855	778	850	896	821	818	884	850	844	848	881	790	833	849	865	860	842	885	791	825	828	842	794	816	845	858	860	847	870	809	816	801	839	876	838	852	799	871	834	841	824	835	810	872	812	831	903	843	859	819	827	867	847	922	875	838	825	852	854	796	850	823	811	833	872	799	862	840	782	822	862	825	827	869	841	849	905	785	829	862	834	796	780	867	890	872	861	831	850	817	869	807	843	872	841	827	845	852	831	856	817	837	845	883	863	818	880	813	872	828	821	813	826	873	832	895	825	815	849	854	841	830	799	854	833	842	848	832	802	853	827	909	870	786	845	837	882	780	852	898	816	803	842	856	775	808	815	830	874	769	873	850	822	871	842	870	904	862	781	838	820	883	855	901	805	796	855	804	834	899	845	845	832	837	808	845	819	879	870	830	820	821	827	874	898	794	806	851	831	853	830	845	862	807	826	829	845	807	823	810	861	874	790	820	832	845	840	849	776	852	823	807	864	902	894	799	830	841	844	823	876	838	856	806	837	842	848	845	787	797	821	895	830	868	825	793	796	854	831	857	851	788	867	819	876	771	817	817	860	864	895	808	814	784	867	804	893	791	882	851	800	857	799	842	850	848	879	820	862	863	863	854	825	842	805	795	822	850	818	789	871	872	838	846	808	851	786	787	833	834	825	843	864	867	827	784	858	850	851	848	857	847	805	863	881	868	843	845	855	821	784	861	836	885	867	829	849	838	837	842	867	844	831	940	837	802	836	808	814	790	824	823	828	846	848	833	833	844	813	821	873	805	827	808	841	865	841	854	852	813	887	859	867	853	799	865	839	828	885	855	823	909	815	842	864	810	884	897	817	777	819	819	796	840	790	849	789	818	820	841	854	838	841	902	859	837	889	879	870	872	859	846	817	833	856	861	820	820	859
3480	3586	3057	1719	1348	1009	903	783	794	754	771	729	728	706	668	664	684	677	639	588	650	649	666	618	615	661	688	665	660	612	622	608	687	612	620	636	643	647	588	603	651	634	648	656	635	597	635	604	629	647	632	552	599	604	609	633	603	639	638	614	683	617	611	640	592	624	667	671	603	631	665	619	646	608	629	656	618	590	649	629	612	603	645	631	650	594	582	629	659	634	631	643	624	621	681	617	573	600	629	637	614	607	624	631	678	626	622	622	576	683	648	626	619	647	642	609	613	613	597	641	643	658	652	652	611	650	565	618	637	634	596	620	626	618	638	586	635	630	628	623	640	622	682	666	562	642	581	613	607	634	610	628	637	674	611	604	623	646	584	618	662	589	643	620	617	634	611	599	613	612	633	602	642	612	627	592	623	561	625	606	680	613	624	594	641	627	633	657	587	609	658	638	631	647	629	641	582	613	642	619	608	603	650	613	610	638	597	623	599	626	620	576	618	646	629	640	682	611	630	628	618	599	620	604	652	627	617	672	618	627	608	690	607	576	631	621	634	618	622	601	622	621	563	600	619	583	632	599	631	659	605	618	574	634	597	589	581	612	623	630	617	608	646	622	642	608	564	630	613	580	592	593	680	642	607	639	653	646	626	617	626	569	621	615	623	632	635	640	599	605	556	677	601	633	598	607	623	602	614	593	635	646	627	628	609	636	589	689	655	604	598	617	663	591	632	634	630	620	611	608	634	601	609	604	603	629	605	613	605	602	606	584	665	581	616	568	585	629	589	593	591	643	585	601	640	644	645	619	589	610	621	569	616	605	632	642	564	620	607	666	632	596	633	629	638	648	659	611	598	615	600	594	619	631	621	609	595	636	589	639	618	631	598	605	639	642	628	635	621	647	639	626	628	663	612	594	585	633	602	621	653	589	610	640	631	599	616	610	600	586	639	606	610	667	637	595	616	657	635	649	588	626	654	604	612	609	648	630	585	583	592	606	652	650	613	620	612	637	588	636	588	609	628	608	607	641	604	609	586	620	581	618	643	630	646	605	612	592	633	629	609	605	605	639	582	579	577	606	615	606	613	630	563	644	613	628	641	585	620	632	607	618	617	604	628	579	655	626	611	664	642	666	616	626	595	619	618	623	624	624	628	675	654	610	640	615	589	629	618	608	682	614	593	571	632	628	621	607	629	603	585	585	623	604	600	611	549	606	630	620	633	633	642	581	610	644	628	605	601	569	584	645	602	607	614	652	625	601	623	646	635	643	625	654	626	634	606	613	601	643	623	625	631	580	608	633	605	634	655	610	609	599	634	635	599	640	632	624	620	614	623	602	627	602	643	623	651	599	638	633	594	620	625	615	608	631	637	598	588	652	599	612	613	625	609	651	588	627	603	618	589	636	596	606	604	601	615	600	600	595	609	637	626	601	612	653	612	579	630	636	619	617	629	639	638	647	633	553	617	587	603	601	619	620	610	597	616	607	679	607	600	619	648	628	660	659	609	644	643	640	594	622	623	588	610	623	633	637	606	628	647	639	597	620	634	635	594	598	624	610	579	618	626	614	667	613	610	616	618	612	602	610	616	610	652	615	624	612	641	632	583	642	644	646	589	580	592	671	655	561	590	619	606	583	600	686	592	583	604	602	569	600	603	627	592	610	615	628	608	582	632	632	601	616	640	579	598	597	605	658	628	641	641	611	598	609	637	625	617	650	627	576	596	601	597	583	616	584	646	569	643	613	632	629	603	590	609	624	620	575	610	598	610	647	632	609	637	672	580	645	600	603	652	640	598	626	620	628	629	586	608	571	635	622	613	643	565	594	611	579	641	610	608	585	631	614	644	589	607	642	595	576	631	578	607	633	623	600	607	601	632	610	617	608	640	644	595	617	599	651	649	589	570	638	626	693	606	641	602	622	580	643	616	625	613	578	597	582	620	632	602	626	611	588	617	640	615	569	582	572	602	635	637	595	617	597	604	601	599	620	631	627	573	609	599	607	592	599	595	582	606	593	589	644	625	639	610	616	610	627	614	607	587	620	628	618	619	635	632	581	636	605	664	646	565	644	569	639	606	602	595	591	563	628	644	608	562	634	579	608	539	623	627	609	591	610	543	656	642	616	609	662	648	570	619	603	637	591	600	642	568	613	618	632	646	632	632	627	633	596	602	616	616	665	662	649	585	638	635	591	593	656	583	604	598	623	605	613	596	603	587	602	627	610	593	606	622	640	581	616	637	611	606	644	571	618	611	582	631	610	600	572	621	609	600	567	652	604	630	595	599	667	642	604	570	621	617	598	608	587	638	562	635	610	653	607	629	644	671	636	639	578	632	589	638	618	630	591	630	602	588	583	615	621	628	679	620	613	599	605	659	595	556	635	619	641	590	612	648	631	625	611	619	586	665	627	597	616	624	616	637	596	579	654	602	609	621	658	599	607	578	617	591	603	629	581	564	592	601	617	602	611	627	637	593	598	638	643	634	582	634	637	583	641	599	593	643	621	581	640	617	596	650	615	615	629	597	641	635	618	581	625	609	613	599	589	621	614	624	598	619	664	620	629	613	632	608	608	651	606	611	585	606	600	696	605	607	616	605	644	608	641	600	622	563	576	588	641	575	641	596	606	652	635	551	591	616	620	571	661	629	632	617	562	625	570	603	566	637	583	641	622	620	611	686	594	599	640	622	595	581	652	640	571	618	623	580	596	594	585	635	620	619	590	600	608	634	663	619	603	631	634	639	617	625	571	657	616	679	620	599	613	635	664	608	620	606	627	633	586	607	638	616	649	646	605	634	625	621	601	574	591	601	621	558	602	605	669	663	621	615	648	617	595	606	655	618	615	616	633	639	608	633	598	561	627	646	636	616	631	639	570	621	619	607	618	641	627	612	573	591	595	617	654	603	589	636	569	632	592	583	591	606	628	674	589	607	612	612	565	631	631	626	601	620	657	604	591	586	624	596	609	588	580	618	628	623	610	593	588	636	630	590	628	603	631	590	648	676	578	639	592	576	581	602	593	568	629	618	596	640	592	636	605	611	634	610	579	600	615	609	605	641	637	599	605	603	591	631	604	604	588	646	607	589	613	585	584	609	604	596	604	626	622	611	648	613	596	610	599	615	607	601	607	636	582	643	603	615	613	599	575	554	591	612	599	607	611	610	603	641	592	641	571	641	612	621	617	661	600	612	606	638	605	631	663	570	645	646	559	621	621	636	637	642	574	620	607	611	624	612	598	588	607	600	659	649	612	619	620	623	623	547	600	621	590	573	621	590	632	601	609	612	676	624	632	586	622	632	631	665	598	651	617	628	612	592	621	644	575	585	623	594	625	631	639	647	640	618	629	577	593	603	607	614	614	605	614	602	635	624	617	592	556	619	624	593	645	582	630	597	610	593	632	616	608	612	586	642	559	590	638	623	635	568	656	668	589	606	635	639	619	621	632	560	628	590	559	600	600	611	615	626	611	629	612	577	627	596	558	602	618	630	594	636	619
24428	21486	28855	24534	21478	9459	1887	1242	996	1014	966	918	862	820	908	848	894	836	867	811	814	886	801	853	853	792	797	844	772	824	855	816	837	803	806	782	846	869	856	812	852	824	782	847	848	753	821	803	799	826	859	786	797	781	817	828	792	764	831	840	810	800	828	852	782	789	773	822	827	816	787	785	853	842	774	767	798	793	826	816	811	770	833	808	801	800	800	851	787	783	809	801	815	752	801	818	798	834	775	855	793	787	780	793	806	803	775	803	821	806	776	805	774	811	827	794	821	816	769	786	801	837	800	819	798	777	803	821	772	838	769	820	763	790	730	818	851	825	815	809	824	817	798	774	763	846	799	818	802	819	778	755	808	768	794	836	756	810	774	760	738	796	780	847	794	775	814	830	820	797	809	784	764	809	823	825	788	787	796	812	801	831	805	832	821	839	785	781	845	870	801	803	819	796	837	795	867	791	870	781	812	826	821	789	804	832	797	787	766	788	809	811	787	802	786	822	784	805	841	820	802	806	844	791	782	835	866	864	840	819	825	795	792	831	818	776	788	750	756	781	851	790	790	783	836	793	785	820	826	812	781	777	844	806	770	772	820	751	810	811	827	816	816	791	790	776	846	852	808	765	812	806	796	738	768	793	820	761	782	833	808	779	815	783	794	820	862	767	802	784	828	823	827	823	793	806	820	839	806	811	836	819	786	792	754	899	772	811	803	818	835	796	784	785	863	785	815	777	810	741	811	792	805	800	826	814	804	826	773	771	815	826	825	757	856	807	761	793	775	797	821	814	816	750	777	837	803	851	788	846	819	815	827	799	842	733	851	784	732	756	827	782	748	769	748	842	814	785	803	779	785	773	797	788	762	816	791	794	800	835	794	812	797	770	808	816	745	769	813	759	844	805	789	792	805	845	802	777	801	777	785	809	801	829	801	803	775	764	813	818	839	767	836	827	805	806	856	817	824	794	734	846	830	793	799	764	748	807	784	730	812	813	841	771	798	820	830	776	821	784	784	830	806	757	755	784	778	793	775	726	827	830	815	801	755	779	770	801	857	756	816	803	814	815	773	835	804	806	775	810	799	807	835	808	842	731	798	842	795	845	835	778	789	748	811	787	829	882	793	851	759	844	778	754	817	724	786	818	808	796	811	755	819	817	869	779	782	797	800	801	818	840	802	756	797	820	846	802	875	815	841	761	831	843	836	842	787	855	786	779	770	792	783	861	773	818	799	786	777	795	788	786	753	785	801	812	754	769	774	739	794	746	847	818	837	853	869	792	825	807	811	761	804	771	743	781	802	775	777	793	774	807	840	820	816	815	839	778	830	828	859	768	781	807	802	768	785	778	798	854	802	791	775	794	804	838	844	765	803	760	709	776	756	755	803	738	802	805	835	802	776	837	789	778	769	770	805	817	798	781	804	828	776	798	833	770	824	794	804	792	797	818	796	792	819	823	844	798	784	858	823	731	762	776	814	776	793	803	772	757	777	733	825	840	768	818	797	805	807	786	786	757	769	760	801	796	755	802	761	800	800	776	793	770	823	797	764	786	781	822	811	823	790	794	759	772	806	815	787	820	768	826	822	835	762	794	797	779	848	798	863	811	779	808	779	777	856	807	771	821	766	787	791	788	799	825	774	797	804	875	828	844	793	814	783	808	787	764	781	833	796	787	812	784	803	780	847	793	731	779	806	836	810	791	769	853	741	794	792	760	800	783	803	784	787	824	796	851	810	804	823	804	818	812	769	719	806	838	797	818	797	796	842	769	884	814	841	794	823	801	770	817	812	816	759	838	795	806	784	828	828	823	717	798	833	797	772	809	804	827	809	829	816	782	732	789	800	804	772	761	851	809	841	804	755	809	817	800	758	737	763	796	815	791	828	784	771	781	816	795	823	797	850	786	771	769	825	811	797	831	775	825	823	782	809	788	788	771	832	787	828	809	794	790	766	814	788	824	845	782	827	804	779	816	778	791	771	748	798	783	765	746	724	796	773	805	801	772	811	790	814	763	870	746	795	811	783	797	825	770	878	777	773	757	768	857	823	752	751	812	782	772	823	842	734	802	793	731	817	773	839	813	853	838	831	773	800	850	822	796	809	800	802	787	803	773	779	726	826	780	784	790	831	842	833	798	763	800	857	804	762	848	801	755	804	768	809	827	775	833	788	823	837	788	824	785	806	767	802	768	786	819	802	818	800	804	790	769	771	826	793	781	824	788	866	804	831	859	826	803	805	792	828	757	753	762	808	808	775	761	836	806	821	814	762	768	804	809	779	806	819	768	791	791	816	763	780	819	797	810	788	847	808	795	791	760	784	815	791	800	808	786	849	847	820	809	804	773	770	783	772	789	794	823	716	841	766	803	751	772	826	752	824	765	782	774	853	760	784	794	824	791	773	773	827	819	855	802	786	776	795	783	776	830	787	809	794	789	774	786	763	845	818	732	791	831	794	771	801	824	828	793	864	849	760	814	788	815	742	788	809	757	777	823	807	845	766	867	815	799	827	776	793	779	849	863	744	803	810	800	810	819	772	781	750	812	742	820	831	821	777	781	797	784	785	784	785	765	779	824	771	761	782	795	804	774	807	779	806	772	804	805	860	799	841	808	763	858	789	827	870	810	787	822	803	799	838	862	841	758	723	802	804	784	792	787	756	794	776	818	782	793	782	787	748	822	806	768	806	804	794	830	796	802	822	794	825	844	798	809	774	822	800	798	811	795	790	768	781	792	792	801	762	810	834	776	835	804	809	797	831	801	787	783	842	817	777	870	780	780	803	768	807	785	814	777	762	805	828	754	784	822	811	789	740	763	740	835	824	772	753	780	761	787	800	838	815	793	756	802	788	787	811	809	831	802	772	763	775	776	754	773	772	786	848	844	799	805	773	839	777	746	782	819	762	772	796	822	746	802	734	779	785	806	841	756	727	759	825	760	853	871	858	780	799	779	758	816	822	819	801	793	807	771	807	764	857	793	791	798	799	803	787	786	769	789	756	756	818	764	869	765	856	827	849	818	805	795	796	808	789	807	773	825	753	802	740	806	767	741	771	777	801	791	817	780	785	789	788	785	782	759	775	761	818	804	774	827	827	751	777	768	750	774	789	778	746	790	809	784	741	821	839	702	810	768	852	796	786	802	794	772	827	795	781	733	721	812	792	782	784	775	835	777	790	788	807	819	774	803	777	775	774	806	780	812	787	829	812	781	748	790	769	842	816	733	795	800	808	801	793	809	779	828	776	829	747	811	821	855	815	840	807	777	841	782	777	804	791	807	825	806	824	776	778	788	741	826	794	794	836	795	828	777	827	796	810	787	787	838	832	800	805	860	822	848	835	818	825	805	776	763	771	824	830	800	782	805	732	837	798	769	783	781	786	747	792	765	782	785	820	762	745	766	811	779	830	735	801	818	857	790	793	806	817	771	764	763	800	797	792	828	820	793	813	778	770	785	801	779	759	803	776	828	777	771	824	778	828	784	802	736	813	803	797	793
3778	6113	4985	2650	1836	1480	1225	1035	932	947	806	795	749	718	720	650	661	667	656	640	702	662	687	608	617	572	626	655	617	624	634	654	640	594	623	583	683	647	577	620	613	595	613	607	593	612	665	598	600	606	602	604	643	608	605	585	627	641	613	570	595	608	669	611	606	595	604	606	551	645	621	568	601	627	584	559	566	573	596	567	629	634	647	620	581	597	613	643	574	632	590	664	573	642	596	641	646	585	612	603	657	590	570	634	621	570	591	579	613	550	593	601	618	583	590	639	601	587	609	619	602	623	602	602	635	612	630	592	590	588	607	652	611	620	581	593	628	612	552	585	599	587	582	575	600	635	602	621	604	604	589	582	595	621	594	576	582	597	586	609	587	587	594	638	573	660	634	655	611	588	592	571	573	628	602	589	542	622	561	590	598	621	625	605	576	540	607	633	613	576	603	611	562	586	582	595	600	593	568	578	601	618	588	633	596	561	547	620	585	580	605	619	580	571	592	614	584	573	622	583	605	552	632	580	614	598	583	618	595	625	574	654	587	614	576	608	593	550	586	590	632	586	573	609	609	651	600	607	585	576	615	604	580	602	583	588	597	604	667	558	609	562	552	631	608	603	615	646	599	560	621	642	604	573	595	582	590	643	571	578	610	593	594	580	545	566	585	601	609	582	572	600	628	569	591	574	574	594	615	587	628	575	581	556	603	583	611	594	602	651	571	584	585	589	581	610	572	542	598	624	581	608	615	577	580	581	551	586	595	600	570	591	636	599	602	607	609	558	619	590	607	543	603	563	568	594	581	598	603	592	624	575	593	596	572	616	589	632	573	605	597	587	594	573	593	605	584	591	592	604	591	580	603	626	627	639	595	577	564	628	582	622	596	592	570	599	559	578	596	623	595	594	630	572	606	597	568	618	545	571	616	590	599	578	589	562	578	614	561	580	584	589	609	543	584	590	635	581	621	578	652	608	576	627	589	595	599	585	570	552	598	583	595	611	602	587	595	587	634	618	578	617	574	653	617	579	609	567	639	595	624	556	588	606	567	537	614	554	645	566	578	566	587	606	627	631	594	628	579	567	629	560	543	599	606	597	605	604	609	620	582	572	571	603	635	627	589	602	600	579	601	593	642	618	597	591	608	598	595	598	580	622	548	540	579	606	582	601	595	576	594	638	608	625	631	624	595	586	576	614	625	570	600	614	594	578	560	579	572	577	634	571	621	569	595	622	588	618	595	606	582	606	608	614	624	599	577	593	575	575	586	590	611	585	586	558	575	603	551	584	596	585	588	621	574	564	551	598	574	591	586	568	526	563	598	592	614	601	591	619	581	603	552	574	588	585	587	599	580	597	587	614	558	564	571	603	566	559	586	596	604	587	609	601	543	611	558	582	559	586	625	596	570	571	597	563	588	578	553	586	574	588	528	595	606	594	585	573	562	575	616	594	583	649	593	591	580	602	588	601	598	616	591	579	568	585	589	573	574	591	631	592	621	561	651	570	612	617	610	586	560	582	568	628	586	613	628	561	582	615	619	620	589	603	623	568	564	622	545	574	578	586	625	627	584	591	569	623	561	598	578	639	570	631	636	586	609	603	579	573	606	594	570	611	604	573	610	544	607	571	574	605	581	615	551	581	606	588	592	578	569	600	600	614	605	574	566	605	590	610	594	595	579	595	584	637	555	592	548	638	576	586	607	595	582	598	604	603	578	566	586	614	593	580	581	595	590	598	591	594	550	588	565	547	603	579	628	575	557	608	586	606	658	565	598	609	583	588	583	576	560	637	562	586	574	589	573	560	591	598	577	603	575	587	590	614	599	604	589	591	610	587	582	619	610	578	607	594	576	603	606	589	603	557	544	561	631	583	605	585	612	617	595	559	595	601	559	587	620	595	584	626	583	559	587	576	597	619	585	602	598	628	569	587	608	593	583	605	597	580	584	607	599	590	587	567	583	579	574	628	577	585	612	605	582	589	606	592	596	571	606	642	607	617	571	603	577	565	562	599	573	563	598	572	584	596	574	572	565	618	569	596	608	588	564	595	588	590	631	568	613	631	561	582	552	599	563	555	572	593	555	596	604	636	587	572	605	555	598	565	584	626	579	601	578	548	600	562	615	592	632	603	603	570	597	541	631	569	617	580	604	591	604	581	566	646	594	582	556	579	631	615	575	602	607	595	584	625	599	599	601	612	605	629	586	577	563	607	555	567	592	578	608	583	566	607	626	582	579	569	592	586	636	534	597	610	621	586	581	605	622	546	564	606	565	564	544	553	549	573	587	600	605	611	613	606	575	566	607	610	626	558	573	555	626	664	653	566	574	569	571	599	611	544	602	576	541	596	582	560	579	586	592	602	602	570	582	609	583	594	600	650	586	617	575	593	576	613	592	576	606	585	565	571	609	555	561	612	601	574	590	562	594	599	610	593	639	556	567	595	570	592	589	583	591	613	614	580	603	592	624	584	603	625	574	574	576	625	617	602	548	612	620	559	585	614	566	583	629	617	612	563	583	582	611	607	596	575	578	582	593	601	635	604	591	526	581	551	568	649	619	590	557	641	588	611	630	582	582	644	614	550	600	582	602	618	567	561	574	574	580	579	595	573	558	560	589	605	575	558	634	616	607	600	563	569	587	591	589	562	602	609	581	573	583	573	590	632	558	587	614	590	608	582	594	585	629	616	628	569	566	580	609	545	599	611	589	566	634	627	569	543	568	597	593	553	585	599	601	613	586	599	565	547	568	583	611	560	574	604	609	583	552	603	638	584	577	587	625	553	601	607	604	601	583	599	567	621	617	594	603	564	616	622	617	611	534	611	580	599	546	613	563	605	594	592	575	563	612	540	585	586	612	603	583	631	602	560	591	566	595	525	575	626	598	622	568	587	590	565	650	572	606	597	619	604	607	581	609	541	585	575	572	612	555	576	604	586	597	592	607	620	559	541	585	613	618	617	593	580	578	588	607	606	570	612	591	541	629	610	579	593	578	586	554	627	590	580	613	584	609	573	606	548	583	639	555	580	608	551	557	580	625	610	565	618	642	595	589	592	584	611	558	635	551	592	596	612	552	544	577	592	577	588	629	623	611	601	612	576	599	577	601	629	573	585	598	597	603	576	576	559	621	546	603	653	625	556	601	579	580	588	621	612	614	586	607	586	573	554	574	580	572	579	567	555	584	535	597	598	584	601	549	584	584	562	605	576	604	650	562	552	604	554	590	575	557	601	598	613	564	555	614	559	635	578	587	605	581	560	632	582	581	550	566	630	588	570	567	578	614	572	608	571	596	623	560	607	611	599	630	616	567	588	591	567	549	561	600	571	608	647	580	561	597	586	574	607	577	616	579	571	575	585	590	558	569	553	570	565	601	508	545	597	608	598	526	518	583	623	614	618	562	574	605	578	573	591	595	565	611	613	585	569	595	573	616	613	583	556	562	560	587	565	563	641	599	531	602	578	602	593	589	594	618	591	618	627	589	572	576	589	569	606	582	567
27742	10493	996	655	481	478	458	446	429	462	459	401	445	440	418	435	419	422	455	436	422	430	426	443	458	426	403	410	448	431	423	418	420	415	413	430	422	426	400	433	459	419	418	448	408	441	416	421	396	440	444	433	413	383	439	441	419	411	414	465	418	446	447	413	420	414	427	444	414	457	413	446	424	482	420	410	437	445	409	428	434	411	430	396	445	423	455	396	457	419	403	453	435	392	410	431	445	443	453	439	446	417	435	416	436	407	451	432	444	442	436	423	428	443	395	440	438	427	458	454	413	469	440	447	423	412	427	426	407	414	420	441	447	451	434	399	422	446	431	463	440	424	412	425	403	430	390	396	440	420	407	451	435	448	447	422	415	460	462	444	414	402	436	421	431	422	420	397	415	426	438	442	418	444	439	447	455	424	438	447	386	451	432	435	404	439	436	442	494	437	438	403	432	435	442	398	403	402	421	395	431	454	434	440	430	463	453	409	423	397	418	435	426	425	443	431	401	431	462	443	400	442	428	447	426	450	435	436	450	406	402	397	422	408	452	394	439	417	432	411	461	412	428	408	426	418	407	457	459	431	426	461	441	462	427	459	450	437	420	442	439	458	428	429	419	440	418	476	442	444	433	427	449	413	421	426	419	419	446	439	430	420	433	424	446	429	394	442	415	414	418	390	455	406	438	415	444	459	436	429	418	425	425	444	460	468	421	416	458	423	415	436	436	451	408	464	402	419	421	425	455	442	405	429	412	438	414	469	430	396	457	395	399	412	373	430	456	442	428	429	412	465	410	428	417	446	414	422	409	464	439	452	404	459	388	440	433	458	419	459	419	391	437	418	457	387	467	425	451	425	469	417	430	454	411	432	447	414	438	411	454	412	449	432	420	416	489	401	396	433	440	435	421	437	428	422	408	428	442	433	378	455	456	417	401	436	477	427	444	442	442	411	449	446	435	464	432	374	435	456	416	419	425	436	417	439	431	478	418	417	431	438	455	442	408	419	444	409	444	419	412	442	422	452	415	481	425	405	449	453	412	421	434	468	440	472	406	443	408	398	464	424	432	431	456	431	440	451	449	440	409	456	446	435	450	419	458	426	421	403	446	458	443	448	418	414	428	409	434	413	417	396	448	452	412	406	440	434	467	424	414	443	410	425	438	441	450	457	433	456	424	443	437	411	435	482	440	445	471	413	474	413	433	412	436	432	413	415	420	408	454	440	403	437	444	471	437	431	431	410	454	418	426	394	438	417	433	450	455	425	445	426	447	447	436	434	424	433	425	423	428	445	438	458	399	452	464	412	435	459	441	425	420	429	450	455	427	470	442	438	428	444	429	443	415	425	409	398	433	470	420	432	413	438	432	448	447	404	420	428	412	468	414	449	420	408	423	449	417	468	420	432	447	439	435	459	399	447	426	427	425	440	459	389	438	437	440	406	445	447	444	443	432	420	399	429	429	417	446	438	421	466	461	430	411	443	436	426	439	423	442	441	418	408	434	431	427	443	417	413	417	474	444	430	399	418	431	417	410	432	420	451	420	447	428	453	425	445	433	447	410	463	429	415	421	428	403	419	447	440	397	419	419	423	425	446	425	447	431	435	412	424	439	441	409	443	429	455	426	448	411	437	395	431	446	443	443	443	427	475	462	426	434	421	431	441	391	440	457	394	449	410	453	415	437	461	435	415	418	432	423	430	436	406	426	444	394	412	420	430	434	417	425	439	455	423	442	456	446	429	425	463	432	476	390	426	446	430	418	469	423	422	427	418	421	417	435	423	441	483	434	466	451	407	427	462	428	420	443	406	416	448	435	457	461	403	431	400	424	421	454	428	425	447	452	382	435	462	441	414	404	407	419	424	449	438	471	444	394	452	398	421	462	428	440	446	433	402	402	376	399	441	463	439	423	432	440	440	427	426	410	423	428	423	436	456	483	405	427	412	427	435	422	490	432	421	456	394	410	421	445	430	435	436	400	434	458	380	439	465	428	436	447	429	476	445	383	421	379	444	455	421	466	426	437	457	422	476	410	427	428	421	460	434	435	388	402	459	431	422	440	440	454	432	459	391	444	398	421	424	396	438	430	451	444	378	425	438	469	442	455	471	392	415	422	461	442	450	421	421	420	417	414	436	394	428	421	440	434	432	430	472	477	418	421	419	448	444	450	421	413	426	408	466	433	411	403	452	428	427	422	427	411	432	414	399	442	434	401	425	425	461	415	440	420	391	410	442	431	424	428	452	492	410	420	430	433	429	447	409	445	442	412	422	413	440	403	452	416	448	438	468	441	417	413	442	436	439	420	455	416	457	447	414	419	432	428	446	446	448	440	455	428	431	433	429	436	444	412	445	435	441	448	440	435	425	398	435	388	452	441	452	407	438	403	408	438	389	440	428	423	441	423	421	450	445	447	474	415	421	416	440	416	446	464	437	442	452	471	442	431	444	431	418	426	449	431	418	421	442	438	411	462	436	474	398	439	401	474	449	453	453	444	443	413	471	442	431	452	417	449	392	434	447	431	417	442	434	401	437	429	432	435	443	436	462	428	416	421	383	430	442	412	413	423	444	416	429	454	415	419	445	461	455	468	412	442	422	460	426	432	452	436	435	435	433	464	422	430	447	428	433	416	450	432	464	445	444	424	431	447	426	445	409	461	424	446	427	455	474	429	403	433	406	431	421	410	400	447	428	429	440	409	446	436	412	467	439	430	447	439	420	447	412	429	434	428	434	378	451	410	420	391	425	408	426	426	438	470	450	404	472	438	403	428	427	458	450	413	415	468	441	457	411	430	442	430	441	404	422	476	430	422	436	446	449	413	440	461	438	430	434	438	428	460	468	421	427	420	449	429	475	430	424	426	425	455	424	411	434	402	435	447	450	460	427	440	424	436	486	442	442	407	489	445	419	431	429	447	462	462	398	447	441	403	417	470	423	424	377	433	459	396	430	417	471	451	464	403	467	422	392	453	454	457	449	444	438	421	445	463	479	425	429	444	401	425	438	408	412	458	417	417	465	456	431	462	417	417	445	403	424	458	481	467	414	450	453	401	416	411	448	426	444	419	422	422	432	427	429	418	417	393	449	419	432	440	471	428	441	425	455	438	443	421	468	394	439	439	434	436	461	424	439	431	418	437	463	435	453	421	432	431	457	450	389	429	462	442	448	455	414	477	412	425	441	458	414	442	417	423	451	460	433	449	443	418	442	427	420	424	447	421	445	417	425	441	448	424	407	437	437	417	498	442	407	436	413	446	430	457	405	438	419	400	417	403	450	455	437	414	453	415	443	449	401	443	436	451	431	413	402	452	435	419	435	439	398	403	380	434	442	419	453	450	424	438	450	465	406	392	424	459	440	461	421	441	398	428	436	442	383	416	425	413	444	444	437	460	424	436	416	403	488	476	437	429	439	453	462	428	411	407	440	424	441	418	416	414	404	426	435	442	445	479	441	407	434	482	439	393	433	418	444	479	449	428	417	429	452	420	455	405	451	416	423
4783	462	467	309	349	347	338	306	317	327	320	297	307	299	325	308	289	328	287	302	300	327	314	303	329	318	357	321	315	319	307	312	323	296	296	327	281	303	301	296	331	337	286	316	301	310	318	332	329	343	287	307	347	288	298	286	316	309	329	302	300	329	295	314	323	284	306	307	329	313	296	308	314	306	309	318	314	322	317	305	304	318	286	314	302	298	305	298	328	309	321	304	291	286	323	324	360	307	316	312	288	283	329	285	311	307	312	317	302	327	335	332	346	318	281	277	293	324	315	350	318	313	335	340	345	301	309	307	318	310	307	310	312	328	320	289	334	317	332	329	335	286	340	300	317	327	319	306	283	337	298	327	311	296	335	300	327	285	309	304	290	345	304	294	315	307	280	325	281	306	331	321	340	301	300	310	263	316	304	311	307	327	315	292	339	321	320	303	289	300	299	324	314	332	304	287	294	328	315	304	342	325	303	278	275	334	337	288	331	325	309	307	297	354	289	295	307	295	339	284	299	319	320	283	301	306	288	316	308	299	313	305	307	300	311	329	311	303	309	308	298	324	328	330	322	305	347	288	332	293	297	314	289	324	321	290	286	335	260	324	331	291	272	305	339	288	304	297	316	332	297	331	320	315	306	300	317	369	310	338	311	304	289	316	310	330	324	338	298	303	308	294	298	347	303	334	335	291	334	281	314	323	337	324	288	299	311	307	289	314	302	323	264	315	280	340	329	317	298	298	327	291	334	301	299	361	327	322	315	310	311	293	325	312	338	311	327	335	318	299	297	286	303	340	311	308	274	354	332	296	326	329	292	337	323	333	331	321	352	349	335	318	310	316	314	314	309	326	327	312	319	289	320	317	298	338	331	281	292	303	311	304	290	316	289	318	291	312	321	280	311	308	294	286	308	273	293	355	304	302	303	299	313	286	309	332	289	296	303	328	307	284	329	336	289	328	321	286	313	344	328	311	307	316	294	282	287	291	292	341	316	333	307	295	285	317	337	308	315	286	314	293	311	309	317	290	312	326	314	303	333	328	304	294	283	328	310	303	313	312	328	317	322	321	322	310	308	337	325	315	289	298	349	302	315	317	317	314	316	284	304	323	316	312	307	282	306	292	324	311	302	302	302	331	320	327	327	285	294	322	322	317	315	315	295	332	307	317	293	332	305	304	330	308	293	283	283	294	318	300	310	303	311	317	355	299	310	311	315	276	301	267	306	318	282	293	333	308	315	308	317	287	275	298	319	292	307	286	318	298	313	310	296	305	322	323	318	291	324	288	290	301	300	300	291	326	328	299	283	326	320	270	317	341	297	313	278	349	318	325	307	330	327	302	294	294	336	315	333	320	331	309	316	312	299	299	309	289	321	273	305	322	295	306	281	295	305	308	325	279	320	289	310	338	293	302	324	294	310	310	325	332	359	335	311	329	297	313	329	315	283	305	324	313	278	286	296	293	280	315	306	305	332	281	322	304	295	312	317	319	298	316	364	262	321	307	344	314	331	320	361	332	336	325	295	288	297	286	297	313	300	328	335	355	306	314	293	292	311	286	326	286	296	333	294	323	310	267	337	324	311	301	331	320	301	317	347	311	329	290	307	321	320	328	282	311	327	293	304	350	328	329	321	287	310	316	299	325	282	290	327	311	335	304	326	302	312	305	305	330	303	347	314	308	317	301	325	312	301	316	325	299	303	293	352	308	317	281	330	268	279	330	288	316	315	310	296	329	331	330	309	324	310	307	313	306	327	327	307	302	296	296	296	366	306	336	311	334	328	323	293	348	289	332	298	319	294	311	322	323	311	333	294	320	315	316	343	280	301	301	332	302	326	305	338	294	318	306	333	298	301	319	288	284	323	275	317	305	345	306	316	304	321	350	326	311	297	313	321	301	310	323	311	338	288	313	318	304	309	313	337	294	293	307	317	294	302	322	325	302	345	328	299	302	303	291	308	294	345	328	314	325	316	307	320	313	320	299	330	317	283	302	355	277	287	306	349	336	302	317	337	309	341	309	322	280	283	304	292	287	293	315	322	302	322	289	320	294	326	321	306	307	320	320	310	309	344	322	294	282	340	328	299	308	321	292	295	308	283	292	304	318	328	323	303	289	295	304	317	289	315	297	294	331	291	260	321	317	302	326	325	344	339	345	328	304	304	320	304	292	313	363	307	306	307	268	319	294	284	304	302	321	313	290	354	316	285	287	322	303	281	314	316	309	283	338	294	311	341	318	296	332	332	301	266	317	321	317	302	297	286	303	313	334	312	319	339	304	287	307	282	304	298	321	297	347	319	324	302	298	323	332	319	317	314	336	308	295	322	358	305	318	312	329	286	295	315	305	284	343	329	310	303	314	306	338	338	320	294	338	317	304	310	290	325	306	330	285	299	306	315	304	312	306	320	292	370	306	338	321	279	309	302	359	307	288	310	327	303	309	319	312	302	306	315	310	318	308	307	296	291	309	322	364	303	308	333	307	318	329	306	285	348	275	313	321	292	275	336	323	326	317	322	309	320	327	350	283	304	300	306	319	313	304	310	309	307	283	302	308	301	343	309	324	307	303	319	344	322	307	287	341	330	280	296	339	318	315	280	263	276	286	305	334	318	340	265	307	296	322	317	316	303	317	294	291	303	301	297	309	335	312	289	318	329	300	309	314	339	307	335	324	311	307	270	279	325	312	296	300	327	293	357	320	329	316	349	300	316	340	287	308	304	326	305	305	311	316	332	329	344	336	292	266	274	315	289	326	313	305	310	331	318	317	310	303	326	322	333	302	305	330	322	324	319	291	293	299	306	285	296	306	330	344	289	335	328	311	298	312	317	307	306	309	289	312	315	267	303	315	313	308	336	285	293	307	333	315	279	300	299	304	290	308	331	301	328	314	331	296	307	314	289	321	326	307	293	301	286	338	340	338	314	327	329	343	318	314	285	290	281	306	319	298	293	298	300	310	306	301	302	302	326	325	328	308	341	287	338	320	294	329	302	275	266	315	299	339	295	298	303	326	322	279	314	315	314	324	307	343	260	260	272	297	282	299	299	321	299	345	296	335	323	295	311	324	293	327	317	312	286	301	317	328	310	351	282	284	329	313	311	300	321	298	311	314	308	327	335	323	311	288	289	293	333	279	319	321	292	323	284	282	296	301	330	302	301	296	304	307	296	310	296	300	298	345	283	296	327	308	291	330	310	301	317	314	326	334	287	310	311	285	288	334	321	292	313	290	285	327	325	334	316	321	323	329	313	299	308	335	312	334	300	293	316	327	312	269	333	359	322	287	327	289	302	285	302	309	330	326	333	276	312	327	328	321	311	370	304	338	308	284	306	301	306	322	311	309	301	346	311	338	334	345	303	286	342	306	318	316	327	335	341	344	310	306	287	326	302	317	324	308	322	307	319	295	306	303	321	330	307	327	291	326	331	292	302	340	298	291	315	332	317	316	304	346	309	339	329	301	295	335	301	307	289	308	300	312	295	290	323	309	318	325	320	316
25572	21506	28002	25444	11873	1784	1223	1062	994	941	980	906	918	902	891	856	889	852	849	902	883	884	869	894	872	843	845	881	838	821	894	860	820	870	852	785	769	865	841	866	904	899	814	863	841	823	851	843	756	867	826	834	834	852	867	823	813	835	879	840	844	866	840	882	841	860	842	802	872	826	832	861	850	870	854	812	893	841	836	816	836	858	817	833	822	835	853	812	811	865	844	876	873	852	859	831	812	817	823	847	814	871	849	853	838	878	816	855	831	815	860	794	807	799	849	905	909	855	750	878	815	844	810	859	878	863	816	882	823	850	841	866	801	877	810	797	856	807	827	821	863	847	849	886	797	843	822	852	895	853	826	854	850	860	904	847	825	860	832	828	820	808	800	841	828	863	818	824	786	818	917	847	857	812	828	822	899	822	840	821	879	854	895	865	768	828	909	817	802	844	849	822	819	807	764	888	803	802	794	825	797	863	819	831	814	792	806	893	862	870	799	865	824	834	854	849	787	811	839	862	845	841	831	796	825	818	854	819	859	871	812	797	838	863	845	832	808	809	873	782	881	849	845	860	847	870	801	800	810	835	834	837	787	807	794	853	826	796	791	837	838	862	897	816	851	839	848	850	800	811	861	810	855	839	839	820	807	871	835	867	825	848	854	858	797	830	821	791	832	843	863	813	825	828	811	843	861	794	818	789	896	810	838	798	854	878	832	828	886	817	803	813	860	826	809	863	821	808	839	818	851	854	875	848	810	845	854	849	785	807	847	787	795	865	864	786	842	824	821	824	832	846	847	841	838	836	844	831	831	889	848	912	842	841	856	845	875	779	824	828	831	856	801	810	826	817	865	810	830	834	864	803	861	875	824	892	836	853	829	875	873	808	862	844	851	842	893	801	815	820	819	804	775	789	838	831	837	797	861	834	815	800	847	821	825	788	776	808	813	851	854	875	889	817	843	854	866	849	844	798	775	804	797	820	794	871	850	868	875	846	837	857	788	805	826	833	801	849	815	856	850	819	796	827	796	808	888	887	890	848	844	826	841	905	847	828	866	826	790	786	858	832	830	788	831	803	801	819	806	856	860	836	851	820	839	796	790	823	836	839	895	871	842	830	802	819	809	848	834	852	816	861	849	837	877	799	834	804	859	862	814	812	929	849	806	856	797	863	815	774	834	866	852	816	885	844	842	858	763	795	833	803	800	796	859	850	828	822	822	804	857	852	822	840	831	819	823	816	837	864	846	843	835	857	836	859	903	849	841	818	818	862	852	835	858	846	852	844	845	844	842	819	874	830	880	810	861	841	856	845	814	797	839	799	835	873	812	828	815	833	848	839	814	853	843	790	848	837	899	826	824	881	813	875	842	783	832	830	908	833	867	832	860	840	791	738	837	831	902	864	879	819	857	843	835	825	805	853	841	800	848	807	875	813	854	852	825	850	841	823	877	818	864	849	890	828	803	834	819	819	912	830	855	872	779	802	799	841	796	848	829	842	797	867	890	793	790	864	824	809	780	814	840	819	858	833	781	831	813	819	848	887	864	870	870	869	813	821	821	814	849	831	830	812	827	823	852	854	816	839	885	800	810	822	825	834	840	908	845	848	845	876	805	770	796	864	870	833	838	851	844	849	850	838	844	819	815	834	816	782	800	793	854	886	820	840	858	883	816	821	798	863	820	827	842	847	849	842	820	829	778	811	852	816	829	819	895	878	786	820	843	801	831	794	772	898	836	844	832	847	871	813	827	872	876	798	812	807	813	865	872	817	871	811	861	861	863	812	842	835	808	873	802	832	845	834	820	811	835	790	801	895	847	840	839	837	837	841	807	814	783	819	884	774	835	788	873	859	800	792	831	838	880	850	828	851	843	827	823	819	854	845	758	847	818	871	872	796	794	847	837	843	871	835	810	824	864	785	807	819	842	784	819	783	820	800	846	865	817	820	786	858	804	787	882	890	861	846	844	793	789	814	794	851	813	848	828	822	862	834	852	883	754	868	800	808	861	856	838	806	871	845	854	800	815	847	820	869	836	858	845	839	841	839	860	833	851	845	808	866	861	829	815	843	825	863	873	816	845	801	861	851	849	850	812	875	843	836	869	822	785	828	779	868	802	884	845	825	865	845	853	865	831	822	834	839	839	823	831	876	806	858	847	841	797	810	837	827	853	810	877	884	808	838	888	859	804	820	825	806	826	866	750	850	749	822	863	856	852	836	825	880	807	854	804	838	844	863	862	814	827	843	835	844	843	831	816	874	858	861	824	839	831	866	851	931	877	846	818	823	882	866	855	837	835	812	802	838	842	846	805	813	847	838	811	881	785	819	807	831	796	814	878	851	908	801	793	787	834	812	816	815	836	891	835	828	846	831	827	843	831	788	852	840	819	844	882	881	841	803	813	828	863	787	810	874	836	874	825	802	893	820	858	869	896	940	860	797	812	836	836	879	813	825	845	851	796	848	825	841	810	825	836	824	810	813	830	841	791	817	806	848	824	833	807	813	823	815	850	844	842	861	876	826	789	853	823	826	837	802	857	847	862	860	900	835	818	851	890	823	853	910	865	819	808	811	795	864	845	842	868	812	883	868	819	829	819	838	842	877	826	866	860	898	813	840	847	884	832	831	844	830	851	814	861	870	808	836	863	820	831	819	814	858	810	818	842	845	842	810	821	856	838	791	824	857	850	877	786	772	816	821	880	861	845	820	825	818	822	809	790	776	821	829	843	796	844	831	840	827	873	808	861	833	805	800	797	864	844	799	854	868	823	841	807	791	859	826	865	916	845	841	796	837	815	818	835	855	866	859	850	804	763	857	879	858	868	838	847	806	837	831	876	848	851	838	833	804	890	817	831	882	824	833	810	858	915	870	841	890	847	844	833	845	842	816	844	878	841	809	881	873	831	828	842	846	895	841	824	815	792	882	821	850	818	815	839	800	799	843	823	833	869	802	818	812	832	809	792	820	857	839	826	818	909	846	805	795	807	807	824	801	843	855	848	862	848	767	829	859	792	872	839	874	805	870	841	855	879	822	795	797	849	856	818	833	844	861	847	808	848	831	862	807	833	804	804	868	808	791	815	845	845	835	759	821	811	803	848	830	801	814	809	841	776	841	833	881	834	810	835	850	775	814	824	826	812	842	815	819	786	835	857	846	844	835	819	811	836	794	831	849	827	812	841	778	892	830	805	785	840	819	788	820	838	853	830	834	788	755	812	856	816	824	860	829	835	862	793	844	825	800	827	862	806	800	834	819	846	779	803	805	869	791	863	836	830	863	820	802	846	860	835	857	853	850	852	793	836	814	799	790	868	794	880	817	853	816	888	826	818	845	803	806	801	837	852	850	855	820	807	818	809	795	827	818	850	827	809	887	842	828	853	816	890	834	844	840	823	825	822	873	825	827	797	835	823	815	855	836	831	845	802	837	793	812	808	851	829	843	840	807	815	806	859	801	813	816	842	774	826	806	844	831	841	858	827	851	860	791	814	786	780	768	839	816
3503	3621	2982	1701	1219	1040	933	871	786	772	743	712	682	710	693	699	709	662	627	688	696	601	614	646	637	661	609	688	662	619	668	621	652	626	645	658	678	627	586	625	644	607	635	682	561	637	608	613	603	682	593	660	631	617	637	608	608	598	629	600	633	632	637	633	599	592	672	564	621	613	627	595	628	623	640	637	633	649	603	626	604	605	587	644	618	638	659	627	638	666	635	606	627	620	615	626	566	618	630	642	613	602	613	622	646	587	642	647	639	600	615	574	632	625	629	605	638	617	585	638	632	597	625	615	686	607	564	607	638	608	646	592	615	607	595	632	595	614	613	613	622	613	668	649	588	609	609	597	581	633	642	600	594	644	583	592	597	595	620	609	642	644	652	601	668	625	636	638	614	590	652	593	628	632	602	564	636	632	580	682	630	633	626	616	639	601	625	633	586	634	606	604	655	608	666	610	591	607	580	623	630	629	558	599	660	609	603	651	617	649	622	689	630	594	649	645	614	596	648	634	618	615	613	622	629	627	629	611	570	640	641	586	603	615	608	638	632	621	661	649	645	618	561	587	643	641	615	630	634	578	587	634	554	651	642	586	633	621	627	601	588	660	597	616	600	637	571	598	644	630	626	623	633	637	630	607	610	641	572	662	636	604	611	664	614	633	611	614	656	635	550	655	617	588	599	623	579	615	564	621	599	597	607	601	610	643	656	602	603	636	622	634	632	631	600	605	632	658	607	680	602	595	544	621	576	604	603	620	624	626	631	626	634	610	583	629	613	616	597	610	601	611	621	580	647	647	606	605	620	580	614	644	623	612	597	657	627	620	591	637	596	592	623	621	614	597	609	593	615	631	591	606	619	605	652	597	633	587	600	609	613	659	583	637	647	622	589	647	619	610	584	603	633	590	628	597	612	610	644	633	621	575	601	656	617	591	630	612	613	628	637	595	573	595	652	646	617	632	624	576	592	617	598	607	621	595	607	629	661	608	575	618	615	609	603	622	581	608	671	617	611	588	630	601	651	597	615	647	636	614	616	588	609	573	598	627	624	681	650	665	636	635	608	636	581	592	610	632	583	636	604	619	633	639	635	615	595	581	572	521	609	629	610	575	607	598	557	609	612	631	608	619	630	635	617	608	554	600	551	619	579	670	618	584	629	652	604	665	641	631	624	636	597	570	603	665	605	591	633	596	613	592	626	628	575	611	614	538	560	636	615	613	611	610	578	630	584	606	589	633	626	630	604	663	630	594	627	576	627	585	624	586	661	622	613	620	567	634	639	604	596	641	604	633	605	574	613	591	613	617	595	618	612	604	626	569	609	598	604	614	590	640	630	573	603	616	614	625	542	584	569	588	648	592	621	607	661	651	651	554	639	614	660	592	576	580	646	643	642	625	600	636	620	622	640	620	553	638	569	626	645	648	620	622	595	570	628	623	601	612	592	628	606	637	636	613	625	662	589	689	628	606	608	597	597	665	619	653	660	562	605	625	682	637	599	636	604	602	622	589	550	610	542	641	610	603	628	585	637	591	576	590	637	585	617	613	607	633	635	647	592	606	654	602	587	619	583	580	646	616	641	618	627	639	635	667	590	619	581	601	612	605	628	613	620	598	623	631	616	626	616	625	607	616	587	555	627	626	654	638	634	565	594	607	610	611	611	642	607	671	638	632	623	566	608	648	590	623	615	617	605	614	574	659	633	623	576	636	604	624	638	629	644	631	647	590	605	600	606	619	616	656	620	606	614	587	609	622	596	614	613	629	559	632	604	605	611	632	607	564	612	638	582	584	589	607	609	577	639	656	618	617	576	631	565	641	617	597	645	606	596	587	599	593	581	626	584	579	632	603	610	602	638	626	645	580	615	589	595	604	632	614	588	616	592	577	608	594	607	605	643	650	648	646	583	614	596	605	617	599	567	576	671	613	629	623	598	635	636	654	633	579	637	617	699	599	594	628	593	611	635	620	614	600	610	615	610	602	597	624	617	602	580	606	569	602	594	637	602	597	586	583	649	634	610	571	613	572	609	634	601	599	593	611	597	643	630	604	624	614	657	599	613	632	642	606	636	600	646	608	592	638	580	640	621	592	645	621	628	614	641	608	598	577	580	585	622	603	577	611	628	618	572	614	586	548	603	598	620	608	618	650	621	640	515	594	589	622	611	596	613	617	615	649	593	601	670	609	564	582	600	563	559	602	629	624	602	606	625	623	600	605	611	633	583	616	591	599	627	598	616	628	625	621	631	622	637	579	600	664	623	589	598	642	596	602	604	590	657	558	633	607	589	612	596	612	578	570	622	635	645	626	597	634	633	628	611	575	593	600	603	610	581	595	604	621	639	599	579	586	605	594	644	612	563	596	604	612	627	614	582	638	629	621	577	663	639	588	585	589	610	627	567	616	556	612	642	633	626	619	630	646	633	656	623	580	620	646	583	628	567	598	618	596	597	591	686	672	613	614	633	590	621	607	601	600	607	632	572	555	565	604	588	602	566	592	605	660	640	561	598	632	595	587	596	641	600	575	623	606	609	610	639	619	588	604	636	616	605	576	620	645	595	624	581	619	660	579	625	624	620	609	574	647	615	614	598	566	578	611	595	609	585	630	595	618	581	583	619	608	599	591	618	606	593	586	595	583	608	627	633	643	589	588	617	614	615	570	632	611	601	573	643	608	638	594	611	593	611	599	599	624	575	659	557	622	624	624	604	613	580	605	587	619	624	606	562	619	551	594	601	628	634	643	642	592	600	600	575	635	600	616	615	622	658	636	619	641	611	618	630	599	621	603	597	616	646	549	617	589	612	673	623	614	595	624	590	603	632	590	611	631	644	619	617	619	652	561	654	607	648	606	594	619	631	593	627	586	620	606	650	611	609	614	652	595	637	622	607	595	592	593	635	604	639	616	626	627	659	617	633	641	630	589	621	595	600	588	605	646	600	654	614	606	580	623	627	620	574	608	620	593	665	589	609	637	606	608	584	611	628	598	622	601	617	612	575	583	605	641	603	583	560	607	606	640	651	594	602	601	601	571	600	586	604	626	585	616	609	609	625	584	645	603	594	624	623	642	634	594	587	580	603	635	636	577	615	591	595	596	616	614	622	614	595	602	656	594	565	581	573	630	615	599	623	586	619	604	600	609	580	612	611	591	642	627	592	646	653	612	634	657	571	622	629	599	554	546	627	594	647	604	618	653	605	619	623	605	600	623	619	632	594	577	619	613	626	603	615	585	580	643	640	636	646	591	631	616	643	646	618	583	620	590	600	665	601	626	579	654	607	631	570	597	556	587	580	614	620	636	620	590	609	653	586	625	621	612	576	584	608	635	616	605	582	605	591	582	609	636	596	652	600	610	566	591	621	564	610	586	619	593	658	631	594	633	595	644	639	567	635	581	598	630	626	608	605	584	613	600	605	576	583	621	573	626	583	595	617	614	589	664	588	614	615	591	581	590	613	623	600	601	647	627	639	593	582	576	592	638	565	592	615	602	624	604
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
